inverse-lamdp-update

Time bar (total: 2.5min)

start0.0ms (0.0%)

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

analyze13.5s (8.9%)

Memory
-205.8MiB live, 4 156.1MiB allocated; 868ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.5%0.5%0.0%0.0%0.0%0
0.0%0.0%99.5%0.5%0.0%0.0%0.0%1
0.0%0.0%99.5%0.5%0.0%0.0%0.0%2
0.0%0.0%99.5%0.5%0.0%0.0%0.0%3
0.0%0.0%99.5%0.5%0.0%0.0%0.0%4
0.0%0.0%99.5%0.5%0.0%0.0%0.0%5
0.0%0.0%99.5%0.5%0.0%0.0%0.0%6
0.0%0.0%99.5%0.5%0.0%0.0%0.0%7
0.0%0.0%99.5%0.5%0.0%0.0%0.0%8
0.0%0.0%99.5%0.5%0.0%0.0%0.0%9
0.0%0.0%99.5%0.5%0.0%0.0%0.0%10
25.0%24.9%74.6%0.5%0.0%0.0%0.0%11
25.0%24.9%74.6%0.5%0.0%0.0%0.0%12
Compiler

Compiled 41 to 35 computations (14.6% saved)

sample25.3s (16.7%)

Memory
32.5MiB live, 1 475.2MiB allocated; 401ms collecting garbage
Samples
20.8s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 14.3s
ival-sin: 8.2s (57.6% of total, 423.4 MiB)
ival-mult!: 3.8s (26.2% of total, 180.5 MiB)
ival-div!: 952.0ms (6.6% of total, 39.5 MiB)
ival-sub!: 775.0ms (5.4% of total, 55.7 MiB)
ival-add!: 527.0ms (3.7% of total, 31.9 MiB)
adjust: 67.0ms (0.5% of total, 1.3 MiB)
Bogosity

preprocess736.0ms (0.5%)

Memory
12.6MiB live, 50.3MiB allocated; 14ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05492604
136232604
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.0%
%4 = (/.f64 s xj)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (+.f64 (*.f64 c1 (sin.f64 lamdp)) (*.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)))))) b)
Symmetry

(negabs b)

Compiler

Compiled 78 to 66 computations (15.4% saved)

sample0.0ms (0.0%)

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

series5.4s (3.6%)

Memory
-7.7MiB live, 302.9MiB allocated; 207ms collecting garbage
Counts
33 → 198
Calls
Call 1
Inputs
%4 = (/.f64 s xj)
%5 = (*.f64 xy_y %4)
%6 = (+.f64 xy_x %5)
%10 = (*.f64 #s(literal 2 binary64) lamdp)
%11 = (sin.f64 %10)
%12 = (*.f64 a2 %11)
%13 = (-.f64 %6 %12)
%16 = (*.f64 #s(literal 4 binary64) lamdp)
%17 = (sin.f64 %16)
%18 = (*.f64 a4 %17)
%19 = (-.f64 %13 %18)
%21 = (sin.f64 lamdp)
%22 = (*.f64 c1 %21)
%25 = (*.f64 #s(literal 3 binary64) lamdp)
%26 = (sin.f64 %25)
%27 = (*.f64 c3 %26)
%28 = (+.f64 %22 %27)
%29 = (*.f64 %4 %28)
%30 = (-.f64 %19 %29)
xy_x
xy_y
s
xj
%4
%5
%6
a2
#s(literal 2 binary64)
lamdp
%10
%11
%12
%13
a4
#s(literal 4 binary64)
%16
%17
%18
%19
c1
%21
%22
c3
#s(literal 3 binary64)
%25
%26
%27
%28
%29
%30
b
(/.f64 %30 b)
Outputs
%6 = (* 2 lamdp)
%8 = (*.f64 #s(literal 2 binary64) lamdp)
%10 = (sin %6)
%12 = (pow.f64 lamdp #s(literal 2 binary64))
%35 = (* a2 %10)
%36 = (*.f64 a2 lamdp)
%39 = (*.f64 a2 %12)
%40 = (*.f64 #s(literal 2 binary64) a2)
%61 = (/ s xj)
%63 = (+ xy_x (* xy_y %61))
%64 = (- %63 %35)
%65 = (*.f64 s xy_y)
%66 = (/.f64 %65 xj)
%67 = (+.f64 xy_x %66)
%80 = (*.f64 #s(literal -4/3 binary64) a2)
%88 = (* 4 lamdp)
%90 = (*.f64 #s(literal 4 binary64) lamdp)
%92 = (sin %88)
%116 = (* a4 %92)
%120 = (*.f64 a4 %12)
%121 = (*.f64 #s(literal 4 binary64) a4)
%131 = (*.f64 #s(literal 128/15 binary64) a4)
%139 = (- %64 %116)
%141 = (fma.f64 #s(literal 2 binary64) a2 %121)
%146 = (fma.f64 #s(literal -32/3 binary64) a4 %80)
%162 = (sin lamdp)
%187 = (* c1 %162)
%190 = (*.f64 c1 %12)
%210 = (* 3 lamdp)
%212 = (*.f64 #s(literal 3 binary64) lamdp)
%214 = (sin %210)
%238 = (* c3 %214)
%242 = (*.f64 c3 %12)
%243 = (*.f64 #s(literal 3 binary64) c3)
%253 = (*.f64 #s(literal 81/40 binary64) c3)
%261 = (+ %187 %238)
%262 = (+.f64 c1 %243)
%266 = (fma.f64 #s(literal -9/2 binary64) c3 (*.f64 #s(literal -1/6 binary64) c1))
%272 = (fma.f64 #s(literal 1/120 binary64) c1 %253)
%282 = (fma.f64 #s(literal -243/560 binary64) c3 (*.f64 #s(literal -1/5040 binary64) c1))
%294 = (* %61 %261)
%295 = (*.f64 s %262)
%299 = (/.f64 %295 xj)
%300 = (*.f64 s %266)
%306 = (/.f64 %300 xj)
%307 = (*.f64 s %272)
%314 = (/.f64 %307 xj)
%323 = (- %139 %294)
%325 = (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 %299))
%326 = (*.f64 lamdp %325)
%331 = (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 %306))
%332 = (*.f64 %12 %331)
%340 = (*.f64 %12 (fma.f64 #s(literal 4/15 binary64) a2 (fma.f64 #s(literal 128/15 binary64) a4 %314)))
%349 = (/ %323 b)
%353 = (/.f64 xy_x b)
%354 = (*.f64 b xj)
%355 = (/.f64 %65 %354)
%356 = (+.f64 %353 %355)
%360 = (/.f64 %325 b)
%373 = (sin.f64 %8)
%375 = (*.f64 a2 %373)
%377 = (-.f64 %67 %375)
%379 = (sin.f64 %90)
%381 = (*.f64 a4 %379)
%383 = (fma.f64 a2 %373 %381)
%386 = (sin.f64 lamdp)
%388 = (*.f64 c1 %386)
%390 = (sin.f64 %212)
%392 = (*.f64 c3 %390)
%394 = (fma.f64 c1 %386 %392)
%396 = (*.f64 s %394)
%397 = (/.f64 %396 xj)
%399 = (fma.f64 a4 %379 %397)
%400 = (fma.f64 a2 %373 %399)
%401 = (-.f64 %67 %400)
%407 = (-.f64 %66 %375)
%409 = (-.f64 %66 %383)
%411 = (-.f64 %66 %400)
%415 = (/.f64 %375 b)
%416 = (/.f64 %381 b)
%417 = (/.f64 %396 %354)
%418 = (+.f64 %416 %417)
%419 = (+.f64 %415 %418)
%422 = (*.f64 xj xy_x)
%423 = (/.f64 %65 %422)
%424 = (+.f64 #s(literal 1 binary64) %423)
%427 = (/.f64 %375 xy_x)
%431 = (/.f64 %381 xy_x)
%443 = (/.f64 #s(literal 1 binary64) b)
%444 = (*.f64 b %422)
%447 = (*.f64 b xy_x)
%487 = (-.f64 xy_x %375)
%489 = (-.f64 xy_x %383)
%491 = (-.f64 xy_x %400)
%495 = (/.f64 s xj)
%496 = (/.f64 xy_x xy_y)
%497 = (+.f64 %495 %496)
%500 = (/.f64 %375 xy_y)
%504 = (/.f64 %381 xy_y)
%509 = (*.f64 xj xy_y)
%517 = (/.f64 s %354)
%518 = (*.f64 b xy_y)
%562 = (/.f64 xy_y xj)
%565 = (+.f64 (/.f64 %388 xj) (/.f64 %392 xj))
%567 = (*.f64 s (-.f64 %562 %565))
%573 = (/.f64 xy_y %354)
%576 = (+.f64 (/.f64 %388 %354) (/.f64 %392 %354))
%579 = (+.f64 %415 %416)
%582 = (/.f64 xy_x s)
%583 = (+.f64 %582 %562)
%586 = (/.f64 %375 s)
%590 = (/.f64 %381 s)
%603 = (*.f64 b s)
%613 = (*.f64 #s(literal -1 binary64) %562)
%626 = (fma.f64 #s(literal -1 binary64) %562 (*.f64 #s(literal -1 binary64) (/.f64 %489 s)))
%631 = (*.f64 #s(literal -1 binary64) (/.f64 %394 xj))
%633 = (*.f64 s (-.f64 %613 %631))
%643 = (-.f64 %353 %579)
%662 = (fma.f64 s xy_y (*.f64 xj %489))
%665 = (-.f64 %65 %396)
%673 = (/.f64 %65 b)
%675 = (/.f64 %396 b)
%696 = (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %375 %66))
%698 = (-.f64 %67 %381)
%702 = (-.f64 %67 %399)
%714 = (*.f64 a2 xj)
%716 = (+.f64 (/.f64 xy_x a2) (/.f64 %65 %714))
%720 = (/.f64 %381 a2)
%733 = (/.f64 %373 b)
%734 = (*.f64 a2 b)
%736 = (*.f64 a2 %354)
%748 = (*.f64 #s(literal -1 binary64) %373)
%773 = (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %381 %66))
%776 = (fma.f64 a2 %373 %397)
%777 = (-.f64 %67 %776)
%784 = (+.f64 %415 %417)
%790 = (*.f64 a4 xj)
%792 = (+.f64 (/.f64 xy_x a4) (/.f64 %65 %790))
%793 = (/.f64 %375 a4)
%806 = (/.f64 %379 b)
%807 = (*.f64 a4 b)
%809 = (*.f64 a4 %354)
%821 = (*.f64 #s(literal -1 binary64) %379)
%839 = (*.f64 s %390)
%840 = (*.f64 c3 %839)
%841 = (/.f64 %840 xj)
%843 = (*.f64 s %386)
%844 = (*.f64 c1 %843)
%845 = (/.f64 %844 xj)
%849 = (fma.f64 a2 %373 (fma.f64 a4 %379 %841))
%850 = (-.f64 %67 %849)
%858 = (/.f64 %844 %354)
%860 = (/.f64 %840 %354)
%862 = (+.f64 %415 (+.f64 %416 %860))
%865 = (/.f64 %392 c1)
%870 = (*.f64 c1 xj)
%871 = (/.f64 %840 %870)
%872 = (/.f64 %843 xj)
%873 = (+.f64 %871 %872)
%890 = (/.f64 %843 %354)
%891 = (*.f64 b c1)
%893 = (*.f64 b %870)
%910 = (*.f64 #s(literal -1 binary64) %872)
%929 = (fma.f64 a2 %373 (fma.f64 a4 %379 %845))
%930 = (-.f64 %67 %929)
%940 = (+.f64 %415 (+.f64 %416 %858))
%943 = (/.f64 %388 c3)
%947 = (*.f64 c3 xj)
%948 = (/.f64 %844 %947)
%949 = (/.f64 %839 xj)
%950 = (+.f64 %948 %949)
%967 = (/.f64 %839 %354)
%968 = (*.f64 b c3)
%970 = (*.f64 b %947)
%987 = (*.f64 #s(literal -1 binary64) %949)
(approx xy_x #s(literal 0 binary64))
(approx lamdp lamdp)
(approx %6 %8)
(approx %10 (*.f64 lamdp (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -4/3 binary64) %12))))
(approx %10 (*.f64 lamdp (+.f64 #s(literal 2 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 4/15 binary64) %12) #s(literal 4/3 binary64))))))
(approx %10 (*.f64 lamdp (+.f64 #s(literal 2 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 4/15 binary64) (*.f64 #s(literal -8/315 binary64) %12))) #s(literal 4/3 binary64))))))
(approx %35 (*.f64 #s(literal 2 binary64) %36))
(approx %35 (*.f64 lamdp (fma.f64 #s(literal -4/3 binary64) %39 %40)))
(approx %35 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (*.f64 %12 (fma.f64 #s(literal -4/3 binary64) a2 (*.f64 #s(literal 4/15 binary64) %39))))))
(approx %35 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (*.f64 %12 (fma.f64 #s(literal -4/3 binary64) a2 (*.f64 %12 (fma.f64 #s(literal -8/315 binary64) %39 (*.f64 #s(literal 4/15 binary64) a2))))))))
(approx %64 %67)
(approx %64 (+.f64 xy_x (fma.f64 #s(literal -2 binary64) %36 %66)))
(approx %64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal 4/3 binary64) %39) %40) %66)))
(approx %64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -4/15 binary64) %39) %80)) %40) %66)))
(approx %88 %90)
(approx %92 (*.f64 lamdp (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -32/3 binary64) %12))))
(approx %92 (*.f64 lamdp (+.f64 #s(literal 4 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 128/15 binary64) %12) #s(literal 32/3 binary64))))))
(approx %92 (*.f64 lamdp (+.f64 #s(literal 4 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 128/15 binary64) (*.f64 #s(literal -1024/315 binary64) %12))) #s(literal 32/3 binary64))))))
(approx %116 (*.f64 #s(literal 4 binary64) (*.f64 a4 lamdp)))
(approx %116 (*.f64 lamdp (fma.f64 #s(literal -32/3 binary64) %120 %121)))
(approx %116 (*.f64 lamdp (fma.f64 #s(literal 4 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (*.f64 #s(literal 128/15 binary64) %120))))))
(approx %116 (*.f64 lamdp (fma.f64 #s(literal 4 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -1024/315 binary64) %120 %131)))))))
(approx %139 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) (*.f64 lamdp %141) %66)))
(approx %139 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %12 %146)) %141) %66)))
(approx %139 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %12 (fma.f64 #s(literal 4/15 binary64) a2 %131))) %146)) %141) %66)))
(approx %162 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %12))))
(approx %162 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 1/120 binary64) %12) #s(literal 1/6 binary64))))))
(approx %162 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %12))) #s(literal 1/6 binary64))))))
(approx %187 (*.f64 c1 lamdp))
(approx %187 (*.f64 lamdp (+.f64 c1 (*.f64 #s(literal -1/6 binary64) %190))))
(approx %187 (*.f64 lamdp (+.f64 c1 (*.f64 %12 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 #s(literal 1/120 binary64) %190))))))
(approx %187 (*.f64 lamdp (+.f64 c1 (*.f64 %12 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 (fma.f64 #s(literal -1/5040 binary64) %190 (*.f64 #s(literal 1/120 binary64) c1))))))))
(approx %210 %212)
(approx %214 (*.f64 lamdp (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9/2 binary64) %12))))
(approx %214 (*.f64 lamdp (+.f64 #s(literal 3 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 81/40 binary64) %12) #s(literal 9/2 binary64))))))
(approx %214 (*.f64 lamdp (+.f64 #s(literal 3 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 81/40 binary64) (*.f64 #s(literal -243/560 binary64) %12))) #s(literal 9/2 binary64))))))
(approx %238 (*.f64 #s(literal 3 binary64) (*.f64 c3 lamdp)))
(approx %238 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %242 %243)))
(approx %238 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) c3 (*.f64 #s(literal 81/40 binary64) %242))))))
(approx %238 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -243/560 binary64) %242 %253)))))))
(approx %261 (*.f64 lamdp %262))
(approx %261 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 %266)))))
(approx %261 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 %272))))))))
(approx %261 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) c1 (fma.f64 #s(literal 81/40 binary64) c3 (*.f64 %12 %282)))))))))))
(approx %294 (/.f64 (*.f64 lamdp %295) xj))
(approx %294 (*.f64 lamdp (+.f64 %299 (/.f64 (*.f64 %12 %300) xj))))
(approx %294 (*.f64 lamdp (fma.f64 %12 (+.f64 %306 (/.f64 (*.f64 %12 %307) xj)) %299)))
(approx %294 (*.f64 lamdp (fma.f64 %12 (fma.f64 %12 (+.f64 %314 (/.f64 (*.f64 %12 (*.f64 s %282)) xj)) %306) %299)))
(approx %323 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %326 %66)))
(approx %323 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %332) %325) %66)))
(approx %323 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) %340) %331)) %325) %66)))
(approx %349 (/.f64 %67 b))
(approx %349 (fma.f64 #s(literal -1 binary64) (/.f64 %326 b) %356))
(approx %349 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) (/.f64 %332 b) (*.f64 #s(literal -1 binary64) %360)) %356))
(approx %349 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %360 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 %340 b) (*.f64 #s(literal -1 binary64) (/.f64 %331 b))))) %356))
(approx %10 %373)
(approx %35 %375)
(approx %64 %377)
(approx %92 %379)
(approx %116 %381)
(approx %139 (-.f64 %67 %383))
(approx %162 %386)
(approx %187 %388)
(approx %214 %390)
(approx %238 %392)
(approx %261 %394)
(approx %294 %397)
(approx %323 %401)
(approx %349 (/.f64 %401 b))
(approx xy_x xy_x)
(approx %63 %66)
(approx %64 %407)
(approx %139 %409)
(approx %323 %411)
(approx %349 (/.f64 %411 b))
(approx %349 (-.f64 %356 %419))
(approx %63 (*.f64 xy_x %424))
(approx %64 (*.f64 xy_x (-.f64 %424 %427)))
(approx %139 (*.f64 xy_x (-.f64 %424 (+.f64 %427 %431))))
(approx %323 (*.f64 xy_x (-.f64 %424 (+.f64 %427 (+.f64 %431 (/.f64 %396 %422))))))
(approx %349 %353)
(approx %349 (*.f64 xy_x (-.f64 (+.f64 %443 (/.f64 %65 %444)) (+.f64 (/.f64 %375 %447) (+.f64 (/.f64 %381 %447) (/.f64 %396 %444))))))
(approx %63 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) %423) #s(literal 1 binary64)))))
(approx %64 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %407 xy_x)) #s(literal 1 binary64)))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %409 xy_x)) #s(literal 1 binary64)))))
(approx %323 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %411 xy_x)) #s(literal 1 binary64)))))
(approx %349 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %355 %419) xy_x)) %443))))
(approx xy_y xy_y)
(approx %64 %487)
(approx %139 %489)
(approx %323 %491)
(approx %349 (/.f64 %491 b))
(approx %63 (*.f64 xy_y %497))
(approx %64 (*.f64 xy_y (-.f64 %497 %500)))
(approx %139 (*.f64 xy_y (-.f64 %497 (+.f64 %500 %504))))
(approx %323 (*.f64 xy_y (-.f64 %497 (+.f64 %500 (+.f64 %504 (/.f64 %396 %509))))))
(approx %349 %355)
(approx %349 (*.f64 xy_y (-.f64 (+.f64 %517 (/.f64 xy_x %518)) (+.f64 (/.f64 %375 %518) (+.f64 (/.f64 %381 %518) (/.f64 %396 (*.f64 b %509)))))))
(approx %63 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %495 (*.f64 #s(literal -1 binary64) %496)))))
(approx %64 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %495 (*.f64 #s(literal -1 binary64) (/.f64 %487 xy_y))))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %495 (*.f64 #s(literal -1 binary64) (/.f64 %489 xy_y))))))
(approx %323 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %495 (*.f64 #s(literal -1 binary64) (/.f64 %491 xy_y))))))
(approx %349 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %517 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %353 %419) xy_y))))))
(approx s s)
(approx %61 %495)
(approx %323 (-.f64 (+.f64 xy_x %567) %383))
(approx %349 (/.f64 %489 b))
(approx %349 (-.f64 (fma.f64 s (-.f64 %573 %576) %353) %579))
(approx %63 (*.f64 s %583))
(approx %64 (*.f64 s (-.f64 %583 %586)))
(approx %139 (*.f64 s (-.f64 %583 (+.f64 %586 %590))))
(approx %323 %567)
(approx %323 (*.f64 s (-.f64 %583 (+.f64 %586 (+.f64 %590 %565)))))
(approx %349 (/.f64 %567 b))
(approx %349 (*.f64 s (-.f64 (+.f64 (/.f64 xy_x %603) %573) (+.f64 (/.f64 %375 %603) (+.f64 (/.f64 %381 %603) %576)))))
(approx %63 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %582 %613))))
(approx %64 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %562 (*.f64 #s(literal -1 binary64) (/.f64 %487 s))))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 s %626)))
(approx %323 (*.f64 #s(literal -1 binary64) %633))
(approx %323 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %626 %631))))
(approx %349 (*.f64 #s(literal -1 binary64) (/.f64 %633 b)))
(approx %349 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 (fma.f64 #s(literal -1 binary64) %573 (*.f64 #s(literal -1 binary64) (/.f64 %643 s))) (*.f64 #s(literal -1 binary64) (/.f64 %394 %354))))))
(approx xj xj)
(approx %63 (/.f64 (fma.f64 s xy_y %422) xj))
(approx %64 (/.f64 (fma.f64 s xy_y (*.f64 xj %487)) xj))
(approx %139 (/.f64 %662 xj))
(approx %323 (/.f64 %665 xj))
(approx %323 (/.f64 (-.f64 %662 %396) xj))
(approx %349 (/.f64 %665 %354))
(approx %349 (/.f64 (-.f64 (fma.f64 xj %643 %673) %675) xj))
(approx %323 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %65) (*.f64 #s(literal -1 binary64) %396)) xj))) %383))
(approx %349 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %673) (*.f64 #s(literal -1 binary64) %675)) xj) %353) %579))
(approx a2 a2)
(approx %64 %696)
(approx %139 %698)
(approx %139 (-.f64 %696 %381))
(approx %323 %702)
(approx %323 (-.f64 %696 %399))
(approx %349 (/.f64 %702 b))
(approx %349 (-.f64 (fma.f64 #s(literal -1 binary64) %415 %356) %418))
(approx %64 (*.f64 #s(literal -1 binary64) %375))
(approx %64 (*.f64 a2 (-.f64 %716 %373)))
(approx %139 (*.f64 a2 (-.f64 %716 (+.f64 %373 %720))))
(approx %323 (*.f64 a2 (-.f64 %716 (+.f64 %373 (+.f64 %720 (/.f64 %396 %714))))))
(approx %349 (*.f64 #s(literal -1 binary64) %415))
(approx %349 (*.f64 a2 (-.f64 (fma.f64 #s(literal -1 binary64) %733 (+.f64 (/.f64 xy_x %734) (/.f64 %65 %736))) (+.f64 (/.f64 %381 %734) (/.f64 %396 %736)))))
(approx %64 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %67 a2)) %748))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %698 a2)) %748))))
(approx %323 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %702 a2)) %748))))
(approx %349 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %356 %418) a2) %733))))
(approx a4 a4)
(approx %139 (-.f64 %773 %375))
(approx %323 %777)
(approx %323 (-.f64 %773 %776))
(approx %349 (/.f64 %777 b))
(approx %349 (-.f64 (fma.f64 #s(literal -1 binary64) %416 %356) %784))
(approx %139 (*.f64 #s(literal -1 binary64) %381))
(approx %139 (*.f64 a4 (-.f64 %792 (+.f64 %379 %793))))
(approx %323 (*.f64 a4 (-.f64 %792 (+.f64 %379 (+.f64 %793 (/.f64 %396 %790))))))
(approx %349 (*.f64 #s(literal -1 binary64) %416))
(approx %349 (*.f64 a4 (-.f64 (fma.f64 #s(literal -1 binary64) %806 (+.f64 (/.f64 xy_x %807) (/.f64 %65 %809))) (+.f64 (/.f64 %375 %807) (/.f64 %396 %809)))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %377 a4)) %821))))
(approx %323 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %777 a4)) %821))))
(approx %349 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %356 %784) a4) %806))))
(approx c1 c1)
(approx %294 %841)
(approx %294 (+.f64 %845 %841))
(approx %323 %850)
(approx %323 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %845 %66)) %849))
(approx %349 (/.f64 %850 b))
(approx %349 (-.f64 (fma.f64 #s(literal -1 binary64) %858 %356) %862))
(approx %261 (*.f64 c1 (+.f64 %386 %865)))
(approx %294 %845)
(approx %294 (*.f64 c1 %873))
(approx %323 (*.f64 #s(literal -1 binary64) %845))
(approx %323 (*.f64 c1 (-.f64 (+.f64 (/.f64 xy_x c1) (/.f64 %65 %870)) (+.f64 (/.f64 %375 c1) (+.f64 (/.f64 %381 c1) %873)))))
(approx %349 (*.f64 #s(literal -1 binary64) %858))
(approx %349 (*.f64 c1 (-.f64 (fma.f64 #s(literal -1 binary64) %890 (+.f64 (/.f64 xy_x %891) (/.f64 %65 %893))) (+.f64 (/.f64 %375 %891) (+.f64 (/.f64 %381 %891) (/.f64 %840 %893))))))
(approx %261 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %386 (*.f64 #s(literal -1 binary64) %865)))))
(approx %294 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %871 %910))))
(approx %323 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %850 c1)) %910))))
(approx %349 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %356 %862) c1) %890))))
(approx c3 c3)
(approx %323 %930)
(approx %323 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %841 %66)) %929))
(approx %349 (/.f64 %930 b))
(approx %349 (-.f64 (fma.f64 #s(literal -1 binary64) %860 %356) %940))
(approx %261 (*.f64 c3 (+.f64 %390 %943)))
(approx %294 (*.f64 c3 %950))
(approx %323 (*.f64 #s(literal -1 binary64) %841))
(approx %323 (*.f64 c3 (-.f64 (+.f64 (/.f64 xy_x c3) (/.f64 %65 %947)) (+.f64 (/.f64 %375 c3) (+.f64 (/.f64 %381 c3) %950)))))
(approx %349 (*.f64 #s(literal -1 binary64) %860))
(approx %349 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %967 (+.f64 (/.f64 xy_x %968) (/.f64 %65 %970))) (+.f64 (/.f64 %375 %968) (+.f64 (/.f64 %381 %968) (/.f64 %844 %970))))))
(approx %261 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %390 (*.f64 #s(literal -1 binary64) %943)))))
(approx %294 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %948 %987))))
(approx %323 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %930 c3)) %987))))
(approx %349 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %356 %940) c3) %967))))
(approx b b)
Calls

30 calls:

TimeVariablePoint
72.0ms
lamdp
inf
45.0ms
xj
-inf
37.0ms
lamdp
0
36.0ms
b
0
33.0ms
s
-inf

rewrite11.8s (7.8%)

Memory
34.5MiB live, 1 034.2MiB allocated; 275ms collecting garbage
Counts
33 → 3 911
Calls
Call 1
Inputs
%4 = (/.f64 s xj)
%5 = (*.f64 xy_y %4)
%6 = (+.f64 xy_x %5)
%10 = (*.f64 #s(literal 2 binary64) lamdp)
%11 = (sin.f64 %10)
%12 = (*.f64 a2 %11)
%13 = (-.f64 %6 %12)
%16 = (*.f64 #s(literal 4 binary64) lamdp)
%17 = (sin.f64 %16)
%18 = (*.f64 a4 %17)
%19 = (-.f64 %13 %18)
%21 = (sin.f64 lamdp)
%22 = (*.f64 c1 %21)
%25 = (*.f64 #s(literal 3 binary64) lamdp)
%26 = (sin.f64 %25)
%27 = (*.f64 c3 %26)
%28 = (+.f64 %22 %27)
%29 = (*.f64 %4 %28)
%30 = (-.f64 %19 %29)
xy_x
xy_y
s
xj
%4
%5
%6
a2
#s(literal 2 binary64)
lamdp
%10
%11
%12
%13
a4
#s(literal 4 binary64)
%16
%17
%18
%19
c1
%21
%22
c3
#s(literal 3 binary64)
%25
%26
%27
%28
%29
%30
b
(/.f64 %30 b)
Outputs
%1 = (neg.f64 xy_x)
%4 = (neg.f64 xy_y)
%13 = (*.f64 #s(literal 2 binary64) xy_y)
%17 = (neg.f64 s)
%25 = (*.f64 #s(literal 0 binary64) s)
%27 = (*.f64 s #s(literal 0 binary64))
%29 = (+.f64 s s)
%32 = (*.f64 #s(literal 1/2 binary64) s)
%34 = (*.f64 s #s(literal 1/2 binary64))
%37 = (*.f64 %17 #s(literal 2 binary64))
%41 = (*.f64 %17 #s(literal -2 binary64))
%68 = (neg.f64 xj)
%70 = (/.f64 s xj)
%72 = (neg.f64 %70)
%74 = (/.f64 #s(literal 1 binary64) xj)
%82 = (/.f64 #s(literal -1 binary64) xj)
%85 = (*.f64 #s(literal 2 binary64) xj)
%87 = (/.f64 #s(literal 1/2 binary64) xj)
%95 = (*.f64 #s(literal 2 binary64) %70)
%98 = (/.f64 #s(literal -1/2 binary64) xj)
%103 = (*.f64 #s(literal 2 binary64) %68)
%107 = (*.f64 xy_y s)
%109 = (*.f64 xy_y %70)
%110 = (/.f64 xy_y xj)
%114 = (neg.f64 %107)
%117 = (neg.f64 %110)
%121 = (neg.f64 %109)
%132 = (*.f64 #s(literal 1/2 binary64) %110)
%134 = (*.f64 %110 %29)
%138 = (*.f64 %87 %107)
%140 = (*.f64 %107 #s(literal 2 binary64))
%142 = (*.f64 %114 #s(literal 2 binary64))
%147 = (fma.f64 %110 s xy_x)
%156 = (neg.f64 %147)
%158 = (fma.f64 xy_x xj %107)
%168 = (neg.f64 %158)
%172 = (*.f64 %158 #s(literal 1 binary64))
%181 = (*.f64 %147 b)
%183 = (/.f64 xj xj)
%185 = (*.f64 xy_x %183)
%188 = (/.f64 xy_x xj)
%192 = (/.f64 %147 b)
%195 = (*.f64 %158 #s(literal -1 binary64))
%204 = (*.f64 %156 b)
%205 = (neg.f64 b)
%213 = (/.f64 %156 b)
%216 = (*.f64 %158 xj)
%217 = (*.f64 xj xj)
%219 = (*.f64 %158 b)
%220 = (*.f64 xj b)
%222 = (*.f64 %158 #s(literal 2 binary64))
%230 = (*.f64 xy_x xj)
%249 = (neg.f64 %217)
%255 = (neg.f64 a2)
%263 = (*.f64 #s(literal 0 binary64) a2)
%265 = (*.f64 a2 #s(literal 0 binary64))
%267 = (+.f64 a2 a2)
%270 = (*.f64 #s(literal 1/2 binary64) a2)
%272 = (*.f64 a2 #s(literal 1/2 binary64))
%310 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%312 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%314 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%318 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))
%320 = (+.f64 #s(literal 4 binary64) #s(literal 4 binary64))
%322 = (fabs.f64 #s(literal 1/2 binary64))
%323 = (fabs.f64 #s(literal 2 binary64))
%337 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%342 = (/.f64 #s(literal 1 binary64) b)
%344 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%346 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
%348 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%368 = (/.f64 #s(literal 1/2 binary64) b)
%369 = (*.f64 %368 b)
%371 = (/.f64 #s(literal -1 binary64) b)
%372 = (*.f64 %371 b)
%374 = (*.f64 #s(literal 1 binary64) b)
%376 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%377 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%379 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))
%381 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
%382 = (/.f64 #s(literal 4 binary64) #s(literal 1/2 binary64))
%409 = (exp.f64 lamdp)
%410 = (neg.f64 lamdp)
%411 = (exp.f64 %410)
%426 = (*.f64 #s(literal 0 binary64) lamdp)
%428 = (+.f64 lamdp lamdp)
%431 = (*.f64 #s(literal 1/2 binary64) lamdp)
%435 = (*.f64 #s(literal -2 binary64) lamdp)
%440 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%444 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64))
%446 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
%453 = (*.f64 #s(literal 1/2 binary64) %431)
%471 = (-.f64 %428 %428)
%474 = (sin.f64 %428)
%476 = (-.f64 %474 %474)
%478 = (sin.f64 lamdp)
%479 = (cos.f64 lamdp)
%480 = (-.f64 %479 %479)
%482 = (-.f64 %478 %478)
%498 = (*.f64 #s(literal 4 binary64) lamdp)
%521 = (+.f64 %410 %428)
%525 = (*.f64 #s(literal 0 binary64) %428)
%551 = (sin.f64 %435)
%553 = (PI.f64 )
%562 = (fma.f64 #s(literal 2 binary64) lamdp %553)
%575 = (*.f64 %553 #s(literal 1/2 binary64))
%579 = (*.f64 %474 #s(literal 1/2 binary64))
%581 = (*.f64 %474 #s(literal 2 binary64))
%583 = (*.f64 %474 #s(literal -1/2 binary64))
%590 = (*.f64 %474 #s(literal 4 binary64))
%592 = (/.f64 %474 #s(literal 1/2 binary64))
%595 = (*.f64 %551 #s(literal 2 binary64))
%597 = (*.f64 #s(literal 2 binary64) %551)
%621 = (*.f64 #s(literal 1/2 binary64) %579)
%623 = (*.f64 %579 #s(literal 1/2 binary64))
%642 = (/.f64 %474 #s(literal 4 binary64))
%656 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64))
%659 = (*.f64 %479 #s(literal 2 binary64))
%661 = (*.f64 #s(literal 2 binary64) %478)
%665 = (*.f64 #s(literal -2 binary64) %478)
%666 = (neg.f64 %479)
%668 = (neg.f64 %666)
%675 = (*.f64 %479 #s(literal 1 binary64))
%679 = (*.f64 #s(literal 0 binary64) %474)
%694 = (*.f64 %478 (cos.f64 (/.f64 (-.f64 %428 #s(literal 0 binary64)) #s(literal 2 binary64))))
%706 = (fabs.f64 lamdp)
%711 = (+.f64 (sin.f64 (-.f64 lamdp %706)) (sin.f64 (+.f64 %706 lamdp)))
%712 = (*.f64 %711 #s(literal 2 binary64))
%714 = (*.f64 #s(literal 2 binary64) %711)
%722 = (+.f64 (cos.f64 (fma.f64 %553 #s(literal 1/2 binary64) #s(literal 0 binary64))) %474)
%723 = (*.f64 %722 #s(literal 2 binary64))
%725 = (*.f64 #s(literal 2 binary64) %722)
%751 = (/.f64 %579 #s(literal 2 binary64))
%763 = (/.f64 %579 #s(literal 4 binary64))
%773 = (*.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) %562) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 #s(literal 0 binary64) %562) #s(literal 2 binary64))))
%778 = (sin.f64 %410)
%779 = (*.f64 %666 %778)
%781 = (*.f64 %668 %478)
%793 = (*.f64 #s(literal 0 binary64) %478)
%799 = (/.f64 %479 #s(literal 1 binary64))
%801 = (/.f64 %478 #s(literal 1 binary64))
%812 = (/.f64 %659 #s(literal 2 binary64))
%814 = (/.f64 %479 #s(literal 2 binary64))
%816 = (/.f64 %478 #s(literal 2 binary64))
%818 = (/.f64 %478 #s(literal 1/2 binary64))
%821 = (/.f64 %479 #s(literal 1/2 binary64))
%860 = (/.f64 %661 #s(literal 1 binary64))
%862 = (/.f64 %661 #s(literal 4 binary64))
%864 = (/.f64 %479 #s(literal 4 binary64))
%865 = (/.f64 %661 #s(literal 1/2 binary64))
%867 = (/.f64 %659 #s(literal 1 binary64))
%870 = (/.f64 %659 #s(literal 4 binary64))
%872 = (/.f64 %478 #s(literal 4 binary64))
%873 = (/.f64 %659 #s(literal 1/2 binary64))
%974 = (*.f64 %675 %661)
%1032 = (*.f64 a2 %474)
%1036 = (*.f64 %551 a2)
%1043 = (*.f64 %474 %267)
%1045 = (*.f64 %579 a2)
%1047 = (*.f64 %583 a2)
%1049 = (*.f64 #s(literal -2 binary64) a2)
%1055 = (*.f64 %474 %1049)
%1062 = (*.f64 %1032 #s(literal 2 binary64))
%1070 = (*.f64 %583 %255)
%1072 = (*.f64 %255 %583)
%1083 = (*.f64 #s(literal 1/2 binary64) %1045)
%1087 = (*.f64 #s(literal 1 binary64) %583)
%1105 = (*.f64 %267 %479)
%1107 = (*.f64 %267 %478)
%1111 = (*.f64 %479 a2)
%1118 = (*.f64 a2 %478)
%1121 = (*.f64 %1049 %479)
%1123 = (*.f64 %1049 %478)
%1125 = (neg.f64 %1111)
%1174 = (*.f64 %1107 %675)
%1176 = (*.f64 %675 %1107)
%1182 = (fma.f64 %551 a2 xy_x)
%1188 = (fma.f64 %551 a2 %147)
%1190 = (fma.f64 %551 a2 %109)
%1199 = (-.f64 %1032 %109)
%1201 = (-.f64 %1032 xy_x)
%1203 = (-.f64 %1032 %147)
%1224 = (fma.f64 %1201 %68 %107)
%1230 = (-.f64 (*.f64 %1201 xj) %107)
%1250 = (*.f64 a2 xj)
%1251 = (fma.f64 %551 %1250 %158)
%1259 = (*.f64 %474 %1250)
%1260 = (-.f64 %1259 %107)
%1269 = (-.f64 %1259 %158)
%1276 = (*.f64 %551 %1250)
%1283 = (fma.f64 %551 %1250 %107)
%1289 = (*.f64 #s(literal 1 binary64) %1047)
%1291 = (*.f64 #s(literal 1/2 binary64) %1047)
%1293 = (*.f64 #s(literal 4 binary64) %1047)
%1295 = (*.f64 %1047 #s(literal 1 binary64))
%1297 = (*.f64 %1047 #s(literal 1/2 binary64))
%1299 = (*.f64 %1047 #s(literal 4 binary64))
%1309 = (/.f64 %1049 #s(literal 1 binary64))
%1311 = (*.f64 %147 #s(literal 2 binary64))
%1317 = (/.f64 %1049 #s(literal 1/2 binary64))
%1319 = (/.f64 %1049 #s(literal 4 binary64))
%1321 = (*.f64 #s(literal 2 binary64) %158)
%1326 = (*.f64 %1055 xj)
%1328 = (*.f64 xj #s(literal 2 binary64))
%1336 = (*.f64 #s(literal 2 binary64) %168)
%1339 = (*.f64 %1055 %68)
%1342 = (*.f64 %168 #s(literal 2 binary64))
%1346 = (*.f64 %68 #s(literal 2 binary64))
%1360 = (*.f64 #s(literal -2 binary64) %479)
%1363 = (*.f64 a2 %665)
%1367 = (*.f64 %659 %255)
%1370 = (*.f64 %666 a2)
%1373 = (*.f64 %478 %255)
%1375 = (*.f64 %255 %478)
%1377 = (fma.f64 %583 a2 %147)
%1382 = (*.f64 #s(literal 1/2 binary64) %255)
%1390 = (-.f64 %1047 %156)
%1400 = (neg.f64 %1118)
%1414 = (neg.f64 a4)
%1428 = (+.f64 #s(literal 1 binary64) #s(literal 2 binary64))
%1430 = (+.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%1444 = (*.f64 #s(literal 4 binary64) #s(literal 4 binary64))
%1470 = (*.f64 #s(literal -4 binary64) lamdp)
%1488 = (sin.f64 %498)
%1489 = (sin.f64 %1470)
%1493 = (fma.f64 #s(literal 4 binary64) lamdp %553)
%1505 = (*.f64 a4 %1488)
%1509 = (*.f64 %1489 a4)
%1511 = (fma.f64 %1489 a4 xy_x)
%1512 = (fma.f64 a2 %551 %1511)
%1515 = (fma.f64 %1489 a4 %147)
%1516 = (fma.f64 a2 %551 %1515)
%1522 = (fma.f64 a2 %474 %1505)
%1525 = (fma.f64 %1489 a4 %109)
%1526 = (fma.f64 a2 %551 %1525)
%1529 = (fma.f64 a2 %551 %1509)
%1545 = (fma.f64 a4 %1488 %1199)
%1547 = (fma.f64 a4 %1488 %1201)
%1554 = (-.f64 %1505 xy_x)
%1555 = (-.f64 %1036 %1554)
%1560 = (fma.f64 a4 %1488 %1203)
%1563 = (-.f64 %1505 %109)
%1565 = (-.f64 %1505 %147)
%1567 = (-.f64 %1509 %1201)
%1573 = (-.f64 %1036 %1563)
%1629 = (*.f64 %1516 #s(literal 1/2 binary64))
%1631 = (*.f64 %1516 #s(literal 2 binary64))
%1633 = (*.f64 %1516 b)
%1645 = (/.f64 %1516 b)
%1647 = (/.f64 b b)
%1653 = (-.f64 (*.f64 %1522 xj) %158)
%1659 = (/.f64 %1529 b)
%1660 = (*.f64 %1659 b)
%1662 = (*.f64 b %1659)
%1665 = (*.f64 xj a4)
%1666 = (*.f64 %1489 %1665)
%1671 = (*.f64 %1560 b)
%1673 = (/.f64 %1560 b)
%1675 = (/.f64 b %205)
%1688 = (*.f64 %1665 %1488)
%1705 = (fma.f64 %1188 #s(literal 1 binary64) %1509)
%1706 = (*.f64 %1705 b)
%1708 = (*.f64 b %1705)
%1712 = (/.f64 a4 b)
%1713 = (*.f64 %1489 %1712)
%1714 = (*.f64 %1188 #s(literal 1 binary64))
%1718 = (*.f64 %1713 b)
%1720 = (*.f64 b %1713)
%1728 = (-.f64 %1688 %158)
%1741 = (*.f64 %1633 b)
%1742 = (*.f64 b b)
%1744 = (*.f64 b %1633)
%1746 = (/.f64 %107 %220)
%1747 = (/.f64 %1512 b)
%1748 = (*.f64 b %1747)
%1754 = (*.f64 %1747 b)
%1760 = (/.f64 xy_x b)
%1761 = (/.f64 %1526 b)
%1762 = (*.f64 b %1761)
%1766 = (/.f64 %1188 b)
%1769 = (/.f64 %1515 b)
%1770 = (/.f64 a2 b)
%1771 = (*.f64 %551 %1770)
%1772 = (*.f64 b %1771)
%1774 = (*.f64 %1761 b)
%1780 = (*.f64 %1771 b)
%1799 = (-.f64 %181 (*.f64 %1522 b))
%1800 = (*.f64 %1799 b)
%1802 = (*.f64 b %1799)
%1822 = (fma.f64 %583 a2 %1515)
%1832 = (-.f64 %1047 %1565)
%1856 = (*.f64 %1516 #s(literal 0 binary64))
%1858 = (*.f64 #s(literal 0 binary64) %1516)
%1865 = (*.f64 #s(literal 1/2 binary64) %1516)
%1892 = (neg.f64 c1)
%1899 = (+.f64 %553 lamdp)
%1921 = (*.f64 c1 %478)
%1925 = (neg.f64 %1921)
%1929 = (*.f64 #s(literal 1 binary64) c1)
%1931 = (*.f64 #s(literal 1/2 binary64) %1921)
%1933 = (*.f64 #s(literal 2 binary64) %1921)
%1937 = (neg.f64 c3)
%1941 = (*.f64 #s(literal 3 binary64) lamdp)
%1956 = (sin.f64 %1941)
%1958 = (*.f64 #s(literal -3 binary64) lamdp)
%1959 = (sin.f64 %1958)
%1965 = (fma.f64 #s(literal 3 binary64) lamdp %553)
%1979 = (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 %428) #s(literal 1/2 binary64)))
%1982 = (*.f64 %1979 #s(literal 4 binary64))
%1985 = (*.f64 %1979 #s(literal -4 binary64))
%1988 = (pow.f64 %478 #s(literal 3 binary64))
%1989 = (*.f64 %1988 #s(literal -4 binary64))
%1992 = (*.f64 #s(literal 3 binary64) %478)
%1997 = (*.f64 %1988 #s(literal 4 binary64))
%1999 = (*.f64 #s(literal -3 binary64) %478)
%2001 = (neg.f64 %1988)
%2003 = (neg.f64 %1999)
%2011 = (*.f64 #s(literal 2 binary64) %2001)
%2013 = (*.f64 %2001 #s(literal 2 binary64))
%2018 = (*.f64 #s(literal -4 binary64) %478)
%2024 = (*.f64 #s(literal 4 binary64) %478)
%2025 = (neg.f64 %1979)
%2036 = (*.f64 %2018 %778)
%2038 = (fabs.f64 %478)
%2039 = (*.f64 %2018 %2038)
%2043 = (*.f64 c3 %1956)
%2047 = (*.f64 %1959 c3)
%2051 = (*.f64 #s(literal 1 binary64) c3)
%2053 = (*.f64 #s(literal 1 binary64) %1956)
%2055 = (*.f64 #s(literal 1 binary64) %1937)
%2057 = (*.f64 #s(literal 1 binary64) %1959)
%2059 = (*.f64 #s(literal 1/2 binary64) %2043)
%2061 = (*.f64 #s(literal 2 binary64) %2043)
%2064 = (*.f64 #s(literal -4 binary64) c3)
%2065 = (*.f64 %1988 %2064)
%2067 = (*.f64 c3 #s(literal 3 binary64))
%2068 = (*.f64 %2067 %478)
%2070 = (*.f64 #s(literal 3 binary64) c3)
%2072 = (*.f64 %478 c3)
%2080 = (*.f64 c3 %478)
%2099 = (*.f64 (*.f64 %1937 #s(literal -4 binary64)) %1988)
%2101 = (*.f64 %1937 %1997)
%2103 = (*.f64 %1937 %1999)
%2105 = (*.f64 %1997 %1937)
%2107 = (*.f64 %1999 %1937)
%2113 = (*.f64 #s(literal 1 binary64) %2065)
%2115 = (*.f64 %2065 #s(literal 1 binary64))
%2129 = (fma.f64 c3 %1956 %1921)
%2137 = (-.f64 %2047 %1921)
%2159 = (*.f64 #s(literal 2 binary64) %2129)
%2162 = (fma.f64 %1988 %2064 %1921)
%2172 = (-.f64 %2065 %1925)
%2183 = (*.f64 %2129 s)
%2185 = (/.f64 %2129 xj)
%2187 = (*.f64 %70 %2129)
%2190 = (*.f64 %2137 s)
%2192 = (/.f64 %2137 xj)
%2197 = (*.f64 %2137 %70)
%2208 = (*.f64 %2137 #s(literal 1 binary64))
%2212 = (*.f64 #s(literal 1/2 binary64) %2185)
%2214 = (*.f64 %2185 %29)
%2216 = (*.f64 s xj)
%2217 = (*.f64 %2129 %2216)
%2219 = (*.f64 s b)
%2220 = (*.f64 %2129 %2219)
%2222 = (*.f64 %2183 #s(literal 2 binary64))
%2224 = (/.f64 %2129 %220)
%2225 = (*.f64 %2224 b)
%2227 = (/.f64 s %220)
%2228 = (*.f64 %2129 %2227)
%2230 = (*.f64 %87 %2183)
%2232 = (*.f64 %2227 b)
%2234 = (*.f64 %2129 b)
%2238 = (*.f64 %2187 #s(literal 2 binary64))
%2240 = (*.f64 %2187 #s(literal 1/2 binary64))
%2242 = (*.f64 %2190 #s(literal 2 binary64))
%2244 = (*.f64 b %70)
%2245 = (*.f64 %2129 %2244)
%2247 = (*.f64 %70 xj)
%2251 = (/.f64 s b)
%2252 = (*.f64 %2129 %2251)
%2253 = (*.f64 %2252 b)
%2255 = (/.f64 c1 xj)
%2256 = (*.f64 %2255 %478)
%2257 = (/.f64 c3 xj)
%2258 = (*.f64 s %2257)
%2259 = (*.f64 %2258 %1956)
%2261 = (*.f64 %2257 %1956)
%2262 = (/.f64 %478 xj)
%2263 = (*.f64 s c1)
%2264 = (*.f64 %2262 %2263)
%2266 = (*.f64 %478 %70)
%2268 = (*.f64 %1956 %70)
%2272 = (*.f64 s %2255)
%2278 = (*.f64 s c3)
%2279 = (/.f64 %1956 xj)
%2281 = (*.f64 s %478)
%2283 = (*.f64 s %1956)
%2295 = (/.f64 %2129 b)
%2296 = (*.f64 %2295 b)
%2298 = (*.f64 %2251 b)
%2303 = (*.f64 %2258 %1959)
%2305 = (*.f64 %2219 %2137)
%2306 = (neg.f64 %220)
%2308 = (*.f64 %2137 %2216)
%2311 = (/.f64 %2137 %220)
%2312 = (*.f64 %2311 b)
%2314 = (/.f64 %17 %220)
%2315 = (*.f64 %2314 b)
%2317 = (*.f64 %2137 %2227)
%2318 = (*.f64 %2317 b)
%2320 = (*.f64 %1959 %2257)
%2322 = (*.f64 %1959 %70)
%2325 = (neg.f64 %2258)
%2331 = (*.f64 %2137 %2244)
%2333 = (*.f64 %2137 %2251)
%2336 = (/.f64 %2137 b)
%2337 = (*.f64 %2336 b)
%2339 = (neg.f64 %2264)
%2343 = (*.f64 %2262 %1892)
%2345 = (*.f64 %72 %478)
%2348 = (*.f64 %17 %478)
%2349 = (neg.f64 %2255)
%2351 = (/.f64 c1 %68)
%2353 = (neg.f64 %2263)
%2354 = (neg.f64 %2262)
%2356 = (neg.f64 %2278)
%2357 = (neg.f64 %2279)
%2359 = (/.f64 %1956 %68)
%2361 = (neg.f64 %2272)
%2367 = (neg.f64 %2283)
%2368 = (neg.f64 %2257)
%2370 = (/.f64 c3 %68)
%2374 = (/.f64 #s(literal 1 binary64) %220)
%2375 = (*.f64 %2374 b)
%2377 = (/.f64 #s(literal 1 binary64) %217)
%2382 = (*.f64 %2272 (*.f64 %478 xj))
%2383 = (fma.f64 %2043 s %2382)
%2385 = (*.f64 %2263 %478)
%2386 = (fma.f64 %2043 %2247 %2385)
%2392 = (*.f64 %2278 %1956)
%2394 = (*.f64 %1959 %2278)
%2405 = (neg.f64 %2385)
%2408 = (*.f64 %2394 xj)
%2409 = (/.f64 %2408 xj)
%2410 = (-.f64 %2409 %2385)
%2414 = (fma.f64 %2264 %68 %2394)
%2439 = (/.f64 %1921 %220)
%2442 = (*.f64 %478 %2227)
%2445 = (*.f64 %2227 %1921)
%2451 = (/.f64 %2263 %220)
%2456 = (*.f64 %2385 #s(literal 2 binary64))
%2458 = (*.f64 %2392 #s(literal 2 binary64))
%2460 = (*.f64 %2394 #s(literal 2 binary64))
%2462 = (*.f64 %2394 #s(literal -1 binary64))
%2471 = (*.f64 %2385 xj)
%2472 = (-.f64 %2408 %2471)
%2476 = (/.f64 c1 b)
%2477 = (*.f64 %478 %2476)
%2480 = (/.f64 %478 b)
%2485 = (*.f64 %2405 #s(literal 2 binary64))
%2487 = (*.f64 %2405 #s(literal -1 binary64))
%2520 = (/.f64 #s(literal 1 binary64) %249)
%2528 = (/.f64 %2471 %217)
%2530 = (*.f64 (*.f64 xj %2278) %1956)
%2531 = (/.f64 %2530 %217)
%2539 = (/.f64 (*.f64 %2348 (*.f64 c1 xj)) %249)
%2540 = (/.f64 %2408 %249)
%2543 = (*.f64 %2257 %1992)
%2544 = (fma.f64 %1989 %2258 %2264)
%2546 = (*.f64 %1992 %70)
%2549 = (*.f64 #s(literal 3 binary64) %2258)
%2551 = (*.f64 %478 %2258)
%2553 = (*.f64 s %1992)
%2558 = (*.f64 %2258 #s(literal 3 binary64))
%2560 = (*.f64 %2258 %478)
%2563 = (*.f64 %1992 s)
%2565 = (*.f64 %1992 %2257)
%2567 = (*.f64 %2258 %1992)
%2570 = (*.f64 %1989 %2258)
%2572 = (-.f64 %2570 %2339)
%2587 = (*.f64 %2368 %1992)
%2589 = (*.f64 %1992 %17)
%2592 = (*.f64 %2278 %1992)
%2594 = (*.f64 %74 %1992)
%2596 = (*.f64 %1992 %74)
%2598 = (*.f64 %1992 %2278)
%2602 = (*.f64 %82 %1992)
%2604 = (*.f64 %1992 %2356)
%2612 = (*.f64 %2187 #s(literal 0 binary64))
%2614 = (*.f64 #s(literal 0 binary64) %2187)
%2637 = (*.f64 #s(literal 1/2 binary64) %2187)
%2709 = (-.f64 %2129 xy_y)
%2710 = (fma.f64 %70 %2709 %1032)
%2711 = (-.f64 xy_x %2710)
%2712 = (fma.f64 a4 %1489 %2711)
%2714 = (fma.f64 a4 %1488 %2710)
%2716 = (+.f64 %2137 xy_y)
%2718 = (*.f64 %70 %2709)
%2719 = (fma.f64 a4 %1488 %2718)
%2726 = (fma.f64 %70 %2709 %1201)
%2728 = (fma.f64 %70 %2716 xy_x)
%2733 = (neg.f64 %2710)
%2734 = (fma.f64 a4 %1489 %2733)
%2738 = (*.f64 %70 %2716)
%2745 = (-.f64 %2728 %1505)
%2750 = (fma.f64 %70 %2709 %1547)
%2752 = (fma.f64 %70 %2709 %1554)
%2754 = (-.f64 %2718 xy_x)
%2758 = (-.f64 %1509 %2754)
%2773 = (*.f64 %2745 #s(literal 1 binary64))
%2775 = (*.f64 #s(literal 1 binary64) %2745)
%2793 = (*.f64 #s(literal 1 binary64) %2711)
%2795 = (*.f64 #s(literal 1 binary64) %1509)
%2797 = (*.f64 %2711 #s(literal 1 binary64))
%2799 = (*.f64 %1509 #s(literal 1 binary64))
%2801 = (*.f64 #s(literal 1/2 binary64) %2712)
%2803 = (*.f64 %2712 #s(literal 2 binary64))
%2806 = (*.f64 %2712 #s(literal 1/2 binary64))
%2808 = (*.f64 %2750 #s(literal -2 binary64))
%2810 = (*.f64 %2750 #s(literal 2 binary64))
%2812 = (fma.f64 %2129 %70 %1032)
%2813 = (-.f64 %1511 %2812)
%2822 = (fma.f64 %2129 %70 %1522)
%2825 = (*.f64 %2734 #s(literal 1 binary64))
%2827 = (*.f64 #s(literal 1 binary64) %2734)
%2829 = (*.f64 #s(literal 1 binary64) %1529)
%2831 = (*.f64 #s(literal 1 binary64) %1512)
%2833 = (*.f64 #s(literal 1 binary64) xy_x)
%2835 = (*.f64 %1529 #s(literal 1 binary64))
%2837 = (*.f64 %1512 #s(literal 1 binary64))
%2839 = (*.f64 xy_x #s(literal 1 binary64))
%2856 = (fma.f64 %2129 %70 %1505)
%2860 = (-.f64 %1509 %2812)
%2864 = (*.f64 b %2712)
%2869 = (fma.f64 %2137 %70 %1515)
%2891 = (fma.f64 %2137 %70 %1509)
%2894 = (-.f64 xy_x %2856)
%2902 = (neg.f64 %2812)
%2905 = (fma.f64 %2137 %70 xy_x)
%2908 = (fma.f64 %2137 %70 %1036)
%2910 = (fma.f64 %2137 %70 %1190)
%2913 = (fma.f64 %2137 %70 %1511)
%2925 = (fma.f64 %2129 %70 %1554)
%2927 = (-.f64 %2187 xy_x)
%2929 = (-.f64 %2197 %1032)
%2931 = (+.f64 %1201 %2856)
%2949 = (+.f64 %2891 %109)
%2951 = (-.f64 %1509 %2927)
%2953 = (*.f64 b %2750)
%2959 = (-.f64 %2043 xy_y)
%2960 = (*.f64 %70 %2959)
%2961 = (-.f64 %1512 %2960)
%2964 = (-.f64 %2197 %1545)
%2966 = (-.f64 %2197 %1201)
%2970 = (-.f64 %2197 %1547)
%2974 = (-.f64 %1509 %2264)
%2975 = (fma.f64 %70 %2959 %1201)
%2978 = (fma.f64 a2 %474 %2264)
%2983 = (-.f64 %2197 %1565)
%3000 = (*.f64 s %778)
%3009 = (*.f64 %1892 s)
%3011 = (*.f64 s %1892)
%3021 = (*.f64 %778 s)
%3029 = (-.f64 %2197 %1554)
%3036 = (fma.f64 %70 %2959 %1547)
%3040 = (fma.f64 %1522 xj %2183)
%3069 = (*.f64 %2813 #s(literal 1 binary64))
%3071 = (*.f64 #s(literal 1 binary64) %2813)
%3090 = (fma.f64 %1516 xj %2190)
%3123 = (*.f64 %2860 #s(literal 1 binary64))
%3127 = (*.f64 %2354 %1892)
%3129 = (*.f64 %2349 %778)
%3131 = (*.f64 %1892 %17)
%3133 = (*.f64 %778 %17)
%3135 = (fma.f64 %1560 xj %2183)
%3157 = (*.f64 %2961 #s(literal 1 binary64))
%3159 = (*.f64 #s(literal 1 binary64) %2961)
%3182 = (*.f64 %74 %778)
%3202 = (*.f64 %1892 %74)
%3208 = (*.f64 %74 %1892)
%3228 = (*.f64 %1925 #s(literal 1 binary64))
%3232 = (*.f64 %778 %74)
%3235 = (fma.f64 %2129 s %1688)
%3236 = (fma.f64 %1032 xj %3235)
%3249 = (fma.f64 %1522 %68 %2190)
%3259 = (*.f64 %82 %1925)
%3261 = (*.f64 %82 %1892)
%3263 = (*.f64 %82 %778)
%3267 = (*.f64 %147 xj)
%3270 = (*.f64 %3135 #s(literal -1 binary64))
%3278 = (*.f64 #s(literal 1 binary64) %2860)
%3280 = (*.f64 #s(literal 1 binary64) %147)
%3296 = (fma.f64 %2137 s %1666)
%3301 = (-.f64 %1276 %3235)
%3306 = (fma.f64 %1188 xj %3296)
%3312 = (*.f64 %2891 #s(literal 1 binary64))
%3316 = (*.f64 #s(literal 1 binary64) %2891)
%3318 = (*.f64 #s(literal 1 binary64) %2894)
%3320 = (*.f64 #s(literal 1 binary64) %1526)
%3322 = (*.f64 #s(literal 1 binary64) %1188)
%3326 = (*.f64 %2894 #s(literal 1 binary64))
%3328 = (*.f64 %1526 #s(literal 1 binary64))
%3345 = (-.f64 %147 %2978)
%3346 = (fma.f64 a4 %1489 %3345)
%3356 = (*.f64 s %1959)
%3366 = (*.f64 %1959 s)
%3389 = (*.f64 %3135 #s(literal 1 binary64))
%3415 = (/.f64 (-.f64 %2385 %158) xj)
%3416 = (+.f64 %3415 %1522)
%3418 = (fma.f64 %2322 c3 %1509)
%3421 = (*.f64 %1516 %183)
%3423 = (*.f64 %1188 xj)
%3437 = (*.f64 #s(literal 1/2 binary64) %2343)
%3457 = (*.f64 %1937 s)
%3464 = (*.f64 s %1937)
%3467 = (fma.f64 c1 %2266 %1505)
%3517 = (*.f64 %2368 %1959)
%3519 = (*.f64 %1959 %17)
%3521 = (*.f64 %1188 %68)
%3549 = (fma.f64 %1190 xj %3296)
%3552 = (*.f64 %3090 #s(literal 2 binary64))
%3554 = (*.f64 %3306 #s(literal 1 binary64))
%3556 = (*.f64 #s(literal 1 binary64) %3306)
%3558 = (*.f64 #s(literal 2 binary64) %3090)
%3568 = (*.f64 %2357 %1937)
%3570 = (*.f64 %1937 %17)
%3572 = (fma.f64 %3346 xj %2394)
%3574 = (*.f64 %3346 #s(literal 1 binary64))
%3576 = (*.f64 #s(literal 1 binary64) %3346)
%3586 = (*.f64 %74 %1959)
%3607 = (*.f64 %1959 %74)
%3611 = (*.f64 %2047 #s(literal 1 binary64))
%3616 = (*.f64 #s(literal 2 binary64) %3135)
%3628 = (*.f64 %3421 xj)
%3636 = (*.f64 %1516 xj)
%3656 = (*.f64 %82 %2047)
%3668 = (*.f64 %82 %1959)
%3672 = (*.f64 %1937 %74)
%3680 = (*.f64 %74 %1937)
%3699 = (fma.f64 %3346 %68 %2392)
%3709 = (*.f64 %82 %1937)
%3714 = (fma.f64 %1516 %220 %2305)
%3716 = (*.f64 %3636 xj)
%3722 = (fma.f64 %3467 xj %2392)
%3732 = (*.f64 #s(literal 1/2 binary64) %2320)
%3734 = (*.f64 %2320 %29)
%3736 = (*.f64 %3421 %68)
%3743 = (*.f64 %3572 #s(literal 1 binary64))
%3745 = (*.f64 #s(literal 1 binary64) %3572)
%3768 = (fma.f64 %1560 xj %2385)
%3771 = (fma.f64 %1560 %220 %2220)
%3779 = (-.f64 %3636 %2385)
%3799 = (*.f64 %168 xj)
%3809 = (*.f64 %1560 xj)
%3810 = (*.f64 %205 %2190)
%3811 = (fma.f64 %3809 b %3810)
%3813 = (*.f64 %2190 %205)
%3814 = (fma.f64 %3809 b %3813)
%3816 = (-.f64 %3421 %2259)
%3821 = (*.f64 %1251 xj)
%3826 = (*.f64 xj %3296)
%3832 = (*.f64 xj %3235)
%3845 = (*.f64 %3699 #s(literal 1 binary64))
%3847 = (*.f64 #s(literal 1 binary64) %3699)
%3853 = (*.f64 %1633 %68)
%3856 = (*.f64 %3636 %68)
%3859 = (*.f64 %1671 %68)
%3890 = (*.f64 %1251 %68)
%3905 = (fma.f64 %3467 %68 %2394)
%3971 = (*.f64 %1516 %220)
%3987 = (*.f64 %1560 %220)
%4078 = (fma.f64 a2 %583 %2745)
%4095 = (*.f64 %2712 #s(literal 0 binary64))
%4097 = (*.f64 #s(literal 0 binary64) %2712)
%4140 = (/.f64 %2712 b)
%4142 = (/.f64 %2750 b)
%4153 = (/.f64 %1489 b)
%4154 = (/.f64 %2711 b)
%4165 = (/.f64 %2728 b)
%4168 = (*.f64 %1712 %1488)
%4170 = (/.f64 %2714 %205)
%4179 = (/.f64 %551 b)
%4180 = (/.f64 %2745 b)
%4182 = (neg.f64 %1712)
%4184 = (/.f64 %1488 b)
%4190 = (/.f64 %474 %205)
%4192 = (/.f64 %255 b)
%4194 = (/.f64 a2 %205)
%4196 = (/.f64 %474 b)
%4198 = (/.f64 %2752 %205)
%4199 = (*.f64 %474 %1770)
%4202 = (/.f64 %1511 b)
%4205 = (neg.f64 %1760)
%4208 = (*.f64 #s(literal 2 binary64) b)
%4212 = (/.f64 #s(literal -1/2 binary64) b)
%4217 = (*.f64 #s(literal 2 binary64) %4140)
%4227 = (/.f64 %551 %205)
%4229 = (/.f64 %255 %205)
%4234 = (*.f64 %2711 %342)
%4236 = (*.f64 %342 %2711)
%4255 = (neg.f64 %1742)
%4291 = (*.f64 %2745 %342)
%4303 = (*.f64 %371 %2734)
%4314 = (fabs.f64 b)
%4320 = (*.f64 #s(literal 1 binary64) %2864)
%4322 = (/.f64 #s(literal 1 binary64) %1742)
%4327 = (/.f64 %2813 b)
%4341 = (fma.f64 %1188 #s(literal 1 binary64) %2891)
%4343 = (/.f64 %3090 b)
%4356 = (*.f64 #s(literal 1 binary64) %1713)
%4360 = (*.f64 %371 %2726)
%4362 = (*.f64 %371 %1522)
%4364 = (*.f64 %371 %1505)
%4366 = (*.f64 %371 %1032)
%4368 = (*.f64 %371 %2754)
%4374 = (*.f64 %1509 #s(literal 2 binary64))
%4376 = (*.f64 %1509 #s(literal -1 binary64))
%4381 = (/.f64 %110 b)
%4383 = (/.f64 xy_y b)
%4386 = (/.f64 %583 b)
%4393 = (/.f64 %2822 b)
%4401 = (*.f64 #s(literal 1 binary64) %1659)
%4411 = (*.f64 %2714 %371)
%4414 = (*.f64 %342 %1529)
%4416 = (*.f64 %342 %1512)
%4419 = (*.f64 %371 %2714)
%4421 = (*.f64 %1659 #s(literal 1 binary64))
%4437 = (/.f64 %1047 b)
%4440 = (/.f64 %1045 b)
%4442 = (/.f64 %579 b)
%4445 = (/.f64 %1049 b)
%4447 = (/.f64 #s(literal 2 binary64) b)
%4453 = (/.f64 %2856 b)
%4456 = (/.f64 %2860 b)
%4473 = (*.f64 %342 %2745)
%4476 = (/.f64 %17 b)
%4481 = (/.f64 s %205)
%4485 = (/.f64 %2961 b)
%4487 = (/.f64 %2891 b)
%4489 = (/.f64 %1190 b)
%4490 = (/.f64 %2894 b)
%4492 = (/.f64 %2812 %205)
%4495 = (/.f64 %2905 b)
%4497 = (*.f64 %205 %1509)
%4503 = (*.f64 %205 %1505)
%4515 = (/.f64 %579 %205)
%4517 = (/.f64 %267 %205)
%4519 = (neg.f64 %2439)
%4521 = (neg.f64 %2442)
%4523 = (neg.f64 %2451)
%4531 = (/.f64 %1203 b)
%4533 = (/.f64 %1545 b)
%4537 = (/.f64 %1045 %205)
%4539 = (/.f64 %583 %205)
%4541 = (/.f64 #s(literal 2 binary64) %205)
%4543 = (neg.f64 %2445)
%4549 = (/.f64 #s(literal -1 binary64) %220)
%4566 = (/.f64 %2927 %205)
%4568 = (/.f64 %2925 %205)
%4570 = (/.f64 %2256 %205)
%4572 = (/.f64 %2343 b)
%4574 = (/.f64 %2266 %205)
%4576 = (/.f64 %2345 b)
%4578 = (*.f64 %778 %2476)
%4580 = (/.f64 %2361 b)
%4582 = (/.f64 %2272 %205)
%4584 = (/.f64 %117 b)
%4586 = (/.f64 %4 b)
%4590 = (/.f64 %478 %205)
%4592 = (neg.f64 %2480)
%4594 = (/.f64 %778 b)
%4597 = (/.f64 %1892 b)
%4599 = (neg.f64 %2476)
%4601 = (/.f64 c1 %205)
%4607 = (*.f64 #s(literal 2 binary64) %1742)
%4613 = (/.f64 %1199 b)
%4617 = (*.f64 %2813 %342)
%4628 = (-.f64 %1747 %2228)
%4660 = (*.f64 %2812 %371)
%4665 = (-.f64 %1760 %4393)
%4674 = (/.f64 %107 b)
%4696 = (+.f64 %1747 %2317)
%4709 = (/.f64 %1182 b)
%4710 = (-.f64 %4709 %4453)
%4715 = (-.f64 %1766 %2228)
%4752 = (+.f64 %1760 %4456)
%4755 = (*.f64 %371 %2860)
%4757 = (fma.f64 %2137 %2227 %1769)
%4769 = (*.f64 %2894 %342)
%4771 = (fma.f64 a2 %4179 %2317)
%4773 = (-.f64 %1771 %2228)
%4776 = (fma.f64 %2137 %2227 %1760)
%4781 = (+.f64 %4709 %4487)
%4784 = (+.f64 %1766 %2317)
%4796 = (*.f64 %371 %2891)
%4801 = (*.f64 %2961 %342)
%4803 = (-.f64 %192 %4453)
%4848 = (-.f64 %1760 %4453)
%4856 = (+.f64 %192 %4487)
%4870 = (-.f64 %2317 (/.f64 %1565 b))
%4887 = (/.f64 %2385 %205)
%4926 = (+.f64 %1760 %4487)
%4941 = (*.f64 %1188 b)
%4943 = (-.f64 %4941 (*.f64 %2856 b))
%4945 = (*.f64 b %2891)
%4951 = (*.f64 b %2252)
%4971 = (/.f64 %3636 %220)
%5008 = (*.f64 %342 %2813)
%5012 = (*.f64 %371 %2856)
%5014 = (*.f64 %371 %2812)
%5016 = (*.f64 %371 %1203)
%5018 = (/.f64 %2278 %220)
%5019 = (/.f64 %3346 b)
%5058 = (*.f64 %342 %2894)
%5061 = (*.f64 %342 %1526)
%5065 = (*.f64 %371 %2822)
%5086 = (*.f64 %1959 %5018)
%5102 = (*.f64 %371 %3036)
%5104 = (*.f64 %371 %1545)
%5106 = (*.f64 %371 %1199)
%5108 = (*.f64 %371 %2975)
%5110 = (*.f64 %371 %2264)
%5113 = (*.f64 %1545 %371)
%5115 = (*.f64 %1199 %371)
%5117 = (*.f64 %2975 %371)
%5119 = (*.f64 %5018 %1956)
%5125 = (/.f64 %2320 b)
%5127 = (/.f64 %2322 b)
%5129 = (/.f64 c3 b)
%5130 = (*.f64 %1959 %5129)
%5135 = (/.f64 %1959 b)
%5145 = (/.f64 %2043 %220)
%5146 = (neg.f64 %5145)
%5148 = (*.f64 %1956 %2227)
%5149 = (neg.f64 %5148)
%5153 = (neg.f64 %5018)
%5186 = (*.f64 #s(literal 1 binary64) %4485)
%5192 = (*.f64 %4485 #s(literal 1 binary64))
%5195 = (*.f64 b %2333)
%5215 = (*.f64 %205 %2891)
%5234 = (/.f64 %2261 %205)
%5236 = (/.f64 %2268 %205)
%5239 = (/.f64 %2325 b)
%5241 = (/.f64 %2258 %205)
%5244 = (*.f64 %1956 %5129)
%5246 = (/.f64 %1956 b)
%5248 = (/.f64 %1956 %205)
%5250 = (neg.f64 %5246)
%5254 = (/.f64 %1937 b)
%5256 = (neg.f64 %5129)
%5258 = (/.f64 c3 %205)
%5261 = (*.f64 %1742 xj)
%5263 = (fma.f64 b %2190 %3971)
%5266 = (*.f64 %342 %2961)
%5268 = (*.f64 %342 %2339)
%5293 = (/.f64 b %4314)
%5294 = (/.f64 %1516 %4314)
%5297 = (*.f64 %205 %220)
%5328 = (*.f64 %3416 %371)
%5344 = (*.f64 %1516 %2306)
%5371 = (*.f64 %2306 %205)
%5384 = (fma.f64 c1 %4521 %1645)
%5395 = (*.f64 %1705 %205)
%5414 = (*.f64 %342 %2303)
%5452 = (-.f64 %4543 %1673)
%5469 = (/.f64 %2392 %205)
%5477 = (*.f64 %1705 %220)
%5493 = (*.f64 %205 %2306)
%5495 = (*.f64 %1560 %2306)
%5562 = (*.f64 %1705 %2306)
%5592 = (*.f64 %371 %3416)
%5594 = (*.f64 %371 %2259)
%5631 = (*.f64 %1742 %2197)
%5633 = (*.f64 %1742 b)
%5636 = (*.f64 b %1742)
%5638 = (*.f64 %2197 %1742)
%5643 = (*.f64 %1742 %2187)
%5647 = (*.f64 b %2245)
%5650 = (*.f64 %1742 %2252)
%5661 = (*.f64 %1742 %205)
%5665 = (*.f64 %205 %1742)
%5667 = (*.f64 %2187 %1742)
%5670 = (*.f64 %1633 %205)
%5681 = (*.f64 %1742 %2190)
%5683 = (*.f64 %1742 %220)
%5687 = (*.f64 %220 %1742)
%5689 = (*.f64 %2190 %1742)
%5692 = (*.f64 %1633 %220)
%5695 = (*.f64 %1742 %2183)
%5700 = (*.f64 %1742 %2333)
%5702 = (*.f64 %1742 %68)
%5721 = (*.f64 %1742 %2306)
%5723 = (*.f64 %2183 %1742)
%5728 = (*.f64 %2306 %1742)
%5730 = (*.f64 %1633 %2306)
%5737 = (*.f64 %1799 %205)
%5749 = (*.f64 %1799 %220)
%5769 = (*.f64 %1799 %2306)
%5778 = (*.f64 %1742 %2245)
%5780 = (*.f64 %1742 %1742)
%5786 = (/.f64 %479 b)
%5789 = (/.f64 %479 %205)
%5791 = (/.f64 %1111 %205)
%5793 = (/.f64 %1125 b)
xy_x
(neg.f64 %1)
xy_y
(neg.f64 %4)
(*.f64 xy_y #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) xy_y)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) xy_y))
(*.f64 #s(literal 1/2 binary64) %13)
(/.f64 %13 #s(literal 2 binary64))
s
(neg.f64 %17)
(*.f64 s #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) s)
(*.f64 #s(literal -1 binary64) %17)
(*.f64 %17 #s(literal -1 binary64))
(+.f64 s %25)
(+.f64 s %27)
(*.f64 #s(literal 1/2 binary64) %29)
(*.f64 %29 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %32)
(*.f64 %34 #s(literal 2 binary64))
(/.f64 %29 #s(literal 2 binary64))
(*.f64 %37 #s(literal -1/2 binary64))
(*.f64 %41 #s(literal 1/2 binary64))
(fma.f64 s #s(literal 1 binary64) %25)
(fma.f64 s #s(literal 1 binary64) %27)
(fma.f64 s #s(literal 1/2 binary64) %34)
(fma.f64 #s(literal 1 binary64) s %25)
(fma.f64 #s(literal 1 binary64) s %27)
(fma.f64 #s(literal 1/2 binary64) s %32)
(+.f64 %32 %32)
(+.f64 %34 %34)
(fma.f64 #s(literal -1 binary64) %17 %25)
(fma.f64 #s(literal -1 binary64) %17 %27)
(fma.f64 %17 #s(literal -1 binary64) %25)
(fma.f64 %17 #s(literal -1 binary64) %27)
(fma.f64 #s(literal 1/2 binary64) %29 %25)
(fma.f64 #s(literal 1/2 binary64) %29 %27)
(fma.f64 %29 #s(literal 1/2 binary64) %25)
(fma.f64 %29 #s(literal 1/2 binary64) %27)
(fma.f64 #s(literal 2 binary64) %32 %25)
(fma.f64 #s(literal 2 binary64) %32 %27)
(fma.f64 %34 #s(literal 2 binary64) %25)
(fma.f64 %34 #s(literal 2 binary64) %27)
(fma.f64 %37 #s(literal -1/2 binary64) %25)
(fma.f64 %37 #s(literal -1/2 binary64) %27)
(fma.f64 %41 #s(literal 1/2 binary64) %25)
(fma.f64 %41 #s(literal 1/2 binary64) %27)
xj
(neg.f64 %68)
%70
(/.f64 %17 %68)
(neg.f64 %72)
(*.f64 s %74)
(*.f64 %70 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %70)
(*.f64 %74 s)
(/.f64 #s(literal 1 binary64) (/.f64 xj s))
(*.f64 #s(literal -1 binary64) %72)
(*.f64 %17 %82)
(*.f64 %82 %17)
(/.f64 %29 %85)
(*.f64 %29 %87)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %17))
(*.f64 #s(literal 2 binary64) (*.f64 %87 s))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %70))
(*.f64 #s(literal 1/2 binary64) %95)
(/.f64 %95 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 %98 %17))
(*.f64 %37 %98)
(/.f64 (*.f64 #s(literal 2 binary64) %17) %103)
(*.f64 (*.f64 %74 %29) #s(literal 1/2 binary64))
(/.f64 %107 xj)
%109
(*.f64 s %110)
(*.f64 %70 xy_y)
(*.f64 %110 s)
(/.f64 %114 %68)
(*.f64 %4 %72)
(*.f64 %17 %117)
(*.f64 %72 %4)
(*.f64 %117 %17)
(neg.f64 %121)
(*.f64 %109 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %109)
(*.f64 %107 %74)
(*.f64 %74 %107)
(/.f64 #s(literal 1 binary64) (/.f64 xj %107))
(*.f64 #s(literal -1 binary64) %121)
(*.f64 %82 %114)
(*.f64 %114 %82)
(*.f64 %29 %132)
(*.f64 %134 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %68 %114))
(*.f64 #s(literal 2 binary64) %138)
(*.f64 %140 %87)
(*.f64 %142 %98)
(fma.f64 xy_y %70 xy_x)
(fma.f64 s %110 xy_x)
(fma.f64 %70 xy_y xy_x)
%147
(+.f64 xy_x %109)
(+.f64 %109 xy_x)
(-.f64 xy_x %121)
(-.f64 %109 %1)
(fma.f64 %4 %72 xy_x)
(fma.f64 %17 %117 xy_x)
(fma.f64 %72 %4 xy_x)
(fma.f64 %117 %17 xy_x)
(neg.f64 %156)
(/.f64 %158 xj)
(fma.f64 %109 #s(literal 1 binary64) xy_x)
(fma.f64 #s(literal 1 binary64) %109 xy_x)
(fma.f64 %107 %74 xy_x)
(fma.f64 %74 %107 xy_x)
(*.f64 %147 #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %121 xy_x)
(fma.f64 %82 %114 xy_x)
(fma.f64 %114 %82 xy_x)
(/.f64 %168 %68)
(fma.f64 %29 %132 xy_x)
(fma.f64 %134 #s(literal 1/2 binary64) xy_x)
(/.f64 %172 xj)
(fma.f64 #s(literal 2 binary64) %138 xy_x)
(fma.f64 %140 %87 xy_x)
(*.f64 %74 %158)
(*.f64 %158 %74)
(/.f64 #s(literal 1 binary64) (/.f64 xj %158))
(/.f64 %181 b)
(fma.f64 xy_x %183 %109)
(fma.f64 xy_y %70 %185)
(fma.f64 s %110 %185)
(fma.f64 xj %188 %109)
(fma.f64 %70 xy_y %185)
(fma.f64 %110 s %185)
(*.f64 b %192)
(*.f64 %192 b)
(/.f64 %195 %68)
(fma.f64 %142 %98 xy_x)
(*.f64 %168 %82)
(+.f64 %109 %185)
(+.f64 %185 %109)
(-.f64 %185 %121)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %168))
(/.f64 %204 %205)
(fma.f64 %4 %72 %185)
(fma.f64 %17 %117 %185)
(fma.f64 %72 %4 %185)
(fma.f64 %117 %17 %185)
(neg.f64 (*.f64 %192 %205))
(neg.f64 (*.f64 %213 b))
(/.f64 %216 %217)
(/.f64 %219 %220)
(*.f64 %222 %87)
(*.f64 %172 %74)
(*.f64 %195 %82)
(/.f64 (fma.f64 %185 xj %107) xj)
(fma.f64 %109 #s(literal 1 binary64) %185)
(fma.f64 #s(literal 1 binary64) %109 %185)
(fma.f64 %230 %74 %109)
(fma.f64 %107 %74 %185)
(fma.f64 %74 %107 %185)
(fma.f64 #s(literal -1 binary64) %121 %185)
(fma.f64 %82 %114 %185)
(fma.f64 %114 %82 %185)
(/.f64 (fma.f64 %230 xj (*.f64 xj %107)) %217)
(fma.f64 %29 %132 %185)
(fma.f64 %134 #s(literal 1/2 binary64) %185)
(/.f64 (fma.f64 %185 %68 %114) %68)
(fma.f64 #s(literal 2 binary64) %138 %185)
(fma.f64 %140 %87 %185)
(fma.f64 %142 %98 %185)
(/.f64 (fma.f64 %230 %68 (*.f64 xj %114)) %249)
(/.f64 (fma.f64 %230 %68 (*.f64 %114 xj)) %249)
a2
(neg.f64 %255)
(*.f64 a2 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) a2)
(neg.f64 (*.f64 #s(literal -1 binary64) a2))
(neg.f64 (*.f64 a2 #s(literal -1 binary64)))
(+.f64 a2 %263)
(+.f64 a2 %265)
(*.f64 #s(literal 1/2 binary64) %267)
(*.f64 %267 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %270)
(*.f64 %272 #s(literal 2 binary64))
(/.f64 %267 #s(literal 2 binary64))
(fma.f64 a2 #s(literal 1 binary64) %263)
(fma.f64 a2 #s(literal 1 binary64) %265)
(fma.f64 a2 #s(literal 1/2 binary64) %272)
(fma.f64 #s(literal 1 binary64) a2 %263)
(fma.f64 #s(literal 1 binary64) a2 %265)
(fma.f64 #s(literal 1/2 binary64) a2 %270)
(+.f64 %270 %270)
(+.f64 %272 %272)
(fma.f64 #s(literal 1/2 binary64) %267 %263)
(fma.f64 #s(literal 1/2 binary64) %267 %265)
(fma.f64 %267 #s(literal 1/2 binary64) %263)
(fma.f64 %267 #s(literal 1/2 binary64) %265)
(fma.f64 #s(literal 2 binary64) %270 %263)
(fma.f64 #s(literal 2 binary64) %270 %265)
(fma.f64 %272 #s(literal 2 binary64) %263)
(fma.f64 %272 #s(literal 2 binary64) %265)
#s(literal 2 binary64)
(neg.f64 #s(literal -2 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %310)
(+.f64 #s(literal 1/2 binary64) %312)
(+.f64 #s(literal 1/2 binary64) %314)
(+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 2 binary64) %318)
(/.f64 %320 #s(literal 4 binary64))
(fma.f64 %322 %323 #s(literal 1 binary64))
(fma.f64 %323 %322 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %310)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %310)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %312)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %314)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %310)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %310)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %312)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %314)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %310)
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %318)
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %318)
(fma.f64 #s(literal 4 binary64) %337 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %318)
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %318)
(fma.f64 %337 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 b %342 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %344 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %346 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %348 #s(literal 1 binary64))
(fma.f64 %342 b #s(literal 1 binary64))
(fma.f64 %346 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %348 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %322 %323 %310)
(fma.f64 %323 %322 %310)
(fma.f64 #s(literal 2 binary64) %337 %312)
(fma.f64 #s(literal 2 binary64) %337 %314)
(fma.f64 #s(literal 4 binary64) %337 %310)
(fma.f64 %337 #s(literal 4 binary64) %310)
(fma.f64 b %342 %310)
(fma.f64 #s(literal 2 binary64) %344 %312)
(fma.f64 #s(literal 2 binary64) %344 %314)
(fma.f64 #s(literal 4 binary64) %344 %310)
(fma.f64 #s(literal 1/2 binary64) %346 %310)
(fma.f64 #s(literal 1/2 binary64) %348 %310)
(fma.f64 %342 b %310)
(fma.f64 %346 #s(literal 1/2 binary64) %310)
(fma.f64 %348 #s(literal 1/2 binary64) %310)
(fma.f64 #s(literal 2 binary64) %369 #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %372 #s(literal 1 binary64))
(fma.f64 %342 %374 #s(literal 1 binary64))
(fma.f64 %376 %377 #s(literal 1 binary64))
(fma.f64 %344 %379 #s(literal 1 binary64))
(fma.f64 %381 %382 #s(literal 1 binary64))
(fma.f64 %377 %376 #s(literal 1 binary64))
(fma.f64 %379 %344 #s(literal 1 binary64))
(fma.f64 %382 %381 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %369 %310)
(fma.f64 #s(literal -1 binary64) %372 %310)
(fma.f64 %342 %374 %310)
(fma.f64 %346 %376 %312)
(fma.f64 %346 %376 %314)
(fma.f64 %376 %346 %312)
(fma.f64 %376 %346 %314)
(fma.f64 %376 %377 %310)
(fma.f64 %344 %348 %312)
(fma.f64 %344 %348 %314)
(fma.f64 %344 %379 %310)
(fma.f64 %381 %377 %312)
(fma.f64 %381 %377 %314)
(fma.f64 %381 %382 %310)
(fma.f64 %348 %344 %312)
(fma.f64 %348 %344 %314)
(fma.f64 %377 %376 %310)
(fma.f64 %377 %381 %312)
(fma.f64 %377 %381 %314)
(fma.f64 %379 %344 %310)
(fma.f64 %382 %381 %310)
(fma.f64 %409 %411 #s(literal 1 binary64))
(fma.f64 %409 %411 %310)
lamdp
(neg.f64 %410)
(+.f64 lamdp #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) lamdp)
(*.f64 lamdp #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) lamdp)
(/.f64 lamdp #s(literal 1 binary64))
(fma.f64 lamdp #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 lamdp #s(literal 0 binary64) lamdp)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) lamdp)
(fma.f64 #s(literal 1 binary64) lamdp #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) lamdp)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) lamdp)
(+.f64 lamdp %426)
(*.f64 %428 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %428)
(*.f64 #s(literal 2 binary64) %431)
(*.f64 %431 #s(literal 2 binary64))
(/.f64 %428 #s(literal 2 binary64))
(/.f64 %435 #s(literal -2 binary64))
(fma.f64 %428 #s(literal 0 binary64) lamdp)
(fma.f64 %428 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %428 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %440 lamdp)
(fma.f64 lamdp #s(literal 1 binary64) %426)
(fma.f64 lamdp #s(literal 1/2 binary64) %431)
(fma.f64 #s(literal 2 binary64) %444 lamdp)
(fma.f64 #s(literal 2 binary64) %446 lamdp)
(fma.f64 #s(literal 2 binary64) %431 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) lamdp %426)
(fma.f64 #s(literal 1/2 binary64) lamdp %431)
(fma.f64 %431 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 %431 %431)
(*.f64 #s(literal 4 binary64) %453)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %428))
(/.f64 (/.f64 %428 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %428 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (/.f64 %428 #s(literal 4 binary64)) #s(literal 1/2 binary64))
(fma.f64 %428 #s(literal 1/2 binary64) %426)
(fma.f64 #s(literal 1/2 binary64) %428 %426)
(fma.f64 %431 %440 lamdp)
(fma.f64 #s(literal 2 binary64) %431 %426)
(fma.f64 #s(literal 4 binary64) %453 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %431 %431)
(fma.f64 %431 #s(literal 2 binary64) %426)
(fma.f64 %431 #s(literal 1 binary64) %431)
(fma.f64 #s(literal 1/2 binary64) %471 lamdp)
(fma.f64 #s(literal 4 binary64) %453 %426)
(fma.f64 %474 #s(literal 0 binary64) lamdp)
(fma.f64 #s(literal 1/2 binary64) %476 lamdp)
(fma.f64 %478 %480 lamdp)
(fma.f64 %479 %482 lamdp)
%428
(*.f64 lamdp #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) lamdp)
(-.f64 lamdp %410)
(neg.f64 %435)
(fma.f64 lamdp #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 lamdp #s(literal 1 binary64) lamdp)
(fma.f64 #s(literal 2 binary64) lamdp #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) lamdp lamdp)
(+.f64 %428 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %428)
(*.f64 %428 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %428)
(-.f64 #s(literal 0 binary64) %435)
(*.f64 #s(literal 4 binary64) %431)
(*.f64 %498 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %498)
(*.f64 %431 #s(literal 4 binary64))
(/.f64 %498 #s(literal 2 binary64))
(fma.f64 lamdp #s(literal 0 binary64) %428)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %428)
(fma.f64 %428 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 %428 #s(literal 1/2 binary64) lamdp)
(fma.f64 #s(literal 1 binary64) %428 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %428)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %428)
(fma.f64 #s(literal 1/2 binary64) %428 lamdp)
(-.f64 lamdp (-.f64 lamdp %428))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) %428))
(fma.f64 #s(literal 2 binary64) %431 lamdp)
(fma.f64 #s(literal 4 binary64) %431 #s(literal 0 binary64))
(fma.f64 %498 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %498 #s(literal 0 binary64))
(fma.f64 %431 #s(literal 2 binary64) lamdp)
(fma.f64 %431 #s(literal 4 binary64) #s(literal 0 binary64))
(+.f64 lamdp %521)
(fma.f64 %428 #s(literal 0 binary64) %428)
(fma.f64 #s(literal 1/2 binary64) %440 %428)
(fma.f64 lamdp #s(literal 2 binary64) %525)
(fma.f64 #s(literal 2 binary64) lamdp %525)
(fma.f64 #s(literal 2 binary64) %444 %428)
(fma.f64 #s(literal 2 binary64) %446 %428)
(+.f64 %428 %525)
(fma.f64 #s(literal 4 binary64) %453 lamdp)
(fma.f64 lamdp #s(literal 1 binary64) %521)
(fma.f64 #s(literal 1 binary64) lamdp %521)
(fma.f64 %428 #s(literal 1 binary64) %525)
(fma.f64 #s(literal 1 binary64) %428 %525)
(fma.f64 %431 %440 %428)
(fma.f64 #s(literal 4 binary64) %431 %525)
(fma.f64 %498 #s(literal 1/2 binary64) %525)
(fma.f64 #s(literal 1/2 binary64) %498 %525)
(fma.f64 %431 #s(literal 4 binary64) %525)
(fma.f64 %428 #s(literal 1/2 binary64) %521)
(fma.f64 #s(literal 1/2 binary64) %428 %521)
(fma.f64 #s(literal 2 binary64) %431 %521)
(fma.f64 %431 #s(literal 2 binary64) %521)
(fma.f64 #s(literal 1/2 binary64) %471 %428)
(fma.f64 #s(literal 4 binary64) %453 %521)
(fma.f64 %474 #s(literal 0 binary64) %428)
(fma.f64 #s(literal 1/2 binary64) %476 %428)
(fma.f64 %478 %480 %428)
(fma.f64 %479 %482 %428)
%474
(neg.f64 %551)
(sin.f64 (fma.f64 #s(literal -2 binary64) lamdp %553))
(+.f64 %474 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %474)
(-.f64 %474 #s(literal 0 binary64))
(*.f64 %474 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %474)
(-.f64 #s(literal 0 binary64) %551)
(sin.f64 (neg.f64 %562))
(/.f64 %474 #s(literal 1 binary64))
(sin.f64 (+.f64 %562 %553))
(fma.f64 lamdp #s(literal 0 binary64) %474)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %474)
(fma.f64 %474 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %474 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %474)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %474)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %474)
(cos.f64 (fma.f64 #s(literal -2 binary64) lamdp %575))
(+.f64 %318 %474)
(*.f64 #s(literal 2 binary64) %579)
(*.f64 #s(literal 1/2 binary64) %581)
(*.f64 #s(literal -2 binary64) %583)
(*.f64 %579 #s(literal 2 binary64))
(*.f64 %581 #s(literal 1/2 binary64))
(*.f64 %583 #s(literal -2 binary64))
(/.f64 %579 #s(literal 1/2 binary64))
(/.f64 %581 #s(literal 2 binary64))
(/.f64 %590 #s(literal 4 binary64))
(*.f64 #s(literal 1/2 binary64) %592)
(*.f64 %592 #s(literal 1/2 binary64))
(/.f64 %595 #s(literal -2 binary64))
(/.f64 %597 #s(literal -2 binary64))
(cos.f64 (+.f64 (fma.f64 %553 #s(literal 1/2 binary64) %428) %553))
(fma.f64 %428 #s(literal 0 binary64) %474)
(fma.f64 #s(literal 1/2 binary64) %440 %474)
(/.f64 (neg.f64 %590) #s(literal -4 binary64))
(/.f64 (neg.f64 %581) #s(literal -2 binary64))
(cos.f64 (+.f64 %562 %575))
(fma.f64 #s(literal 2 binary64) %444 %474)
(fma.f64 #s(literal 2 binary64) %446 %474)
(fma.f64 #s(literal 2 binary64) %579 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %581 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %583 #s(literal 0 binary64))
(fma.f64 %579 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %581 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %583 #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %592 #s(literal 0 binary64))
(fma.f64 %592 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 4 binary64) %621)
(*.f64 %623 #s(literal 4 binary64))
(/.f64 (*.f64 %590 #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 %581 #s(literal 2 binary64)) #s(literal 4 binary64))
(*.f64 %348 %579)
(*.f64 %579 %348)
(*.f64 %590 %376)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %581))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %590))
(/.f64 (/.f64 %581 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %581 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (/.f64 %590 #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 %377 %642)
(*.f64 %642 %377)
(fma.f64 %431 %440 %474)
(fma.f64 #s(literal 4 binary64) %621 #s(literal 0 binary64))
(fma.f64 %623 #s(literal 4 binary64) #s(literal 0 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %590) #s(literal 4 binary64))
(fma.f64 %348 %579 #s(literal 0 binary64))
(fma.f64 %579 %348 #s(literal 0 binary64))
(fma.f64 %590 %376 #s(literal 0 binary64))
(fma.f64 %377 %642 #s(literal 0 binary64))
(fma.f64 %642 %377 #s(literal 0 binary64))
(/.f64 (*.f64 %590 #s(literal 2 binary64)) %656)
(fma.f64 #s(literal 1/2 binary64) %471 %474)
(*.f64 %478 %659)
(*.f64 %479 %661)
(*.f64 %661 %479)
(*.f64 %659 %478)
(*.f64 %665 %666)
(*.f64 %661 %668)
(fma.f64 %478 %659 #s(literal 0 binary64))
(fma.f64 %479 %661 #s(literal 0 binary64))
(fma.f64 %661 %479 #s(literal 0 binary64))
(fma.f64 %659 %478 #s(literal 0 binary64))
(fma.f64 %665 %666 #s(literal 0 binary64))
(*.f64 %661 %675)
(fma.f64 %661 %668 #s(literal 0 binary64))
(fma.f64 %474 #s(literal 0 binary64) %474)
(+.f64 %474 %679)
(fma.f64 %661 %675 #s(literal 0 binary64))
(/.f64 (+.f64 %551 %551) #s(literal -2 binary64))
(fma.f64 %474 #s(literal 1 binary64) %679)
(fma.f64 %474 #s(literal 1/2 binary64) %579)
(fma.f64 #s(literal 1 binary64) %474 %679)
(fma.f64 #s(literal 1/2 binary64) %474 %579)
(fma.f64 %551 #s(literal -1/2 binary64) %579)
(+.f64 %579 %579)
(-.f64 %579 %583)
(*.f64 #s(literal 2 binary64) %694)
(fma.f64 #s(literal 2 binary64) %579 %679)
(fma.f64 #s(literal 1 binary64) %579 %579)
(fma.f64 #s(literal 1/2 binary64) %581 %679)
(fma.f64 #s(literal -2 binary64) %583 %679)
(fma.f64 %579 #s(literal 2 binary64) %679)
(fma.f64 %579 #s(literal 1 binary64) %579)
(fma.f64 %581 #s(literal 1/2 binary64) %679)
(fma.f64 %583 #s(literal -2 binary64) %679)
(-.f64 %579 (-.f64 %583 #s(literal 0 binary64)))
(/.f64 %712 #s(literal 2 binary64))
(/.f64 %714 #s(literal 2 binary64))
(-.f64 %579 (*.f64 #s(literal -1 binary64) %579))
(-.f64 %579 (*.f64 %583 #s(literal 1 binary64)))
(/.f64 %723 #s(literal 2 binary64))
(/.f64 %725 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %694 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %592 %679)
(fma.f64 %592 #s(literal 1/2 binary64) %679)
(/.f64 (fma.f64 %474 #s(literal -2 binary64) %597) #s(literal -4 binary64))
(/.f64 (fma.f64 %474 #s(literal -2 binary64) %595) #s(literal -4 binary64))
(/.f64 (fma.f64 %551 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %474)) #s(literal -4 binary64))
(/.f64 (fma.f64 %551 #s(literal 2 binary64) (*.f64 %474 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 %551 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %551)) #s(literal 4 binary64))
(/.f64 (fma.f64 %551 #s(literal -2 binary64) (*.f64 %551 #s(literal -2 binary64))) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %623 %579)
(fma.f64 #s(literal 2 binary64) %621 %579)
(fma.f64 #s(literal 4 binary64) %621 %679)
(fma.f64 %623 #s(literal 2 binary64) %579)
(fma.f64 %623 #s(literal 4 binary64) %679)
(fma.f64 #s(literal 2 binary64) %751 %579)
(fma.f64 %348 %579 %679)
(fma.f64 %579 %348 %679)
(fma.f64 %590 %376 %679)
(fma.f64 %751 #s(literal 2 binary64) %579)
(fma.f64 %377 %642 %679)
(fma.f64 %592 %376 %579)
(fma.f64 %592 %344 %579)
(fma.f64 %642 %346 %579)
(fma.f64 %642 %377 %679)
(fma.f64 %348 %751 %579)
(fma.f64 %377 %763 %579)
(fma.f64 %751 %348 %579)
(fma.f64 %763 %377 %579)
(*.f64 #s(literal 2 binary64) %773)
(fma.f64 #s(literal 2 binary64) %773 #s(literal 0 binary64))
(fma.f64 %478 %479 %579)
(fma.f64 %479 %478 %579)
(fma.f64 %474 #s(literal 1/2 binary64) %779)
(fma.f64 %474 #s(literal 1/2 binary64) %781)
(fma.f64 #s(literal 1/2 binary64) %474 %779)
(fma.f64 #s(literal 1/2 binary64) %474 %781)
(fma.f64 %551 #s(literal -1/2 binary64) %779)
(fma.f64 %551 #s(literal -1/2 binary64) %781)
(+.f64 %579 %779)
(+.f64 %579 %781)
(fma.f64 %478 %675 %579)
(fma.f64 %478 %659 %679)
(fma.f64 %479 %661 %679)
(fma.f64 %661 %479 %679)
(fma.f64 %661 %793 %474)
(fma.f64 %675 %478 %579)
(fma.f64 %659 %478 %679)
(+.f64 (*.f64 %661 %793) %474)
(fma.f64 %478 %799 %579)
(fma.f64 %479 %801 %579)
(fma.f64 %799 %478 %579)
(fma.f64 %665 %666 %679)
(fma.f64 #s(literal 1/2 binary64) %476 %474)
(fma.f64 #s(literal 1 binary64) %579 %779)
(fma.f64 #s(literal 1 binary64) %579 %781)
(fma.f64 %579 #s(literal 1 binary64) %779)
(fma.f64 %579 #s(literal 1 binary64) %781)
(fma.f64 %661 %668 %679)
(fma.f64 %661 %675 %679)
(fma.f64 %478 %812 %579)
(fma.f64 %661 %814 %579)
(fma.f64 %659 %816 %579)
(fma.f64 %814 %818 %579)
(fma.f64 %799 %801 %579)
(fma.f64 %821 %816 %579)
(fma.f64 %816 %821 %579)
(fma.f64 %801 %799 %579)
(fma.f64 %818 %814 %579)
(fma.f64 #s(literal 2 binary64) %623 %779)
(fma.f64 #s(literal 2 binary64) %623 %781)
(fma.f64 #s(literal 2 binary64) %621 %779)
(fma.f64 #s(literal 2 binary64) %621 %781)
(fma.f64 %623 #s(literal 2 binary64) %779)
(fma.f64 %623 #s(literal 2 binary64) %781)
(/.f64 (+.f64 %474 %711) #s(literal 2 binary64))
(/.f64 (+.f64 %711 %474) #s(literal 2 binary64))
(-.f64 %579 (fma.f64 %474 #s(literal 1/2 binary64) %551))
(-.f64 %579 (-.f64 %579 %474))
(-.f64 (+.f64 %474 %579) %579)
(/.f64 (+.f64 %474 %722) #s(literal 2 binary64))
(/.f64 (+.f64 %722 %474) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %751 %779)
(fma.f64 #s(literal 2 binary64) %751 %781)
(fma.f64 %751 #s(literal 2 binary64) %779)
(fma.f64 %751 #s(literal 2 binary64) %781)
(fma.f64 %592 %376 %779)
(fma.f64 %592 %376 %781)
(fma.f64 %592 %344 %779)
(fma.f64 %592 %344 %781)
(fma.f64 %642 %346 %779)
(fma.f64 %642 %346 %781)
(fma.f64 %711 #s(literal 1/2 binary64) %579)
(fma.f64 %722 #s(literal 1/2 binary64) %579)
(/.f64 (fma.f64 %711 #s(literal 1 binary64) %474) #s(literal 2 binary64))
(fma.f64 %814 %860 %579)
(fma.f64 %821 %862 %579)
(fma.f64 %864 %865 %579)
(fma.f64 %816 %867 %579)
(fma.f64 %801 %812 %579)
(fma.f64 %818 %870 %579)
(fma.f64 %872 %873 %579)
(fma.f64 %860 %814 %579)
(fma.f64 %862 %821 %579)
(fma.f64 %865 %864 %579)
(fma.f64 %812 %801 %579)
(fma.f64 %867 %816 %579)
(fma.f64 %873 %872 %579)
(fma.f64 %870 %818 %579)
(/.f64 (fma.f64 %722 #s(literal 1 binary64) %474) #s(literal 2 binary64))
(/.f64 (+.f64 %474 (*.f64 #s(literal 1 binary64) %711)) #s(literal 2 binary64))
(/.f64 (+.f64 %474 (*.f64 %711 #s(literal 1 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 %474 (*.f64 %722 #s(literal 1 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 %474 (*.f64 #s(literal 1 binary64) %722)) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %694 %679)
(fma.f64 %348 %751 %779)
(fma.f64 %348 %751 %781)
(fma.f64 %377 %763 %779)
(fma.f64 %377 %763 %781)
(fma.f64 %751 %348 %779)
(fma.f64 %751 %348 %781)
(fma.f64 %763 %377 %779)
(fma.f64 %763 %377 %781)
(/.f64 (fma.f64 %711 #s(literal 2 binary64) %581) #s(literal 4 binary64))
(/.f64 (fma.f64 %474 #s(literal 2 binary64) %714) #s(literal 4 binary64))
(/.f64 (fma.f64 %474 #s(literal 2 binary64) %712) #s(literal 4 binary64))
(/.f64 (fma.f64 %722 #s(literal 2 binary64) %581) #s(literal 4 binary64))
(/.f64 (fma.f64 %711 #s(literal -2 binary64) %597) #s(literal -4 binary64))
(/.f64 (fma.f64 %711 #s(literal -2 binary64) %595) #s(literal -4 binary64))
(/.f64 (fma.f64 %474 #s(literal 2 binary64) %723) #s(literal 4 binary64))
(/.f64 (fma.f64 %474 #s(literal 2 binary64) %725) #s(literal 4 binary64))
(/.f64 (fma.f64 %551 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %711)) #s(literal -4 binary64))
(/.f64 (fma.f64 %551 #s(literal 2 binary64) (*.f64 %711 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 %722 #s(literal -2 binary64) %597) #s(literal -4 binary64))
(/.f64 (fma.f64 %722 #s(literal -2 binary64) %595) #s(literal -4 binary64))
(/.f64 (fma.f64 %551 #s(literal 2 binary64) (*.f64 %722 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 %551 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %722)) #s(literal -4 binary64))
(fma.f64 #s(literal 2 binary64) %773 %679)
(fma.f64 %478 %479 %779)
(fma.f64 %478 %479 %781)
(fma.f64 %479 %478 %779)
(fma.f64 %479 %478 %781)
(fma.f64 %478 %480 %474)
(fma.f64 %479 %482 %474)
(fma.f64 %478 %675 %779)
(fma.f64 %478 %675 %781)
(fma.f64 %675 %478 %779)
(fma.f64 %675 %478 %781)
(fma.f64 %478 %799 %779)
(fma.f64 %478 %799 %781)
(fma.f64 %479 %801 %779)
(fma.f64 %479 %801 %781)
(fma.f64 %799 %478 %779)
(fma.f64 %799 %478 %781)
(fma.f64 %478 %812 %779)
(fma.f64 %478 %812 %781)
(fma.f64 %661 %814 %779)
(fma.f64 %661 %814 %781)
(fma.f64 %659 %816 %779)
(fma.f64 %659 %816 %781)
(fma.f64 %814 %818 %779)
(fma.f64 %814 %818 %781)
(fma.f64 %799 %801 %779)
(fma.f64 %799 %801 %781)
(fma.f64 %821 %816 %779)
(fma.f64 %821 %816 %781)
(fma.f64 %816 %821 %779)
(fma.f64 %816 %821 %781)
(fma.f64 %801 %799 %779)
(fma.f64 %801 %799 %781)
(fma.f64 %818 %814 %779)
(fma.f64 %818 %814 %781)
(fma.f64 %711 #s(literal 1/2 binary64) %779)
(fma.f64 %711 #s(literal 1/2 binary64) %781)
(fma.f64 %793 %661 %974)
(fma.f64 %722 #s(literal 1/2 binary64) %779)
(fma.f64 %722 #s(literal 1/2 binary64) %781)
(fma.f64 %814 %860 %779)
(fma.f64 %814 %860 %781)
(fma.f64 %821 %862 %779)
(fma.f64 %821 %862 %781)
(fma.f64 %864 %865 %779)
(fma.f64 %864 %865 %781)
(fma.f64 %816 %867 %779)
(fma.f64 %816 %867 %781)
(fma.f64 %801 %812 %779)
(fma.f64 %801 %812 %781)
(fma.f64 %818 %870 %779)
(fma.f64 %818 %870 %781)
(fma.f64 %872 %873 %779)
(fma.f64 %872 %873 %781)
(fma.f64 %860 %814 %779)
(fma.f64 %860 %814 %781)
(fma.f64 %862 %821 %779)
(fma.f64 %862 %821 %781)
(fma.f64 %865 %864 %779)
(fma.f64 %865 %864 %781)
(fma.f64 %812 %801 %779)
(fma.f64 %812 %801 %781)
(fma.f64 %867 %816 %779)
(fma.f64 %867 %816 %781)
(fma.f64 %873 %872 %779)
(fma.f64 %873 %872 %781)
(fma.f64 %870 %818 %779)
(fma.f64 %870 %818 %781)
(+.f64 (*.f64 %793 %661) %974)
(/.f64 (+.f64 %711 %711) #s(literal 2 binary64))
(/.f64 (+.f64 %711 %722) #s(literal 2 binary64))
(/.f64 (+.f64 %722 %711) #s(literal 2 binary64))
(/.f64 (+.f64 %722 %722) #s(literal 2 binary64))
(/.f64 (fma.f64 %711 #s(literal 2 binary64) %714) #s(literal 4 binary64))
(/.f64 (fma.f64 %711 #s(literal 2 binary64) %712) #s(literal 4 binary64))
(/.f64 (fma.f64 %711 #s(literal 2 binary64) %725) #s(literal 4 binary64))
(/.f64 (fma.f64 %711 #s(literal 2 binary64) %723) #s(literal 4 binary64))
(/.f64 (fma.f64 %722 #s(literal 2 binary64) %714) #s(literal 4 binary64))
(/.f64 (fma.f64 %722 #s(literal 2 binary64) %712) #s(literal 4 binary64))
(/.f64 (fma.f64 %722 #s(literal 2 binary64) %723) #s(literal 4 binary64))
(/.f64 (fma.f64 %722 #s(literal 2 binary64) %725) #s(literal 4 binary64))
%1032
(*.f64 %474 a2)
(*.f64 %255 %551)
(*.f64 %551 %255)
(neg.f64 %1036)
(*.f64 %1032 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1032)
(/.f64 %1032 #s(literal 1 binary64))
(*.f64 %267 %579)
(*.f64 %579 %267)
(*.f64 %1043 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %1045)
(*.f64 #s(literal -2 binary64) %1047)
(*.f64 %1049 %583)
(*.f64 %1045 #s(literal 2 binary64))
(*.f64 %1047 #s(literal -2 binary64))
(*.f64 %583 %1049)
(/.f64 %1043 #s(literal 2 binary64))
(/.f64 %1055 #s(literal -2 binary64))
(/.f64 %1045 #s(literal 1/2 binary64))
(/.f64 (*.f64 %551 %267) #s(literal -2 binary64))
(/.f64 (*.f64 %267 %551) #s(literal -2 binary64))
(/.f64 %1062 #s(literal 2 binary64))
(/.f64 (*.f64 %590 a2) #s(literal 4 binary64))
(/.f64 (*.f64 %581 a2) #s(literal 2 binary64))
(/.f64 (*.f64 a2 %590) #s(literal 4 binary64))
(*.f64 #s(literal 2 binary64) %1070)
(*.f64 #s(literal 2 binary64) %1072)
(*.f64 %1072 #s(literal 2 binary64))
(fma.f64 #s(literal 0 binary64) %267 %1032)
(fma.f64 %267 #s(literal 0 binary64) %1032)
(/.f64 (neg.f64 %1055) #s(literal 2 binary64))
(+.f64 (*.f64 %267 #s(literal 0 binary64)) %1032)
(+.f64 (*.f64 #s(literal 0 binary64) %267) %1032)
(*.f64 #s(literal 4 binary64) %1083)
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %1045))
(*.f64 %1049 %1087)
(*.f64 (*.f64 %1045 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 (*.f64 %1045 #s(literal 4 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 %267 #s(literal 1 binary64)) %579)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1043))
(/.f64 (/.f64 %1043 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %1043 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 (/.f64 %267 #s(literal 1/2 binary64)) %642)
(*.f64 (/.f64 %267 #s(literal 4 binary64)) %592)
(*.f64 %478 %1105)
(*.f64 %479 %1107)
(*.f64 %1105 %478)
(*.f64 %1107 %479)
(*.f64 %478 (*.f64 %1111 #s(literal 2 binary64)))
(*.f64 %478 (*.f64 %659 a2))
(*.f64 %661 %1111)
(*.f64 %1111 %661)
(*.f64 %659 %1118)
(*.f64 %1118 %659)
(*.f64 %1121 %778)
(*.f64 %1123 %666)
(*.f64 %665 %1125)
(*.f64 (*.f64 %255 %665) %479)
(*.f64 (neg.f64 %1121) %478)
(*.f64 %661 (*.f64 %666 %255))
(/.f64 (*.f64 %711 %267) #s(literal 2 binary64))
(/.f64 (*.f64 %267 %711) #s(literal 2 binary64))
(fma.f64 a2 %579 %1045)
(fma.f64 %474 %270 %1045)
(fma.f64 %1032 #s(literal 1/2 binary64) %1045)
(fma.f64 #s(literal 1/2 binary64) %1032 %1045)
(fma.f64 %579 a2 %1045)
(/.f64 (*.f64 %722 %267) #s(literal 2 binary64))
(/.f64 (*.f64 %267 %722) #s(literal 2 binary64))
(+.f64 %1045 %1045)
(-.f64 %1045 %1047)
(fma.f64 %474 (/.f64 a2 #s(literal 2 binary64)) %1045)
(fma.f64 %255 %583 %1072)
(fma.f64 %583 %255 %1070)
(+.f64 %1070 %1070)
(+.f64 %1072 %1072)
(fma.f64 #s(literal 1 binary64) %1045 %1045)
(fma.f64 %1045 #s(literal 1 binary64) %1045)
(/.f64 (fma.f64 %1032 #s(literal 2 binary64) %1043) #s(literal 4 binary64))
(/.f64 (fma.f64 %1032 #s(literal 2 binary64) %1062) #s(literal 4 binary64))
(fma.f64 %579 (/.f64 a2 #s(literal 1 binary64)) %1045)
(fma.f64 %592 (/.f64 a2 #s(literal 4 binary64)) %1045)
(fma.f64 %642 (/.f64 a2 #s(literal 1/2 binary64)) %1045)
(fma.f64 #s(literal 2 binary64) %1083 %1045)
(*.f64 %478 (fma.f64 a2 %479 %1111))
(fma.f64 %478 %1111 %1045)
(fma.f64 %479 %1118 %1045)
(fma.f64 %1111 %478 %1045)
(fma.f64 %1118 %479 %1045)
(fma.f64 %675 %1118 %1045)
(fma.f64 %1107 %793 %1174)
(fma.f64 %793 %1107 %1176)
(+.f64 (*.f64 %1107 %793) %1174)
(+.f64 (*.f64 %793 %1107) %1176)
(fma.f64 xy_y %70 %1182)
(fma.f64 s %110 %1182)
(fma.f64 a2 %551 %147)
(fma.f64 %70 xy_y %1182)
(fma.f64 %110 s %1182)
%1188
(-.f64 %147 %1032)
(+.f64 xy_x %1190)
(+.f64 %109 %1182)
(+.f64 %147 %1036)
(+.f64 %1190 xy_x)
(+.f64 %1182 %109)
(+.f64 %1036 %147)
(fma.f64 %474 %255 %147)
(fma.f64 %255 %474 %147)
(-.f64 xy_x %1199)
(-.f64 %109 %1201)
(neg.f64 %1203)
(-.f64 %1190 %1)
(-.f64 %1182 %121)
(-.f64 %1036 %156)
(fma.f64 %4 %72 %1182)
(fma.f64 %17 %117 %1182)
(fma.f64 %72 %4 %1182)
(fma.f64 %117 %17 %1182)
(/.f64 (fma.f64 %1182 xj %107) xj)
(fma.f64 %109 #s(literal 1 binary64) %1182)
(fma.f64 %147 #s(literal 1 binary64) %1036)
(fma.f64 #s(literal 1 binary64) %109 %1182)
(fma.f64 #s(literal 1 binary64) %1036 %147)
(fma.f64 %107 %74 %1182)
(fma.f64 %74 %107 %1182)
(fma.f64 %1036 #s(literal 1 binary64) %147)
(fma.f64 #s(literal -1 binary64) %121 %1182)
(fma.f64 %82 %114 %1182)
(fma.f64 %114 %82 %1182)
(/.f64 %1224 xj)
(/.f64 (-.f64 (*.f64 %1182 xj) %114) xj)
(/.f64 %1230 %68)
(/.f64 (neg.f64 %1230) xj)
(fma.f64 %267 %583 %147)
(fma.f64 %583 %267 %147)
(/.f64 (-.f64 (*.f64 %1182 %68) %107) %68)
(fma.f64 #s(literal 2 binary64) %1047 %147)
(fma.f64 #s(literal -2 binary64) %1045 %147)
(fma.f64 %29 %132 %1182)
(fma.f64 %1049 %579 %147)
(fma.f64 %579 %1049 %147)
(fma.f64 %134 #s(literal 1/2 binary64) %1182)
(fma.f64 %1055 #s(literal 1/2 binary64) %147)
(fma.f64 %1045 #s(literal -2 binary64) %147)
(fma.f64 %1047 #s(literal 2 binary64) %147)
(/.f64 (fma.f64 %1182 %68 %114) %68)
(/.f64 %1251 xj)
(fma.f64 #s(literal 2 binary64) %138 %1182)
(fma.f64 %74 %158 %1036)
(fma.f64 %158 %74 %1036)
(fma.f64 %140 %87 %1182)
(/.f64 (neg.f64 %1224) %68)
(/.f64 (-.f64 %230 %1260) xj)
(fma.f64 xy_x %183 %1190)
(fma.f64 xj %188 %1190)
(fma.f64 b %192 %1036)
(fma.f64 %192 b %1036)
(fma.f64 %168 %82 %1036)
(fma.f64 %142 %98 %1182)
(/.f64 %1269 %68)
(/.f64 (neg.f64 %1269) xj)
(+.f64 %185 %1190)
(+.f64 (fma.f64 %551 a2 %185) %109)
(+.f64 (/.f64 %1276 xj) %147)
(/.f64 (neg.f64 %1251) %68)
(fma.f64 %267 %1087 %147)
(/.f64 (-.f64 (neg.f64 %230) %1283) %68)
(/.f64 (-.f64 (*.f64 %1036 %68) %158) %68)
(fma.f64 #s(literal 2 binary64) %1289 %147)
(fma.f64 #s(literal 4 binary64) %1291 %147)
(fma.f64 #s(literal 1/2 binary64) %1293 %147)
(fma.f64 %1295 #s(literal 2 binary64) %147)
(fma.f64 %1297 #s(literal 4 binary64) %147)
(fma.f64 %1299 #s(literal 1/2 binary64) %147)
(/.f64 (fma.f64 %1036 %68 %168) %68)
(fma.f64 %222 %87 %1036)
(fma.f64 %172 %74 %1036)
(fma.f64 %195 %82 %1036)
(*.f64 %1251 %74)
(/.f64 (fma.f64 %147 #s(literal 2 binary64) %1055) #s(literal 2 binary64))
(fma.f64 %1309 %579 %147)
(/.f64 (-.f64 %1311 %1043) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 xj %1251))
(fma.f64 %230 %74 %1190)
(fma.f64 %1317 %642 %147)
(fma.f64 %1319 %592 %147)
(/.f64 (fma.f64 %1055 xj %1321) %85)
(/.f64 (fma.f64 %1055 xj %222) %85)
(/.f64 (fma.f64 %158 #s(literal 2 binary64) %1326) %1328)
(/.f64 (fma.f64 %158 #s(literal 2 binary64) (*.f64 xj %1055)) %1328)
(/.f64 (-.f64 %222 (*.f64 xj %1043)) %1328)
(/.f64 (-.f64 %1326 %1336) %85)
(/.f64 (-.f64 %1339 %1321) %103)
(/.f64 (fma.f64 %1055 %68 %1342) %103)
(/.f64 (fma.f64 %168 #s(literal 2 binary64) %1339) %1346)
(/.f64 (fma.f64 %1055 %68 %1336) %103)
(/.f64 (fma.f64 %168 #s(literal 2 binary64) (*.f64 %68 %1055)) %1346)
(/.f64 (-.f64 %1342 (*.f64 %68 %1043)) %1346)
(fma.f64 %478 %1121 %147)
(fma.f64 %479 %1123 %147)
(fma.f64 %1121 %478 %147)
(fma.f64 %1123 %479 %147)
(fma.f64 %1360 %1118 %147)
(fma.f64 %665 %1111 %147)
(fma.f64 %1363 %479 %147)
(fma.f64 %1105 %778 %147)
(fma.f64 %1107 %666 %147)
(fma.f64 %478 %1367 %147)
(fma.f64 %661 %1125 %147)
(fma.f64 %661 %1370 %147)
(fma.f64 %1125 %661 %147)
(fma.f64 %659 %1373 %147)
(fma.f64 %1375 %659 %147)
(fma.f64 a2 %583 %1377)
(fma.f64 %583 a2 %1377)
(fma.f64 %1036 #s(literal 1/2 binary64) %1377)
(+.f64 %1047 %1377)
(fma.f64 %474 %1382 %1377)
(fma.f64 %255 %579 %1377)
(fma.f64 %579 %255 %1377)
(+.f64 (+.f64 %147 %1047) %1047)
(-.f64 (-.f64 %147 %1045) %1045)
(fma.f64 a2 %583 %1390)
(fma.f64 %583 a2 %1390)
(fma.f64 %1036 #s(literal 1/2 binary64) %1390)
(+.f64 %1047 %1390)
(fma.f64 %474 %1382 %1390)
(fma.f64 %255 %579 %1390)
(fma.f64 %579 %255 %1390)
(fma.f64 %478 %1125 %1377)
(fma.f64 %479 %1373 %1377)
(fma.f64 %479 %1400 %1377)
(fma.f64 %1125 %478 %1377)
(fma.f64 %1375 %479 %1377)
(fma.f64 %778 %1111 %1377)
(fma.f64 %666 %1118 %1377)
(fma.f64 %478 %1125 %1390)
(fma.f64 %479 %1373 %1390)
(fma.f64 %479 %1400 %1390)
(fma.f64 %1125 %478 %1390)
(fma.f64 %1375 %479 %1390)
(fma.f64 %778 %1111 %1390)
(fma.f64 %666 %1118 %1390)
a4
(neg.f64 %1414)
#s(literal 4 binary64)
(neg.f64 #s(literal -4 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(-.f64 #s(literal 2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 4 binary64))
(*.f64 #s(literal -2 binary64) #s(literal -2 binary64))
(*.f64 %323 %323)
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) %1428)
(+.f64 %1430 #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(-.f64 %1430 #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) %320)
(*.f64 #s(literal 1/2 binary64) %656)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1428)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1428)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1428)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1428)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1428)
(*.f64 %337 %1444)
(*.f64 %1444 %337)
(fma.f64 %322 %323 %1428)
(fma.f64 %323 %322 %1428)
(fma.f64 #s(literal 4 binary64) %337 %1428)
(fma.f64 %337 #s(literal 4 binary64) %1428)
(fma.f64 b %342 %1428)
(fma.f64 #s(literal 4 binary64) %344 %1428)
(fma.f64 #s(literal 1/2 binary64) %346 %1428)
(fma.f64 #s(literal 1/2 binary64) %348 %1428)
(fma.f64 %342 b %1428)
(fma.f64 %346 #s(literal 1/2 binary64) %1428)
(fma.f64 %348 #s(literal 1/2 binary64) %1428)
(fma.f64 #s(literal 2 binary64) %369 %1428)
(fma.f64 #s(literal -1 binary64) %372 %1428)
(fma.f64 %342 %374 %1428)
(fma.f64 %376 %377 %1428)
(fma.f64 %344 %379 %1428)
(fma.f64 %381 %382 %1428)
(fma.f64 %377 %376 %1428)
(fma.f64 %379 %344 %1428)
(fma.f64 %382 %381 %1428)
(pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(fma.f64 %409 %411 %1428)
(*.f64 lamdp #s(literal 4 binary64))
%498
(neg.f64 %1470)
(*.f64 #s(literal 2 binary64) %428)
(*.f64 %428 #s(literal 2 binary64))
(*.f64 %498 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %498)
(fma.f64 lamdp #s(literal 2 binary64) %428)
(fma.f64 #s(literal 2 binary64) lamdp %428)
(+.f64 %428 %428)
(*.f64 (*.f64 #s(literal 4 binary64) %428) #s(literal 1/2 binary64))
(*.f64 %656 %431)
(fma.f64 %428 #s(literal 1 binary64) %428)
(fma.f64 #s(literal 1 binary64) %428 %428)
(fma.f64 #s(literal 4 binary64) %431 %428)
(fma.f64 %498 #s(literal 1/2 binary64) %428)
(fma.f64 #s(literal 1/2 binary64) %498 %428)
(fma.f64 %431 #s(literal 4 binary64) %428)
%1488
(neg.f64 %1489)
(sin.f64 (fma.f64 #s(literal -4 binary64) lamdp %553))
(sin.f64 (neg.f64 %1493))
(sin.f64 (+.f64 %1493 %553))
(cos.f64 (fma.f64 #s(literal -4 binary64) lamdp %575))
(cos.f64 (+.f64 %1493 %575))
(cos.f64 (+.f64 (fma.f64 %553 #s(literal 1/2 binary64) %498) %553))
%1505
(*.f64 %1488 a4)
(*.f64 %1414 %1489)
(*.f64 %1489 %1414)
(neg.f64 %1509)
(fma.f64 xy_y %70 %1512)
(fma.f64 s %110 %1512)
%1516
(fma.f64 a4 %1489 %1188)
(fma.f64 %70 xy_y %1512)
(fma.f64 %110 s %1512)
(fma.f64 %551 a2 %1515)
(fma.f64 %1489 a4 %1188)
(-.f64 %147 %1522)
(-.f64 %1515 %1032)
(+.f64 xy_x %1526)
(+.f64 %109 %1512)
(+.f64 %147 %1529)
(+.f64 %1188 %1509)
(+.f64 %1190 %1511)
(+.f64 %1182 %1525)
(+.f64 %1511 %1190)
(+.f64 %1525 %1182)
(+.f64 %1515 %1036)
(+.f64 %1036 %1515)
(+.f64 %1509 %1188)
(+.f64 %1529 %147)
(+.f64 %1526 xy_x)
(+.f64 %1512 %109)
(fma.f64 %474 %255 %1515)
(fma.f64 %255 %474 %1515)
(-.f64 %1188 %1505)
(-.f64 xy_x %1545)
(-.f64 %109 %1547)
(-.f64 %1511 %1199)
(-.f64 %1525 %1201)
(-.f64 %1509 %1203)
(fma.f64 %1488 %1414 %1188)
(fma.f64 %1414 %1488 %1188)
(fma.f64 xy_y %70 %1555)
(fma.f64 s %110 %1555)
(fma.f64 %70 xy_y %1555)
(fma.f64 %110 s %1555)
(neg.f64 %1560)
(-.f64 %1190 %1554)
(-.f64 %1182 %1563)
(-.f64 %1036 %1565)
(+.f64 %1567 %109)
(-.f64 %1529 %156)
(-.f64 %1526 %1)
(-.f64 %1512 %121)
(+.f64 %109 %1555)
(+.f64 %1573 xy_x)
(+.f64 %1555 %109)
(fma.f64 %4 %72 %1512)
(fma.f64 %17 %117 %1512)
(fma.f64 %72 %4 %1512)
(fma.f64 %117 %17 %1512)
(-.f64 %1190 (-.f64 %1 %1509))
(-.f64 %1567 %121)
(-.f64 %1573 %1)
(-.f64 %1555 %121)
(/.f64 (fma.f64 %1512 xj %107) xj)
(fma.f64 %109 #s(literal 1 binary64) %1512)
(fma.f64 %147 #s(literal 1 binary64) %1529)
(fma.f64 #s(literal 1 binary64) %109 %1512)
(fma.f64 #s(literal 1 binary64) %1036 %1515)
(fma.f64 %107 %74 %1512)
(fma.f64 %74 %107 %1512)
(fma.f64 %1036 #s(literal 1 binary64) %1515)
(*.f64 %1516 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1516)
(fma.f64 %4 %72 %1555)
(fma.f64 %17 %117 %1555)
(fma.f64 %72 %4 %1555)
(fma.f64 %117 %17 %1555)
(fma.f64 #s(literal -1 binary64) %121 %1512)
(fma.f64 %82 %114 %1512)
(fma.f64 %114 %82 %1512)
(fma.f64 %109 #s(literal 1 binary64) %1555)
(fma.f64 #s(literal 1 binary64) %109 %1555)
(fma.f64 %107 %74 %1555)
(fma.f64 %74 %107 %1555)
(fma.f64 #s(literal -1 binary64) %121 %1555)
(fma.f64 %82 %114 %1555)
(fma.f64 %114 %82 %1555)
(fma.f64 %267 %583 %1515)
(fma.f64 %583 %267 %1515)
(fma.f64 #s(literal 2 binary64) %1047 %1515)
(fma.f64 #s(literal -2 binary64) %1045 %1515)
(fma.f64 %29 %132 %1512)
(fma.f64 %1049 %579 %1515)
(fma.f64 %579 %1049 %1515)
(fma.f64 %134 #s(literal 1/2 binary64) %1512)
(fma.f64 %1055 #s(literal 1/2 binary64) %1515)
(fma.f64 %1045 #s(literal -2 binary64) %1515)
(fma.f64 %1047 #s(literal 2 binary64) %1515)
(/.f64 (fma.f64 %1512 %68 %114) %68)
(/.f64 (fma.f64 %1529 xj %158) xj)
(fma.f64 #s(literal 2 binary64) %138 %1512)
(fma.f64 %74 %158 %1529)
(fma.f64 %158 %74 %1529)
(fma.f64 %140 %87 %1512)
(*.f64 %1629 #s(literal 2 binary64))
(*.f64 %1631 #s(literal 1/2 binary64))
(/.f64 %1633 b)
(/.f64 (-.f64 (*.f64 %1511 xj) %1260) xj)
(/.f64 %1631 #s(literal 2 binary64))
(fma.f64 xy_x %183 %1526)
(fma.f64 xj %188 %1526)
(fma.f64 b %192 %1529)
(fma.f64 %29 %132 %1555)
(fma.f64 %192 b %1529)
(fma.f64 %134 #s(literal 1/2 binary64) %1555)
(*.f64 b %1645)
(*.f64 %1516 %1647)
(*.f64 %1645 b)
(fma.f64 %168 %82 %1529)
(fma.f64 %142 %98 %1512)
(/.f64 %1653 %68)
(/.f64 (neg.f64 %1653) xj)
(fma.f64 #s(literal 2 binary64) %138 %1555)
(fma.f64 %140 %87 %1555)
(+.f64 %147 %1660)
(+.f64 %147 %1662)
(+.f64 %185 %1526)
(/.f64 (-.f64 %1666 %1230) xj)
(+.f64 (+.f64 %1529 %185) %109)
(/.f64 %1671 %205)
(*.f64 %1673 %205)
(*.f64 %1560 %1675)
(fma.f64 %142 %98 %1555)
(fma.f64 %267 %1087 %1515)
(/.f64 (-.f64 (*.f64 %1511 %68) %1283) %68)
(fma.f64 #s(literal 2 binary64) %1289 %1515)
(fma.f64 #s(literal 4 binary64) %1291 %1515)
(fma.f64 #s(literal 1/2 binary64) %1293 %1515)
(fma.f64 %1295 #s(literal 2 binary64) %1515)
(fma.f64 %1297 #s(literal 4 binary64) %1515)
(fma.f64 %1299 #s(literal 1/2 binary64) %1515)
(/.f64 (-.f64 %1688 %1224) %68)
(/.f64 (fma.f64 %1529 %68 %168) %68)
(/.f64 (fma.f64 %1509 xj %1251) xj)
(fma.f64 %1251 %74 %1509)
(fma.f64 %222 %87 %1529)
(fma.f64 %172 %74 %1529)
(fma.f64 %195 %82 %1529)
(/.f64 (fma.f64 %1515 #s(literal 2 binary64) %1055) #s(literal 2 binary64))
(fma.f64 %1309 %579 %1515)
(/.f64 (-.f64 (*.f64 %1515 #s(literal 2 binary64)) %1043) #s(literal 2 binary64))
(/.f64 %1706 b)
(/.f64 %1708 b)
(/.f64 (-.f64 %1666 %1269) xj)
(fma.f64 b %1713 %1714)
(fma.f64 %147 #s(literal 1 binary64) %1660)
(fma.f64 %147 #s(literal 1 binary64) %1662)
(fma.f64 %1188 #s(literal 1 binary64) %1718)
(fma.f64 %1188 #s(literal 1 binary64) %1720)
(fma.f64 %230 %74 %1526)
(fma.f64 %1713 b %1714)
(*.f64 %342 %1633)
(*.f64 %1633 %342)
(*.f64 %1560 %372)
(*.f64 %1671 %371)
(/.f64 (-.f64 %1276 %1728) xj)
(fma.f64 %1317 %642 %1515)
(fma.f64 %1319 %592 %1515)
(+.f64 %1714 %1718)
(+.f64 %1714 %1720)
(+.f64 %1718 %1714)
(+.f64 %1720 %1714)
(/.f64 #s(literal 1 binary64) (/.f64 b %1633))
(/.f64 #s(literal 1 binary64) (/.f64 %205 %1671))
(/.f64 %1741 %1742)
(/.f64 %1744 %1742)
(fma.f64 b %1746 %1748)
(fma.f64 %74 %158 %1660)
(fma.f64 %74 %158 %1662)
(fma.f64 %158 %74 %1660)
(fma.f64 %158 %74 %1662)
(fma.f64 %1746 b %1754)
(+.f64 (*.f64 %1746 b) %1754)
(+.f64 (*.f64 b %1746) %1748)
(fma.f64 b %1760 %1762)
(fma.f64 b %192 %1660)
(fma.f64 b %192 %1662)
(fma.f64 b %1766 %1718)
(fma.f64 b %1766 %1720)
(fma.f64 b %1769 %1772)
(fma.f64 %1760 b %1774)
(fma.f64 %192 b %1660)
(fma.f64 %192 b %1662)
(fma.f64 %1766 b %1718)
(fma.f64 %1766 b %1720)
(fma.f64 %1769 b %1780)
(fma.f64 %168 %82 %1660)
(fma.f64 %168 %82 %1662)
(+.f64 (*.f64 b %1760) %1762)
(+.f64 (*.f64 %1760 b) %1774)
(+.f64 (*.f64 %1769 b) %1780)
(+.f64 (*.f64 b %1769) %1772)
(fma.f64 %222 %87 %1660)
(fma.f64 %222 %87 %1662)
(fma.f64 %172 %74 %1660)
(fma.f64 %172 %74 %1662)
(fma.f64 %195 %82 %1660)
(fma.f64 %195 %82 %1662)
(/.f64 %1800 %1742)
(/.f64 %1802 %1742)
(/.f64 (-.f64 %1326 (*.f64 #s(literal 2 binary64) %1728)) %85)
(fma.f64 %478 %1121 %1515)
(fma.f64 %479 %1123 %1515)
(fma.f64 %1121 %478 %1515)
(fma.f64 %1123 %479 %1515)
(fma.f64 %1360 %1118 %1515)
(fma.f64 %665 %1111 %1515)
(fma.f64 %1363 %479 %1515)
(fma.f64 %1105 %778 %1515)
(fma.f64 %1107 %666 %1515)
(fma.f64 %478 %1367 %1515)
(fma.f64 %661 %1125 %1515)
(fma.f64 %661 %1370 %1515)
(fma.f64 %1125 %661 %1515)
(fma.f64 %659 %1373 %1515)
(fma.f64 %1375 %659 %1515)
(fma.f64 a2 %583 %1822)
(fma.f64 %583 a2 %1822)
(fma.f64 %1036 #s(literal 1/2 binary64) %1822)
(+.f64 %1047 %1822)
(fma.f64 %474 %1382 %1822)
(fma.f64 %255 %579 %1822)
(fma.f64 %579 %255 %1822)
(+.f64 (+.f64 %1515 %1047) %1047)
(fma.f64 a2 %583 %1832)
(fma.f64 %583 a2 %1832)
(-.f64 (-.f64 %1515 %1045) %1045)
(fma.f64 %1036 #s(literal 1/2 binary64) %1832)
(+.f64 %1047 %1832)
(fma.f64 %474 %1382 %1832)
(fma.f64 %255 %579 %1832)
(fma.f64 %579 %255 %1832)
(fma.f64 %478 %1125 %1822)
(fma.f64 %479 %1373 %1822)
(fma.f64 %479 %1400 %1822)
(fma.f64 %1125 %478 %1822)
(fma.f64 %1375 %479 %1822)
(fma.f64 %778 %1111 %1822)
(fma.f64 %666 %1118 %1822)
(fma.f64 %478 %1125 %1832)
(fma.f64 %479 %1373 %1832)
(fma.f64 %479 %1400 %1832)
(fma.f64 %1125 %478 %1832)
(fma.f64 %1375 %479 %1832)
(fma.f64 %778 %1111 %1832)
(fma.f64 %666 %1118 %1832)
(+.f64 %1516 %1856)
(+.f64 %1516 %1858)
(fma.f64 %1516 #s(literal 1 binary64) %1856)
(fma.f64 %1516 #s(literal 1 binary64) %1858)
(fma.f64 %1516 #s(literal 1/2 binary64) %1629)
(fma.f64 #s(literal 1 binary64) %1516 %1856)
(fma.f64 #s(literal 1 binary64) %1516 %1858)
(fma.f64 #s(literal 1/2 binary64) %1516 %1865)
(+.f64 %1629 %1629)
(+.f64 %1865 %1865)
(fma.f64 %1629 #s(literal 2 binary64) %1856)
(fma.f64 %1629 #s(literal 2 binary64) %1858)
(fma.f64 %1631 #s(literal 1/2 binary64) %1856)
(fma.f64 %1631 #s(literal 1/2 binary64) %1858)
(fma.f64 b %1645 %1856)
(fma.f64 b %1645 %1858)
(fma.f64 %1516 %1647 %1856)
(fma.f64 %1516 %1647 %1858)
(fma.f64 %1645 b %1856)
(fma.f64 %1645 b %1858)
(fma.f64 %1673 %205 %1856)
(fma.f64 %1673 %205 %1858)
(fma.f64 %1560 %1675 %1856)
(fma.f64 %1560 %1675 %1858)
(fma.f64 %342 %1633 %1856)
(fma.f64 %342 %1633 %1858)
(fma.f64 %1633 %342 %1856)
(fma.f64 %1633 %342 %1858)
(fma.f64 %1560 %372 %1856)
(fma.f64 %1560 %372 %1858)
(fma.f64 %1671 %371 %1856)
(fma.f64 %1671 %371 %1858)
c1
(neg.f64 %1892)
%478
(neg.f64 %778)
(*.f64 %478 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %478)
(sin.f64 (+.f64 %410 %553))
(sin.f64 (neg.f64 %1899))
(neg.f64 (*.f64 #s(literal -1 binary64) %478))
(sin.f64 (+.f64 %1899 %553))
(cos.f64 (fma.f64 %553 #s(literal 1/2 binary64) %410))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %478))
(*.f64 #s(literal 1/2 binary64) %661)
(/.f64 %661 #s(literal 2 binary64))
(cos.f64 (+.f64 (fma.f64 %553 #s(literal 1/2 binary64) lamdp) %553))
(cos.f64 (+.f64 %1899 %575))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %431) (cos.f64 %431)))
%1921
(*.f64 %478 c1)
(*.f64 %1892 %778)
(*.f64 %778 %1892)
(neg.f64 %1925)
(*.f64 %1921 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1921)
(*.f64 %1929 %478)
(*.f64 #s(literal 2 binary64) %1931)
(*.f64 #s(literal 1/2 binary64) %1933)
(/.f64 %1933 #s(literal 2 binary64))
c3
(neg.f64 %1937)
#s(literal 3 binary64)
(*.f64 lamdp #s(literal 3 binary64))
%1941
(*.f64 lamdp (*.f64 #s(literal 1 binary64) #s(literal 3 binary64)))
(*.f64 %1941 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1941)
(*.f64 (*.f64 #s(literal 3 binary64) #s(literal 1 binary64)) lamdp)
(*.f64 %428 (*.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 3 binary64) %428) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 %431 #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 3 binary64) #s(literal 2 binary64)) %431)
%1956
(neg.f64 %1959)
(sin.f64 (neg.f64 %1958))
(sin.f64 (fma.f64 #s(literal -3 binary64) lamdp %553))
(sin.f64 (neg.f64 %1965))
(sin.f64 (+.f64 %1965 %553))
(cos.f64 (fma.f64 #s(literal -3 binary64) lamdp %575))
(cos.f64 (+.f64 %1965 %575))
(cos.f64 (+.f64 (fma.f64 %553 #s(literal 1/2 binary64) %1941) %553))
(*.f64 %478 (fma.f64 %1979 #s(literal -4 binary64) #s(literal 3 binary64)))
(*.f64 %478 (-.f64 #s(literal 3 binary64) %1982))
(*.f64 %478 (+.f64 #s(literal 3 binary64) %1985))
(fma.f64 %478 #s(literal 3 binary64) %1989)
(fma.f64 #s(literal 3 binary64) %478 %1989)
(fma.f64 #s(literal -4 binary64) %1988 %1992)
(fma.f64 %1988 #s(literal -4 binary64) %1992)
(+.f64 %1992 %1989)
(+.f64 %1989 %1992)
(-.f64 %1992 %1997)
(-.f64 %1989 %1999)
(fma.f64 #s(literal 4 binary64) %2001 %1992)
(fma.f64 #s(literal -4 binary64) %1988 %2003)
(fma.f64 %1988 #s(literal -4 binary64) %2003)
(fma.f64 %2001 #s(literal 4 binary64) %1992)
(+.f64 %1989 %2003)
(+.f64 %2003 %1989)
(fma.f64 #s(literal 4 binary64) %2001 %2003)
(fma.f64 %2001 #s(literal 4 binary64) %2003)
(fma.f64 #s(literal 2 binary64) %2011 %1992)
(fma.f64 %2013 #s(literal 2 binary64) %1992)
(fma.f64 #s(literal 2 binary64) %2011 %2003)
(fma.f64 %2013 #s(literal 2 binary64) %2003)
(fma.f64 %478 %1985 %1992)
(fma.f64 %2018 %1979 %1992)
(fma.f64 %1979 %2018 %1992)
(fma.f64 %1985 %478 %1992)
(fma.f64 %478 %1985 %2003)
(fma.f64 %2018 %1979 %2003)
(fma.f64 %2024 %2025 %1992)
(fma.f64 %778 %1982 %1992)
(fma.f64 %1979 %2018 %2003)
(fma.f64 %1982 %778 %1992)
(fma.f64 %1985 %478 %2003)
(fma.f64 %2025 %2024 %1992)
(fma.f64 %2024 %2025 %2003)
(fma.f64 %778 %1982 %2003)
(fma.f64 %1982 %778 %2003)
(fma.f64 %2025 %2024 %2003)
(fma.f64 %2036 %778 %1992)
(fma.f64 %2039 %2038 %1992)
(fma.f64 %2036 %778 %2003)
(fma.f64 %2039 %2038 %2003)
%2043
(*.f64 %1956 c3)
(*.f64 %1937 %1959)
(*.f64 %1959 %1937)
(neg.f64 %2047)
(*.f64 %2043 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2043)
(*.f64 %2051 %1956)
(*.f64 %2053 c3)
(*.f64 %2055 %1959)
(*.f64 %2057 %1937)
(*.f64 #s(literal 2 binary64) %2059)
(*.f64 #s(literal 1/2 binary64) %2061)
(/.f64 %2061 #s(literal 2 binary64))
(fma.f64 c3 %1992 %2065)
(fma.f64 c3 %1989 %2068)
(fma.f64 %478 %2070 %2065)
(fma.f64 #s(literal 3 binary64) %2072 %2065)
(fma.f64 #s(literal -4 binary64) (*.f64 %1988 c3) %2068)
(fma.f64 (*.f64 c3 #s(literal -4 binary64)) %1988 %2068)
(fma.f64 %2067 %478 %2065)
(fma.f64 %1992 c3 %2065)
(fma.f64 %2080 #s(literal 3 binary64) %2065)
(fma.f64 %1988 %2064 %2068)
(fma.f64 %1989 c3 %2068)
(fma.f64 (*.f64 c3 %1988) #s(literal -4 binary64) %2068)
(+.f64 %2068 %2065)
(+.f64 %2065 %2068)
(-.f64 %2068 (*.f64 %1997 c3))
(fma.f64 #s(literal 4 binary64) (*.f64 %2001 c3) %2068)
(fma.f64 (*.f64 c3 #s(literal 4 binary64)) %2001 %2068)
(fma.f64 %2001 (*.f64 #s(literal 4 binary64) c3) %2068)
(fma.f64 (*.f64 c3 %2001) #s(literal 4 binary64) %2068)
(-.f64 %2068 %2099)
(fma.f64 %1937 %1999 %2101)
(fma.f64 %1937 %1997 %2103)
(fma.f64 %1999 %1937 %2105)
(fma.f64 %1997 %1937 %2107)
(+.f64 %2107 %2105)
(+.f64 %2103 %2101)
(+.f64 %2105 %2107)
(+.f64 %2101 %2103)
(fma.f64 #s(literal 1 binary64) %2068 %2113)
(fma.f64 %2068 #s(literal 1 binary64) %2115)
(+.f64 (*.f64 %2068 #s(literal 1 binary64)) %2115)
(+.f64 (*.f64 #s(literal 1 binary64) %2068) %2113)
(fma.f64 %2018 (*.f64 %1979 c3) %2068)
(fma.f64 %1985 %2072 %2068)
(fma.f64 (*.f64 c3 %2018) %1979 %2068)
(fma.f64 (*.f64 c3 %1985) %478 %2068)
(fma.f64 c1 %478 %2043)
%2129
(fma.f64 %478 c1 %2043)
(fma.f64 %1956 c3 %1921)
(+.f64 %1921 %2043)
(+.f64 %2043 %1921)
(-.f64 %1921 %2047)
(fma.f64 %1937 %1959 %1921)
(fma.f64 %1959 %1937 %1921)
(neg.f64 %2137)
(-.f64 %2043 %1925)
(fma.f64 %1892 %778 %2043)
(fma.f64 %778 %1892 %2043)
(fma.f64 %1921 #s(literal 1 binary64) %2043)
(fma.f64 %2043 #s(literal 1 binary64) %1921)
(fma.f64 #s(literal 1 binary64) %1921 %2043)
(fma.f64 #s(literal 1 binary64) %2043 %1921)
(fma.f64 %1929 %478 %2043)
(fma.f64 %2051 %1956 %1921)
(fma.f64 %2053 c3 %1921)
(*.f64 %2129 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2129)
(fma.f64 %2055 %1959 %1921)
(fma.f64 %2057 %1937 %1921)
(fma.f64 #s(literal 2 binary64) %1931 %2043)
(fma.f64 #s(literal 2 binary64) %2059 %1921)
(fma.f64 #s(literal 1/2 binary64) %1933 %2043)
(fma.f64 #s(literal 1/2 binary64) %2061 %1921)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %2129))
(*.f64 #s(literal 1/2 binary64) %2159)
(/.f64 %2159 #s(literal 2 binary64))
(fma.f64 c3 %1992 %2162)
(fma.f64 %478 %2070 %2162)
(fma.f64 #s(literal 3 binary64) %2072 %2162)
(fma.f64 %2067 %478 %2162)
(fma.f64 %1992 c3 %2162)
(fma.f64 %2080 #s(literal 3 binary64) %2162)
(+.f64 %2068 %2162)
(+.f64 (fma.f64 c1 %478 %2068) %2065)
(fma.f64 c3 %1992 %2172)
(fma.f64 %478 %2070 %2172)
(fma.f64 #s(literal 3 binary64) %2072 %2172)
(fma.f64 %2067 %478 %2172)
(fma.f64 %1992 c3 %2172)
(fma.f64 %2080 #s(literal 3 binary64) %2172)
(+.f64 %2068 %2172)
(-.f64 (-.f64 %1921 (neg.f64 %2068)) %2099)
(/.f64 %2183 xj)
(*.f64 s %2185)
%2187
(*.f64 %2129 %70)
(*.f64 %2185 s)
(/.f64 %2190 %68)
(*.f64 %17 %2192)
(*.f64 %72 %2137)
(*.f64 %2137 %72)
(*.f64 %2192 %17)
(neg.f64 %2197)
(*.f64 %2187 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2187)
(*.f64 %74 %2183)
(*.f64 %2183 %74)
(*.f64 #s(literal -1 binary64) %2197)
(*.f64 %82 %2190)
(*.f64 %2190 %82)
(/.f64 #s(literal 1 binary64) (/.f64 xj %2183))
(*.f64 %72 %2208)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %2190))
(*.f64 %29 %2212)
(*.f64 %2214 #s(literal 1/2 binary64))
(/.f64 %2217 %217)
(/.f64 %2220 %220)
(/.f64 %2222 %1328)
(*.f64 s %2225)
(*.f64 b %2228)
(*.f64 #s(literal 2 binary64) %2230)
(*.f64 %2129 %2232)
(*.f64 %2227 %2234)
(*.f64 %2228 b)
(*.f64 %2222 %87)
(*.f64 %2238 #s(literal 1/2 binary64))
(*.f64 %2240 #s(literal 2 binary64))
(*.f64 %2242 %98)
(/.f64 %2245 b)
(/.f64 (*.f64 %2129 %2247) xj)
(/.f64 %2238 #s(literal 2 binary64))
(/.f64 %2253 xj)
(fma.f64 s %2256 %2259)
(fma.f64 s %2261 %2264)
(fma.f64 c1 %2266 %2259)
(fma.f64 c3 %2268 %2264)
(fma.f64 %70 %1921 %2259)
(fma.f64 %70 %2043 %2264)
(fma.f64 %478 %2272 %2259)
(fma.f64 %1921 %70 %2259)
(fma.f64 %1956 %2258 %2264)
(fma.f64 %2043 %70 %2264)
(fma.f64 %2263 %2262 %2259)
(fma.f64 %2278 %2279 %2264)
(fma.f64 %2255 %2281 %2259)
(fma.f64 %2257 %2283 %2264)
(fma.f64 %2262 %2263 %2259)
(fma.f64 %2272 %478 %2259)
(fma.f64 %2258 %1956 %2264)
(fma.f64 %2281 %2255 %2259)
(fma.f64 %2256 s %2259)
(fma.f64 %2266 c1 %2259)
(fma.f64 %2268 c3 %2264)
(fma.f64 %2261 s %2264)
(fma.f64 %2283 %2257 %2264)
(fma.f64 %2279 %2278 %2264)
(*.f64 %70 %2296)
(*.f64 %2185 %2298)
(*.f64 %2295 %2244)
(+.f64 %2264 %2259)
(+.f64 %2259 %2264)
(-.f64 %2264 %2303)
(/.f64 %2305 %2306)
(/.f64 %2308 %249)
(/.f64 %2242 %1346)
(*.f64 %17 %2312)
(*.f64 %2137 %2315)
(neg.f64 %2318)
(fma.f64 %17 %2320 %2264)
(fma.f64 %1937 %2322 %2264)
(fma.f64 %72 %2047 %2264)
(fma.f64 %2325 %1959 %2264)
(fma.f64 %1959 %2325 %2264)
(fma.f64 %2322 %1937 %2264)
(fma.f64 %2320 %17 %2264)
(fma.f64 %2047 %72 %2264)
(/.f64 %2331 %205)
(/.f64 (*.f64 %2333 b) %68)
(*.f64 %72 %2337)
(-.f64 %2259 %2339)
(/.f64 (/.f64 %2217 %68) %68)
(fma.f64 %17 %2343 %2259)
(fma.f64 %1892 %2345 %2259)
(fma.f64 %72 %1925 %2259)
(fma.f64 %2348 %2349 %2259)
(fma.f64 %2348 %2351 %2259)
(fma.f64 %2353 %2354 %2259)
(fma.f64 %2356 %2357 %2264)
(fma.f64 %2356 %2359 %2264)
(fma.f64 %2361 %778 %2259)
(fma.f64 %1925 %72 %2259)
(fma.f64 %778 %2361 %2259)
(fma.f64 %2345 %1892 %2259)
(fma.f64 %2343 %17 %2259)
(fma.f64 %2367 %2368 %2264)
(fma.f64 %2367 %2370 %2264)
(/.f64 (*.f64 %2217 #s(literal 1 binary64)) %217)
(*.f64 %2183 %2375)
(*.f64 %2217 %2377)
(/.f64 #s(literal 1 binary64) (/.f64 %217 %2217))
(/.f64 %2383 xj)
(/.f64 %2386 xj)
(fma.f64 #s(literal 1 binary64) %2264 %2259)
(fma.f64 #s(literal 1 binary64) %2259 %2264)
(fma.f64 #s(literal -1 binary64) %2303 %2264)
(fma.f64 %74 %2385 %2259)
(fma.f64 %74 %2392 %2264)
(fma.f64 %82 %2394 %2264)
(fma.f64 %2385 %74 %2259)
(fma.f64 %2264 #s(literal 1 binary64) %2259)
(fma.f64 %2394 %82 %2264)
(fma.f64 %2392 %74 %2264)
(fma.f64 %2259 #s(literal 1 binary64) %2264)
(*.f64 %74 %2253)
(*.f64 %342 %2245)
(*.f64 %2197 %372)
(fma.f64 #s(literal -1 binary64) %2339 %2259)
(fma.f64 %82 %2405 %2259)
(fma.f64 %2405 %82 %2259)
(/.f64 %2410 %68)
(/.f64 (neg.f64 %2410) xj)
(/.f64 %2414 %68)
(/.f64 (neg.f64 %2386) %68)
(/.f64 (neg.f64 %2414) xj)
(/.f64 (neg.f64 %2383) %68)
(/.f64 (*.f64 %2217 #s(literal 2 binary64)) (*.f64 %217 #s(literal 2 binary64)))
(fma.f64 %29 (*.f64 #s(literal 1/2 binary64) %2256) %2259)
(fma.f64 %29 (*.f64 #s(literal 1/2 binary64) %2261) %2264)
(fma.f64 (*.f64 %2256 %29) #s(literal 1/2 binary64) %2259)
(fma.f64 (*.f64 %2261 %29) #s(literal 1/2 binary64) %2264)
(/.f64 (*.f64 %2386 #s(literal 1 binary64)) xj)
(/.f64 (*.f64 %2383 #s(literal 1 binary64)) xj)
(/.f64 (*.f64 %2245 b) %1742)
(fma.f64 s (*.f64 %2439 b) %2259)
(fma.f64 c1 (*.f64 %2442 b) %2259)
(fma.f64 b %2445 %2259)
(fma.f64 #s(literal 2 binary64) (*.f64 %87 %2385) %2259)
(fma.f64 #s(literal 2 binary64) (*.f64 %87 %2392) %2264)
(fma.f64 %478 (*.f64 %2451 b) %2259)
(fma.f64 %1921 %2232 %2259)
(fma.f64 %2445 b %2259)
(fma.f64 %2456 %87 %2259)
(fma.f64 %2458 %87 %2264)
(fma.f64 %2460 %98 %2264)
(fma.f64 %2462 %74 %2264)
(*.f64 %2383 %74)
(*.f64 %2386 %74)
(*.f64 %2410 %82)
(/.f64 #s(literal 1 binary64) (/.f64 xj %2386))
(/.f64 #s(literal 1 binary64) (/.f64 xj %2383))
(/.f64 %2472 %249)
(/.f64 (neg.f64 %2472) %217)
(fma.f64 %70 (*.f64 %2477 b) %2259)
(fma.f64 %2272 (*.f64 %2480 b) %2259)
(fma.f64 %2266 (*.f64 %2476 b) %2259)
(fma.f64 %2485 %98 %2259)
(fma.f64 %2487 %74 %2259)
(*.f64 %2414 %82)
(+.f64 (/.f64 %2382 xj) %2259)
(+.f64 (/.f64 (*.f64 %2043 %2247) xj) %2264)
(/.f64 (*.f64 %2410 #s(literal 1 binary64)) %68)
(/.f64 (/.f64 %2472 %68) xj)
(/.f64 (/.f64 %2472 xj) %68)
(/.f64 (*.f64 %2414 #s(literal 1 binary64)) %68)
(+.f64 (/.f64 %2409 %68) %2264)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %2410))
(/.f64 #s(literal 1 binary64) (/.f64 %68 %2414))
(/.f64 (*.f64 %2386 #s(literal 2 binary64)) %1328)
(/.f64 (*.f64 %2383 #s(literal 2 binary64)) %1328)
(fma.f64 %2385 %2375 %2259)
(+.f64 (/.f64 (*.f64 %2272 (*.f64 %478 %68)) %68) %2259)
(/.f64 (*.f64 %2472 #s(literal 1 binary64)) %249)
(*.f64 %2472 %2520)
(/.f64 #s(literal 1 binary64) (/.f64 %249 %2472))
(/.f64 (*.f64 %2410 #s(literal 2 binary64)) %1346)
(/.f64 (*.f64 %2414 #s(literal 2 binary64)) %1346)
(+.f64 %2528 %2531)
(+.f64 %2531 %2528)
(/.f64 (*.f64 %2472 #s(literal 2 binary64)) (*.f64 %249 #s(literal 2 binary64)))
(+.f64 %2539 %2540)
(+.f64 %2540 %2539)
(fma.f64 s %2543 %2544)
(fma.f64 c3 %2546 %2544)
(fma.f64 %70 %2068 %2544)
(fma.f64 %478 %2549 %2544)
(fma.f64 #s(literal 3 binary64) %2551 %2544)
(fma.f64 %2257 %2553 %2544)
(fma.f64 %2258 %1992 %2544)
(fma.f64 %2068 %70 %2544)
(fma.f64 %1992 %2258 %2544)
(fma.f64 %2558 %478 %2544)
(fma.f64 %2560 #s(literal 3 binary64) %2544)
(fma.f64 %2546 c3 %2544)
(fma.f64 %2563 %2257 %2544)
(fma.f64 %2565 s %2544)
(+.f64 %2567 %2544)
(+.f64 (fma.f64 c1 %2266 %2567) %2570)
(fma.f64 s %2543 %2572)
(fma.f64 c3 %2546 %2572)
(fma.f64 %70 %2068 %2572)
(fma.f64 %478 %2549 %2572)
(fma.f64 #s(literal 3 binary64) %2551 %2572)
(fma.f64 %2257 %2553 %2572)
(fma.f64 %2258 %1992 %2572)
(fma.f64 %2068 %70 %2572)
(fma.f64 %1992 %2258 %2572)
(fma.f64 %2558 %478 %2572)
(fma.f64 %2560 #s(literal 3 binary64) %2572)
(fma.f64 %2546 c3 %2572)
(fma.f64 %2563 %2257 %2572)
(fma.f64 %2565 s %2572)
(fma.f64 %17 %2587 %2544)
(fma.f64 %2589 %2368 %2544)
(+.f64 %2567 %2572)
(fma.f64 %74 %2592 %2544)
(fma.f64 %2278 %2594 %2544)
(fma.f64 %2596 %2278 %2544)
(fma.f64 %2598 %74 %2544)
(fma.f64 %17 %2587 %2572)
(fma.f64 %2589 %2368 %2572)
(fma.f64 %2356 %2602 %2544)
(fma.f64 %2604 %82 %2544)
(fma.f64 %74 %2592 %2572)
(fma.f64 %2278 %2594 %2572)
(fma.f64 %2596 %2278 %2572)
(fma.f64 %2598 %74 %2572)
(fma.f64 %2356 %2602 %2572)
(fma.f64 %2604 %82 %2572)
(fma.f64 s %2185 %2612)
(fma.f64 s %2185 %2614)
(fma.f64 %70 %2129 %2612)
(fma.f64 %70 %2129 %2614)
(fma.f64 %2129 %70 %2612)
(fma.f64 %2129 %70 %2614)
(fma.f64 %2185 s %2612)
(fma.f64 %2185 s %2614)
(+.f64 %2187 %2612)
(+.f64 %2187 %2614)
(fma.f64 %17 %2192 %2612)
(fma.f64 %17 %2192 %2614)
(fma.f64 %72 %2137 %2612)
(fma.f64 %72 %2137 %2614)
(fma.f64 %2137 %72 %2612)
(fma.f64 %2137 %72 %2614)
(fma.f64 %2192 %17 %2612)
(fma.f64 %2192 %17 %2614)
(fma.f64 %2187 #s(literal 1 binary64) %2612)
(fma.f64 %2187 #s(literal 1 binary64) %2614)
(fma.f64 %2187 #s(literal 1/2 binary64) %2240)
(fma.f64 #s(literal 1 binary64) %2187 %2612)
(fma.f64 #s(literal 1 binary64) %2187 %2614)
(fma.f64 #s(literal 1/2 binary64) %2187 %2637)
(fma.f64 %74 %2183 %2612)
(fma.f64 %74 %2183 %2614)
(fma.f64 %2183 %74 %2612)
(fma.f64 %2183 %74 %2614)
(+.f64 %2240 %2240)
(+.f64 %2637 %2637)
(fma.f64 #s(literal -1 binary64) %2197 %2612)
(fma.f64 #s(literal -1 binary64) %2197 %2614)
(fma.f64 %82 %2190 %2612)
(fma.f64 %82 %2190 %2614)
(fma.f64 %2190 %82 %2612)
(fma.f64 %2190 %82 %2614)
(fma.f64 %72 %2208 %2612)
(fma.f64 %72 %2208 %2614)
(fma.f64 %29 %2212 %2612)
(fma.f64 %29 %2212 %2614)
(fma.f64 %2214 #s(literal 1/2 binary64) %2612)
(fma.f64 %2214 #s(literal 1/2 binary64) %2614)
(fma.f64 s %2225 %2612)
(fma.f64 s %2225 %2614)
(fma.f64 b %2228 %2612)
(fma.f64 b %2228 %2614)
(fma.f64 #s(literal 2 binary64) %2230 %2612)
(fma.f64 #s(literal 2 binary64) %2230 %2614)
(fma.f64 %2129 %2232 %2612)
(fma.f64 %2129 %2232 %2614)
(fma.f64 %2227 %2234 %2612)
(fma.f64 %2227 %2234 %2614)
(fma.f64 %2228 b %2612)
(fma.f64 %2228 b %2614)
(fma.f64 %2222 %87 %2612)
(fma.f64 %2222 %87 %2614)
(fma.f64 %2238 #s(literal 1/2 binary64) %2612)
(fma.f64 %2238 #s(literal 1/2 binary64) %2614)
(fma.f64 %2240 #s(literal 2 binary64) %2612)
(fma.f64 %2240 #s(literal 2 binary64) %2614)
(fma.f64 %2242 %98 %2612)
(fma.f64 %2242 %98 %2614)
(fma.f64 %70 %2296 %2612)
(fma.f64 %70 %2296 %2614)
(fma.f64 %2185 %2298 %2612)
(fma.f64 %2185 %2298 %2614)
(fma.f64 %2295 %2244 %2612)
(fma.f64 %2295 %2244 %2614)
(fma.f64 %17 %2312 %2612)
(fma.f64 %17 %2312 %2614)
(fma.f64 %2137 %2315 %2612)
(fma.f64 %2137 %2315 %2614)
(fma.f64 %72 %2337 %2612)
(fma.f64 %72 %2337 %2614)
(fma.f64 %2183 %2375 %2612)
(fma.f64 %2183 %2375 %2614)
(fma.f64 %2217 %2377 %2612)
(fma.f64 %2217 %2377 %2614)
(fma.f64 %74 %2253 %2612)
(fma.f64 %74 %2253 %2614)
(fma.f64 %342 %2245 %2612)
(fma.f64 %342 %2245 %2614)
(fma.f64 %2197 %372 %2612)
(fma.f64 %2197 %372 %2614)
(fma.f64 %2383 %74 %2612)
(fma.f64 %2383 %74 %2614)
(fma.f64 %2386 %74 %2612)
(fma.f64 %2386 %74 %2614)
(fma.f64 %2410 %82 %2612)
(fma.f64 %2410 %82 %2614)
(fma.f64 %2414 %82 %2612)
(fma.f64 %2414 %82 %2614)
(fma.f64 %2472 %2520 %2612)
(fma.f64 %2472 %2520 %2614)
%2712
(fma.f64 %1489 a4 %2711)
(-.f64 xy_x %2714)
(fma.f64 %70 %2716 %1512)
(-.f64 %1182 %2719)
(-.f64 %1512 %2718)
(+.f64 %1509 %2711)
(+.f64 %2711 %1509)
(+.f64 (-.f64 %1509 %2710) xy_x)
(-.f64 %1509 %2726)
(-.f64 %2728 %1522)
(-.f64 %2711 %1505)
(-.f64 (fma.f64 %70 %2716 %1511) %1032)
(+.f64 xy_x %2734)
(+.f64 %1511 %2733)
(+.f64 %2728 %1529)
(+.f64 %2738 %1512)
(+.f64 %1529 %2728)
(+.f64 %1512 %2738)
(+.f64 %2734 xy_x)
(+.f64 (-.f64 %1509 %2718) %1182)
(fma.f64 a2 %551 %2745)
(fma.f64 %1488 %1414 %2711)
(fma.f64 %1414 %1488 %2711)
(fma.f64 %551 a2 %2745)
(neg.f64 %2750)
(-.f64 %1036 %2752)
(-.f64 %1529 %2754)
(-.f64 %2738 %1547)
(-.f64 %2745 %1032)
(-.f64 %2758 %1032)
(+.f64 %1036 %2745)
(+.f64 %2745 %1036)
(+.f64 %2758 %1036)
(fma.f64 %474 %255 %2745)
(fma.f64 %255 %474 %2745)
(-.f64 %2733 %1554)
(fma.f64 %72 (+.f64 %2129 %4) %1512)
(-.f64 %2734 %1)
(*.f64 %2712 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2712)
(*.f64 #s(literal -1 binary64) %2750)
(*.f64 %2750 #s(literal -1 binary64))
(fma.f64 a2 %551 %2773)
(fma.f64 a2 %551 %2775)
(fma.f64 #s(literal 1 binary64) %1036 %2745)
(fma.f64 %551 a2 %2773)
(fma.f64 %551 a2 %2775)
(fma.f64 %1036 #s(literal 1 binary64) %2745)
(fma.f64 s (+.f64 %2192 %110) %1512)
(+.f64 %1036 %2773)
(+.f64 %1036 %2775)
(fma.f64 %474 %255 %2773)
(fma.f64 %474 %255 %2775)
(fma.f64 %255 %474 %2773)
(fma.f64 %255 %474 %2775)
(fma.f64 %17 (+.f64 %2185 %117) %1512)
(fma.f64 %74 (fma.f64 %2137 s %107) %1512)
(fma.f64 #s(literal 1 binary64) %1509 %2793)
(fma.f64 #s(literal 1 binary64) %2711 %2795)
(fma.f64 %1509 #s(literal 1 binary64) %2797)
(fma.f64 %2711 #s(literal 1 binary64) %2799)
(*.f64 #s(literal 2 binary64) %2801)
(*.f64 #s(literal 1/2 binary64) %2803)
(*.f64 %2803 #s(literal 1/2 binary64))
(*.f64 %2806 #s(literal 2 binary64))
(*.f64 %2808 #s(literal 1/2 binary64))
(*.f64 %2810 #s(literal -1/2 binary64))
(fma.f64 xy_y %70 %2813)
(fma.f64 s %110 %2813)
(fma.f64 %70 xy_y %2813)
(fma.f64 %267 %583 %2745)
(fma.f64 %82 (fma.f64 %2129 s %114) %1512)
(fma.f64 %110 s %2813)
(fma.f64 %583 %267 %2745)
(-.f64 %147 %2822)
(-.f64 %1515 %2812)
(fma.f64 xy_x #s(literal 1 binary64) %2825)
(fma.f64 #s(literal 1 binary64) xy_x %2827)
(fma.f64 #s(literal 1 binary64) %2728 %2829)
(fma.f64 #s(literal 1 binary64) %2738 %2831)
(fma.f64 #s(literal 1 binary64) %2734 %2833)
(fma.f64 %2728 #s(literal 1 binary64) %2835)
(fma.f64 %2738 #s(literal 1 binary64) %2837)
(fma.f64 %2734 #s(literal 1 binary64) %2839)
(+.f64 %2799 %2797)
(+.f64 %2795 %2793)
(+.f64 %2797 %2799)
(+.f64 %2793 %2795)
(fma.f64 s %2192 %1516)
(fma.f64 %70 %2137 %1516)
(fma.f64 #s(literal 2 binary64) %1047 %2745)
(fma.f64 #s(literal -2 binary64) %1045 %2745)
(fma.f64 %1049 %579 %2745)
(fma.f64 %579 %1049 %2745)
(fma.f64 %1055 #s(literal 1/2 binary64) %2745)
(fma.f64 %2137 %70 %1516)
(fma.f64 %1045 #s(literal -2 binary64) %2745)
(fma.f64 %1047 #s(literal 2 binary64) %2745)
(fma.f64 %2192 s %1516)
(-.f64 %1188 %2856)
(-.f64 %1516 %2187)
(+.f64 %109 %2813)
(+.f64 %147 %2860)
(+.f64 %2860 %147)
(+.f64 %2813 %109)
(/.f64 %2864 b)
(/.f64 %2803 #s(literal 2 binary64))
(-.f64 %109 (-.f64 %2822 xy_x))
(-.f64 %2869 %1032)
(+.f64 %2833 %2827)
(+.f64 %2839 %2825)
(+.f64 (*.f64 %2738 #s(literal 1 binary64)) %2837)
(+.f64 (*.f64 %2728 #s(literal 1 binary64)) %2835)
(+.f64 (*.f64 #s(literal 1 binary64) %2738) %2831)
(+.f64 (*.f64 #s(literal 1 binary64) %2728) %2829)
(+.f64 %2825 %2839)
(+.f64 %2827 %2833)
(fma.f64 %2129 %72 %1516)
(fma.f64 #s(literal 1 binary64) %1036 %2773)
(fma.f64 #s(literal 1 binary64) %1036 %2775)
(fma.f64 %17 %2185 %1516)
(fma.f64 %72 %2129 %1516)
(fma.f64 %2185 %17 %1516)
(fma.f64 %1036 #s(literal 1 binary64) %2773)
(fma.f64 %1036 #s(literal 1 binary64) %2775)
(+.f64 %1188 %2891)
(+.f64 %1516 %2197)
(+.f64 %1190 %2894)
(+.f64 %1182 (fma.f64 xy_y %70 %2891))
(+.f64 %1182 (-.f64 %109 %2856))
(+.f64 %1525 (-.f64 %1182 %2187))
(+.f64 %1515 %2902)
(+.f64 %2197 %1516)
(+.f64 %2905 %1526)
(+.f64 %2891 %1188)
(+.f64 %2908 %1515)
(+.f64 %2910 %1511)
(+.f64 %2869 %1036)
(+.f64 %2913 %1190)
(+.f64 (fma.f64 %2137 %70 %1525) %1182)
(+.f64 %1526 %2905)
(+.f64 %1526 (-.f64 xy_x %2187))
(+.f64 %1512 (-.f64 %109 %2187))
(+.f64 %2894 %1190)
(fma.f64 xy_x %183 %2734)
(fma.f64 xj %188 %2734)
(-.f64 %1190 %2925)
(-.f64 %1526 %2927)
(+.f64 %2929 %1515)
(-.f64 %109 %2931)
(-.f64 %109 (-.f64 %1032 %2894))
(-.f64 %1511 (+.f64 %1199 %2187))
(-.f64 %2197 %1560)
(-.f64 %2905 %1545)
(-.f64 %2891 %1203)
(-.f64 %2913 %1199)
(-.f64 %2894 %1199)
(-.f64 (+.f64 %2905 %1525) %1032)
(-.f64 %1182 (fma.f64 %70 %4 %2856))
(+.f64 %185 %2734)
(+.f64 %1525 (+.f64 %1182 %2197))
(+.f64 %2949 %1182)
(+.f64 %2951 %1190)
(/.f64 %2953 %205)
(-.f64 %2908 %1565)
(-.f64 %2910 %1554)
(-.f64 %2860 %156)
(-.f64 %2813 %121)
(-.f64 %2961 %2264)
(-.f64 %2902 %1565)
(+.f64 %2964 xy_x)
(+.f64 %2966 %1525)
(+.f64 (-.f64 %2197 %1199) %1511)
(+.f64 %2970 %109)
(-.f64 %1511 (-.f64 %1199 %2197))
(-.f64 %2974 %2975)
(-.f64 %2949 %1201)
(-.f64 (-.f64 %1509 %2978) (-.f64 %2960 xy_x))
(-.f64 %2929 %1565)
(-.f64 %2983 %1032)
(-.f64 (-.f64 %2905 %1563) %1032)
(-.f64 %2951 %1199)
(+.f64 (neg.f64 %2927) %1526)
(fma.f64 s %2343 %2961)
(fma.f64 c1 %2345 %2961)
(fma.f64 %70 %1925 %2961)
(fma.f64 %478 %2361 %2961)
(fma.f64 %1921 %72 %2961)
(fma.f64 %4 %72 %2813)
(fma.f64 %17 %117 %2813)
(fma.f64 %17 %2256 %2961)
(fma.f64 %1892 %2266 %2961)
(fma.f64 %2263 %2354 %2961)
(fma.f64 %2255 %3000 %2961)
(fma.f64 %72 %1921 %2961)
(fma.f64 %72 %4 %2813)
(fma.f64 %117 %17 %2813)
(fma.f64 %2348 %2255 %2961)
(fma.f64 %2353 %2262 %2961)
(fma.f64 %2361 %478 %2961)
(fma.f64 %1925 %70 %2961)
(fma.f64 %3009 %2262 %2961)
(fma.f64 %2262 %3011 %2961)
(fma.f64 %2272 %778 %2961)
(fma.f64 %2281 %2349 %2961)
(fma.f64 %2281 %2351 %2961)
(fma.f64 %778 %2272 %2961)
(fma.f64 %2256 %17 %2961)
(fma.f64 %2266 %1892 %2961)
(fma.f64 %2345 c1 %2961)
(fma.f64 %2343 s %2961)
(fma.f64 %3021 %2255 %2961)
(-.f64 %1190 (+.f64 %1 %2856))
(-.f64 %1036 (+.f64 %156 %2856))
(+.f64 (-.f64 %2197 %1563) %1182)
(+.f64 %3029 %1190)
(+.f64 %2983 %1036)
(-.f64 %1190 (-.f64 %1554 %2197))
(-.f64 %1036 (-.f64 %1565 %2197))
(-.f64 %2339 %3036)
(-.f64 (-.f64 %2905 %1522) %121)
(/.f64 (-.f64 %158 %3040) xj)
(-.f64 %3029 %1199)
(-.f64 %2966 %1563)
(+.f64 %2339 %2961)
(+.f64 %2961 %2339)
(-.f64 %1190 (-.f64 %1 %2891))
(-.f64 %1182 (-.f64 %121 %2891))
(-.f64 %1036 (-.f64 %156 %2891))
(fma.f64 %74 (fma.f64 %2137 s %158) %1529)
(fma.f64 %74 (-.f64 %158 %2183) %1529)
(+.f64 %2974 (neg.f64 %2975))
(-.f64 %2964 %1)
(-.f64 %2970 %121)
(fma.f64 s (*.f64 %2185 #s(literal -1 binary64)) %1516)
(fma.f64 %2129 (*.f64 %70 #s(literal -1 binary64)) %1516)
(fma.f64 %2187 #s(literal -1 binary64) %1516)
(fma.f64 #s(literal -1 binary64) %2187 %1516)
(fma.f64 %82 %2183 %1516)
(fma.f64 %2183 %82 %1516)
(fma.f64 xy_y %70 %3069)
(fma.f64 xy_y %70 %3071)
(fma.f64 s %110 %3069)
(fma.f64 s %110 %3071)
(fma.f64 %70 xy_y %3069)
(fma.f64 %70 xy_y %3071)
(fma.f64 %109 #s(literal 1 binary64) %2813)
(fma.f64 %147 #s(literal 1 binary64) %2860)
(fma.f64 #s(literal 1 binary64) %109 %2813)
(fma.f64 %267 %583 %2773)
(fma.f64 %267 %583 %2775)
(fma.f64 %267 %1087 %2745)
(fma.f64 %107 %74 %2813)
(fma.f64 %74 %107 %2813)
(fma.f64 %110 s %3069)
(fma.f64 %110 s %3071)
(fma.f64 %583 %267 %2773)
(fma.f64 %583 %267 %2775)
(fma.f64 %2860 #s(literal 1 binary64) %147)
(/.f64 %3090 xj)
(/.f64 (-.f64 %2190 %1653) xj)
(fma.f64 #s(literal 2 binary64) %1047 %2773)
(fma.f64 #s(literal 2 binary64) %1047 %2775)
(fma.f64 #s(literal 2 binary64) %1289 %2745)
(fma.f64 #s(literal 4 binary64) %1291 %2745)
(fma.f64 %1516 #s(literal 1 binary64) %2197)
(fma.f64 #s(literal 1 binary64) %1516 %2197)
(fma.f64 #s(literal 1 binary64) %2197 %1516)
(fma.f64 #s(literal 1/2 binary64) %1293 %2745)
(fma.f64 #s(literal -2 binary64) %1045 %2773)
(fma.f64 #s(literal -2 binary64) %1045 %2775)
(fma.f64 %1049 %579 %2773)
(fma.f64 %1049 %579 %2775)
(fma.f64 %74 %2190 %1516)
(fma.f64 %579 %1049 %2773)
(fma.f64 %579 %1049 %2775)
(fma.f64 %1055 #s(literal 1/2 binary64) %2773)
(fma.f64 %1055 #s(literal 1/2 binary64) %2775)
(fma.f64 %1045 #s(literal -2 binary64) %2773)
(fma.f64 %1045 #s(literal -2 binary64) %2775)
(fma.f64 %1047 #s(literal 2 binary64) %2773)
(fma.f64 %1047 #s(literal 2 binary64) %2775)
(fma.f64 %2197 #s(literal 1 binary64) %1516)
(fma.f64 %2190 %74 %1516)
(fma.f64 %2208 %70 %1516)
(fma.f64 %1295 #s(literal 2 binary64) %2745)
(fma.f64 %1297 #s(literal 4 binary64) %2745)
(fma.f64 %1299 #s(literal 1/2 binary64) %2745)
(+.f64 %109 %3069)
(+.f64 %109 %3071)
(+.f64 %147 %3123)
(+.f64 %3123 %147)
(*.f64 %2864 %342)
(fma.f64 %17 %3127 %2961)
(fma.f64 %17 %3129 %2961)
(fma.f64 %3131 %2354 %2961)
(fma.f64 %3133 %2349 %2961)
(/.f64 %3135 %68)
(fma.f64 #s(literal -1 binary64) %121 %2813)
(fma.f64 %230 %74 %2734)
(fma.f64 %82 %114 %2813)
(fma.f64 %82 %2385 %2961)
(fma.f64 %114 %82 %2813)
(fma.f64 %2385 %82 %2961)
(fma.f64 %1309 %579 %2745)
(/.f64 #s(literal 1 binary64) (/.f64 b %2864))
(fma.f64 %17 (*.f64 %2192 #s(literal -1 binary64)) %1516)
(fma.f64 %72 (*.f64 %2137 #s(literal -1 binary64)) %1516)
(fma.f64 %2137 (*.f64 %72 #s(literal -1 binary64)) %1516)
(/.f64 (-.f64 (*.f64 %2961 xj) %2385) xj)
(/.f64 (fma.f64 %2961 xj %2405) xj)
(fma.f64 s %2343 %3157)
(fma.f64 s %2343 %3159)
(fma.f64 c1 %2345 %3157)
(fma.f64 c1 %2345 %3159)
(fma.f64 %70 %1925 %3157)
(fma.f64 %70 %1925 %3159)
(fma.f64 %478 %2361 %3157)
(fma.f64 %478 %2361 %3159)
(fma.f64 %1921 %72 %3157)
(fma.f64 %1921 %72 %3159)
(fma.f64 #s(literal 1 binary64) %2339 %2961)
(fma.f64 #s(literal 1 binary64) %2961 %2339)
(fma.f64 %4 %72 %3069)
(fma.f64 %4 %72 %3071)
(fma.f64 %17 %117 %3069)
(fma.f64 %17 %117 %3071)
(fma.f64 %17 %2256 %3157)
(fma.f64 %17 %2256 %3159)
(fma.f64 %1892 %2266 %3157)
(fma.f64 %1892 %2266 %3159)
(fma.f64 %74 %2405 %2961)
(fma.f64 %2263 %2354 %3157)
(fma.f64 %2263 %2354 %3159)
(fma.f64 %2263 %3182 %2961)
(fma.f64 %2255 %3000 %3157)
(fma.f64 %2255 %3000 %3159)
(fma.f64 %72 %1921 %3157)
(fma.f64 %72 %1921 %3159)
(fma.f64 %72 %4 %3069)
(fma.f64 %72 %4 %3071)
(fma.f64 %117 %17 %3069)
(fma.f64 %117 %17 %3071)
(fma.f64 %2348 %2255 %3157)
(fma.f64 %2348 %2255 %3159)
(fma.f64 %2353 %2262 %3157)
(fma.f64 %2353 %2262 %3159)
(fma.f64 %2361 %478 %3157)
(fma.f64 %2361 %478 %3159)
(fma.f64 %1925 %70 %3157)
(fma.f64 %1925 %70 %3159)
(fma.f64 %3009 %2262 %3157)
(fma.f64 %3009 %2262 %3159)
(fma.f64 %3202 %2281 %2961)
(fma.f64 %2262 %3011 %3157)
(fma.f64 %2262 %3011 %3159)
(fma.f64 %2272 %778 %3157)
(fma.f64 %2272 %778 %3159)
(fma.f64 %2281 %3208 %2961)
(fma.f64 %2281 %2349 %3157)
(fma.f64 %2281 %2349 %3159)
(fma.f64 %2281 %2351 %3157)
(fma.f64 %2281 %2351 %3159)
(fma.f64 %1317 %642 %2745)
(fma.f64 %1319 %592 %2745)
(fma.f64 %778 %2272 %3157)
(fma.f64 %778 %2272 %3159)
(fma.f64 %2256 %17 %3157)
(fma.f64 %2256 %17 %3159)
(fma.f64 %2266 %1892 %3157)
(fma.f64 %2266 %1892 %3159)
(fma.f64 %2339 #s(literal 1 binary64) %2961)
(fma.f64 %2345 c1 %3157)
(fma.f64 %2345 c1 %3159)
(fma.f64 %2405 %74 %2961)
(fma.f64 %2343 s %3157)
(fma.f64 %2343 s %3159)
(fma.f64 %3228 %70 %2961)
(fma.f64 %3021 %2255 %3157)
(fma.f64 %3021 %2255 %3159)
(fma.f64 %3232 %2263 %2961)
(fma.f64 %2961 #s(literal 1 binary64) %2339)
(/.f64 (-.f64 %158 %3236) xj)
(+.f64 %2339 %3157)
(+.f64 %2339 %3159)
(+.f64 %3157 %2339)
(+.f64 %3159 %2339)
(/.f64 (-.f64 %1251 %3235) xj)
(fma.f64 %29 %132 %2813)
(fma.f64 %74 (-.f64 %158 %3235) %1036)
(fma.f64 %134 #s(literal 1/2 binary64) %2813)
(/.f64 (-.f64 %168 %3249) %68)
(fma.f64 %3235 %82 %1188)
(fma.f64 %2222 %98 %1516)
(fma.f64 %2238 #s(literal -1/2 binary64) %1516)
(fma.f64 (*.f64 %2187 #s(literal -2 binary64)) #s(literal 1/2 binary64) %1516)
(/.f64 (fma.f64 %2961 %68 %2385) %68)
(fma.f64 %17 %3259 %2961)
(fma.f64 %2348 %3261 %2961)
(fma.f64 %2353 %3263 %2961)
(/.f64 (fma.f64 %2860 xj %158) xj)
(/.f64 (-.f64 %3267 %3040) xj)
(/.f64 %3270 xj)
(fma.f64 %109 #s(literal 1 binary64) %3069)
(fma.f64 %109 #s(literal 1 binary64) %3071)
(fma.f64 %147 #s(literal 1 binary64) %3123)
(fma.f64 #s(literal 2 binary64) %138 %2813)
(fma.f64 #s(literal 1 binary64) %109 %3069)
(fma.f64 #s(literal 1 binary64) %109 %3071)
(fma.f64 #s(literal 1 binary64) %147 %3278)
(fma.f64 #s(literal 1 binary64) %2860 %3280)
(fma.f64 %29 (*.f64 #s(literal 1/2 binary64) %2192) %1516)
(fma.f64 %267 %1087 %2773)
(fma.f64 %267 %1087 %2775)
(fma.f64 %107 %74 %3069)
(fma.f64 %107 %74 %3071)
(fma.f64 %74 %107 %3069)
(fma.f64 %74 %107 %3071)
(fma.f64 %74 %158 %2860)
(fma.f64 %158 %74 %2860)
(fma.f64 %140 %87 %2813)
(fma.f64 (*.f64 %2192 %29) #s(literal 1/2 binary64) %1516)
(*.f64 %3135 %82)
(/.f64 (+.f64 %3296 %1251) xj)
(/.f64 (+.f64 %1251 %3296) xj)
(/.f64 (+.f64 %3301 %158) xj)
(/.f64 (+.f64 %158 %3301) xj)
(/.f64 %3306 xj)
(fma.f64 #s(literal 2 binary64) %1289 %2773)
(fma.f64 #s(literal 2 binary64) %1289 %2775)
(fma.f64 #s(literal 2 binary64) (*.f64 %87 %2190) %1516)
(fma.f64 %1188 #s(literal 1 binary64) %3312)
(fma.f64 #s(literal 4 binary64) %1291 %2773)
(fma.f64 #s(literal 4 binary64) %1291 %2775)
(fma.f64 #s(literal 1 binary64) %1188 %3316)
(fma.f64 #s(literal 1 binary64) %1190 %3318)
(fma.f64 #s(literal 1 binary64) %2905 %3320)
(fma.f64 #s(literal 1 binary64) %2891 %3322)
(fma.f64 #s(literal 1/2 binary64) %1293 %2773)
(fma.f64 #s(literal 1/2 binary64) %1293 %2775)
(fma.f64 %1190 #s(literal 1 binary64) %3326)
(fma.f64 %2905 #s(literal 1 binary64) %3328)
(fma.f64 %2891 #s(literal 1 binary64) %1714)
(fma.f64 %3296 %74 %1188)
(fma.f64 %1295 #s(literal 2 binary64) %2773)
(fma.f64 %1295 #s(literal 2 binary64) %2775)
(fma.f64 %1297 #s(literal 4 binary64) %2773)
(fma.f64 %1297 #s(literal 4 binary64) %2775)
(fma.f64 %1299 #s(literal 1/2 binary64) %2773)
(fma.f64 %1299 #s(literal 1/2 binary64) %2775)
(fma.f64 %1629 #s(literal 2 binary64) %2197)
(fma.f64 %1631 #s(literal 1/2 binary64) %2197)
(fma.f64 %2242 %87 %1516)
(*.f64 %74 %3090)
(*.f64 %3090 %74)
(+.f64 %3280 %3278)
(+.f64 %3278 %3280)
(fma.f64 s %2320 %3346)
(fma.f64 s (*.f64 %2224 %205) %1516)
(fma.f64 c3 %2322 %3346)
(fma.f64 b %192 %2860)
(fma.f64 %70 %2047 %3346)
(fma.f64 %2129 (*.f64 %2227 %205) %1516)
(fma.f64 %205 %2228 %1516)
(fma.f64 %2257 %3356 %3346)
(fma.f64 %192 b %2860)
(fma.f64 %2227 (*.f64 %2129 %205) %1516)
(fma.f64 %2258 %1959 %3346)
(fma.f64 %1959 %2258 %3346)
(fma.f64 %2322 c3 %3346)
(fma.f64 %2320 s %3346)
(fma.f64 %2047 %70 %3346)
(fma.f64 %3366 %2257 %3346)
(fma.f64 %2228 %205 %1516)
(fma.f64 %17 %3127 %3157)
(fma.f64 %17 %3127 %3159)
(fma.f64 %17 %3129 %3157)
(fma.f64 %17 %3129 %3159)
(fma.f64 %3131 %2354 %3157)
(fma.f64 %3131 %2354 %3159)
(fma.f64 %3133 %2349 %3157)
(fma.f64 %3133 %2349 %3159)
(+.f64 %1714 %3312)
(+.f64 (*.f64 %1190 #s(literal 1 binary64)) %3326)
(+.f64 (*.f64 #s(literal 1 binary64) %1190) %3318)
(+.f64 %3322 %3316)
(+.f64 %3312 %1714)
(+.f64 (*.f64 %2905 #s(literal 1 binary64)) %3328)
(+.f64 %3316 %3322)
(+.f64 (*.f64 #s(literal 1 binary64) %2905) %3320)
(/.f64 %3389 %68)
(fma.f64 #s(literal -1 binary64) %121 %3069)
(fma.f64 #s(literal -1 binary64) %121 %3071)
(fma.f64 %82 %114 %3069)
(fma.f64 %82 %114 %3071)
(fma.f64 %82 %2385 %3157)
(fma.f64 %82 %2385 %3159)
(fma.f64 %114 %82 %3069)
(fma.f64 %114 %82 %3071)
(fma.f64 %2385 %82 %3157)
(fma.f64 %2385 %82 %3159)
(fma.f64 %168 %82 %2860)
(fma.f64 %142 %98 %2813)
(fma.f64 %2456 %98 %2961)
(/.f64 #s(literal 1 binary64) (/.f64 xj %3090))
(fma.f64 xj (/.f64 %1516 xj) %2197)
(fma.f64 b %1645 %2197)
(fma.f64 %1516 %183 %2197)
(fma.f64 %1516 %1647 %2197)
(fma.f64 %1309 %579 %2773)
(fma.f64 %1309 %579 %2775)
(fma.f64 %1645 b %2197)
(-.f64 %2303 %3416)
(-.f64 %3418 (+.f64 %3415 %1032))
(-.f64 %3421 %2187)
(-.f64 (/.f64 %3423 xj) %2856)
(+.f64 %2303 %3346)
(+.f64 %3345 %3418)
(+.f64 %3346 %2303)
(-.f64 %3345 (fma.f64 %2043 %70 %1505))
(-.f64 %3346 %2259)
(/.f64 (-.f64 (*.f64 %2961 %68) %2405) %68)
(fma.f64 %70 (*.f64 %2295 %205) %1516)
(fma.f64 %29 %3437 %2961)
(fma.f64 %2185 (*.f64 %2251 %205) %1516)
(fma.f64 %2295 (*.f64 %70 %205) %1516)
(+.f64 %3421 %2197)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %3135))
(/.f64 (fma.f64 %1188 %68 %3235) %68)
(fma.f64 %1956 %2325 %3346)
(fma.f64 %2043 %72 %3346)
(fma.f64 %17 %2261 %3346)
(fma.f64 %1937 %2268 %3346)
(fma.f64 %2278 %2357 %3346)
(fma.f64 %2278 %2359 %3346)
(fma.f64 %72 %2043 %3346)
(fma.f64 %2356 %2279 %3346)
(fma.f64 %2325 %1956 %3346)
(fma.f64 %3457 %2279 %3346)
(fma.f64 %2268 %1937 %3346)
(fma.f64 %2261 %17 %3346)
(fma.f64 %2283 %2368 %3346)
(fma.f64 %2283 %2370 %3346)
(fma.f64 %2367 %2257 %3346)
(fma.f64 %2279 %3464 %3346)
(-.f64 (-.f64 %1188 %2259) %3467)
(-.f64 (-.f64 %1188 (*.f64 %1488 (/.f64 %1665 xj))) %2187)
(+.f64 (+.f64 %2860 %185) %109)
(fma.f64 #s(literal 1 binary64) %2339 %3157)
(fma.f64 #s(literal 1 binary64) %2339 %3159)
(fma.f64 %74 %2405 %3157)
(fma.f64 %74 %2405 %3159)
(fma.f64 %2263 %3182 %3157)
(fma.f64 %2263 %3182 %3159)
(fma.f64 %3202 %2281 %3157)
(fma.f64 %3202 %2281 %3159)
(fma.f64 %2281 %3208 %3157)
(fma.f64 %2281 %3208 %3159)
(fma.f64 %1317 %642 %2773)
(fma.f64 %1317 %642 %2775)
(fma.f64 %1319 %592 %2773)
(fma.f64 %1319 %592 %2775)
(fma.f64 %2339 #s(literal 1 binary64) %3157)
(fma.f64 %2339 #s(literal 1 binary64) %3159)
(fma.f64 %2405 %74 %3157)
(fma.f64 %2405 %74 %3159)
(fma.f64 %3228 %70 %3157)
(fma.f64 %3228 %70 %3159)
(fma.f64 %3232 %2263 %3157)
(fma.f64 %3232 %2263 %3159)
(fma.f64 %2485 %87 %2961)
(fma.f64 %2487 %82 %2961)
(-.f64 (-.f64 %109 (fma.f64 a2 %474 %3467)) (-.f64 %2259 xy_x))
(+.f64 %3418 (fma.f64 %2345 c1 %1188))
(/.f64 (neg.f64 %3306) %68)
(fma.f64 %17 (*.f64 %2311 %205) %1516)
(fma.f64 %2137 (*.f64 %2314 %205) %1516)
(fma.f64 %1673 %205 %2197)
(fma.f64 %1560 %1675 %2197)
(fma.f64 %29 %132 %3069)
(fma.f64 %29 %132 %3071)
(fma.f64 %134 #s(literal 1/2 binary64) %3069)
(fma.f64 %134 #s(literal 1/2 binary64) %3071)
(fma.f64 %17 %3517 %3346)
(fma.f64 %3519 %2368 %3346)
(/.f64 (-.f64 %3521 %3296) %68)
(/.f64 (fma.f64 %2860 %68 %168) %68)
(fma.f64 %17 %3259 %3157)
(fma.f64 %17 %3259 %3159)
(fma.f64 %2348 %3261 %3157)
(fma.f64 %2348 %3261 %3159)
(fma.f64 %2353 %3263 %3157)
(fma.f64 %2353 %3263 %3159)
(/.f64 (-.f64 %3267 %3236) xj)
(fma.f64 #s(literal 2 binary64) %138 %3069)
(fma.f64 #s(literal 2 binary64) %138 %3071)
(fma.f64 %74 %158 %3123)
(fma.f64 %158 %74 %3123)
(fma.f64 %140 %87 %3069)
(fma.f64 %140 %87 %3071)
(fma.f64 %222 %87 %2860)
(fma.f64 %172 %74 %2860)
(fma.f64 %195 %82 %2860)
(fma.f64 %72 (*.f64 %2336 %205) %1516)
(/.f64 (fma.f64 %2891 xj %1251) xj)
(/.f64 (fma.f64 %147 xj %3301) xj)
(/.f64 (fma.f64 xy_x xj %3549) xj)
(/.f64 %3552 %1328)
(/.f64 %3554 xj)
(/.f64 %3556 xj)
(/.f64 %3558 %85)
(fma.f64 %1251 %74 %2891)
(fma.f64 %3301 %74 %147)
(fma.f64 %3549 %74 xy_x)
(*.f64 %3306 %74)
(*.f64 %3552 %87)
(/.f64 (-.f64 (*.f64 %147 %68) %3249) %68)
(fma.f64 %17 %3568 %3346)
(fma.f64 %3570 %2357 %3346)
(/.f64 %3572 xj)
(fma.f64 s %2320 %3574)
(fma.f64 s %2320 %3576)
(fma.f64 c3 %2322 %3574)
(fma.f64 c3 %2322 %3576)
(fma.f64 b %192 %3123)
(fma.f64 %70 %2047 %3574)
(fma.f64 %70 %2047 %3576)
(fma.f64 #s(literal 1 binary64) %2303 %3346)
(fma.f64 #s(literal 1 binary64) %3346 %2303)
(fma.f64 %74 %2394 %3346)
(fma.f64 %2278 %3586 %3346)
(fma.f64 %82 %2392 %3346)
(fma.f64 %2257 %3356 %3574)
(fma.f64 %2257 %3356 %3576)
(fma.f64 %192 b %3123)
(fma.f64 %2258 %1959 %3574)
(fma.f64 %2258 %1959 %3576)
(fma.f64 %1959 %2258 %3574)
(fma.f64 %1959 %2258 %3576)
(fma.f64 %2183 (*.f64 %2374 %205) %1516)
(fma.f64 %2322 c3 %3574)
(fma.f64 %2322 c3 %3576)
(fma.f64 %2394 %74 %3346)
(fma.f64 %2392 %82 %3346)
(fma.f64 %2303 #s(literal 1 binary64) %3346)
(fma.f64 %2320 s %3574)
(fma.f64 %2320 s %3576)
(fma.f64 %2047 %70 %3574)
(fma.f64 %2047 %70 %3576)
(fma.f64 %3607 %2278 %3346)
(fma.f64 %3366 %2257 %3574)
(fma.f64 %3366 %2257 %3576)
(fma.f64 %3611 %70 %3346)
(fma.f64 %3346 #s(literal 1 binary64) %2303)
(/.f64 (*.f64 %3135 #s(literal 2 binary64)) %1346)
(/.f64 %3616 %103)
(fma.f64 %168 %82 %3123)
(fma.f64 %142 %98 %3069)
(fma.f64 %142 %98 %3071)
(fma.f64 %2456 %98 %3157)
(fma.f64 %2456 %98 %3159)
(/.f64 #s(literal 1 binary64) (/.f64 xj %3306))
(/.f64 (-.f64 (*.f64 %2197 xj) %1653) xj)
(/.f64 (-.f64 %3628 %2183) xj)
(fma.f64 b %1766 %3312)
(fma.f64 %342 %1633 %2197)
(fma.f64 %342 %2331 %1516)
(fma.f64 %1766 b %3312)
(fma.f64 %1633 %342 %2197)
(fma.f64 %3636 %74 %2197)
(+.f64 %2303 %3574)
(+.f64 %2303 %3576)
(+.f64 %3574 %2303)
(+.f64 %3576 %2303)
(fma.f64 %1560 %372 %2197)
(fma.f64 %1671 %371 %2197)
(fma.f64 %2187 (*.f64 %342 %205) %1516)
(fma.f64 %29 %3437 %3157)
(fma.f64 %29 %3437 %3159)
(fma.f64 %74 (*.f64 %2252 %205) %1516)
(fma.f64 %1956 %2325 %3574)
(fma.f64 %1956 %2325 %3576)
(fma.f64 %2043 %72 %3574)
(fma.f64 %2043 %72 %3576)
(fma.f64 %17 %2261 %3574)
(fma.f64 %17 %2261 %3576)
(fma.f64 %17 %3656 %3346)
(fma.f64 %1937 %2268 %3574)
(fma.f64 %1937 %2268 %3576)
(fma.f64 %2278 %2357 %3574)
(fma.f64 %2278 %2357 %3576)
(fma.f64 %2278 %2359 %3574)
(fma.f64 %2278 %2359 %3576)
(fma.f64 %72 %2043 %3574)
(fma.f64 %72 %2043 %3576)
(fma.f64 %2356 %2279 %3574)
(fma.f64 %2356 %2279 %3576)
(fma.f64 %2356 %3668 %3346)
(fma.f64 %2325 %1956 %3574)
(fma.f64 %2325 %1956 %3576)
(fma.f64 %3672 %2283 %3346)
(fma.f64 %3457 %2279 %3574)
(fma.f64 %3457 %2279 %3576)
(fma.f64 %2268 %1937 %3574)
(fma.f64 %2268 %1937 %3576)
(fma.f64 %2261 %17 %3574)
(fma.f64 %2261 %17 %3576)
(fma.f64 %2283 %3680 %3346)
(fma.f64 %2283 %2368 %3574)
(fma.f64 %2283 %2368 %3576)
(fma.f64 %2283 %2370 %3574)
(fma.f64 %2283 %2370 %3576)
(fma.f64 %2367 %2257 %3574)
(fma.f64 %2367 %2257 %3576)
(fma.f64 %2279 %3464 %3574)
(fma.f64 %2279 %3464 %3576)
(fma.f64 %2485 %87 %3157)
(fma.f64 %2485 %87 %3159)
(fma.f64 %2487 %82 %3157)
(fma.f64 %2487 %82 %3159)
(fma.f64 %2197 (*.f64 %371 %205) %1516)
(/.f64 (-.f64 %216 (*.f64 xj %3040)) %217)
(/.f64 %3699 %68)
(/.f64 (neg.f64 %3699) xj)
(/.f64 (neg.f64 %3572) %68)
(fma.f64 %17 %3517 %3574)
(fma.f64 %17 %3517 %3576)
(fma.f64 %3519 %2368 %3574)
(fma.f64 %3519 %2368 %3576)
(fma.f64 %2367 %3709 %3346)
(fma.f64 %222 %87 %3123)
(fma.f64 %172 %74 %3123)
(fma.f64 %195 %82 %3123)
(/.f64 %3714 %220)
(/.f64 (-.f64 %3716 %2217) %217)
(/.f64 (-.f64 (*.f64 %1516 %217) %2217) %217)
(/.f64 (-.f64 %1251 %3722) xj)
(/.f64 (*.f64 %3306 #s(literal 2 binary64)) %1328)
(/.f64 (*.f64 #s(literal 2 binary64) %3306) %85)
(/.f64 (-.f64 %2308 (*.f64 xj %1653)) %217)
(fma.f64 %29 %3732 %3346)
(fma.f64 %3734 #s(literal 1/2 binary64) %3346)
(/.f64 (-.f64 %3736 %2190) %68)
(fma.f64 %17 %3568 %3574)
(fma.f64 %17 %3568 %3576)
(fma.f64 %3570 %2357 %3574)
(fma.f64 %3570 %2357 %3576)
(/.f64 %3743 xj)
(/.f64 %3745 xj)
(fma.f64 #s(literal 1 binary64) %2303 %3574)
(fma.f64 #s(literal 1 binary64) %2303 %3576)
(fma.f64 %74 %2394 %3574)
(fma.f64 %74 %2394 %3576)
(fma.f64 %2278 %3586 %3574)
(fma.f64 %2278 %3586 %3576)
(fma.f64 %82 %2392 %3574)
(fma.f64 %82 %2392 %3576)
(fma.f64 %2394 %74 %3574)
(fma.f64 %2394 %74 %3576)
(fma.f64 %2392 %82 %3574)
(fma.f64 %2392 %82 %3576)
(fma.f64 %2303 #s(literal 1 binary64) %3574)
(fma.f64 %2303 #s(literal 1 binary64) %3576)
(fma.f64 %3607 %2278 %3574)
(fma.f64 %3607 %2278 %3576)
(fma.f64 %2458 %98 %3346)
(fma.f64 %2460 %87 %3346)
(fma.f64 %2462 %82 %3346)
(fma.f64 %3611 %70 %3574)
(fma.f64 %3611 %70 %3576)
(fma.f64 %3768 %82 %2303)
(*.f64 %3572 %74)
(/.f64 %3771 %2306)
(/.f64 (-.f64 %3636 %2386) xj)
(/.f64 (-.f64 %3636 %2383) xj)
(/.f64 (-.f64 %3423 %3722) xj)
(fma.f64 %3779 %74 %2303)
(/.f64 #s(literal 1 binary64) (/.f64 xj %3572))
(/.f64 (fma.f64 %1671 %68 %2305) %220)
(/.f64 (fma.f64 %1633 %68 %2220) %2306)
(/.f64 (-.f64 %2217 (*.f64 %68 %1653)) %249)
(fma.f64 %17 %3656 %3574)
(fma.f64 %17 %3656 %3576)
(fma.f64 %2356 %3668 %3574)
(fma.f64 %2356 %3668 %3576)
(fma.f64 %3672 %2283 %3574)
(fma.f64 %3672 %2283 %3576)
(fma.f64 %2283 %3680 %3574)
(fma.f64 %2283 %3680 %3576)
(*.f64 %3699 %82)
(/.f64 (-.f64 %3799 (*.f64 %68 %3040)) %249)
(-.f64 (/.f64 (*.f64 %3346 xj) xj) %2259)
(/.f64 (-.f64 %216 (*.f64 xj %3236)) %217)
(/.f64 %3811 %2306)
(/.f64 %3814 %2306)
(-.f64 %3816 %2264)
(/.f64 (fma.f64 %3296 xj (*.f64 xj %1251)) %217)
(/.f64 (fma.f64 %3296 xj %3821) %217)
(/.f64 (fma.f64 %3301 xj %216) %217)
(/.f64 (fma.f64 %1251 xj %3826) %217)
(/.f64 (fma.f64 %1251 xj (*.f64 %3296 xj)) %217)
(/.f64 (-.f64 %3821 %3832) %217)
(/.f64 (fma.f64 xj %158 (*.f64 %3301 xj)) %217)
(/.f64 (fma.f64 xj %158 (*.f64 xj %3301)) %217)
(/.f64 (-.f64 (*.f64 %158 %68) (*.f64 xj %3249)) %249)
(/.f64 %3845 %68)
(/.f64 %3847 %68)
(fma.f64 %2367 %3709 %3574)
(fma.f64 %2367 %3709 %3576)
(/.f64 (-.f64 %3809 %2410) %68)
(/.f64 (-.f64 %3853 %2305) %2306)
(/.f64 (-.f64 %3856 %2308) %249)
(/.f64 (-.f64 %3859 %3810) %220)
(/.f64 (-.f64 %3809 %2414) %68)
(/.f64 (fma.f64 %3779 xj %2408) %217)
(fma.f64 %29 %3732 %3574)
(fma.f64 %29 %3732 %3576)
(fma.f64 %3734 #s(literal 1/2 binary64) %3574)
(fma.f64 %3734 #s(literal 1/2 binary64) %3576)
(+.f64 %3816 %2339)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %3699))
(/.f64 (-.f64 (*.f64 %168 %68) (*.f64 %68 %3249)) %217)
(/.f64 (*.f64 %3572 #s(literal 2 binary64)) %1328)
(/.f64 (*.f64 #s(literal 2 binary64) %3572) %85)
(fma.f64 %2458 %98 %3574)
(fma.f64 %2458 %98 %3576)
(fma.f64 %2460 %87 %3574)
(fma.f64 %2460 %87 %3576)
(fma.f64 %2462 %82 %3574)
(fma.f64 %2462 %82 %3576)
(/.f64 (fma.f64 %3235 xj (*.f64 %68 %1251)) %249)
(/.f64 (fma.f64 %3235 xj %3890) %249)
(/.f64 (fma.f64 %3768 xj %2530) %249)
(/.f64 (fma.f64 %3768 %68 %2408) %217)
(/.f64 (fma.f64 %1251 %68 %3832) %249)
(/.f64 (fma.f64 %1251 %68 (*.f64 %3235 xj)) %249)
(/.f64 (-.f64 (*.f64 %3779 xj) %2530) %217)
(/.f64 (-.f64 %3521 %3905) %68)
(-.f64 (/.f64 (*.f64 %3346 %68) %68) %2259)
(/.f64 (-.f64 (*.f64 %3768 xj) %2408) %249)
(/.f64 (-.f64 (*.f64 %3768 %68) %2530) %217)
(/.f64 (-.f64 %3890 %3826) %249)
(/.f64 (-.f64 %3799 (*.f64 %68 %3236)) %249)
(/.f64 (fma.f64 %3779 %68 %2530) %249)
(/.f64 (fma.f64 %3301 %68 (*.f64 xj %168)) %249)
(/.f64 (fma.f64 %3301 %68 %3799) %249)
(/.f64 (fma.f64 %168 xj (*.f64 %3301 %68)) %249)
(/.f64 (fma.f64 %168 xj (*.f64 %68 %3301)) %249)
(/.f64 (*.f64 %3699 #s(literal 2 binary64)) %1346)
(/.f64 (*.f64 #s(literal 2 binary64) %3699) %103)
(/.f64 (-.f64 (*.f64 %3779 %68) %2408) %249)
(/.f64 (-.f64 (*.f64 %3421 %217) %2217) %217)
(/.f64 (-.f64 %3628 %2386) xj)
(/.f64 (-.f64 %3628 %2383) xj)
(/.f64 (-.f64 (*.f64 %1516 %249) %2472) %249)
(/.f64 (-.f64 (*.f64 %3636 %217) (*.f64 xj %2217)) (*.f64 xj %217))
(/.f64 (-.f64 (*.f64 %1633 %217) (*.f64 b %2217)) (*.f64 b %217))
(/.f64 (-.f64 %3821 (*.f64 xj %3722)) %217)
(/.f64 (-.f64 %3716 (*.f64 xj %2386)) %217)
(/.f64 (-.f64 %3716 (*.f64 xj %2383)) %217)
(/.f64 (-.f64 %3971 (*.f64 b %2386)) %220)
(/.f64 (-.f64 %3971 (*.f64 b %2383)) %220)
(/.f64 (-.f64 %3736 %2410) %68)
(/.f64 (-.f64 %3736 %2414) %68)
(/.f64 (-.f64 (*.f64 %1671 %217) (*.f64 %205 %2217)) (*.f64 %205 %217))
(/.f64 (-.f64 %3987 (*.f64 %205 %2386)) %2306)
(/.f64 (-.f64 %3987 (*.f64 %205 %2383)) %2306)
(/.f64 (-.f64 %3890 (*.f64 xj %3905)) %249)
(/.f64 (-.f64 %3853 (*.f64 b %2410)) %2306)
(/.f64 (-.f64 %3856 (*.f64 xj %2410)) %249)
(/.f64 (-.f64 %3859 (*.f64 %205 %2410)) %220)
(/.f64 (-.f64 %3853 (*.f64 b %2414)) %2306)
(/.f64 (-.f64 %3856 (*.f64 xj %2414)) %249)
(/.f64 (-.f64 %3859 (*.f64 %205 %2414)) %220)
(/.f64 (-.f64 (*.f64 %3421 %249) %2472) %249)
(/.f64 (-.f64 (*.f64 %3636 %249) (*.f64 xj %2472)) (*.f64 xj %249))
(/.f64 (-.f64 (*.f64 %1633 %249) (*.f64 b %2472)) (*.f64 b %249))
(fma.f64 %478 %1121 %2745)
(fma.f64 %479 %1123 %2745)
(fma.f64 %1121 %478 %2745)
(fma.f64 %1123 %479 %2745)
(fma.f64 %1360 %1118 %2745)
(fma.f64 %665 %1111 %2745)
(fma.f64 %1363 %479 %2745)
(fma.f64 %1105 %778 %2745)
(fma.f64 %1107 %666 %2745)
(/.f64 (-.f64 (*.f64 %1671 %249) (*.f64 %205 %2472)) (*.f64 %205 %249))
(fma.f64 %478 %1367 %2745)
(fma.f64 %661 %1125 %2745)
(fma.f64 %661 %1370 %2745)
(fma.f64 %1125 %661 %2745)
(fma.f64 %659 %1373 %2745)
(fma.f64 %1375 %659 %2745)
(fma.f64 %478 %1121 %2773)
(fma.f64 %478 %1121 %2775)
(fma.f64 %479 %1123 %2773)
(fma.f64 %479 %1123 %2775)
(fma.f64 %1121 %478 %2773)
(fma.f64 %1121 %478 %2775)
(fma.f64 %1123 %479 %2773)
(fma.f64 %1123 %479 %2775)
(fma.f64 %1360 %1118 %2773)
(fma.f64 %1360 %1118 %2775)
(fma.f64 %665 %1111 %2773)
(fma.f64 %665 %1111 %2775)
(fma.f64 %1363 %479 %2773)
(fma.f64 %1363 %479 %2775)
(fma.f64 %1105 %778 %2773)
(fma.f64 %1105 %778 %2775)
(fma.f64 %1107 %666 %2773)
(fma.f64 %1107 %666 %2775)
(fma.f64 %478 %1367 %2773)
(fma.f64 %478 %1367 %2775)
(fma.f64 %661 %1125 %2773)
(fma.f64 %661 %1125 %2775)
(fma.f64 %661 %1370 %2773)
(fma.f64 %661 %1370 %2775)
(fma.f64 %1125 %661 %2773)
(fma.f64 %1125 %661 %2775)
(fma.f64 %659 %1373 %2773)
(fma.f64 %659 %1373 %2775)
(fma.f64 %1375 %659 %2773)
(fma.f64 %1375 %659 %2775)
(fma.f64 a2 %583 %4078)
(fma.f64 %583 a2 %4078)
(fma.f64 %1036 #s(literal 1/2 binary64) %4078)
(+.f64 %1047 %4078)
(fma.f64 %474 %1382 %4078)
(fma.f64 %255 %579 %4078)
(fma.f64 %579 %255 %4078)
(-.f64 (-.f64 %3346 %2567) %2570)
(fma.f64 %478 %1125 %4078)
(fma.f64 %479 %1373 %4078)
(fma.f64 %479 %1400 %4078)
(fma.f64 %1125 %478 %4078)
(fma.f64 %1375 %479 %4078)
(fma.f64 %778 %1111 %4078)
(fma.f64 %666 %1118 %4078)
(+.f64 %2712 %4095)
(+.f64 %2712 %4097)
(fma.f64 %2712 #s(literal 1 binary64) %4095)
(fma.f64 %2712 #s(literal 1 binary64) %4097)
(fma.f64 %2712 #s(literal 1/2 binary64) %2806)
(fma.f64 #s(literal 1 binary64) %2712 %4095)
(fma.f64 #s(literal 1 binary64) %2712 %4097)
(fma.f64 #s(literal -1 binary64) %2750 %4095)
(fma.f64 #s(literal -1 binary64) %2750 %4097)
(fma.f64 #s(literal 1/2 binary64) %2712 %2801)
(fma.f64 %2750 #s(literal -1 binary64) %4095)
(fma.f64 %2750 #s(literal -1 binary64) %4097)
(+.f64 %2806 %2806)
(+.f64 %2801 %2801)
(fma.f64 #s(literal 2 binary64) %2801 %4095)
(fma.f64 #s(literal 2 binary64) %2801 %4097)
(fma.f64 #s(literal 1/2 binary64) %2803 %4095)
(fma.f64 #s(literal 1/2 binary64) %2803 %4097)
(fma.f64 %2803 #s(literal 1/2 binary64) %4095)
(fma.f64 %2803 #s(literal 1/2 binary64) %4097)
(fma.f64 %2806 #s(literal 2 binary64) %4095)
(fma.f64 %2806 #s(literal 2 binary64) %4097)
(fma.f64 %2808 #s(literal 1/2 binary64) %4095)
(fma.f64 %2808 #s(literal 1/2 binary64) %4097)
(fma.f64 %2810 #s(literal -1/2 binary64) %4095)
(fma.f64 %2810 #s(literal -1/2 binary64) %4097)
(fma.f64 %2864 %342 %4095)
(fma.f64 %2864 %342 %4097)
(fma.f64 %3135 %82 %4095)
(fma.f64 %3135 %82 %4097)
(fma.f64 %74 %3090 %4095)
(fma.f64 %74 %3090 %4097)
(fma.f64 %3090 %74 %4095)
(fma.f64 %3090 %74 %4097)
(fma.f64 %3306 %74 %4095)
(fma.f64 %3306 %74 %4097)
(fma.f64 %3552 %87 %4095)
(fma.f64 %3552 %87 %4097)
(fma.f64 %3572 %74 %4095)
(fma.f64 %3572 %74 %4097)
(fma.f64 %3699 %82 %4095)
(fma.f64 %3699 %82 %4097)
b
(neg.f64 %205)
%4140
(/.f64 %2750 %205)
(neg.f64 %4142)
(*.f64 %2712 %342)
(*.f64 %4140 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %4140)
(*.f64 #s(literal -1 binary64) %4142)
(*.f64 %342 %2712)
(*.f64 %371 %2750)
(*.f64 %2750 %371)
(/.f64 #s(literal 1 binary64) (/.f64 b %2712))
(fma.f64 a4 %4153 %4154)
(fma.f64 %1712 %1489 %4154)
(fma.f64 %1489 %1712 %4154)
(fma.f64 %4153 a4 %4154)
(-.f64 %1760 (/.f64 %2714 b))
(+.f64 %1713 %4154)
(+.f64 %4154 %1713)
(-.f64 %1713 (/.f64 %2726 b))
(-.f64 %4165 (/.f64 %1522 b))
(-.f64 %4154 %4168)
(+.f64 %1760 %4170)
(+.f64 %4165 %1659)
(+.f64 %1659 %4165)
(+.f64 %4170 %1760)
(+.f64 (/.f64 %2738 b) %1747)
(/.f64 #s(literal 1 binary64) (/.f64 %205 %2750))
(fma.f64 a2 %4179 %4180)
(fma.f64 %1488 %4182 %4154)
(fma.f64 %1414 %4184 %4154)
(fma.f64 %4182 %1488 %4154)
(fma.f64 %551 %1770 %4180)
(fma.f64 %4184 %1414 %4154)
(+.f64 %1771 %4180)
(fma.f64 a2 %4190 %4180)
(fma.f64 %474 %4192 %4180)
(fma.f64 %474 %4194 %4180)
(fma.f64 %255 %4196 %4180)
(-.f64 %4198 %4199)
(+.f64 %4198 %1771)
(-.f64 %4202 (/.f64 %2733 %205))
(-.f64 %4170 %4205)
(/.f64 %2864 %1742)
(/.f64 %2803 %4208)
(*.f64 #s(literal 2 binary64) (*.f64 %368 %2712))
(*.f64 #s(literal 2 binary64) (*.f64 %4212 %2750))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %4140))
(*.f64 #s(literal 1/2 binary64) %4217)
(*.f64 %2803 %368)
(*.f64 %2810 %4212)
(-.f64 (/.f64 %2718 %205) (/.f64 %1512 %205))
(-.f64 (/.f64 %2719 %205) (/.f64 %1182 %205))
(fma.f64 %255 %4227 %4180)
(fma.f64 %551 %4229 %4180)
(/.f64 (fma.f64 %4154 b %1509) b)
(/.f64 %4217 #s(literal 2 binary64))
(fma.f64 a4 %4153 %4234)
(fma.f64 a4 %4153 %4236)
(fma.f64 %1505 %371 %4154)
(fma.f64 %342 %1509 %4154)
(fma.f64 %342 %2711 %1713)
(fma.f64 %1712 %1489 %4234)
(fma.f64 %1712 %1489 %4236)
(fma.f64 %1489 %1712 %4234)
(fma.f64 %1489 %1712 %4236)
(fma.f64 %1713 #s(literal 1 binary64) %4154)
(fma.f64 %1509 %342 %4154)
(fma.f64 %4153 a4 %4234)
(fma.f64 %4153 a4 %4236)
(fma.f64 %2726 %371 %1713)
(fma.f64 %2711 %342 %1713)
(fma.f64 %4154 #s(literal 1 binary64) %1713)
(fma.f64 %1522 %371 %4165)
(-.f64 %1760 (*.f64 %2714 %342))
(/.f64 %2953 %4255)
(/.f64 (*.f64 #s(literal 2 binary64) %2750) (*.f64 #s(literal 2 binary64) %205))
(/.f64 (fma.f64 %1760 b %2734) b)
(fma.f64 xy_x %342 %4170)
(fma.f64 #s(literal 1 binary64) %1760 %4170)
(fma.f64 #s(literal 1 binary64) %4170 %1760)
(fma.f64 %342 xy_x %4170)
(fma.f64 %342 %2734 %1760)
(fma.f64 %1760 #s(literal 1 binary64) %4170)
(fma.f64 %2754 %371 %1659)
(fma.f64 %2728 %342 %1659)
(fma.f64 %2738 %342 %1747)
(fma.f64 %2752 %371 %1771)
(fma.f64 %1529 %342 %4165)
(fma.f64 %2734 %342 %1760)
(fma.f64 %4170 #s(literal 1 binary64) %1760)
(+.f64 %1713 %4234)
(+.f64 %1713 %4236)
(+.f64 (*.f64 %4154 #s(literal 1 binary64)) %1713)
(+.f64 %4234 %1713)
(+.f64 %4236 %1713)
(/.f64 (-.f64 (*.f64 %4154 b) %1505) b)
(fma.f64 %1032 %371 %4180)
(+.f64 (*.f64 %2752 %371) %1771)
(+.f64 (*.f64 %2738 %342) %1747)
(+.f64 (*.f64 %2728 %342) %1659)
(fma.f64 a2 %4179 %4291)
(fma.f64 %1488 %4182 %4234)
(fma.f64 %1488 %4182 %4236)
(fma.f64 %1414 %4184 %4234)
(fma.f64 %1414 %4184 %4236)
(fma.f64 %4182 %1488 %4234)
(fma.f64 %4182 %1488 %4236)
(fma.f64 %551 %1770 %4291)
(fma.f64 %1036 %342 %4180)
(fma.f64 %4184 %1414 %4234)
(fma.f64 %4184 %1414 %4236)
(-.f64 %1760 %4303)
(+.f64 %1771 %4291)
(fma.f64 a2 %4190 %4291)
(fma.f64 %474 %4192 %4291)
(fma.f64 %474 %4194 %4291)
(fma.f64 %255 %4196 %4291)
(/.f64 (fma.f64 %4154 %205 %1505) %205)
(/.f64 (fma.f64 %4165 %205 %1522) %205)
(/.f64 (/.f64 %2864 %4314) %4314)
(/.f64 %3090 %220)
(/.f64 (*.f64 %2864 #s(literal 1 binary64)) %1742)
(/.f64 %4320 %1742)
(*.f64 %4322 %2864)
(*.f64 %2864 %4322)
(*.f64 (*.f64 %342 %2803) #s(literal 1/2 binary64))
(fma.f64 xy_y %2227 %4327)
(/.f64 (-.f64 (*.f64 %4154 %205) %1509) %205)
(/.f64 %3135 %2306)
(/.f64 (fma.f64 xy_x b (*.f64 %2734 b)) %1742)
(/.f64 (fma.f64 xy_x b (*.f64 b %2734)) %1742)
(/.f64 (fma.f64 %2192 s %1705) b)
(/.f64 %4341 b)
(/.f64 %4343 xj)
(fma.f64 s %2311 %1645)
(fma.f64 %2227 %2137 %1645)
(fma.f64 %2137 %2227 %1645)
(-.f64 %1645 %2228)
(fma.f64 %255 %4227 %4291)
(fma.f64 %551 %4229 %4291)
(+.f64 %1746 %4327)
(/.f64 #s(literal 1 binary64) (/.f64 %1742 %2864))
(fma.f64 %1505 %371 %4234)
(fma.f64 %1505 %371 %4236)
(fma.f64 #s(literal 1 binary64) %4154 %4356)
(fma.f64 %342 %1509 %4234)
(fma.f64 %342 %1509 %4236)
(fma.f64 %371 %1505 %4360)
(fma.f64 %371 %2754 %4362)
(fma.f64 %371 %2726 %4364)
(fma.f64 %371 %2752 %4366)
(fma.f64 %371 %1522 %4368)
(fma.f64 %1713 #s(literal 1 binary64) %4234)
(fma.f64 %1713 #s(literal 1 binary64) %4236)
(fma.f64 %1509 %342 %4234)
(fma.f64 %1509 %342 %4236)
(fma.f64 %4374 %368 %4154)
(fma.f64 %4376 %371 %4154)
(fma.f64 %2799 %342 %4154)
(/.f64 (*.f64 #s(literal 1 binary64) %2953) %4255)
(fma.f64 s %4381 %4327)
(fma.f64 %70 %4383 %4327)
(fma.f64 %2129 %2314 %1645)
(fma.f64 %267 %4386 %4180)
(fma.f64 %17 %2224 %1645)
(fma.f64 %110 %2251 %4327)
(fma.f64 %2314 %2129 %1645)
(*.f64 %2953 (/.f64 #s(literal 1 binary64) %4255))
(-.f64 %192 %4393)
(+.f64 %2317 %1645)
(+.f64 %1645 %2317)
(fma.f64 #s(literal 2 binary64) (*.f64 %368 xy_x) %4170)
(fma.f64 #s(literal 2 binary64) (*.f64 %368 %2734) %1760)
(fma.f64 #s(literal 1 binary64) %4165 %4401)
(fma.f64 #s(literal -1 binary64) (*.f64 %371 xy_x) %4170)
(fma.f64 #s(literal -1 binary64) %4303 %1760)
(fma.f64 (*.f64 xy_x #s(literal 2 binary64)) %368 %4170)
(fma.f64 (*.f64 xy_x #s(literal -1 binary64)) %371 %4170)
(fma.f64 %2839 %342 %4170)
(fma.f64 %1 %371 %4411)
(fma.f64 %342 %2833 %4170)
(fma.f64 %342 %2728 %4414)
(fma.f64 %342 %2738 %4416)
(fma.f64 %342 %2827 %1760)
(fma.f64 %371 %1 %4419)
(fma.f64 %4165 #s(literal 1 binary64) %4421)
(fma.f64 (*.f64 %2734 #s(literal -1 binary64)) %371 %1760)
(fma.f64 %2825 %342 %1760)
(fma.f64 (*.f64 %2734 #s(literal 2 binary64)) %368 %1760)
(+.f64 %4364 %4360)
(+.f64 %4362 %4368)
(+.f64 (*.f64 #s(literal 1 binary64) %4154) %4356)
(+.f64 (*.f64 %371 %2752) %4366)
(+.f64 %4360 %4364)
(+.f64 %4368 %4362)
(fma.f64 %70 %2336 %1645)
(fma.f64 #s(literal 2 binary64) %4437 %4180)
(fma.f64 %1032 %371 %4291)
(fma.f64 #s(literal -2 binary64) %4440 %4180)
(fma.f64 %1049 %4442 %4180)
(fma.f64 %2251 %2192 %1645)
(fma.f64 %579 %4445 %4180)
(fma.f64 %1047 %4447 %4180)
(fma.f64 %2192 %2251 %1645)
(fma.f64 %2336 %70 %1645)
(-.f64 %1746 (/.f64 %2931 b))
(-.f64 %1766 %4453)
(-.f64 %2317 %1673)
(+.f64 %192 %4456)
(+.f64 %4456 %192)
(+.f64 (*.f64 %1 %371) %4411)
(+.f64 (*.f64 %371 %1) %4419)
(+.f64 (*.f64 %4165 #s(literal 1 binary64)) %4421)
(+.f64 (*.f64 #s(literal 1 binary64) %4165) %4401)
(+.f64 (*.f64 %342 %2738) %4416)
(+.f64 (*.f64 %342 %2728) %4414)
(/.f64 #s(literal 1 binary64) (/.f64 %4255 %2953))
(fma.f64 %342 %1036 %4473)
(fma.f64 %72 %2295 %1645)
(fma.f64 %4476 %2185 %1645)
(fma.f64 %2185 %4476 %1645)
(fma.f64 %2185 (neg.f64 %2251) %1645)
(fma.f64 %2185 %4481 %1645)
(fma.f64 %2295 %72 %1645)
(fma.f64 %1036 %342 %4291)
(-.f64 %4485 %2445)
(+.f64 %1766 %4487)
(+.f64 %4489 %4490)
(+.f64 %1769 %4492)
(+.f64 %4487 %1766)
(+.f64 %4495 %1761)
(/.f64 (fma.f64 %2726 b %4497) %4255)
(/.f64 (fma.f64 %2726 b (*.f64 %1509 %205)) %4255)
(/.f64 (fma.f64 %2726 %205 %4503) %1742)
(/.f64 (fma.f64 %2726 %205 (*.f64 %1505 %205)) %1742)
(/.f64 (fma.f64 %2754 %205 (*.f64 %205 %1522)) %1742)
(/.f64 (fma.f64 %2754 %205 (*.f64 %1522 %205)) %1742)
(fma.f64 %267 %4515 %4180)
(fma.f64 %579 %4517 %4180)
(fma.f64 s %4519 %4485)
(fma.f64 c1 %4521 %4485)
(fma.f64 %478 %4523 %4485)
(fma.f64 %1921 %2314 %4485)
(fma.f64 %4 %2314 %4327)
(fma.f64 %17 %2439 %4485)
(fma.f64 %1892 %2442 %4485)
(fma.f64 %1925 %2227 %4485)
(fma.f64 %778 %2451 %4485)
(-.f64 %4487 %4531)
(-.f64 %4495 %4533)
(+.f64 (*.f64 %342 %1036) %4473)
(fma.f64 #s(literal 2 binary64) %4537 %4180)
(fma.f64 %1049 %4539 %4180)
(fma.f64 %1045 %4541 %4180)
(-.f64 %4543 (/.f64 %3036 b))
(/.f64 %3270 %220)
(/.f64 (*.f64 #s(literal -1 binary64) %3135) %220)
(*.f64 %3135 %4549)
(/.f64 (-.f64 (*.f64 %2726 b) %4503) %4255)
(/.f64 (-.f64 (*.f64 %2726 %205) %4497) %1742)
(/.f64 (neg.f64 %4341) %205)
(/.f64 (neg.f64 %4343) %68)
(-.f64 %4456 %213)
(+.f64 %4543 %4485)
(+.f64 %4485 %4543)
(/.f64 %3306 %220)
(*.f64 %3090 %2374)
(+.f64 %4566 %1761)
(+.f64 %4568 %4489)
(fma.f64 s %4570 %4485)
(fma.f64 s %4572 %4485)
(fma.f64 c1 %4574 %4485)
(fma.f64 c1 %4576 %4485)
(fma.f64 %70 %4578 %4485)
(fma.f64 %478 %4580 %4485)
(fma.f64 %478 %4582 %4485)
(fma.f64 %17 %4584 %4327)
(fma.f64 %72 %4586 %4327)
(fma.f64 %72 %2477 %4485)
(fma.f64 %2361 %2480 %4485)
(fma.f64 %2272 %4590 %4485)
(fma.f64 %2272 %4592 %4485)
(fma.f64 %2272 %4594 %4485)
(fma.f64 %2256 %4481 %4485)
(fma.f64 %2266 %4597 %4485)
(fma.f64 %2266 %4599 %4485)
(fma.f64 %2266 %4601 %4485)
(fma.f64 %2345 %2476 %4485)
(-.f64 %1769 (/.f64 %2902 %205))
(/.f64 (*.f64 #s(literal 2 binary64) %2864) %4607)
(fma.f64 #s(literal -1 binary64) %2228 %1645)
(fma.f64 %2183 %4549 %1645)
(*.f64 %4320 %4322)
(-.f64 %4566 %4533)
(-.f64 %4568 %4613)
(/.f64 (*.f64 %371 %3135) xj)
(fma.f64 xy_y %2227 %4617)
(fma.f64 %107 %2374 %4327)
(/.f64 %3389 %2306)
(fma.f64 %2822 %371 %192)
(/.f64 #s(literal 1 binary64) (/.f64 %220 %3090))
(/.f64 (fma.f64 %2317 b %1516) b)
(/.f64 (*.f64 #s(literal 1 binary64) %4341) b)
(fma.f64 xy_y %2227 %4628)
(fma.f64 %1516 %342 %2317)
(fma.f64 #s(literal 1 binary64) %2317 %1645)
(fma.f64 #s(literal 1 binary64) %1645 %2317)
(fma.f64 %342 %1516 %2317)
(fma.f64 %2374 %2190 %1645)
(fma.f64 %2190 %2374 %1645)
(fma.f64 %2317 #s(literal 1 binary64) %1645)
(fma.f64 %1645 #s(literal 1 binary64) %2317)
(*.f64 %74 %4343)
(*.f64 %4341 %342)
(*.f64 %4343 %74)
(+.f64 %1746 %4617)
(fma.f64 s (*.f64 %2185 %371) %1645)
(fma.f64 %2187 %371 %1645)
(fma.f64 #s(literal -1 binary64) %1673 %2317)
(fma.f64 %82 %2252 %1645)
(fma.f64 %371 %2187 %1645)
(fma.f64 %371 %1560 %2317)
(fma.f64 %2185 (*.f64 s %371) %1645)
(fma.f64 %2856 %371 %1766)
(fma.f64 %1560 %371 %2317)
(fma.f64 %2252 %82 %1645)
(fma.f64 %4374 %368 %4234)
(fma.f64 %4374 %368 %4236)
(fma.f64 %4376 %371 %4234)
(fma.f64 %4376 %371 %4236)
(fma.f64 %2799 %342 %4234)
(fma.f64 %2799 %342 %4236)
(+.f64 %1769 %4660)
(/.f64 (*.f64 #s(literal 2 binary64) %2953) (*.f64 #s(literal 2 binary64) %4255))
(fma.f64 xy_y %2227 %4665)
(fma.f64 s %4381 %4617)
(fma.f64 %70 %4383 %4617)
(fma.f64 %109 %342 %4327)
(fma.f64 %147 %342 %4456)
(fma.f64 #s(literal 1 binary64) %192 %4456)
(fma.f64 #s(literal 1 binary64) %4456 %192)
(fma.f64 %267 %4386 %4291)
(fma.f64 %74 %4674 %4327)
(fma.f64 %342 %147 %4456)
(fma.f64 %342 %2860 %192)
(fma.f64 %110 %2251 %4617)
(fma.f64 %192 #s(literal 1 binary64) %4456)
(fma.f64 %2860 %342 %192)
(fma.f64 %4456 #s(literal 1 binary64) %192)
(-.f64 %1769 (fma.f64 a2 %4196 %2228))
(+.f64 (/.f64 %3467 %205) (/.f64 %2975 %205))
(+.f64 %1746 %4628)
(+.f64 (fma.f64 %2137 %2227 %1746) %1747)
(/.f64 #s(literal 1 binary64) (/.f64 %2306 %3135))
(/.f64 (*.f64 %3135 %342) %68)
(/.f64 (*.f64 %342 %3135) %68)
(fma.f64 xy_y %2227 %4696)
(fma.f64 %114 %4549 %4327)
(fma.f64 %2385 %4549 %4485)
(/.f64 #s(literal 1 binary64) (/.f64 b %4341))
(/.f64 #s(literal 1 binary64) (/.f64 xj %4343))
(/.f64 (-.f64 %2318 %1560) b)
(/.f64 (-.f64 (*.f64 %1645 xj) %2252) xj)
(fma.f64 xy_y %2227 %4710)
(fma.f64 s %4381 %4628)
(fma.f64 s (*.f64 %74 %2336) %1645)
(fma.f64 a4 %4153 %4715)
(fma.f64 %70 %4383 %4628)
(fma.f64 #s(literal 2 binary64) %4437 %4291)
(fma.f64 %1188 %342 %4487)
(fma.f64 #s(literal 1 binary64) %1766 %4487)
(fma.f64 #s(literal 1 binary64) %4487 %1766)
(fma.f64 #s(literal -2 binary64) %4440 %4291)
(fma.f64 %1049 %4442 %4291)
(fma.f64 %74 %2333 %1645)
(fma.f64 %342 %1188 %4487)
(fma.f64 %342 %2197 %1645)
(fma.f64 %342 %2891 %1766)
(fma.f64 %110 %2251 %4628)
(fma.f64 %1712 %1489 %4715)
(fma.f64 %579 %4445 %4291)
(fma.f64 (*.f64 %342 s) %2192 %1645)
(fma.f64 %1489 %1712 %4715)
(fma.f64 %1190 %342 %4490)
(fma.f64 %1766 #s(literal 1 binary64) %4487)
(fma.f64 %1047 %4447 %4291)
(fma.f64 %4153 a4 %4715)
(fma.f64 %2197 %342 %1645)
(fma.f64 %2905 %342 %1761)
(fma.f64 %2891 %342 %1766)
(fma.f64 %4487 #s(literal 1 binary64) %1766)
(fma.f64 %2333 %74 %1645)
(fma.f64 (*.f64 %342 %2137) %70 %1645)
(fma.f64 (*.f64 %342 %2192) s %1645)
(+.f64 %1746 %4665)
(/.f64 (*.f64 %3090 %371) %68)
(/.f64 (*.f64 %371 %3090) %68)
(fma.f64 xy_y %2227 %4752)
(fma.f64 %1203 %371 %4487)
(-.f64 %192 %4755)
(-.f64 %4757 %4199)
(+.f64 %1746 %4696)
(fma.f64 s %4381 %4665)
(fma.f64 %70 %4383 %4665)
(fma.f64 %110 %2251 %4665)
(fma.f64 (*.f64 %342 %17) %2185 %1645)
(fma.f64 (*.f64 %342 %72) %2129 %1645)
(fma.f64 %3036 %371 %4543)
(+.f64 %1746 %4710)
(+.f64 %4489 %4769)
(+.f64 %1769 %4771)
(+.f64 %1769 %4773)
(+.f64 %1713 %4715)
(+.f64 %4776 %1761)
(+.f64 %4757 %1771)
(+.f64 (*.f64 %2905 %342) %1761)
(fma.f64 xy_y %2227 %4781)
(fma.f64 s %4381 %4696)
(fma.f64 a4 %4153 %4784)
(fma.f64 %70 %4383 %4696)
(fma.f64 %267 %4515 %4291)
(fma.f64 %110 %2251 %4696)
(fma.f64 %1712 %1489 %4784)
(fma.f64 %156 %371 %4456)
(fma.f64 %579 %4517 %4291)
(fma.f64 %1489 %1712 %4784)
(fma.f64 %1565 %371 %4492)
(fma.f64 %2264 %371 %4485)
(fma.f64 %4153 a4 %4784)
(-.f64 %1766 %4796)
(-.f64 %4715 %4168)
(+.f64 %1746 %4752)
(fma.f64 s %4381 %4710)
(fma.f64 s %4519 %4801)
(fma.f64 a2 %4179 %4803)
(fma.f64 c1 %4521 %4801)
(fma.f64 %70 %4383 %4710)
(fma.f64 %478 %4523 %4801)
(fma.f64 %1921 %2314 %4801)
(fma.f64 %4 %2314 %4617)
(fma.f64 %17 %2439 %4801)
(fma.f64 %1892 %2442 %4801)
(fma.f64 %110 %2251 %4710)
(fma.f64 %1925 %2227 %4801)
(fma.f64 %778 %2451 %4801)
(fma.f64 %551 %1770 %4803)
(fma.f64 %2405 %2374 %4485)
(fma.f64 %2961 %342 %4543)
(-.f64 %1769 (-.f64 %4199 %2317))
(-.f64 %4202 (+.f64 %4613 %2228))
(-.f64 %1713 (+.f64 %4531 %2228))
(-.f64 %4776 %4533)
(-.f64 (fma.f64 %2137 %2227 %4202) %4613)
(fma.f64 s %4381 %4752)
(fma.f64 %70 %4383 %4752)
(fma.f64 #s(literal 2 binary64) %4537 %4291)
(fma.f64 %1488 %4182 %4715)
(fma.f64 %17 (*.f64 %2192 %371) %1645)
(fma.f64 %17 (*.f64 %82 %2336) %1645)
(fma.f64 %1049 %4539 %4291)
(fma.f64 %1414 %4184 %4715)
(fma.f64 %82 (*.f64 %17 %2336) %1645)
(fma.f64 %110 %2251 %4752)
(fma.f64 %4182 %1488 %4715)
(fma.f64 %1045 %4541 %4291)
(fma.f64 %4184 %1414 %4715)
(+.f64 %1746 %4781)
(+.f64 %1713 %4784)
(fma.f64 %4 %2314 %4628)
(-.f64 %1746 (+.f64 %4205 %4393))
(+.f64 %4489 %4848)
(+.f64 %1771 %4803)
(+.f64 %4543 %4801)
(+.f64 %4801 %4543)
(/.f64 (fma.f64 %2317 %205 %1560) %205)
(fma.f64 s %4381 %4781)
(fma.f64 a2 %4179 %4856)
(fma.f64 a2 %4190 %4803)
(fma.f64 %70 %4383 %4781)
(fma.f64 %474 %4192 %4803)
(fma.f64 %474 %4194 %4803)
(fma.f64 %255 %4196 %4803)
(fma.f64 %110 %2251 %4781)
(fma.f64 %551 %1770 %4856)
(-.f64 %4202 (-.f64 %4613 %2317))
(-.f64 %1713 (-.f64 %4531 %2317))
(-.f64 %4870 %4199)
(/.f64 %3554 %220)
(/.f64 %3556 %220)
(/.f64 %3558 (*.f64 #s(literal 2 binary64) %220))
(fma.f64 s %4570 %4801)
(fma.f64 s %4572 %4801)
(fma.f64 c1 %4574 %4801)
(fma.f64 c1 %4576 %4801)
(fma.f64 %70 %4578 %4801)
(fma.f64 %1488 %4182 %4784)
(fma.f64 %478 %4580 %4801)
(fma.f64 %478 %4582 %4801)
(fma.f64 %4 %2314 %4665)
(fma.f64 %17 %4584 %4617)
(fma.f64 %1414 %4184 %4784)
(fma.f64 %74 %4887 %4485)
(fma.f64 %72 %4586 %4617)
(fma.f64 %72 %2477 %4801)
(fma.f64 %2361 %2480 %4801)
(fma.f64 %4182 %1488 %4784)
(fma.f64 %2272 %4590 %4801)
(fma.f64 %2272 %4592 %4801)
(fma.f64 %2272 %4594 %4801)
(fma.f64 %2256 %4481 %4801)
(fma.f64 %2266 %4597 %4801)
(fma.f64 %2266 %4599 %4801)
(fma.f64 %2266 %4601 %4801)
(fma.f64 %2339 %342 %4485)
(fma.f64 %2345 %2476 %4801)
(fma.f64 %4184 %1414 %4784)
(fma.f64 %3235 %4549 %1766)
(+.f64 %4870 %1771)
(+.f64 (-.f64 %2317 (/.f64 %1554 b)) %4489)
(/.f64 (-.f64 (*.f64 %2317 %205) %1516) %205)
(fma.f64 %4 %2314 %4696)
(-.f64 %1746 (-.f64 %4205 %4456))
(/.f64 %3572 %220)
(/.f64 (fma.f64 %147 b (*.f64 %2860 b)) %1742)
(/.f64 (fma.f64 %147 b (*.f64 b %2860)) %1742)
(/.f64 (-.f64 %181 (*.f64 b %2822)) %1742)
(fma.f64 %107 %2374 %4617)
(fma.f64 %158 %2374 %4456)
(+.f64 %4489 %4926)
(+.f64 %1771 %4856)
(fma.f64 a2 %4190 %4856)
(fma.f64 %474 %4192 %4856)
(fma.f64 %474 %4194 %4856)
(fma.f64 %4 %2314 %4710)
(fma.f64 %17 %4584 %4628)
(fma.f64 %255 %4196 %4856)
(fma.f64 %72 %4586 %4628)
(/.f64 %3616 (*.f64 #s(literal 2 binary64) %2306))
(fma.f64 %4 %2314 %4752)
(/.f64 (fma.f64 %2317 b %1705) b)
(/.f64 %4943 %1742)
(/.f64 (fma.f64 %1188 b %4945) %1742)
(/.f64 (fma.f64 %1188 b (*.f64 %2891 b)) %1742)
(/.f64 (-.f64 %3636 %4951) %220)
(/.f64 (*.f64 %3306 %342) xj)
(/.f64 (*.f64 %342 %3306) xj)
(/.f64 (*.f64 #s(literal 2 binary64) %4341) %4208)
(/.f64 (*.f64 #s(literal 2 binary64) %4343) %85)
(fma.f64 b (/.f64 %1516 %1742) %2317)
(fma.f64 #s(literal 2 binary64) (*.f64 %368 %1516) %2317)
(fma.f64 %1516 (/.f64 b %1742) %2317)
(fma.f64 %107 %2374 %4628)
(fma.f64 %1705 %342 %2317)
(fma.f64 %1631 %368 %2317)
(-.f64 %4971 %2228)
(/.f64 (fma.f64 %4543 %205 %3036) %205)
(fma.f64 %17 %4584 %4665)
(fma.f64 %72 %4586 %4665)
(/.f64 (*.f64 %3306 #s(literal -1 binary64)) %2306)
(/.f64 (*.f64 #s(literal -1 binary64) %3306) %2306)
(fma.f64 %2183 (*.f64 %74 %371) %1645)
(fma.f64 %2238 %4212 %1645)
(fma.f64 (*.f64 %1560 #s(literal 2 binary64)) %4212 %2317)
(/.f64 (-.f64 (*.f64 %1766 %205) %2891) %205)
(/.f64 (-.f64 (*.f64 %1645 %68) %2333) %68)
(/.f64 (-.f64 (*.f64 %4487 %205) %1188) %205)
(fma.f64 %4 %2314 %4781)
(fma.f64 %17 %4584 %4696)
(fma.f64 %72 %4586 %4696)
(fma.f64 %109 %342 %4617)
(fma.f64 #s(literal 2 binary64) (*.f64 %368 %147) %4456)
(fma.f64 #s(literal 2 binary64) (*.f64 %368 %2860) %192)
(fma.f64 #s(literal -1 binary64) (*.f64 %371 %147) %4456)
(fma.f64 #s(literal -1 binary64) %4755 %192)
(fma.f64 %107 %2374 %4665)
(fma.f64 %74 %4674 %4617)
(fma.f64 %342 %109 %5008)
(fma.f64 %342 %3280 %4456)
(fma.f64 %342 %3278 %192)
(fma.f64 %371 %1203 %5012)
(fma.f64 %371 %1565 %5014)
(fma.f64 %371 %2856 %5016)
(fma.f64 %1959 %5018 %5019)
(fma.f64 %1565 %371 %4660)
(fma.f64 %1311 %368 %4456)
(fma.f64 (*.f64 %147 #s(literal -1 binary64)) %371 %4456)
(fma.f64 %2047 %2227 %5019)
(fma.f64 (*.f64 %2860 #s(literal 2 binary64)) %368 %192)
(fma.f64 (*.f64 %2860 #s(literal -1 binary64)) %371 %192)
(fma.f64 %3123 %342 %192)
(fma.f64 %17 %4584 %4710)
(fma.f64 %255 %4227 %4803)
(fma.f64 %72 %4586 %4710)
(fma.f64 %551 %4229 %4803)
(+.f64 %4971 %2317)
(fma.f64 %107 %2374 %4696)
(fma.f64 %114 %4549 %4617)
(fma.f64 %2385 %4549 %4801)
(fma.f64 %17 %4584 %4752)
(fma.f64 %72 %4586 %4752)
(/.f64 (/.f64 %4943 b) b)
(fma.f64 b (/.f64 %1645 b) %2317)
(fma.f64 %109 %342 %4628)
(fma.f64 #s(literal 2 binary64) (*.f64 %368 %1188) %4487)
(fma.f64 #s(literal 2 binary64) (*.f64 %368 %2891) %1766)
(fma.f64 #s(literal 2 binary64) (*.f64 %368 %2197) %1645)
(fma.f64 %1505 %371 %4715)
(fma.f64 #s(literal -1 binary64) (*.f64 %371 %1188) %4487)
(fma.f64 #s(literal -1 binary64) %4796 %1766)
(fma.f64 %107 %2374 %4710)
(fma.f64 %74 %4674 %4628)
(fma.f64 %342 %1190 %5058)
(fma.f64 %342 %1509 %4715)
(fma.f64 %342 %2905 %5061)
(fma.f64 %342 %3322 %4487)
(fma.f64 %342 %3316 %1766)
(fma.f64 %371 %156 %5065)
(fma.f64 %1647 %1645 %2317)
(fma.f64 %1190 %342 %4769)
(fma.f64 %1713 #s(literal 1 binary64) %4715)
(fma.f64 %1509 %342 %4715)
(fma.f64 %1645 %1647 %2317)
(fma.f64 (*.f64 %1188 #s(literal -1 binary64)) %371 %4487)
(fma.f64 (*.f64 %1188 #s(literal 2 binary64)) %368 %4487)
(fma.f64 %1714 %342 %4487)
(fma.f64 (*.f64 %2197 #s(literal -1 binary64)) %371 %1645)
(fma.f64 (*.f64 %2197 #s(literal 2 binary64)) %368 %1645)
(fma.f64 (*.f64 %2891 #s(literal -1 binary64)) %371 %1766)
(fma.f64 %3312 %342 %1766)
(fma.f64 (*.f64 %2891 #s(literal 2 binary64)) %368 %1766)
(-.f64 %5086 (/.f64 %3416 b))
(-.f64 (/.f64 %4941 %1742) %4453)
(-.f64 (/.f64 %3421 b) %2228)
(+.f64 %5086 %5019)
(+.f64 (*.f64 %342 %109) %5008)
(+.f64 (*.f64 %371 %1565) %5014)
(+.f64 %5016 %5012)
(+.f64 %5019 %5086)
(+.f64 %5012 %5016)
(fma.f64 %107 %2374 %4752)
(fma.f64 %371 %2264 %5102)
(fma.f64 %371 %2927 %5104)
(fma.f64 %371 %2925 %5106)
(fma.f64 %371 %3467 %5108)
(fma.f64 %371 %3036 %5110)
(fma.f64 %114 %4549 %4628)
(fma.f64 %2927 %371 %5113)
(fma.f64 %2925 %371 %5115)
(fma.f64 %3467 %371 %5117)
(-.f64 %5019 %5119)
(fma.f64 %17 %4584 %4781)
(fma.f64 %255 %4227 %4856)
(fma.f64 %72 %4586 %4781)
(fma.f64 %551 %4229 %4856)
(fma.f64 s %5125 %5019)
(fma.f64 c3 %5127 %5019)
(fma.f64 %70 %5130 %5019)
(fma.f64 %109 %342 %4665)
(fma.f64 %1032 %371 %4803)
(fma.f64 %74 %4674 %4665)
(fma.f64 %2258 %5135 %5019)
(fma.f64 %2322 %5129 %5019)
(fma.f64 %2320 %2251 %5019)
(+.f64 (*.f64 %371 %156) %5065)
(+.f64 (*.f64 %342 %1190) %5058)
(+.f64 (*.f64 %342 %2905) %5061)
(fma.f64 s %5146 %5019)
(fma.f64 c3 %5149 %5019)
(fma.f64 %109 %342 %4696)
(fma.f64 %1505 %371 %4784)
(fma.f64 %1956 %5153 %5019)
(fma.f64 %2043 %2314 %5019)
(fma.f64 %17 %5145 %5019)
(fma.f64 %107 %2374 %4781)
(fma.f64 %1937 %5148 %5019)
(fma.f64 %74 %4674 %4696)
(fma.f64 %342 %1509 %4784)
(fma.f64 %114 %4549 %4665)
(fma.f64 %1565 %371 %4771)
(fma.f64 %1565 %371 %4773)
(fma.f64 %2264 %371 %4801)
(fma.f64 %1713 #s(literal 1 binary64) %4784)
(fma.f64 %1509 %342 %4784)
(+.f64 %5110 %5102)
(+.f64 (*.f64 %3467 %371) %5117)
(+.f64 (*.f64 %2927 %371) %5113)
(+.f64 (*.f64 %2925 %371) %5115)
(+.f64 (*.f64 %371 %3467) %5108)
(+.f64 (*.f64 %371 %2925) %5106)
(+.f64 (*.f64 %371 %2927) %5104)
(+.f64 %5102 %5110)
(/.f64 %3699 %2306)
(/.f64 (-.f64 %3636 (*.f64 %205 %2333)) %220)
(fma.f64 %109 %342 %4710)
(fma.f64 #s(literal 1 binary64) %4543 %5186)
(fma.f64 %74 %4674 %4710)
(fma.f64 %114 %4549 %4696)
(fma.f64 %1190 %342 %4848)
(fma.f64 %1036 %342 %4803)
(fma.f64 %4543 #s(literal 1 binary64) %5192)
(fma.f64 %2405 %2374 %4801)
(/.f64 (-.f64 %3809 %5195) %2306)
(fma.f64 %109 %342 %4752)
(fma.f64 %1032 %371 %4856)
(fma.f64 %74 %4674 %4752)
(fma.f64 %114 %4549 %4710)
(/.f64 (-.f64 (*.f64 %2856 %205) (*.f64 %205 %1188)) %1742)
(/.f64 (neg.f64 %4943) %4255)
(fma.f64 %114 %4549 %4752)
(fma.f64 %1675 %1673 %2317)
(fma.f64 %1673 %1675 %2317)
(+.f64 (*.f64 %4543 #s(literal 1 binary64)) %5192)
(+.f64 (*.f64 #s(literal 1 binary64) %4543) %5186)
(/.f64 (fma.f64 %1203 b %5215) %4255)
(/.f64 (fma.f64 %1203 b (*.f64 %2891 %205)) %4255)
(/.f64 (-.f64 %3809 (*.f64 %205 %2252)) %2306)
(/.f64 (-.f64 (*.f64 %1203 b) (*.f64 %205 %2856)) %4255)
(/.f64 (fma.f64 %2264 %205 (*.f64 %3036 %205)) %1742)
(/.f64 (fma.f64 %2264 %205 (*.f64 %205 %3036)) %1742)
(fma.f64 s %5234 %5019)
(fma.f64 c3 %5236 %5019)
(fma.f64 %109 %342 %4781)
(fma.f64 %1956 %5239 %5019)
(fma.f64 %1956 %5241 %5019)
(fma.f64 %74 %4674 %4781)
(fma.f64 %72 %5244 %5019)
(fma.f64 %2325 %5246 %5019)
(fma.f64 %2258 %5248 %5019)
(fma.f64 %2258 %5250 %5019)
(fma.f64 %1190 %342 %4926)
(fma.f64 %1036 %342 %4856)
(fma.f64 %2268 %5254 %5019)
(fma.f64 %2268 %5256 %5019)
(fma.f64 %2268 %5258 %5019)
(fma.f64 %2261 %4481 %5019)
(/.f64 %3714 %5261)
(/.f64 %5263 %5261)
(fma.f64 %74 %4887 %4801)
(fma.f64 %342 %2339 %5266)
(fma.f64 %342 %2961 %5268)
(fma.f64 %114 %4549 %4781)
(fma.f64 %2339 %342 %4801)
(/.f64 (-.f64 (*.f64 %1188 %205) %4945) %4255)
(/.f64 (fma.f64 %156 b (*.f64 %2860 %205)) %4255)
(/.f64 (fma.f64 %156 b (*.f64 %205 %2860)) %4255)
(/.f64 (-.f64 %204 (*.f64 %205 %2822)) %4255)
(/.f64 %3743 %220)
(/.f64 %3745 %220)
(/.f64 (-.f64 (*.f64 %1203 %205) %5215) %1742)
(/.f64 (/.f64 %4943 %205) %205)
(/.f64 (/.f64 %4943 %4314) %4314)
(fma.f64 %5293 %5294 %2317)
(fma.f64 %5294 %5293 %2317)
(/.f64 %3771 %5297)
(/.f64 (fma.f64 %2183 b %3987) %5297)
(+.f64 %5268 %5266)
(+.f64 %5266 %5268)
(/.f64 (fma.f64 %1705 b %2331) %1742)
(/.f64 (-.f64 (*.f64 %1766 %220) %3235) %220)
(/.f64 (fma.f64 %2197 b %1708) %1742)
(/.f64 (fma.f64 %2197 b %1706) %1742)
(/.f64 (-.f64 %1706 %2245) %1742)
(/.f64 (-.f64 (*.f64 %1705 xj) %4951) %220)
(/.f64 (/.f64 %3714 b) %220)
(/.f64 (*.f64 #s(literal 1 binary64) %4943) %1742)
(fma.f64 %1633 %4322 %2317)
(*.f64 %4943 %4322)
(-.f64 (/.f64 (fma.f64 %1516 xj %2394) %220) %2445)
(/.f64 (-.f64 %1799 %2245) %1742)
(fma.f64 %1959 %5018 %5328)
(fma.f64 %2047 %2227 %5328)
(fma.f64 %3416 %371 %5086)
(/.f64 (*.f64 %3572 %342) xj)
(/.f64 (*.f64 %342 %3572) xj)
(fma.f64 %342 %3346 %5086)
(fma.f64 %2394 %2374 %5019)
(fma.f64 %2392 %4549 %5019)
(fma.f64 (*.f64 %342 %158) %74 %4456)
(fma.f64 %3346 %342 %5086)
(/.f64 (fma.f64 %1516 %2306 %2220) %5297)
(/.f64 (fma.f64 %2183 b %5344) %5297)
(/.f64 (/.f64 %3771 %205) %220)
(/.f64 (*.f64 %3699 #s(literal -1 binary64)) %220)
(/.f64 (*.f64 %3572 #s(literal -1 binary64)) %2306)
(/.f64 (*.f64 #s(literal -1 binary64) %3699) %220)
(/.f64 (*.f64 #s(literal -1 binary64) %3572) %2306)
(+.f64 %5086 %5328)
(+.f64 %5328 %5086)
(/.f64 #s(literal 1 binary64) (/.f64 %1742 %4943))
(fma.f64 %267 %4386 %4803)
(fma.f64 %4374 %368 %4715)
(fma.f64 %4376 %371 %4715)
(fma.f64 %2799 %342 %4715)
(fma.f64 s %5125 %5328)
(fma.f64 c3 %5127 %5328)
(fma.f64 %70 %5130 %5328)
(fma.f64 %2258 %5135 %5328)
(fma.f64 %2322 %5129 %5328)
(fma.f64 %2320 %2251 %5328)
(/.f64 %5263 %5371)
(fma.f64 s %5146 %5328)
(fma.f64 c3 %5149 %5328)
(fma.f64 #s(literal 2 binary64) %4437 %4803)
(fma.f64 %1956 %5153 %5328)
(fma.f64 %2043 %2314 %5328)
(fma.f64 #s(literal -2 binary64) %4440 %4803)
(fma.f64 %17 %5145 %5328)
(fma.f64 %1049 %4442 %4803)
(fma.f64 %1937 %5148 %5328)
(fma.f64 %342 %2303 %5019)
(fma.f64 %579 %4445 %4803)
(fma.f64 %1959 %5018 %5384)
(fma.f64 %1047 %4447 %4803)
(fma.f64 %2303 %342 %5019)
(fma.f64 %2259 %371 %5019)
(fma.f64 %2047 %2227 %5384)
(/.f64 (fma.f64 %1705 %205 %2245) %4255)
(/.f64 (fma.f64 b %2187 (*.f64 %205 %1705)) %4255)
(/.f64 (fma.f64 b %2187 %5395) %4255)
(/.f64 %3811 %5297)
(/.f64 %3814 %5297)
(/.f64 (fma.f64 %2190 %205 %3987) %5297)
(/.f64 (-.f64 %2220 (*.f64 %2306 %1560)) %5297)
(fma.f64 %267 %4386 %4856)
(fma.f64 %4374 %368 %4784)
(fma.f64 %4376 %371 %4784)
(fma.f64 %2799 %342 %4784)
(-.f64 (-.f64 %1645 %5119) %2445)
(/.f64 %3845 %2306)
(/.f64 %3847 %2306)
(+.f64 %5086 %5384)
(+.f64 %5414 %5019)
(+.f64 %5019 %5414)
(/.f64 (-.f64 %5344 %2305) %5297)
(/.f64 (-.f64 %3813 %3971) %5297)
(/.f64 (-.f64 (*.f64 %5019 b) %2259) b)
(fma.f64 #s(literal 2 binary64) %4437 %4856)
(fma.f64 #s(literal -2 binary64) %4440 %4856)
(fma.f64 %267 %4515 %4803)
(fma.f64 %1049 %4442 %4856)
(fma.f64 %579 %4517 %4803)
(fma.f64 %579 %4445 %4856)
(fma.f64 %1047 %4447 %4856)
(/.f64 (fma.f64 %158 b (*.f64 %2860 %220)) %5261)
(/.f64 (fma.f64 %158 b (*.f64 %220 %2860)) %5261)
(/.f64 (-.f64 %219 (*.f64 %220 %2822)) %5261)
(fma.f64 s %5234 %5328)
(fma.f64 s %5125 %5384)
(fma.f64 c3 %5236 %5328)
(fma.f64 c3 %5127 %5384)
(fma.f64 %70 %5130 %5384)
(fma.f64 %1956 %5239 %5328)
(fma.f64 %1956 %5241 %5328)
(fma.f64 %72 %5244 %5328)
(fma.f64 %2325 %5246 %5328)
(fma.f64 %2258 %5135 %5384)
(fma.f64 %2258 %5248 %5328)
(fma.f64 %2258 %5250 %5328)
(fma.f64 %1959 %5018 %5452)
(fma.f64 %2268 %5254 %5328)
(fma.f64 %2268 %5256 %5328)
(fma.f64 %2268 %5258 %5328)
(fma.f64 %2322 %5129 %5384)
(fma.f64 %2261 %4481 %5328)
(fma.f64 %2320 %2251 %5384)
(fma.f64 %2047 %2227 %5452)
(fma.f64 s %5146 %5384)
(fma.f64 c3 %5149 %5384)
(fma.f64 #s(literal 2 binary64) %4537 %4803)
(fma.f64 %1956 %5153 %5384)
(fma.f64 %2043 %2314 %5384)
(fma.f64 %17 %5145 %5384)
(fma.f64 %1049 %4539 %4803)
(fma.f64 %1937 %5148 %5384)
(fma.f64 %74 %5469 %5019)
(fma.f64 %1045 %4541 %4803)
(/.f64 (fma.f64 %1705 %220 %2305) %5261)
(/.f64 (fma.f64 b %2190 (*.f64 %220 %1705)) %5261)
(/.f64 (fma.f64 b %2190 %5477) %5261)
(/.f64 (-.f64 %5477 %2220) %5261)
(/.f64 (-.f64 (*.f64 %1188 %220) (*.f64 b %3235)) %5261)
(/.f64 (*.f64 #s(literal 1 binary64) %3714) %5261)
(*.f64 %3714 (/.f64 #s(literal 1 binary64) %5261))
(+.f64 (+.f64 %1645 %5086) %4543)
(/.f64 (fma.f64 %1560 %2306 %2305) %5493)
(/.f64 (fma.f64 b %2190 %5495) %5371)
(/.f64 (*.f64 %3699 %342) %68)
(/.f64 (*.f64 %342 %3699) %68)
(fma.f64 %267 %4515 %4856)
(fma.f64 %579 %4517 %4856)
(+.f64 %5086 %5452)
(/.f64 (-.f64 (*.f64 %1705 %68) %5195) %2306)
(/.f64 (-.f64 %5395 %2331) %4255)
(/.f64 (-.f64 %2305 (*.f64 %2306 %1516)) %5371)
(fma.f64 s %5125 %5452)
(fma.f64 c3 %5127 %5452)
(fma.f64 %70 %5130 %5452)
(fma.f64 #s(literal 2 binary64) %4537 %4856)
(fma.f64 %1049 %4539 %4856)
(fma.f64 %2258 %5135 %5452)
(fma.f64 %1045 %4541 %4856)
(fma.f64 %2322 %5129 %5452)
(fma.f64 %2320 %2251 %5452)
(/.f64 (*.f64 #s(literal 1 binary64) %3771) %5297)
(*.f64 %3771 (/.f64 #s(literal 1 binary64) %5297))
(fma.f64 s %5234 %5384)
(fma.f64 s %5146 %5452)
(fma.f64 c3 %5149 %5452)
(fma.f64 c3 %5236 %5384)
(fma.f64 %1956 %5239 %5384)
(fma.f64 %1956 %5241 %5384)
(fma.f64 %1956 %5153 %5452)
(fma.f64 %2043 %2314 %5452)
(fma.f64 %17 %5145 %5452)
(fma.f64 %1937 %5148 %5452)
(fma.f64 %72 %5244 %5384)
(fma.f64 %2325 %5246 %5384)
(fma.f64 %2258 %5248 %5384)
(fma.f64 %2258 %5250 %5384)
(fma.f64 %2268 %5254 %5384)
(fma.f64 %2268 %5256 %5384)
(fma.f64 %2268 %5258 %5384)
(fma.f64 %2261 %4481 %5384)
(/.f64 #s(literal 1 binary64) (/.f64 %5261 %3714))
(/.f64 (fma.f64 %2317 %1742 %1633) %1742)
(/.f64 (*.f64 #s(literal 2 binary64) %4943) %4607)
(-.f64 (/.f64 %3971 %5261) %2228)
(fma.f64 %2394 %2374 %5328)
(fma.f64 %2392 %4549 %5328)
(fma.f64 %1799 %4322 %2317)
(/.f64 #s(literal 1 binary64) (/.f64 %5297 %3771))
(/.f64 (fma.f64 %1705 %2306 %2220) %5297)
(/.f64 (fma.f64 %2183 b (*.f64 %2306 %1705)) %5297)
(/.f64 (fma.f64 %2183 b %5562) %5297)
(/.f64 (-.f64 (*.f64 %5019 %205) %2303) %205)
(fma.f64 s %5234 %5452)
(fma.f64 c3 %5236 %5452)
(fma.f64 %1956 %5239 %5452)
(fma.f64 %1956 %5241 %5452)
(fma.f64 %72 %5244 %5452)
(fma.f64 %2325 %5246 %5452)
(fma.f64 %2258 %5248 %5452)
(fma.f64 %2258 %5250 %5452)
(fma.f64 %2268 %5254 %5452)
(fma.f64 %2268 %5256 %5452)
(fma.f64 %2268 %5258 %5452)
(fma.f64 %2261 %4481 %5452)
(/.f64 (-.f64 (*.f64 %1645 %1742) %2245) %1742)
(/.f64 (-.f64 %5495 %3810) %5493)
(/.f64 (-.f64 (*.f64 %3346 b) (*.f64 %2043 %2244)) %1742)
(/.f64 (-.f64 (*.f64 %5019 %220) %2392) %220)
(fma.f64 %371 %2259 %5592)
(fma.f64 %371 %3416 %5594)
(fma.f64 %2303 %342 %5328)
(fma.f64 %2259 %371 %5328)
(fma.f64 %342 %3346 %5414)
(fma.f64 %2394 %2374 %5384)
(fma.f64 %2392 %4549 %5384)
(fma.f64 %3346 %342 %5414)
(/.f64 (-.f64 (*.f64 %1203 %220) (*.f64 %205 %3235)) %5297)
(+.f64 %5594 %5592)
(+.f64 %5592 %5594)
(/.f64 (-.f64 %5562 %2305) %5297)
(fma.f64 %74 %5469 %5328)
(fma.f64 %2394 %2374 %5452)
(fma.f64 %2392 %4549 %5452)
(fma.f64 %2303 %342 %5384)
(fma.f64 %2259 %371 %5384)
(/.f64 (*.f64 #s(literal 2 binary64) %3714) (*.f64 #s(literal 2 binary64) %5261))
(fma.f64 %2303 %342 %5452)
(fma.f64 %2259 %371 %5452)
(/.f64 (*.f64 #s(literal 2 binary64) %3771) (*.f64 #s(literal 2 binary64) %5297))
(/.f64 (-.f64 (*.f64 %3346 %205) (*.f64 b %2303)) %4255)
(/.f64 (-.f64 (*.f64 %5019 %2306) %2394) %2306)
(fma.f64 %74 %5469 %5384)
(/.f64 (fma.f64 %1633 b %5631) %5633)
(/.f64 (fma.f64 %2197 %1742 %1744) %5636)
(/.f64 (fma.f64 %1633 b %5638) %5633)
(/.f64 (fma.f64 %2197 %1742 %1741) %5636)
(/.f64 (-.f64 %1741 %5643) %5633)
(/.f64 (-.f64 (*.f64 %1516 %1742) %5647) %5636)
(/.f64 (-.f64 %3971 %5650) %5261)
(/.f64 (fma.f64 %2317 %1742 %1799) %1742)
(/.f64 (-.f64 (*.f64 %3346 %220) (*.f64 b %2392)) %5261)
(fma.f64 %74 %5469 %5452)
(/.f64 (fma.f64 %1633 %205 %5643) %5661)
(/.f64 (fma.f64 %2187 %1742 (*.f64 %205 %1633)) %5665)
(/.f64 (fma.f64 %1633 %205 %5667) %5661)
(/.f64 (fma.f64 %2187 %1742 %5670) %5665)
(/.f64 (-.f64 (*.f64 %1560 %1742) (*.f64 %205 %2245)) %5665)
(/.f64 (-.f64 (*.f64 %3346 %2306) (*.f64 b %2394)) %5297)
(/.f64 (fma.f64 %1633 %220 %5681) %5683)
(/.f64 (fma.f64 %2190 %1742 (*.f64 %220 %1633)) %5687)
(/.f64 (fma.f64 %1633 %220 %5689) %5683)
(/.f64 (fma.f64 %2190 %1742 %5692) %5687)
(/.f64 (-.f64 %5692 %5695) %5683)
(/.f64 (-.f64 %5670 %5631) %5661)
(/.f64 (-.f64 %3853 %5700) %5702)
(/.f64 (-.f64 (*.f64 %1705 %1742) %5647) %5636)
(/.f64 (fma.f64 %1799 b %5631) %5633)
(/.f64 (fma.f64 %1799 b %5638) %5633)
(/.f64 (fma.f64 %2197 %1742 %1800) %5636)
(/.f64 (fma.f64 %2197 %1742 %1802) %5636)
(/.f64 (-.f64 %1800 %5643) %5633)
(/.f64 (-.f64 (*.f64 %1799 xj) %5650) %5261)
(/.f64 (fma.f64 %1633 %2306 %5695) %5721)
(/.f64 (fma.f64 %1633 %2306 %5723) %5721)
(/.f64 (fma.f64 %2183 %1742 (*.f64 %2306 %1633)) %5728)
(/.f64 (fma.f64 %2183 %1742 %5730) %5728)
(/.f64 (fma.f64 %1799 %205 %5643) %5661)
(/.f64 (fma.f64 %1799 %205 %5667) %5661)
(/.f64 (fma.f64 %2187 %1742 %5737) %5665)
(/.f64 (fma.f64 %2187 %1742 (*.f64 %205 %1799)) %5665)
(/.f64 (-.f64 %5730 %5681) %5721)
(/.f64 (fma.f64 %1799 %220 %5681) %5683)
(/.f64 (fma.f64 %1799 %220 %5689) %5683)
(/.f64 (fma.f64 %2190 %1742 %5749) %5687)
(/.f64 (fma.f64 %2190 %1742 (*.f64 %220 %1799)) %5687)
(/.f64 (-.f64 %5749 %5695) %5683)
(/.f64 (-.f64 %5737 %5631) %5661)
(/.f64 (-.f64 (*.f64 %1799 %68) %5700) %5702)
(-.f64 (/.f64 %3987 %5297) (/.f64 %2305 %5297))
(/.f64 (fma.f64 %1799 %2306 %5695) %5721)
(/.f64 (fma.f64 %1799 %2306 %5723) %5721)
(/.f64 (fma.f64 %2183 %1742 %5769) %5728)
(/.f64 (fma.f64 %2183 %1742 (*.f64 %2306 %1799)) %5728)
(/.f64 (-.f64 %5769 %5681) %5721)
(/.f64 (-.f64 (*.f64 %1633 %1742) %5778) %5780)
(/.f64 (-.f64 (*.f64 %1799 %1742) %5778) %5780)
(fma.f64 %1121 %2480 %4180)
(fma.f64 %1123 %5786 %4180)
(fma.f64 %1105 %4590 %4180)
(fma.f64 %1107 %5789 %4180)
(fma.f64 %661 %5791 %4180)
(fma.f64 %661 %5793 %4180)
(fma.f64 %1121 %2480 %4291)
(fma.f64 %1123 %5786 %4291)
(fma.f64 %1105 %4590 %4291)
(fma.f64 %1107 %5789 %4291)
(fma.f64 %661 %5791 %4291)
(fma.f64 %661 %5793 %4291)
(fma.f64 %1121 %2480 %4803)
(fma.f64 %1123 %5786 %4803)
(fma.f64 %1105 %4590 %4803)
(fma.f64 %1107 %5789 %4803)
(fma.f64 %1121 %2480 %4856)
(fma.f64 %1123 %5786 %4856)
(fma.f64 %661 %5791 %4803)
(fma.f64 %661 %5793 %4803)
(fma.f64 %1105 %4590 %4856)
(fma.f64 %1107 %5789 %4856)
(fma.f64 %661 %5791 %4856)
(fma.f64 %661 %5793 %4856)

reconstruct181.0ms (0.1%)

Memory
17.7MiB live, 46.7MiB allocated; 4ms collecting garbage

eval4.8s (3.2%)

Memory
13.9MiB live, 536.3MiB allocated; 174ms collecting garbage
Compiler

Compiled 178 103 to 15 707 computations (91.2% saved)

prune1.2s (0.8%)

Memory
7.0MiB live, 133.7MiB allocated; 18ms collecting garbage
Pruning

40 alts after pruning (40 fresh and 0 done)

PrunedKeptTotal
New4 039404 079
Fresh000
Picked101
Done000
Total4 040404 080
Accuracy
98.9%
Counts
4 080 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.9%
(fma.f64 (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -3 binary64) lamdp)) c3) (*.f64 c1 (sin.f64 lamdp))) b) (/.f64 s xj) (/.f64 (fma.f64 a2 (sin.f64 (*.f64 #s(literal -2 binary64) lamdp)) (fma.f64 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) a4 (fma.f64 (/.f64 xy_y xj) s xy_x))) b))
88.4%
(fma.f64 (/.f64 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) b) a4 (/.f64 (-.f64 xy_x (fma.f64 (/.f64 s xj) (-.f64 (fma.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)) (*.f64 c1 (sin.f64 lamdp))) xy_y) (*.f64 a2 (sin.f64 (+.f64 lamdp lamdp))))) b))
77.0%
(fma.f64 (/.f64 xy_y xj) (/.f64 s b) (/.f64 (-.f64 (fma.f64 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) a4 xy_x) (fma.f64 (fma.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)) (*.f64 c1 (sin.f64 lamdp))) (/.f64 s xj) (*.f64 a2 (sin.f64 (+.f64 lamdp lamdp))))) b))
74.8%
(fma.f64 (/.f64 xy_y xj) (/.f64 s b) (-.f64 (/.f64 (fma.f64 a2 (sin.f64 (*.f64 #s(literal -2 binary64) lamdp)) (fma.f64 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) a4 xy_x)) b) (*.f64 (fma.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)) (*.f64 c1 (sin.f64 lamdp))) (/.f64 s (*.f64 xj b)))))
77.4%
(fma.f64 (/.f64 s (*.f64 xj b)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -3 binary64) lamdp)) c3) (*.f64 c1 (sin.f64 lamdp))) (/.f64 (fma.f64 a2 (sin.f64 (*.f64 #s(literal -2 binary64) lamdp)) (fma.f64 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) a4 (fma.f64 (/.f64 xy_y xj) s xy_x))) b))
74.4%
(fma.f64 (*.f64 (/.f64 c1 xj) (sin.f64 lamdp)) (/.f64 s (neg.f64 b)) (/.f64 (-.f64 (fma.f64 a2 (sin.f64 (*.f64 #s(literal -2 binary64) lamdp)) (fma.f64 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) a4 xy_x)) (*.f64 (/.f64 s xj) (-.f64 (*.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp))) xy_y))) b))
82.3%
(fma.f64 (sin.f64 (*.f64 #s(literal -2 binary64) lamdp)) (/.f64 a2 b) (/.f64 (-.f64 (fma.f64 (/.f64 s xj) (+.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -3 binary64) lamdp)) c3) (*.f64 c1 (sin.f64 lamdp))) xy_y) xy_x) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) b))
77.9%
(fma.f64 xy_y (/.f64 s (*.f64 xj b)) (/.f64 (-.f64 (fma.f64 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) a4 xy_x) (fma.f64 (fma.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)) (*.f64 c1 (sin.f64 lamdp))) (/.f64 s xj) (*.f64 a2 (sin.f64 (+.f64 lamdp lamdp))))) b))
78.0%
%5 = (/.f64 s (*.f64 xj b))
(fma.f64 xy_y %5 (-.f64 (/.f64 (fma.f64 a2 (sin.f64 (*.f64 #s(literal -2 binary64) lamdp)) (fma.f64 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) a4 xy_x)) b) (*.f64 (fma.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)) (*.f64 c1 (sin.f64 lamdp))) %5)))
67.5%
(/.f64 (fma.f64 (fma.f64 a2 (sin.f64 (*.f64 #s(literal -2 binary64) lamdp)) (fma.f64 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) a4 (fma.f64 (/.f64 xy_y xj) s xy_x))) xj (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -3 binary64) lamdp)) c3) (*.f64 c1 (sin.f64 lamdp))) s)) (*.f64 xj b))
87.6%
%4 = (/.f64 s xj)
%21 = (sin.f64 lamdp)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (fma.f64 (*.f64 #s(literal 3 binary64) %21) c3 (fma.f64 (pow.f64 %21 #s(literal 3 binary64)) (*.f64 #s(literal -4 binary64) c3) (*.f64 c1 %21))))) b)
87.6%
%4 = (/.f64 s xj)
%21 = (sin.f64 lamdp)
%27 = (neg.f64 c3)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (+.f64 (*.f64 c1 %21) (+.f64 (*.f64 (*.f64 (pow.f64 %21 #s(literal 3 binary64)) #s(literal 4 binary64)) %27) (*.f64 (*.f64 #s(literal -3 binary64) %21) %27))))) b)
87.6%
%4 = (/.f64 s xj)
%21 = (sin.f64 lamdp)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (+.f64 (*.f64 c1 %21) (*.f64 c3 (fma.f64 (pow.f64 %21 #s(literal 3 binary64)) #s(literal -4 binary64) (*.f64 #s(literal 3 binary64) %21)))))) b)
87.6%
%4 = (/.f64 s xj)
%21 = (sin.f64 lamdp)
%27 = (sin.f64 (neg.f64 lamdp))
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (+.f64 (*.f64 c1 %21) (*.f64 c3 (fma.f64 (*.f64 (*.f64 #s(literal -4 binary64) %21) %27) %27 (*.f64 #s(literal 3 binary64) %21)))))) b)
87.6%
%4 = (/.f64 s xj)
%21 = (sin.f64 lamdp)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (+.f64 (*.f64 c1 %21) (*.f64 c3 (*.f64 %21 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64))) #s(literal -4 binary64) #s(literal 3 binary64))))))) b)
76.6%
%4 = (/.f64 s xj)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (+.f64 (*.f64 c1 (sin.f64 lamdp)) (*.f64 c3 (sin.f64 (fma.f64 #s(literal -3 binary64) lamdp (PI.f64 ))))))) b)
75.8%
%4 = (/.f64 s xj)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (+.f64 (*.f64 c1 (sin.f64 lamdp)) (*.f64 c3 (sin.f64 (neg.f64 (fma.f64 #s(literal 3 binary64) lamdp (PI.f64 )))))))) b)
75.5%
%4 = (/.f64 s xj)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (+.f64 (*.f64 c1 (sin.f64 lamdp)) (*.f64 c3 (cos.f64 (fma.f64 #s(literal -3 binary64) lamdp (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))))))) b)
75.4%
%4 = (/.f64 s xj)
%25 = (PI.f64 )
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (+.f64 (*.f64 c1 (sin.f64 lamdp)) (*.f64 c3 (cos.f64 (+.f64 (fma.f64 #s(literal 3 binary64) lamdp %25) (*.f64 %25 #s(literal 1/2 binary64)))))))) b)
58.9%
%4 = (/.f64 s xj)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (approx (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))) (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) c3 (*.f64 (pow.f64 lamdp #s(literal 2 binary64)) (fma.f64 #s(literal -9/2 binary64) c3 (*.f64 #s(literal -1/6 binary64) c1))))))))) b)
63.1%
%4 = (/.f64 s xj)
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y %4)) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (*.f64 %4 (approx (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))) (*.f64 lamdp (+.f64 c1 (*.f64 #s(literal 3 binary64) c3)))))) b)
61.2%
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 xy_x (*.f64 xy_y (/.f64 s xj))) (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)))) (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)))) (approx (* (/ s xj) (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp))))) (/.f64 (*.f64 lamdp (*.f64 s (+.f64 c1 (*.f64 #s(literal 3 binary64) c3)))) xj))) b)
62.9%
(/.f64 (-.f64 (approx (- (- (+ xy_x (* xy_y (/ s xj))) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (+.f64 xy_x (fma.f64 #s(literal -1 binary64) (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (*.f64 #s(literal 4 binary64) a4))) (/.f64 (*.f64 s xy_y) xj)))) (*.f64 (/.f64 s xj) (+.f64 (*.f64 c1 (sin.f64 lamdp)) (*.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)))))) b)
78.1%
%4 = (/ s xj)
(/.f64 (approx (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) (-.f64 (+.f64 xy_x (/.f64 (*.f64 s xy_y) xj)) (fma.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp)) (fma.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)) (/.f64 (*.f64 c1 (*.f64 s (sin.f64 lamdp))) xj))))) b)
52.3%
%4 = (/ s xj)
(/.f64 (approx (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) (+.f64 xy_x (fma.f64 #s(literal -1 binary64) (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 (/.f64 (*.f64 s (+.f64 c1 (*.f64 #s(literal 3 binary64) c3))) xj)))) (/.f64 (*.f64 s xy_y) xj)))) b)
40.7%
%4 = (/ s xj)
(/.f64 (approx (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) (*.f64 s (-.f64 (/.f64 xy_y xj) (+.f64 (/.f64 (*.f64 c1 (sin.f64 lamdp)) xj) (/.f64 (*.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp))) xj))))) b)
12.4%
%4 = (/ s xj)
(/.f64 (approx (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c3 (*.f64 s (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)))) xj))) b)
20.7%
%4 = (/ s xj)
(/.f64 (approx (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c1 (*.f64 s (sin.f64 lamdp))) xj))) b)
88.7%
(/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 a4 (sin.f64 (*.f64 #s(literal -4 binary64) lamdp)) (-.f64 xy_x (fma.f64 (/.f64 s xj) (-.f64 (fma.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)) (*.f64 c1 (sin.f64 lamdp))) xy_y) (*.f64 a2 (sin.f64 (+.f64 lamdp lamdp))))))))
89.1%
(*.f64 (fma.f64 (/.f64 s xj) (-.f64 (fma.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)) (*.f64 c1 (sin.f64 lamdp))) xy_y) (fma.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp)) (-.f64 (*.f64 a2 (sin.f64 (+.f64 lamdp lamdp))) xy_x))) (/.f64 #s(literal -1 binary64) b))
31.7%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lamdp #s(literal 2 binary64)) (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 (/.f64 (*.f64 s (fma.f64 #s(literal -9/2 binary64) c3 (*.f64 #s(literal -1/6 binary64) c1))) xj)))) b) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 (/.f64 (*.f64 s (+.f64 c1 (*.f64 #s(literal 3 binary64) c3))) xj))) b))) (+.f64 (/.f64 xy_x b) (/.f64 (*.f64 s xy_y) (*.f64 b xj)))))
46.1%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 (/.f64 (*.f64 s (+.f64 c1 (*.f64 #s(literal 3 binary64) c3))) xj)))) b) (+.f64 (/.f64 xy_x b) (/.f64 (*.f64 s xy_y) (*.f64 b xj)))))
44.8%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (/.f64 (-.f64 (*.f64 s xy_y) (*.f64 s (fma.f64 c1 (sin.f64 lamdp) (*.f64 c3 (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)))))) (*.f64 b xj)))
45.7%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (/.f64 (+.f64 xy_x (/.f64 (*.f64 s xy_y) xj)) b))
27.8%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (/.f64 (*.f64 s xy_y) (*.f64 b xj)))
26.1%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (/.f64 xy_x b))
15.3%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c3 (*.f64 s (sin.f64 (*.f64 #s(literal 3 binary64) lamdp)))) (*.f64 b xj))))
23.2%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c1 (*.f64 s (sin.f64 lamdp))) (*.f64 b xj))))
19.4%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a4 (sin.f64 (*.f64 #s(literal 4 binary64) lamdp))) b)))
20.0%
%4 = (/ s xj)
(approx (/ (- (- (- (+ xy_x (* xy_y %4)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp)))) (* %4 (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp)))))) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a2 (sin.f64 (*.f64 #s(literal 2 binary64) lamdp))) b)))
Compiler

Compiled 1 277 to 270 computations (78.9% saved)

sample26.0ms (0.0%)

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

Compiled 6 to 5 computations (16.7% saved)

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

series54.6s (36.1%)

Memory
-24.5MiB live, 3 467.8MiB allocated; 1.7s collecting garbage
Counts
289 → 2 841
Calls
Call 1
Inputs
%4 = (/.f64 s xj)
%5 = (*.f64 xy_y %4)
%6 = (+.f64 xy_x %5)
%10 = (*.f64 #s(literal 2 binary64) lamdp)
%11 = (sin.f64 %10)
%12 = (*.f64 a2 %11)
%13 = (-.f64 %6 %12)
%16 = (*.f64 #s(literal 4 binary64) lamdp)
%17 = (sin.f64 %16)
%18 = (*.f64 a4 %17)
%19 = (-.f64 %13 %18)
%21 = (sin.f64 lamdp)
%22 = (*.f64 c1 %21)
%25 = (*.f64 #s(literal 3 binary64) lamdp)
%26 = (sin.f64 %25)
%27 = (*.f64 c3 %26)
%28 = (+.f64 %22 %27)
%29 = (*.f64 %4 %28)
%32 = (pow.f64 lamdp #s(literal 2 binary64))
%33 = (*.f64 s xy_y)
%34 = (/.f64 %33 xj)
%35 = (+.f64 xy_x %34)
%38 = (*.f64 #s(literal 4 binary64) a4)
%40 = (fma.f64 #s(literal 2 binary64) a2 %38)
%41 = (*.f64 lamdp %40)
%42 = (fma.f64 #s(literal -1 binary64) %41 %34)
%43 = (+.f64 xy_x %42)
%44 = (/ s xj)
%56 = (- (- (+ xy_x (* xy_y %44)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp))))
%57 = (approx %56 %43)
%61 = (*.f64 #s(literal 3 binary64) c3)
%62 = (+.f64 c1 %61)
%63 = (*.f64 lamdp %62)
%70 = (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp))))
%71 = (approx %70 %63)
%72 = (*.f64 #s(literal -1/6 binary64) c1)
%73 = (fma.f64 #s(literal -9/2 binary64) c3 %72)
%74 = (*.f64 %32 %73)
%75 = (fma.f64 #s(literal 3 binary64) c3 %74)
%76 = (+.f64 c1 %75)
%77 = (*.f64 lamdp %76)
%78 = (approx %70 %77)
%79 = (*.f64 s %62)
%80 = (*.f64 lamdp %79)
%81 = (/.f64 %80 xj)
%82 = (* %44 %70)
%83 = (approx %82 %81)
%84 = (/.f64 %79 xj)
%85 = (*.f64 s %73)
%86 = (/.f64 %85 xj)
%87 = (fma.f64 #s(literal 4 binary64) a4 %84)
%88 = (fma.f64 #s(literal 2 binary64) a2 %87)
%89 = (*.f64 lamdp %88)
%90 = (fma.f64 #s(literal -1 binary64) %89 %34)
%91 = (+.f64 xy_x %90)
%92 = (- %56 %82)
%93 = (approx %92 %91)
%94 = (fma.f64 #s(literal -4/3 binary64) a2 %86)
%95 = (fma.f64 #s(literal -32/3 binary64) a4 %94)
%96 = (*.f64 %32 %95)
%97 = (/.f64 %35 b)
%98 = (/ %92 b)
%100 = (/.f64 %89 b)
%101 = (/.f64 xy_x b)
%102 = (*.f64 b xj)
%103 = (/.f64 %33 %102)
%104 = (+.f64 %101 %103)
%105 = (fma.f64 #s(literal -1 binary64) %100 %104)
%107 = (/.f64 %96 b)
%108 = (/.f64 %88 b)
%109 = (*.f64 #s(literal -1 binary64) %108)
%110 = (fma.f64 #s(literal -1 binary64) %107 %109)
%111 = (fma.f64 lamdp %110 %104)
%113 = (fma.f64 c1 %21 %27)
%114 = (*.f64 s %113)
%115 = (/.f64 %12 b)
%116 = (/.f64 %18 b)
%119 = (/.f64 xy_y xj)
%120 = (/.f64 %22 xj)
%121 = (/.f64 %27 xj)
%122 = (+.f64 %120 %121)
%123 = (-.f64 %119 %122)
%124 = (*.f64 s %123)
%125 = (approx %92 %124)
%126 = (-.f64 %33 %114)
%127 = (/.f64 %126 %102)
%129 = (*.f64 #s(literal -1 binary64) %115)
%131 = (*.f64 #s(literal -1 binary64) %116)
%133 = (*.f64 s %26)
%134 = (*.f64 c3 %133)
%135 = (/.f64 %134 xj)
%136 = (*.f64 s %21)
%137 = (*.f64 c1 %136)
%138 = (/.f64 %137 xj)
%139 = (/.f64 %137 %102)
%140 = (/.f64 %134 %102)
%141 = (*.f64 #s(literal -1 binary64) %138)
%142 = (approx %92 %141)
%143 = (*.f64 #s(literal -1 binary64) %139)
%145 = (fma.f64 a4 %17 %138)
%146 = (fma.f64 a2 %11 %145)
%147 = (-.f64 %35 %146)
%148 = (approx %92 %147)
%149 = (*.f64 #s(literal -1 binary64) %135)
%150 = (approx %92 %149)
%151 = (*.f64 #s(literal -1 binary64) %140)
%154 = (fma.f64 %119 s xy_x)
%155 = (neg.f64 b)
%156 = (*.f64 xj b)
%157 = (/.f64 #s(literal -1 binary64) b)
%158 = (neg.f64 lamdp)
%159 = (+.f64 lamdp lamdp)
%160 = (*.f64 #s(literal -2 binary64) lamdp)
%161 = (sin.f64 %159)
%162 = (sin.f64 %160)
%163 = (PI.f64 )
%164 = (*.f64 %163 #s(literal 1/2 binary64))
%166 = (sin.f64 %158)
%167 = (*.f64 a2 %161)
%168 = (-.f64 %167 xy_x)
%169 = (*.f64 #s(literal -4 binary64) lamdp)
%170 = (sin.f64 %169)
%171 = (fma.f64 %170 a4 xy_x)
%172 = (fma.f64 a2 %162 %171)
%173 = (fma.f64 %170 a4 %154)
%174 = (fma.f64 a2 %162 %173)
%175 = (fma.f64 a4 %17 %168)
%176 = (/.f64 %174 b)
%177 = (/.f64 %172 b)
%178 = (/.f64 a2 b)
%179 = (neg.f64 c3)
%181 = (*.f64 #s(literal -3 binary64) lamdp)
%182 = (sin.f64 %181)
%183 = (fma.f64 #s(literal -3 binary64) lamdp %163)
%184 = (sin.f64 %183)
%185 = (fma.f64 #s(literal 3 binary64) lamdp %163)
%186 = (neg.f64 %185)
%187 = (sin.f64 %186)
%188 = (fma.f64 #s(literal -3 binary64) lamdp %164)
%189 = (cos.f64 %188)
%190 = (+.f64 %185 %164)
%191 = (cos.f64 %190)
%192 = (cos.f64 %159)
%193 = (*.f64 %192 #s(literal 1/2 binary64))
%194 = (-.f64 #s(literal 1/2 binary64) %193)
%195 = (fma.f64 %194 #s(literal -4 binary64) #s(literal 3 binary64))
%196 = (*.f64 %21 %195)
%197 = (pow.f64 %21 #s(literal 3 binary64))
%198 = (*.f64 #s(literal 3 binary64) %21)
%199 = (fma.f64 %197 #s(literal -4 binary64) %198)
%200 = (*.f64 %197 #s(literal 4 binary64))
%201 = (*.f64 #s(literal -3 binary64) %21)
%202 = (*.f64 #s(literal -4 binary64) %21)
%203 = (*.f64 %202 %166)
%204 = (fma.f64 %203 %166 %198)
%205 = (*.f64 %182 c3)
%206 = (*.f64 #s(literal -4 binary64) c3)
%207 = (*.f64 %200 %179)
%208 = (*.f64 %201 %179)
%209 = (+.f64 %207 %208)
%210 = (fma.f64 c3 %26 %22)
%211 = (-.f64 %205 %22)
%212 = (fma.f64 %197 %206 %22)
%213 = (fma.f64 %198 c3 %212)
%214 = (*.f64 %211 s)
%215 = (/.f64 s %156)
%216 = (*.f64 %210 %215)
%217 = (/.f64 s b)
%218 = (/.f64 c1 xj)
%219 = (*.f64 %218 %21)
%220 = (/.f64 %211 b)
%221 = (-.f64 %210 xy_y)
%222 = (fma.f64 %4 %221 %167)
%223 = (-.f64 xy_x %222)
%224 = (fma.f64 a4 %170 %223)
%225 = (+.f64 %211 xy_y)
%226 = (fma.f64 %4 %225 xy_x)
%227 = (-.f64 %226 %18)
%228 = (fma.f64 %4 %221 %175)
%229 = (fma.f64 %210 %4 %167)
%230 = (-.f64 %171 %229)
%231 = (-.f64 %27 xy_y)
%232 = (*.f64 %4 %231)
%233 = (-.f64 %172 %232)
%234 = (fma.f64 %174 xj %214)
%236 = (/.f64 b %224)
%238 = (/.f64 %170 b)
%239 = (/.f64 %223 b)
%241 = (/.f64 %227 b)
%244 = (/.f64 %230 b)
%249 = (/.f64 s %155)
%250 = (/.f64 %233 b)
%252 = (-.f64 %177 %216)
%255 = (-.f64 %57 %29)
%257 = (*.f64 c3 %184)
%258 = (+.f64 %22 %257)
%259 = (*.f64 %4 %258)
%260 = (-.f64 %19 %259)
%262 = (*.f64 c3 %187)
%263 = (+.f64 %22 %262)
%264 = (*.f64 %4 %263)
%265 = (-.f64 %19 %264)
%267 = (*.f64 c3 %189)
%268 = (+.f64 %22 %267)
%269 = (*.f64 %4 %268)
%270 = (-.f64 %19 %269)
%272 = (*.f64 c3 %191)
%273 = (+.f64 %22 %272)
%274 = (*.f64 %4 %273)
%275 = (-.f64 %19 %274)
%277 = (*.f64 c3 %196)
%278 = (+.f64 %22 %277)
%279 = (*.f64 %4 %278)
%280 = (-.f64 %19 %279)
%282 = (*.f64 c3 %199)
%283 = (+.f64 %22 %282)
%284 = (*.f64 %4 %283)
%285 = (-.f64 %19 %284)
%287 = (*.f64 c3 %204)
%288 = (+.f64 %22 %287)
%289 = (*.f64 %4 %288)
%290 = (-.f64 %19 %289)
%292 = (+.f64 %22 %209)
%293 = (*.f64 %4 %292)
%294 = (-.f64 %19 %293)
%296 = (*.f64 %4 %213)
%297 = (-.f64 %19 %296)
%299 = (*.f64 %4 %71)
%300 = (-.f64 %19 %299)
%302 = (*.f64 %4 %78)
%303 = (-.f64 %19 %302)
%305 = (-.f64 %19 %83)
xy_x
xy_y
s
xj
%4
%5
%6
a2
#s(literal 2 binary64)
lamdp
%10
%11
%12
%13
a4
#s(literal 4 binary64)
%16
%17
%18
%19
c1
%21
%22
c3
#s(literal 3 binary64)
%25
%26
%27
%28
%29
b
#s(literal -4/3 binary64)
%32
%33
%34
%35
#s(literal -2 binary64)
#s(literal -32/3 binary64)
%38
#s(literal -1 binary64)
%40
%41
%42
%43
%57
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal -9/2 binary64)
%61
%62
%63
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%83
%84
%85
%86
%87
%88
%89
%90
%91
%93
%94
%95
%96
%97
(approx %98 %97)
%100
%101
%102
%103
%104
%105
(approx %98 %105)
%107
%108
%109
%110
%111
(approx %98 %111)
%113
%114
%115
%116
(approx %98 %101)
(approx %98 %103)
%119
%120
%121
%122
%123
%124
%125
%126
%127
(approx %98 %127)
%129
(approx %98 %129)
%131
(approx %98 %131)
%133
%134
%135
%136
%137
%138
%139
%140
%141
%142
%143
(approx %98 %143)
%145
%146
%147
%148
%149
%150
%151
(approx %98 %151)
#s(literal 1/2 binary64)
%154
%155
%156
%157
%158
%159
%160
%161
%162
%163
%164
#s(literal -4 binary64)
%166
%167
%168
%169
%170
%171
%172
%173
%174
%175
%176
%177
%178
%179
#s(literal -3 binary64)
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
%199
%200
%201
%202
%203
%204
%205
%206
%207
%208
%209
%210
%211
%212
%213
%214
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
(*.f64 %228 %157)
%236
(/.f64 #s(literal 1 binary64) %236)
%238
%239
(fma.f64 %238 a4 %239)
%241
(fma.f64 %162 %178 %241)
(/.f64 %234 %156)
%244
(fma.f64 xy_y %215 %244)
(fma.f64 %215 %211 %176)
(fma.f64 %119 %217 %244)
(fma.f64 %220 %4 %176)
%249
%250
(fma.f64 %219 %249 %250)
%252
(fma.f64 xy_y %215 %252)
(fma.f64 %119 %217 %252)
%255
(/.f64 %255 b)
%257
%258
%259
%260
(/.f64 %260 b)
%262
%263
%264
%265
(/.f64 %265 b)
%267
%268
%269
%270
(/.f64 %270 b)
%272
%273
%274
%275
(/.f64 %275 b)
%277
%278
%279
%280
(/.f64 %280 b)
%282
%283
%284
%285
(/.f64 %285 b)
%287
%288
%289
%290
(/.f64 %290 b)
%292
%293
%294
(/.f64 %294 b)
%296
%297
(/.f64 %297 b)
%299
%300
(/.f64 %300 b)
%302
%303
(/.f64 %303 b)
%305
(/.f64 %305 b)
(/.f64 %93 b)
(/.f64 %125 b)
(/.f64 %142 b)
(/.f64 %148 b)
(/.f64 %150 b)
Outputs
%6 = (* 2 lamdp)
%8 = (*.f64 #s(literal 2 binary64) lamdp)
%10 = (sin %6)
%12 = (pow.f64 lamdp #s(literal 2 binary64))
%13 = (*.f64 #s(literal -4/3 binary64) %12)
%35 = (* a2 %10)
%36 = (*.f64 a2 lamdp)
%37 = (*.f64 #s(literal 2 binary64) %36)
%39 = (*.f64 a2 %12)
%40 = (*.f64 #s(literal 2 binary64) a2)
%42 = (*.f64 lamdp (fma.f64 #s(literal -4/3 binary64) %39 %40))
%48 = (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (*.f64 %12 (fma.f64 #s(literal -4/3 binary64) a2 (*.f64 #s(literal 4/15 binary64) %39)))))
%61 = (/ s xj)
%63 = (+ xy_x (* xy_y %61))
%64 = (- %63 %35)
%65 = (*.f64 s xy_y)
%66 = (/.f64 %65 xj)
%67 = (+.f64 xy_x %66)
%70 = (fma.f64 #s(literal -2 binary64) %36 %66)
%71 = (+.f64 xy_x %70)
%80 = (*.f64 #s(literal -4/3 binary64) a2)
%88 = (* 4 lamdp)
%90 = (*.f64 #s(literal 4 binary64) lamdp)
%92 = (sin %88)
%116 = (* a4 %92)
%117 = (*.f64 a4 lamdp)
%118 = (*.f64 #s(literal 4 binary64) %117)
%120 = (*.f64 a4 %12)
%121 = (*.f64 #s(literal 4 binary64) a4)
%131 = (*.f64 #s(literal 128/15 binary64) a4)
%139 = (- %64 %116)
%141 = (fma.f64 #s(literal 2 binary64) a2 %121)
%142 = (*.f64 lamdp %141)
%143 = (fma.f64 #s(literal -1 binary64) %142 %66)
%146 = (fma.f64 #s(literal -32/3 binary64) a4 %80)
%147 = (*.f64 %12 %146)
%153 = (fma.f64 #s(literal 4/15 binary64) a2 %131)
%154 = (*.f64 %12 %153)
%162 = (sin lamdp)
%165 = (*.f64 #s(literal -1/6 binary64) %12)
%166 = (+.f64 #s(literal 1 binary64) %165)
%167 = (*.f64 lamdp %166)
%187 = (* c1 %162)
%188 = (*.f64 c1 lamdp)
%190 = (*.f64 c1 %12)
%191 = (*.f64 #s(literal -1/6 binary64) %190)
%192 = (+.f64 c1 %191)
%193 = (*.f64 lamdp %192)
%201 = (*.f64 #s(literal 1/120 binary64) c1)
%210 = (* 3 lamdp)
%212 = (*.f64 #s(literal 3 binary64) lamdp)
%214 = (sin %210)
%217 = (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9/2 binary64) %12))
%218 = (*.f64 lamdp %217)
%238 = (* c3 %214)
%239 = (*.f64 c3 lamdp)
%240 = (*.f64 #s(literal 3 binary64) %239)
%242 = (*.f64 c3 %12)
%243 = (*.f64 #s(literal 3 binary64) c3)
%244 = (fma.f64 #s(literal -9/2 binary64) %242 %243)
%245 = (*.f64 lamdp %244)
%251 = (*.f64 lamdp (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) c3 (*.f64 #s(literal 81/40 binary64) %242)))))
%253 = (*.f64 #s(literal 81/40 binary64) c3)
%261 = (+ %187 %238)
%262 = (+.f64 c1 %243)
%263 = (*.f64 lamdp %262)
%265 = (*.f64 #s(literal -1/6 binary64) c1)
%266 = (fma.f64 #s(literal -9/2 binary64) c3 %265)
%267 = (*.f64 %12 %266)
%268 = (fma.f64 #s(literal 3 binary64) c3 %267)
%269 = (+.f64 c1 %268)
%270 = (*.f64 lamdp %269)
%272 = (fma.f64 #s(literal 1/120 binary64) c1 %253)
%279 = (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 %272)))))))
%281 = (*.f64 #s(literal -1/5040 binary64) c1)
%282 = (fma.f64 #s(literal -243/560 binary64) c3 %281)
%294 = (* %61 %261)
%295 = (*.f64 s %262)
%296 = (*.f64 lamdp %295)
%297 = (/.f64 %296 xj)
%299 = (/.f64 %295 xj)
%300 = (*.f64 s %266)
%301 = (*.f64 %12 %300)
%302 = (/.f64 %301 xj)
%306 = (/.f64 %300 xj)
%307 = (*.f64 s %272)
%308 = (*.f64 %12 %307)
%314 = (/.f64 %307 xj)
%315 = (*.f64 s %282)
%316 = (*.f64 %12 %315)
%323 = (pow lamdp 2)
%325 = (* 2 a2)
%326 = (* 4 a4)
%327 = (+ %325 %326)
%328 = (* lamdp %327)
%332 = (* s xy_y)
%333 = (/ %332 xj)
%334 = (+ (* -1 %328) %333)
%340 = (* -1/6 c1)
%341 = (+ (* -9/2 c3) %340)
%342 = (* %323 %341)
%344 = (* 3 c3)
%345 = (+ %344 %342)
%348 = (+ c1 %345)
%351 = (+ c1 %344)
%352 = (* s %351)
%353 = (* lamdp %352)
%355 = (/ %352 xj)
%356 = (+ %326 %355)
%357 = (+ %325 %356)
%358 = (* lamdp %357)
%359 = (fma.f64 #s(literal 4 binary64) a4 %299)
%360 = (fma.f64 #s(literal 2 binary64) a2 %359)
%361 = (*.f64 lamdp %360)
%364 = (+ (* -1 %358) %333)
%365 = (fma.f64 #s(literal -1 binary64) %361 %66)
%367 = (+ xy_x %364)
%368 = (+.f64 xy_x %365)
%370 = (- %139 %294)
%371 = (fma.f64 #s(literal -4/3 binary64) a2 %306)
%372 = (fma.f64 #s(literal -32/3 binary64) a4 %371)
%373 = (*.f64 %12 %372)
%380 = (fma.f64 #s(literal 4/15 binary64) a2 (fma.f64 #s(literal 128/15 binary64) a4 %314))
%381 = (*.f64 %12 %380)
%393 = (* s %341)
%394 = (/ %393 xj)
%395 = (+ (* -4/3 a2) %394)
%396 = (+ (* -32/3 a4) %395)
%397 = (* %323 %396)
%400 = (/ %370 b)
%403 = (/.f64 %361 b)
%404 = (/.f64 xy_x b)
%405 = (*.f64 b xj)
%406 = (/.f64 %65 %405)
%407 = (+.f64 %404 %406)
%410 = (/.f64 %373 b)
%411 = (/.f64 %360 b)
%412 = (*.f64 #s(literal -1 binary64) %411)
%413 = (fma.f64 #s(literal -1 binary64) %410 %412)
%417 = (/.f64 %372 b)
%424 = (/ %358 b)
%428 = (* b xj)
%430 = (+ (/ xy_x b) (/ %332 %428))
%431 = (+ (* -1 %424) %430)
%433 = (/ %397 b)
%436 = (/ %357 b)
%437 = (* -1 %436)
%438 = (+ (* -1 %433) %437)
%441 = (* s %261)
%457 = (/ %35 b)
%458 = (/.f64 %36 b)
%461 = (/.f64 %39 b)
%462 = (/.f64 a2 b)
%463 = (*.f64 #s(literal 2 binary64) %462)
%481 = (/ %116 b)
%482 = (/.f64 %117 b)
%485 = (/.f64 %120 b)
%486 = (/.f64 a4 b)
%487 = (*.f64 #s(literal 4 binary64) %486)
%497 = (*.f64 #s(literal 128/15 binary64) %486)
%505 = (/ %187 xj)
%508 = (/.f64 %190 xj)
%509 = (/.f64 c1 xj)
%525 = (/ %238 xj)
%529 = (/.f64 %242 xj)
%530 = (/.f64 c3 xj)
%541 = (*.f64 #s(literal 81/40 binary64) %530)
%549 = (+ %505 %525)
%550 = (fma.f64 #s(literal 3 binary64) %530 %509)
%551 = (*.f64 lamdp %550)
%553 = (*.f64 #s(literal -1/6 binary64) %509)
%554 = (fma.f64 #s(literal -9/2 binary64) %530 %553)
%559 = (fma.f64 #s(literal 1/120 binary64) %509 %541)
%560 = (*.f64 %12 %559)
%579 = (/ xy_y xj)
%580 = (- %579 %549)
%581 = (/.f64 xy_y xj)
%583 = (fma.f64 #s(literal -1 binary64) %551 %581)
%585 = (*.f64 %12 %554)
%596 = (* s %580)
%597 = (*.f64 s %550)
%598 = (*.f64 lamdp %597)
%601 = (*.f64 s %554)
%602 = (*.f64 %12 %601)
%615 = (- %332 %441)
%617 = (fma.f64 #s(literal -1 binary64) %296 %65)
%629 = (/ %615 %428)
%631 = (/.f64 %296 %405)
%634 = (/.f64 %295 %405)
%635 = (/.f64 %301 %405)
%640 = (/.f64 %300 %405)
%641 = (/.f64 %308 %405)
%648 = (* -1 %457)
%670 = (* -1 %481)
%679 = (*.f64 #s(literal 32/3 binary64) %486)
%694 = (* s %214)
%695 = (*.f64 lamdp s)
%698 = (*.f64 %12 s)
%717 = (* c3 %694)
%718 = (*.f64 c3 %695)
%721 = (*.f64 c3 %698)
%722 = (*.f64 c3 s)
%723 = (*.f64 #s(literal 3 binary64) %722)
%741 = (/ %717 xj)
%742 = (/.f64 %718 xj)
%743 = (*.f64 #s(literal 3 binary64) %742)
%745 = (/.f64 %721 xj)
%746 = (/.f64 %722 xj)
%747 = (*.f64 #s(literal 3 binary64) %746)
%749 = (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %745 %747))
%755 = (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %746 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) %746 (*.f64 #s(literal 81/40 binary64) %745)))))
%757 = (*.f64 #s(literal 81/40 binary64) %746)
%765 = (* s %162)
%785 = (* c1 %765)
%786 = (*.f64 c1 %695)
%788 = (*.f64 c1 %698)
%789 = (*.f64 c1 s)
%807 = (/ %785 xj)
%808 = (/.f64 %786 xj)
%810 = (/.f64 %788 xj)
%811 = (/.f64 %789 xj)
%827 = (/ %785 %428)
%828 = (/.f64 %786 %405)
%830 = (/.f64 %788 %405)
%831 = (/.f64 %789 %405)
%847 = (/ %717 %428)
%848 = (/.f64 %718 %405)
%851 = (/.f64 %721 %405)
%852 = (/.f64 %722 %405)
%853 = (*.f64 #s(literal 3 binary64) %852)
%863 = (*.f64 #s(literal 81/40 binary64) %852)
%871 = (* -1 %807)
%894 = (* -1 %827)
%915 = (+ %116 %807)
%916 = (fma.f64 #s(literal 4 binary64) a4 %811)
%919 = (*.f64 #s(literal -1/6 binary64) %811)
%933 = (*.f64 #s(literal -1/5040 binary64) %811)
%945 = (+ %35 %915)
%946 = (fma.f64 #s(literal 2 binary64) a2 %916)
%947 = (*.f64 lamdp %946)
%949 = (fma.f64 #s(literal -4/3 binary64) a2 %919)
%950 = (fma.f64 #s(literal -32/3 binary64) a4 %949)
%957 = (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) %811 %153))
%981 = (+ xy_x %333)
%982 = (- %981 %945)
%983 = (fma.f64 #s(literal -1 binary64) %947 %66)
%984 = (+.f64 xy_x %983)
%986 = (*.f64 %12 %950)
%999 = (* -1 %741)
%1023 = (* -1 %847)
%1044 = (neg lamdp)
%1045 = (*.f64 #s(literal -1 binary64) lamdp)
%1048 = (* -2 lamdp)
%1049 = (*.f64 #s(literal -2 binary64) lamdp)
%1051 = (sin %1048)
%1052 = (*.f64 #s(literal 4/3 binary64) %12)
%1070 = (sin %1044)
%1071 = (*.f64 #s(literal 1/6 binary64) %12)
%1072 = (-.f64 %1071 #s(literal 1 binary64))
%1073 = (*.f64 lamdp %1072)
%1089 = (+ lamdp lamdp)
%1090 = (sin %1089)
%1091 = (* a2 %1090)
%1092 = (- %1091 xy_x)
%1102 = (* -4 lamdp)
%1103 = (*.f64 #s(literal -4 binary64) lamdp)
%1105 = (sin %1102)
%1106 = (*.f64 #s(literal 32/3 binary64) %12)
%1124 = (* %1105 a4)
%1125 = (+ %1124 xy_x)
%1127 = (*.f64 #s(literal -4 binary64) %117)
%1131 = (fma.f64 #s(literal -4 binary64) a4 (*.f64 #s(literal 32/3 binary64) %120))
%1135 = (*.f64 #s(literal 32/3 binary64) a4)
%1138 = (fma.f64 #s(literal -4 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -128/15 binary64) %120 %1135)))
%1142 = (* a2 %1051)
%1143 = (+ %1142 %1125)
%1145 = (fma.f64 #s(literal -4 binary64) a4 (*.f64 #s(literal -2 binary64) a2))
%1149 = (fma.f64 #s(literal 4/3 binary64) a2 %1135)
%1152 = (fma.f64 #s(literal -4 binary64) a4 (fma.f64 #s(literal -2 binary64) a2 (*.f64 %12 %1149)))
%1157 = (fma.f64 #s(literal -128/15 binary64) a4 (*.f64 #s(literal -4/15 binary64) a2))
%1163 = (fma.f64 #s(literal -4 binary64) a4 (fma.f64 #s(literal -2 binary64) a2 (*.f64 %12 (fma.f64 #s(literal 4/3 binary64) a2 (fma.f64 #s(literal 32/3 binary64) a4 (*.f64 %12 %1157))))))
%1169 = (+ %1124 (+ (* %579 s) xy_x))
%1170 = (fma.f64 #s(literal -4 binary64) %117 %66)
%1171 = (+.f64 xy_x %1170)
%1179 = (+ %1142 %1169)
%1189 = (+ %116 %1092)
%1205 = (/ %1179 b)
%1206 = (*.f64 #s(literal -2 binary64) %462)
%1207 = (fma.f64 #s(literal -4 binary64) %486 %1206)
%1210 = (fma.f64 #s(literal 4/3 binary64) %462 %679)
%1213 = (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (*.f64 %12 %1210)))
%1217 = (fma.f64 #s(literal -128/15 binary64) %486 (*.f64 #s(literal -4/15 binary64) %462))
%1223 = (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (*.f64 %12 (fma.f64 #s(literal 4/3 binary64) %462 (fma.f64 #s(literal 32/3 binary64) %486 (*.f64 %12 %1217))))))
%1226 = (/ %1143 b)
%1235 = (* -3 lamdp)
%1236 = (*.f64 #s(literal -3 binary64) lamdp)
%1238 = (sin %1235)
%1239 = (*.f64 #s(literal 9/2 binary64) %12)
%1240 = (-.f64 %1239 #s(literal 3 binary64))
%1241 = (*.f64 lamdp %1240)
%1257 = (PI )
%1258 = (+ %1235 %1257)
%1259 = (PI.f64 )
%1261 = (+.f64 %1259 %1236)
%1263 = (+ %210 %1257)
%1264 = (+.f64 %1259 %212)
%1266 = (neg %1263)
%1269 = (-.f64 %1236 %1259)
%1271 = (sin %1266)
%1272 = (neg.f64 %1259)
%1273 = (sin.f64 %1272)
%1275 = (cos.f64 %1272)
%1276 = (*.f64 lamdp %1275)
%1280 = (*.f64 lamdp %1273)
%1294 = (* %1257 1/2)
%1295 = (+ %1235 %1294)
%1297 = (*.f64 #s(literal 1/2 binary64) %1259)
%1299 = (fma.f64 #s(literal -3 binary64) lamdp %1297)
%1301 = (cos %1295)
%1302 = (cos.f64 %1297)
%1304 = (sin.f64 %1297)
%1305 = (*.f64 lamdp %1304)
%1309 = (*.f64 lamdp %1302)
%1311 = (*.f64 #s(literal -3 binary64) %1304)
%1323 = (+ %1263 %1294)
%1324 = (+.f64 %1259 %1297)
%1327 = (+.f64 %1259 (fma.f64 #s(literal 1/2 binary64) %1259 %212))
%1329 = (cos %1323)
%1330 = (cos.f64 %1324)
%1332 = (sin.f64 %1324)
%1333 = (*.f64 lamdp %1332)
%1337 = (*.f64 lamdp %1330)
%1339 = (*.f64 #s(literal 3 binary64) %1332)
%1351 = (cos %1089)
%1353 = (*.f64 #s(literal -2 binary64) %12)
%1357 = (*.f64 #s(literal 2/3 binary64) %12)
%1370 = (* %1351 1/2)
%1389 = (- 1/2 %1370)
%1412 = (+ (* %1389 -4) 3)
%1429 = (pow %162 3)
%1430 = (pow.f64 lamdp #s(literal 3 binary64))
%1433 = (*.f64 #s(literal -1/2 binary64) %12)
%1453 = (* 3 %162)
%1473 = (* %1429 4)
%1495 = (* -3 %162)
%1516 = (* -4 %162)
%1537 = (* %1516 %1070)
%1559 = (* %1238 c3)
%1566 = (*.f64 #s(literal 9/2 binary64) c3)
%1580 = (neg c3)
%1581 = (* %1473 %1580)
%1590 = (*.f64 #s(literal 2 binary64) c3)
%1605 = (* %1495 %1580)
%1623 = (+ %1581 %1605)
%1630 = (fma.f64 #s(literal 1/40 binary64) c3 %1590)
%1650 = (- %1559 %187)
%1652 = (-.f64 (*.f64 #s(literal -3 binary64) c3) c1)
%1653 = (*.f64 lamdp %1652)
%1655 = (-.f64 %1566 %265)
%1659 = (*.f64 lamdp (-.f64 (fma.f64 #s(literal -3 binary64) c3 (*.f64 %12 %1655)) c1))
%1662 = (-.f64 (*.f64 #s(literal -81/40 binary64) c3) %201)
%1669 = (*.f64 lamdp (-.f64 (fma.f64 #s(literal -3 binary64) c3 (*.f64 %12 (-.f64 (fma.f64 #s(literal 9/2 binary64) c3 (*.f64 %12 %1662)) %265))) c1))
%1672 = (-.f64 (*.f64 #s(literal 243/560 binary64) c3) %281)
%1684 = (* -4 c3)
%1686 = (+ (* %1429 %1684) %187)
%1712 = (+ (* %1453 c3) %1686)
%1714 = (fma.f64 #s(literal -4 binary64) c3 (fma.f64 #s(literal -1/2 binary64) c3 %265))
%1720 = (fma.f64 #s(literal 1/120 binary64) c1 %1630)
%1731 = (fma.f64 #s(literal -13/30 binary64) c3 (fma.f64 #s(literal -1/1680 binary64) c3 %281))
%1745 = (* %1650 s)
%1746 = (*.f64 s %1652)
%1747 = (*.f64 lamdp %1746)
%1749 = (*.f64 s %1655)
%1750 = (*.f64 %12 %1749)
%1754 = (*.f64 s %1662)
%1755 = (*.f64 %12 %1754)
%1770 = (+ %238 %187)
%1771 = (* xj b)
%1772 = (/ s %1771)
%1773 = (* %1770 %1772)
%1782 = (/.f64 %307 %405)
%1789 = (/ %1650 b)
%1792 = (/.f64 c3 b)
%1794 = (/.f64 c1 b)
%1795 = (*.f64 #s(literal -1/6 binary64) %1794)
%1803 = (*.f64 #s(literal 1/120 binary64) %1794)
%1827 = (- %1770 xy_y)
%1828 = (*.f64 #s(literal -1 binary64) xy_y)
%1836 = (* %61 %1827)
%1837 = (+ %1836 %1091)
%1838 = (*.f64 #s(literal -1 binary64) %66)
%1840 = (fma.f64 #s(literal 2 binary64) a2 %299)
%1841 = (*.f64 lamdp %1840)
%1846 = (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 %12 %371 %299)))
%1849 = (fma.f64 #s(literal 4/15 binary64) a2 %314)
%1854 = (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 %12 (fma.f64 #s(literal -4/3 binary64) a2 (fma.f64 %12 %1849 %306)) %299)))
%1857 = (- xy_x %1837)
%1858 = (-.f64 xy_x %1838)
%1864 = (*.f64 %12 %371)
%1871 = (*.f64 %12 %1849)
%1881 = (+ (* a4 %1105) %1857)
%1883 = (-.f64 (*.f64 #s(literal -4 binary64) a4) %1840)
%1884 = (*.f64 lamdp %1883)
%1885 = (+.f64 xy_x %1884)
%1888 = (-.f64 %1135 %371)
%1893 = (+.f64 xy_x (*.f64 lamdp (-.f64 (fma.f64 #s(literal -4 binary64) a4 (*.f64 %12 %1888)) %1840)))
%1905 = (+.f64 xy_x (*.f64 lamdp (-.f64 (fma.f64 #s(literal -4 binary64) a4 (*.f64 %12 (-.f64 (fma.f64 #s(literal 32/3 binary64) a4 (*.f64 %12 (-.f64 (*.f64 #s(literal -128/15 binary64) a4) %1849))) %371))) %1840)))
%1908 = (+ %1650 xy_y)
%1917 = (+ (* %61 %1908) xy_x)
%1922 = (/.f64 %1746 xj)
%1928 = (/.f64 %1749 xj)
%1935 = (- %1917 %116)
%1940 = (*.f64 #s(literal -32/3 binary64) a4)
%1956 = (+ %1836 %1189)
%1957 = (-.f64 %1838 xy_x)
%1959 = (fma.f64 #s(literal -1 binary64) %66 %361)
%1964 = (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 (fma.f64 %12 %372 %299)))
%1966 = (fma.f64 #s(literal -1 binary64) %66 (*.f64 lamdp %1964))
%1980 = (+ (* %1770 %61) %1091)
%1994 = (- %1125 %1980)
%1998 = (- %238 xy_y)
%2005 = (* %61 %1998)
%2012 = (- %1143 %2005)
%2018 = (*.f64 #s(literal -9/2 binary64) %746)
%2042 = (+ (* %1179 xj) %1745)
%2043 = (*.f64 xj %67)
%2066 = (/ -1 b)
%2067 = (* %1956 %2066)
%2068 = (/.f64 %1957 b)
%2069 = (*.f64 #s(literal -1 binary64) %2068)
%2071 = (fma.f64 #s(literal 4 binary64) %486 %634)
%2072 = (fma.f64 #s(literal 2 binary64) %462 %2071)
%2073 = (*.f64 lamdp %2072)
%2076 = (fma.f64 #s(literal -4/3 binary64) %462 %640)
%2077 = (fma.f64 #s(literal -32/3 binary64) %486 %2076)
%2094 = (/ b %1881)
%2095 = (/.f64 b %1858)
%2098 = (pow.f64 %1858 #s(literal 2 binary64))
%2102 = (pow.f64 %1883 #s(literal 2 binary64))
%2105 = (pow.f64 %1858 #s(literal 3 binary64))
%2108 = (/.f64 (*.f64 b %1883) %2098)
%2130 = (/ 1 %2094)
%2133 = (*.f64 #s(literal -4 binary64) %486)
%2134 = (fma.f64 #s(literal 2 binary64) %462 %634)
%2135 = (-.f64 %2133 %2134)
%2136 = (fma.f64 lamdp %2135 %404)
%2137 = (*.f64 #s(literal -1 binary64) %406)
%2143 = (-.f64 (fma.f64 #s(literal -4 binary64) %486 (*.f64 %12 (-.f64 %679 %2076))) %2134)
%2144 = (fma.f64 lamdp %2143 %404)
%2155 = (-.f64 (fma.f64 #s(literal -4 binary64) %486 (*.f64 %12 (-.f64 (fma.f64 #s(literal 32/3 binary64) %486 (*.f64 %12 (-.f64 (*.f64 #s(literal -128/15 binary64) %486) (fma.f64 #s(literal 4/15 binary64) %462 %1782)))) %2076))) %2134)
%2156 = (fma.f64 lamdp %2155 %404)
%2159 = (/ %1105 b)
%2160 = (/.f64 lamdp b)
%2163 = (/.f64 %12 b)
%2164 = (*.f64 #s(literal 32/3 binary64) %2163)
%2165 = (/.f64 #s(literal 1 binary64) b)
%2166 = (*.f64 #s(literal 4 binary64) %2165)
%2167 = (-.f64 %2164 %2166)
%2168 = (*.f64 lamdp %2167)
%2170 = (*.f64 #s(literal 32/3 binary64) %2165)
%2184 = (/ %1857 b)
%2185 = (/.f64 %1841 b)
%2189 = (/.f64 %1864 b)
%2190 = (/.f64 %1840 b)
%2191 = (*.f64 #s(literal -1 binary64) %2190)
%2192 = (fma.f64 #s(literal -1 binary64) %2189 %2191)
%2206 = (+ (* %2159 a4) %2184)
%2209 = (/ %1935 b)
%2210 = (/.f64 %1746 %405)
%2214 = (/.f64 %1749 %405)
%2215 = (*.f64 #s(literal -32/3 binary64) %486)
%2221 = (/.f64 %1754 %405)
%2229 = (/ a2 b)
%2231 = (+ (* %1051 %2229) %2209)
%2232 = (fma.f64 #s(literal -2 binary64) %462 %2210)
%2243 = (fma.f64 #s(literal -4/15 binary64) %462 %2221)
%2253 = (/ %2042 %1771)
%2273 = (/ %1994 b)
%2277 = (* xy_y %1772)
%2278 = (+ %2277 %2273)
%2285 = (/ %2012 b)
%2290 = (*.f64 #s(literal -9/2 binary64) %852)
%2311 = (/ c1 xj)
%2313 = (neg b)
%2314 = (/ s %2313)
%2316 = (+ (* (* %2311 %162) %2314) %2285)
%2317 = (*.f64 #s(literal -1 binary64) %831)
%2351 = (- %1226 %1773)
%2352 = (-.f64 %1207 %634)
%2359 = (-.f64 (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (*.f64 %12 (-.f64 %1210 %640)))) %634)
%2370 = (-.f64 (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (*.f64 %12 (-.f64 (fma.f64 #s(literal 4/3 binary64) %462 (fma.f64 #s(literal 32/3 binary64) %486 (*.f64 %12 (-.f64 %1217 %1782)))) %640)))) %634)
%2373 = (+ %2277 %2351)
%2380 = (* c3 %1271)
%2381 = (*.f64 c3 %1273)
%2383 = (*.f64 c3 %1276)
%2387 = (*.f64 c3 %1275)
%2388 = (*.f64 #s(literal -3 binary64) %2387)
%2389 = (fma.f64 #s(literal -9/2 binary64) (*.f64 c3 %1280) %2388)
%2400 = (+ %187 %2380)
%2401 = (+.f64 c1 %2388)
%2410 = (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 #s(literal 9/2 binary64) %2387))
%2419 = (* %61 %2400)
%2420 = (*.f64 s %1273)
%2421 = (*.f64 c3 %2420)
%2422 = (/.f64 %2421 xj)
%2424 = (*.f64 s %2401)
%2430 = (*.f64 c3 (*.f64 lamdp %2420))
%2431 = (/.f64 %2430 xj)
%2432 = (/.f64 %2424 xj)
%2436 = (*.f64 s %2410)
%2443 = (- %139 %2419)
%2444 = (-.f64 %67 %2422)
%2447 = (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 %2432))
%2448 = (*.f64 lamdp %2447)
%2462 = (*.f64 lamdp (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 (/.f64 %2436 xj))))
%2472 = (/ %2443 b)
%2477 = (/.f64 %2421 %405)
%2480 = (/.f64 %2447 b)
%2495 = (* c3 %1301)
%2496 = (*.f64 c3 %1302)
%2498 = (*.f64 c3 %1305)
%2502 = (*.f64 c3 %1304)
%2503 = (*.f64 #s(literal 3 binary64) %2502)
%2504 = (fma.f64 #s(literal -9/2 binary64) (*.f64 c3 %1309) %2503)
%2515 = (+ %187 %2495)
%2516 = (+.f64 c1 %2503)
%2524 = (fma.f64 #s(literal -9/2 binary64) %2502 %265)
%2533 = (* %61 %2515)
%2534 = (*.f64 s %1302)
%2535 = (*.f64 c3 %2534)
%2536 = (/.f64 %2535 xj)
%2538 = (*.f64 s %2516)
%2544 = (*.f64 c3 (*.f64 lamdp %2534))
%2545 = (/.f64 %2544 xj)
%2546 = (/.f64 %2538 xj)
%2550 = (*.f64 s %2524)
%2557 = (- %139 %2533)
%2558 = (-.f64 %67 %2536)
%2561 = (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 %2546))
%2562 = (*.f64 lamdp %2561)
%2576 = (*.f64 lamdp (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 (/.f64 %2550 xj))))
%2586 = (/ %2557 b)
%2591 = (/.f64 %2535 %405)
%2594 = (/.f64 %2561 b)
%2609 = (* c3 %1329)
%2610 = (*.f64 c3 %1330)
%2612 = (*.f64 c3 %1333)
%2616 = (*.f64 c3 %1332)
%2617 = (*.f64 #s(literal -3 binary64) %2616)
%2618 = (fma.f64 #s(literal -9/2 binary64) (*.f64 c3 %1337) %2617)
%2629 = (+ %187 %2609)
%2630 = (+.f64 c1 %2617)
%2639 = (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 #s(literal 9/2 binary64) %2616))
%2648 = (* %61 %2629)
%2649 = (*.f64 s %1330)
%2650 = (*.f64 c3 %2649)
%2651 = (/.f64 %2650 xj)
%2653 = (*.f64 s %2630)
%2659 = (*.f64 c3 (*.f64 lamdp %2649))
%2660 = (/.f64 %2659 xj)
%2661 = (/.f64 %2653 xj)
%2665 = (*.f64 s %2639)
%2672 = (- %139 %2648)
%2673 = (-.f64 %67 %2651)
%2676 = (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 %2661))
%2677 = (*.f64 lamdp %2676)
%2691 = (*.f64 lamdp (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 (/.f64 %2665 xj))))
%2701 = (/ %2672 b)
%2706 = (/.f64 %2650 %405)
%2709 = (/.f64 %2676 b)
%2725 = (* %61 (+ %187 %1623))
%2726 = (*.f64 s %1714)
%2732 = (/.f64 %2726 xj)
%2733 = (*.f64 s %1720)
%2740 = (/.f64 %2733 xj)
%2749 = (- %139 %2725)
%2751 = (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 %2732))
%2752 = (*.f64 %12 %2751)
%2760 = (*.f64 %12 (fma.f64 #s(literal 4/15 binary64) a2 (fma.f64 #s(literal 128/15 binary64) a4 %2740)))
%2768 = (/ %2749 b)
%2781 = (sin.f64 %8)
%2783 = (*.f64 a2 %2781)
%2785 = (-.f64 %67 %2783)
%2787 = (sin.f64 %90)
%2789 = (*.f64 a4 %2787)
%2791 = (fma.f64 a2 %2781 %2789)
%2792 = (-.f64 %67 %2791)
%2794 = (sin.f64 lamdp)
%2796 = (*.f64 c1 %2794)
%2798 = (sin.f64 %212)
%2800 = (*.f64 c3 %2798)
%2802 = (fma.f64 c1 %2794 %2800)
%2804 = (*.f64 s %2802)
%2805 = (/.f64 %2804 xj)
%2807 = (*.f64 #s(literal -1 binary64) %142)
%2809 = (*.f64 lamdp xj)
%2810 = (/.f64 %65 %2809)
%2814 = (+ xy_x %334)
%2816 = (+.f64 (/.f64 xy_x lamdp) %2810)
%2820 = (/.f64 c3 %12)
%2829 = (fma.f64 #s(literal -9/2 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (fma.f64 #s(literal 3 binary64) %2820 (/.f64 c1 %12))))
%2832 = (* lamdp %348)
%2837 = (*.f64 #s(literal -1 binary64) %361)
%2845 = (fma.f64 a4 %2787 %2805)
%2846 = (fma.f64 a2 %2781 %2845)
%2847 = (-.f64 %67 %2846)
%2863 = (*.f64 b %12)
%2864 = (/.f64 %360 %2863)
%2866 = (fma.f64 #s(literal -1 binary64) %417 (*.f64 #s(literal -1 binary64) %2864))
%2870 = (+ (* lamdp %438) %430)
%2888 = (/.f64 %2783 b)
%2890 = (/.f64 %2789 b)
%2892 = (/.f64 %2796 xj)
%2894 = (/.f64 %2800 xj)
%2896 = (+.f64 %2892 %2894)
%2898 = (-.f64 %581 %2896)
%2900 = (*.f64 s %2898)
%2902 = (-.f64 %65 %2804)
%2910 = (*.f64 s %2798)
%2912 = (*.f64 c3 %2910)
%2914 = (/.f64 %2912 xj)
%2916 = (*.f64 s %2794)
%2918 = (*.f64 c1 %2916)
%2920 = (/.f64 %2918 xj)
%2922 = (/.f64 %2918 %405)
%2924 = (/.f64 %2912 %405)
%2926 = (*.f64 #s(literal -1 binary64) %2920)
%2930 = (fma.f64 a4 %2787 %2920)
%2932 = (fma.f64 a2 %2781 %2930)
%2934 = (-.f64 %67 %2932)
%2936 = (*.f64 #s(literal -1 binary64) %2914)
%2940 = (sin.f64 %1049)
%2943 = (sin.f64 (neg.f64 lamdp))
%2945 = (-.f64 %2783 xy_x)
%2947 = (sin.f64 %1103)
%2949 = (*.f64 a4 %2947)
%2950 = (+.f64 xy_x %2949)
%2952 = (fma.f64 a2 %2940 %2949)
%2953 = (+.f64 xy_x %2952)
%2955 = (fma.f64 a4 %2947 %66)
%2956 = (+.f64 xy_x %2955)
%2958 = (fma.f64 a2 %2940 %2955)
%2959 = (+.f64 xy_x %2958)
%2961 = (-.f64 %2791 xy_x)
%2963 = (/.f64 %2959 b)
%2965 = (/.f64 %2953 b)
%2967 = (sin.f64 %1236)
%2969 = (/.f64 %1259 lamdp)
%2973 = (sin %1258)
%2975 = (sin.f64 (-.f64 %1259 %212))
%2978 = (*.f64 lamdp (+.f64 #s(literal 3 binary64) %2969))
%2980 = (*.f64 #s(literal -1 binary64) %2969)
%2982 = (*.f64 lamdp (-.f64 %2980 #s(literal 3 binary64)))
%2985 = (sin.f64 (neg.f64 %1264))
%2992 = (cos.f64 (-.f64 %1297 %212))
%2998 = (cos.f64 %1327)
%3000 = (cos.f64 %8)
%3002 = (*.f64 #s(literal 1/2 binary64) %3000)
%3004 = (-.f64 #s(literal 1/2 binary64) %3002)
%3007 = (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -4 binary64) %3004))
%3009 = (* %162 %1412)
%3010 = (*.f64 %2794 %3007)
%3012 = (pow.f64 %2794 #s(literal 3 binary64))
%3014 = (*.f64 #s(literal 3 binary64) %2794)
%3017 = (+ (* %1429 -4) %1453)
%3018 = (fma.f64 #s(literal -4 binary64) %3012 %3014)
%3020 = (*.f64 #s(literal 4 binary64) %3012)
%3030 = (+ (* %1537 %1070) %1453)
%3032 = (*.f64 %2794 (pow.f64 %2943 #s(literal 2 binary64)))
%3033 = (fma.f64 #s(literal -4 binary64) %3032 %3014)
%3035 = (*.f64 c3 %2967)
%3037 = (*.f64 c3 %3012)
%3040 = (*.f64 c3 %2794)
%3041 = (*.f64 #s(literal 3 binary64) %3040)
%3043 = (fma.f64 #s(literal -4 binary64) %3037 %3041)
%3045 = (-.f64 %3035 %2796)
%3050 = (fma.f64 #s(literal -4 binary64) %3037 (fma.f64 #s(literal 3 binary64) %3040 %2796))
%3052 = (*.f64 s %3045)
%3054 = (/.f64 %2804 %405)
%3058 = (-.f64 %2802 xy_y)
%3060 = (*.f64 s %3058)
%3061 = (/.f64 %3060 xj)
%3062 = (fma.f64 a2 %2781 %3061)
%3064 = (-.f64 xy_x %3062)
%3066 = (-.f64 %2950 %3062)
%3068 = (+.f64 xy_y %3035)
%3069 = (-.f64 %3068 %2796)
%3071 = (*.f64 s %3069)
%3072 = (/.f64 %3071 xj)
%3073 = (+.f64 xy_x %3072)
%3075 = (-.f64 %3073 %2789)
%3077 = (fma.f64 a4 %2787 %3061)
%3078 = (fma.f64 a2 %2781 %3077)
%3079 = (-.f64 %3078 xy_x)
%3081 = (fma.f64 a2 %2781 %2805)
%3083 = (-.f64 %2950 %3081)
%3085 = (-.f64 %2800 xy_y)
%3087 = (*.f64 s %3085)
%3088 = (/.f64 %3087 xj)
%3090 = (-.f64 %2953 %3088)
%3092 = (*.f64 xj %2959)
%3093 = (fma.f64 s %3045 %3092)
%3102 = (/.f64 %2947 b)
%3106 = (/.f64 %2949 b)
%3107 = (+.f64 %404 %3106)
%3108 = (/.f64 %3060 %405)
%3109 = (+.f64 %2888 %3108)
%3114 = (*.f64 a2 %2940)
%3115 = (/.f64 %3114 b)
%3116 = (/.f64 %3071 %405)
%3117 = (+.f64 %3115 %3116)
%3118 = (+.f64 %404 %3117)
%3125 = (+.f64 %3106 %406)
%3126 = (+.f64 %404 %3125)
%3127 = (+.f64 %2888 %3054)
%3131 = (+ (* %1772 %1650) %1205)
%3132 = (/.f64 %3052 %405)
%3133 = (+.f64 %406 %3132)
%3134 = (+.f64 %3106 %3133)
%3135 = (+.f64 %3115 %3134)
%3140 = (+.f64 %3115 %3106)
%3141 = (+.f64 %404 %3140)
%3142 = (fma.f64 #s(literal -1 binary64) %2922 %3141)
%3143 = (/.f64 %3087 %405)
%3146 = (-.f64 %3141 %3054)
%3148 = (+.f64 %3115 %3125)
%3149 = (+.f64 %404 %3148)
%3152 = (* c3 %2973)
%3153 = (*.f64 c3 %2975)
%3155 = (+ %187 %3152)
%3156 = (fma.f64 c1 %2794 %3153)
%3158 = (* %61 %3155)
%3160 = (/.f64 (*.f64 s %3156) xj)
%3162 = (- %139 %3158)
%3165 = (-.f64 %67 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %3160)))
%3167 = (/ %3162 b)
%3170 = (*.f64 c3 %2985)
%3172 = (fma.f64 c1 %2794 %3170)
%3174 = (*.f64 s %3172)
%3175 = (/.f64 %3174 xj)
%3177 = (fma.f64 a4 %2787 %3175)
%3178 = (fma.f64 a2 %2781 %3177)
%3179 = (-.f64 %67 %3178)
%3183 = (*.f64 c3 %2992)
%3185 = (fma.f64 c1 %2794 %3183)
%3188 = (/.f64 (*.f64 s %3185) xj)
%3192 = (-.f64 %67 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %3188)))
%3196 = (*.f64 c3 %2998)
%3198 = (fma.f64 c1 %2794 %3196)
%3200 = (*.f64 s %3198)
%3201 = (/.f64 %3200 xj)
%3203 = (fma.f64 a4 %2787 %3201)
%3204 = (fma.f64 a2 %2781 %3203)
%3205 = (-.f64 %67 %3204)
%3209 = (* c3 %3009)
%3210 = (*.f64 c3 %3010)
%3212 = (+ %187 %3209)
%3213 = (fma.f64 c1 %2794 %3210)
%3215 = (* %61 %3212)
%3216 = (*.f64 s %3213)
%3217 = (/.f64 %3216 xj)
%3219 = (- %139 %3215)
%3220 = (fma.f64 a4 %2787 %3217)
%3221 = (fma.f64 a2 %2781 %3220)
%3222 = (-.f64 %67 %3221)
%3224 = (/ %3219 b)
%3227 = (* c3 %3017)
%3228 = (*.f64 c3 %3018)
%3230 = (+ %187 %3227)
%3231 = (fma.f64 c1 %2794 %3228)
%3233 = (* %61 %3230)
%3234 = (*.f64 s %3231)
%3235 = (/.f64 %3234 xj)
%3237 = (- %139 %3233)
%3238 = (fma.f64 a4 %2787 %3235)
%3239 = (fma.f64 a2 %2781 %3238)
%3240 = (-.f64 %67 %3239)
%3242 = (/ %3237 b)
%3245 = (* c3 %3030)
%3246 = (*.f64 c3 %3033)
%3248 = (+ %187 %3245)
%3249 = (fma.f64 c1 %2794 %3246)
%3251 = (* %61 %3248)
%3252 = (*.f64 s %3249)
%3253 = (/.f64 %3252 xj)
%3255 = (- %139 %3251)
%3256 = (fma.f64 a4 %2787 %3253)
%3257 = (fma.f64 a2 %2781 %3256)
%3258 = (-.f64 %67 %3257)
%3260 = (/ %3255 b)
%3263 = (*.f64 s %3050)
%3264 = (/.f64 %3263 xj)
%3266 = (fma.f64 a4 %2787 %3264)
%3267 = (fma.f64 a2 %2781 %3266)
%3268 = (-.f64 %67 %3267)
%3276 = (/.f64 %67 lamdp)
%3312 = (fma.f64 #s(literal 2 binary64) (/.f64 a2 %2863) (fma.f64 #s(literal 4 binary64) (/.f64 a4 %2863) (+.f64 (/.f64 %295 (*.f64 b (*.f64 %12 xj))) %640)))
%3325 = (neg.f64 %1049)
%3326 = (sin.f64 %3325)
%3328 = (sin.f64 %1045)
%3330 = (*.f64 a2 %3326)
%3341 = (sin.f64 %1261)
%3347 = (sin.f64 %1269)
%3354 = (cos.f64 %1299)
%3363 = (cos.f64 (-.f64 %1324 %1236))
%3365 = (cos.f64 %3325)
%3367 = (*.f64 #s(literal 1/2 binary64) %3365)
%3369 = (-.f64 #s(literal 1/2 binary64) %3367)
%3372 = (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -4 binary64) %3369))
%3374 = (*.f64 %2794 %3372)
%3381 = (fma.f64 #s(literal -4 binary64) (*.f64 %2794 (pow.f64 %3328 #s(literal 2 binary64))) %3014)
%3383 = (fma.f64 a2 %3326 %3061)
%3385 = (-.f64 xy_x %3383)
%3387 = (-.f64 %2950 %3383)
%3390 = (-.f64 (fma.f64 a2 %3326 %3077) xy_x)
%3392 = (fma.f64 a2 %3326 %2805)
%3394 = (-.f64 %2950 %3392)
%3405 = (/.f64 %3330 b)
%3414 = (*.f64 c3 %3341)
%3416 = (fma.f64 c1 %2794 %3414)
%3418 = (*.f64 s %3416)
%3419 = (/.f64 %3418 xj)
%3421 = (fma.f64 a4 %2787 %3419)
%3422 = (fma.f64 a2 %2781 %3421)
%3423 = (-.f64 %67 %3422)
%3427 = (*.f64 c3 %3347)
%3429 = (fma.f64 c1 %2794 %3427)
%3432 = (/.f64 (*.f64 s %3429) xj)
%3436 = (-.f64 %67 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %3432)))
%3440 = (*.f64 c3 %3354)
%3442 = (fma.f64 c1 %2794 %3440)
%3444 = (*.f64 s %3442)
%3445 = (/.f64 %3444 xj)
%3447 = (fma.f64 a4 %2787 %3445)
%3448 = (fma.f64 a2 %2781 %3447)
%3449 = (-.f64 %67 %3448)
%3453 = (*.f64 c3 %3363)
%3455 = (fma.f64 c1 %2794 %3453)
%3458 = (/.f64 (*.f64 s %3455) xj)
%3462 = (-.f64 %67 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %3458)))
%3466 = (*.f64 c3 %3374)
%3468 = (fma.f64 c1 %2794 %3466)
%3471 = (/.f64 (*.f64 s %3468) xj)
%3475 = (-.f64 %67 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %3471)))
%3479 = (*.f64 c3 %3381)
%3481 = (fma.f64 c1 %2794 %3479)
%3484 = (/.f64 (*.f64 s %3481) xj)
%3488 = (-.f64 %67 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %3484)))
%3492 = (-.f64 %66 %2783)
%3494 = (-.f64 %66 %2791)
%3496 = (-.f64 %66 %2846)
%3500 = (+.f64 %2890 %3054)
%3501 = (+.f64 %2888 %3500)
%3504 = (fma.f64 #s(literal -1 binary64) %403 %406)
%3506 = (fma.f64 lamdp %413 %406)
%3508 = (-.f64 %66 %2932)
%3519 = (/.f64 %2958 b)
%3527 = (-.f64 %2949 %3062)
%3530 = (-.f64 %3072 %2789)
%3535 = (-.f64 %2949 %3081)
%3537 = (-.f64 %2952 %3088)
%3539 = (*.f64 xj %2958)
%3540 = (fma.f64 s %3045 %3539)
%3545 = (/.f64 %3078 b)
%3550 = (/.f64 b %3527)
%3552 = (*.f64 b xy_x)
%3553 = (pow.f64 %3527 #s(literal 2 binary64))
%3557 = (pow.f64 %3527 #s(literal 3 binary64))
%3559 = (/.f64 b %3553)
%3575 = (/.f64 %3062 b)
%3580 = (-.f64 %3106 %3109)
%3584 = (+.f64 %404 %3116)
%3585 = (-.f64 %3584 %2890)
%3587 = (-.f64 %3117 %2890)
%3596 = (-.f64 %3107 %3127)
%3598 = (-.f64 %3125 %3127)
%3603 = (-.f64 %3141 %3143)
%3606 = (-.f64 (fma.f64 #s(literal -1 binary64) %2922 %3140) %3143)
%3608 = (-.f64 %3140 %3054)
%3610 = (-.f64 %3148 %3054)
%3612 = (-.f64 %66 %3422)
%3616 = (/.f64 %3418 %405)
%3617 = (+.f64 %2890 %3616)
%3618 = (+.f64 %2888 %3617)
%3621 = (-.f64 %66 %3178)
%3625 = (/.f64 %3174 %405)
%3626 = (+.f64 %2890 %3625)
%3627 = (+.f64 %2888 %3626)
%3630 = (-.f64 %66 %3448)
%3634 = (/.f64 %3444 %405)
%3635 = (+.f64 %2890 %3634)
%3636 = (+.f64 %2888 %3635)
%3639 = (-.f64 %66 %3204)
%3643 = (/.f64 %3200 %405)
%3644 = (+.f64 %2890 %3643)
%3645 = (+.f64 %2888 %3644)
%3648 = (-.f64 %66 %3221)
%3652 = (/.f64 %3216 %405)
%3653 = (+.f64 %2890 %3652)
%3654 = (+.f64 %2888 %3653)
%3657 = (-.f64 %66 %3239)
%3661 = (/.f64 %3234 %405)
%3662 = (+.f64 %2890 %3661)
%3663 = (+.f64 %2888 %3662)
%3666 = (-.f64 %66 %3257)
%3670 = (/.f64 %3252 %405)
%3671 = (+.f64 %2890 %3670)
%3672 = (+.f64 %2888 %3671)
%3675 = (-.f64 %66 %3267)
%3679 = (/.f64 %3263 %405)
%3680 = (+.f64 %2890 %3679)
%3681 = (+.f64 %2888 %3680)
%3684 = (*.f64 xj xy_x)
%3685 = (/.f64 %65 %3684)
%3686 = (+.f64 #s(literal 1 binary64) %3685)
%3689 = (/.f64 %2783 xy_x)
%3693 = (/.f64 %2789 xy_x)
%3694 = (+.f64 %3689 %3693)
%3708 = (/.f64 %2804 %3684)
%3714 = (/ %981 b)
%3715 = (*.f64 b %3684)
%3716 = (/.f64 %65 %3715)
%3717 = (+.f64 %2165 %3716)
%3720 = (/.f64 %2783 %3552)
%3721 = (/.f64 %2789 %3552)
%3722 = (/.f64 %2804 %3715)
%3732 = (*.f64 lamdp %413)
%3747 = (/.f64 %2949 xy_x)
%3748 = (+.f64 #s(literal 1 binary64) %3747)
%3751 = (/.f64 %3114 xy_x)
%3753 = (+.f64 #s(literal 1 binary64) (+.f64 %3751 %3747))
%3756 = (+.f64 %3747 %3685)
%3767 = (/.f64 %3114 %3552)
%3768 = (/.f64 %2949 %3552)
%3769 = (+.f64 %3768 %3716)
%3771 = (+.f64 %2165 (+.f64 %3767 %3769))
%3775 = (+.f64 %2165 (+.f64 %3767 %3768))
%3783 = (/.f64 %3060 %3684)
%3784 = (+.f64 %3689 %3783)
%3788 = (/.f64 %3071 %3684)
%3789 = (+.f64 #s(literal 1 binary64) %3788)
%3815 = (+.f64 %2890 %3108)
%3823 = (*.f64 b %3527)
%3824 = (/.f64 %3823 xy_x)
%3829 = (*.f64 b %3553)
%3831 = (/.f64 %3829 (pow.f64 xy_x #s(literal 2 binary64)))
%3836 = (*.f64 b %3557)
%3845 = (+.f64 %2165 %3768)
%3846 = (/.f64 %3060 %3715)
%3847 = (+.f64 %3720 %3846)
%3855 = (/.f64 %3071 %3715)
%3872 = (+.f64 %3720 %3722)
%3880 = (/.f64 %3087 %3715)
%4354 = (-.f64 xy_x %2783)
%4356 = (-.f64 xy_x %2791)
%4358 = (+.f64 xy_x %2807)
%4360 = (+.f64 xy_x %2837)
%4362 = (-.f64 xy_x %2846)
%4366 = (fma.f64 #s(literal -1 binary64) %403 %404)
%4368 = (fma.f64 lamdp %413 %404)
%4372 = (*.f64 s %2896)
%4377 = (*.f64 #s(literal -1 binary64) %2804)
%4383 = (-.f64 xy_x %2932)
%4389 = (-.f64 xy_x %3081)
%4391 = (-.f64 %67 %3081)
%4393 = (-.f64 %2956 %3081)
%4395 = (/.f64 %3052 xj)
%4396 = (+.f64 xy_x %4395)
%4398 = (+.f64 %66 %4395)
%4399 = (+.f64 xy_x %4398)
%4401 = (-.f64 %4396 %2789)
%4405 = (-.f64 %2846 xy_x)
%4414 = (-.f64 %2953 %2914)
%4418 = (*.f64 xj %2953)
%4419 = (fma.f64 s %3045 %4418)
%4423 = (/.f64 %4405 b)
%4428 = (/.f64 b %3083)
%4431 = (pow.f64 %3083 #s(literal 2 binary64))
%4432 = (*.f64 xj %4431)
%4436 = (pow.f64 s #s(literal 2 binary64))
%4437 = (*.f64 %4436 xy_y)
%4439 = (pow.f64 xj #s(literal 2 binary64))
%4440 = (pow.f64 %3083 #s(literal 3 binary64))
%4441 = (*.f64 %4439 %4440)
%4443 = (*.f64 b s)
%4444 = (/.f64 %4443 %4432)
%4448 = (pow.f64 s #s(literal 3 binary64))
%4449 = (*.f64 %4448 xy_y)
%4451 = (pow.f64 xj #s(literal 3 binary64))
%4466 = (-.f64 %407 %3127)
%4475 = (-.f64 (+.f64 %404 (+.f64 %3115 %3132)) %2890)
%4478 = (+.f64 %404 (+.f64 %3115 %3133))
%4488 = (+.f64 %404 (+.f64 %3115 (+.f64 %3106 %3132)))
%4492 = (-.f64 %3149 %2924)
%4494 = (-.f64 %3142 %2924)
%4496 = (fma.f64 #s(literal -1 binary64) %2922 %3149)
%4499 = (-.f64 xy_x %3422)
%4503 = (-.f64 xy_x %3178)
%4507 = (-.f64 xy_x %3448)
%4511 = (-.f64 xy_x %3204)
%4515 = (-.f64 xy_x %3221)
%4519 = (-.f64 xy_x %3239)
%4523 = (-.f64 xy_x %3257)
%4527 = (-.f64 xy_x %3267)
%4531 = (/.f64 s xj)
%4532 = (/.f64 xy_x xy_y)
%4533 = (+.f64 %4531 %4532)
%4536 = (/.f64 %2783 xy_y)
%4540 = (/.f64 %2789 xy_y)
%4545 = (/.f64 %142 xy_y)
%4552 = (/.f64 %361 xy_y)
%4559 = (*.f64 xj xy_y)
%4560 = (/.f64 %2804 %4559)
%4562 = (+.f64 %4536 (+.f64 %4540 %4560))
%4566 = (/.f64 s %405)
%4567 = (*.f64 b xy_y)
%4568 = (/.f64 xy_x %4567)
%4569 = (+.f64 %4566 %4568)
%4572 = (/.f64 %2783 %4567)
%4573 = (/.f64 %2789 %4567)
%4574 = (*.f64 b %4559)
%4575 = (/.f64 %2804 %4574)
%4577 = (+.f64 %4572 (+.f64 %4573 %4575))
%4591 = (/.f64 #s(literal 1 binary64) xj)
%4595 = (/.f64 %4372 xy_y)
%4599 = (/.f64 %2804 xy_y)
%4613 = (/.f64 %2949 xy_y)
%4614 = (+.f64 %4532 %4613)
%4620 = (+.f64 %4532 (+.f64 (/.f64 %3114 xy_y) %4613))
%4624 = (/.f64 %3114 %4567)
%4625 = (/.f64 %2949 %4567)
%4627 = (+.f64 %4568 (+.f64 %4624 %4625))
%4628 = (+.f64 %4566 %4627)
%4631 = (/.f64 %2796 xy_y)
%4632 = (/.f64 %2800 xy_y)
%4638 = (fma.f64 #s(literal -1 binary64) %4531 (+.f64 %4536 %4560))
%4654 = (+.f64 %4531 (+.f64 %4532 (/.f64 %3052 %4559)))
%4667 = (/.f64 %2912 %4559)
%4668 = (fma.f64 #s(literal -1 binary64) %4531 %4667)
%4688 = (*.f64 b (*.f64 %4439 %3083))
%4689 = (/.f64 %4688 %4437)
%4690 = (/.f64 %405 s)
%4695 = (*.f64 b (*.f64 %4451 %4431))
%4698 = (/.f64 %4695 (*.f64 %4448 (pow.f64 xy_y #s(literal 2 binary64))))
%4703 = (pow.f64 xj #s(literal 4 binary64))
%4705 = (*.f64 b (*.f64 %4703 %4440))
%4706 = (pow.f64 s #s(literal 4 binary64))
%4715 = (+.f64 %4568 %4625)
%4717 = (+.f64 %4572 %4575)
%4728 = (/.f64 %3052 %4574)
%4746 = (/.f64 %2912 %4574)
%5042 = (/.f64 %4688 %4436)
%5064 = (*.f64 #s(literal -1 binary64) (/.f64 %3596 xy_y))
%5069 = (-.f64 %404 %3127)
%5100 = (-.f64 %3141 %2924)
%5230 = (fma.f64 #s(literal 4 binary64) a4 %597)
%5237 = (*.f64 s %583)
%5238 = (fma.f64 #s(literal -1 binary64) %142 %5237)
%5242 = (+.f64 xy_x %2900)
%5246 = (fma.f64 #s(literal -4/3 binary64) a2 %601)
%5256 = (/.f64 xy_y %405)
%5257 = (/.f64 %2796 %405)
%5258 = (/.f64 %2800 %405)
%5259 = (+.f64 %5257 %5258)
%5260 = (-.f64 %5256 %5259)
%5261 = (fma.f64 s %5260 %404)
%5262 = (+.f64 %2888 %2890)
%5265 = (/.f64 %142 b)
%5267 = (/.f64 %598 b)
%5270 = (fma.f64 #s(literal -1 binary64) %5265 %404)
%5272 = (/.f64 %551 b)
%5273 = (fma.f64 #s(literal -1 binary64) %5272 %5256)
%5277 = (/.f64 %147 b)
%5279 = (/.f64 %602 b)
%5282 = (/.f64 %141 b)
%5284 = (/.f64 c3 %405)
%5285 = (/.f64 c1 %405)
%5286 = (fma.f64 #s(literal 3 binary64) %5284 %5285)
%5287 = (*.f64 s %5286)
%5291 = (*.f64 #s(literal -1 binary64) %5282)
%5295 = (fma.f64 #s(literal -1 binary64) %5277 %5291)
%5297 = (/.f64 %585 b)
%5299 = (fma.f64 #s(literal -1 binary64) %5286 (*.f64 #s(literal -1 binary64) %5297))
%5304 = (fma.f64 lamdp %5295 %404)
%5310 = (-.f64 xy_y %2802)
%5311 = (*.f64 s %5310)
%5315 = (-.f64 %581 %2892)
%5316 = (*.f64 s %5315)
%5322 = (/.f64 s b)
%5324 = (-.f64 %2896 %581)
%5325 = (*.f64 s %5324)
%5330 = (-.f64 %2950 %2783)
%5337 = (+.f64 %581 (/.f64 %3035 xj))
%5339 = (*.f64 s (-.f64 %5337 %2892))
%5340 = (+.f64 xy_x %5339)
%5342 = (-.f64 xy_x %2789)
%5356 = (-.f64 %581 %2894)
%5357 = (*.f64 s %5356)
%5366 = (*.f64 #s(literal -1 binary64) (/.f64 %2961 b))
%5372 = (/.f64 b %5330)
%5375 = (pow.f64 %5330 #s(literal 2 binary64))
%5379 = (pow.f64 %2898 #s(literal 2 binary64))
%5380 = (*.f64 s %5379)
%5382 = (pow.f64 %5330 #s(literal 3 binary64))
%5385 = (/.f64 (*.f64 b %2898) %5375)
%5389 = (pow.f64 %2898 #s(literal 3 binary64))
%5392 = (pow.f64 %5330 #s(literal 4 binary64))
%5412 = (-.f64 %3107 %2888)
%5416 = (/.f64 %3035 %405)
%5417 = (+.f64 %5256 %5416)
%5418 = (-.f64 %5417 %5257)
%5422 = (+.f64 %404 %3115)
%5423 = (-.f64 %5422 %2890)
%5430 = (/.f64 %4372 b)
%5440 = (-.f64 (fma.f64 #s(literal -1 binary64) %5257 %5256) %5258)
%5443 = (*.f64 s %5259)
%5449 = (+.f64 %2892 (/.f64 %3414 xj))
%5451 = (*.f64 s (-.f64 %581 %5449))
%5456 = (+.f64 %5257 (/.f64 %3414 %405))
%5462 = (+.f64 %2892 (/.f64 %3170 xj))
%5464 = (*.f64 s (-.f64 %581 %5462))
%5469 = (+.f64 %5257 (/.f64 %3170 %405))
%5475 = (+.f64 %2892 (/.f64 %3440 xj))
%5477 = (*.f64 s (-.f64 %581 %5475))
%5482 = (+.f64 %5257 (/.f64 %3440 %405))
%5488 = (+.f64 %2892 (/.f64 %3196 xj))
%5490 = (*.f64 s (-.f64 %581 %5488))
%5495 = (+.f64 %5257 (/.f64 %3196 %405))
%5501 = (+.f64 %2892 (/.f64 %3210 xj))
%5503 = (*.f64 s (-.f64 %581 %5501))
%5508 = (+.f64 %5257 (/.f64 %3210 %405))
%5514 = (+.f64 %2892 (/.f64 %3228 xj))
%5516 = (*.f64 s (-.f64 %581 %5514))
%5521 = (+.f64 %5257 (/.f64 %3228 %405))
%5527 = (+.f64 %2892 (/.f64 %3246 xj))
%5529 = (*.f64 s (-.f64 %581 %5527))
%5534 = (+.f64 %5257 (/.f64 %3246 %405))
%5539 = (/.f64 %3037 xj)
%5540 = (/.f64 %3040 xj)
%5544 = (*.f64 s (-.f64 %581 (fma.f64 #s(literal -4 binary64) %5539 (fma.f64 #s(literal 3 binary64) %5540 %2892))))
%5548 = (/.f64 %3037 %405)
%5549 = (/.f64 %3040 %405)
%5556 = (/.f64 xy_x s)
%5557 = (+.f64 %5556 %581)
%5560 = (/.f64 %2783 s)
%5564 = (/.f64 %2789 s)
%5569 = (/.f64 %142 s)
%5570 = (fma.f64 #s(literal -1 binary64) %5569 %581)
%5573 = (fma.f64 #s(literal -1 binary64) %5569 %5557)
%5577 = (/.f64 a4 s)
%5579 = (fma.f64 #s(literal 3 binary64) %530 (fma.f64 #s(literal 4 binary64) %5577 %509))
%5582 = (/.f64 a2 s)
%5598 = (+.f64 %5560 (+.f64 %5564 %2896))
%5604 = (fma.f64 #s(literal -9/2 binary64) %530 (fma.f64 #s(literal -4/3 binary64) %5582 %553))
%5611 = (/.f64 %147 s)
%5615 = (/.f64 xy_x %4443)
%5616 = (+.f64 %5615 %5256)
%5621 = (/.f64 %2783 %4443)
%5622 = (/.f64 %2789 %4443)
%5624 = (+.f64 %5621 (+.f64 %5622 %5259))
%5629 = (/.f64 %142 %4443)
%5640 = (/.f64 %147 %4443)
%5644 = (/.f64 %597 b)
%5651 = (*.f64 s (fma.f64 #s(literal 2 binary64) (/.f64 a2 %4443) (fma.f64 #s(literal 3 binary64) %5284 (fma.f64 #s(literal 4 binary64) (/.f64 a4 %4443) %5285))))
%5655 = (fma.f64 #s(literal 2 binary64) %462 %487)
%5656 = (/.f64 %5655 s)
%5658 = (*.f64 #s(literal -1 binary64) (/.f64 %550 b))
%5659 = (fma.f64 #s(literal -1 binary64) %5656 %5658)
%5662 = (fma.f64 #s(literal -1 binary64) %5297 %5658)
%5673 = (fma.f64 #s(literal -1 binary64) %5655 (*.f64 #s(literal -1 binary64) %5277))
%5681 = (+.f64 %5564 %2892)
%5684 = (+.f64 %5560 %5681)
%5691 = (/.f64 %2949 s)
%5693 = (+.f64 %5556 (+.f64 %581 %5691))
%5699 = (+.f64 %5556 (+.f64 %581 (+.f64 (/.f64 %3114 s) %5691)))
%5702 = (/.f64 %3114 %4443)
%5703 = (/.f64 %2949 %4443)
%5704 = (+.f64 %5702 %5703)
%5706 = (+.f64 %5615 (+.f64 %5256 %5704))
%5710 = (+.f64 %5560 %2896)
%5721 = (+.f64 %5556 %5337)
%5743 = (/.f64 %4418 s)
%5752 = (-.f64 %5262 %404)
%5761 = (*.f64 b %5330)
%5762 = (/.f64 %5761 %5380)
%5763 = (/.f64 b %2898)
%5767 = (*.f64 b %5375)
%5769 = (/.f64 %5767 (*.f64 %4436 %5389))
%5785 = (+.f64 %5621 %5259)
%5797 = (+.f64 %5622 %5257)
%5950 = (*.f64 #s(literal -1 binary64) %581)
%5956 = (*.f64 #s(literal -1 binary64) (/.f64 %4354 s))
%5963 = (fma.f64 #s(literal -1 binary64) %581 (*.f64 #s(literal -1 binary64) (/.f64 %4356 s)))
%5971 = (/.f64 %4358 s)
%5977 = (/.f64 %262 xj)
%5989 = (/.f64 %263 xj)
%6009 = (/.f64 %2802 xj)
%6010 = (*.f64 #s(literal -1 binary64) %6009)
%6012 = (*.f64 s (-.f64 %5950 %6010))
%6019 = (/.f64 %266 xj)
%6038 = (*.f64 #s(literal -1 binary64) %5256)
%6046 = (-.f64 %404 %5262)
%6049 = (fma.f64 #s(literal -1 binary64) %5256 (*.f64 #s(literal -1 binary64) (/.f64 %6046 s)))
%6051 = (*.f64 #s(literal -1 binary64) (/.f64 %2802 %405))
%6056 = (/.f64 %263 %405)
%6073 = (/.f64 %267 %405)
%6091 = (fma.f64 #s(literal 3 binary64) %5284 (+.f64 %5285 %6073))
%6100 = (*.f64 lamdp %6091)
%6105 = (fma.f64 lamdp %5673 %404)
%6114 = (*.f64 s (-.f64 %1828 (*.f64 #s(literal -1 binary64) %2802)))
%6120 = (*.f64 #s(literal -1 binary64) %2892)
%6146 = (*.f64 #s(literal -1 binary64) (/.f64 %2953 s))
%6151 = (/.f64 %3141 s)
%6152 = (*.f64 #s(literal -1 binary64) %6151)
%6153 = (fma.f64 #s(literal -1 binary64) %5256 %6152)
%6159 = (*.f64 #s(literal -1 binary64) (/.f64 %3058 xj))
%6164 = (*.f64 #s(literal -1 binary64) %3061)
%6171 = (*.f64 #s(literal -1 binary64) (/.f64 %5330 s))
%6177 = (*.f64 #s(literal -1 binary64) (/.f64 %3069 xj))
%6196 = (*.f64 #s(literal -1 binary64) %2805)
%6212 = (*.f64 s (fma.f64 #s(literal -1 binary64) xy_y (*.f64 #s(literal -1 binary64) %3045)))
%6230 = (/.f64 %405 %3058)
%6232 = (*.f64 b (*.f64 %4439 %5330))
%6233 = (pow.f64 %3058 #s(literal 2 binary64))
%6241 = (*.f64 b (*.f64 %4451 %5375))
%6242 = (pow.f64 %3058 #s(literal 3 binary64))
%6246 = (/.f64 %6232 %6233)
%6255 = (pow.f64 %3058 #s(literal 4 binary64))
%6269 = (/.f64 %5412 s)
%6270 = (fma.f64 #s(literal -1 binary64) %6269 %5259)
%6275 = (-.f64 %404 %2888)
%6282 = (*.f64 #s(literal -1 binary64) %6269)
%6289 = (/.f64 %3069 %405)
%6290 = (-.f64 %404 %2890)
%6307 = (*.f64 #s(literal -1 binary64) (/.f64 %3045 %405))
%6337 = (*.f64 #s(literal -1 binary64) (/.f64 %3085 %405))
%6356 = (*.f64 #s(literal -1 binary64) (/.f64 %3416 xj))
%6358 = (*.f64 s (-.f64 %5950 %6356))
%6375 = (*.f64 #s(literal -1 binary64) (/.f64 %3172 xj))
%6377 = (*.f64 s (-.f64 %5950 %6375))
%6394 = (*.f64 #s(literal -1 binary64) (/.f64 %3442 xj))
%6396 = (*.f64 s (-.f64 %5950 %6394))
%6413 = (*.f64 #s(literal -1 binary64) (/.f64 %3198 xj))
%6415 = (*.f64 s (-.f64 %5950 %6413))
%6432 = (*.f64 #s(literal -1 binary64) (/.f64 %3213 xj))
%6434 = (*.f64 s (-.f64 %5950 %6432))
%6451 = (*.f64 #s(literal -1 binary64) (/.f64 %3231 xj))
%6453 = (*.f64 s (-.f64 %5950 %6451))
%6470 = (*.f64 #s(literal -1 binary64) (/.f64 %3249 xj))
%6472 = (*.f64 s (-.f64 %5950 %6470))
%6489 = (*.f64 #s(literal -1 binary64) (/.f64 %3050 xj))
%6491 = (*.f64 s (-.f64 %5950 %6489))
%6511 = (*.f64 xj %4354)
%6516 = (fma.f64 s xy_y (*.f64 xj %4356))
%6519 = (*.f64 xj %141)
%6520 = (*.f64 lamdp %6519)
%6521 = (fma.f64 #s(literal -1 binary64) %6520 %65)
%6525 = (fma.f64 s xy_y (*.f64 xj %4358))
%6528 = (*.f64 a4 xj)
%6551 = (*.f64 a2 xj)
%6555 = (*.f64 xj %146)
%6559 = (*.f64 %12 %6555)
%6563 = (/.f64 %65 b)
%6568 = (fma.f64 xj %6046 %6563)
%6569 = (/.f64 %2804 b)
%6573 = (/.f64 %296 b)
%6586 = (/.f64 %301 b)
%6591 = (/.f64 %295 b)
%6601 = (fma.f64 #s(literal -1 binary64) %6591 (*.f64 #s(literal -1 binary64) %6586))
%6629 = (-.f64 %65 %2918)
%6642 = (fma.f64 xj %3141 %6563)
%6646 = (*.f64 xj %2781)
%6653 = (*.f64 xj %5330)
%6677 = (fma.f64 s xy_y %3052)
%6680 = (/.f64 %3060 b)
%6685 = (/.f64 b %3060)
%6687 = (*.f64 %4436 %6233)
%6693 = (*.f64 xj %5375)
%6695 = (*.f64 %4448 %6242)
%6698 = (/.f64 %5761 %6687)
%6704 = (*.f64 xj %5382)
%6717 = (*.f64 xj %5412)
%6728 = (/.f64 %3071 b)
%6737 = (/.f64 %3052 b)
%6738 = (+.f64 %6563 %6737)
%6754 = (/.f64 %3087 b)
%6755 = (*.f64 xj %3141)
%6759 = (/.f64 %2918 b)
%6774 = (-.f64 %65 %3418)
%6782 = (/.f64 %3418 b)
%6786 = (-.f64 %65 %3174)
%6794 = (/.f64 %3174 b)
%6798 = (-.f64 %65 %3444)
%6806 = (/.f64 %3444 b)
%6810 = (-.f64 %65 %3200)
%6818 = (/.f64 %3200 b)
%6822 = (-.f64 %65 %3216)
%6830 = (/.f64 %3216 b)
%6834 = (-.f64 %65 %3234)
%6842 = (/.f64 %3234 b)
%6846 = (-.f64 %65 %3252)
%6854 = (/.f64 %3252 b)
%6858 = (-.f64 %65 %3263)
%6866 = (/.f64 %3263 b)
%6875 = (fma.f64 #s(literal -1 binary64) %142 (fma.f64 #s(literal -1 binary64) %297 %66))
%6918 = (+.f64 xy_x (fma.f64 a2 %2940 (fma.f64 a4 %2947 %4398)))
%6923 = (*.f64 b %3060)
%6924 = (/.f64 %6923 %6693)
%6927 = (*.f64 b %6687)
%6929 = (/.f64 %6927 (*.f64 %4439 %5382))
%6934 = (*.f64 b %6695)
%6958 = (fma.f64 #s(literal -1 binary64) %142 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %65 %296) xj)))
%6962 = (*.f64 #s(literal -1 binary64) %65)
%6969 = (*.f64 #s(literal -1 binary64) %6563)
%6972 = (/.f64 (-.f64 %6969 (*.f64 #s(literal -1 binary64) %6569)) xj)
%6981 = (+.f64 %6591 %6586)
%6993 = (fma.f64 #s(literal -1 binary64) %2796 (*.f64 #s(literal -1 binary64) %2800))
%6997 = (-.f64 %1828 %6993)
%7005 = (*.f64 #s(literal -1 binary64) %2918)
%7020 = (/.f64 %6923 %5375)
%7157 = (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2783 %66))
%7159 = (-.f64 %67 %2789)
%7166 = (fma.f64 #s(literal -4 binary64) %117 %70)
%7170 = (*.f64 lamdp %359)
%7174 = (fma.f64 #s(literal -1 binary64) %7170 %66)
%7176 = (fma.f64 #s(literal -2 binary64) %36 %7174)
%7178 = (+.f64 xy_x %7174)
%7182 = (-.f64 %67 %2845)
%7186 = (fma.f64 #s(literal -32/3 binary64) a4 %306)
%7188 = (*.f64 %12 %7186)
%7194 = (fma.f64 #s(literal -1 binary64) %2888 %407)
%7197 = (/.f64 %7170 b)
%7201 = (fma.f64 #s(literal -1 binary64) %7197 %407)
%7205 = (/.f64 %7188 b)
%7209 = (/.f64 %359 b)
%7211 = (*.f64 #s(literal -1 binary64) %7209)
%7215 = (fma.f64 #s(literal -1 binary64) %7205 %7211)
%7217 = (*.f64 #s(literal 4/3 binary64) %2163)
%7218 = (*.f64 #s(literal 2 binary64) %2165)
%7219 = (-.f64 %7217 %7218)
%7220 = (*.f64 a2 %7219)
%7224 = (fma.f64 lamdp %7215 %407)
%7226 = (*.f64 lamdp %7219)
%7229 = (-.f64 %67 %2930)
%7233 = (-.f64 %2789 xy_x)
%7235 = (/.f64 %2956 b)
%7240 = (-.f64 xy_x %3061)
%7242 = (*.f64 #s(literal -1 binary64) %2783)
%7246 = (-.f64 %2950 %3061)
%7249 = (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2783 %2949))
%7252 = (-.f64 %3077 xy_x)
%7254 = (-.f64 %2950 %2805)
%7258 = (-.f64 %2950 %3088)
%7260 = (*.f64 xj %2956)
%7261 = (fma.f64 s %3045 %7260)
%7263 = (*.f64 xj %2940)
%7267 = (*.f64 #s(literal -1 binary64) (/.f64 %7252 b))
%7271 = (/.f64 b %7246)
%7273 = (*.f64 b %2781)
%7275 = (pow.f64 %7246 #s(literal 2 binary64))
%7279 = (pow.f64 %2781 #s(literal 2 binary64))
%7280 = (*.f64 b %7279)
%7282 = (pow.f64 %7246 #s(literal 3 binary64))
%7285 = (*.f64 #s(literal -1 binary64) (/.f64 %7273 %7275))
%7289 = (pow.f64 %2781 #s(literal 3 binary64))
%7303 = (fma.f64 #s(literal -1 binary64) %2888 %3107)
%7311 = (-.f64 %3107 %3108)
%7322 = (-.f64 %3126 %3054)
%7327 = (+.f64 %404 %3134)
%7331 = (fma.f64 #s(literal -1 binary64) %2922 %3107)
%7332 = (-.f64 %7331 %3143)
%7334 = (-.f64 %3107 %3054)
%7336 = (-.f64 %67 %3421)
%7344 = (-.f64 %67 %3177)
%7352 = (-.f64 %67 %3447)
%7360 = (-.f64 %67 %3203)
%7368 = (-.f64 %67 %3220)
%7376 = (-.f64 %67 %3238)
%7384 = (-.f64 %67 %3256)
%7392 = (-.f64 %67 %3266)
%7401 = (/.f64 xy_x a2)
%7402 = (/.f64 %65 %6551)
%7403 = (+.f64 %7401 %7402)
%7407 = (/.f64 %2789 a2)
%7408 = (+.f64 %2781 %7407)
%7413 = (/.f64 a4 a2)
%7418 = (/.f64 %117 a2)
%7438 = (/.f64 %7170 a2)
%7450 = (/.f64 %2804 %6551)
%7456 = (/.f64 %300 %6551)
%7466 = (/.f64 %7188 a2)
%7470 = (/.f64 %2781 b)
%7471 = (*.f64 a2 b)
%7472 = (/.f64 xy_x %7471)
%7473 = (*.f64 a2 %405)
%7474 = (/.f64 %65 %7473)
%7475 = (+.f64 %7472 %7474)
%7476 = (fma.f64 #s(literal -1 binary64) %7470 %7475)
%7477 = (/.f64 %2789 %7471)
%7478 = (/.f64 %2804 %7473)
%7483 = (/.f64 %7170 %7471)
%7493 = (/.f64 %7188 %7471)
%7502 = (*.f64 a2 (fma.f64 #s(literal 4 binary64) (/.f64 a4 %7471) (fma.f64 #s(literal 2 binary64) %2165 (/.f64 %295 %7473))))
%7505 = (/.f64 %2071 a2)
%7508 = (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) %7505) %7218))
%7519 = (fma.f64 #s(literal -1 binary64) %2071 (*.f64 #s(literal -1 binary64) %7205))
%7529 = (+.f64 %2781 (+.f64 %7407 (/.f64 %2918 %6551)))
%7540 = (/.f64 %2949 a2)
%7541 = (+.f64 %7401 %7540)
%7542 = (+.f64 %2940 %7541)
%7554 = (/.f64 %2940 b)
%7555 = (/.f64 %2949 %7471)
%7556 = (+.f64 %7555 %7474)
%7558 = (+.f64 %7472 (+.f64 %7554 %7556))
%7562 = (+.f64 %7472 (+.f64 %7554 %7555))
%7565 = (/.f64 %3060 %6551)
%7566 = (+.f64 %2781 %7565)
%7580 = (+.f64 %2781 %7450)
%7607 = (/.f64 b %2781)
%7608 = (*.f64 b %7246)
%7610 = (/.f64 %7608 (*.f64 a2 %7279))
%7615 = (*.f64 b %7275)
%7618 = (/.f64 %7615 (*.f64 (pow.f64 a2 #s(literal 2 binary64)) %7289))
%7624 = (*.f64 b %7282)
%7626 = (pow.f64 %2781 #s(literal 4 binary64))
%7635 = (+.f64 %7472 %7555)
%7636 = (fma.f64 #s(literal -1 binary64) %7470 %7635)
%7637 = (/.f64 %3060 %7473)
%7670 = (/.f64 %3087 %7473)
%7775 = (*.f64 #s(literal -1 binary64) %2781)
%7872 = (fma.f64 #s(literal -4/3 binary64) %2163 %7218)
%7882 = (*.f64 lamdp %7872)
%7997 = (/.f64 %7608 %7279)
%8017 = (/.f64 %7311 a2)
%8029 = (*.f64 #s(literal -1 binary64) %7470)
%8046 = (/.f64 %7334 a2)
%8052 = (*.f64 #s(literal -1 binary64) (/.f64 %7322 a2))
%8177 = (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2789 %66))
%8184 = (fma.f64 #s(literal -1 binary64) %1841 %66)
%8186 = (fma.f64 #s(literal -4 binary64) %117 %8184)
%8188 = (+.f64 xy_x %8184)
%8199 = (fma.f64 #s(literal -1 binary64) %2890 %407)
%8205 = (fma.f64 #s(literal -1 binary64) %2185 %407)
%8217 = (*.f64 a4 %2167)
%8221 = (fma.f64 lamdp %2192 %407)
%8225 = (fma.f64 a2 %2781 %2920)
%8227 = (-.f64 %67 %8225)
%8231 = (+.f64 xy_x %3114)
%8234 = (+.f64 xy_x (fma.f64 a2 %2940 %66))
%8236 = (/.f64 %8234 b)
%8243 = (-.f64 %3062 xy_x)
%8245 = (-.f64 %8231 %3088)
%8247 = (*.f64 xj %8234)
%8248 = (fma.f64 s %3045 %8247)
%8250 = (*.f64 xj %2947)
%8254 = (*.f64 #s(literal -1 binary64) (/.f64 %8243 b))
%8258 = (/.f64 b %3064)
%8260 = (*.f64 b %2947)
%8262 = (pow.f64 %3064 #s(literal 2 binary64))
%8266 = (pow.f64 %2947 #s(literal 2 binary64))
%8267 = (*.f64 b %8266)
%8269 = (pow.f64 %3064 #s(literal 3 binary64))
%8271 = (/.f64 %8260 %8262)
%8275 = (pow.f64 %2947 #s(literal 3 binary64))
%8288 = (-.f64 %404 %3109)
%8306 = (-.f64 (fma.f64 #s(literal -1 binary64) %2922 %5422) %3143)
%8308 = (-.f64 %5422 %3054)
%8311 = (+.f64 %404 (+.f64 %3115 %406))
%8312 = (-.f64 %8311 %3054)
%8314 = (fma.f64 a2 %2781 %3419)
%8315 = (-.f64 %67 %8314)
%8321 = (+.f64 %2888 %3616)
%8324 = (fma.f64 a2 %2781 %3175)
%8325 = (-.f64 %67 %8324)
%8331 = (+.f64 %2888 %3625)
%8334 = (fma.f64 a2 %2781 %3445)
%8335 = (-.f64 %67 %8334)
%8341 = (+.f64 %2888 %3634)
%8344 = (fma.f64 a2 %2781 %3201)
%8345 = (-.f64 %67 %8344)
%8351 = (+.f64 %2888 %3643)
%8354 = (fma.f64 a2 %2781 %3217)
%8355 = (-.f64 %67 %8354)
%8361 = (+.f64 %2888 %3652)
%8364 = (fma.f64 a2 %2781 %3235)
%8365 = (-.f64 %67 %8364)
%8371 = (+.f64 %2888 %3661)
%8374 = (fma.f64 a2 %2781 %3253)
%8375 = (-.f64 %67 %8374)
%8381 = (+.f64 %2888 %3670)
%8384 = (fma.f64 a2 %2781 %3264)
%8385 = (-.f64 %67 %8384)
%8391 = (+.f64 %2888 %3679)
%8396 = (/.f64 xy_x a4)
%8397 = (/.f64 %65 %6528)
%8398 = (+.f64 %8396 %8397)
%8399 = (/.f64 %2783 a4)
%8400 = (+.f64 %2787 %8399)
%8404 = (/.f64 a2 a4)
%8409 = (/.f64 %36 a4)
%8422 = (/.f64 %295 %6528)
%8430 = (/.f64 %1841 a4)
%8443 = (+.f64 %8399 (/.f64 %2804 %6528))
%8456 = (/.f64 %1864 a4)
%8460 = (/.f64 %2787 b)
%8461 = (*.f64 a4 b)
%8462 = (/.f64 xy_x %8461)
%8463 = (*.f64 a4 %405)
%8464 = (/.f64 %65 %8463)
%8465 = (+.f64 %8462 %8464)
%8466 = (fma.f64 #s(literal -1 binary64) %8460 %8465)
%8467 = (/.f64 %2783 %8461)
%8468 = (/.f64 %2804 %8463)
%8469 = (+.f64 %8467 %8468)
%8473 = (/.f64 %1841 %8461)
%8483 = (/.f64 %1864 %8461)
%8492 = (*.f64 a4 (fma.f64 #s(literal 2 binary64) (/.f64 a2 %8461) (fma.f64 #s(literal 4 binary64) %2165 (/.f64 %295 %8463))))
%8495 = (/.f64 %2134 a4)
%8498 = (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) %8495) %2166))
%8509 = (fma.f64 #s(literal -1 binary64) %2134 (*.f64 #s(literal -1 binary64) %2189))
%8517 = (/.f64 %2918 %6528)
%8522 = (+.f64 %2787 (+.f64 %8399 %8517))
%8528 = (+.f64 %2947 %8396)
%8531 = (/.f64 %3114 a4)
%8533 = (+.f64 %2947 (+.f64 %8396 %8531))
%8548 = (/.f64 %3114 %8461)
%8551 = (+.f64 %8462 (+.f64 %3102 (+.f64 %8548 %8464)))
%8555 = (+.f64 %8462 (+.f64 %3102 %8548))
%8559 = (+.f64 %8399 (/.f64 %3060 %6528))
%8595 = (*.f64 b %3064)
%8597 = (/.f64 %8595 (*.f64 a4 %8266))
%8598 = (/.f64 b %2947)
%8602 = (*.f64 b %8262)
%8605 = (/.f64 %8602 (*.f64 (pow.f64 a4 #s(literal 2 binary64)) %8275))
%8610 = (*.f64 b %8269)
%8612 = (pow.f64 %2947 #s(literal 4 binary64))
%8620 = (+.f64 %8462 %3102)
%8622 = (+.f64 %8467 (/.f64 %3060 %8463))
%8626 = (/.f64 %3071 %8463)
%8651 = (/.f64 %3087 %8463)
%8756 = (*.f64 #s(literal -1 binary64) %2787)
%8823 = (/.f64 %4466 a4)
%8847 = (fma.f64 #s(literal -32/3 binary64) %2163 %2166)
%8857 = (*.f64 lamdp %8847)
%8972 = (/.f64 %8595 %8266)
%9150 = (+.f64 %2920 %2914)
%9152 = (* lamdp %351)
%9167 = (*.f64 c1 %166)
%9178 = (/ %353 xj)
%9186 = (*.f64 #s(literal -1/6 binary64) %789)
%9192 = (fma.f64 #s(literal 3 binary64) %746 %121)
%9194 = (fma.f64 #s(literal 3 binary64) %746 %916)
%9196 = (fma.f64 #s(literal 2 binary64) a2 %9192)
%9200 = (*.f64 lamdp %9196)
%9204 = (fma.f64 #s(literal -1 binary64) %9200 %66)
%9207 = (fma.f64 #s(literal -1 binary64) %9200 (fma.f64 #s(literal -1 binary64) %808 %66))
%9209 = (+.f64 xy_x %9204)
%9214 = (fma.f64 a2 %2781 (fma.f64 a4 %2787 %2914))
%9215 = (-.f64 %67 %9214)
%9218 = (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2920 %66))
%9221 = (fma.f64 #s(literal -9/2 binary64) %746 %80)
%9223 = (fma.f64 #s(literal -9/2 binary64) %746 %949)
%9225 = (fma.f64 #s(literal -32/3 binary64) a4 %9221)
%9229 = (*.f64 %12 %9225)
%9235 = (fma.f64 #s(literal -1 binary64) %2922 %407)
%9237 = (+.f64 %2888 (+.f64 %2890 %2924))
%9240 = (/.f64 %9200 b)
%9244 = (fma.f64 #s(literal -1 binary64) %9240 %407)
%9248 = (/.f64 %9229 b)
%9252 = (/.f64 %9196 b)
%9254 = (fma.f64 #s(literal 4 binary64) %486 %831)
%9258 = (*.f64 #s(literal -1 binary64) %9252)
%9262 = (fma.f64 #s(literal -1 binary64) %9248 %9258)
%9264 = (/.f64 %698 %405)
%9265 = (*.f64 #s(literal 1/6 binary64) %9264)
%9266 = (fma.f64 #s(literal -1 binary64) %4566 %9265)
%9267 = (*.f64 c1 %9266)
%9271 = (fma.f64 lamdp %9262 %407)
%9273 = (*.f64 lamdp %9266)
%9284 = (-.f64 %65 %2912)
%9296 = (fma.f64 #s(literal -1 binary64) %2796 %3035)
%9298 = (*.f64 s %2967)
%9299 = (*.f64 c3 %9298)
%9305 = (/.f64 %3035 b)
%9307 = (/.f64 %2796 b)
%9310 = (fma.f64 a2 %2781 %3088)
%9312 = (+.f64 %2920 %3088)
%9315 = (-.f64 xy_x %9310)
%9320 = (-.f64 %2950 %9310)
%9323 = (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2920 %2949))
%9329 = (*.f64 s %3068)
%9330 = (/.f64 %9329 xj)
%9331 = (+.f64 xy_x %9330)
%9334 = (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2920 %9330))
%9336 = (-.f64 %9331 %2789)
%9342 = (-.f64 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %3088)) xy_x)
%9348 = (fma.f64 a2 %2781 %2914)
%9352 = (-.f64 %2950 %9348)
%9356 = (fma.f64 c3 %9298 %3092)
%9361 = (*.f64 #s(literal -1 binary64) (/.f64 %9342 b))
%9365 = (/.f64 b %9320)
%9368 = (pow.f64 %9320 #s(literal 2 binary64))
%9369 = (*.f64 xj %9368)
%9374 = (*.f64 %4436 (pow.f64 %2794 #s(literal 2 binary64)))
%9375 = (*.f64 c1 %9374)
%9377 = (pow.f64 %9320 #s(literal 3 binary64))
%9378 = (*.f64 %4439 %9377)
%9382 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %2916) %9369))
%9386 = (*.f64 %4448 %3012)
%9387 = (*.f64 c1 %9386)
%9402 = (+.f64 %2888 %3143)
%9410 = (-.f64 %3107 %9402)
%9414 = (/.f64 %9329 %405)
%9415 = (+.f64 %404 %9414)
%9420 = (+.f64 %404 (+.f64 %3115 %9414))
%9421 = (-.f64 %9420 %2890)
%9428 = (/.f64 %9299 %405)
%9434 = (+.f64 %2888 %2924)
%9437 = (-.f64 %3126 %9434)
%9445 = (+.f64 %404 (+.f64 %3115 (+.f64 %3106 (+.f64 %9428 %406))))
%9450 = (*.f64 s %3341)
%9451 = (*.f64 c3 %9450)
%9452 = (/.f64 %9451 xj)
%9457 = (fma.f64 a2 %2781 (fma.f64 a4 %2787 %9452))
%9458 = (-.f64 %67 %9457)
%9464 = (/.f64 %9451 %405)
%9466 = (+.f64 %2888 (+.f64 %2890 %9464))
%9469 = (*.f64 s %2985)
%9470 = (*.f64 c3 %9469)
%9471 = (/.f64 %9470 xj)
%9476 = (fma.f64 a2 %2781 (fma.f64 a4 %2787 %9471))
%9477 = (-.f64 %67 %9476)
%9483 = (/.f64 %9470 %405)
%9485 = (+.f64 %2888 (+.f64 %2890 %9483))
%9488 = (*.f64 s %3354)
%9489 = (*.f64 c3 %9488)
%9490 = (/.f64 %9489 xj)
%9495 = (fma.f64 a2 %2781 (fma.f64 a4 %2787 %9490))
%9496 = (-.f64 %67 %9495)
%9502 = (/.f64 %9489 %405)
%9504 = (+.f64 %2888 (+.f64 %2890 %9502))
%9507 = (*.f64 s %2998)
%9508 = (*.f64 c3 %9507)
%9509 = (/.f64 %9508 xj)
%9514 = (fma.f64 a2 %2781 (fma.f64 a4 %2787 %9509))
%9515 = (-.f64 %67 %9514)
%9521 = (/.f64 %9508 %405)
%9523 = (+.f64 %2888 (+.f64 %2890 %9521))
%9526 = (*.f64 s %3010)
%9527 = (*.f64 c3 %9526)
%9528 = (/.f64 %9527 xj)
%9533 = (fma.f64 a2 %2781 (fma.f64 a4 %2787 %9528))
%9534 = (-.f64 %67 %9533)
%9540 = (/.f64 %9527 %405)
%9542 = (+.f64 %2888 (+.f64 %2890 %9540))
%9545 = (*.f64 s %3018)
%9546 = (*.f64 c3 %9545)
%9547 = (/.f64 %9546 xj)
%9552 = (fma.f64 a2 %2781 (fma.f64 a4 %2787 %9547))
%9553 = (-.f64 %67 %9552)
%9559 = (/.f64 %9546 %405)
%9561 = (+.f64 %2888 (+.f64 %2890 %9559))
%9564 = (*.f64 s %3033)
%9565 = (*.f64 c3 %9564)
%9566 = (/.f64 %9565 xj)
%9571 = (fma.f64 a2 %2781 (fma.f64 a4 %2787 %9566))
%9572 = (-.f64 %67 %9571)
%9578 = (/.f64 %9565 %405)
%9580 = (+.f64 %2888 (+.f64 %2890 %9578))
%9583 = (*.f64 s %3043)
%9584 = (/.f64 %9583 xj)
%9589 = (fma.f64 a2 %2781 (fma.f64 a4 %2787 %9584))
%9590 = (-.f64 %67 %9589)
%9598 = (+.f64 %2888 (+.f64 %2890 (/.f64 %9583 %405)))
%9601 = (/.f64 %2800 c1)
%9602 = (+.f64 %2794 %9601)
%9605 = (*.f64 c1 xj)
%9606 = (/.f64 %2912 %9605)
%9607 = (/.f64 %2916 xj)
%9608 = (+.f64 %9606 %9607)
%9611 = (/.f64 c3 c1)
%9612 = (*.f64 #s(literal 3 binary64) %9611)
%9616 = (/.f64 %239 c1)
%9626 = (/.f64 %242 c1)
%9631 = (fma.f64 #s(literal -9/2 binary64) %9626 (fma.f64 #s(literal -1/6 binary64) %12 %9612))
%9640 = (/.f64 %245 c1)
%9645 = (/.f64 %722 c1)
%9650 = (/.f64 %718 c1)
%9654 = (/.f64 %718 %9605)
%9655 = (/.f64 %695 xj)
%9660 = (/.f64 %722 %9605)
%9670 = (*.f64 #s(literal -1/6 binary64) %4531)
%9674 = (/.f64 a4 c1)
%9676 = (fma.f64 #s(literal 3 binary64) %9660 (fma.f64 #s(literal 4 binary64) %9674 %4531))
%9679 = (/.f64 a2 c1)
%9683 = (/.f64 %9200 c1)
%9687 = (/.f64 %65 %9605)
%9692 = (/.f64 xy_x c1)
%9693 = (+.f64 %9692 %9687)
%9698 = (/.f64 %2783 c1)
%9699 = (/.f64 %2789 c1)
%9706 = (fma.f64 #s(literal -9/2 binary64) %9660 (fma.f64 #s(literal -4/3 binary64) %9679 %9670))
%9714 = (/.f64 %698 xj)
%9715 = (/.f64 %9229 c1)
%9719 = (/.f64 %2916 %405)
%9720 = (*.f64 b c1)
%9721 = (/.f64 xy_x %9720)
%9722 = (*.f64 b %9605)
%9723 = (/.f64 %65 %9722)
%9724 = (+.f64 %9721 %9723)
%9725 = (fma.f64 #s(literal -1 binary64) %9719 %9724)
%9726 = (/.f64 %2783 %9720)
%9727 = (/.f64 %2789 %9720)
%9728 = (/.f64 %2912 %9722)
%9734 = (/.f64 %695 %405)
%9735 = (/.f64 %9200 %9720)
%9745 = (/.f64 %9229 %9720)
%9756 = (*.f64 c1 (fma.f64 #s(literal 2 binary64) (/.f64 a2 %9720) (fma.f64 #s(literal 3 binary64) (/.f64 %722 %9722) (fma.f64 #s(literal 4 binary64) (/.f64 a4 %9720) %4566))))
%9760 = (fma.f64 #s(literal 2 binary64) %462 (fma.f64 #s(literal 3 binary64) %852 %487))
%9761 = (/.f64 %9760 c1)
%9764 = (*.f64 c1 (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) %9761)))
%9775 = (fma.f64 #s(literal -1 binary64) %9760 (*.f64 #s(literal -1 binary64) %9248))
%9783 = (/.f64 %2912 c1)
%9784 = (fma.f64 s %2794 %9783)
%9787 = (/.f64 %2794 xj)
%9788 = (/.f64 %2800 %9605)
%9789 = (+.f64 %9787 %9788)
%9797 = (/.f64 %5357 c1)
%9810 = (+.f64 %9699 %9607)
%9813 = (+.f64 %9698 %9810)
%9821 = (/.f64 %3035 c1)
%9825 = (/.f64 %3037 c1)
%9836 = (/.f64 %9299 c1)
%9840 = (+.f64 %9728 %9719)
%9845 = (/.f64 %2794 b)
%9846 = (/.f64 %3035 %9720)
%9850 = (/.f64 xy_y c1)
%9855 = (+.f64 %9607 (/.f64 %3087 %9605))
%9856 = (+.f64 %9698 %9855)
%9863 = (+.f64 %9692 (/.f64 %2949 c1))
%9873 = (fma.f64 #s(literal -1 binary64) %9607 (+.f64 %9692 (/.f64 %9329 %9605)))
%9884 = (+.f64 %9698 %9608)
%9906 = (/.f64 %405 %2916)
%9908 = (*.f64 b (*.f64 %4439 %9320))
%9909 = (/.f64 %9908 %9375)
%9915 = (*.f64 b (*.f64 %4451 %9368))
%9918 = (/.f64 %9915 (*.f64 (pow.f64 c1 #s(literal 2 binary64)) %9386))
%9925 = (*.f64 b (*.f64 %4703 %9377))
%9928 = (*.f64 %4706 (pow.f64 %2794 #s(literal 4 binary64)))
%9937 = (/.f64 %2949 %9720)
%9938 = (+.f64 %9721 %9937)
%9939 = (fma.f64 #s(literal -1 binary64) %9719 %9938)
%9940 = (/.f64 %3087 %9722)
%9941 = (+.f64 %9726 %9940)
%9949 = (+.f64 %9719 %9940)
%9954 = (/.f64 %9329 %9722)
%9960 = (/.f64 %3114 %9720)
%9979 = (+.f64 %9937 %9723)
%9986 = (+.f64 %9721 (+.f64 %9960 %9937))
%9999 = (/.f64 %3414 c1)
%10003 = (/.f64 %9451 %9605)
%10004 = (+.f64 %10003 %9607)
%10018 = (/.f64 %3170 c1)
%10022 = (/.f64 %9470 %9605)
%10023 = (+.f64 %10022 %9607)
%10037 = (/.f64 %3440 c1)
%10041 = (/.f64 %9489 %9605)
%10042 = (+.f64 %10041 %9607)
%10056 = (/.f64 %3196 c1)
%10060 = (/.f64 %9508 %9605)
%10061 = (+.f64 %10060 %9607)
%10075 = (/.f64 %3210 c1)
%10079 = (/.f64 %9527 %9605)
%10080 = (+.f64 %10079 %9607)
%10094 = (/.f64 %3228 c1)
%10098 = (/.f64 %9546 %9605)
%10099 = (+.f64 %10098 %9607)
%10113 = (/.f64 %3246 c1)
%10117 = (/.f64 %9565 %9605)
%10118 = (+.f64 %10117 %9607)
%10132 = (/.f64 %9583 %9605)
%10133 = (+.f64 %9607 %10132)
%10152 = (*.f64 #s(literal -1 binary64) %9607)
%10177 = (fma.f64 #s(literal -1 binary64) (/.f64 %244 c1) %1071)
%10259 = (*.f64 #s(literal 1/6 binary64) %4531)
%10298 = (fma.f64 #s(literal -1/6 binary64) %9264 %4566)
%10307 = (*.f64 lamdp %10298)
%10368 = (*.f64 #s(literal -1 binary64) %2794)
%10388 = (*.f64 #s(literal -1 binary64) %9719)
%10472 = (/.f64 %9908 %9374)
%10492 = (/.f64 %9410 c1)
%10718 = (*.f64 c3 %217)
%10719 = (fma.f64 #s(literal -1/6 binary64) %190 %10718)
%10731 = (fma.f64 #s(literal -3 binary64) %742 %983)
%10748 = (+.f64 %2888 (+.f64 %2890 %2922))
%10751 = (/.f64 %947 b)
%10755 = (fma.f64 #s(literal -1 binary64) %10751 %407)
%10759 = (/.f64 %986 b)
%10763 = (/.f64 %946 b)
%10765 = (*.f64 #s(literal -1 binary64) %10763)
%10769 = (fma.f64 #s(literal -1 binary64) %10759 %10765)
%10771 = (*.f64 #s(literal 9/2 binary64) %9264)
%10772 = (fma.f64 #s(literal -3 binary64) %4566 %10771)
%10773 = (*.f64 c3 %10772)
%10777 = (fma.f64 lamdp %10769 %407)
%10779 = (*.f64 lamdp %10772)
%10801 = (-.f64 %2796 xy_y)
%10803 = (*.f64 s %10801)
%10804 = (/.f64 %10803 xj)
%10805 = (fma.f64 a2 %2781 %10804)
%10807 = (+.f64 %2914 %10804)
%10810 = (-.f64 xy_x %10805)
%10815 = (-.f64 %2950 %10805)
%10818 = (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2914 %2949))
%10821 = (-.f64 xy_y %2796)
%10823 = (*.f64 s %10821)
%10824 = (/.f64 %10823 xj)
%10825 = (+.f64 xy_x %10824)
%10827 = (/.f64 %9299 xj)
%10829 = (+.f64 xy_x (+.f64 %10827 %10824))
%10831 = (-.f64 %10825 %2789)
%10837 = (-.f64 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %10804)) xy_x)
%10843 = (-.f64 %2950 %8225)
%10847 = (-.f64 %2953 %1838)
%10853 = (fma.f64 #s(literal -1 binary64) %2918 %3092)
%10856 = (*.f64 #s(literal -1 binary64) (/.f64 %10837 b))
%10860 = (/.f64 b %10815)
%10863 = (pow.f64 %10815 #s(literal 2 binary64))
%10864 = (*.f64 xj %10863)
%10869 = (*.f64 %4436 (pow.f64 %2798 #s(literal 2 binary64)))
%10870 = (*.f64 c3 %10869)
%10872 = (pow.f64 %10815 #s(literal 3 binary64))
%10873 = (*.f64 %4439 %10872)
%10877 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %2910) %10864))
%10882 = (*.f64 %4448 (pow.f64 %2798 #s(literal 3 binary64)))
%10883 = (*.f64 c3 %10882)
%10898 = (fma.f64 #s(literal -1 binary64) %2924 %3107)
%10899 = (/.f64 %10803 %405)
%10900 = (+.f64 %2888 %10899)
%10908 = (-.f64 %3107 %10900)
%10912 = (/.f64 %10823 %405)
%10913 = (+.f64 %9428 %10912)
%10919 = (-.f64 (+.f64 %404 (+.f64 %3115 %10912)) %2890)
%10929 = (+.f64 %2888 %2922)
%10932 = (-.f64 %3126 %10929)
%10940 = (fma.f64 #s(literal -1 binary64) %2924 %3141)
%10943 = (-.f64 %3142 %2137)
%10948 = (-.f64 %3141 %2922)
%10952 = (-.f64 %3149 %2922)
%11006 = (/.f64 %2796 c3)
%11007 = (+.f64 %2798 %11006)
%11010 = (*.f64 c3 xj)
%11011 = (/.f64 %2918 %11010)
%11012 = (/.f64 %2910 xj)
%11013 = (+.f64 %11011 %11012)
%11016 = (/.f64 c1 c3)
%11020 = (/.f64 %188 c3)
%11028 = (/.f64 %190 c3)
%11030 = (fma.f64 #s(literal -9/2 binary64) %12 (*.f64 #s(literal -1/6 binary64) %11028))
%11044 = (/.f64 %193 c3)
%11048 = (/.f64 %789 c3)
%11052 = (/.f64 %786 c3)
%11056 = (/.f64 %786 %11010)
%11060 = (/.f64 %789 %11010)
%11068 = (*.f64 #s(literal -1/6 binary64) %11060)
%11072 = (/.f64 a4 c3)
%11074 = (fma.f64 #s(literal 3 binary64) %4531 (fma.f64 #s(literal 4 binary64) %11072 %11060))
%11077 = (/.f64 a2 c3)
%11081 = (/.f64 %947 c3)
%11085 = (/.f64 %65 %11010)
%11090 = (/.f64 xy_x c3)
%11091 = (+.f64 %11090 %11085)
%11096 = (/.f64 %2783 c3)
%11097 = (/.f64 %2789 c3)
%11104 = (fma.f64 #s(literal -9/2 binary64) %4531 (fma.f64 #s(literal -4/3 binary64) %11077 %11068))
%11112 = (/.f64 %986 c3)
%11116 = (/.f64 %2910 %405)
%11117 = (*.f64 b c3)
%11118 = (/.f64 xy_x %11117)
%11119 = (*.f64 b %11010)
%11120 = (/.f64 %65 %11119)
%11121 = (+.f64 %11118 %11120)
%11123 = (/.f64 %2783 %11117)
%11124 = (/.f64 %2789 %11117)
%11125 = (/.f64 %2918 %11119)
%11127 = (+.f64 %11123 (+.f64 %11124 %11125))
%11131 = (/.f64 %947 %11117)
%11141 = (/.f64 %986 %11117)
%11152 = (*.f64 c3 (fma.f64 #s(literal 2 binary64) (/.f64 a2 %11117) (fma.f64 #s(literal 3 binary64) %4566 (fma.f64 #s(literal 4 binary64) (/.f64 a4 %11117) (/.f64 %789 %11119)))))
%11156 = (fma.f64 #s(literal 2 binary64) %462 %9254)
%11157 = (/.f64 %11156 c3)
%11160 = (*.f64 c3 (fma.f64 #s(literal -3 binary64) %4566 (*.f64 #s(literal -1 binary64) %11157)))
%11171 = (fma.f64 #s(literal -1 binary64) %11156 (*.f64 #s(literal -1 binary64) %10759))
%11179 = (/.f64 %2918 c3)
%11180 = (fma.f64 s %2798 %11179)
%11183 = (/.f64 %2798 xj)
%11184 = (/.f64 %2796 %11010)
%11185 = (+.f64 %11183 %11184)
%11194 = (/.f64 %5316 c3)
%11208 = (*.f64 #s(literal -1 binary64) %11006)
%11215 = (fma.f64 #s(literal 3 binary64) %2794 %11006)
%11222 = (+.f64 %11125 %11116)
%11225 = (/.f64 %2796 %11117)
%11226 = (/.f64 %2967 b)
%11230 = (/.f64 xy_y c3)
%11235 = (+.f64 %11012 (/.f64 %10803 %11010))
%11236 = (+.f64 %11096 %11235)
%11242 = (/.f64 %2949 c3)
%11243 = (+.f64 %11090 %11242)
%11252 = (/.f64 %9298 xj)
%11255 = (+.f64 %11090 (+.f64 %11252 (/.f64 %10823 %11010)))
%11266 = (+.f64 %11096 %11013)
%11276 = (fma.f64 #s(literal -1 binary64) %11085 %11012)
%11301 = (/.f64 %405 %2910)
%11303 = (*.f64 b (*.f64 %4439 %10815))
%11304 = (/.f64 %11303 %10870)
%11310 = (*.f64 b (*.f64 %4451 %10863))
%11313 = (/.f64 %11310 (*.f64 (pow.f64 c3 #s(literal 2 binary64)) %10882))
%11320 = (*.f64 b (*.f64 %4703 %10872))
%11323 = (*.f64 %4706 (pow.f64 %2798 #s(literal 4 binary64)))
%11332 = (/.f64 %2949 %11117)
%11333 = (+.f64 %11118 %11332)
%11334 = (fma.f64 #s(literal -1 binary64) %11116 %11333)
%11335 = (/.f64 %10803 %11119)
%11336 = (+.f64 %11123 %11335)
%11344 = (+.f64 %11116 %11335)
%11350 = (/.f64 %9298 %405)
%11352 = (+.f64 %11350 (/.f64 %10823 %11119))
%11357 = (/.f64 %3114 %11117)
%11374 = (+.f64 %11332 %11120)
%11381 = (+.f64 %11118 (+.f64 %11357 %11332))
%11403 = (/.f64 %9450 xj)
%11404 = (+.f64 %11011 %11403)
%11416 = (/.f64 %9450 %405)
%11424 = (/.f64 %9469 xj)
%11425 = (+.f64 %11011 %11424)
%11437 = (/.f64 %9469 %405)
%11445 = (/.f64 %9488 xj)
%11446 = (+.f64 %11011 %11445)
%11458 = (/.f64 %9488 %405)
%11466 = (/.f64 %9507 xj)
%11467 = (+.f64 %11011 %11466)
%11479 = (/.f64 %9507 %405)
%11487 = (/.f64 %9526 xj)
%11488 = (+.f64 %11011 %11487)
%11500 = (/.f64 %9526 %405)
%11505 = (/.f64 %9545 xj)
%11506 = (+.f64 %11011 %11505)
%11518 = (/.f64 %9545 %405)
%11526 = (/.f64 %9564 xj)
%11527 = (+.f64 %11011 %11526)
%11539 = (/.f64 %9564 %405)
%11548 = (*.f64 #s(literal -1 binary64) %11012)
%11568 = (fma.f64 #s(literal 1/6 binary64) %11028 %1239)
%11617 = (*.f64 #s(literal 9/2 binary64) %4531)
%11640 = (*.f64 #s(literal 3 binary64) %9655)
%11651 = (*.f64 #s(literal -1 binary64) (/.f64 %2934 c3))
%11672 = (/.f64 (-.f64 %407 %10748) c3)
%11696 = (*.f64 #s(literal 3 binary64) %4566)
%11697 = (fma.f64 #s(literal -9/2 binary64) %9264 %11696)
%11707 = (*.f64 lamdp %11697)
%11751 = (fma.f64 #s(literal -3 binary64) %2794 %3020)
%11759 = (fma.f64 #s(literal -1 binary64) %11006 %3020)
%11771 = (*.f64 #s(literal -1 binary64) %11116)
%11872 = (/.f64 %11303 %10869)
%11892 = (/.f64 %10908 c3)
%11968 = (*.f64 #s(literal -1 binary64) %11403)
%11985 = (*.f64 #s(literal -1 binary64) %11424)
%12002 = (*.f64 #s(literal -1 binary64) %11445)
%12019 = (*.f64 #s(literal -1 binary64) %11466)
%12036 = (*.f64 #s(literal -1 binary64) %11487)
%12053 = (*.f64 #s(literal -1 binary64) %11505)
%12070 = (*.f64 #s(literal -1 binary64) %11526)
%12083 = (*.f64 s %11751)
%12084 = (*.f64 c3 %12083)
%12085 = (/.f64 %12084 xj)
%12088 = (/.f64 %12083 xj)
%12111 = (fma.f64 #s(literal -1 binary64) %373 (*.f64 #s(literal -1 binary64) %360))
(approx xy_x #s(literal 0 binary64))
(approx lamdp lamdp)
(approx %6 %8)
(approx %10 (*.f64 lamdp (+.f64 #s(literal 2 binary64) %13)))
(approx %10 (*.f64 lamdp (+.f64 #s(literal 2 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 4/15 binary64) %12) #s(literal 4/3 binary64))))))
(approx %10 (*.f64 lamdp (+.f64 #s(literal 2 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 4/15 binary64) (*.f64 #s(literal -8/315 binary64) %12))) #s(literal 4/3 binary64))))))
(approx %35 %37)
(approx %35 %42)
(approx %35 %48)
(approx %35 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (*.f64 %12 (fma.f64 #s(literal -4/3 binary64) a2 (*.f64 %12 (fma.f64 #s(literal -8/315 binary64) %39 (*.f64 #s(literal 4/15 binary64) a2))))))))
(approx %64 %67)
(approx %64 %71)
(approx %64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal 4/3 binary64) %39) %40) %66)))
(approx %64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -4/15 binary64) %39) %80)) %40) %66)))
(approx %88 %90)
(approx %92 (*.f64 lamdp (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -32/3 binary64) %12))))
(approx %92 (*.f64 lamdp (+.f64 #s(literal 4 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 128/15 binary64) %12) #s(literal 32/3 binary64))))))
(approx %92 (*.f64 lamdp (+.f64 #s(literal 4 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 128/15 binary64) (*.f64 #s(literal -1024/315 binary64) %12))) #s(literal 32/3 binary64))))))
(approx %116 %118)
(approx %116 (*.f64 lamdp (fma.f64 #s(literal -32/3 binary64) %120 %121)))
(approx %116 (*.f64 lamdp (fma.f64 #s(literal 4 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (*.f64 #s(literal 128/15 binary64) %120))))))
(approx %116 (*.f64 lamdp (fma.f64 #s(literal 4 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -1024/315 binary64) %120 %131)))))))
(approx %139 (+.f64 xy_x %143))
(approx %139 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %147) %141) %66)))
(approx %139 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) %154) %146)) %141) %66)))
(approx %162 %167)
(approx %162 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 1/120 binary64) %12) #s(literal 1/6 binary64))))))
(approx %162 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %12))) #s(literal 1/6 binary64))))))
(approx %187 %188)
(approx %187 %193)
(approx %187 (*.f64 lamdp (+.f64 c1 (*.f64 %12 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 #s(literal 1/120 binary64) %190))))))
(approx %187 (*.f64 lamdp (+.f64 c1 (*.f64 %12 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 (fma.f64 #s(literal -1/5040 binary64) %190 %201)))))))
(approx %210 %212)
(approx %214 %218)
(approx %214 (*.f64 lamdp (+.f64 #s(literal 3 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 81/40 binary64) %12) #s(literal 9/2 binary64))))))
(approx %214 (*.f64 lamdp (+.f64 #s(literal 3 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 81/40 binary64) (*.f64 #s(literal -243/560 binary64) %12))) #s(literal 9/2 binary64))))))
(approx %238 %240)
(approx %238 %245)
(approx %238 %251)
(approx %238 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -243/560 binary64) %242 %253)))))))
(approx %261 %263)
(approx %261 %270)
(approx %261 %279)
(approx %261 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) c1 (fma.f64 #s(literal 81/40 binary64) c3 (*.f64 %12 %282)))))))))))
(approx %294 %297)
(approx %294 (*.f64 lamdp (+.f64 %299 %302)))
(approx %294 (*.f64 lamdp (fma.f64 %12 (+.f64 %306 (/.f64 %308 xj)) %299)))
(approx %294 (*.f64 lamdp (fma.f64 %12 (fma.f64 %12 (+.f64 %314 (/.f64 %316 xj)) %306) %299)))
(approx %323 %12)
(approx %328 %142)
(approx %334 %66)
(approx %334 %143)
(approx %342 %267)
(approx %345 %243)
(approx %345 %268)
(approx %348 %262)
(approx %348 %269)
(approx %353 %296)
(approx %358 %361)
(approx %364 %365)
(approx %367 %368)
(approx %370 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %373) %360) %66)))
(approx %370 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) %381) %372)) %360) %66)))
(approx %397 %373)
(approx %400 (/.f64 %67 b))
(approx %400 (fma.f64 #s(literal -1 binary64) %403 %407))
(approx %400 (fma.f64 lamdp %413 %407))
(approx %400 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %411 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 %381 b) (*.f64 #s(literal -1 binary64) %417)))) %407))
(approx %424 %403)
(approx %431 %407)
(approx %433 %410)
(approx %438 %412)
(approx %438 %413)
(approx %441 (*.f64 lamdp (fma.f64 s %262 %301)))
(approx %441 (*.f64 lamdp (fma.f64 s %262 (*.f64 %12 (fma.f64 s %266 %308)))))
(approx %441 (*.f64 lamdp (fma.f64 s %262 (*.f64 %12 (fma.f64 s %266 (*.f64 %12 (fma.f64 s %272 %316)))))))
(approx %457 (*.f64 #s(literal 2 binary64) %458))
(approx %457 (*.f64 lamdp (fma.f64 #s(literal -4/3 binary64) %461 %463)))
(approx %457 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) %462 (*.f64 %12 (fma.f64 #s(literal -4/3 binary64) %462 (*.f64 #s(literal 4/15 binary64) %461))))))
(approx %457 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) %462 (*.f64 %12 (fma.f64 #s(literal -4/3 binary64) %462 (*.f64 %12 (fma.f64 #s(literal -8/315 binary64) %461 (*.f64 #s(literal 4/15 binary64) %462))))))))
(approx %481 (*.f64 #s(literal 4 binary64) %482))
(approx %481 (*.f64 lamdp (fma.f64 #s(literal -32/3 binary64) %485 %487)))
(approx %481 (*.f64 lamdp (fma.f64 #s(literal 4 binary64) %486 (*.f64 %12 (fma.f64 #s(literal -32/3 binary64) %486 (*.f64 #s(literal 128/15 binary64) %485))))))
(approx %481 (*.f64 lamdp (fma.f64 #s(literal 4 binary64) %486 (*.f64 %12 (fma.f64 #s(literal -32/3 binary64) %486 (*.f64 %12 (fma.f64 #s(literal -1024/315 binary64) %485 %497)))))))
(approx %505 (/.f64 %188 xj))
(approx %505 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) %508 %509)))
(approx %505 (*.f64 lamdp (fma.f64 %12 (fma.f64 #s(literal -1/6 binary64) %509 (*.f64 #s(literal 1/120 binary64) %508)) %509)))
(approx %505 (*.f64 lamdp (fma.f64 %12 (fma.f64 #s(literal -1/6 binary64) %509 (*.f64 %12 (fma.f64 #s(literal -1/5040 binary64) %508 (*.f64 #s(literal 1/120 binary64) %509)))) %509)))
(approx %525 (*.f64 #s(literal 3 binary64) (/.f64 %239 xj)))
(approx %525 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %529 (*.f64 #s(literal 3 binary64) %530))))
(approx %525 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %530 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) %530 (*.f64 #s(literal 81/40 binary64) %529))))))
(approx %525 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %530 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) %530 (*.f64 %12 (fma.f64 #s(literal -243/560 binary64) %529 %541)))))))
(approx %549 %551)
(approx %549 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %530 (fma.f64 %12 %554 %509))))
(approx %549 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %530 (fma.f64 %12 (fma.f64 #s(literal -9/2 binary64) %530 (fma.f64 #s(literal -1/6 binary64) %509 %560)) %509))))
(approx %549 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %530 (fma.f64 %12 (fma.f64 #s(literal -9/2 binary64) %530 (fma.f64 #s(literal -1/6 binary64) %509 (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) %509 (fma.f64 #s(literal 81/40 binary64) %530 (*.f64 %12 (fma.f64 #s(literal -243/560 binary64) %530 (*.f64 #s(literal -1/5040 binary64) %509)))))))) %509))))
(approx %580 %581)
(approx %580 %583)
(approx %580 (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %585) %550) %581))
(approx %580 (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) %560) %554)) %550) %581))
(approx %596 (fma.f64 #s(literal -1 binary64) %598 %66))
(approx %596 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %597 (*.f64 #s(literal -1 binary64) %602)) %66))
(approx %596 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %597 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %601 (*.f64 #s(literal -1 binary64) (*.f64 %12 (*.f64 s %559)))))) %66))
(approx %615 %65)
(approx %615 %617)
(approx %615 (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %301) %295) %65))
(approx %615 (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) %308) %300)) %295) %65))
(approx %629 %406)
(approx %629 (fma.f64 #s(literal -1 binary64) %631 %406))
(approx %629 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %634 (*.f64 #s(literal -1 binary64) %635)) %406))
(approx %629 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %634 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %640 (*.f64 #s(literal -1 binary64) %641)))) %406))
(approx %648 (*.f64 #s(literal -2 binary64) %458))
(approx %648 (*.f64 lamdp (fma.f64 #s(literal -2 binary64) %462 (*.f64 #s(literal 4/3 binary64) %461))))
(approx %648 (*.f64 lamdp (fma.f64 #s(literal -2 binary64) %462 (*.f64 %12 (fma.f64 #s(literal -4/15 binary64) %461 (*.f64 #s(literal 4/3 binary64) %462))))))
(approx %648 (*.f64 lamdp (fma.f64 #s(literal -2 binary64) %462 (*.f64 %12 (fma.f64 #s(literal 4/3 binary64) %462 (*.f64 %12 (fma.f64 #s(literal -4/15 binary64) %462 (*.f64 #s(literal 8/315 binary64) %461))))))))
(approx %670 (*.f64 #s(literal -4 binary64) %482))
(approx %670 (*.f64 lamdp (fma.f64 #s(literal -4 binary64) %486 (*.f64 #s(literal 32/3 binary64) %485))))
(approx %670 (*.f64 lamdp (fma.f64 #s(literal -4 binary64) %486 (*.f64 %12 (fma.f64 #s(literal -128/15 binary64) %485 %679)))))
(approx %670 (*.f64 lamdp (fma.f64 #s(literal -4 binary64) %486 (*.f64 %12 (fma.f64 #s(literal 32/3 binary64) %486 (*.f64 %12 (fma.f64 #s(literal -128/15 binary64) %486 (*.f64 #s(literal 1024/315 binary64) %485))))))))
(approx %694 (*.f64 #s(literal 3 binary64) %695))
(approx %694 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %698 (*.f64 #s(literal 3 binary64) s))))
(approx %694 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) s (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) s (*.f64 #s(literal 81/40 binary64) %698))))))
(approx %694 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) s (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) s (*.f64 %12 (fma.f64 #s(literal -243/560 binary64) %698 (*.f64 #s(literal 81/40 binary64) s))))))))
(approx %717 (*.f64 #s(literal 3 binary64) %718))
(approx %717 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %721 %723)))
(approx %717 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %722 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) %722 (*.f64 #s(literal 81/40 binary64) %721))))))
(approx %717 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %722 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) %722 (*.f64 %12 (fma.f64 #s(literal -243/560 binary64) %721 (*.f64 #s(literal 81/40 binary64) %722))))))))
(approx %741 %743)
(approx %741 %749)
(approx %741 %755)
(approx %741 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %746 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) %746 (*.f64 %12 (fma.f64 #s(literal -243/560 binary64) %745 %757)))))))
(approx %765 %695)
(approx %765 (*.f64 lamdp (+.f64 s (*.f64 #s(literal -1/6 binary64) %698))))
(approx %765 (*.f64 lamdp (+.f64 s (*.f64 %12 (fma.f64 #s(literal -1/6 binary64) s (*.f64 #s(literal 1/120 binary64) %698))))))
(approx %765 (*.f64 lamdp (+.f64 s (*.f64 %12 (fma.f64 #s(literal -1/6 binary64) s (*.f64 %12 (fma.f64 #s(literal -1/5040 binary64) %698 (*.f64 #s(literal 1/120 binary64) s))))))))
(approx %785 %786)
(approx %785 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) %788 %789)))
(approx %785 (*.f64 lamdp (fma.f64 c1 s (*.f64 %12 (fma.f64 #s(literal -1/6 binary64) %789 (*.f64 #s(literal 1/120 binary64) %788))))))
(approx %785 (*.f64 lamdp (fma.f64 c1 s (*.f64 %12 (fma.f64 #s(literal -1/6 binary64) %789 (*.f64 %12 (fma.f64 #s(literal -1/5040 binary64) %788 (*.f64 #s(literal 1/120 binary64) %789))))))))
(approx %807 %808)
(approx %807 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) %810 %811)))
(approx %807 (*.f64 lamdp (fma.f64 %12 (fma.f64 #s(literal -1/6 binary64) %811 (*.f64 #s(literal 1/120 binary64) %810)) %811)))
(approx %807 (*.f64 lamdp (fma.f64 %12 (fma.f64 #s(literal -1/6 binary64) %811 (*.f64 %12 (fma.f64 #s(literal -1/5040 binary64) %810 (*.f64 #s(literal 1/120 binary64) %811)))) %811)))
(approx %827 %828)
(approx %827 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) %830 %831)))
(approx %827 (*.f64 lamdp (fma.f64 %12 (fma.f64 #s(literal -1/6 binary64) %831 (*.f64 #s(literal 1/120 binary64) %830)) %831)))
(approx %827 (*.f64 lamdp (fma.f64 %12 (fma.f64 #s(literal -1/6 binary64) %831 (*.f64 %12 (fma.f64 #s(literal -1/5040 binary64) %830 (*.f64 #s(literal 1/120 binary64) %831)))) %831)))
(approx %847 (*.f64 #s(literal 3 binary64) %848))
(approx %847 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %851 %853)))
(approx %847 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %852 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) %852 (*.f64 #s(literal 81/40 binary64) %851))))))
(approx %847 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %852 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) %852 (*.f64 %12 (fma.f64 #s(literal -243/560 binary64) %851 %863)))))))
(approx %871 (*.f64 #s(literal -1 binary64) %808))
(approx %871 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %811 (*.f64 #s(literal 1/6 binary64) %810))))
(approx %871 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %811 (*.f64 %12 (fma.f64 #s(literal -1/120 binary64) %810 (*.f64 #s(literal 1/6 binary64) %811))))))
(approx %871 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %811 (*.f64 %12 (fma.f64 #s(literal 1/6 binary64) %811 (*.f64 %12 (fma.f64 #s(literal -1/120 binary64) %811 (*.f64 #s(literal 1/5040 binary64) %810))))))))
(approx %894 (*.f64 #s(literal -1 binary64) %828))
(approx %894 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %831 (*.f64 #s(literal 1/6 binary64) %830))))
(approx %894 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %831 (*.f64 %12 (fma.f64 #s(literal -1/120 binary64) %830 (*.f64 #s(literal 1/6 binary64) %831))))))
(approx %894 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %831 (*.f64 %12 (fma.f64 #s(literal 1/6 binary64) %831 (*.f64 %12 (fma.f64 #s(literal -1/120 binary64) %831 (*.f64 #s(literal 1/5040 binary64) %830))))))))
(approx %915 (*.f64 lamdp %916))
(approx %915 (*.f64 lamdp (fma.f64 #s(literal 4 binary64) a4 (fma.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 %919) %811))))
(approx %915 (*.f64 lamdp (fma.f64 #s(literal 4 binary64) a4 (fma.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -1/6 binary64) %811 (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) %811 %131)))) %811))))
(approx %915 (*.f64 lamdp (fma.f64 #s(literal 4 binary64) a4 (fma.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -1/6 binary64) %811 (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) %811 (fma.f64 #s(literal 128/15 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -1024/315 binary64) a4 %933))))))) %811))))
(approx %945 %947)
(approx %945 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 (fma.f64 %12 %950 %811)))))
(approx %945 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 (fma.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 (fma.f64 #s(literal -1/6 binary64) %811 %957))) %811)))))
(approx %945 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 (fma.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 (fma.f64 #s(literal -1/6 binary64) %811 (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) %811 (fma.f64 #s(literal 4/15 binary64) a2 (fma.f64 #s(literal 128/15 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -1024/315 binary64) a4 (fma.f64 #s(literal -8/315 binary64) a2 %933)))))))))) %811)))))
(approx %982 %984)
(approx %982 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %986) %946) %66)))
(approx %982 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) %957) %950)) %946) %66)))
(approx %999 (*.f64 #s(literal -3 binary64) %742))
(approx %999 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) %746 (*.f64 #s(literal 9/2 binary64) %745))))
(approx %999 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) %746 (*.f64 %12 (fma.f64 #s(literal -81/40 binary64) %745 (*.f64 #s(literal 9/2 binary64) %746))))))
(approx %999 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) %746 (*.f64 %12 (fma.f64 #s(literal 9/2 binary64) %746 (*.f64 %12 (fma.f64 #s(literal -81/40 binary64) %746 (*.f64 #s(literal 243/560 binary64) %745))))))))
(approx %1023 (*.f64 #s(literal -3 binary64) %848))
(approx %1023 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) %852 (*.f64 #s(literal 9/2 binary64) %851))))
(approx %1023 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) %852 (*.f64 %12 (fma.f64 #s(literal -81/40 binary64) %851 (*.f64 #s(literal 9/2 binary64) %852))))))
(approx %1023 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) %852 (*.f64 %12 (fma.f64 #s(literal 9/2 binary64) %852 (*.f64 %12 (fma.f64 #s(literal -81/40 binary64) %852 (*.f64 #s(literal 243/560 binary64) %851))))))))
(approx %1044 %1045)
(approx %1048 %1049)
(approx %1051 (*.f64 lamdp (-.f64 %1052 #s(literal 2 binary64))))
(approx %1051 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 4/3 binary64) (*.f64 #s(literal -4/15 binary64) %12))) #s(literal 2 binary64))))
(approx %1051 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 4/3 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 8/315 binary64) %12) #s(literal 4/15 binary64))))) #s(literal 2 binary64))))
(approx %1070 %1073)
(approx %1070 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %12))) #s(literal 1 binary64))))
(approx %1070 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 1/6 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 1/5040 binary64) %12) #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(approx %1092 (*.f64 #s(literal -1 binary64) xy_x))
(approx %1092 (-.f64 %37 xy_x))
(approx %1092 (-.f64 %42 xy_x))
(approx %1092 (-.f64 %48 xy_x))
(approx %1102 %1103)
(approx %1105 (*.f64 lamdp (-.f64 %1106 #s(literal 4 binary64))))
(approx %1105 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 32/3 binary64) (*.f64 #s(literal -128/15 binary64) %12))) #s(literal 4 binary64))))
(approx %1105 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 32/3 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 1024/315 binary64) %12) #s(literal 128/15 binary64))))) #s(literal 4 binary64))))
(approx %1125 xy_x)
(approx %1125 (+.f64 xy_x %1127))
(approx %1125 (+.f64 xy_x (*.f64 lamdp %1131)))
(approx %1125 (+.f64 xy_x (*.f64 lamdp %1138)))
(approx %1143 (+.f64 xy_x (*.f64 lamdp %1145)))
(approx %1143 (+.f64 xy_x (*.f64 lamdp %1152)))
(approx %1143 (+.f64 xy_x (*.f64 lamdp %1163)))
(approx %1169 %1171)
(approx %1169 (+.f64 xy_x (fma.f64 lamdp %1131 %66)))
(approx %1169 (+.f64 xy_x (fma.f64 lamdp %1138 %66)))
(approx %1179 (+.f64 xy_x (fma.f64 lamdp %1145 %66)))
(approx %1179 (+.f64 xy_x (fma.f64 lamdp %1152 %66)))
(approx %1179 (+.f64 xy_x (fma.f64 lamdp %1163 %66)))
(approx %1189 (-.f64 %142 xy_x))
(approx %1189 (-.f64 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 %147))) xy_x))
(approx %1189 (-.f64 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 (*.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 %154)))))) xy_x))
(approx %1205 (fma.f64 lamdp %1207 %407))
(approx %1205 (fma.f64 lamdp %1213 %407))
(approx %1205 (fma.f64 lamdp %1223 %407))
(approx %1226 %404)
(approx %1226 (fma.f64 lamdp %1207 %404))
(approx %1226 (fma.f64 lamdp %1213 %404))
(approx %1226 (fma.f64 lamdp %1223 %404))
(approx %1235 %1236)
(approx %1238 %1241)
(approx %1238 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 9/2 binary64) (*.f64 #s(literal -81/40 binary64) %12))) #s(literal 3 binary64))))
(approx %1238 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 9/2 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 243/560 binary64) %12) #s(literal 81/40 binary64))))) #s(literal 3 binary64))))
(approx %1258 %1259)
(approx %1258 %1261)
(approx %1263 %1264)
(approx %1266 (*.f64 #s(literal -1 binary64) %1259))
(approx %1266 %1269)
(approx %1271 %1273)
(approx %1271 (+.f64 %1273 (*.f64 #s(literal -3 binary64) %1276)))
(approx %1271 (+.f64 %1273 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %1280 (*.f64 #s(literal -3 binary64) %1275)))))
(approx %1271 (+.f64 %1273 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) %1275 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %1273 (*.f64 #s(literal 9/2 binary64) %1276)))))))
(approx %1295 %1297)
(approx %1295 %1299)
(approx %1301 %1302)
(approx %1301 (+.f64 %1302 (*.f64 #s(literal 3 binary64) %1305)))
(approx %1301 (+.f64 %1302 (*.f64 lamdp (-.f64 (*.f64 #s(literal -9/2 binary64) %1309) %1311))))
(approx %1301 (+.f64 %1302 (*.f64 lamdp (-.f64 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %1302 (*.f64 #s(literal -9/2 binary64) %1305))) %1311))))
(approx %1323 %1324)
(approx %1323 %1327)
(approx %1329 %1330)
(approx %1329 (+.f64 %1330 (*.f64 #s(literal -3 binary64) %1333)))
(approx %1329 (+.f64 %1330 (*.f64 lamdp (-.f64 (*.f64 #s(literal -9/2 binary64) %1337) %1339))))
(approx %1329 (+.f64 %1330 (*.f64 lamdp (-.f64 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %1330 (*.f64 #s(literal 9/2 binary64) %1333))) %1339))))
(approx %1351 #s(literal 1 binary64))
(approx %1351 (+.f64 #s(literal 1 binary64) %1353))
(approx %1351 (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 %1357 #s(literal 2 binary64)))))
(approx %1351 (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %12))) #s(literal 2 binary64)))))
(approx %1370 #s(literal 1/2 binary64))
(approx %1370 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) %12)))
(approx %1370 (+.f64 #s(literal 1/2 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 1/3 binary64) %12) #s(literal 1 binary64)))))
(approx %1370 (+.f64 #s(literal 1/2 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %12))) #s(literal 1 binary64)))))
(approx %1389 (*.f64 %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %12))))
(approx %1389 (*.f64 %12 (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 2/45 binary64) %12) #s(literal 1/3 binary64))))))
(approx %1389 (*.f64 %12 (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %12))) #s(literal 1/3 binary64))))))
(approx %1412 #s(literal 3 binary64))
(approx %1412 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -4 binary64) %12)))
(approx %1412 (+.f64 #s(literal 3 binary64) (*.f64 %12 (-.f64 %1052 #s(literal 4 binary64)))))
(approx %1412 (+.f64 #s(literal 3 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 4/3 binary64) (*.f64 #s(literal -8/45 binary64) %12))) #s(literal 4 binary64)))))
(approx %1429 %1430)
(approx %1429 (*.f64 %1430 (+.f64 #s(literal 1 binary64) %1433)))
(approx %1429 (*.f64 %1430 (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 13/120 binary64) %12) #s(literal 1/2 binary64))))))
(approx %1429 (*.f64 %1430 (+.f64 #s(literal 1 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 13/120 binary64) (*.f64 #s(literal -41/3024 binary64) %12))) #s(literal 1/2 binary64))))))
(approx %1453 (*.f64 lamdp (+.f64 #s(literal 3 binary64) %1433)))
(approx %1453 (*.f64 lamdp (+.f64 #s(literal 3 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 1/40 binary64) %12) #s(literal 1/2 binary64))))))
(approx %1453 (*.f64 lamdp (+.f64 #s(literal 3 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 1/40 binary64) (*.f64 #s(literal -1/1680 binary64) %12))) #s(literal 1/2 binary64))))))
(approx %1473 (*.f64 #s(literal 4 binary64) %1430))
(approx %1473 (*.f64 %1430 (+.f64 #s(literal 4 binary64) %1353)))
(approx %1473 (*.f64 %1430 (+.f64 #s(literal 4 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 13/30 binary64) %12) #s(literal 2 binary64))))))
(approx %1473 (*.f64 %1430 (+.f64 #s(literal 4 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 13/30 binary64) (*.f64 #s(literal -41/756 binary64) %12))) #s(literal 2 binary64))))))
(approx %1495 (*.f64 lamdp (-.f64 (*.f64 #s(literal 1/2 binary64) %12) #s(literal 3 binary64))))
(approx %1495 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/40 binary64) %12))) #s(literal 3 binary64))))
(approx %1495 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 1/2 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 1/1680 binary64) %12) #s(literal 1/40 binary64))))) #s(literal 3 binary64))))
(approx %1516 (*.f64 lamdp (-.f64 %1357 #s(literal 4 binary64))))
(approx %1516 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/30 binary64) %12))) #s(literal 4 binary64))))
(approx %1516 (*.f64 lamdp (-.f64 (*.f64 %12 (+.f64 #s(literal 2/3 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 1/1260 binary64) %12) #s(literal 1/30 binary64))))) #s(literal 4 binary64))))
(approx %1537 (*.f64 #s(literal 4 binary64) %12))
(approx %1537 (*.f64 %12 (+.f64 #s(literal 4 binary64) %13)))
(approx %1537 (*.f64 %12 (+.f64 #s(literal 4 binary64) (*.f64 %12 (-.f64 (*.f64 #s(literal 8/45 binary64) %12) #s(literal 4/3 binary64))))))
(approx %1537 (*.f64 %12 (+.f64 #s(literal 4 binary64) (*.f64 %12 (-.f64 (*.f64 %12 (+.f64 #s(literal 8/45 binary64) (*.f64 #s(literal -4/315 binary64) %12))) #s(literal 4/3 binary64))))))
(approx %1559 (*.f64 #s(literal -3 binary64) %239))
(approx %1559 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) c3 (*.f64 #s(literal 9/2 binary64) %242))))
(approx %1559 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -81/40 binary64) %242 %1566)))))
(approx %1559 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal 9/2 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -81/40 binary64) c3 (*.f64 #s(literal 243/560 binary64) %242))))))))
(approx %1581 (*.f64 #s(literal -4 binary64) (*.f64 c3 %1430)))
(approx %1581 (*.f64 %1430 (fma.f64 #s(literal -4 binary64) c3 (*.f64 #s(literal 2 binary64) %242))))
(approx %1581 (*.f64 %1430 (fma.f64 #s(literal -4 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -13/30 binary64) %242 %1590)))))
(approx %1581 (*.f64 %1430 (fma.f64 #s(literal -4 binary64) c3 (*.f64 %12 (fma.f64 #s(literal 2 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -13/30 binary64) c3 (*.f64 #s(literal 41/756 binary64) %242))))))))
(approx %1605 (*.f64 lamdp (fma.f64 #s(literal -1/2 binary64) %242 %243)))
(approx %1605 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -1/2 binary64) c3 (*.f64 #s(literal 1/40 binary64) %242))))))
(approx %1605 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -1/2 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -1/1680 binary64) %242 (*.f64 #s(literal 1/40 binary64) c3))))))))
(approx %1623 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -4 binary64) c3 (*.f64 #s(literal -1/2 binary64) c3))))))
(approx %1623 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -4 binary64) c3 (fma.f64 #s(literal -1/2 binary64) c3 (*.f64 %12 %1630)))))))
(approx %1623 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -4 binary64) c3 (fma.f64 #s(literal -1/2 binary64) c3 (*.f64 %12 (fma.f64 #s(literal 1/40 binary64) c3 (fma.f64 #s(literal 2 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -13/30 binary64) c3 (*.f64 #s(literal -1/1680 binary64) c3))))))))))))
(approx %1650 %1653)
(approx %1650 %1659)
(approx %1650 %1669)
(approx %1650 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -3 binary64) c3 (*.f64 %12 (-.f64 (fma.f64 #s(literal 9/2 binary64) c3 (*.f64 %12 (-.f64 (fma.f64 #s(literal -81/40 binary64) c3 (*.f64 %12 %1672)) %201))) %265))) c1)))
(approx %1686 (*.f64 lamdp (+.f64 c1 (*.f64 %12 (fma.f64 #s(literal -4 binary64) c3 %265)))))
(approx %1686 (*.f64 lamdp (+.f64 c1 (*.f64 %12 (fma.f64 #s(literal -4 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) c1 %1590))))))))
(approx %1686 (*.f64 lamdp (+.f64 c1 (*.f64 %12 (fma.f64 #s(literal -4 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) c1 (fma.f64 #s(literal 2 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -13/30 binary64) c3 %281)))))))))))
(approx %1712 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 %1714)))))
(approx %1712 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -4 binary64) c3 (fma.f64 #s(literal -1/2 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 %1720)))))))))
(approx %1712 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) c3 (*.f64 %12 (fma.f64 #s(literal -4 binary64) c3 (fma.f64 #s(literal -1/2 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 %12 (fma.f64 #s(literal 1/120 binary64) c1 (fma.f64 #s(literal 1/40 binary64) c3 (fma.f64 #s(literal 2 binary64) c3 (*.f64 %12 %1731)))))))))))))
(approx %1745 %1747)
(approx %1745 (*.f64 lamdp (fma.f64 s %1652 %1750)))
(approx %1745 (*.f64 lamdp (fma.f64 s %1652 (*.f64 %12 (fma.f64 s %1655 %1755)))))
(approx %1745 (*.f64 lamdp (fma.f64 s %1652 (*.f64 %12 (fma.f64 s %1655 (*.f64 %12 (fma.f64 s %1662 (*.f64 %12 (*.f64 s %1672)))))))))
(approx %1773 %631)
(approx %1773 (*.f64 lamdp (+.f64 %634 %635)))
(approx %1773 (*.f64 lamdp (fma.f64 %12 (+.f64 %640 %641) %634)))
(approx %1773 (*.f64 lamdp (fma.f64 %12 (fma.f64 %12 (+.f64 %1782 (/.f64 %316 %405)) %640) %634)))
(approx %1789 (/.f64 %1653 b))
(approx %1789 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -3 binary64) %1792 (*.f64 %12 (-.f64 (*.f64 #s(literal 9/2 binary64) %1792) %1795))) %1794)))
(approx %1789 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -3 binary64) %1792 (*.f64 %12 (-.f64 (fma.f64 #s(literal 9/2 binary64) %1792 (*.f64 %12 (-.f64 (*.f64 #s(literal -81/40 binary64) %1792) %1803))) %1795))) %1794)))
(approx %1789 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -3 binary64) %1792 (*.f64 %12 (-.f64 (fma.f64 #s(literal 9/2 binary64) %1792 (*.f64 %12 (-.f64 (fma.f64 #s(literal -81/40 binary64) %1792 (*.f64 %12 (-.f64 (*.f64 #s(literal 243/560 binary64) %1792) (*.f64 #s(literal -1/5040 binary64) %1794)))) %1803))) %1795))) %1794)))
(approx %1827 %1828)
(approx %1827 (-.f64 %263 xy_y))
(approx %1827 (-.f64 %270 xy_y))
(approx %1827 (-.f64 %279 xy_y))
(approx %1837 %1838)
(approx %1837 (fma.f64 #s(literal -1 binary64) %66 %1841))
(approx %1837 (fma.f64 #s(literal -1 binary64) %66 %1846))
(approx %1837 (fma.f64 #s(literal -1 binary64) %66 %1854))
(approx %1857 %1858)
(approx %1857 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) %1841)) %1838))
(approx %1857 (-.f64 (+.f64 xy_x (*.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %1864) %1840))) %1838))
(approx %1857 (-.f64 (+.f64 xy_x (*.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) %1871) %371)) %1840))) %1838))
(approx %1881 (-.f64 %1885 %1838))
(approx %1881 (-.f64 %1893 %1838))
(approx %1881 (-.f64 %1905 %1838))
(approx %1908 xy_y)
(approx %1908 (+.f64 xy_y %1653))
(approx %1908 (+.f64 xy_y %1659))
(approx %1908 (+.f64 xy_y %1669))
(approx %1917 (+.f64 xy_x (+.f64 (/.f64 %1747 xj) %66)))
(approx %1917 (+.f64 xy_x (fma.f64 lamdp (+.f64 %1922 (/.f64 %1750 xj)) %66)))
(approx %1917 (+.f64 xy_x (fma.f64 lamdp (fma.f64 %12 (+.f64 %1928 (/.f64 %1755 xj)) %1922) %66)))
(approx %1935 (+.f64 xy_x (fma.f64 lamdp (-.f64 %1922 %121) %66)))
(approx %1935 (+.f64 xy_x (fma.f64 lamdp (-.f64 (fma.f64 %12 (-.f64 %1928 %1940) %1922) %121) %66)))
(approx %1935 (+.f64 xy_x (fma.f64 lamdp (-.f64 (fma.f64 %12 (-.f64 (fma.f64 %12 (-.f64 (/.f64 %1754 xj) %131) %1928) %1940) %1922) %121) %66)))
(approx %1956 %1957)
(approx %1956 (-.f64 %1959 xy_x))
(approx %1956 (-.f64 %1966 xy_x))
(approx %1956 (-.f64 (fma.f64 #s(literal -1 binary64) %66 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 #s(literal 4 binary64) a4 (fma.f64 %12 (fma.f64 #s(literal -32/3 binary64) a4 (fma.f64 #s(literal -4/3 binary64) a2 (fma.f64 %12 %380 %306))) %299))))) xy_x))
(approx %1980 %1841)
(approx %1980 %1846)
(approx %1980 %1854)
(approx %1980 (*.f64 lamdp (fma.f64 #s(literal 2 binary64) a2 (fma.f64 %12 (fma.f64 #s(literal -4/3 binary64) a2 (fma.f64 %12 (fma.f64 #s(literal 4/15 binary64) a2 (fma.f64 %12 (fma.f64 #s(literal -8/315 binary64) a2 (/.f64 %315 xj)) %314)) %306)) %299))))
(approx %1994 %1885)
(approx %1994 %1893)
(approx %1994 %1905)
(approx %1998 (-.f64 %240 xy_y))
(approx %1998 (-.f64 %245 xy_y))
(approx %1998 (-.f64 %251 xy_y))
(approx %2005 (fma.f64 #s(literal -1 binary64) %66 %743))
(approx %2005 (fma.f64 #s(literal -1 binary64) %66 %749))
(approx %2005 (fma.f64 #s(literal -1 binary64) %66 %755))
(approx %2012 (-.f64 (+.f64 xy_x (*.f64 lamdp (-.f64 %1145 %747))) %1838))
(approx %2012 (-.f64 (+.f64 xy_x (*.f64 lamdp (-.f64 (fma.f64 #s(literal -4 binary64) a4 (fma.f64 #s(literal -2 binary64) a2 (*.f64 %12 (-.f64 %1149 %2018)))) %747))) %1838))
(approx %2012 (-.f64 (+.f64 xy_x (*.f64 lamdp (-.f64 (fma.f64 #s(literal -4 binary64) a4 (fma.f64 #s(literal -2 binary64) a2 (*.f64 %12 (-.f64 (fma.f64 #s(literal 4/3 binary64) a2 (fma.f64 #s(literal 32/3 binary64) a4 (*.f64 %12 (-.f64 %1157 %757)))) %2018)))) %747))) %1838))
(approx %2042 %2043)
(approx %2042 (fma.f64 lamdp (fma.f64 s %1652 (*.f64 xj %1145)) %2043))
(approx %2042 (fma.f64 lamdp (fma.f64 s %1652 (fma.f64 xj %1145 (*.f64 %12 (fma.f64 s %1655 (*.f64 xj %1149))))) %2043))
(approx %2042 (fma.f64 lamdp (fma.f64 s %1652 (fma.f64 xj %1145 (*.f64 %12 (fma.f64 s %1655 (fma.f64 xj %1149 (*.f64 %12 (fma.f64 s %1662 (*.f64 xj %1157)))))))) %2043))
(approx %2067 %2069)
(approx %2067 (fma.f64 #s(literal -1 binary64) %2073 %2069))
(approx %2067 (fma.f64 #s(literal -1 binary64) %2068 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) (*.f64 %12 %2077) (*.f64 #s(literal -1 binary64) %2072)))))
(approx %2067 (fma.f64 #s(literal -1 binary64) %2068 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %2072 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (*.f64 %12 (fma.f64 #s(literal 4/15 binary64) %462 (fma.f64 #s(literal 128/15 binary64) %486 %1782))) (*.f64 #s(literal -1 binary64) %2077)))))))
(approx %2094 %2095)
(approx %2094 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %1884) %2098) %2095))
(approx %2094 (fma.f64 lamdp (-.f64 (/.f64 (*.f64 b (*.f64 lamdp %2102)) %2105) %2108) %2095))
(approx %2094 (fma.f64 lamdp (-.f64 (*.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (+.f64 (/.f64 (*.f64 b %1888) %2098) (/.f64 (*.f64 b (pow.f64 %1883 #s(literal 3 binary64))) (pow.f64 %1858 #s(literal 4 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %2102) %2105)))) %2108) %2095))
(approx %2130 (/.f64 %1858 b))
(approx %2130 (-.f64 %2136 %2137))
(approx %2130 (-.f64 %2144 %2137))
(approx %2130 (-.f64 %2156 %2137))
(approx %2159 (*.f64 #s(literal -4 binary64) %2160))
(approx %2159 %2168)
(approx %2159 (*.f64 lamdp (-.f64 (*.f64 %12 (fma.f64 #s(literal -128/15 binary64) %2163 %2170)) %2166)))
(approx %2159 (*.f64 lamdp (-.f64 (*.f64 %12 (fma.f64 %12 (-.f64 (*.f64 #s(literal 1024/315 binary64) %2163) (*.f64 #s(literal 128/15 binary64) %2165)) %2170)) %2166)))
(approx %2184 (-.f64 (fma.f64 #s(literal -1 binary64) %2185 %404) %2137))
(approx %2184 (-.f64 (fma.f64 lamdp %2192 %404) %2137))
(approx %2184 (-.f64 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %2190 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 %1871 b) (*.f64 #s(literal -1 binary64) (/.f64 %371 b))))) %404) %2137))
(approx %2206 (-.f64 %404 %2137))
(approx %2209 (fma.f64 lamdp (-.f64 %2210 %487) %407))
(approx %2209 (fma.f64 lamdp (-.f64 (fma.f64 %12 (-.f64 %2214 %2215) %2210) %487) %407))
(approx %2209 (fma.f64 lamdp (-.f64 (fma.f64 %12 (-.f64 (fma.f64 %12 (-.f64 %2221 %497) %2214) %2215) %2210) %487) %407))
(approx %2231 (fma.f64 lamdp (-.f64 %2232 %487) %407))
(approx %2231 (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -2 binary64) %462 (fma.f64 %12 (-.f64 (fma.f64 #s(literal 4/3 binary64) %462 %2214) %2215) %2210)) %487) %407))
(approx %2231 (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -2 binary64) %462 (fma.f64 %12 (-.f64 (fma.f64 #s(literal 4/3 binary64) %462 (fma.f64 %12 (-.f64 %2243 %497) %2214)) %2215) %2210)) %487) %407))
(approx %2253 (fma.f64 lamdp (fma.f64 #s(literal -4 binary64) %486 %2232) %407))
(approx %2253 (fma.f64 lamdp (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (fma.f64 %12 (fma.f64 #s(literal 4/3 binary64) %462 (fma.f64 #s(literal 32/3 binary64) %486 %2214)) %2210))) %407))
(approx %2253 (fma.f64 lamdp (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (fma.f64 %12 (fma.f64 #s(literal 4/3 binary64) %462 (fma.f64 #s(literal 32/3 binary64) %486 (fma.f64 %12 (fma.f64 #s(literal -128/15 binary64) %486 %2243) %2214))) %2210))) %407))
(approx %2273 %2136)
(approx %2273 %2144)
(approx %2273 %2156)
(approx %2278 (fma.f64 lamdp %2135 %407))
(approx %2278 (fma.f64 lamdp %2143 %407))
(approx %2278 (fma.f64 lamdp %2155 %407))
(approx %2285 (-.f64 (fma.f64 lamdp (-.f64 %1207 %853) %404) %2137))
(approx %2285 (-.f64 (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (*.f64 %12 (-.f64 %1210 %2290)))) %853) %404) %2137))
(approx %2285 (-.f64 (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (*.f64 %12 (-.f64 (fma.f64 #s(literal 4/3 binary64) %462 (fma.f64 #s(literal 32/3 binary64) %486 (*.f64 %12 (-.f64 %1217 %863)))) %2290)))) %853) %404) %2137))
(approx %2316 (-.f64 (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 %2317)) %853) %404) %2137))
(approx %2316 (-.f64 (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (fma.f64 #s(literal -1 binary64) %831 (*.f64 %12 (-.f64 (fma.f64 #s(literal 1/6 binary64) %831 %1210) %2290))))) %853) %404) %2137))
(approx %2316 (-.f64 (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -4 binary64) %486 (fma.f64 #s(literal -2 binary64) %462 (fma.f64 #s(literal -1 binary64) %831 (*.f64 %12 (-.f64 (fma.f64 #s(literal 1/6 binary64) %831 (fma.f64 #s(literal 4/3 binary64) %462 (fma.f64 #s(literal 32/3 binary64) %486 (*.f64 %12 (-.f64 (fma.f64 #s(literal -128/15 binary64) %486 (fma.f64 #s(literal -4/15 binary64) %462 (*.f64 #s(literal -1/120 binary64) %831))) %863))))) %2290))))) %853) %404) %2137))
(approx %2351 (fma.f64 lamdp %2352 %404))
(approx %2351 (fma.f64 lamdp %2359 %404))
(approx %2351 (fma.f64 lamdp %2370 %404))
(approx %2373 (fma.f64 lamdp %2352 %407))
(approx %2373 (fma.f64 lamdp %2359 %407))
(approx %2373 (fma.f64 lamdp %2370 %407))
(approx %2380 %2381)
(approx %2380 (fma.f64 #s(literal -3 binary64) %2383 %2381))
(approx %2380 (fma.f64 c3 %1273 (*.f64 lamdp %2389)))
(approx %2380 (fma.f64 c3 %1273 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) %2387 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2381 (*.f64 #s(literal 9/2 binary64) %2383)))))))
(approx %2400 (fma.f64 c3 %1273 (*.f64 lamdp %2401)))
(approx %2400 (fma.f64 c3 %1273 (*.f64 lamdp (+.f64 c1 %2389))))
(approx %2400 (fma.f64 c3 %1273 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal -3 binary64) %2387 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2381 (*.f64 lamdp %2410))))))))
(approx %2419 %2422)
(approx %2419 (+.f64 %2422 (/.f64 (*.f64 lamdp %2424) xj)))
(approx %2419 (fma.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2431 %2432) %2422))
(approx %2419 (fma.f64 lamdp (fma.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2422 (/.f64 (*.f64 lamdp %2436) xj)) %2432) %2422))
(approx %2443 %2444)
(approx %2443 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2448 %66)) %2422))
(approx %2443 (-.f64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal 9/2 binary64) %2431) %2447) %66)) %2422))
(approx %2443 (-.f64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %2462) (*.f64 #s(literal -9/2 binary64) %2422))) %2447) %66)) %2422))
(approx %2472 (/.f64 %2444 b))
(approx %2472 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2448 b) %407) %2477))
(approx %2472 (-.f64 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %2480 (*.f64 #s(literal 9/2 binary64) (/.f64 %2430 %405))) %407) %2477))
(approx %2472 (-.f64 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %2480 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) (/.f64 %2462 b) (*.f64 #s(literal 9/2 binary64) %2477)))) %407) %2477))
(approx %2495 %2496)
(approx %2495 (fma.f64 #s(literal 3 binary64) %2498 %2496))
(approx %2495 (fma.f64 c3 %1302 (*.f64 lamdp %2504)))
(approx %2495 (fma.f64 c3 %1302 (*.f64 lamdp (fma.f64 #s(literal 3 binary64) %2502 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2496 (*.f64 #s(literal -9/2 binary64) %2498)))))))
(approx %2515 (fma.f64 c3 %1302 (*.f64 lamdp %2516)))
(approx %2515 (fma.f64 c3 %1302 (*.f64 lamdp (+.f64 c1 %2504))))
(approx %2515 (fma.f64 c3 %1302 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal 3 binary64) %2502 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2496 (*.f64 lamdp %2524))))))))
(approx %2533 %2536)
(approx %2533 (+.f64 %2536 (/.f64 (*.f64 lamdp %2538) xj)))
(approx %2533 (fma.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2545 %2546) %2536))
(approx %2533 (fma.f64 lamdp (fma.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2536 (/.f64 (*.f64 lamdp %2550) xj)) %2546) %2536))
(approx %2557 %2558)
(approx %2557 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2562 %66)) %2536))
(approx %2557 (-.f64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal 9/2 binary64) %2545) %2561) %66)) %2536))
(approx %2557 (-.f64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %2576) (*.f64 #s(literal -9/2 binary64) %2536))) %2561) %66)) %2536))
(approx %2586 (/.f64 %2558 b))
(approx %2586 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2562 b) %407) %2591))
(approx %2586 (-.f64 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %2594 (*.f64 #s(literal 9/2 binary64) (/.f64 %2544 %405))) %407) %2591))
(approx %2586 (-.f64 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %2594 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) (/.f64 %2576 b) (*.f64 #s(literal 9/2 binary64) %2591)))) %407) %2591))
(approx %2609 %2610)
(approx %2609 (fma.f64 #s(literal -3 binary64) %2612 %2610))
(approx %2609 (fma.f64 c3 %1330 (*.f64 lamdp %2618)))
(approx %2609 (fma.f64 c3 %1330 (*.f64 lamdp (fma.f64 #s(literal -3 binary64) %2616 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2610 (*.f64 #s(literal 9/2 binary64) %2612)))))))
(approx %2629 (fma.f64 c3 %1330 (*.f64 lamdp %2630)))
(approx %2629 (fma.f64 c3 %1330 (*.f64 lamdp (+.f64 c1 %2618))))
(approx %2629 (fma.f64 c3 %1330 (*.f64 lamdp (+.f64 c1 (fma.f64 #s(literal -3 binary64) %2616 (*.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2610 (*.f64 lamdp %2639))))))))
(approx %2648 %2651)
(approx %2648 (+.f64 %2651 (/.f64 (*.f64 lamdp %2653) xj)))
(approx %2648 (fma.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2660 %2661) %2651))
(approx %2648 (fma.f64 lamdp (fma.f64 lamdp (fma.f64 #s(literal -9/2 binary64) %2651 (/.f64 (*.f64 lamdp %2665) xj)) %2661) %2651))
(approx %2672 %2673)
(approx %2672 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2677 %66)) %2651))
(approx %2672 (-.f64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal 9/2 binary64) %2660) %2676) %66)) %2651))
(approx %2672 (-.f64 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %2691) (*.f64 #s(literal -9/2 binary64) %2651))) %2676) %66)) %2651))
(approx %2701 (/.f64 %2673 b))
(approx %2701 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2677 b) %407) %2706))
(approx %2701 (-.f64 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %2709 (*.f64 #s(literal 9/2 binary64) (/.f64 %2659 %405))) %407) %2706))
(approx %2701 (-.f64 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %2709 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) (/.f64 %2691 b) (*.f64 #s(literal 9/2 binary64) %2706)))) %407) %2706))
(approx %2725 (*.f64 lamdp (+.f64 %299 (/.f64 (*.f64 %12 %2726) xj))))
(approx %2725 (*.f64 lamdp (fma.f64 %12 (+.f64 %2732 (/.f64 (*.f64 %12 %2733) xj)) %299)))
(approx %2725 (*.f64 lamdp (fma.f64 %12 (fma.f64 %12 (+.f64 %2740 (/.f64 (*.f64 %12 (*.f64 s %1731)) xj)) %2732) %299)))
(approx %2749 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %2752) %360) %66)))
(approx %2749 (+.f64 xy_x (fma.f64 lamdp (-.f64 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) %2760) %2751)) %360) %66)))
(approx %2768 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) (/.f64 %2752 b) %412) %407))
(approx %2768 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %411 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 %2760 b) (*.f64 #s(literal -1 binary64) (/.f64 %2751 b))))) %407))
(approx %10 %2781)
(approx %35 %2783)
(approx %64 %2785)
(approx %92 %2787)
(approx %116 %2789)
(approx %139 %2792)
(approx %162 %2794)
(approx %187 %2796)
(approx %214 %2798)
(approx %238 %2800)
(approx %261 %2802)
(approx %294 %2805)
(approx %334 %2807)
(approx %334 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %141 %2810)))
(approx %2814 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %141 %2816)))
(approx %345 (*.f64 %12 (fma.f64 #s(literal -9/2 binary64) c3 (fma.f64 #s(literal -1/6 binary64) c1 (*.f64 #s(literal 3 binary64) %2820)))))
(approx %348 (*.f64 %12 %2829))
(approx %2832 (*.f64 %1430 %266))
(approx %2832 (*.f64 %1430 %2829))
(approx %364 %2837)
(approx %364 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %360 %2810)))
(approx %367 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %360 %2816)))
(approx %370 %2847)
(approx %400 (/.f64 %2847 b))
(approx %431 (*.f64 #s(literal -1 binary64) %403))
(approx %431 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %411 (+.f64 (/.f64 xy_x (*.f64 b lamdp)) (/.f64 %65 (*.f64 b %2809))))))
(approx %438 (*.f64 #s(literal -1 binary64) %410))
(approx %438 (*.f64 %12 %2866))
(approx %2870 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1430 %372) b)))
(approx %2870 (*.f64 %1430 %2866))
(approx %2870 (*.f64 %1430 (fma.f64 #s(literal -1 binary64) %417 (fma.f64 #s(literal -1 binary64) %2864 (+.f64 (/.f64 xy_x (*.f64 b %1430)) (/.f64 %65 (*.f64 b (*.f64 %1430 xj))))))))
(approx %441 %2804)
(approx %457 %2888)
(approx %481 %2890)
(approx %505 %2892)
(approx %525 %2894)
(approx %549 %2896)
(approx %580 %2898)
(approx %596 %2900)
(approx %615 %2902)
(approx %629 (/.f64 %2902 %405))
(approx %648 (*.f64 #s(literal -1 binary64) %2888))
(approx %670 (*.f64 #s(literal -1 binary64) %2890))
(approx %694 %2910)
(approx %717 %2912)
(approx %741 %2914)
(approx %765 %2916)
(approx %785 %2918)
(approx %807 %2920)
(approx %827 %2922)
(approx %847 %2924)
(approx %871 %2926)
(approx %894 (*.f64 #s(literal -1 binary64) %2922))
(approx %915 %2930)
(approx %945 %2932)
(approx %982 %2934)
(approx %999 %2936)
(approx %1023 (*.f64 #s(literal -1 binary64) %2924))
(approx %1051 %2940)
(approx %1070 %2943)
(approx %1092 %2945)
(approx %1105 %2947)
(approx %1125 %2950)
(approx %1143 %2953)
(approx %1169 %2956)
(approx %1179 %2959)
(approx %1189 %2961)
(approx %1205 %2963)
(approx %1226 %2965)
(approx %1238 %2967)
(approx %1258 (*.f64 lamdp (-.f64 %2969 #s(literal 3 binary64))))
(approx %2973 %2975)
(approx %1263 %2978)
(approx %1266 %2982)
(approx %1271 %2985)
(approx %1295 (*.f64 lamdp (-.f64 (*.f64 #s(literal 1/2 binary64) %2969) #s(literal 3 binary64))))
(approx %1301 %2992)
(approx %1323 (*.f64 lamdp (+.f64 #s(literal 3 binary64) (fma.f64 #s(literal 1/2 binary64) %2969 %2969))))
(approx %1329 %2998)
(approx %1351 %3000)
(approx %1370 %3002)
(approx %1389 %3004)
(approx %1412 %3007)
(approx %3009 %3010)
(approx %1429 %3012)
(approx %1453 %3014)
(approx %3017 %3018)
(approx %1473 %3020)
(approx %1495 (*.f64 #s(literal -3 binary64) %2794))
(approx %1516 (*.f64 #s(literal -4 binary64) %2794))
(approx %1537 (*.f64 #s(literal -4 binary64) (*.f64 %2794 %2943)))
(approx %3030 %3033)
(approx %1559 %3035)
(approx %1581 (*.f64 #s(literal -4 binary64) %3037))
(approx %1605 %3041)
(approx %1623 %3043)
(approx %1650 %3045)
(approx %1686 (fma.f64 #s(literal -4 binary64) %3037 %2796))
(approx %1712 %3050)
(approx %1745 %3052)
(approx %1773 %3054)
(approx %1789 (/.f64 %3045 b))
(approx %1827 %3058)
(approx %1837 %3062)
(approx %1857 %3064)
(approx %1881 %3066)
(approx %1908 %3069)
(approx %1917 %3073)
(approx %1935 %3075)
(approx %1956 %3079)
(approx %1980 %3081)
(approx %1994 %3083)
(approx %1998 %3085)
(approx %2005 %3088)
(approx %2012 %3090)
(approx %2042 %3093)
(approx %2067 (*.f64 #s(literal -1 binary64) (/.f64 %3079 b)))
(approx %2094 (/.f64 b %3066))
(approx %2130 (/.f64 %3066 b))
(approx %2159 %3102)
(approx %2184 (/.f64 %3064 b))
(approx %2206 (-.f64 %3107 %3109))
(approx %2209 (/.f64 %3075 b))
(approx %2231 (-.f64 %3118 %2890))
(approx %2253 (/.f64 %3093 %405))
(approx %2273 (/.f64 %3083 b))
(approx %2278 (-.f64 %3126 %3127))
(approx %3131 (+.f64 %404 %3135))
(approx %2285 (/.f64 %3090 b))
(approx %2316 (-.f64 %3142 %3143))
(approx %2351 %3146)
(approx %2373 (-.f64 %3149 %3054))
(approx %3152 %3153)
(approx %3155 %3156)
(approx %3158 %3160)
(approx %3162 %3165)
(approx %3167 (/.f64 %3165 b))
(approx %2380 %3170)
(approx %2400 %3172)
(approx %2419 %3175)
(approx %2443 %3179)
(approx %2472 (/.f64 %3179 b))
(approx %2495 %3183)
(approx %2515 %3185)
(approx %2533 %3188)
(approx %2557 %3192)
(approx %2586 (/.f64 %3192 b))
(approx %2609 %3196)
(approx %2629 %3198)
(approx %2648 %3201)
(approx %2672 %3205)
(approx %2701 (/.f64 %3205 b))
(approx %3209 %3210)
(approx %3212 %3213)
(approx %3215 %3217)
(approx %3219 %3222)
(approx %3224 (/.f64 %3222 b))
(approx %3227 %3228)
(approx %3230 %3231)
(approx %3233 %3235)
(approx %3237 %3240)
(approx %3242 (/.f64 %3240 b))
(approx %3245 %3246)
(approx %3248 %3249)
(approx %3251 %3253)
(approx %3255 %3258)
(approx %3260 (/.f64 %3258 b))
(approx %2725 %3264)
(approx %2749 %3268)
(approx %2768 (/.f64 %3268 b))
(approx %334 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %2810 %141))))
(approx %2814 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %3276 %141))))
(approx %2832 (*.f64 #s(literal -1 binary64) (*.f64 %1430 (fma.f64 #s(literal -1 binary64) %266 (*.f64 #s(literal -1 binary64) (/.f64 %262 %12))))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %2810 %360))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %3276 %360))))
(approx %431 (*.f64 #s(literal -1 binary64) %2073))
(approx %431 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (fma.f64 #s(literal -1 binary64) (/.f64 %407 lamdp) %2072))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 %1430 %2077)))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 %1430 (fma.f64 #s(literal -32/3 binary64) %486 (fma.f64 #s(literal -4/3 binary64) %462 %3312)))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 %1430 (fma.f64 #s(literal -32/3 binary64) %486 (fma.f64 #s(literal -4/3 binary64) %462 (fma.f64 #s(literal -1 binary64) (/.f64 %407 %1430) %3312))))))
(approx %1090 %3326)
(approx %1070 %3328)
(approx %1091 %3330)
(approx %1092 (-.f64 %3330 xy_x))
(approx %1189 (-.f64 (fma.f64 a2 %3326 %2789) xy_x))
(approx %1258 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (+.f64 #s(literal 3 binary64) %2980))))
(approx %2973 %3341)
(approx %1263 (*.f64 #s(literal -1 binary64) %2982))
(approx %1266 (*.f64 #s(literal -1 binary64) %2978))
(approx %1271 %3347)
(approx %1295 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1/2 binary64) %2969)))))
(approx %1301 %3354)
(approx %1323 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1324 lamdp)) #s(literal 3 binary64)))))
(approx %1329 %3363)
(approx %1351 %3365)
(approx %1370 %3367)
(approx %1389 %3369)
(approx %1412 %3372)
(approx %3009 %3374)
(approx %1537 (*.f64 #s(literal -4 binary64) (*.f64 %2794 %3328)))
(approx %3030 %3381)
(approx %1837 %3383)
(approx %1857 %3385)
(approx %1881 %3387)
(approx %1956 %3390)
(approx %1980 %3392)
(approx %1994 %3394)
(approx %2067 (*.f64 #s(literal -1 binary64) (/.f64 %3390 b)))
(approx %2094 (/.f64 b %3387))
(approx %2130 (/.f64 %3387 b))
(approx %2184 (/.f64 %3385 b))
(approx %2206 (-.f64 %3107 (+.f64 %3405 %3108)))
(approx %2273 (/.f64 %3394 b))
(approx %2278 (-.f64 %3126 (+.f64 %3405 %3054)))
(approx %3152 %3414)
(approx %3155 %3416)
(approx %3158 %3419)
(approx %3162 %3423)
(approx %3167 (/.f64 %3423 b))
(approx %2380 %3427)
(approx %2400 %3429)
(approx %2419 %3432)
(approx %2443 %3436)
(approx %2472 (/.f64 %3436 b))
(approx %2495 %3440)
(approx %2515 %3442)
(approx %2533 %3445)
(approx %2557 %3449)
(approx %2586 (/.f64 %3449 b))
(approx %2609 %3453)
(approx %2629 %3455)
(approx %2648 %3458)
(approx %2672 %3462)
(approx %2701 (/.f64 %3462 b))
(approx %3209 %3466)
(approx %3212 %3468)
(approx %3215 %3471)
(approx %3219 %3475)
(approx %3224 (/.f64 %3475 b))
(approx %3245 %3479)
(approx %3248 %3481)
(approx %3251 %3484)
(approx %3255 %3488)
(approx %3260 (/.f64 %3488 b))
(approx %64 %3492)
(approx %139 %3494)
(approx %370 %3496)
(approx %400 (/.f64 %3496 b))
(approx %400 (-.f64 %407 %3501))
(approx %431 %3504)
(approx %2870 %3506)
(approx %982 %3508)
(approx %1092 (fma.f64 #s(literal -1 binary64) xy_x %2783))
(approx %1125 %2949)
(approx %1143 %2952)
(approx %1169 %2955)
(approx %1179 %2958)
(approx %1189 %2791)
(approx %1189 (fma.f64 #s(literal -1 binary64) xy_x %2791))
(approx %1205 %3519)
(approx %1205 %3149)
(approx %1226 (/.f64 %2952 b))
(approx %1226 %3141)
(approx %1857 (*.f64 #s(literal -1 binary64) %3062))
(approx %1881 %3527)
(approx %1917 %3072)
(approx %1935 %3530)
(approx %1956 %3078)
(approx %1956 (fma.f64 #s(literal -1 binary64) xy_x %3078))
(approx %1994 %3535)
(approx %2012 %3537)
(approx %2042 %3540)
(approx %2042 (fma.f64 s %3045 (fma.f64 xj xy_x %3539)))
(approx %2067 (*.f64 #s(literal -1 binary64) %3545))
(approx %2067 (fma.f64 #s(literal -1 binary64) %3545 %404))
(approx %2094 %3550)
(approx %2094 (fma.f64 #s(literal -1 binary64) (/.f64 %3552 %3553) %3550))
(approx %2094 (fma.f64 xy_x (-.f64 (/.f64 %3552 %3557) %3559) %3550))
(approx %2094 (fma.f64 xy_x (-.f64 (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3552 (pow.f64 %3527 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 b %3557)))) %3559) %3550))
(approx %2130 (/.f64 %3527 b))
(approx %2184 (*.f64 #s(literal -1 binary64) %3575))
(approx %2184 (fma.f64 #s(literal -1 binary64) %3575 %404))
(approx %2206 %3580)
(approx %2209 (/.f64 %3530 b))
(approx %2209 %3585)
(approx %2231 %3587)
(approx %2253 (/.f64 %3540 %405))
(approx %2253 (+.f64 %404 (+.f64 %3132 %3519)))
(approx %2273 (/.f64 %3535 b))
(approx %2273 %3596)
(approx %2278 %3598)
(approx %3131 %3135)
(approx %2285 (/.f64 %3537 b))
(approx %2285 %3603)
(approx %2316 %3606)
(approx %2351 %3608)
(approx %2373 %3610)
(approx %3162 %3612)
(approx %3167 (/.f64 %3612 b))
(approx %3167 (-.f64 %407 %3618))
(approx %2443 %3621)
(approx %2472 (/.f64 %3621 b))
(approx %2472 (-.f64 %407 %3627))
(approx %2557 %3630)
(approx %2586 (/.f64 %3630 b))
(approx %2586 (-.f64 %407 %3636))
(approx %2672 %3639)
(approx %2701 (/.f64 %3639 b))
(approx %2701 (-.f64 %407 %3645))
(approx %3219 %3648)
(approx %3224 (/.f64 %3648 b))
(approx %3224 (-.f64 %407 %3654))
(approx %3237 %3657)
(approx %3242 (/.f64 %3657 b))
(approx %3242 (-.f64 %407 %3663))
(approx %3255 %3666)
(approx %3260 (/.f64 %3666 b))
(approx %3260 (-.f64 %407 %3672))
(approx %2749 %3675)
(approx %2768 (/.f64 %3675 b))
(approx %2768 (-.f64 %407 %3681))
(approx %63 (*.f64 xy_x %3686))
(approx %64 (*.f64 xy_x (-.f64 %3686 %3689)))
(approx %139 (*.f64 xy_x (-.f64 %3686 %3694)))
(approx %2814 (*.f64 xy_x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %142 xy_x) %3685))))
(approx %367 (*.f64 xy_x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %361 xy_x) %3685))))
(approx %370 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 %3708)))))
(approx %3714 (*.f64 xy_x %3717))
(approx %400 (*.f64 xy_x (-.f64 %3717 (+.f64 %3720 (+.f64 %3721 %3722)))))
(approx %431 (*.f64 xy_x (fma.f64 #s(literal -1 binary64) (/.f64 %361 %3552) %3717)))
(approx %2870 (*.f64 xy_x (+.f64 %2165 (+.f64 (/.f64 %3732 xy_x) %3716))))
(approx %982 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 (/.f64 %2918 %3684))))))
(approx %1092 (*.f64 xy_x (-.f64 %3689 #s(literal 1 binary64))))
(approx %1125 (*.f64 xy_x %3748))
(approx %1143 (*.f64 xy_x %3753))
(approx %1169 (*.f64 xy_x (+.f64 #s(literal 1 binary64) %3756)))
(approx %1179 (*.f64 xy_x (+.f64 #s(literal 1 binary64) (+.f64 %3751 %3756))))
(approx %1189 (*.f64 xy_x (-.f64 %3694 #s(literal 1 binary64))))
(approx %1205 (*.f64 xy_x %3771))
(approx %1226 (*.f64 xy_x %3775))
(approx %1857 (*.f64 xy_x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %3062 xy_x)))))
(approx %1881 (*.f64 xy_x (-.f64 %3748 %3784)))
(approx %1917 (*.f64 xy_x %3789))
(approx %1935 (*.f64 xy_x (-.f64 %3789 %3693)))
(approx %1956 (*.f64 xy_x (-.f64 (+.f64 %3689 (+.f64 %3693 %3783)) #s(literal 1 binary64))))
(approx %1994 (*.f64 xy_x (-.f64 %3748 (+.f64 %3689 %3708))))
(approx %2012 (*.f64 xy_x (-.f64 %3753 (/.f64 %3087 %3684))))
(approx %2042 %3684)
(approx %2042 (*.f64 xy_x (+.f64 xj (+.f64 (/.f64 %3052 xy_x) (/.f64 %3539 xy_x)))))
(approx %2067 (*.f64 xy_x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2888 %3815) xy_x) %2165)))
(approx %2094 (/.f64 b xy_x))
(approx %2094 (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) %3824)) xy_x))
(approx %2094 (/.f64 (-.f64 (+.f64 b %3831) %3824) xy_x))
(approx %2094 (/.f64 (-.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 %3836 (pow.f64 xy_x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) %3831 %3824)) xy_x))
(approx %2130 (*.f64 xy_x (-.f64 %3845 %3847)))
(approx %2184 (*.f64 xy_x (fma.f64 #s(literal -1 binary64) (/.f64 %3062 %3552) %2165)))
(approx %2209 (*.f64 xy_x (-.f64 (+.f64 %2165 %3855) %3721)))
(approx %2231 (*.f64 xy_x (-.f64 (+.f64 %2165 (+.f64 %3767 %3855)) %3721)))
(approx %2253 (*.f64 xy_x (+.f64 %2165 (+.f64 %3767 (+.f64 %3768 (+.f64 %3716 (/.f64 %3052 %3715)))))))
(approx %2273 (*.f64 xy_x (-.f64 %3845 %3872)))
(approx %2278 (*.f64 xy_x (-.f64 (+.f64 %2165 %3769) %3872)))
(approx %2285 (*.f64 xy_x (-.f64 %3775 %3880)))
(approx %2316 (*.f64 xy_x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2918 %3715) %3775) %3880)))
(approx %2351 (*.f64 xy_x (-.f64 %3775 %3722)))
(approx %2373 (*.f64 xy_x (-.f64 %3771 %3722)))
(approx %3162 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 (/.f64 %3418 %3684))))))
(approx %3167 (*.f64 xy_x (-.f64 %3717 (+.f64 %3720 (+.f64 %3721 (/.f64 %3418 %3715))))))
(approx %2443 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 (/.f64 %3174 %3684))))))
(approx %2472 (*.f64 xy_x (-.f64 %3717 (+.f64 %3720 (+.f64 %3721 (/.f64 %3174 %3715))))))
(approx %2557 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 (/.f64 %3444 %3684))))))
(approx %2586 (*.f64 xy_x (-.f64 %3717 (+.f64 %3720 (+.f64 %3721 (/.f64 %3444 %3715))))))
(approx %2672 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 (/.f64 %3200 %3684))))))
(approx %2701 (*.f64 xy_x (-.f64 %3717 (+.f64 %3720 (+.f64 %3721 (/.f64 %3200 %3715))))))
(approx %3219 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 (/.f64 %3216 %3684))))))
(approx %3224 (*.f64 xy_x (-.f64 %3717 (+.f64 %3720 (+.f64 %3721 (/.f64 %3216 %3715))))))
(approx %3237 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 (/.f64 %3234 %3684))))))
(approx %3242 (*.f64 xy_x (-.f64 %3717 (+.f64 %3720 (+.f64 %3721 (/.f64 %3234 %3715))))))
(approx %3255 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 (/.f64 %3252 %3684))))))
(approx %3260 (*.f64 xy_x (-.f64 %3717 (+.f64 %3720 (+.f64 %3721 (/.f64 %3252 %3715))))))
(approx %2749 (*.f64 xy_x (-.f64 %3686 (+.f64 %3689 (+.f64 %3693 (/.f64 %3263 %3684))))))
(approx %2768 (*.f64 xy_x (-.f64 %3717 (+.f64 %3720 (+.f64 %3721 (/.f64 %3263 %3715))))))
(approx %63 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) %3685) #s(literal 1 binary64)))))
(approx %64 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3492 xy_x)) #s(literal 1 binary64)))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3494 xy_x)) #s(literal 1 binary64)))))
(approx %2814 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %143 xy_x)) #s(literal 1 binary64)))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %365 xy_x)) #s(literal 1 binary64)))))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3496 xy_x)) #s(literal 1 binary64)))))
(approx %3714 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) %3716) %2165))))
(approx %400 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %3501) xy_x)) %2165))))
(approx %431 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3504 xy_x)) %2165))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3506 xy_x)) %2165))))
(approx %982 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3508 xy_x)) #s(literal 1 binary64)))))
(approx %1092 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %3689)))))
(approx %1125 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) %3747) #s(literal 1 binary64)))))
(approx %1143 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2952 xy_x)) #s(literal 1 binary64)))))
(approx %1169 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2955 xy_x)) #s(literal 1 binary64)))))
(approx %1179 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2958 xy_x)) #s(literal 1 binary64)))))
(approx %1189 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2791 xy_x))))))
(approx %1205 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3148 xy_x)) %2165))))
(approx %1226 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3140 xy_x)) %2165))))
(approx %1857 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 %3784 #s(literal 1 binary64)))))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3527 xy_x)) #s(literal 1 binary64)))))
(approx %1917 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) %3788) #s(literal 1 binary64)))))
(approx %1935 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3530 xy_x)) #s(literal 1 binary64)))))
(approx %1956 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %3078 xy_x))))))
(approx %1994 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3535 xy_x)) #s(literal 1 binary64)))))
(approx %2012 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3537 xy_x)) #s(literal 1 binary64)))))
(approx %2042 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (fma.f64 #s(literal -1 binary64) xj (*.f64 #s(literal -1 binary64) (/.f64 %3540 xy_x))))))
(approx %2067 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (+.f64 %3720 (+.f64 %3721 %3846)) %2165))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %3824) xy_x)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3829 xy_x) %3823) xy_x))) xy_x)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3836 xy_x) %3829) xy_x)) %3823) xy_x))) xy_x)))
(approx %2130 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3580 xy_x)) %2165))))
(approx %2184 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 %3847 %2165))))
(approx %2206 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3109 %3106) xy_x)) %2165))))
(approx %2209 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3116 %2890) xy_x)) %2165))))
(approx %2231 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3587 xy_x)) %2165))))
(approx %2253 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3135 xy_x)) %2165))))
(approx %2273 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3106 %3127) xy_x)) %2165))))
(approx %2278 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3598 xy_x)) %2165))))
(approx %2285 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3140 %3143) xy_x)) %2165))))
(approx %2316 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3606 xy_x)) %2165))))
(approx %2351 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3608 xy_x)) %2165))))
(approx %2373 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3610 xy_x)) %2165))))
(approx %3162 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3612 xy_x)) #s(literal 1 binary64)))))
(approx %3167 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %3618) xy_x)) %2165))))
(approx %2443 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3621 xy_x)) #s(literal 1 binary64)))))
(approx %2472 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %3627) xy_x)) %2165))))
(approx %2557 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3630 xy_x)) #s(literal 1 binary64)))))
(approx %2586 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %3636) xy_x)) %2165))))
(approx %2672 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3639 xy_x)) #s(literal 1 binary64)))))
(approx %2701 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %3645) xy_x)) %2165))))
(approx %3219 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3648 xy_x)) #s(literal 1 binary64)))))
(approx %3224 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %3654) xy_x)) %2165))))
(approx %3237 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3657 xy_x)) #s(literal 1 binary64)))))
(approx %3242 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %3663) xy_x)) %2165))))
(approx %3255 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3666 xy_x)) #s(literal 1 binary64)))))
(approx %3260 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %3672) xy_x)) %2165))))
(approx %2749 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3675 xy_x)) #s(literal 1 binary64)))))
(approx %2768 (*.f64 #s(literal -1 binary64) (*.f64 xy_x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %3681) xy_x)) %2165))))
(approx %64 %4354)
(approx %139 %4356)
(approx %2814 %4358)
(approx %367 %4360)
(approx %370 %4362)
(approx %400 (/.f64 %4362 b))
(approx %431 %4366)
(approx %2870 %4368)
(approx %580 (*.f64 #s(literal -1 binary64) %2896))
(approx %596 (*.f64 #s(literal -1 binary64) %4372))
(approx %596 (fma.f64 #s(literal -1 binary64) %4372 %66))
(approx %615 %4377)
(approx %629 (*.f64 #s(literal -1 binary64) %3054))
(approx %629 (fma.f64 #s(literal -1 binary64) %3054 %406))
(approx %982 %4383)
(approx %1827 (fma.f64 #s(literal -1 binary64) xy_y %2802))
(approx %1837 (fma.f64 #s(literal -1 binary64) %66 %3081))
(approx %1857 %4389)
(approx %1857 %4391)
(approx %1881 %4393)
(approx %1917 %4396)
(approx %1917 %4399)
(approx %1935 %4401)
(approx %1935 (-.f64 %4399 %2789))
(approx %1956 %4405)
(approx %1956 (-.f64 (fma.f64 #s(literal -1 binary64) %66 %2846) xy_x))
(approx %1998 (fma.f64 #s(literal -1 binary64) xy_y %2800))
(approx %2005 (fma.f64 #s(literal -1 binary64) %66 %2914))
(approx %2012 %4414)
(approx %2012 (-.f64 %2959 %2914))
(approx %2042 %4419)
(approx %2042 (fma.f64 s xy_y %4419))
(approx %2067 (*.f64 #s(literal -1 binary64) %4423))
(approx %2067 (fma.f64 #s(literal -1 binary64) %4423 %406))
(approx %2094 %4428)
(approx %2094 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %65) %4432) %4428))
(approx %2094 (fma.f64 xy_y (-.f64 (/.f64 (*.f64 b %4437) %4441) %4444) %4428))
(approx %2094 (fma.f64 xy_y (-.f64 (*.f64 xy_y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %4449) (*.f64 %4451 (pow.f64 %3083 #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %4436) %4441)))) %4444) %4428))
(approx %2184 (/.f64 %4389 b))
(approx %2184 %4466)
(approx %2209 (/.f64 %4401 b))
(approx %2209 (-.f64 (+.f64 %404 %3133) %2890))
(approx %2231 %4475)
(approx %2231 (-.f64 %4478 %2890))
(approx %2253 (/.f64 %4419 %405))
(approx %2253 (+.f64 %406 (+.f64 %3132 %2965)))
(approx %3131 %4488)
(approx %2285 (/.f64 %4414 b))
(approx %2285 %4492)
(approx %2316 %4494)
(approx %2316 (-.f64 %4496 %2924))
(approx %3162 %4499)
(approx %3167 (/.f64 %4499 b))
(approx %2443 %4503)
(approx %2472 (/.f64 %4503 b))
(approx %2557 %4507)
(approx %2586 (/.f64 %4507 b))
(approx %2672 %4511)
(approx %2701 (/.f64 %4511 b))
(approx %3219 %4515)
(approx %3224 (/.f64 %4515 b))
(approx %3237 %4519)
(approx %3242 (/.f64 %4519 b))
(approx %3255 %4523)
(approx %3260 (/.f64 %4523 b))
(approx %2749 %4527)
(approx %2768 (/.f64 %4527 b))
(approx %63 (*.f64 xy_y %4533))
(approx %64 (*.f64 xy_y (-.f64 %4533 %4536)))
(approx %139 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 %4540))))
(approx %334 (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4545 %4531)))
(approx %2814 (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4545 %4533)))
(approx %364 (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4552 %4531)))
(approx %367 (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4552 %4533)))
(approx %370 (*.f64 xy_y (-.f64 %4533 %4562)))
(approx %3714 (*.f64 xy_y %4569))
(approx %400 (*.f64 xy_y (-.f64 %4569 %4577)))
(approx %431 (*.f64 xy_y (fma.f64 #s(literal -1 binary64) (/.f64 %361 %4567) %4569)))
(approx %2870 (*.f64 xy_y (+.f64 %4566 (+.f64 %4568 (/.f64 %3732 xy_y)))))
(approx %580 (*.f64 xy_y (fma.f64 #s(literal -1 binary64) (/.f64 %2896 xy_y) %4591)))
(approx %596 (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4595 %4531)))
(approx %615 (*.f64 xy_y (+.f64 s (*.f64 #s(literal -1 binary64) %4599))))
(approx %629 (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4575 %4566)))
(approx %982 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 (+.f64 %4540 (/.f64 %2918 %4559))))))
(approx %1169 (*.f64 xy_y (+.f64 %4531 %4614)))
(approx %1179 (*.f64 xy_y (+.f64 %4531 %4620)))
(approx %1205 (*.f64 xy_y %4628))
(approx %1827 (*.f64 xy_y (-.f64 (+.f64 %4631 %4632) #s(literal 1 binary64))))
(approx %1837 (*.f64 xy_y %4638))
(approx %1857 (*.f64 xy_y (-.f64 %4532 %4638)))
(approx %1881 (*.f64 xy_y (-.f64 %4614 %4638)))
(approx %1908 (*.f64 xy_y (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %3035 xy_y)) %4631)))
(approx %1917 (*.f64 xy_y %4654))
(approx %1935 (*.f64 xy_y (-.f64 %4654 %4540)))
(approx %1956 (*.f64 xy_y (-.f64 (fma.f64 #s(literal -1 binary64) %4531 %4562) %4532)))
(approx %1998 (*.f64 xy_y (-.f64 %4632 #s(literal 1 binary64))))
(approx %2005 (*.f64 xy_y %4668))
(approx %2012 (*.f64 xy_y (-.f64 %4620 %4668)))
(approx %2042 (*.f64 xy_y (+.f64 s (+.f64 (/.f64 %3052 xy_y) (/.f64 %4418 xy_y)))))
(approx %2067 (*.f64 xy_y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3501 %404) xy_y) %4566)))
(approx %2094 (/.f64 %405 %65))
(approx %2094 (/.f64 (fma.f64 #s(literal -1 binary64) %4689 %4690) xy_y))
(approx %2094 (/.f64 (-.f64 (+.f64 %4690 %4698) %4689) xy_y))
(approx %2094 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4705 (*.f64 %4706 (pow.f64 xy_y #s(literal 3 binary64)))) %4690) (fma.f64 #s(literal -1 binary64) %4698 %4689)) xy_y))
(approx %2130 (*.f64 xy_y (-.f64 (+.f64 %4566 %4715) %4717)))
(approx %2184 (*.f64 xy_y (-.f64 %4569 %4717)))
(approx %2206 (*.f64 xy_y (-.f64 %4715 (fma.f64 #s(literal -1 binary64) %4566 %4717))))
(approx %2209 (*.f64 xy_y (-.f64 (+.f64 %4566 (+.f64 %4568 %4728)) %4573)))
(approx %2231 (*.f64 xy_y (-.f64 (+.f64 %4566 (+.f64 %4568 (+.f64 %4624 %4728))) %4573)))
(approx %2253 (*.f64 xy_y (+.f64 %4566 (+.f64 %4568 (+.f64 %4624 (+.f64 %4625 %4728))))))
(approx %2285 (*.f64 xy_y (-.f64 %4628 %4746)))
(approx %2316 (*.f64 xy_y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2918 %4574) %4627) (fma.f64 #s(literal -1 binary64) %4566 %4746))))
(approx %2373 (*.f64 xy_y (-.f64 %4628 %4575)))
(approx %3162 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 (+.f64 %4540 (/.f64 %3418 %4559))))))
(approx %3167 (*.f64 xy_y (-.f64 %4569 (+.f64 %4572 (+.f64 %4573 (/.f64 %3418 %4574))))))
(approx %2443 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 (+.f64 %4540 (/.f64 %3174 %4559))))))
(approx %2472 (*.f64 xy_y (-.f64 %4569 (+.f64 %4572 (+.f64 %4573 (/.f64 %3174 %4574))))))
(approx %2557 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 (+.f64 %4540 (/.f64 %3444 %4559))))))
(approx %2586 (*.f64 xy_y (-.f64 %4569 (+.f64 %4572 (+.f64 %4573 (/.f64 %3444 %4574))))))
(approx %2672 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 (+.f64 %4540 (/.f64 %3200 %4559))))))
(approx %2701 (*.f64 xy_y (-.f64 %4569 (+.f64 %4572 (+.f64 %4573 (/.f64 %3200 %4574))))))
(approx %3219 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 (+.f64 %4540 (/.f64 %3216 %4559))))))
(approx %3224 (*.f64 xy_y (-.f64 %4569 (+.f64 %4572 (+.f64 %4573 (/.f64 %3216 %4574))))))
(approx %3237 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 (+.f64 %4540 (/.f64 %3234 %4559))))))
(approx %3242 (*.f64 xy_y (-.f64 %4569 (+.f64 %4572 (+.f64 %4573 (/.f64 %3234 %4574))))))
(approx %3255 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 (+.f64 %4540 (/.f64 %3252 %4559))))))
(approx %3260 (*.f64 xy_y (-.f64 %4569 (+.f64 %4572 (+.f64 %4573 (/.f64 %3252 %4574))))))
(approx %2749 (*.f64 xy_y (-.f64 %4533 (+.f64 %4536 (+.f64 %4540 (/.f64 %3263 %4559))))))
(approx %2768 (*.f64 xy_y (-.f64 %4569 (+.f64 %4572 (+.f64 %4573 (/.f64 %3263 %4574))))))
(approx %63 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) %4532)))))
(approx %64 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4354 xy_y))))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4356 xy_y))))))
(approx %334 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 %4545))))
(approx %2814 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4358 xy_y))))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 %4552))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4360 xy_y))))))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4362 xy_y))))))
(approx %3714 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) %4568)))))
(approx %400 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3501) xy_y))))))
(approx %431 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 %4366 xy_y))))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 %4368 xy_y))))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (-.f64 (+.f64 (/.f64 %2796 %4559) (/.f64 %2800 %4559)) %4591))))
(approx %596 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 %4595))))
(approx %615 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) s %4599))))
(approx %629 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 %4575))))
(approx %982 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4383 xy_y))))))
(approx %1169 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %2950 xy_y))))))
(approx %1179 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %2953 xy_y))))))
(approx %1205 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 %3141 xy_y))))))
(approx %1827 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2802 xy_y))))))
(approx %1837 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) (/.f64 %3081 xy_y) %4531))))
(approx %1857 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4389 xy_y)) %4531))))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3083 xy_y)) %4531))))
(approx %1908 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3045 xy_y)) #s(literal 1 binary64)))))
(approx %1917 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4396 xy_y))))))
(approx %1935 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4401 xy_y))))))
(approx %1956 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) (/.f64 %4405 xy_y) %4531))))
(approx %1998 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4632)))))
(approx %2005 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4667 %4531))))
(approx %2012 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4414 xy_y)) %4531))))
(approx %2042 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) s (*.f64 #s(literal -1 binary64) (/.f64 %4419 xy_y))))))
(approx %2067 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (-.f64 (fma.f64 #s(literal -1 binary64) %4566 %4577) %4568))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4690 %4689) xy_y)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4690 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4695 %4449) %5042) xy_y))) xy_y)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4690 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4705 (*.f64 %4706 xy_y)) (/.f64 %4695 %4448)) xy_y)) %5042) xy_y))) xy_y)))
(approx %2130 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 %5064))))
(approx %2184 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 %5069 xy_y))))))
(approx %2206 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (-.f64 %5064 %4566))))
(approx %2209 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %404 %3132) %2890) xy_y))))))
(approx %2231 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 %4475 xy_y))))))
(approx %2253 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 %4488 xy_y))))))
(approx %2285 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 %5100 xy_y))))))
(approx %2316 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4494 xy_y)) %4566))))
(approx %2373 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 %3146 xy_y))))))
(approx %3162 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4499 xy_y))))))
(approx %3167 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3618) xy_y))))))
(approx %2443 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4503 xy_y))))))
(approx %2472 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3627) xy_y))))))
(approx %2557 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4507 xy_y))))))
(approx %2586 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3636) xy_y))))))
(approx %2672 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4511 xy_y))))))
(approx %2701 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3645) xy_y))))))
(approx %3219 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4515 xy_y))))))
(approx %3224 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3654) xy_y))))))
(approx %3237 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4519 xy_y))))))
(approx %3242 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3663) xy_y))))))
(approx %3255 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4523 xy_y))))))
(approx %3260 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3672) xy_y))))))
(approx %2749 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %4527 xy_y))))))
(approx %2768 (*.f64 #s(literal -1 binary64) (*.f64 xy_y (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3681) xy_y))))))
(approx s s)
(approx %61 %4531)
(approx %352 %295)
(approx %355 %299)
(approx %393 %300)
(approx %394 %306)
(approx %356 %121)
(approx %356 %5230)
(approx %357 %141)
(approx %357 (fma.f64 #s(literal 2 binary64) a2 %5230))
(approx %358 (fma.f64 lamdp %597 %142))
(approx %364 %5238)
(approx %367 (+.f64 xy_x %5238))
(approx %370 (-.f64 %5242 %2791))
(approx %395 %80)
(approx %395 %5246)
(approx %396 %146)
(approx %396 (fma.f64 #s(literal -32/3 binary64) a4 %5246))
(approx %397 %147)
(approx %397 (fma.f64 %12 %601 %147))
(approx %400 (/.f64 %4356 b))
(approx %400 (-.f64 %5261 %5262))
(approx %424 %5265)
(approx %424 (+.f64 %5267 %5265))
(approx %431 %5270)
(approx %431 (fma.f64 #s(literal -1 binary64) %5265 (fma.f64 s %5273 %404)))
(approx %433 %5277)
(approx %433 (+.f64 %5279 %5277))
(approx %436 %5282)
(approx %436 (fma.f64 #s(literal 2 binary64) %462 (fma.f64 #s(literal 4 binary64) %486 %5287)))
(approx %437 %5291)
(approx %437 (fma.f64 #s(literal -1 binary64) %5287 %5291))
(approx %438 %5295)
(approx %438 (fma.f64 #s(literal -1 binary64) %5277 (fma.f64 #s(literal -1 binary64) %5282 (*.f64 s %5299))))
(approx %2870 %5304)
(approx %2870 (fma.f64 lamdp %5295 (fma.f64 s (fma.f64 lamdp %5299 %5256) %404)))
(approx %615 %5311)
(approx %629 (/.f64 %5311 %405))
(approx %982 (-.f64 (+.f64 xy_x %5316) %2791))
(approx %1772 %4566)
(approx (/ s b) %5322)
(approx %1837 (fma.f64 a2 %2781 %5325))
(approx %1857 (-.f64 %5242 %2783))
(approx %1881 %5330)
(approx %1881 (-.f64 (+.f64 xy_x (fma.f64 a4 %2947 %2900)) %2783))
(approx %1917 %5340)
(approx %1935 %5342)
(approx %1935 (-.f64 %5340 %2789))
(approx %1956 (-.f64 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %5325)) xy_x))
(approx %1980 (fma.f64 a2 %2781 %4372))
(approx %1994 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %4372 %2949)) %2783))
(approx %2012 (+.f64 xy_x (fma.f64 a2 %2940 (fma.f64 a4 %2947 %5357))))
(approx %2042 %4418)
(approx %2042 (fma.f64 s %3069 %4418))
(approx %2067 %5366)
(approx %2067 (fma.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5259 %5256)) %5366))
(approx %2094 %5372)
(approx %2094 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %2900) %5375) %5372))
(approx %2094 (fma.f64 s (-.f64 (/.f64 (*.f64 b %5380) %5382) %5385) %5372))
(approx %2094 (fma.f64 s (-.f64 (*.f64 s (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 s %5389)) %5392)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %5379) %5382)))) %5385) %5372))
(approx %2130 (/.f64 %5330 b))
(approx %2130 (-.f64 (fma.f64 s %5260 %3107) %2888))
(approx %2184 (/.f64 %4354 b))
(approx %2184 (-.f64 %5261 %2888))
(approx %2206 %5412)
(approx %2209 (/.f64 %5342 b))
(approx %2209 (-.f64 (fma.f64 s %5418 %404) %2890))
(approx %2231 %5423)
(approx %2231 (-.f64 (fma.f64 s %5418 %5422) %2890))
(approx %2253 (fma.f64 s %5418 %3141))
(approx %2273 (-.f64 (fma.f64 #s(literal -1 binary64) %5430 %3107) %2888))
(approx %2314 (*.f64 #s(literal -1 binary64) %5322))
(approx %2285 (fma.f64 s (-.f64 %5256 %5258) %3141))
(approx %2316 (fma.f64 s %5440 %3141))
(approx %2351 (fma.f64 #s(literal -1 binary64) %5443 %3141))
(approx %2373 (fma.f64 s %5260 %3141))
(approx %3162 (-.f64 (+.f64 xy_x %5451) %2791))
(approx %3167 (-.f64 (fma.f64 s (-.f64 %5256 %5456) %404) %5262))
(approx %2443 (-.f64 (+.f64 xy_x %5464) %2791))
(approx %2472 (-.f64 (fma.f64 s (-.f64 %5256 %5469) %404) %5262))
(approx %2557 (-.f64 (+.f64 xy_x %5477) %2791))
(approx %2586 (-.f64 (fma.f64 s (-.f64 %5256 %5482) %404) %5262))
(approx %2672 (-.f64 (+.f64 xy_x %5490) %2791))
(approx %2701 (-.f64 (fma.f64 s (-.f64 %5256 %5495) %404) %5262))
(approx %3219 (-.f64 (+.f64 xy_x %5503) %2791))
(approx %3224 (-.f64 (fma.f64 s (-.f64 %5256 %5508) %404) %5262))
(approx %3237 (-.f64 (+.f64 xy_x %5516) %2791))
(approx %3242 (-.f64 (fma.f64 s (-.f64 %5256 %5521) %404) %5262))
(approx %3255 (-.f64 (+.f64 xy_x %5529) %2791))
(approx %3260 (-.f64 (fma.f64 s (-.f64 %5256 %5534) %404) %5262))
(approx %2749 (-.f64 (+.f64 xy_x %5544) %2791))
(approx %2768 (-.f64 (fma.f64 s (-.f64 %5256 (fma.f64 #s(literal -4 binary64) %5548 (fma.f64 #s(literal 3 binary64) %5549 %5257))) %404) %5262))
(approx %63 (*.f64 s %5557))
(approx %64 (*.f64 s (-.f64 %5557 %5560)))
(approx %139 (*.f64 s (-.f64 %5557 (+.f64 %5560 %5564))))
(approx %334 (*.f64 s %5570))
(approx %2814 (*.f64 s %5573))
(approx %356 %597)
(approx %356 (*.f64 s %5579))
(approx %357 (*.f64 s (fma.f64 #s(literal 2 binary64) %5582 %5579)))
(approx %358 %598)
(approx %358 (*.f64 s (fma.f64 lamdp %550 %5569)))
(approx %364 %5237)
(approx %364 (*.f64 s (fma.f64 #s(literal -1 binary64) %551 %5570)))
(approx %367 (*.f64 s (fma.f64 #s(literal -1 binary64) %551 %5573)))
(approx %370 (*.f64 s (-.f64 %5557 %5598)))
(approx %395 %601)
(approx %395 (*.f64 s %5604))
(approx %396 (*.f64 s (fma.f64 #s(literal -32/3 binary64) %5577 %5604)))
(approx %397 %602)
(approx %397 (*.f64 s (fma.f64 %12 %554 %5611)))
(approx %3714 (*.f64 s %5616))
(approx %400 (/.f64 %2900 b))
(approx %400 (*.f64 s (-.f64 %5616 %5624)))
(approx %424 %5267)
(approx %424 (*.f64 s (+.f64 %5629 %5272)))
(approx %431 (*.f64 s %5273))
(approx %431 (*.f64 s (fma.f64 #s(literal -1 binary64) %5629 (fma.f64 #s(literal -1 binary64) %5272 %5616))))
(approx %433 %5279)
(approx %433 (*.f64 s (+.f64 %5640 %5297)))
(approx %436 %5644)
(approx %436 %5651)
(approx %437 (*.f64 #s(literal -1 binary64) %5644))
(approx %437 (*.f64 s %5659))
(approx %438 (*.f64 s %5662))
(approx %438 (*.f64 s (fma.f64 #s(literal -1 binary64) %5640 (fma.f64 #s(literal -1 binary64) %5297 %5659))))
(approx %2870 (*.f64 s (fma.f64 lamdp %5662 %5256)))
(approx %2870 (*.f64 s (fma.f64 lamdp %5662 (+.f64 %5615 (+.f64 %5256 (/.f64 (*.f64 lamdp %5673) s))))))
(approx %915 (*.f64 s %5681))
(approx %945 (*.f64 s %5684))
(approx %982 %5316)
(approx %982 (*.f64 s (-.f64 %5557 %5684)))
(approx %1169 (*.f64 s %5693))
(approx %1179 (*.f64 s %5699))
(approx %1205 (*.f64 s %5706))
(approx %1837 %5325)
(approx %1837 (*.f64 s (-.f64 %5710 %581)))
(approx %1857 (*.f64 s (-.f64 %5557 %5710)))
(approx %1881 (*.f64 s (-.f64 %5693 %5710)))
(approx %1917 %5339)
(approx %1917 (*.f64 s (-.f64 %5721 %2892)))
(approx %1935 (*.f64 s (-.f64 %5721 %5681)))
(approx %1956 (*.f64 s (-.f64 %5598 %5557)))
(approx %1980 %4372)
(approx %1980 (*.f64 s %5710))
(approx %1994 (*.f64 s (-.f64 (+.f64 %5556 %5691) %5710)))
(approx %2012 %5357)
(approx %2012 (*.f64 s (-.f64 %5699 %2894)))
(approx %2042 %3071)
(approx %2042 (*.f64 s (-.f64 (+.f64 xy_y (fma.f64 c3 %2967 %5743)) %2796)))
(approx %2067 (*.f64 #s(literal -1 binary64) (/.f64 %5325 b)))
(approx %2067 (*.f64 s (fma.f64 #s(literal -1 binary64) (/.f64 %5752 s) (*.f64 #s(literal -1 binary64) (/.f64 %5324 b)))))
(approx %2094 (/.f64 b %2900))
(approx %2094 (/.f64 (fma.f64 #s(literal -1 binary64) %5762 %5763) s))
(approx %2094 (/.f64 (-.f64 (+.f64 %5763 %5769) %5762) s))
(approx %2094 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %5382) (*.f64 %4448 (pow.f64 %2898 #s(literal 4 binary64)))) %5763) (fma.f64 #s(literal -1 binary64) %5769 %5762)) s))
(approx %2130 (*.f64 s (-.f64 (+.f64 %5615 (+.f64 %5256 %5703)) %5785)))
(approx %2184 (*.f64 s (-.f64 %5616 %5785)))
(approx %2206 (*.f64 s %5260))
(approx %2209 (/.f64 %5339 b))
(approx %2209 (*.f64 s (-.f64 (+.f64 %5615 %5417) %5797)))
(approx %2231 (*.f64 s %5418))
(approx %2231 (*.f64 s (-.f64 (+.f64 %5615 (+.f64 %5256 (+.f64 %5702 %5416))) %5797)))
(approx %2253 %3116)
(approx %2253 (*.f64 s (-.f64 (+.f64 %5615 (+.f64 %5256 (+.f64 %5702 (+.f64 %5703 %5416)))) %5257)))
(approx %2273 (*.f64 #s(literal -1 binary64) %5430))
(approx %2273 (*.f64 s (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2896 b) (+.f64 %5615 %5703)) %5621)))
(approx %2285 (/.f64 %5357 b))
(approx %2285 (*.f64 s (-.f64 %5706 %5258)))
(approx %2316 (*.f64 s %5440))
(approx %2316 (*.f64 s (-.f64 (fma.f64 #s(literal -1 binary64) %5257 %5706) %5258)))
(approx %2351 (*.f64 #s(literal -1 binary64) %5443))
(approx %2351 (*.f64 s (-.f64 (+.f64 %5615 %5704) %5259)))
(approx %2373 (*.f64 s (-.f64 %5706 %5259)))
(approx %3162 %5451)
(approx %3162 (*.f64 s (-.f64 %5557 (+.f64 %5560 (+.f64 %5564 %5449)))))
(approx %3167 (/.f64 %5451 b))
(approx %3167 (*.f64 s (-.f64 %5616 (+.f64 %5621 (+.f64 %5622 %5456)))))
(approx %2443 %5464)
(approx %2443 (*.f64 s (-.f64 %5557 (+.f64 %5560 (+.f64 %5564 %5462)))))
(approx %2472 (/.f64 %5464 b))
(approx %2472 (*.f64 s (-.f64 %5616 (+.f64 %5621 (+.f64 %5622 %5469)))))
(approx %2557 %5477)
(approx %2557 (*.f64 s (-.f64 %5557 (+.f64 %5560 (+.f64 %5564 %5475)))))
(approx %2586 (/.f64 %5477 b))
(approx %2586 (*.f64 s (-.f64 %5616 (+.f64 %5621 (+.f64 %5622 %5482)))))
(approx %2672 %5490)
(approx %2672 (*.f64 s (-.f64 %5557 (+.f64 %5560 (+.f64 %5564 %5488)))))
(approx %2701 (/.f64 %5490 b))
(approx %2701 (*.f64 s (-.f64 %5616 (+.f64 %5621 (+.f64 %5622 %5495)))))
(approx %3219 %5503)
(approx %3219 (*.f64 s (-.f64 %5557 (+.f64 %5560 (+.f64 %5564 %5501)))))
(approx %3224 (/.f64 %5503 b))
(approx %3224 (*.f64 s (-.f64 %5616 (+.f64 %5621 (+.f64 %5622 %5508)))))
(approx %3237 %5516)
(approx %3237 (*.f64 s (-.f64 %5557 (+.f64 %5560 (+.f64 %5564 %5514)))))
(approx %3242 (/.f64 %5516 b))
(approx %3242 (*.f64 s (-.f64 %5616 (+.f64 %5621 (+.f64 %5622 %5521)))))
(approx %3255 %5529)
(approx %3255 (*.f64 s (-.f64 %5557 (+.f64 %5560 (+.f64 %5564 %5527)))))
(approx %3260 (/.f64 %5529 b))
(approx %3260 (*.f64 s (-.f64 %5616 (+.f64 %5621 (+.f64 %5622 %5534)))))
(approx %2749 %5544)
(approx %2749 (*.f64 s (-.f64 %5557 (fma.f64 #s(literal -4 binary64) %5539 (fma.f64 #s(literal 3 binary64) %5540 %5684)))))
(approx %2768 (/.f64 %5544 b))
(approx %2768 (*.f64 s (-.f64 %5616 (fma.f64 #s(literal -4 binary64) %5548 (fma.f64 #s(literal 3 binary64) %5549 (+.f64 %5621 %5797))))))
(approx %63 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5556 %5950))))
(approx %64 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %581 %5956))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 s %5963)))
(approx %334 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %581 %5569))))
(approx %2814 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %581 (*.f64 #s(literal -1 binary64) %5971)))))
(approx %356 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -4 binary64) %5577 (*.f64 #s(literal -1 binary64) %5977)))))
(approx %357 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5977 (*.f64 #s(literal -1 binary64) (/.f64 %141 s))))))
(approx %358 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5989 (*.f64 #s(literal -1 binary64) %5569)))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %581 %5989))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %581 (+.f64 %5989 %5569)))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %581 (fma.f64 #s(literal -1 binary64) %5971 %5989)))))
(approx %370 (*.f64 #s(literal -1 binary64) %6012))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6010))))
(approx %395 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %6019 (*.f64 #s(literal 4/3 binary64) %5582)))))
(approx %396 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) (/.f64 %146 s) (*.f64 #s(literal -1 binary64) %6019)))))
(approx %397 %302)
(approx %397 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5611 (*.f64 #s(literal -1 binary64) (/.f64 %267 xj))))))
(approx %3714 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5615 %6038))))
(approx %400 (*.f64 #s(literal -1 binary64) (/.f64 %6012 b)))
(approx %400 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6049 %6051))))
(approx %424 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %6056 (*.f64 #s(literal -1 binary64) %5629)))))
(approx %431 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5256 %6056))))
(approx %431 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5256 (fma.f64 #s(literal -1 binary64) (/.f64 %5270 s) %6056)))))
(approx %433 %635)
(approx %433 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5640 (*.f64 #s(literal -1 binary64) %6073)))))
(approx %436 %634)
(approx %436 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) (/.f64 %262 %405) (*.f64 #s(literal -1 binary64) %5656)))))
(approx %437 (*.f64 #s(literal -1 binary64) %634))
(approx %437 (*.f64 #s(literal -1 binary64) %5651))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 s %6091)))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) (/.f64 %5673 s) %6091))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5256 %6100))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5256 (fma.f64 #s(literal -1 binary64) (/.f64 %6105 s) %6100)))))
(approx %615 (*.f64 #s(literal -1 binary64) %6114))
(approx %629 (*.f64 #s(literal -1 binary64) (/.f64 %6114 %405)))
(approx %915 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5564 %6120))))
(approx %945 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %2892 (*.f64 #s(literal -1 binary64) (/.f64 %2791 s))))))
(approx %982 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5950 %6120))))
(approx %982 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6120))))
(approx %1169 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %581 (*.f64 #s(literal -1 binary64) (/.f64 %2950 s))))))
(approx %1179 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %581 %6146))))
(approx %1205 (*.f64 #s(literal -1 binary64) (*.f64 s %6153)))
(approx %1837 %3061)
(approx %1837 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5560 %6159))))
(approx %1857 %6164)
(approx %1857 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5956 %6159))))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6171 %6159))))
(approx %1917 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5556 %6177))))
(approx %1935 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) (/.f64 %5342 s) %6177))))
(approx %1956 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) (/.f64 %2961 s) %6159))))
(approx %1980 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5560 %6010))))
(approx %1994 %6196)
(approx %1994 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6171 %6010))))
(approx %2012 (*.f64 #s(literal -1 binary64) %3088))
(approx %2012 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6146 (*.f64 #s(literal -1 binary64) (/.f64 %3085 xj))))))
(approx %2042 (*.f64 #s(literal -1 binary64) %6212))
(approx %2042 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) xy_y (fma.f64 #s(literal -1 binary64) %3045 (*.f64 #s(literal -1 binary64) %5743))))))
(approx %2067 (*.f64 #s(literal -1 binary64) %3108))
(approx %2067 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5624 %5616))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 %405 %3060)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %6230 (/.f64 %6232 (*.f64 s %6233))) s)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6241 (*.f64 s %6242))) %6246) s) %6230) s)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 %4703 %5382)) (*.f64 s %6255)) (*.f64 #s(literal -1 binary64) (/.f64 %6241 %6242))) s)) %6246) s) %6230) s)))
(approx %2130 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6270 %5256))))
(approx %2184 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6275 s) %5259) %5256))))
(approx %2206 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6282 (*.f64 #s(literal -1 binary64) (/.f64 %3058 %405))))))
(approx %2209 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %6289 (*.f64 #s(literal -1 binary64) (/.f64 %6290 s))))))
(approx %2231 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %6289 (*.f64 #s(literal -1 binary64) (/.f64 %5423 s))))))
(approx %2253 (*.f64 #s(literal -1 binary64) (/.f64 %6212 %405)))
(approx %2253 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5256 (fma.f64 #s(literal -1 binary64) %6151 %6307)))))
(approx %2273 (*.f64 #s(literal -1 binary64) (*.f64 s %6270)))
(approx %2278 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6038 %6051))))
(approx %2278 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 (fma.f64 #s(literal -1 binary64) %5256 %6282) %6051))))
(approx %3131 (*.f64 #s(literal -1 binary64) (*.f64 s (fma.f64 #s(literal -1 binary64) %5256 %6307))))
(approx %2285 (*.f64 #s(literal -1 binary64) %3143))
(approx %2285 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 (fma.f64 #s(literal -1 binary64) %6151 %5258) %5256))))
(approx %2316 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5257 %6337))))
(approx %2316 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 (fma.f64 #s(literal -1 binary64) %6151 %5257) %6337))))
(approx %2351 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6152 %6051))))
(approx %2373 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6153 %6051))))
(approx %3162 (*.f64 #s(literal -1 binary64) %6358))
(approx %3162 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6356))))
(approx %3167 (*.f64 #s(literal -1 binary64) (/.f64 %6358 b)))
(approx %3167 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6049 (*.f64 #s(literal -1 binary64) (/.f64 %3416 %405))))))
(approx %2443 (*.f64 #s(literal -1 binary64) %6377))
(approx %2443 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6375))))
(approx %2472 (*.f64 #s(literal -1 binary64) (/.f64 %6377 b)))
(approx %2472 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6049 (*.f64 #s(literal -1 binary64) (/.f64 %3172 %405))))))
(approx %2557 (*.f64 #s(literal -1 binary64) %6396))
(approx %2557 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6394))))
(approx %2586 (*.f64 #s(literal -1 binary64) (/.f64 %6396 b)))
(approx %2586 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6049 (*.f64 #s(literal -1 binary64) (/.f64 %3442 %405))))))
(approx %2672 (*.f64 #s(literal -1 binary64) %6415))
(approx %2672 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6413))))
(approx %2701 (*.f64 #s(literal -1 binary64) (/.f64 %6415 b)))
(approx %2701 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6049 (*.f64 #s(literal -1 binary64) (/.f64 %3198 %405))))))
(approx %3219 (*.f64 #s(literal -1 binary64) %6434))
(approx %3219 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6432))))
(approx %3224 (*.f64 #s(literal -1 binary64) (/.f64 %6434 b)))
(approx %3224 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6049 (*.f64 #s(literal -1 binary64) (/.f64 %3213 %405))))))
(approx %3237 (*.f64 #s(literal -1 binary64) %6453))
(approx %3237 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6451))))
(approx %3242 (*.f64 #s(literal -1 binary64) (/.f64 %6453 b)))
(approx %3242 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6049 (*.f64 #s(literal -1 binary64) (/.f64 %3231 %405))))))
(approx %3255 (*.f64 #s(literal -1 binary64) %6472))
(approx %3255 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6470))))
(approx %3260 (*.f64 #s(literal -1 binary64) (/.f64 %6472 b)))
(approx %3260 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6049 (*.f64 #s(literal -1 binary64) (/.f64 %3249 %405))))))
(approx %2749 (*.f64 #s(literal -1 binary64) %6491))
(approx %2749 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %5963 %6489))))
(approx %2768 (*.f64 #s(literal -1 binary64) (/.f64 %6491 b)))
(approx %2768 (*.f64 #s(literal -1 binary64) (*.f64 s (-.f64 %6049 (*.f64 #s(literal -1 binary64) (/.f64 %3050 %405))))))
(approx xj xj)
(approx %63 (/.f64 (fma.f64 s xy_y %3684) xj))
(approx %64 (/.f64 (fma.f64 s xy_y %6511) xj))
(approx %139 (/.f64 %6516 xj))
(approx %334 (/.f64 %6521 xj))
(approx %2814 (/.f64 %6525 xj))
(approx %356 (/.f64 (fma.f64 #s(literal 4 binary64) %6528 %295) xj))
(approx %357 (/.f64 (fma.f64 s %262 %6519) xj))
(approx %358 (/.f64 (fma.f64 lamdp %295 %6520) xj))
(approx %364 (/.f64 %617 xj))
(approx %364 (/.f64 (fma.f64 #s(literal -1 binary64) %296 %6521) xj))
(approx %367 (/.f64 (fma.f64 #s(literal -1 binary64) %296 %6525) xj))
(approx %370 (/.f64 %2902 xj))
(approx %370 (/.f64 (-.f64 %6516 %2804) xj))
(approx %395 (/.f64 (fma.f64 #s(literal -4/3 binary64) %6551 %300) xj))
(approx %396 (/.f64 (fma.f64 s %266 %6555) xj))
(approx %397 (/.f64 (fma.f64 %12 %300 %6559) xj))
(approx %3714 (/.f64 (+.f64 %6563 (/.f64 %3684 b)) xj))
(approx %400 (/.f64 (-.f64 %6568 %6569) xj))
(approx %424 (/.f64 (+.f64 %6573 (/.f64 %6520 b)) xj))
(approx %428 %405)
(approx %431 (/.f64 (fma.f64 #s(literal -1 binary64) %6573 %6563) xj))
(approx %431 (/.f64 (fma.f64 #s(literal -1 binary64) %6573 (fma.f64 xj %5270 %6563)) xj))
(approx %433 (/.f64 (+.f64 %6586 (/.f64 %6559 b)) xj))
(approx %436 (/.f64 (fma.f64 xj %5655 %6591) xj))
(approx %437 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 xj %5655) (*.f64 #s(literal -1 binary64) %6591)) xj))
(approx %438 (/.f64 %6601 xj))
(approx %438 (/.f64 (fma.f64 #s(literal -1 binary64) %6591 (fma.f64 #s(literal -1 binary64) %6586 (*.f64 xj %5673))) xj))
(approx %2870 (/.f64 (fma.f64 lamdp %6601 %6563) xj))
(approx %2870 (/.f64 (fma.f64 lamdp %6601 (fma.f64 xj %6105 %6563)) xj))
(approx %549 %6009)
(approx %580 (/.f64 %5310 xj))
(approx %596 (/.f64 %5311 xj))
(approx %915 (/.f64 (fma.f64 a4 (*.f64 xj %2787) %2918) xj))
(approx %945 (/.f64 (fma.f64 c1 %2916 (*.f64 xj %2791)) xj))
(approx %982 (/.f64 %6629 xj))
(approx %982 (/.f64 (-.f64 %6516 %2918) xj))
(approx %1169 (/.f64 (fma.f64 s xy_y (*.f64 xj %2950)) xj))
(approx %1179 (/.f64 (fma.f64 s xy_y %4418) xj))
(approx %1205 (/.f64 %6642 xj))
(approx %2311 %509)
(approx %1837 (/.f64 (fma.f64 a2 %6646 %3060) xj))
(approx %1857 (/.f64 (-.f64 %6511 %3060) xj))
(approx %1881 (/.f64 (-.f64 %6653 %3060) xj))
(approx %1917 (/.f64 (fma.f64 s %3069 %3684) xj))
(approx %1935 (/.f64 (fma.f64 s %3069 (*.f64 xj %5342)) xj))
(approx %1956 (/.f64 (fma.f64 s %3058 (*.f64 xj %2961)) xj))
(approx %1980 (/.f64 (fma.f64 a2 %6646 %2804) xj))
(approx %1994 (/.f64 (-.f64 %6653 %2804) xj))
(approx %2012 (/.f64 (-.f64 %4418 %3087) xj))
(approx %2042 %6677)
(approx %2067 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 xj %5752) (*.f64 #s(literal -1 binary64) %6680)) xj))
(approx %2094 (*.f64 xj (fma.f64 #s(literal -1 binary64) %6685 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %6653) %6687)))))
(approx %2094 (*.f64 xj (fma.f64 #s(literal -1 binary64) %6685 (*.f64 xj (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %6693) %6695)) %6698)))))
(approx %2094 (*.f64 xj (fma.f64 #s(literal -1 binary64) %6685 (*.f64 xj (-.f64 (*.f64 xj (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %6704) (*.f64 %4706 %6255))) (/.f64 %5767 %6695))) %6698)))))
(approx %2130 (/.f64 (fma.f64 #s(literal -1 binary64) %6680 %6717) xj))
(approx %2184 (/.f64 (fma.f64 #s(literal -1 binary64) %6680 (*.f64 xj %6275)) xj))
(approx %2206 (/.f64 (-.f64 %6717 %6680) xj))
(approx %2209 (/.f64 (fma.f64 xj %6290 %6728) xj))
(approx %2231 (/.f64 (fma.f64 xj %5423 %6728) xj))
(approx %2253 (/.f64 %6677 %405))
(approx %2253 (/.f64 (fma.f64 xj %3141 %6738) xj))
(approx %2273 (/.f64 (fma.f64 #s(literal -1 binary64) %6569 %6717) xj))
(approx %2278 (/.f64 (-.f64 %6563 %6569) xj))
(approx %2278 (/.f64 (-.f64 (fma.f64 xj %5412 %6563) %6569) xj))
(approx %3131 (/.f64 %6738 xj))
(approx %2285 (/.f64 (fma.f64 #s(literal -1 binary64) %6754 %6755) xj))
(approx %2316 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6759) %6754) xj))
(approx %2316 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6759 %6755) %6754) xj))
(approx %2351 (/.f64 (-.f64 %6755 %6569) xj))
(approx %2373 (/.f64 (-.f64 %6642 %6569) xj))
(approx %3162 (/.f64 %6774 xj))
(approx %3162 (/.f64 (-.f64 %6516 %3418) xj))
(approx %3167 (/.f64 %6774 %405))
(approx %3167 (/.f64 (-.f64 %6568 %6782) xj))
(approx %2443 (/.f64 %6786 xj))
(approx %2443 (/.f64 (-.f64 %6516 %3174) xj))
(approx %2472 (/.f64 %6786 %405))
(approx %2472 (/.f64 (-.f64 %6568 %6794) xj))
(approx %2557 (/.f64 %6798 xj))
(approx %2557 (/.f64 (-.f64 %6516 %3444) xj))
(approx %2586 (/.f64 %6798 %405))
(approx %2586 (/.f64 (-.f64 %6568 %6806) xj))
(approx %2672 (/.f64 %6810 xj))
(approx %2672 (/.f64 (-.f64 %6516 %3200) xj))
(approx %2701 (/.f64 %6810 %405))
(approx %2701 (/.f64 (-.f64 %6568 %6818) xj))
(approx %3219 (/.f64 %6822 xj))
(approx %3219 (/.f64 (-.f64 %6516 %3216) xj))
(approx %3224 (/.f64 %6822 %405))
(approx %3224 (/.f64 (-.f64 %6568 %6830) xj))
(approx %3237 (/.f64 %6834 xj))
(approx %3237 (/.f64 (-.f64 %6516 %3234) xj))
(approx %3242 (/.f64 %6834 %405))
(approx %3242 (/.f64 (-.f64 %6568 %6842) xj))
(approx %3255 (/.f64 %6846 xj))
(approx %3255 (/.f64 (-.f64 %6516 %3252) xj))
(approx %3260 (/.f64 %6846 %405))
(approx %3260 (/.f64 (-.f64 %6568 %6854) xj))
(approx %2749 (/.f64 %6858 xj))
(approx %2749 (/.f64 (-.f64 %6516 %3263) xj))
(approx %2768 (/.f64 %6858 %405))
(approx %2768 (/.f64 (-.f64 %6568 %6866) xj))
(approx %356 %359)
(approx %357 %360)
(approx %358 (fma.f64 lamdp %141 %297))
(approx %364 %6875)
(approx %367 (+.f64 xy_x %6875))
(approx %395 %371)
(approx %396 %372)
(approx %397 (fma.f64 %12 %146 %302))
(approx %424 (+.f64 %631 %5265))
(approx %431 (fma.f64 #s(literal -1 binary64) %631 (fma.f64 #s(literal -1 binary64) %5265 %407)))
(approx %433 (+.f64 %635 %5277))
(approx %436 %2072)
(approx %437 (fma.f64 #s(literal -1 binary64) %634 %5291))
(approx %438 (fma.f64 #s(literal -1 binary64) %634 (fma.f64 #s(literal -1 binary64) %635 %5295)))
(approx %2870 (fma.f64 lamdp %5295 (+.f64 %404 (+.f64 (/.f64 (*.f64 lamdp %6601) xj) %406))))
(approx %1857 (-.f64 (+.f64 xy_x %6164) %2783))
(approx %1881 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %3061 %2949)) %2783))
(approx %1994 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2805 %2949)) %2783))
(approx %2012 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %3088 %2952)))
(approx %2042 (*.f64 xj %6918))
(approx %2067 (fma.f64 #s(literal -1 binary64) %3108 %5366))
(approx %2094 (+.f64 %5372 %6924))
(approx %2094 (-.f64 (+.f64 %5372 %6929) (*.f64 #s(literal -1 binary64) %6924)))
(approx %2094 (-.f64 (+.f64 %5372 (/.f64 %6934 (*.f64 %4451 %5392))) (fma.f64 #s(literal -1 binary64) %6924 (*.f64 #s(literal -1 binary64) %6929))))
(approx %2130 (-.f64 (fma.f64 #s(literal -1 binary64) %3108 %3107) %2888))
(approx %2184 (-.f64 (fma.f64 #s(literal -1 binary64) %3108 %404) %2888))
(approx %2273 (-.f64 (fma.f64 #s(literal -1 binary64) %3054 %3107) %2888))
(approx %2285 (fma.f64 #s(literal -1 binary64) %3143 %3141))
(approx %2351 (fma.f64 #s(literal -1 binary64) %3054 %3141))
(approx %364 %6958)
(approx %367 (+.f64 xy_x %6958))
(approx %370 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 %4377) xj))) %2791))
(approx %400 (-.f64 (fma.f64 #s(literal -1 binary64) %6972 %404) %5262))
(approx %431 (fma.f64 #s(literal -1 binary64) %5265 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6563 %6573) xj) %404)))
(approx %438 (fma.f64 #s(literal -1 binary64) %5277 (fma.f64 #s(literal -1 binary64) %5282 (*.f64 #s(literal -1 binary64) (/.f64 %6981 xj)))))
(approx %2870 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6563 (*.f64 lamdp %6981)) xj) %5304))
(approx %549 (*.f64 #s(literal -1 binary64) (/.f64 %6993 xj)))
(approx %580 (*.f64 #s(literal -1 binary64) (/.f64 %6997 xj)))
(approx %596 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 s %6997) xj)))
(approx %982 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 %7005) xj))) %2791))
(approx %2042 (*.f64 #s(literal -1 binary64) (*.f64 xj (fma.f64 #s(literal -1 binary64) %2953 (*.f64 #s(literal -1 binary64) (/.f64 %6677 xj))))))
(approx %2094 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6927 %6704)) %7020) xj) %5372))
(approx %2094 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %6934 (*.f64 xj %5392)) (*.f64 #s(literal -1 binary64) (/.f64 %6927 %5382))) xj)) %7020) xj) %5372))
(approx %2278 (-.f64 (fma.f64 #s(literal -1 binary64) %6972 %3107) %2888))
(approx %3131 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6563 (*.f64 #s(literal -1 binary64) %6737)) xj) %3141))
(approx %2316 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6759 (*.f64 #s(literal -1 binary64) %6754)) xj) %3141))
(approx %2373 (fma.f64 #s(literal -1 binary64) %6972 %3141))
(approx %3162 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 (*.f64 #s(literal -1 binary64) %3418)) xj))) %2791))
(approx %3167 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6969 (*.f64 #s(literal -1 binary64) %6782)) xj) %404) %5262))
(approx %2443 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 (*.f64 #s(literal -1 binary64) %3174)) xj))) %2791))
(approx %2472 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6969 (*.f64 #s(literal -1 binary64) %6794)) xj) %404) %5262))
(approx %2557 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 (*.f64 #s(literal -1 binary64) %3444)) xj))) %2791))
(approx %2586 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6969 (*.f64 #s(literal -1 binary64) %6806)) xj) %404) %5262))
(approx %2672 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 (*.f64 #s(literal -1 binary64) %3200)) xj))) %2791))
(approx %2701 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6969 (*.f64 #s(literal -1 binary64) %6818)) xj) %404) %5262))
(approx %3219 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 (*.f64 #s(literal -1 binary64) %3216)) xj))) %2791))
(approx %3224 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6969 (*.f64 #s(literal -1 binary64) %6830)) xj) %404) %5262))
(approx %3237 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 (*.f64 #s(literal -1 binary64) %3234)) xj))) %2791))
(approx %3242 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6969 (*.f64 #s(literal -1 binary64) %6842)) xj) %404) %5262))
(approx %3255 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 (*.f64 #s(literal -1 binary64) %3252)) xj))) %2791))
(approx %3260 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6969 (*.f64 #s(literal -1 binary64) %6854)) xj) %404) %5262))
(approx %2749 (-.f64 (+.f64 xy_x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6962 (*.f64 #s(literal -1 binary64) %3263)) xj))) %2791))
(approx %2768 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6969 (*.f64 #s(literal -1 binary64) %6866)) xj) %404) %5262))
(approx a2 a2)
(approx %64 %7157)
(approx %139 %7159)
(approx %139 (-.f64 %7157 %2789))
(approx %328 (fma.f64 #s(literal 2 binary64) %36 %118))
(approx %334 %1170)
(approx %334 %7166)
(approx %2814 (+.f64 xy_x %7166))
(approx %358 %7170)
(approx %358 (fma.f64 #s(literal 2 binary64) %36 %7170))
(approx %364 %7174)
(approx %364 %7176)
(approx %367 %7178)
(approx %367 (+.f64 xy_x %7176))
(approx %370 %7182)
(approx %370 (-.f64 %7157 %2845))
(approx %396 %7186)
(approx %397 %7188)
(approx %397 (fma.f64 #s(literal -4/3 binary64) %39 %7188))
(approx %400 (/.f64 %7182 b))
(approx %400 (-.f64 %7194 %3500))
(approx %424 %7197)
(approx %424 (fma.f64 #s(literal 2 binary64) %458 %7197))
(approx %431 %7201)
(approx %431 (fma.f64 #s(literal -2 binary64) %458 %7201))
(approx %433 %7205)
(approx %433 (fma.f64 #s(literal -4/3 binary64) %461 %7205))
(approx %436 %7209)
(approx %437 %7211)
(approx %437 (fma.f64 #s(literal -2 binary64) %462 %7211))
(approx %438 %7215)
(approx %438 (fma.f64 #s(literal -1 binary64) %7205 (fma.f64 #s(literal -1 binary64) %7209 %7220)))
(approx %2870 %7224)
(approx %2870 (fma.f64 a2 %7226 %7224))
(approx %982 %7229)
(approx %982 (-.f64 %7157 %2930))
(approx %1189 %7233)
(approx %1205 %7235)
(approx %1226 (/.f64 %2950 b))
(approx %2229 %462)
(approx %1857 %7240)
(approx %1857 (-.f64 (+.f64 xy_x %7242) %3061))
(approx %1881 %7246)
(approx %1881 (-.f64 %7249 %3061))
(approx %1956 %7252)
(approx %1994 %7254)
(approx %1994 (-.f64 %7249 %2805))
(approx %2012 %7258)
(approx %2042 %7261)
(approx %2042 (fma.f64 a2 %7263 %7261))
(approx %2067 %7267)
(approx %2067 (fma.f64 #s(literal -1 binary64) %2888 %7267))
(approx %2094 %7271)
(approx %2094 (+.f64 %7271 (/.f64 (*.f64 a2 %7273) %7275)))
(approx %2094 (fma.f64 a2 (-.f64 (/.f64 (*.f64 a2 %7280) %7282) %7285) %7271))
(approx %2094 (fma.f64 a2 (-.f64 (*.f64 a2 (-.f64 (/.f64 (*.f64 a2 (*.f64 b %7289)) (pow.f64 %7246 #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 %7280 %7282)))) %7285) %7271))
(approx %2130 (/.f64 %7246 b))
(approx %2130 (-.f64 %7303 %3108))
(approx %2184 (/.f64 %7240 b))
(approx %2184 (-.f64 (fma.f64 #s(literal -1 binary64) %2888 %404) %3108))
(approx %2206 %7311)
(approx %2253 (/.f64 %7261 %405))
(approx %2253 (+.f64 %3115 (+.f64 %3132 %7235)))
(approx %2273 (/.f64 %7254 b))
(approx %2273 (-.f64 %7303 %3054))
(approx %2278 %7322)
(approx %2278 (-.f64 (fma.f64 #s(literal -1 binary64) %2888 %3126) %3054))
(approx %3131 %7327)
(approx %2285 (/.f64 %7258 b))
(approx %2316 %7332)
(approx %2351 %7334)
(approx %3162 %7336)
(approx %3162 (-.f64 %7157 %3421))
(approx %3167 (/.f64 %7336 b))
(approx %3167 (-.f64 %7194 %3617))
(approx %2443 %7344)
(approx %2443 (-.f64 %7157 %3177))
(approx %2472 (/.f64 %7344 b))
(approx %2472 (-.f64 %7194 %3626))
(approx %2557 %7352)
(approx %2557 (-.f64 %7157 %3447))
(approx %2586 (/.f64 %7352 b))
(approx %2586 (-.f64 %7194 %3635))
(approx %2672 %7360)
(approx %2672 (-.f64 %7157 %3203))
(approx %2701 (/.f64 %7360 b))
(approx %2701 (-.f64 %7194 %3644))
(approx %3219 %7368)
(approx %3219 (-.f64 %7157 %3220))
(approx %3224 (/.f64 %7368 b))
(approx %3224 (-.f64 %7194 %3653))
(approx %3237 %7376)
(approx %3237 (-.f64 %7157 %3238))
(approx %3242 (/.f64 %7376 b))
(approx %3242 (-.f64 %7194 %3662))
(approx %3255 %7384)
(approx %3255 (-.f64 %7157 %3256))
(approx %3260 (/.f64 %7384 b))
(approx %3260 (-.f64 %7194 %3671))
(approx %2749 %7392)
(approx %2749 (-.f64 %7157 %3266))
(approx %2768 (/.f64 %7392 b))
(approx %2768 (-.f64 %7194 %3680))
(approx %64 %7242)
(approx %64 (*.f64 a2 (-.f64 %7403 %2781)))
(approx %139 (*.f64 a2 (-.f64 %7403 %7408)))
(approx %327 %40)
(approx %327 (*.f64 a2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) %7413))))
(approx %328 (*.f64 a2 (fma.f64 #s(literal 2 binary64) lamdp (*.f64 #s(literal 4 binary64) %7418))))
(approx %334 (*.f64 #s(literal -2 binary64) %36))
(approx %334 (*.f64 a2 (fma.f64 #s(literal -4 binary64) %7418 (fma.f64 #s(literal -2 binary64) lamdp %7402))))
(approx %2814 (*.f64 a2 (fma.f64 #s(literal -4 binary64) %7418 (fma.f64 #s(literal -2 binary64) lamdp %7403))))
(approx %357 (*.f64 a2 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 4 binary64) %7413 (/.f64 %295 %6551)))))
(approx %358 (*.f64 a2 (fma.f64 #s(literal 2 binary64) lamdp %7438)))
(approx %364 (*.f64 a2 (fma.f64 #s(literal -2 binary64) lamdp (fma.f64 #s(literal -1 binary64) %7438 %7402))))
(approx %367 (*.f64 a2 (fma.f64 #s(literal -2 binary64) lamdp (fma.f64 #s(literal -1 binary64) %7438 %7403))))
(approx %370 (*.f64 a2 (-.f64 %7403 (+.f64 %2781 (+.f64 %7407 %7450)))))
(approx %395 (*.f64 a2 (-.f64 %7456 #s(literal 4/3 binary64))))
(approx %396 (*.f64 a2 (-.f64 (fma.f64 #s(literal -32/3 binary64) %7413 %7456) #s(literal 4/3 binary64))))
(approx %397 (*.f64 #s(literal -4/3 binary64) %39))
(approx %397 (*.f64 a2 (fma.f64 #s(literal -4/3 binary64) %12 %7466)))
(approx %400 (*.f64 a2 (-.f64 %7476 (+.f64 %7477 %7478))))
(approx %424 (*.f64 a2 (fma.f64 #s(literal 2 binary64) %2160 %7483)))
(approx %431 (*.f64 a2 (fma.f64 #s(literal -2 binary64) %2160 (fma.f64 #s(literal -1 binary64) %7483 %7475))))
(approx %433 (*.f64 #s(literal -4/3 binary64) %461))
(approx %433 (*.f64 a2 (fma.f64 #s(literal -4/3 binary64) %2163 %7493)))
(approx %436 %463)
(approx %436 %7502)
(approx %437 %1206)
(approx %437 %7508)
(approx %438 %7220)
(approx %438 (*.f64 a2 (-.f64 (fma.f64 #s(literal -1 binary64) %7493 (fma.f64 #s(literal -1 binary64) %7505 %7217)) %7218)))
(approx %2870 (*.f64 a2 %7226))
(approx %2870 (*.f64 a2 (fma.f64 lamdp %7219 (+.f64 %7472 (+.f64 (/.f64 (*.f64 lamdp %7519) a2) %7474)))))
(approx %945 (*.f64 a2 %7529))
(approx %982 (*.f64 a2 (-.f64 %7403 %7529)))
(approx %1092 (*.f64 a2 (+.f64 %2781 (*.f64 #s(literal -1 binary64) %7401))))
(approx %1143 %3114)
(approx %1143 (*.f64 a2 %7542))
(approx %1179 (*.f64 a2 (+.f64 %2940 (+.f64 %7401 (+.f64 %7540 %7402)))))
(approx %1189 (*.f64 a2 (-.f64 %7408 %7401)))
(approx %1205 %3115)
(approx %1205 (*.f64 a2 %7558))
(approx %1226 (*.f64 a2 %7562))
(approx %1837 (*.f64 a2 %7566))
(approx %1857 (*.f64 a2 (-.f64 %7401 %7566)))
(approx %1881 (*.f64 a2 (-.f64 %7541 %7566)))
(approx %1956 (*.f64 a2 (-.f64 (+.f64 %2781 (+.f64 %7407 %7565)) %7401)))
(approx %1980 (*.f64 a2 %7580))
(approx %1994 (*.f64 a2 (-.f64 %7541 %7580)))
(approx %2012 (*.f64 a2 (-.f64 %7542 (/.f64 %3087 %6551))))
(approx %2042 (*.f64 a2 %7263))
(approx %2042 (*.f64 a2 (fma.f64 xj %2940 (+.f64 (/.f64 %3052 a2) (/.f64 %7260 a2)))))
(approx %2067 (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7470 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3815 %404) a2)))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 b %2783)))
(approx %2094 (/.f64 (fma.f64 #s(literal -1 binary64) %7607 (*.f64 #s(literal -1 binary64) %7610)) a2))
(approx %2094 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7607 (*.f64 #s(literal -1 binary64) %7618)) %7610) a2))
(approx %2094 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7607 (*.f64 #s(literal -1 binary64) (/.f64 %7624 (*.f64 (pow.f64 a2 #s(literal 3 binary64)) %7626)))) (+.f64 %7610 %7618)) a2))
(approx %2130 (*.f64 a2 (-.f64 %7636 %7637)))
(approx %2184 (*.f64 a2 (-.f64 (fma.f64 #s(literal -1 binary64) %7470 %7472) %7637)))
(approx %2206 (*.f64 a2 (-.f64 %7635 (+.f64 %7470 %7637))))
(approx %2231 (*.f64 a2 (-.f64 (+.f64 %7472 (+.f64 %7554 (/.f64 %3071 %7473))) %7477)))
(approx %2253 (*.f64 a2 (+.f64 %7472 (+.f64 %7554 (+.f64 %7555 (+.f64 %7474 (/.f64 %3052 %7473)))))))
(approx %2273 (*.f64 a2 (-.f64 %7636 %7478)))
(approx %2278 (*.f64 a2 (-.f64 (+.f64 %7472 %7556) (+.f64 %7470 %7478))))
(approx %2285 (*.f64 a2 (-.f64 %7562 %7670)))
(approx %2316 (*.f64 a2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2918 %7473) %7562) %7670)))
(approx %2351 (*.f64 a2 (-.f64 %7562 %7478)))
(approx %2373 (*.f64 a2 (-.f64 %7558 %7478)))
(approx %3162 (*.f64 a2 (-.f64 %7403 (+.f64 %2781 (+.f64 %7407 (/.f64 %3418 %6551))))))
(approx %3167 (*.f64 a2 (-.f64 %7476 (+.f64 %7477 (/.f64 %3418 %7473)))))
(approx %2443 (*.f64 a2 (-.f64 %7403 (+.f64 %2781 (+.f64 %7407 (/.f64 %3174 %6551))))))
(approx %2472 (*.f64 a2 (-.f64 %7476 (+.f64 %7477 (/.f64 %3174 %7473)))))
(approx %2557 (*.f64 a2 (-.f64 %7403 (+.f64 %2781 (+.f64 %7407 (/.f64 %3444 %6551))))))
(approx %2586 (*.f64 a2 (-.f64 %7476 (+.f64 %7477 (/.f64 %3444 %7473)))))
(approx %2672 (*.f64 a2 (-.f64 %7403 (+.f64 %2781 (+.f64 %7407 (/.f64 %3200 %6551))))))
(approx %2701 (*.f64 a2 (-.f64 %7476 (+.f64 %7477 (/.f64 %3200 %7473)))))
(approx %3219 (*.f64 a2 (-.f64 %7403 (+.f64 %2781 (+.f64 %7407 (/.f64 %3216 %6551))))))
(approx %3224 (*.f64 a2 (-.f64 %7476 (+.f64 %7477 (/.f64 %3216 %7473)))))
(approx %3237 (*.f64 a2 (-.f64 %7403 (+.f64 %2781 (+.f64 %7407 (/.f64 %3234 %6551))))))
(approx %3242 (*.f64 a2 (-.f64 %7476 (+.f64 %7477 (/.f64 %3234 %7473)))))
(approx %3255 (*.f64 a2 (-.f64 %7403 (+.f64 %2781 (+.f64 %7407 (/.f64 %3252 %6551))))))
(approx %3260 (*.f64 a2 (-.f64 %7476 (+.f64 %7477 (/.f64 %3252 %7473)))))
(approx %2749 (*.f64 a2 (-.f64 %7403 (+.f64 %2781 (+.f64 %7407 (/.f64 %3263 %6551))))))
(approx %2768 (*.f64 a2 (-.f64 %7476 (+.f64 %7477 (/.f64 %3263 %7473)))))
(approx %64 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %67 a2)) %7775))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7159 a2)) %7775))))
(approx %327 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -4 binary64) %7413) #s(literal 2 binary64)))))
(approx %328 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -4 binary64) %7418 %1049))))
(approx %334 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 %1170 a2) %8))))
(approx %2814 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 %1171 a2) %8))))
(approx %357 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %359 a2)) #s(literal 2 binary64)))))
(approx %358 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -2 binary64) lamdp (*.f64 #s(literal -1 binary64) %7438)))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 %7174 a2) %8))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 %7178 a2) %8))))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7182 a2)) %7775))))
(approx %395 (*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 4/3 binary64) (*.f64 #s(literal -1 binary64) %7456)))))
(approx %396 (*.f64 #s(literal -1 binary64) (*.f64 a2 (+.f64 #s(literal 4/3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %7186 a2))))))
(approx %397 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7466 %1052))))
(approx %400 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %3500) a2) %7470))))
(approx %424 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -2 binary64) %2160 (*.f64 #s(literal -1 binary64) %7483)))))
(approx %431 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 %7201 a2) (*.f64 #s(literal 2 binary64) %2160)))))
(approx %433 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7493 %7217))))
(approx %436 (*.f64 #s(literal -1 binary64) %7508))
(approx %437 (*.f64 #s(literal -1 binary64) %7502))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 a2 %7872)))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -4/3 binary64) %2163 (fma.f64 #s(literal -1 binary64) (/.f64 %7519 a2) %7218)))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 a2 %7882)))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lamdp %7519 %407) a2) %7882))))
(approx %945 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %2781 (*.f64 #s(literal -1 binary64) (/.f64 %2930 a2))))))
(approx %982 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7229 a2)) %7775))))
(approx %1092 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %2781 %7401))))
(approx %1143 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %2940 (*.f64 #s(literal -1 binary64) (/.f64 %2950 a2))))))
(approx %1179 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %2940 (*.f64 #s(literal -1 binary64) (/.f64 %2956 a2))))))
(approx %1189 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %2781 (*.f64 #s(literal -1 binary64) (/.f64 %7233 a2))))))
(approx %1205 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7554 (*.f64 #s(literal -1 binary64) (/.f64 %3126 a2))))))
(approx %1226 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7554 (*.f64 #s(literal -1 binary64) (/.f64 %3107 a2))))))
(approx %1837 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %2781 (*.f64 #s(literal -1 binary64) %7565)))))
(approx %1857 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7240 a2)) %7775))))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7246 a2)) %7775))))
(approx %1956 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %2781 (*.f64 #s(literal -1 binary64) (/.f64 %7252 a2))))))
(approx %1980 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %2781 (*.f64 #s(literal -1 binary64) %7450)))))
(approx %1994 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7254 a2)) %7775))))
(approx %2012 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %2940 (*.f64 #s(literal -1 binary64) (/.f64 %7258 a2))))))
(approx %2042 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7263 (*.f64 #s(literal -1 binary64) (/.f64 %7261 a2))))))
(approx %2067 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (+.f64 %7470 (+.f64 %7477 %7637)) %7472))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %7607 %7610) a2)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7615 (*.f64 a2 %7289))) %7997) a2) %7607) a2)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %7624 (*.f64 a2 %7626)) (*.f64 #s(literal -1 binary64) (/.f64 %7615 %7289))) a2)) %7997) a2) %7607) a2)))
(approx %2130 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %8017 %7470))))
(approx %2184 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %3108) a2) %7470))))
(approx %2206 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) %8017) %8029))))
(approx %2231 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7554 (*.f64 #s(literal -1 binary64) (/.f64 %3585 a2))))))
(approx %2253 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7554 (*.f64 #s(literal -1 binary64) (/.f64 %7327 a2))))))
(approx %2273 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %8046 %7470))))
(approx %2278 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 %8052 %8029))))
(approx %2285 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7554 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3107 %3143) a2))))))
(approx %2316 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7554 (*.f64 #s(literal -1 binary64) (/.f64 %7332 a2))))))
(approx %2351 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7554 (*.f64 #s(literal -1 binary64) %8046)))))
(approx %2373 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) %7554 %8052))))
(approx %3162 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7336 a2)) %7775))))
(approx %3167 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %3617) a2) %7470))))
(approx %2443 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7344 a2)) %7775))))
(approx %2472 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %3626) a2) %7470))))
(approx %2557 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7352 a2)) %7775))))
(approx %2586 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %3635) a2) %7470))))
(approx %2672 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7360 a2)) %7775))))
(approx %2701 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %3644) a2) %7470))))
(approx %3219 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7368 a2)) %7775))))
(approx %3224 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %3653) a2) %7470))))
(approx %3237 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7376 a2)) %7775))))
(approx %3242 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %3662) a2) %7470))))
(approx %3255 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7384 a2)) %7775))))
(approx %3260 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %3671) a2) %7470))))
(approx %2749 (*.f64 #s(literal -1 binary64) (*.f64 a2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %7392 a2)) %7775))))
(approx %2768 (*.f64 #s(literal -1 binary64) (*.f64 a2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %3680) a2) %7470))))
(approx a4 a4)
(approx %139 (-.f64 %8177 %2783))
(approx %334 %70)
(approx %357 %1840)
(approx %358 (fma.f64 #s(literal 4 binary64) %117 %1841))
(approx %364 %8184)
(approx %364 %8186)
(approx %367 %8188)
(approx %367 (+.f64 xy_x %8186))
(approx %370 (-.f64 %8177 %3081))
(approx %397 %1864)
(approx %397 (fma.f64 #s(literal -32/3 binary64) %120 %1864))
(approx %400 (/.f64 %4391 b))
(approx %400 (-.f64 %8199 %3127))
(approx %424 %2185)
(approx %424 (fma.f64 #s(literal 4 binary64) %482 %2185))
(approx %431 %8205)
(approx %431 (fma.f64 #s(literal -4 binary64) %482 %8205))
(approx %433 %2189)
(approx %433 (fma.f64 #s(literal -32/3 binary64) %485 %2189))
(approx %436 %2190)
(approx %437 %2191)
(approx %437 (fma.f64 #s(literal -4 binary64) %486 %2191))
(approx %438 %2192)
(approx %438 (fma.f64 #s(literal -1 binary64) %2189 (fma.f64 #s(literal -1 binary64) %2190 %8217)))
(approx %2870 %8221)
(approx %2870 (fma.f64 a4 %2168 %8221))
(approx %945 %8225)
(approx %982 %8227)
(approx %982 (-.f64 %8177 %8225))
(approx %1143 %8231)
(approx %1179 %8234)
(approx %1205 %8236)
(approx %1226 (/.f64 %8231 b))
(approx %1935 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2789 %3072)))
(approx %1956 %8243)
(approx %2012 %8245)
(approx %2042 %8248)
(approx %2042 (fma.f64 a4 %8250 %8248))
(approx %2067 %8254)
(approx %2067 (fma.f64 #s(literal -1 binary64) %2890 %8254))
(approx %2094 %8258)
(approx %2094 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a4 %8260) %8262) %8258))
(approx %2094 (fma.f64 a4 (-.f64 (/.f64 (*.f64 a4 %8267) %8269) %8271) %8258))
(approx %2094 (fma.f64 a4 (-.f64 (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a4 (*.f64 b %8275)) (pow.f64 %3064 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 %8267 %8269)))) %8271) %8258))
(approx %2206 %8288)
(approx %2209 (/.f64 %3073 b))
(approx %2209 (fma.f64 #s(literal -1 binary64) %2890 %3584))
(approx %2231 %3118)
(approx %2231 (fma.f64 #s(literal -1 binary64) %2890 %3118))
(approx %2253 (/.f64 %8248 %405))
(approx %2253 (+.f64 %3106 (+.f64 %3132 %8236)))
(approx %3131 %4478)
(approx %2285 (/.f64 %8245 b))
(approx %2316 %8306)
(approx %2351 %8308)
(approx %2373 %8312)
(approx %3162 %8315)
(approx %3162 (-.f64 %8177 %8314))
(approx %3167 (/.f64 %8315 b))
(approx %3167 (-.f64 %8199 %8321))
(approx %2443 %8325)
(approx %2443 (-.f64 %8177 %8324))
(approx %2472 (/.f64 %8325 b))
(approx %2472 (-.f64 %8199 %8331))
(approx %2557 %8335)
(approx %2557 (-.f64 %8177 %8334))
(approx %2586 (/.f64 %8335 b))
(approx %2586 (-.f64 %8199 %8341))
(approx %2672 %8345)
(approx %2672 (-.f64 %8177 %8344))
(approx %2701 (/.f64 %8345 b))
(approx %2701 (-.f64 %8199 %8351))
(approx %3219 %8355)
(approx %3219 (-.f64 %8177 %8354))
(approx %3224 (/.f64 %8355 b))
(approx %3224 (-.f64 %8199 %8361))
(approx %3237 %8365)
(approx %3237 (-.f64 %8177 %8364))
(approx %3242 (/.f64 %8365 b))
(approx %3242 (-.f64 %8199 %8371))
(approx %3255 %8375)
(approx %3255 (-.f64 %8177 %8374))
(approx %3260 (/.f64 %8375 b))
(approx %3260 (-.f64 %8199 %8381))
(approx %2749 %8385)
(approx %2749 (-.f64 %8177 %8384))
(approx %2768 (/.f64 %8385 b))
(approx %2768 (-.f64 %8199 %8391))
(approx %139 (*.f64 #s(literal -1 binary64) %2789))
(approx %139 (*.f64 a4 (-.f64 %8398 %8400)))
(approx %327 (*.f64 a4 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %8404))))
(approx %328 (*.f64 a4 (fma.f64 #s(literal 2 binary64) %8409 %90)))
(approx %334 %1127)
(approx %334 (*.f64 a4 (fma.f64 #s(literal -4 binary64) lamdp (fma.f64 #s(literal -2 binary64) %8409 %8397))))
(approx %2814 (*.f64 a4 (fma.f64 #s(literal -4 binary64) lamdp (fma.f64 #s(literal -2 binary64) %8409 %8398))))
(approx %356 (*.f64 a4 (+.f64 #s(literal 4 binary64) %8422)))
(approx %357 (*.f64 a4 (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) %8404 %8422))))
(approx %358 (*.f64 a4 (fma.f64 #s(literal 4 binary64) lamdp %8430)))
(approx %364 (*.f64 a4 (fma.f64 #s(literal -4 binary64) lamdp (fma.f64 #s(literal -1 binary64) %8430 %8397))))
(approx %367 (*.f64 a4 (fma.f64 #s(literal -4 binary64) lamdp (fma.f64 #s(literal -1 binary64) %8430 %8398))))
(approx %370 (*.f64 a4 (-.f64 %8398 (+.f64 %2787 %8443))))
(approx %396 %1940)
(approx %396 (*.f64 a4 (-.f64 (fma.f64 #s(literal -4/3 binary64) %8404 (/.f64 %300 %6528)) #s(literal 32/3 binary64))))
(approx %397 (*.f64 #s(literal -32/3 binary64) %120))
(approx %397 (*.f64 a4 (fma.f64 #s(literal -32/3 binary64) %12 %8456)))
(approx %400 (*.f64 a4 (-.f64 %8466 %8469)))
(approx %424 (*.f64 a4 (fma.f64 #s(literal 4 binary64) %2160 %8473)))
(approx %431 (*.f64 a4 (fma.f64 #s(literal -4 binary64) %2160 (fma.f64 #s(literal -1 binary64) %8473 %8465))))
(approx %433 (*.f64 #s(literal -32/3 binary64) %485))
(approx %433 (*.f64 a4 (fma.f64 #s(literal -32/3 binary64) %2163 %8483)))
(approx %436 %487)
(approx %436 %8492)
(approx %437 %2133)
(approx %437 %8498)
(approx %438 %8217)
(approx %438 (*.f64 a4 (-.f64 (fma.f64 #s(literal -1 binary64) %8483 (fma.f64 #s(literal -1 binary64) %8495 %2164)) %2166)))
(approx %2870 (*.f64 a4 %2168))
(approx %2870 (*.f64 a4 (fma.f64 lamdp %2167 (+.f64 %8462 (+.f64 (/.f64 (*.f64 lamdp %8509) a4) %8464)))))
(approx %915 (*.f64 a4 (+.f64 %2787 %8517)))
(approx %945 (*.f64 a4 %8522))
(approx %982 (*.f64 a4 (-.f64 %8398 %8522)))
(approx %1125 (*.f64 a4 %8528))
(approx %1143 (*.f64 a4 %8533))
(approx %1169 (*.f64 a4 (+.f64 %2947 %8398)))
(approx %1179 (*.f64 a4 (+.f64 %2947 (+.f64 %8396 (+.f64 %8531 %8397)))))
(approx %1189 (*.f64 a4 (-.f64 %8400 %8396)))
(approx %1205 %3106)
(approx %1205 (*.f64 a4 %8551))
(approx %1226 (*.f64 a4 %8555))
(approx %1881 (*.f64 a4 (-.f64 %8528 %8559)))
(approx %1935 (*.f64 a4 (-.f64 (+.f64 %8396 (/.f64 %3071 %6528)) %2787)))
(approx %1956 (*.f64 a4 (-.f64 (+.f64 %2787 %8559) %8396)))
(approx %1994 (*.f64 a4 (-.f64 %8528 %8443)))
(approx %2012 (*.f64 a4 (-.f64 %8533 (/.f64 %3087 %6528))))
(approx %2042 (*.f64 a4 %8250))
(approx %2042 (*.f64 a4 (fma.f64 xj %2947 (+.f64 (/.f64 %3052 a4) (/.f64 %8247 a4)))))
(approx %2067 (*.f64 a4 (fma.f64 #s(literal -1 binary64) %8460 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3109 %404) a4)))))
(approx %2094 (/.f64 b %2949))
(approx %2094 (/.f64 (fma.f64 #s(literal -1 binary64) %8597 %8598) a4))
(approx %2094 (/.f64 (-.f64 (+.f64 %8598 %8605) %8597) a4))
(approx %2094 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8610 (*.f64 (pow.f64 a4 #s(literal 3 binary64)) %8612)) %8598) (fma.f64 #s(literal -1 binary64) %8605 %8597)) a4))
(approx %2130 (*.f64 a4 (-.f64 %8620 %8622)))
(approx %2209 (*.f64 a4 (fma.f64 #s(literal -1 binary64) %8460 (+.f64 %8462 %8626))))
(approx %2231 (*.f64 a4 (-.f64 (+.f64 %8462 (+.f64 %8548 %8626)) %8460)))
(approx %2253 (*.f64 a4 (+.f64 %8462 (+.f64 %3102 (+.f64 %8548 (+.f64 %8464 (/.f64 %3052 %8463)))))))
(approx %2273 (*.f64 a4 (-.f64 %8620 %8469)))
(approx %2278 (*.f64 a4 (-.f64 (+.f64 %8462 (+.f64 %3102 %8464)) %8469)))
(approx %2285 (*.f64 a4 (-.f64 %8555 %8651)))
(approx %2316 (*.f64 a4 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2918 %8463) %8555) %8651)))
(approx %2351 (*.f64 a4 (-.f64 %8555 %8468)))
(approx %2373 (*.f64 a4 (-.f64 %8551 %8468)))
(approx %3162 (*.f64 a4 (-.f64 %8398 (+.f64 %2787 (+.f64 %8399 (/.f64 %3418 %6528))))))
(approx %3167 (*.f64 a4 (-.f64 %8466 (+.f64 %8467 (/.f64 %3418 %8463)))))
(approx %2443 (*.f64 a4 (-.f64 %8398 (+.f64 %2787 (+.f64 %8399 (/.f64 %3174 %6528))))))
(approx %2472 (*.f64 a4 (-.f64 %8466 (+.f64 %8467 (/.f64 %3174 %8463)))))
(approx %2557 (*.f64 a4 (-.f64 %8398 (+.f64 %2787 (+.f64 %8399 (/.f64 %3444 %6528))))))
(approx %2586 (*.f64 a4 (-.f64 %8466 (+.f64 %8467 (/.f64 %3444 %8463)))))
(approx %2672 (*.f64 a4 (-.f64 %8398 (+.f64 %2787 (+.f64 %8399 (/.f64 %3200 %6528))))))
(approx %2701 (*.f64 a4 (-.f64 %8466 (+.f64 %8467 (/.f64 %3200 %8463)))))
(approx %3219 (*.f64 a4 (-.f64 %8398 (+.f64 %2787 (+.f64 %8399 (/.f64 %3216 %6528))))))
(approx %3224 (*.f64 a4 (-.f64 %8466 (+.f64 %8467 (/.f64 %3216 %8463)))))
(approx %3237 (*.f64 a4 (-.f64 %8398 (+.f64 %2787 (+.f64 %8399 (/.f64 %3234 %6528))))))
(approx %3242 (*.f64 a4 (-.f64 %8466 (+.f64 %8467 (/.f64 %3234 %8463)))))
(approx %3255 (*.f64 a4 (-.f64 %8398 (+.f64 %2787 (+.f64 %8399 (/.f64 %3252 %6528))))))
(approx %3260 (*.f64 a4 (-.f64 %8466 (+.f64 %8467 (/.f64 %3252 %8463)))))
(approx %2749 (*.f64 a4 (-.f64 %8398 (+.f64 %2787 (+.f64 %8399 (/.f64 %3263 %6528))))))
(approx %2768 (*.f64 a4 (-.f64 %8466 (+.f64 %8467 (/.f64 %3263 %8463)))))
(approx %139 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2785 a4)) %8756))))
(approx %327 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -2 binary64) %8404) #s(literal 4 binary64)))))
(approx %328 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -4 binary64) lamdp (*.f64 #s(literal -2 binary64) %8409)))))
(approx %334 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 %70 a4) %90))))
(approx %2814 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 %71 a4) %90))))
(approx %356 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) %8422) #s(literal 4 binary64)))))
(approx %357 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1840 a4)) #s(literal 4 binary64)))))
(approx %358 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -4 binary64) lamdp (*.f64 #s(literal -1 binary64) %8430)))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 %8184 a4) %90))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 %8188 a4) %90))))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4391 a4)) %8756))))
(approx %396 (*.f64 #s(literal -1 binary64) (*.f64 a4 (+.f64 #s(literal 32/3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %371 a4))))))
(approx %397 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %8456 %1106))))
(approx %400 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %8823 %8460))))
(approx %424 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -4 binary64) %2160 (*.f64 #s(literal -1 binary64) %8473)))))
(approx %431 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 %8205 a4) (*.f64 #s(literal 4 binary64) %2160)))))
(approx %433 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %8483 %2164))))
(approx %436 (*.f64 #s(literal -1 binary64) %8498))
(approx %437 (*.f64 #s(literal -1 binary64) %8492))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 a4 %8847)))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -32/3 binary64) %2163 (fma.f64 #s(literal -1 binary64) (/.f64 %8509 a4) %2166)))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 a4 %8857)))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lamdp %8509 %407) a4) %8857))))
(approx %915 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2787 (*.f64 #s(literal -1 binary64) %8517)))))
(approx %945 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2787 (*.f64 #s(literal -1 binary64) (/.f64 %8225 a4))))))
(approx %982 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8227 a4)) %8756))))
(approx %1125 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2947 (*.f64 #s(literal -1 binary64) %8396)))))
(approx %1143 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2947 (*.f64 #s(literal -1 binary64) (/.f64 %8231 a4))))))
(approx %1169 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2947 (*.f64 #s(literal -1 binary64) (/.f64 %67 a4))))))
(approx %1179 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2947 (*.f64 #s(literal -1 binary64) (/.f64 %8234 a4))))))
(approx %1189 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2787 (*.f64 #s(literal -1 binary64) (/.f64 %2945 a4))))))
(approx %1205 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) (/.f64 %8311 a4))))))
(approx %1226 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) (/.f64 %5422 a4))))))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2947 (*.f64 #s(literal -1 binary64) (/.f64 %3064 a4))))))
(approx %1935 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3073 a4)) %8756))))
(approx %1956 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2787 (*.f64 #s(literal -1 binary64) (/.f64 %8243 a4))))))
(approx %1994 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2947 (*.f64 #s(literal -1 binary64) (/.f64 %4389 a4))))))
(approx %2012 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %2947 (*.f64 #s(literal -1 binary64) (/.f64 %8245 a4))))))
(approx %2042 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %8250 (*.f64 #s(literal -1 binary64) (/.f64 %8248 a4))))))
(approx %2067 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (+.f64 %8460 %8622) %8462))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8598 %8597) a4)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8598 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %8602 (*.f64 a4 %8275)) %8972) a4))) a4)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8598 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %8610 (*.f64 a4 %8612)) (/.f64 %8602 %8275)) a4)) %8972) a4))) a4)))
(approx %2130 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) (/.f64 %8288 a4))))))
(approx %2209 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 %3584 a4) %8460))))
(approx %2231 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3118 a4)) (*.f64 #s(literal -1 binary64) %8460)))))
(approx %2253 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) (/.f64 %4478 a4))))))
(approx %2273 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) (/.f64 %5069 a4))))))
(approx %2278 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) %8823)))))
(approx %2285 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5422 %3143) a4))))))
(approx %2316 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) (/.f64 %8306 a4))))))
(approx %2351 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) (/.f64 %8308 a4))))))
(approx %2373 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) %3102 (*.f64 #s(literal -1 binary64) (/.f64 %8312 a4))))))
(approx %3162 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8315 a4)) %8756))))
(approx %3167 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %8321) a4) %8460))))
(approx %2443 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8325 a4)) %8756))))
(approx %2472 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %8331) a4) %8460))))
(approx %2557 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8335 a4)) %8756))))
(approx %2586 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %8341) a4) %8460))))
(approx %2672 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8345 a4)) %8756))))
(approx %2701 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %8351) a4) %8460))))
(approx %3219 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8355 a4)) %8756))))
(approx %3224 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %8361) a4) %8460))))
(approx %3237 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8365 a4)) %8756))))
(approx %3242 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %8371) a4) %8460))))
(approx %3255 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8375 a4)) %8756))))
(approx %3260 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %8381) a4) %8460))))
(approx %2749 (*.f64 #s(literal -1 binary64) (*.f64 a4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %8385 a4)) %8756))))
(approx %2768 (*.f64 #s(literal -1 binary64) (*.f64 a4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %8391) a4) %8460))))
(approx c1 c1)
(approx %294 %9150)
(approx %9152 (fma.f64 #s(literal 3 binary64) %239 %188))
(approx %340 %265)
(approx %341 (*.f64 #s(literal -9/2 binary64) c3))
(approx %341 %266)
(approx %342 (*.f64 #s(literal -9/2 binary64) %242))
(approx %342 (fma.f64 #s(literal -9/2 binary64) %242 %191))
(approx %345 %244)
(approx %345 (fma.f64 #s(literal -9/2 binary64) %242 (fma.f64 #s(literal -1/6 binary64) %190 %243)))
(approx %348 (fma.f64 #s(literal -9/2 binary64) %242 (fma.f64 #s(literal 3 binary64) c3 %9167)))
(approx %2832 (fma.f64 c1 %167 %245))
(approx %352 %723)
(approx %352 (fma.f64 #s(literal 3 binary64) %722 %789))
(approx %353 (fma.f64 #s(literal 3 binary64) %718 %786))
(approx %9178 (fma.f64 #s(literal 3 binary64) %742 %808))
(approx %355 %747)
(approx %355 (fma.f64 #s(literal 3 binary64) %746 %811))
(approx %393 (*.f64 #s(literal -9/2 binary64) %722))
(approx %393 (fma.f64 #s(literal -9/2 binary64) %722 %9186))
(approx %394 %2018)
(approx %394 (fma.f64 #s(literal -9/2 binary64) %746 %919))
(approx %356 %9192)
(approx %356 %9194)
(approx %357 %9196)
(approx %357 (fma.f64 #s(literal 2 binary64) a2 %9194))
(approx %358 %9200)
(approx %358 (fma.f64 lamdp %9196 %808))
(approx %364 %9204)
(approx %364 %9207)
(approx %367 %9209)
(approx %367 (+.f64 xy_x %9207))
(approx %370 %9215)
(approx %370 (-.f64 %9218 %9214))
(approx %395 %9221)
(approx %395 %9223)
(approx %396 %9225)
(approx %396 (fma.f64 #s(literal -32/3 binary64) a4 %9223))
(approx %397 %9229)
(approx %397 (fma.f64 #s(literal -1/6 binary64) %810 %9229))
(approx %400 (/.f64 %9215 b))
(approx %400 (-.f64 %9235 %9237))
(approx %424 %9240)
(approx %424 (+.f64 %828 %9240))
(approx %431 %9244)
(approx %431 (fma.f64 #s(literal -1 binary64) %828 %9244))
(approx %433 %9248)
(approx %433 (fma.f64 #s(literal -1/6 binary64) %830 %9248))
(approx %436 %9252)
(approx %436 (fma.f64 #s(literal 2 binary64) %462 (fma.f64 #s(literal 3 binary64) %852 %9254)))
(approx %437 %9258)
(approx %437 (fma.f64 #s(literal -1 binary64) %831 %9258))
(approx %438 %9262)
(approx %438 (fma.f64 #s(literal -1 binary64) %9248 (fma.f64 #s(literal -1 binary64) %9252 %9267)))
(approx %2870 %9271)
(approx %2870 (fma.f64 c1 %9273 %9271))
(approx %441 (fma.f64 c1 %2916 %2912))
(approx %580 %5356)
(approx %580 (-.f64 (fma.f64 #s(literal -1 binary64) %2892 %581) %2894))
(approx %596 (fma.f64 #s(literal -1 binary64) %2920 %5357))
(approx %615 %9284)
(approx %615 (-.f64 (fma.f64 #s(literal -1 binary64) %2918 %65) %2912))
(approx %629 (/.f64 %9284 %405))
(approx %629 (-.f64 (fma.f64 #s(literal -1 binary64) %2922 %406) %2924))
(approx %982 (-.f64 %9218 %2791))
(approx %1650 %9296)
(approx %1745 %9299)
(approx %1745 (fma.f64 #s(literal -1 binary64) %2918 %9299))
(approx %1773 (+.f64 %2922 %2924))
(approx %1789 %9305)
(approx %1789 (fma.f64 #s(literal -1 binary64) %9307 %9305))
(approx %1837 %9310)
(approx %1837 (fma.f64 a2 %2781 %9312))
(approx %1857 %9315)
(approx %1857 (-.f64 (+.f64 xy_x %2926) %9310))
(approx %1881 %9320)
(approx %1881 (-.f64 %9323 %9310))
(approx %1908 %3068)
(approx %1908 (+.f64 xy_y %9296))
(approx %1917 %9331)
(approx %1917 %9334)
(approx %1935 %9336)
(approx %1935 (-.f64 %9334 %2789))
(approx %1956 %9342)
(approx %1956 (-.f64 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %9312)) xy_x))
(approx %1980 %9348)
(approx %1980 (fma.f64 a2 %2781 %9150))
(approx %1994 %9352)
(approx %1994 (-.f64 %9323 %9348))
(approx %2042 %9356)
(approx %2042 (fma.f64 #s(literal -1 binary64) %2918 %9356))
(approx %2067 %9361)
(approx %2067 (fma.f64 #s(literal -1 binary64) %2922 %9361))
(approx %2094 %9365)
(approx %2094 (+.f64 %9365 (/.f64 (*.f64 b %2918) %9369)))
(approx %2094 (fma.f64 c1 (-.f64 (/.f64 (*.f64 b %9375) %9378) %9382) %9365))
(approx %2094 (fma.f64 c1 (-.f64 (*.f64 c1 (-.f64 (/.f64 (*.f64 b %9387) (*.f64 %4451 (pow.f64 %9320 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %9374) %9378)))) %9382) %9365))
(approx %2130 (/.f64 %9320 b))
(approx %2130 (-.f64 %7331 %9402))
(approx %2184 (/.f64 %9315 b))
(approx %2184 (-.f64 (fma.f64 #s(literal -1 binary64) %2922 %404) %9402))
(approx %2206 %9410)
(approx %2209 (/.f64 %9336 b))
(approx %2209 (-.f64 (fma.f64 #s(literal -1 binary64) %2922 %9415) %2890))
(approx %2231 %9421)
(approx %2231 (-.f64 (fma.f64 #s(literal -1 binary64) %2922 %9420) %2890))
(approx %2253 (/.f64 %9356 %405))
(approx %2253 (fma.f64 #s(literal -1 binary64) %2922 (+.f64 %9428 %2963)))
(approx %2273 (/.f64 %9352 b))
(approx %2273 (-.f64 %7331 %9434))
(approx %2278 %9437)
(approx %2278 (-.f64 (fma.f64 #s(literal -1 binary64) %2922 %3126) %9434))
(approx %3131 %9445)
(approx %3131 (fma.f64 #s(literal -1 binary64) %2922 %9445))
(approx %2351 %5100)
(approx %3158 %9452)
(approx %3158 (+.f64 %2920 %9452))
(approx %3162 %9458)
(approx %3162 (-.f64 %9218 %9457))
(approx %3167 (/.f64 %9458 b))
(approx %3167 (-.f64 %9235 %9466))
(approx %2419 %9471)
(approx %2419 (+.f64 %2920 %9471))
(approx %2443 %9477)
(approx %2443 (-.f64 %9218 %9476))
(approx %2472 (/.f64 %9477 b))
(approx %2472 (-.f64 %9235 %9485))
(approx %2533 %9490)
(approx %2533 (+.f64 %2920 %9490))
(approx %2557 %9496)
(approx %2557 (-.f64 %9218 %9495))
(approx %2586 (/.f64 %9496 b))
(approx %2586 (-.f64 %9235 %9504))
(approx %2648 %9509)
(approx %2648 (+.f64 %2920 %9509))
(approx %2672 %9515)
(approx %2672 (-.f64 %9218 %9514))
(approx %2701 (/.f64 %9515 b))
(approx %2701 (-.f64 %9235 %9523))
(approx %3215 %9528)
(approx %3215 (+.f64 %2920 %9528))
(approx %3219 %9534)
(approx %3219 (-.f64 %9218 %9533))
(approx %3224 (/.f64 %9534 b))
(approx %3224 (-.f64 %9235 %9542))
(approx %3233 %9547)
(approx %3233 (+.f64 %2920 %9547))
(approx %3237 %9553)
(approx %3237 (-.f64 %9218 %9552))
(approx %3242 (/.f64 %9553 b))
(approx %3242 (-.f64 %9235 %9561))
(approx %3251 %9566)
(approx %3251 (+.f64 %2920 %9566))
(approx %3255 %9572)
(approx %3255 (-.f64 %9218 %9571))
(approx %3260 (/.f64 %9572 b))
(approx %3260 (-.f64 %9235 %9580))
(approx %2725 %9584)
(approx %2725 (+.f64 %2920 %9584))
(approx %2749 %9590)
(approx %2749 (-.f64 %9218 %9589))
(approx %2768 (/.f64 %9590 b))
(approx %2768 (-.f64 %9235 %9598))
(approx %261 (*.f64 c1 %9602))
(approx %294 (*.f64 c1 %9608))
(approx %351 (*.f64 c1 (+.f64 #s(literal 1 binary64) %9612)))
(approx %9152 (*.f64 c1 (+.f64 lamdp (*.f64 #s(literal 3 binary64) %9616))))
(approx %341 (*.f64 c1 (-.f64 (*.f64 #s(literal -9/2 binary64) %9611) #s(literal 1/6 binary64))))
(approx %342 %191)
(approx %342 (*.f64 c1 (fma.f64 #s(literal -9/2 binary64) %9626 %165)))
(approx %345 (*.f64 c1 %9631))
(approx %348 %9167)
(approx %348 (*.f64 c1 (+.f64 #s(literal 1 binary64) %9631)))
(approx %2832 (*.f64 c1 %167))
(approx %2832 (*.f64 c1 (fma.f64 lamdp %166 %9640)))
(approx %352 %789)
(approx %352 (*.f64 c1 (+.f64 s (*.f64 #s(literal 3 binary64) %9645))))
(approx %353 (*.f64 c1 (fma.f64 #s(literal 3 binary64) %9650 %695)))
(approx %9178 (*.f64 c1 (fma.f64 #s(literal 3 binary64) %9654 %9655)))
(approx %355 %811)
(approx %355 (*.f64 c1 (fma.f64 #s(literal 3 binary64) %9660 %4531)))
(approx %393 %9186)
(approx %393 (*.f64 c1 (fma.f64 #s(literal -9/2 binary64) %9645 (*.f64 #s(literal -1/6 binary64) s))))
(approx %394 %919)
(approx %394 (*.f64 c1 (fma.f64 #s(literal -9/2 binary64) %9660 %9670)))
(approx %356 (*.f64 c1 %9676))
(approx %357 (*.f64 c1 (fma.f64 #s(literal 2 binary64) %9679 %9676)))
(approx %358 (*.f64 c1 (+.f64 %9655 %9683)))
(approx %364 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9655 (fma.f64 #s(literal -1 binary64) %9683 %9687))))
(approx %367 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9655 (fma.f64 #s(literal -1 binary64) %9683 %9693))))
(approx %370 (*.f64 c1 (-.f64 %9693 (+.f64 %9698 (+.f64 %9699 %9608)))))
(approx %395 (*.f64 c1 %9706))
(approx %396 (*.f64 c1 (fma.f64 #s(literal -32/3 binary64) %9674 %9706)))
(approx %397 (*.f64 #s(literal -1/6 binary64) %810))
(approx %397 (*.f64 c1 (fma.f64 #s(literal -1/6 binary64) %9714 %9715)))
(approx %400 (*.f64 c1 (-.f64 %9725 (+.f64 %9726 (+.f64 %9727 %9728)))))
(approx %424 (*.f64 c1 (+.f64 %9734 %9735)))
(approx %431 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9734 (fma.f64 #s(literal -1 binary64) %9735 %9724))))
(approx %433 (*.f64 #s(literal -1/6 binary64) %830))
(approx %433 (*.f64 c1 (fma.f64 #s(literal -1/6 binary64) %9264 %9745)))
(approx %436 %831)
(approx %436 %9756)
(approx %437 %2317)
(approx %437 %9764)
(approx %438 %9267)
(approx %438 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %4566 (fma.f64 #s(literal -1 binary64) %9745 (fma.f64 #s(literal -1 binary64) %9761 %9265)))))
(approx %2870 (*.f64 c1 %9273))
(approx %2870 (*.f64 c1 (fma.f64 lamdp %9266 (+.f64 %9721 (+.f64 (/.f64 (*.f64 lamdp %9775) c1) %9723)))))
(approx %441 (*.f64 c1 %9784))
(approx %549 (*.f64 c1 %9789))
(approx %580 %6120)
(approx %580 (*.f64 c1 (-.f64 (/.f64 xy_y %9605) %9789)))
(approx %596 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9607 %9797)))
(approx %615 %7005)
(approx %615 (*.f64 c1 (-.f64 (/.f64 %65 c1) %9784)))
(approx %629 (*.f64 c1 (-.f64 (fma.f64 #s(literal -1 binary64) %9719 %9723) %9728)))
(approx %915 (*.f64 c1 %9810))
(approx %945 (*.f64 c1 %9813))
(approx %982 (*.f64 c1 (-.f64 %9693 %9813)))
(approx %1650 (*.f64 #s(literal -1 binary64) %2796))
(approx %1650 (*.f64 c1 (-.f64 %9821 %2794)))
(approx %1686 (*.f64 c1 (+.f64 %2794 (*.f64 #s(literal -4 binary64) %9825))))
(approx %1712 (*.f64 c1 (+.f64 %2794 (fma.f64 #s(literal -4 binary64) %9825 (*.f64 #s(literal 3 binary64) (/.f64 %3040 c1))))))
(approx %1745 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2916 %9836)))
(approx %1773 (*.f64 c1 %9840))
(approx %1789 (*.f64 #s(literal -1 binary64) %9307))
(approx %1789 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9845 %9846)))
(approx %1827 (*.f64 c1 (-.f64 %9602 %9850)))
(approx %1837 (*.f64 c1 %9856))
(approx %1857 (*.f64 c1 (-.f64 %9692 %9856)))
(approx %1881 (*.f64 c1 (-.f64 %9863 %9856)))
(approx %1908 (*.f64 c1 (-.f64 (+.f64 %9850 %9821) %2794)))
(approx %1917 (*.f64 c1 %9873))
(approx %1935 (*.f64 c1 (-.f64 %9873 %9699)))
(approx %1956 (*.f64 c1 (-.f64 (+.f64 %9698 (+.f64 %9699 %9855)) %9692)))
(approx %1980 (*.f64 c1 %9884))
(approx %1994 (*.f64 c1 (-.f64 %9863 %9884)))
(approx %2042 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2916 (+.f64 %9836 (/.f64 %3092 c1)))))
(approx %2067 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9719 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %2888 (+.f64 %2890 %3143)) %404) c1)))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 %405 %2918)))
(approx %2094 (/.f64 (fma.f64 #s(literal -1 binary64) %9906 (*.f64 #s(literal -1 binary64) %9909)) c1))
(approx %2094 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %9906 (*.f64 #s(literal -1 binary64) %9918)) %9909) c1))
(approx %2094 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %9906 (*.f64 #s(literal -1 binary64) (/.f64 %9925 (*.f64 (pow.f64 c1 #s(literal 3 binary64)) %9928)))) (+.f64 %9909 %9918)) c1))
(approx %2130 (*.f64 c1 (-.f64 %9939 %9941)))
(approx %2184 (*.f64 c1 (-.f64 (fma.f64 #s(literal -1 binary64) %9719 %9721) %9941)))
(approx %2206 (*.f64 c1 (-.f64 %9938 (+.f64 %9726 %9949))))
(approx %2209 (*.f64 c1 (-.f64 (fma.f64 #s(literal -1 binary64) %9719 (+.f64 %9721 %9954)) %9727)))
(approx %2231 (*.f64 c1 (-.f64 (fma.f64 #s(literal -1 binary64) %9719 (+.f64 %9721 (+.f64 %9960 %9954))) %9727)))
(approx %2253 (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9719 (+.f64 %9721 (+.f64 %9960 (+.f64 %9937 (+.f64 (/.f64 %9299 %9722) %9723)))))))
(approx %2273 (*.f64 c1 (-.f64 %9939 (+.f64 %9726 %9728))))
(approx %2278 (*.f64 c1 (-.f64 (+.f64 %9721 %9979) (+.f64 %9726 %9840))))
(approx %2316 (*.f64 c1 (-.f64 (fma.f64 #s(literal -1 binary64) %9719 %9986) %9940)))
(approx %2351 (*.f64 c1 (-.f64 %9986 %9840)))
(approx %2373 (*.f64 c1 (-.f64 (+.f64 %9721 (+.f64 %9960 %9979)) %9840)))
(approx %3155 (*.f64 c1 (+.f64 %2794 %9999)))
(approx %3158 (*.f64 c1 %10004))
(approx %3162 (*.f64 c1 (-.f64 %9693 (+.f64 %9698 (+.f64 %9699 %10004)))))
(approx %3167 (*.f64 c1 (-.f64 %9725 (+.f64 %9726 (+.f64 %9727 (/.f64 %9451 %9722))))))
(approx %2400 (*.f64 c1 (+.f64 %2794 %10018)))
(approx %2419 (*.f64 c1 %10023))
(approx %2443 (*.f64 c1 (-.f64 %9693 (+.f64 %9698 (+.f64 %9699 %10023)))))
(approx %2472 (*.f64 c1 (-.f64 %9725 (+.f64 %9726 (+.f64 %9727 (/.f64 %9470 %9722))))))
(approx %2515 (*.f64 c1 (+.f64 %2794 %10037)))
(approx %2533 (*.f64 c1 %10042))
(approx %2557 (*.f64 c1 (-.f64 %9693 (+.f64 %9698 (+.f64 %9699 %10042)))))
(approx %2586 (*.f64 c1 (-.f64 %9725 (+.f64 %9726 (+.f64 %9727 (/.f64 %9489 %9722))))))
(approx %2629 (*.f64 c1 (+.f64 %2794 %10056)))
(approx %2648 (*.f64 c1 %10061))
(approx %2672 (*.f64 c1 (-.f64 %9693 (+.f64 %9698 (+.f64 %9699 %10061)))))
(approx %2701 (*.f64 c1 (-.f64 %9725 (+.f64 %9726 (+.f64 %9727 (/.f64 %9508 %9722))))))
(approx %3212 (*.f64 c1 (+.f64 %2794 %10075)))
(approx %3215 (*.f64 c1 %10080))
(approx %3219 (*.f64 c1 (-.f64 %9693 (+.f64 %9698 (+.f64 %9699 %10080)))))
(approx %3224 (*.f64 c1 (-.f64 %9725 (+.f64 %9726 (+.f64 %9727 (/.f64 %9527 %9722))))))
(approx %3230 (*.f64 c1 (+.f64 %2794 %10094)))
(approx %3233 (*.f64 c1 %10099))
(approx %3237 (*.f64 c1 (-.f64 %9693 (+.f64 %9698 (+.f64 %9699 %10099)))))
(approx %3242 (*.f64 c1 (-.f64 %9725 (+.f64 %9726 (+.f64 %9727 (/.f64 %9546 %9722))))))
(approx %3248 (*.f64 c1 (+.f64 %2794 %10113)))
(approx %3251 (*.f64 c1 %10118))
(approx %3255 (*.f64 c1 (-.f64 %9693 (+.f64 %9698 (+.f64 %9699 %10118)))))
(approx %3260 (*.f64 c1 (-.f64 %9725 (+.f64 %9726 (+.f64 %9727 (/.f64 %9565 %9722))))))
(approx %2725 (*.f64 c1 %10133))
(approx %2749 (*.f64 c1 (-.f64 %9693 (+.f64 %9698 (+.f64 %9699 %10133)))))
(approx %2768 (*.f64 c1 (-.f64 %9725 (+.f64 %9726 (+.f64 %9727 (/.f64 %9583 %9722))))))
(approx %261 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) %9601)))))
(approx %294 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9606 %10152))))
(approx %351 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -3 binary64) %9611) #s(literal 1 binary64)))))
(approx %9152 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -3 binary64) %9616 %1045))))
(approx %341 (*.f64 #s(literal -1 binary64) (*.f64 c1 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 9/2 binary64) %9611)))))
(approx %342 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal 1/6 binary64) %12 (*.f64 #s(literal 9/2 binary64) %9626)))))
(approx %345 (*.f64 #s(literal -1 binary64) (*.f64 c1 %10177)))
(approx %348 (*.f64 #s(literal -1 binary64) (*.f64 c1 %1072)))
(approx %348 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 %10177 #s(literal 1 binary64)))))
(approx %2832 (*.f64 #s(literal -1 binary64) (*.f64 c1 %1073)))
(approx %2832 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9640 %1073))))
(approx %352 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -3 binary64) %9645 (*.f64 #s(literal -1 binary64) s)))))
(approx %353 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -3 binary64) %9650 (*.f64 #s(literal -1 binary64) %695)))))
(approx %9178 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -3 binary64) %9654 (*.f64 #s(literal -1 binary64) %9655)))))
(approx %355 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -3 binary64) %9660 (*.f64 #s(literal -1 binary64) %4531)))))
(approx %393 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal 1/6 binary64) s (*.f64 #s(literal 9/2 binary64) %9645)))))
(approx %394 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal 1/6 binary64) %4531 (*.f64 #s(literal 9/2 binary64) %9660)))))
(approx %356 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %9192 c1))))))
(approx %357 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %9196 c1))))))
(approx %358 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9655 (*.f64 #s(literal -1 binary64) %9683)))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9204 c1) %9655))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9209 c1) %9655))))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9215 c1)) %10152))))
(approx %395 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9221 c1) %10259))))
(approx %396 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9225 c1) %10259))))
(approx %397 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9715 (*.f64 #s(literal 1/6 binary64) %9714)))))
(approx %400 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %9237) c1) %9719))))
(approx %424 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9734 (*.f64 #s(literal -1 binary64) %9735)))))
(approx %431 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9244 c1) %9734))))
(approx %433 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9745 %9265))))
(approx %436 (*.f64 #s(literal -1 binary64) %9764))
(approx %437 (*.f64 #s(literal -1 binary64) %9756))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 c1 %10298)))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9775 c1) %10298))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 c1 %10307)))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lamdp %9775 %407) c1) %10307))))
(approx %441 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2916 (*.f64 #s(literal -1 binary64) %9783)))))
(approx %549 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9787 (*.f64 #s(literal -1 binary64) %9788)))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5356 c1)) (*.f64 #s(literal -1 binary64) %9787)))))
(approx %596 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9797 %9607))))
(approx %615 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9284 c1)) (*.f64 #s(literal -1 binary64) %2916)))))
(approx %629 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %2924) c1) %9719))))
(approx %915 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9699 %10152))))
(approx %945 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9607 (*.f64 #s(literal -1 binary64) (/.f64 %2791 c1))))))
(approx %982 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2792 c1)) %10152))))
(approx %1650 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) %9821) %10368))))
(approx %1686 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal 4 binary64) %9825)))))
(approx %1712 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) (/.f64 %3043 c1))))))
(approx %1745 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9836 %2916))))
(approx %1773 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9728 %10388))))
(approx %1789 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9846 %9845))))
(approx %1827 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) (/.f64 %3085 c1))))))
(approx %1837 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9607 (*.f64 #s(literal -1 binary64) (/.f64 %9310 c1))))))
(approx %1857 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9315 c1)) %10152))))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9320 c1)) %10152))))
(approx %1908 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3068 c1)) %10368))))
(approx %1917 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9331 c1) %9607))))
(approx %1935 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9336 c1) %9607))))
(approx %1956 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9607 (*.f64 #s(literal -1 binary64) (/.f64 %9342 c1))))))
(approx %1980 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9607 (*.f64 #s(literal -1 binary64) (/.f64 %9348 c1))))))
(approx %1994 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9352 c1)) %10152))))
(approx %2042 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9356 c1) %2916))))
(approx %2067 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (+.f64 %9726 (+.f64 %9727 %9949)) %9721))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %9906 %9909) c1)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9915 %9387)) %10472) c1) %9906) c1)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %9925 (*.f64 c1 %9928)) (*.f64 #s(literal -1 binary64) (/.f64 %9915 %9386))) c1)) %10472) c1) %9906) c1)))
(approx %2130 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %10492 %9719))))
(approx %2184 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %9402) c1) %9719))))
(approx %2206 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) %10492) %10388))))
(approx %2209 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %9415 %2890) c1) %9719))))
(approx %2231 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9421 c1) %9719))))
(approx %2253 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %9445 c1) %9719))))
(approx %2273 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3107 %9434) c1) %9719))))
(approx %2278 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9437 c1)) %10388))))
(approx %2316 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 %3603 c1) %9719))))
(approx %2351 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5100 c1)) %10388))))
(approx %2373 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4492 c1)) %10388))))
(approx %3155 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) %9999)))))
(approx %3158 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %10003 %10152))))
(approx %3162 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9458 c1)) %10152))))
(approx %3167 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %9466) c1) %9719))))
(approx %2400 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) %10018)))))
(approx %2419 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %10022 %10152))))
(approx %2443 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9477 c1)) %10152))))
(approx %2472 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %9485) c1) %9719))))
(approx %2515 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) %10037)))))
(approx %2533 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %10041 %10152))))
(approx %2557 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9496 c1)) %10152))))
(approx %2586 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %9504) c1) %9719))))
(approx %2629 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) %10056)))))
(approx %2648 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %10060 %10152))))
(approx %2672 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9515 c1)) %10152))))
(approx %2701 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %9523) c1) %9719))))
(approx %3212 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) %10075)))))
(approx %3215 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %10079 %10152))))
(approx %3219 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9534 c1)) %10152))))
(approx %3224 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %9542) c1) %9719))))
(approx %3230 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) %10094)))))
(approx %3233 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %10098 %10152))))
(approx %3237 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9553 c1)) %10152))))
(approx %3242 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %9561) c1) %9719))))
(approx %3248 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %2794 (*.f64 #s(literal -1 binary64) %10113)))))
(approx %3251 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %10117 %10152))))
(approx %3255 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9572 c1)) %10152))))
(approx %3260 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %9580) c1) %9719))))
(approx %2725 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) %9607 (*.f64 #s(literal -1 binary64) %10132)))))
(approx %2749 (*.f64 #s(literal -1 binary64) (*.f64 c1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %9590 c1)) %10152))))
(approx %2768 (*.f64 #s(literal -1 binary64) (*.f64 c1 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %407 %9598) c1) %9719))))
(approx c3 c3)
(approx %345 %10719)
(approx %348 %192)
(approx %348 (+.f64 c1 %10719))
(approx %2832 (fma.f64 c3 %218 %193))
(approx %356 %916)
(approx %357 %946)
(approx %358 (fma.f64 #s(literal 3 binary64) %742 %947))
(approx %364 %983)
(approx %364 %10731)
(approx %367 (+.f64 xy_x %10731))
(approx %370 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2914 %66)) %2932))
(approx %395 %949)
(approx %396 %950)
(approx %397 %986)
(approx %397 (fma.f64 #s(literal -9/2 binary64) %745 %986))
(approx %400 (/.f64 %2934 b))
(approx %400 (-.f64 (fma.f64 #s(literal -1 binary64) %2924 %407) %10748))
(approx %424 %10751)
(approx %424 (fma.f64 #s(literal 3 binary64) %848 %10751))
(approx %431 %10755)
(approx %431 (fma.f64 #s(literal -3 binary64) %848 %10755))
(approx %433 %10759)
(approx %433 (fma.f64 #s(literal -9/2 binary64) %851 %10759))
(approx %436 %10763)
(approx %437 %10765)
(approx %437 (fma.f64 #s(literal -3 binary64) %852 %10765))
(approx %438 %10769)
(approx %438 (fma.f64 #s(literal -1 binary64) %10759 (fma.f64 #s(literal -1 binary64) %10763 %10773)))
(approx %2870 %10777)
(approx %2870 (fma.f64 c3 %10779 %10777))
(approx %580 %5315)
(approx %580 (-.f64 (fma.f64 #s(literal -1 binary64) %2894 %581) %2892))
(approx %596 (fma.f64 #s(literal -1 binary64) %2914 %5316))
(approx %615 %6629)
(approx %615 (-.f64 (fma.f64 #s(literal -1 binary64) %2912 %65) %2918))
(approx %629 (/.f64 %6629 %405))
(approx %629 (-.f64 (fma.f64 #s(literal -1 binary64) %2924 %406) %2922))
(approx %1580 (*.f64 #s(literal -1 binary64) c3))
(approx %1684 (*.f64 #s(literal -4 binary64) c3))
(approx %1827 %10801)
(approx %1837 %10805)
(approx %1837 (fma.f64 a2 %2781 %10807))
(approx %1857 %10810)
(approx %1857 (-.f64 (+.f64 xy_x %2936) %10805))
(approx %1881 %10815)
(approx %1881 (-.f64 %10818 %10805))
(approx %1908 %10821)
(approx %1917 %10825)
(approx %1917 %10829)
(approx %1935 %10831)
(approx %1935 (-.f64 %10829 %2789))
(approx %1956 %10837)
(approx %1956 (-.f64 (fma.f64 a2 %2781 (fma.f64 a4 %2787 %10807)) xy_x))
(approx %1994 %10843)
(approx %1994 (-.f64 %10818 %8225))
(approx %2012 %10847)
(approx %2012 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2914 %2952)) %1838))
(approx %2042 %10853)
(approx %2067 %10856)
(approx %2067 (fma.f64 #s(literal -1 binary64) %2924 %10856))
(approx %2094 %10860)
(approx %2094 (+.f64 %10860 (/.f64 (*.f64 b %2912) %10864)))
(approx %2094 (fma.f64 c3 (-.f64 (/.f64 (*.f64 b %10870) %10873) %10877) %10860))
(approx %2094 (fma.f64 c3 (-.f64 (*.f64 c3 (-.f64 (/.f64 (*.f64 b %10883) (*.f64 %4451 (pow.f64 %10815 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %10869) %10873)))) %10877) %10860))
(approx %2130 (/.f64 %10815 b))
(approx %2130 (-.f64 %10898 %10900))
(approx %2184 (/.f64 %10810 b))
(approx %2184 (-.f64 (fma.f64 #s(literal -1 binary64) %2924 %404) %10900))
(approx %2206 %10908)
(approx %2209 (/.f64 %10831 b))
(approx %2209 (-.f64 (+.f64 %404 %10913) %2890))
(approx %2231 %10919)
(approx %2231 (-.f64 (+.f64 %404 (+.f64 %3115 %10913)) %2890))
(approx %2253 (/.f64 %10853 %405))
(approx %2273 (/.f64 %10843 b))
(approx %2273 (-.f64 %10898 %10929))
(approx %2278 %10932)
(approx %2278 (-.f64 (fma.f64 #s(literal -1 binary64) %2924 %3126) %10929))
(approx %3131 %4496)
(approx %2285 (/.f64 %10847 b))
(approx %2285 (-.f64 %10940 %2137))
(approx %2316 %10943)
(approx %2316 (-.f64 (fma.f64 #s(literal -1 binary64) %2922 %10940) %2137))
(approx %2351 %10948)
(approx %2351 (-.f64 %10940 %2922))
(approx %2373 %10952)
(approx %2373 (-.f64 (fma.f64 #s(literal -1 binary64) %2924 %3149) %2922))
(approx %3162 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %9452 %66)) %2932))
(approx %3167 (-.f64 (fma.f64 #s(literal -1 binary64) %9464 %407) %10748))
(approx %2443 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %9471 %66)) %2932))
(approx %2472 (-.f64 (fma.f64 #s(literal -1 binary64) %9483 %407) %10748))
(approx %2557 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %9490 %66)) %2932))
(approx %2586 (-.f64 (fma.f64 #s(literal -1 binary64) %9502 %407) %10748))
(approx %2672 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %9509 %66)) %2932))
(approx %2701 (-.f64 (fma.f64 #s(literal -1 binary64) %9521 %407) %10748))
(approx %3219 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %9528 %66)) %2932))
(approx %3224 (-.f64 (fma.f64 #s(literal -1 binary64) %9540 %407) %10748))
(approx %3237 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %9547 %66)) %2932))
(approx %3242 (-.f64 (fma.f64 #s(literal -1 binary64) %9559 %407) %10748))
(approx %3255 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %9566 %66)) %2932))
(approx %3260 (-.f64 (fma.f64 #s(literal -1 binary64) %9578 %407) %10748))
(approx %261 (*.f64 c3 %11007))
(approx %294 (*.f64 c3 %11013))
(approx %351 (*.f64 c3 (+.f64 #s(literal 3 binary64) %11016)))
(approx %9152 (*.f64 c3 (fma.f64 #s(literal 3 binary64) lamdp %11020)))
(approx %341 (*.f64 c3 (-.f64 (*.f64 #s(literal -1/6 binary64) %11016) #s(literal 9/2 binary64))))
(approx %342 (*.f64 c3 %11030))
(approx %345 %10718)
(approx %345 (*.f64 c3 (+.f64 #s(literal 3 binary64) %11030)))
(approx %348 (*.f64 c3 (+.f64 #s(literal 3 binary64) (fma.f64 #s(literal -9/2 binary64) %12 (fma.f64 #s(literal -1/6 binary64) %11028 %11016)))))
(approx %2832 (*.f64 c3 %218))
(approx %2832 (*.f64 c3 (fma.f64 lamdp %217 %11044)))
(approx %352 (*.f64 c3 (fma.f64 #s(literal 3 binary64) s %11048)))
(approx %353 (*.f64 c3 (fma.f64 #s(literal 3 binary64) %695 %11052)))
(approx %9178 (*.f64 c3 (fma.f64 #s(literal 3 binary64) %9655 %11056)))
(approx %355 (*.f64 c3 (fma.f64 #s(literal 3 binary64) %4531 %11060)))
(approx %393 (*.f64 c3 (fma.f64 #s(literal -9/2 binary64) s (*.f64 #s(literal -1/6 binary64) %11048))))
(approx %394 (*.f64 c3 (fma.f64 #s(literal -9/2 binary64) %4531 %11068)))
(approx %356 (*.f64 c3 %11074))
(approx %357 (*.f64 c3 (fma.f64 #s(literal 2 binary64) %11077 %11074)))
(approx %358 (*.f64 c3 (fma.f64 #s(literal 3 binary64) %9655 %11081)))
(approx %364 (*.f64 c3 (fma.f64 #s(literal -3 binary64) %9655 (fma.f64 #s(literal -1 binary64) %11081 %11085))))
(approx %367 (*.f64 c3 (fma.f64 #s(literal -3 binary64) %9655 (fma.f64 #s(literal -1 binary64) %11081 %11091))))
(approx %370 (*.f64 c3 (-.f64 %11091 (+.f64 %11096 (+.f64 %11097 %11013)))))
(approx %395 (*.f64 c3 %11104))
(approx %396 (*.f64 c3 (fma.f64 #s(literal -32/3 binary64) %11072 %11104)))
(approx %397 (*.f64 #s(literal -9/2 binary64) %745))
(approx %397 (*.f64 c3 (fma.f64 #s(literal -9/2 binary64) %9714 %11112)))
(approx %400 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11116 %11121) %11127)))
(approx %424 (*.f64 c3 (fma.f64 #s(literal 3 binary64) %9734 %11131)))
(approx %431 (*.f64 c3 (fma.f64 #s(literal -3 binary64) %9734 (fma.f64 #s(literal -1 binary64) %11131 %11121))))
(approx %433 (*.f64 #s(literal -9/2 binary64) %851))
(approx %433 (*.f64 c3 (fma.f64 #s(literal -9/2 binary64) %9264 %11141)))
(approx %436 %853)
(approx %436 %11152)
(approx %437 (*.f64 #s(literal -3 binary64) %852))
(approx %437 %11160)
(approx %438 %10773)
(approx %438 (*.f64 c3 (fma.f64 #s(literal -3 binary64) %4566 (fma.f64 #s(literal -1 binary64) %11141 (fma.f64 #s(literal -1 binary64) %11157 %10771)))))
(approx %2870 (*.f64 c3 %10779))
(approx %2870 (*.f64 c3 (fma.f64 lamdp %10772 (+.f64 %11118 (+.f64 (/.f64 (*.f64 lamdp %11171) c3) %11120)))))
(approx %441 (*.f64 c3 %11180))
(approx %549 (*.f64 c3 %11185))
(approx %580 (*.f64 #s(literal -1 binary64) %2894))
(approx %580 (*.f64 c3 (-.f64 (/.f64 xy_y %11010) %11185)))
(approx %596 (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11012 %11194)))
(approx %615 (*.f64 #s(literal -1 binary64) %2912))
(approx %615 (*.f64 c3 (-.f64 (/.f64 %65 c3) %11180)))
(approx %629 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11116 %11120) %11125)))
(approx %1650 (*.f64 c3 (+.f64 %2967 %11208)))
(approx %1686 (*.f64 c3 (fma.f64 #s(literal -4 binary64) %3012 %11006)))
(approx %1712 (*.f64 c3 (fma.f64 #s(literal -4 binary64) %3012 %11215)))
(approx %1745 (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11179 %9298)))
(approx %1773 (*.f64 c3 %11222))
(approx %1789 (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11225 %11226)))
(approx %1827 (*.f64 c3 (-.f64 %11007 %11230)))
(approx %1837 (*.f64 c3 %11236))
(approx %1857 (*.f64 c3 (-.f64 %11090 %11236)))
(approx %1881 (*.f64 c3 (-.f64 %11243 %11236)))
(approx %1908 (*.f64 c3 (-.f64 (+.f64 %2967 %11230) %11006)))
(approx %1917 %10827)
(approx %1917 (*.f64 c3 %11255))
(approx %1935 (*.f64 c3 (-.f64 %11255 %11097)))
(approx %1956 (*.f64 c3 (-.f64 (+.f64 %11096 (+.f64 %11097 %11235)) %11090)))
(approx %1980 (*.f64 c3 %11266))
(approx %1994 (*.f64 c3 (-.f64 %11243 %11266)))
(approx %1998 (*.f64 c3 (+.f64 %2798 (*.f64 #s(literal -1 binary64) %11230))))
(approx %2005 (*.f64 c3 %11276))
(approx %2012 (*.f64 c3 (-.f64 (+.f64 %11090 (+.f64 (/.f64 %3114 c3) %11242)) %11276)))
(approx %2042 (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11179 (fma.f64 s %2967 (/.f64 %3092 c3)))))
(approx %2067 (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11116 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %2888 (+.f64 %2890 %10899)) %404) c3)))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 %405 %2912)))
(approx %2094 (/.f64 (fma.f64 #s(literal -1 binary64) %11301 (*.f64 #s(literal -1 binary64) %11304)) c3))
(approx %2094 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %11301 (*.f64 #s(literal -1 binary64) %11313)) %11304) c3))
(approx %2094 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %11301 (*.f64 #s(literal -1 binary64) (/.f64 %11320 (*.f64 (pow.f64 c3 #s(literal 3 binary64)) %11323)))) (+.f64 %11304 %11313)) c3))
(approx %2130 (*.f64 c3 (-.f64 %11334 %11336)))
(approx %2184 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11116 %11118) %11336)))
(approx %2206 (*.f64 c3 (-.f64 %11333 (+.f64 %11123 %11344))))
(approx %2209 %9428)
(approx %2209 (*.f64 c3 (-.f64 (+.f64 %11118 %11352) %11124)))
(approx %2231 (*.f64 c3 (-.f64 (+.f64 %11118 (+.f64 %11357 %11352)) %11124)))
(approx %2253 (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11125 (+.f64 %11118 (+.f64 %11357 (+.f64 %11332 (+.f64 %11120 %11350)))))))
(approx %2273 (*.f64 c3 (-.f64 %11334 (+.f64 %11123 %11125))))
(approx %2278 (*.f64 c3 (-.f64 (+.f64 %11118 %11374) (+.f64 %11123 %11222))))
(approx %2285 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11116 %11381) (*.f64 #s(literal -1 binary64) %11120))))
(approx %2316 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11125 %11381) (fma.f64 #s(literal -1 binary64) %11120 %11116))))
(approx %2351 (*.f64 c3 (-.f64 %11381 %11222)))
(approx %2373 (*.f64 c3 (-.f64 (+.f64 %11118 (+.f64 %11357 %11374)) %11222)))
(approx %3155 (*.f64 c3 (+.f64 %3341 %11006)))
(approx %3158 (*.f64 c3 %11404))
(approx %3162 (*.f64 #s(literal -1 binary64) %9452))
(approx %3162 (*.f64 c3 (-.f64 %11091 (+.f64 %11096 (+.f64 %11097 %11404)))))
(approx %3167 (*.f64 #s(literal -1 binary64) %9464))
(approx %3167 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11416 %11121) %11127)))
(approx %2400 (*.f64 c3 (+.f64 %2985 %11006)))
(approx %2419 (*.f64 c3 %11425))
(approx %2443 (*.f64 #s(literal -1 binary64) %9471))
(approx %2443 (*.f64 c3 (-.f64 %11091 (+.f64 %11096 (+.f64 %11097 %11425)))))
(approx %2472 (*.f64 #s(literal -1 binary64) %9483))
(approx %2472 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11437 %11121) %11127)))
(approx %2515 (*.f64 c3 (+.f64 %3354 %11006)))
(approx %2533 (*.f64 c3 %11446))
(approx %2557 (*.f64 #s(literal -1 binary64) %9490))
(approx %2557 (*.f64 c3 (-.f64 %11091 (+.f64 %11096 (+.f64 %11097 %11446)))))
(approx %2586 (*.f64 #s(literal -1 binary64) %9502))
(approx %2586 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11458 %11121) %11127)))
(approx %2629 (*.f64 c3 (+.f64 %2998 %11006)))
(approx %2648 (*.f64 c3 %11467))
(approx %2672 (*.f64 #s(literal -1 binary64) %9509))
(approx %2672 (*.f64 c3 (-.f64 %11091 (+.f64 %11096 (+.f64 %11097 %11467)))))
(approx %2701 (*.f64 #s(literal -1 binary64) %9521))
(approx %2701 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11479 %11121) %11127)))
(approx %3212 (*.f64 c3 (fma.f64 %2794 %3007 %11006)))
(approx %3215 (*.f64 c3 %11488))
(approx %3219 (*.f64 #s(literal -1 binary64) %9528))
(approx %3219 (*.f64 c3 (-.f64 %11091 (+.f64 %11096 (+.f64 %11097 %11488)))))
(approx %3224 (*.f64 #s(literal -1 binary64) %9540))
(approx %3224 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11500 %11121) %11127)))
(approx %3233 (*.f64 c3 %11506))
(approx %3237 (*.f64 #s(literal -1 binary64) %9547))
(approx %3237 (*.f64 c3 (-.f64 %11091 (+.f64 %11096 (+.f64 %11097 %11506)))))
(approx %3242 (*.f64 #s(literal -1 binary64) %9559))
(approx %3242 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11518 %11121) %11127)))
(approx %3248 (*.f64 c3 (fma.f64 #s(literal -4 binary64) %3032 %11215)))
(approx %3251 (*.f64 c3 %11527))
(approx %3255 (*.f64 #s(literal -1 binary64) %9566))
(approx %3255 (*.f64 c3 (-.f64 %11091 (+.f64 %11096 (+.f64 %11097 %11527)))))
(approx %3260 (*.f64 #s(literal -1 binary64) %9578))
(approx %3260 (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) %11539 %11121) %11127)))
(approx %261 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %2798 %11208))))
(approx %294 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11011 %11548))))
(approx %351 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) %11016) #s(literal 3 binary64)))))
(approx %9152 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) lamdp (*.f64 #s(literal -1 binary64) %11020)))))
(approx %341 (*.f64 #s(literal -1 binary64) (*.f64 c3 (+.f64 #s(literal 9/2 binary64) (*.f64 #s(literal 1/6 binary64) %11016)))))
(approx %342 (*.f64 #s(literal -1 binary64) (*.f64 c3 %11568)))
(approx %345 (*.f64 #s(literal -1 binary64) (*.f64 c3 %1240)))
(approx %345 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11568 #s(literal 3 binary64)))))
(approx %348 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %192 c3) %1239) #s(literal 3 binary64)))))
(approx %2832 (*.f64 #s(literal -1 binary64) (*.f64 c3 %1241)))
(approx %2832 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11044 %1241))))
(approx %352 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) s (*.f64 #s(literal -1 binary64) %11048)))))
(approx %353 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) %695 (*.f64 #s(literal -1 binary64) %11052)))))
(approx %9178 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) %9655 (*.f64 #s(literal -1 binary64) %11056)))))
(approx %355 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) %4531 (*.f64 #s(literal -1 binary64) %11060)))))
(approx %393 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal 1/6 binary64) %11048 (*.f64 #s(literal 9/2 binary64) s)))))
(approx %394 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal 1/6 binary64) %11060 %11617))))
(approx %356 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %916 c3))))))
(approx %357 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) %4531 (*.f64 #s(literal -1 binary64) (/.f64 %946 c3))))))
(approx %358 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) %9655 (*.f64 #s(literal -1 binary64) %11081)))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 %983 c3) %11640))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 %984 c3) %11640))))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11651 %11548))))
(approx %395 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 %949 c3) %11617))))
(approx %396 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 %950 c3) %11617))))
(approx %397 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11112 (*.f64 #s(literal 9/2 binary64) %9714)))))
(approx %400 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11672 %11116))))
(approx %424 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) %9734 (*.f64 #s(literal -1 binary64) %11131)))))
(approx %431 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 %10755 c3) (*.f64 #s(literal 3 binary64) %9734)))))
(approx %433 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11141 %10771))))
(approx %436 (*.f64 #s(literal -1 binary64) %11160))
(approx %437 (*.f64 #s(literal -1 binary64) %11152))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 c3 %11697)))
(approx %438 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -9/2 binary64) %9264 (fma.f64 #s(literal -1 binary64) (/.f64 %11171 c3) %11696)))))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 c3 %11707)))
(approx %2870 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 lamdp %11171 %407) c3) %11707))))
(approx %441 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %2910 (*.f64 #s(literal -1 binary64) %11179)))))
(approx %549 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11183 (*.f64 #s(literal -1 binary64) %11184)))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5315 c3)) (*.f64 #s(literal -1 binary64) %11183)))))
(approx %596 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11194 %11012))))
(approx %615 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6629 c3)) (*.f64 #s(literal -1 binary64) %2910)))))
(approx %629 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %406 %2922) c3) %11116))))
(approx %1623 (*.f64 #s(literal -1 binary64) (*.f64 c3 %11751)))
(approx %1650 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %2967 %11006))))
(approx %1686 (*.f64 #s(literal -1 binary64) (*.f64 c3 %11759)))
(approx %1712 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -3 binary64) %2794 %11759))))
(approx %1745 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %9298 %11179))))
(approx %1773 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11125 %11771))))
(approx %1789 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11226 %11225))))
(approx %1827 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %2798 (*.f64 #s(literal -1 binary64) (/.f64 %10801 c3))))))
(approx %1837 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11012 (*.f64 #s(literal -1 binary64) (/.f64 %10805 c3))))))
(approx %1857 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %10810 c3)) %11548))))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %10815 c3)) %11548))))
(approx %1908 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %2967 (*.f64 #s(literal -1 binary64) (/.f64 %10821 c3))))))
(approx %1917 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11252 (*.f64 #s(literal -1 binary64) (/.f64 %10825 c3))))))
(approx %1935 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11252 (*.f64 #s(literal -1 binary64) (/.f64 %10831 c3))))))
(approx %1956 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11012 (*.f64 #s(literal -1 binary64) (/.f64 %10837 c3))))))
(approx %1980 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11012 (*.f64 #s(literal -1 binary64) (/.f64 %8225 c3))))))
(approx %1994 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %10843 c3)) %11548))))
(approx %1998 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %2798 %11230))))
(approx %2005 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11012 %11085))))
(approx %2012 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %10847 c3)) %11548))))
(approx %2042 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %9298 (*.f64 #s(literal -1 binary64) (/.f64 %10853 c3))))))
(approx %2067 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (+.f64 %11123 (+.f64 %11124 %11344)) %11118))))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %11301 %11304) c3)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %11310 %10883)) %11872) c3) %11301) c3)))
(approx %2094 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %11320 (*.f64 c3 %11323)) (*.f64 #s(literal -1 binary64) (/.f64 %11310 %10882))) c3)) %11872) c3) %11301) c3)))
(approx %2130 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11892 %11116))))
(approx %2184 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %404 %10900) c3) %11116))))
(approx %2206 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) %11892) %11771))))
(approx %2209 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11350 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %404 %10912) %2890) c3))))))
(approx %2231 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11350 (*.f64 #s(literal -1 binary64) (/.f64 %10919 c3))))))
(approx %2253 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11350 (*.f64 #s(literal -1 binary64) (/.f64 %4496 c3))))))
(approx %2273 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3107 %10929) c3) %11116))))
(approx %2278 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %10932 c3)) %11771))))
(approx %2285 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3141 %2137) c3) %11116))))
(approx %2316 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %10943 c3)) %11771))))
(approx %2351 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %10948 c3)) %11771))))
(approx %2373 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %10952 c3)) %11771))))
(approx %3155 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %3341 %11208))))
(approx %3158 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11011 %11968))))
(approx %3162 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11651 %11968))))
(approx %3167 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11672 %11416))))
(approx %2400 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %2985 %11208))))
(approx %2419 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11011 %11985))))
(approx %2443 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11651 %11985))))
(approx %2472 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11672 %11437))))
(approx %2515 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %3354 %11208))))
(approx %2533 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11011 %12002))))
(approx %2557 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11651 %12002))))
(approx %2586 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11672 %11458))))
(approx %2629 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %2998 %11208))))
(approx %2648 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11011 %12019))))
(approx %2672 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11651 %12019))))
(approx %2701 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11672 %11479))))
(approx %3212 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %3010 %11208))))
(approx %3215 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11011 %12036))))
(approx %3219 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11651 %12036))))
(approx %3224 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11672 %11500))))
(approx %3230 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %3018 %11208))))
(approx %3233 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11011 %12053))))
(approx %3237 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11651 %12053))))
(approx %3242 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11672 %11518))))
(approx %3248 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %3033 %11208))))
(approx %3251 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11011 %12070))))
(approx %3255 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11651 %12070))))
(approx %3260 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11672 %11539))))
(approx %2725 (*.f64 #s(literal -1 binary64) %12085))
(approx %2725 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) %11011 %12088))))
(approx %2749 %12085)
(approx %2749 (*.f64 #s(literal -1 binary64) (*.f64 c3 (-.f64 %11651 %12088))))
(approx %2768 (/.f64 %12084 %405))
(approx %2768 (*.f64 #s(literal -1 binary64) (*.f64 c3 (fma.f64 #s(literal -1 binary64) (/.f64 %12083 %405) (*.f64 #s(literal -1 binary64) %11672)))))
(approx b b)
(approx %431 (/.f64 %368 b))
(approx %436 %411)
(approx %438 (/.f64 %12111 b))
(approx %2870 (/.f64 (+.f64 xy_x (fma.f64 lamdp %12111 %66)) b))
(approx %2313 (*.f64 #s(literal -1 binary64) b))
(approx %2066 (/.f64 #s(literal -1 binary64) b))
(approx %2231 (/.f64 (-.f64 (+.f64 xy_x (fma.f64 a2 %2940 %3072)) %2789) b))
(approx %2278 (/.f64 %4393 b))
(approx %3131 (/.f64 %6918 b))
(approx %2316 (/.f64 (-.f64 (+.f64 xy_x (fma.f64 #s(literal -1 binary64) %2920 %2952)) %3088) b))
(approx %2351 (/.f64 (-.f64 %2953 %2805) b))
(approx %2373 (/.f64 (-.f64 %2959 %2805) b))
(approx %430 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) xy_x %1838) b)))
(approx %431 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) xy_x %1959) b)))
(approx %438 (*.f64 #s(literal -1 binary64) (/.f64 %1964 b)))
(approx %2870 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) xy_x %1966) b)))
(approx %2206 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2949 (*.f64 #s(literal -1 binary64) %3064)) b)))
(approx %2231 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3114 (*.f64 #s(literal -1 binary64) %3075)) b)))
(approx %2278 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3083 %1838) b)))
(approx %3131 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2959 (*.f64 #s(literal -1 binary64) %4395)) b)))
(approx %2316 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3090 %2920) b)))
(approx %2351 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2953) %6196) b)))
(approx %2373 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2953 %1838) %6196) b)))
Calls

30 calls:

TimeVariablePoint
3.3s
lamdp
inf
382.0ms
lamdp
0
353.0ms
xy_x
0
348.0ms
c3
-inf
341.0ms
a4
-inf

rewrite11.0s (7.3%)

Memory
-20.4MiB live, 520.3MiB allocated; 135ms collecting garbage
Counts
289 → 7 328
Calls
Call 1
Inputs
%4 = (/.f64 s xj)
%5 = (*.f64 xy_y %4)
%6 = (+.f64 xy_x %5)
%10 = (*.f64 #s(literal 2 binary64) lamdp)
%11 = (sin.f64 %10)
%12 = (*.f64 a2 %11)
%13 = (-.f64 %6 %12)
%16 = (*.f64 #s(literal 4 binary64) lamdp)
%17 = (sin.f64 %16)
%18 = (*.f64 a4 %17)
%19 = (-.f64 %13 %18)
%21 = (sin.f64 lamdp)
%22 = (*.f64 c1 %21)
%25 = (*.f64 #s(literal 3 binary64) lamdp)
%26 = (sin.f64 %25)
%27 = (*.f64 c3 %26)
%28 = (+.f64 %22 %27)
%29 = (*.f64 %4 %28)
%32 = (pow.f64 lamdp #s(literal 2 binary64))
%33 = (*.f64 s xy_y)
%34 = (/.f64 %33 xj)
%35 = (+.f64 xy_x %34)
%38 = (*.f64 #s(literal 4 binary64) a4)
%40 = (fma.f64 #s(literal 2 binary64) a2 %38)
%41 = (*.f64 lamdp %40)
%42 = (fma.f64 #s(literal -1 binary64) %41 %34)
%43 = (+.f64 xy_x %42)
%44 = (/ s xj)
%56 = (- (- (+ xy_x (* xy_y %44)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp))))
%57 = (approx %56 %43)
%61 = (*.f64 #s(literal 3 binary64) c3)
%62 = (+.f64 c1 %61)
%63 = (*.f64 lamdp %62)
%70 = (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp))))
%71 = (approx %70 %63)
%72 = (*.f64 #s(literal -1/6 binary64) c1)
%73 = (fma.f64 #s(literal -9/2 binary64) c3 %72)
%74 = (*.f64 %32 %73)
%75 = (fma.f64 #s(literal 3 binary64) c3 %74)
%76 = (+.f64 c1 %75)
%77 = (*.f64 lamdp %76)
%78 = (approx %70 %77)
%79 = (*.f64 s %62)
%80 = (*.f64 lamdp %79)
%81 = (/.f64 %80 xj)
%82 = (* %44 %70)
%83 = (approx %82 %81)
%84 = (/.f64 %79 xj)
%85 = (*.f64 s %73)
%86 = (/.f64 %85 xj)
%87 = (fma.f64 #s(literal 4 binary64) a4 %84)
%88 = (fma.f64 #s(literal 2 binary64) a2 %87)
%89 = (*.f64 lamdp %88)
%90 = (fma.f64 #s(literal -1 binary64) %89 %34)
%91 = (+.f64 xy_x %90)
%92 = (- %56 %82)
%93 = (approx %92 %91)
%94 = (fma.f64 #s(literal -4/3 binary64) a2 %86)
%95 = (fma.f64 #s(literal -32/3 binary64) a4 %94)
%96 = (*.f64 %32 %95)
%97 = (/.f64 %35 b)
%98 = (/ %92 b)
%100 = (/.f64 %89 b)
%101 = (/.f64 xy_x b)
%102 = (*.f64 b xj)
%103 = (/.f64 %33 %102)
%104 = (+.f64 %101 %103)
%105 = (fma.f64 #s(literal -1 binary64) %100 %104)
%107 = (/.f64 %96 b)
%108 = (/.f64 %88 b)
%109 = (*.f64 #s(literal -1 binary64) %108)
%110 = (fma.f64 #s(literal -1 binary64) %107 %109)
%111 = (fma.f64 lamdp %110 %104)
%113 = (fma.f64 c1 %21 %27)
%114 = (*.f64 s %113)
%115 = (/.f64 %12 b)
%116 = (/.f64 %18 b)
%119 = (/.f64 xy_y xj)
%120 = (/.f64 %22 xj)
%121 = (/.f64 %27 xj)
%122 = (+.f64 %120 %121)
%123 = (-.f64 %119 %122)
%124 = (*.f64 s %123)
%125 = (approx %92 %124)
%126 = (-.f64 %33 %114)
%127 = (/.f64 %126 %102)
%129 = (*.f64 #s(literal -1 binary64) %115)
%131 = (*.f64 #s(literal -1 binary64) %116)
%133 = (*.f64 s %26)
%134 = (*.f64 c3 %133)
%135 = (/.f64 %134 xj)
%136 = (*.f64 s %21)
%137 = (*.f64 c1 %136)
%138 = (/.f64 %137 xj)
%139 = (/.f64 %137 %102)
%140 = (/.f64 %134 %102)
%141 = (*.f64 #s(literal -1 binary64) %138)
%142 = (approx %92 %141)
%143 = (*.f64 #s(literal -1 binary64) %139)
%145 = (fma.f64 a4 %17 %138)
%146 = (fma.f64 a2 %11 %145)
%147 = (-.f64 %35 %146)
%148 = (approx %92 %147)
%149 = (*.f64 #s(literal -1 binary64) %135)
%150 = (approx %92 %149)
%151 = (*.f64 #s(literal -1 binary64) %140)
%154 = (fma.f64 %119 s xy_x)
%155 = (neg.f64 b)
%156 = (*.f64 xj b)
%157 = (/.f64 #s(literal -1 binary64) b)
%158 = (neg.f64 lamdp)
%159 = (+.f64 lamdp lamdp)
%160 = (*.f64 #s(literal -2 binary64) lamdp)
%161 = (sin.f64 %159)
%162 = (sin.f64 %160)
%163 = (PI.f64 )
%164 = (*.f64 %163 #s(literal 1/2 binary64))
%166 = (sin.f64 %158)
%167 = (*.f64 a2 %161)
%168 = (-.f64 %167 xy_x)
%169 = (*.f64 #s(literal -4 binary64) lamdp)
%170 = (sin.f64 %169)
%171 = (fma.f64 %170 a4 xy_x)
%172 = (fma.f64 a2 %162 %171)
%173 = (fma.f64 %170 a4 %154)
%174 = (fma.f64 a2 %162 %173)
%175 = (fma.f64 a4 %17 %168)
%176 = (/.f64 %174 b)
%177 = (/.f64 %172 b)
%178 = (/.f64 a2 b)
%179 = (neg.f64 c3)
%181 = (*.f64 #s(literal -3 binary64) lamdp)
%182 = (sin.f64 %181)
%183 = (fma.f64 #s(literal -3 binary64) lamdp %163)
%184 = (sin.f64 %183)
%185 = (fma.f64 #s(literal 3 binary64) lamdp %163)
%186 = (neg.f64 %185)
%187 = (sin.f64 %186)
%188 = (fma.f64 #s(literal -3 binary64) lamdp %164)
%189 = (cos.f64 %188)
%190 = (+.f64 %185 %164)
%191 = (cos.f64 %190)
%192 = (cos.f64 %159)
%193 = (*.f64 %192 #s(literal 1/2 binary64))
%194 = (-.f64 #s(literal 1/2 binary64) %193)
%195 = (fma.f64 %194 #s(literal -4 binary64) #s(literal 3 binary64))
%196 = (*.f64 %21 %195)
%197 = (pow.f64 %21 #s(literal 3 binary64))
%198 = (*.f64 #s(literal 3 binary64) %21)
%199 = (fma.f64 %197 #s(literal -4 binary64) %198)
%200 = (*.f64 %197 #s(literal 4 binary64))
%201 = (*.f64 #s(literal -3 binary64) %21)
%202 = (*.f64 #s(literal -4 binary64) %21)
%203 = (*.f64 %202 %166)
%204 = (fma.f64 %203 %166 %198)
%205 = (*.f64 %182 c3)
%206 = (*.f64 #s(literal -4 binary64) c3)
%207 = (*.f64 %200 %179)
%208 = (*.f64 %201 %179)
%209 = (+.f64 %207 %208)
%210 = (fma.f64 c3 %26 %22)
%211 = (-.f64 %205 %22)
%212 = (fma.f64 %197 %206 %22)
%213 = (fma.f64 %198 c3 %212)
%214 = (*.f64 %211 s)
%215 = (/.f64 s %156)
%216 = (*.f64 %210 %215)
%217 = (/.f64 s b)
%218 = (/.f64 c1 xj)
%219 = (*.f64 %218 %21)
%220 = (/.f64 %211 b)
%221 = (-.f64 %210 xy_y)
%222 = (fma.f64 %4 %221 %167)
%223 = (-.f64 xy_x %222)
%224 = (fma.f64 a4 %170 %223)
%225 = (+.f64 %211 xy_y)
%226 = (fma.f64 %4 %225 xy_x)
%227 = (-.f64 %226 %18)
%228 = (fma.f64 %4 %221 %175)
%229 = (fma.f64 %210 %4 %167)
%230 = (-.f64 %171 %229)
%231 = (-.f64 %27 xy_y)
%232 = (*.f64 %4 %231)
%233 = (-.f64 %172 %232)
%234 = (fma.f64 %174 xj %214)
%236 = (/.f64 b %224)
%238 = (/.f64 %170 b)
%239 = (/.f64 %223 b)
%241 = (/.f64 %227 b)
%244 = (/.f64 %230 b)
%249 = (/.f64 s %155)
%250 = (/.f64 %233 b)
%252 = (-.f64 %177 %216)
%255 = (-.f64 %57 %29)
%257 = (*.f64 c3 %184)
%258 = (+.f64 %22 %257)
%259 = (*.f64 %4 %258)
%260 = (-.f64 %19 %259)
%262 = (*.f64 c3 %187)
%263 = (+.f64 %22 %262)
%264 = (*.f64 %4 %263)
%265 = (-.f64 %19 %264)
%267 = (*.f64 c3 %189)
%268 = (+.f64 %22 %267)
%269 = (*.f64 %4 %268)
%270 = (-.f64 %19 %269)
%272 = (*.f64 c3 %191)
%273 = (+.f64 %22 %272)
%274 = (*.f64 %4 %273)
%275 = (-.f64 %19 %274)
%277 = (*.f64 c3 %196)
%278 = (+.f64 %22 %277)
%279 = (*.f64 %4 %278)
%280 = (-.f64 %19 %279)
%282 = (*.f64 c3 %199)
%283 = (+.f64 %22 %282)
%284 = (*.f64 %4 %283)
%285 = (-.f64 %19 %284)
%287 = (*.f64 c3 %204)
%288 = (+.f64 %22 %287)
%289 = (*.f64 %4 %288)
%290 = (-.f64 %19 %289)
%292 = (+.f64 %22 %209)
%293 = (*.f64 %4 %292)
%294 = (-.f64 %19 %293)
%296 = (*.f64 %4 %213)
%297 = (-.f64 %19 %296)
%299 = (*.f64 %4 %71)
%300 = (-.f64 %19 %299)
%302 = (*.f64 %4 %78)
%303 = (-.f64 %19 %302)
%305 = (-.f64 %19 %83)
xy_x
xy_y
s
xj
%4
%5
%6
a2
#s(literal 2 binary64)
lamdp
%10
%11
%12
%13
a4
#s(literal 4 binary64)
%16
%17
%18
%19
c1
%21
%22
c3
#s(literal 3 binary64)
%25
%26
%27
%28
%29
b
#s(literal -4/3 binary64)
%32
%33
%34
%35
#s(literal -2 binary64)
#s(literal -32/3 binary64)
%38
#s(literal -1 binary64)
%40
%41
%42
%43
%57
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal -9/2 binary64)
%61
%62
%63
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%83
%84
%85
%86
%87
%88
%89
%90
%91
%93
%94
%95
%96
%97
(approx %98 %97)
%100
%101
%102
%103
%104
%105
(approx %98 %105)
%107
%108
%109
%110
%111
(approx %98 %111)
%113
%114
%115
%116
(approx %98 %101)
(approx %98 %103)
%119
%120
%121
%122
%123
%124
%125
%126
%127
(approx %98 %127)
%129
(approx %98 %129)
%131
(approx %98 %131)
%133
%134
%135
%136
%137
%138
%139
%140
%141
%142
%143
(approx %98 %143)
%145
%146
%147
%148
%149
%150
%151
(approx %98 %151)
#s(literal 1/2 binary64)
%154
%155
%156
%157
%158
%159
%160
%161
%162
%163
%164
#s(literal -4 binary64)
%166
%167
%168
%169
%170
%171
%172
%173
%174
%175
%176
%177
%178
%179
#s(literal -3 binary64)
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
%199
%200
%201
%202
%203
%204
%205
%206
%207
%208
%209
%210
%211
%212
%213
%214
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
(*.f64 %228 %157)
%236
(/.f64 #s(literal 1 binary64) %236)
%238
%239
(fma.f64 %238 a4 %239)
%241
(fma.f64 %162 %178 %241)
(/.f64 %234 %156)
%244
(fma.f64 xy_y %215 %244)
(fma.f64 %215 %211 %176)
(fma.f64 %119 %217 %244)
(fma.f64 %220 %4 %176)
%249
%250
(fma.f64 %219 %249 %250)
%252
(fma.f64 xy_y %215 %252)
(fma.f64 %119 %217 %252)
%255
(/.f64 %255 b)
%257
%258
%259
%260
(/.f64 %260 b)
%262
%263
%264
%265
(/.f64 %265 b)
%267
%268
%269
%270
(/.f64 %270 b)
%272
%273
%274
%275
(/.f64 %275 b)
%277
%278
%279
%280
(/.f64 %280 b)
%282
%283
%284
%285
(/.f64 %285 b)
%287
%288
%289
%290
(/.f64 %290 b)
%292
%293
%294
(/.f64 %294 b)
%296
%297
(/.f64 %297 b)
%299
%300
(/.f64 %300 b)
%302
%303
(/.f64 %303 b)
%305
(/.f64 %305 b)
(/.f64 %93 b)
(/.f64 %125 b)
(/.f64 %142 b)
(/.f64 %148 b)
(/.f64 %150 b)
Outputs
%4 = (/.f64 s xj)
%5 = (neg.f64 s)
%6 = (neg.f64 xj)
%8 = (neg.f64 %4)
%11 = (*.f64 s #s(literal 1 binary64))
%13 = (/.f64 #s(literal 1 binary64) xj)
%18 = (neg.f64 %5)
%19 = (neg.f64 %6)
%21 = (/.f64 #s(literal 1 binary64) %6)
%25 = (*.f64 s xy_y)
%26 = (/.f64 %25 xj)
%27 = (*.f64 xy_y %4)
%28 = (/.f64 xy_y xj)
%29 = (*.f64 s %28)
%30 = (*.f64 %4 xy_y)
%31 = (*.f64 %28 s)
%32 = (neg.f64 %25)
%33 = (/.f64 %32 %6)
%34 = (neg.f64 %27)
%35 = (neg.f64 %34)
%36 = (*.f64 %25 #s(literal 1 binary64))
%37 = (/.f64 %36 xj)
%38 = (*.f64 %25 %13)
%39 = (*.f64 %13 %25)
%41 = (/.f64 #s(literal 1 binary64) (/.f64 xj %25))
%42 = (neg.f64 %32)
%43 = (/.f64 %42 %19)
%44 = (*.f64 %32 %21)
%46 = (/.f64 #s(literal 1 binary64) (/.f64 %6 %32))
%47 = (fma.f64 xy_y %4 xy_x)
%48 = (fma.f64 s %28 xy_x)
%49 = (fma.f64 %4 xy_y xy_x)
%50 = (fma.f64 %28 s xy_x)
%51 = (+.f64 xy_x %27)
%52 = (+.f64 %27 xy_x)
%53 = (-.f64 xy_x %34)
%54 = (neg.f64 xy_x)
%55 = (-.f64 %27 %54)
%56 = (neg.f64 %54)
%57 = (fma.f64 xy_y %4 %56)
%58 = (fma.f64 s %28 %56)
%59 = (fma.f64 %4 xy_y %56)
%60 = (fma.f64 %28 s %56)
%61 = (neg.f64 %50)
%62 = (neg.f64 %61)
%63 = (neg.f64 xy_y)
%64 = (neg.f64 %63)
%66 = (+.f64 xy_x (*.f64 %64 %4))
%67 = (+.f64 %27 %56)
%68 = (fma.f64 xy_x xj %25)
%69 = (/.f64 %68 xj)
%70 = (fma.f64 %25 %13 xy_x)
%71 = (fma.f64 %13 %25 xy_x)
%73 = (/.f64 (neg.f64 %68) %6)
%74 = (fma.f64 %25 %13 %56)
%75 = (fma.f64 %13 %25 %56)
%76 = (fma.f64 %32 %21 xy_x)
%78 = (/.f64 (fma.f64 xy_x %6 %32) %6)
%79 = (*.f64 %68 %13)
%81 = (/.f64 #s(literal 1 binary64) (/.f64 xj %68))
%82 = (fma.f64 %32 %21 %56)
%83 = (*.f64 xy_x xj)
%85 = (+.f64 (/.f64 %83 xj) %27)
%109 = (+.f64 lamdp lamdp)
%110 = (*.f64 lamdp #s(literal 2 binary64))
%111 = (*.f64 #s(literal 2 binary64) lamdp)
%112 = (neg.f64 lamdp)
%113 = (-.f64 lamdp %112)
%114 = (neg.f64 %112)
%115 = (+.f64 lamdp %114)
%116 = (-.f64 %112 lamdp)
%117 = (neg.f64 %116)
%118 = (*.f64 lamdp #s(literal 1 binary64))
%119 = (fma.f64 lamdp #s(literal 1 binary64) %118)
%120 = (*.f64 #s(literal 1 binary64) lamdp)
%121 = (fma.f64 #s(literal 1 binary64) lamdp %120)
%122 = (+.f64 %120 %120)
%123 = (+.f64 %118 %118)
%124 = (sin.f64 %109)
%125 = (cos.f64 lamdp)
%126 = (sin.f64 lamdp)
%127 = (*.f64 %125 %126)
%128 = (*.f64 #s(literal 2 binary64) %127)
%129 = (*.f64 %127 #s(literal 2 binary64))
%131 = (*.f64 (*.f64 #s(literal 2 binary64) %126) %125)
%132 = (fma.f64 %126 %125 %127)
%133 = (fma.f64 %125 %126 %127)
%134 = (+.f64 %127 %127)
%135 = (neg.f64 %125)
%137 = (-.f64 %127 (*.f64 %135 %126))
%138 = (sin.f64 %112)
%140 = (-.f64 %127 (*.f64 %125 %138))
%142 = (-.f64 %127 (neg.f64 %127))
%143 = (*.f64 a2 %124)
%144 = (*.f64 %124 a2)
%145 = (+.f64 a2 a2)
%146 = (*.f64 %145 %127)
%147 = (*.f64 %127 a2)
%148 = (*.f64 #s(literal 2 binary64) %147)
%149 = (*.f64 a2 %127)
%150 = (fma.f64 a2 %127 %149)
%151 = (fma.f64 %127 a2 %147)
%152 = (+.f64 %147 %147)
%153 = (+.f64 %149 %149)
%154 = (-.f64 xy_x %143)
%159 = (-.f64 %50 %143)
%160 = (neg.f64 %124)
%162 = (neg.f64 a2)
%166 = (-.f64 %27 %143)
%170 = (-.f64 %143 xy_x)
%172 = (neg.f64 %143)
%175 = (-.f64 %143 %50)
%181 = (neg.f64 %162)
%182 = (*.f64 %181 %124)
%184 = (neg.f64 %172)
%188 = (*.f64 #s(literal -1 binary64) a2)
%200 = (*.f64 %162 #s(literal 2 binary64))
%205 = (*.f64 #s(literal 4 binary64) lamdp)
%206 = (sin.f64 %205)
%207 = (*.f64 a4 %206)
%209 = (fma.f64 a4 %206 %143)
%210 = (-.f64 xy_x %209)
%215 = (-.f64 %50 %209)
%220 = (neg.f64 %209)
%222 = (neg.f64 %206)
%224 = (neg.f64 a4)
%228 = (fma.f64 a4 %206 %175)
%236 = (-.f64 %172 %207)
%238 = (neg.f64 %207)
%245 = (fma.f64 %160 a2 %238)
%250 = (*.f64 (neg.f64 %224) %206)
%252 = (neg.f64 %238)
%258 = (*.f64 #s(literal -1 binary64) a4)
%260 = (*.f64 #s(literal -1 binary64) %206)
%267 = (*.f64 c1 %126)
%272 = (*.f64 #s(literal 3 binary64) lamdp)
%273 = (sin.f64 %272)
%274 = (cos.f64 %109)
%275 = (*.f64 %274 #s(literal 1/2 binary64))
%276 = (-.f64 #s(literal 1/2 binary64) %275)
%278 = (fma.f64 %276 #s(literal -4 binary64) #s(literal 3 binary64))
%279 = (*.f64 %126 %278)
%280 = (*.f64 %278 %126)
%281 = (pow.f64 %126 #s(literal 3 binary64))
%282 = (*.f64 #s(literal -4 binary64) %281)
%283 = (fma.f64 %126 #s(literal 3 binary64) %282)
%284 = (fma.f64 #s(literal 3 binary64) %126 %282)
%285 = (*.f64 #s(literal 3 binary64) %126)
%286 = (fma.f64 #s(literal -4 binary64) %281 %285)
%287 = (fma.f64 %281 #s(literal -4 binary64) %285)
%288 = (+.f64 %285 %282)
%289 = (+.f64 %282 %285)
%290 = (*.f64 %281 #s(literal 4 binary64))
%291 = (-.f64 %285 %290)
%293 = (*.f64 #s(literal -3 binary64) %126)
%294 = (-.f64 %282 %293)
%295 = (neg.f64 %281)
%296 = (*.f64 %295 #s(literal 4 binary64))
%297 = (fma.f64 %126 #s(literal 3 binary64) %296)
%298 = (fma.f64 #s(literal 3 binary64) %126 %296)
%299 = (neg.f64 %293)
%300 = (fma.f64 #s(literal -4 binary64) %281 %299)
%301 = (fma.f64 %281 #s(literal -4 binary64) %299)
%302 = (fma.f64 %281 #s(literal 4 binary64) %293)
%303 = (neg.f64 %302)
%304 = (+.f64 %285 %296)
%305 = (+.f64 %282 %299)
%307 = (neg.f64 (-.f64 %293 %282))
%308 = (neg.f64 #s(literal -4 binary64))
%310 = (-.f64 %285 (*.f64 %308 %281))
%311 = (neg.f64 %282)
%312 = (-.f64 %285 %311)
%314 = (-.f64 %285 (*.f64 %295 #s(literal -4 binary64)))
%315 = (*.f64 %276 #s(literal -4 binary64))
%316 = (fma.f64 %126 %315 %285)
%317 = (*.f64 #s(literal -4 binary64) %126)
%318 = (fma.f64 %276 %317 %285)
%319 = (fma.f64 %317 %276 %285)
%320 = (fma.f64 %315 %126 %285)
%321 = (-.f64 %275 #s(literal 1/2 binary64))
%322 = (*.f64 %321 #s(literal -4 binary64))
%324 = (-.f64 %285 (*.f64 %126 %322))
%325 = (fma.f64 %126 %315 %299)
%326 = (*.f64 %321 %138)
%327 = (fma.f64 #s(literal -4 binary64) %326 %285)
%328 = (fma.f64 %138 %322 %285)
%329 = (fma.f64 %276 %317 %299)
%330 = (fma.f64 %317 %276 %299)
%331 = (fma.f64 %322 %138 %285)
%332 = (fma.f64 %315 %126 %299)
%333 = (*.f64 %138 #s(literal -4 binary64))
%334 = (fma.f64 %333 %321 %285)
%337 = (-.f64 %285 (*.f64 (neg.f64 %317) %276))
%339 = (-.f64 %285 (*.f64 %315 %138))
%340 = (fma.f64 #s(literal -4 binary64) %326 %299)
%341 = (fma.f64 %138 %322 %299)
%342 = (fma.f64 %322 %138 %299)
%343 = (fma.f64 %333 %321 %299)
%344 = (neg.f64 %138)
%346 = (-.f64 %285 (*.f64 %344 %322))
%347 = (*.f64 c3 %273)
%348 = (*.f64 %273 c3)
%349 = (neg.f64 %273)
%350 = (neg.f64 %349)
%351 = (*.f64 c3 %350)
%352 = (*.f64 %350 c3)
%353 = (neg.f64 %347)
%354 = (neg.f64 %353)
%355 = (*.f64 %278 c3)
%356 = (*.f64 %126 %355)
%357 = (*.f64 %126 c3)
%358 = (*.f64 %278 %357)
%359 = (*.f64 %357 %278)
%360 = (*.f64 c3 %278)
%361 = (*.f64 %360 %126)
%362 = (neg.f64 c3)
%363 = (*.f64 %362 %302)
%364 = (*.f64 %302 %362)
%365 = (*.f64 c3 %302)
%366 = (neg.f64 %365)
%367 = (*.f64 #s(literal -4 binary64) c3)
%368 = (*.f64 %281 %367)
%369 = (fma.f64 c3 %285 %368)
%370 = (*.f64 #s(literal 3 binary64) c3)
%371 = (*.f64 %126 %370)
%372 = (fma.f64 c3 %282 %371)
%373 = (fma.f64 %126 %370 %368)
%374 = (fma.f64 #s(literal 3 binary64) %357 %368)
%375 = (fma.f64 %370 %126 %368)
%376 = (*.f64 c3 %281)
%377 = (fma.f64 #s(literal -4 binary64) %376 %371)
%378 = (*.f64 %281 c3)
%379 = (fma.f64 #s(literal -4 binary64) %378 %371)
%380 = (fma.f64 %281 %367 %371)
%381 = (fma.f64 %285 c3 %368)
%382 = (fma.f64 %367 %281 %371)
%383 = (fma.f64 %357 #s(literal 3 binary64) %368)
%384 = (fma.f64 %282 c3 %371)
%385 = (fma.f64 %376 #s(literal -4 binary64) %371)
%386 = (fma.f64 %378 #s(literal -4 binary64) %371)
%387 = (+.f64 %368 %371)
%388 = (+.f64 %371 %368)
%389 = (*.f64 #s(literal -3 binary64) c3)
%390 = (*.f64 %126 %389)
%391 = (-.f64 %368 %390)
%392 = (*.f64 %293 %362)
%393 = (fma.f64 c3 %282 %392)
%394 = (*.f64 %281 %362)
%395 = (fma.f64 #s(literal 4 binary64) %394 %371)
%396 = (*.f64 #s(literal -3 binary64) %362)
%397 = (fma.f64 %126 %396 %368)
%398 = (fma.f64 #s(literal -4 binary64) %376 %392)
%399 = (fma.f64 #s(literal -4 binary64) %378 %392)
%400 = (fma.f64 %362 %290 %371)
%401 = (fma.f64 %362 %293 %368)
%402 = (*.f64 %126 %362)
%403 = (fma.f64 #s(literal -3 binary64) %402 %368)
%404 = (fma.f64 %281 %367 %392)
%405 = (fma.f64 %290 %362 %371)
%406 = (fma.f64 %293 %362 %368)
%407 = (fma.f64 %367 %281 %392)
%408 = (fma.f64 %299 c3 %368)
%409 = (fma.f64 %402 #s(literal -3 binary64) %368)
%410 = (*.f64 %362 #s(literal -3 binary64))
%411 = (fma.f64 %410 %126 %368)
%412 = (fma.f64 %282 c3 %392)
%413 = (fma.f64 %376 #s(literal -4 binary64) %392)
%414 = (fma.f64 %378 #s(literal -4 binary64) %392)
%415 = (*.f64 %362 %281)
%416 = (fma.f64 %415 #s(literal 4 binary64) %371)
%417 = (*.f64 #s(literal 4 binary64) c3)
%419 = (neg.f64 (fma.f64 %281 %417 %390))
%420 = (*.f64 %281 %417)
%422 = (neg.f64 (fma.f64 %293 c3 %420))
%423 = (+.f64 %368 %392)
%424 = (+.f64 %392 %368)
%425 = (*.f64 #s(literal 3 binary64) %402)
%426 = (-.f64 %368 %425)
%427 = (neg.f64 %371)
%428 = (-.f64 %368 %427)
%429 = (*.f64 %362 %285)
%430 = (-.f64 %368 %429)
%431 = (-.f64 %392 %420)
%433 = (*.f64 (neg.f64 %367) %281)
%434 = (-.f64 %371 %433)
%435 = (neg.f64 %368)
%436 = (-.f64 %371 %435)
%437 = (*.f64 %295 %367)
%438 = (-.f64 %371 %437)
%439 = (*.f64 %311 c3)
%440 = (-.f64 %371 %439)
%441 = (fma.f64 #s(literal 4 binary64) %394 %392)
%442 = (fma.f64 %362 %290 %392)
%443 = (fma.f64 %290 %362 %392)
%444 = (fma.f64 %415 #s(literal 4 binary64) %392)
%445 = (-.f64 %392 %435)
%446 = (*.f64 %282 %362)
%447 = (-.f64 %392 %446)
%448 = (-.f64 %392 %437)
%450 = (*.f64 (neg.f64 %299) %362)
%451 = (fma.f64 c3 %282 %450)
%452 = (fma.f64 #s(literal -4 binary64) %376 %450)
%453 = (fma.f64 #s(literal -4 binary64) %378 %450)
%454 = (fma.f64 %281 %367 %450)
%455 = (fma.f64 %367 %281 %450)
%456 = (fma.f64 %282 c3 %450)
%457 = (fma.f64 %376 #s(literal -4 binary64) %450)
%458 = (fma.f64 %378 #s(literal -4 binary64) %450)
%459 = (+.f64 %368 %450)
%460 = (neg.f64 %362)
%461 = (*.f64 %460 %290)
%462 = (-.f64 %392 %461)
%463 = (fma.f64 #s(literal 4 binary64) %394 %450)
%464 = (fma.f64 %362 %290 %450)
%465 = (fma.f64 %290 %362 %450)
%466 = (fma.f64 %415 #s(literal 4 binary64) %450)
%467 = (*.f64 %315 %357)
%468 = (fma.f64 c3 %285 %467)
%469 = (*.f64 %357 %315)
%470 = (fma.f64 c3 %285 %469)
%471 = (fma.f64 %126 %370 %467)
%472 = (fma.f64 %126 %370 %469)
%473 = (*.f64 %276 %367)
%474 = (fma.f64 %126 %473 %371)
%475 = (fma.f64 #s(literal 3 binary64) %357 %467)
%476 = (fma.f64 #s(literal 3 binary64) %357 %469)
%477 = (fma.f64 %370 %126 %467)
%478 = (fma.f64 %370 %126 %469)
%479 = (*.f64 %126 %367)
%480 = (fma.f64 %276 %479 %371)
%481 = (fma.f64 %285 c3 %467)
%482 = (fma.f64 %285 c3 %469)
%483 = (*.f64 %276 c3)
%484 = (fma.f64 %317 %483 %371)
%485 = (fma.f64 %357 #s(literal 3 binary64) %467)
%486 = (fma.f64 %357 #s(literal 3 binary64) %469)
%487 = (fma.f64 %357 %315 %371)
%488 = (*.f64 %367 %126)
%489 = (fma.f64 %488 %276 %371)
%490 = (fma.f64 %315 %357 %371)
%491 = (*.f64 c3 %317)
%492 = (fma.f64 %491 %276 %371)
%493 = (*.f64 %367 %276)
%494 = (fma.f64 %493 %126 %371)
%495 = (+.f64 %371 %467)
%496 = (+.f64 %371 %469)
%497 = (+.f64 %467 %371)
%498 = (+.f64 %469 %371)
%499 = (fma.f64 %126 %473 %392)
%500 = (*.f64 %322 c3)
%501 = (fma.f64 %138 %500 %371)
%502 = (fma.f64 %276 %479 %392)
%503 = (fma.f64 %317 %483 %392)
%504 = (*.f64 %138 c3)
%505 = (fma.f64 %322 %504 %371)
%506 = (fma.f64 %488 %276 %392)
%507 = (fma.f64 %491 %276 %392)
%508 = (*.f64 c3 %138)
%509 = (fma.f64 %508 %322 %371)
%510 = (fma.f64 %493 %126 %392)
%511 = (*.f64 c3 %322)
%512 = (fma.f64 %511 %138 %371)
%513 = (fma.f64 %138 %500 %392)
%514 = (fma.f64 %322 %504 %392)
%515 = (fma.f64 %508 %322 %392)
%516 = (fma.f64 %511 %138 %392)
%517 = (fma.f64 %126 %473 %450)
%518 = (fma.f64 %276 %479 %450)
%519 = (fma.f64 %317 %483 %450)
%520 = (fma.f64 %488 %276 %450)
%521 = (fma.f64 %491 %276 %450)
%522 = (fma.f64 %493 %126 %450)
%523 = (fma.f64 %138 %500 %450)
%524 = (fma.f64 %322 %504 %450)
%525 = (fma.f64 %508 %322 %450)
%526 = (fma.f64 %511 %138 %450)
%527 = (fma.f64 c1 %126 %347)
%528 = (fma.f64 c3 %273 %267)
%529 = (fma.f64 %126 c1 %347)
%530 = (fma.f64 %273 c3 %267)
%531 = (+.f64 %267 %347)
%532 = (+.f64 %347 %267)
%533 = (-.f64 %267 %353)
%534 = (neg.f64 %267)
%535 = (-.f64 %347 %534)
%536 = (*.f64 %460 %273)
%537 = (fma.f64 c1 %126 %536)
%538 = (neg.f64 c1)
%539 = (neg.f64 %538)
%540 = (*.f64 %539 %126)
%541 = (fma.f64 c3 %273 %540)
%542 = (neg.f64 %534)
%543 = (fma.f64 c3 %273 %542)
%544 = (fma.f64 c3 %350 %267)
%545 = (fma.f64 %126 c1 %536)
%546 = (fma.f64 %273 c3 %540)
%547 = (fma.f64 %273 c3 %542)
%548 = (fma.f64 %350 c3 %267)
%549 = (neg.f64 %527)
%550 = (neg.f64 %549)
%551 = (+.f64 %267 %536)
%552 = (+.f64 %347 %540)
%553 = (+.f64 %347 %542)
%554 = (*.f64 %460 %350)
%555 = (fma.f64 c1 %126 %554)
%556 = (fma.f64 c3 %350 %540)
%557 = (fma.f64 c3 %350 %542)
%558 = (fma.f64 %126 c1 %554)
%559 = (fma.f64 %350 c3 %540)
%560 = (fma.f64 %350 c3 %542)
%561 = (+.f64 %267 %554)
%562 = (fma.f64 %126 %355 %267)
%563 = (fma.f64 %278 %357 %267)
%564 = (fma.f64 %357 %278 %267)
%565 = (fma.f64 %360 %126 %267)
%566 = (fma.f64 %126 %355 %540)
%567 = (fma.f64 %126 %355 %542)
%568 = (fma.f64 %278 %357 %540)
%569 = (fma.f64 %278 %357 %542)
%570 = (fma.f64 %357 %278 %540)
%571 = (fma.f64 %357 %278 %542)
%572 = (fma.f64 %360 %126 %540)
%573 = (fma.f64 %360 %126 %542)
%574 = (-.f64 %267 %365)
%575 = (fma.f64 %362 %302 %267)
%576 = (fma.f64 %302 %362 %267)
%577 = (fma.f64 %362 %302 %540)
%578 = (fma.f64 %362 %302 %542)
%579 = (fma.f64 %302 %362 %540)
%580 = (fma.f64 %302 %362 %542)
%581 = (fma.f64 %281 %367 %267)
%582 = (fma.f64 c3 %285 %581)
%583 = (fma.f64 %357 #s(literal 3 binary64) %267)
%584 = (fma.f64 c3 %282 %583)
%585 = (fma.f64 c1 %126 %371)
%586 = (fma.f64 c3 %282 %585)
%587 = (fma.f64 %126 %370 %581)
%588 = (fma.f64 #s(literal 3 binary64) %357 %581)
%589 = (fma.f64 %370 %126 %581)
%590 = (fma.f64 #s(literal -4 binary64) %376 %583)
%591 = (fma.f64 #s(literal -4 binary64) %376 %585)
%592 = (fma.f64 #s(literal -4 binary64) %378 %583)
%593 = (fma.f64 #s(literal -4 binary64) %378 %585)
%594 = (fma.f64 %281 %367 %583)
%595 = (fma.f64 %281 %367 %585)
%596 = (fma.f64 %285 c3 %581)
%597 = (fma.f64 %367 %281 %583)
%598 = (fma.f64 %367 %281 %585)
%599 = (fma.f64 %357 #s(literal 3 binary64) %581)
%600 = (fma.f64 %282 c3 %583)
%601 = (fma.f64 %282 c3 %585)
%602 = (fma.f64 %376 #s(literal -4 binary64) %583)
%603 = (fma.f64 %376 #s(literal -4 binary64) %585)
%604 = (fma.f64 %378 #s(literal -4 binary64) %583)
%605 = (fma.f64 %378 #s(literal -4 binary64) %585)
%606 = (+.f64 %368 %583)
%607 = (+.f64 %368 %585)
%608 = (+.f64 %581 %371)
%609 = (+.f64 %371 %581)
%610 = (+.f64 %583 %368)
%611 = (-.f64 %581 %390)
%612 = (fma.f64 %299 c3 %267)
%613 = (fma.f64 c3 %282 %612)
%614 = (fma.f64 #s(literal 4 binary64) %394 %583)
%615 = (fma.f64 #s(literal 4 binary64) %394 %585)
%616 = (fma.f64 %126 %396 %581)
%617 = (fma.f64 #s(literal -4 binary64) %376 %612)
%618 = (fma.f64 #s(literal -4 binary64) %378 %612)
%619 = (fma.f64 %362 %290 %583)
%620 = (fma.f64 %362 %290 %585)
%621 = (fma.f64 %362 %293 %581)
%622 = (fma.f64 #s(literal -3 binary64) %402 %581)
%623 = (fma.f64 %281 %367 %612)
%624 = (fma.f64 %290 %362 %583)
%625 = (fma.f64 %290 %362 %585)
%626 = (fma.f64 %293 %362 %581)
%627 = (fma.f64 %367 %281 %612)
%628 = (fma.f64 %299 c3 %581)
%629 = (fma.f64 %402 #s(literal -3 binary64) %581)
%630 = (fma.f64 %410 %126 %581)
%631 = (fma.f64 %282 c3 %612)
%632 = (fma.f64 %376 #s(literal -4 binary64) %612)
%633 = (fma.f64 %378 #s(literal -4 binary64) %612)
%634 = (fma.f64 %415 #s(literal 4 binary64) %583)
%635 = (fma.f64 %415 #s(literal 4 binary64) %585)
%637 = (-.f64 %368 (-.f64 %390 %267))
%638 = (+.f64 %368 %612)
%639 = (+.f64 %392 %581)
%640 = (+.f64 %581 %392)
%642 = (+.f64 (fma.f64 c1 %126 %392) %368)
%643 = (-.f64 %581 %425)
%644 = (-.f64 %581 %427)
%645 = (-.f64 %581 %429)
%646 = (neg.f64 %581)
%647 = (-.f64 %371 %646)
%648 = (fma.f64 #s(literal 4 binary64) %394 %612)
%649 = (fma.f64 %362 %290 %612)
%650 = (fma.f64 %290 %362 %612)
%651 = (fma.f64 %415 #s(literal 4 binary64) %612)
%653 = (-.f64 %368 (-.f64 %534 %371))
%655 = (neg.f64 (-.f64 %646 %371))
%656 = (fma.f64 %126 %473 %583)
%657 = (fma.f64 %126 %473 %585)
%658 = (fma.f64 %276 %479 %583)
%659 = (fma.f64 %276 %479 %585)
%660 = (fma.f64 %317 %483 %583)
%661 = (fma.f64 %317 %483 %585)
%662 = (fma.f64 %488 %276 %583)
%663 = (fma.f64 %488 %276 %585)
%664 = (fma.f64 %491 %276 %583)
%665 = (fma.f64 %491 %276 %585)
%666 = (fma.f64 %493 %126 %583)
%667 = (fma.f64 %493 %126 %585)
%668 = (fma.f64 %126 %473 %612)
%669 = (fma.f64 %138 %500 %583)
%670 = (fma.f64 %138 %500 %585)
%671 = (fma.f64 %276 %479 %612)
%672 = (fma.f64 %317 %483 %612)
%673 = (fma.f64 %322 %504 %583)
%674 = (fma.f64 %322 %504 %585)
%675 = (fma.f64 %488 %276 %612)
%676 = (fma.f64 %491 %276 %612)
%677 = (fma.f64 %508 %322 %583)
%678 = (fma.f64 %508 %322 %585)
%679 = (fma.f64 %493 %126 %612)
%680 = (fma.f64 %511 %138 %583)
%681 = (fma.f64 %511 %138 %585)
%682 = (fma.f64 %138 %500 %612)
%683 = (fma.f64 %322 %504 %612)
%684 = (fma.f64 %508 %322 %612)
%685 = (fma.f64 %511 %138 %612)
%686 = (*.f64 s %527)
%687 = (/.f64 %686 xj)
%688 = (/.f64 %527 xj)
%689 = (*.f64 s %688)
%690 = (*.f64 %4 %527)
%691 = (*.f64 %527 %4)
%692 = (neg.f64 %686)
%693 = (/.f64 %692 %6)
%694 = (*.f64 %686 %13)
%696 = (/.f64 #s(literal 1 binary64) (/.f64 xj %686))
%697 = (/.f64 %267 xj)
%698 = (*.f64 %4 c3)
%699 = (*.f64 %698 %273)
%700 = (fma.f64 s %697 %699)
%701 = (/.f64 c3 xj)
%702 = (*.f64 %273 %701)
%703 = (*.f64 s %697)
%704 = (fma.f64 s %702 %703)
%705 = (*.f64 %126 %4)
%706 = (fma.f64 c1 %705 %699)
%707 = (/.f64 %126 xj)
%708 = (*.f64 %707 s)
%709 = (fma.f64 c1 %708 %699)
%710 = (*.f64 %273 %4)
%711 = (fma.f64 c3 %710 %703)
%712 = (fma.f64 %4 %267 %699)
%713 = (fma.f64 %4 %347 %703)
%714 = (/.f64 c1 xj)
%715 = (*.f64 %714 s)
%716 = (fma.f64 %126 %715 %699)
%717 = (*.f64 c1 %4)
%718 = (fma.f64 %126 %717 %699)
%719 = (fma.f64 %267 %4 %699)
%720 = (*.f64 c3 %4)
%721 = (fma.f64 %273 %720 %703)
%722 = (fma.f64 %347 %4 %703)
%723 = (fma.f64 %697 s %699)
%724 = (*.f64 s %273)
%725 = (fma.f64 %724 %701 %703)
%726 = (*.f64 s %126)
%727 = (fma.f64 %726 %714 %699)
%728 = (fma.f64 %714 %726 %699)
%729 = (*.f64 s c1)
%730 = (fma.f64 %729 %707 %699)
%731 = (*.f64 s c3)
%732 = (/.f64 %273 xj)
%733 = (fma.f64 %731 %732 %703)
%734 = (fma.f64 %705 c1 %699)
%735 = (*.f64 %4 %126)
%736 = (fma.f64 %735 c1 %699)
%737 = (fma.f64 %698 %273 %703)
%738 = (*.f64 %4 c1)
%739 = (fma.f64 %738 %126 %699)
%740 = (fma.f64 %710 c3 %703)
%741 = (*.f64 %4 %273)
%742 = (fma.f64 %741 c3 %703)
%743 = (+.f64 %699 %703)
%744 = (+.f64 %703 %699)
%745 = (neg.f64 %699)
%746 = (-.f64 %703 %745)
%748 = (-.f64 %703 (*.f64 %353 %4))
%750 = (-.f64 %703 (*.f64 %8 %347))
%751 = (*.f64 %350 %4)
%752 = (fma.f64 c3 %751 %703)
%753 = (fma.f64 %350 %720 %703)
%754 = (fma.f64 %698 %350 %703)
%755 = (*.f64 %4 %350)
%756 = (fma.f64 %755 c3 %703)
%757 = (*.f64 c3 %13)
%758 = (fma.f64 %724 %757 %703)
%759 = (*.f64 c3 %724)
%760 = (fma.f64 %759 %13 %703)
%761 = (*.f64 c1 %726)
%762 = (fma.f64 %761 %13 %699)
%763 = (fma.f64 %13 %759 %703)
%764 = (fma.f64 %13 %761 %699)
%765 = (neg.f64 %761)
%766 = (fma.f64 %765 %21 %699)
%767 = (neg.f64 %759)
%768 = (fma.f64 %767 %21 %703)
%769 = (*.f64 %278 %4)
%770 = (fma.f64 %357 %769 %703)
%771 = (*.f64 %4 %357)
%772 = (fma.f64 %771 %278 %703)
%773 = (*.f64 %302 %4)
%774 = (fma.f64 %362 %773 %703)
%775 = (*.f64 %4 %362)
%776 = (fma.f64 %775 %302 %703)
%778 = (*.f64 %581 %4)
%779 = (fma.f64 c3 (*.f64 %285 %4) %778)
%780 = (*.f64 %371 %4)
%781 = (fma.f64 %4 %581 %780)
%782 = (fma.f64 %4 %371 %778)
%784 = (fma.f64 #s(literal 3 binary64) (*.f64 %357 %4) %778)
%785 = (fma.f64 %285 %720 %778)
%786 = (fma.f64 %581 %4 %780)
%787 = (fma.f64 %371 %4 %778)
%789 = (fma.f64 (*.f64 %4 #s(literal 3 binary64)) %357 %778)
%790 = (fma.f64 %698 %285 %778)
%792 = (fma.f64 (*.f64 %4 %285) c3 %778)
%793 = (+.f64 %780 %778)
%794 = (+.f64 %778 %780)
%795 = (*.f64 %392 %4)
%796 = (fma.f64 %4 %581 %795)
%797 = (*.f64 %4 %392)
%798 = (fma.f64 %4 %581 %797)
%799 = (fma.f64 %581 %4 %795)
%800 = (fma.f64 %581 %4 %797)
%801 = (+.f64 %778 %795)
%802 = (+.f64 %778 %797)
%804 = (-.f64 %780 (*.f64 %8 %581))
%806 = (-.f64 %780 (neg.f64 %778))
%808 = (-.f64 %780 (*.f64 %646 %4))
%810 = (fma.f64 s (*.f64 %13 %371) %778)
%811 = (*.f64 %13 %581)
%812 = (fma.f64 s %811 %780)
%813 = (*.f64 %371 s)
%814 = (fma.f64 %813 %13 %778)
%815 = (*.f64 %581 s)
%816 = (fma.f64 %815 %13 %780)
%817 = (fma.f64 s %811 %795)
%818 = (fma.f64 s %811 %797)
%819 = (fma.f64 %815 %13 %795)
%820 = (fma.f64 %815 %13 %797)
%822 = (neg.f64 b)
%825 = (*.f64 lamdp lamdp)
%827 = (fabs.f64 lamdp)
%836 = (*.f64 #s(literal 4 binary64) a4)
%838 = (neg.f64 #s(literal 1/2 binary64))
%840 = (neg.f64 #s(literal 2 binary64))
%842 = (PI.f64 )
%846 = (neg.f64 %842)
%848 = (/.f64 %842 #s(literal 2 binary64))
%854 = (fma.f64 #s(literal 4 binary64) a4 %145)
%857 = (*.f64 #s(literal -4 binary64) a4)
%865 = (*.f64 %308 a4)
%867 = (neg.f64 %857)
%875 = (neg.f64 %145)
%877 = (*.f64 %840 a2)
%880 = (*.f64 lamdp %854)
%882 = (*.f64 %145 lamdp)
%884 = (*.f64 lamdp a4)
%885 = (*.f64 %884 #s(literal 4 binary64))
%896 = (*.f64 a2 lamdp)
%898 = (*.f64 lamdp a2)
%908 = (-.f64 %27 %880)
%909 = (neg.f64 %854)
%911 = (neg.f64 %880)
%921 = (neg.f64 %908)
%928 = (*.f64 %854 #s(literal -1 binary64))
%932 = (*.f64 #s(literal -1 binary64) %854)
%936 = (fma.f64 %911 xj %25)
%953 = (-.f64 xy_x %880)
%954 = (fma.f64 xy_y %4 %953)
%989 = (/ s xj)
%1001 = (- (- (+ xy_x (* xy_y %989)) (* a2 (sin (* 2 lamdp)))) (* a4 (sin (* 4 lamdp))))
%1002 = (approx %1001 %954)
%1013 = (neg.f64 #s(literal 0 binary64))
%1022 = (fma.f64 #s(literal 3 binary64) c3 c1)
%1026 = (neg.f64 #s(literal -3 binary64))
%1034 = (*.f64 lamdp %1022)
%1036 = (*.f64 lamdp c3)
%1037 = (*.f64 %1036 #s(literal 3 binary64))
%1039 = (*.f64 lamdp c1)
%1062 = (+ (* c1 (sin lamdp)) (* c3 (sin (* 3 lamdp))))
%1063 = (approx %1062 %1034)
%1065 = (*.f64 #s(literal -1/6 binary64) c1)
%1066 = (*.f64 #s(literal -9/2 binary64) c3)
%1070 = (fma.f64 #s(literal -9/2 binary64) c3 %1065)
%1074 = (*.f64 #s(literal 1/6 binary64) c1)
%1077 = (*.f64 (neg.f64 #s(literal 1/6 binary64)) c1)
%1079 = (neg.f64 %1074)
%1094 = (*.f64 lamdp %1070)
%1096 = (*.f64 %825 %1070)
%1098 = (*.f64 %1070 lamdp)
%1100 = (*.f64 lamdp %1066)
%1101 = (*.f64 %825 %1065)
%1104 = (*.f64 %1066 %825)
%1108 = (*.f64 #s(literal -9/2 binary64) %825)
%1114 = (*.f64 c3 %825)
%1118 = (*.f64 %1066 lamdp)
%1120 = (*.f64 %825 c3)
%1126 = (*.f64 %825 #s(literal -9/2 binary64))
%1134 = (neg.f64 %825)
%1143 = (fma.f64 %1070 %825 %370)
%1148 = (neg.f64 %1096)
%1150 = (neg.f64 %1148)
%1153 = (*.f64 (neg.f64 %1134) %1070)
%1157 = (fma.f64 %1134 %1070 %389)
%1161 = (fma.f64 %825 %1065 %370)
%1174 = (fma.f64 %1070 %825 c1)
%1178 = (fma.f64 %1070 %825 %1022)
%1185 = (+.f64 c1 %1096)
%1201 = (*.f64 lamdp %1178)
%1203 = (*.f64 %1143 lamdp)
%1205 = (*.f64 %1096 lamdp)
%1207 = (*.f64 lamdp %1096)
%1224 = (approx %1062 %1201)
%1225 = (*.f64 s %1022)
%1227 = (*.f64 s #s(literal 3 binary64))
%1228 = (*.f64 %1227 c3)
%1246 = (*.f64 lamdp %1225)
%1248 = (*.f64 lamdp s)
%1253 = (*.f64 lamdp %1228)
%1255 = (*.f64 %370 %1248)
%1257 = (*.f64 c1 %1248)
%1259 = (*.f64 %1248 %370)
%1261 = (*.f64 %1248 c1)
%1263 = (*.f64 %1228 lamdp)
%1273 = (/.f64 %1246 xj)
%1274 = (*.f64 %1022 %4)
%1279 = (/.f64 %1022 xj)
%1281 = (neg.f64 %1246)
%1300 = (* %989 %1062)
%1301 = (approx %1300 %1273)
%1305 = (neg.f64 %1225)
%1307 = (neg.f64 %1274)
%1320 = (/.f64 %729 xj)
%1323 = (*.f64 s %1070)
%1325 = (*.f64 %1066 s)
%1327 = (*.f64 s #s(literal -1/6 binary64))
%1328 = (*.f64 %1327 c1)
%1352 = (/.f64 %1070 xj)
%1354 = (*.f64 %1070 %4)
%1356 = (neg.f64 %1323)
%1358 = (neg.f64 %1354)
%1376 = (fma.f64 #s(literal 4 binary64) a4 %1274)
%1383 = (fma.f64 %5 %1279 %857)
%1385 = (*.f64 %836 xj)
%1386 = (fma.f64 %1022 s %1385)
%1401 = (fma.f64 %1022 %4 %145)
%1405 = (fma.f64 %1279 s %854)
%1407 = (fma.f64 #s(literal 2 binary64) a2 %1274)
%1429 = (neg.f64 %1405)
%1445 = (*.f64 lamdp %1405)
%1449 = (*.f64 %1376 lamdp)
%1467 = (-.f64 %27 %1445)
%1469 = (neg.f64 %1445)
%1479 = (neg.f64 %1467)
%1481 = (neg.f64 %1469)
%1490 = (fma.f64 %1469 xj %25)
%1508 = (-.f64 xy_x %1445)
%1509 = (fma.f64 xy_y %4 %1508)
%1542 = (- %1001 %1300)
%1543 = (approx %1542 %1509)
%1544 = (*.f64 #s(literal -4/3 binary64) a2)
%1548 = (fma.f64 %1070 %4 %1544)
%1560 = (neg.f64 %1548)
%1562 = (*.f64 %1544 xj)
%1563 = (fma.f64 %1070 s %1562)
%1577 = (*.f64 #s(literal -32/3 binary64) a4)
%1578 = (fma.f64 #s(literal -4/3 binary64) a2 %1577)
%1580 = (fma.f64 %1070 %4 %1577)
%1584 = (fma.f64 #s(literal -32/3 binary64) a4 %1548)
%1619 = (*.f64 %825 %1584)
%1624 = (*.f64 %1548 %825)
%1627 = (*.f64 %1577 %825)
%1633 = (*.f64 %825 %1354)
%1641 = (*.f64 %1354 %825)
%1661 = (/.f64 %50 b)
%1662 = (/.f64 %61 %822)
%1663 = (neg.f64 %1661)
%1664 = (neg.f64 %1663)
%1665 = (*.f64 b xj)
%1666 = (/.f64 %68 %1665)
%1668 = (/.f64 (*.f64 %50 #s(literal 1 binary64)) b)
%1669 = (/.f64 s %1665)
%1670 = (/.f64 xy_x b)
%1671 = (fma.f64 xy_y %1669 %1670)
%1672 = (/.f64 xy_y %1665)
%1673 = (fma.f64 s %1672 %1670)
%1674 = (fma.f64 %1669 xy_y %1670)
%1675 = (fma.f64 %1672 s %1670)
%1676 = (/.f64 #s(literal 1 binary64) b)
%1677 = (*.f64 %50 %1676)
%1678 = (*.f64 %1676 %50)
%1679 = (/.f64 %25 %1665)
%1680 = (+.f64 %1670 %1679)
%1681 = (+.f64 %1679 %1670)
%1683 = (/.f64 #s(literal 1 binary64) (/.f64 b %50))
%1684 = (/.f64 xy_y b)
%1685 = (fma.f64 %4 %1684 %1670)
%1686 = (/.f64 s b)
%1687 = (fma.f64 %28 %1686 %1670)
%1688 = (fma.f64 %1686 %28 %1670)
%1689 = (fma.f64 %1684 %4 %1670)
%1690 = (/.f64 #s(literal -1 binary64) b)
%1691 = (*.f64 %61 %1690)
%1692 = (neg.f64 %1679)
%1693 = (-.f64 %1670 %1692)
%1695 = (-.f64 %1679 (neg.f64 %1670))
%1696 = (/.f64 %54 b)
%1697 = (-.f64 %1679 %1696)
%1699 = (/.f64 (*.f64 %68 #s(literal 1 binary64)) %1665)
%1701 = (/.f64 #s(literal 1 binary64) (/.f64 %822 %61))
%1703 = (/.f64 (fma.f64 %1679 b xy_x) b)
%1705 = (/.f64 (*.f64 %68 %1676) xj)
%1706 = (fma.f64 xy_x %1676 %1679)
%1707 = (/.f64 #s(literal 1 binary64) %1665)
%1708 = (*.f64 %1707 xy_y)
%1709 = (fma.f64 s %1708 %1670)
%1710 = (fma.f64 %25 %1707 %1670)
%1711 = (fma.f64 %1676 xy_x %1679)
%1712 = (fma.f64 %1707 %25 %1670)
%1713 = (*.f64 %1686 xy_y)
%1715 = (/.f64 (fma.f64 %1670 xj %1713) xj)
%1717 = (/.f64 (fma.f64 %1670 b %27) b)
%1718 = (*.f64 %13 %1686)
%1719 = (fma.f64 xy_y %1718 %1670)
%1720 = (*.f64 %1676 %28)
%1721 = (fma.f64 s %1720 %1670)
%1722 = (fma.f64 %27 %1676 %1670)
%1723 = (fma.f64 %1713 %13 %1670)
%1724 = (fma.f64 %54 %1690 %1679)
%1726 = (-.f64 %1679 (*.f64 %54 %1676))
%1727 = (neg.f64 %1665)
%1728 = (/.f64 #s(literal 1 binary64) %1727)
%1729 = (fma.f64 %32 %1728 %1670)
%1731 = (/.f64 (fma.f64 %1679 %822 %54) %822)
%1732 = (fma.f64 %1665 %1670 %25)
%1733 = (/.f64 %1732 %1665)
%1735 = (/.f64 (fma.f64 %1713 b %83) %1665)
%1738 = (*.f64 b b)
%1739 = (/.f64 (fma.f64 %27 b (*.f64 b xy_x)) %1738)
%1740 = (*.f64 xy_x b)
%1742 = (/.f64 (fma.f64 %27 b %1740) %1738)
%1743 = (*.f64 %1713 b)
%1745 = (/.f64 (fma.f64 xy_x xj %1743) %1665)
%1746 = (*.f64 %27 b)
%1748 = (/.f64 (fma.f64 xy_x b %1746) %1738)
%1749 = (*.f64 b %1713)
%1751 = (/.f64 (fma.f64 xy_x xj %1749) %1665)
%1752 = (*.f64 b %27)
%1754 = (/.f64 (fma.f64 xy_x b %1752) %1738)
%1756 = (/.f64 (/.f64 %1732 xj) b)
%1758 = (/.f64 (/.f64 %1732 b) xj)
%1760 = (/.f64 (neg.f64 %1732) %1727)
%1762 = (*.f64 (*.f64 b xy_y) s)
%1763 = (fma.f64 xy_x %1665 %1762)
%1764 = (*.f64 %1738 xj)
%1765 = (/.f64 %1763 %1764)
%1768 = (/.f64 (fma.f64 %1713 %822 (*.f64 xj %54)) %1727)
%1771 = (/.f64 (fma.f64 %1713 %822 (*.f64 %54 xj)) %1727)
%1774 = (*.f64 b %822)
%1775 = (/.f64 (fma.f64 %27 %822 (*.f64 b %54)) %1774)
%1776 = (*.f64 %54 b)
%1778 = (/.f64 (fma.f64 %27 %822 %1776) %1774)
%1780 = (/.f64 (fma.f64 %1670 %1727 %32) %1727)
%1781 = (*.f64 %1713 %822)
%1783 = (/.f64 (fma.f64 %54 xj %1781) %1727)
%1784 = (*.f64 %27 %822)
%1786 = (*.f64 %822 b)
%1787 = (/.f64 (fma.f64 %54 b %1784) %1786)
%1788 = (*.f64 %822 %1713)
%1790 = (/.f64 (fma.f64 %54 xj %1788) %1727)
%1791 = (*.f64 %822 %27)
%1793 = (/.f64 (fma.f64 %54 b %1791) %1786)
%1795 = (/.f64 (/.f64 %1763 b) %1665)
%1796 = (*.f64 %1732 %1707)
%1798 = (/.f64 #s(literal 1 binary64) (/.f64 %1665 %1732))
%1801 = (/.f64 (neg.f64 %1763) (neg.f64 %1764))
%1802 = (*.f64 %25 %822)
%1804 = (*.f64 %822 %1665)
%1805 = (/.f64 (fma.f64 %54 %1665 %1802) %1804)
%1806 = (*.f64 %822 %25)
%1808 = (/.f64 (fma.f64 %54 %1665 %1806) %1804)
%1811 = (*.f64 %1665 %822)
%1812 = (/.f64 (fma.f64 %25 %822 (*.f64 %1665 %54)) %1811)
%1815 = (/.f64 (fma.f64 %25 %822 (*.f64 %54 %1665)) %1811)
%1816 = (*.f64 %32 b)
%1818 = (*.f64 b %1727)
%1819 = (/.f64 (fma.f64 xy_x %1727 %1816) %1818)
%1822 = (*.f64 %1727 b)
%1823 = (/.f64 (fma.f64 %32 b (*.f64 %1727 xy_x)) %1822)
%1826 = (/.f64 (fma.f64 %32 b (*.f64 xy_x %1727)) %1822)
%1827 = (*.f64 b %32)
%1829 = (/.f64 (fma.f64 xy_x %1727 %1827) %1818)
%1830 = (/.f64 #s(literal 1 binary64) %1764)
%1831 = (*.f64 %1763 %1830)
%1833 = (/.f64 #s(literal 1 binary64) (/.f64 %1764 %1763))
%1836 = (+.f64 (/.f64 (*.f64 %1665 %1670) %1665) %1679)
%1837 = (*.f64 %32 %822)
%1839 = (*.f64 %822 %1727)
%1840 = (/.f64 (fma.f64 %54 %1727 %1837) %1839)
%1843 = (*.f64 %1727 %822)
%1844 = (/.f64 (fma.f64 %32 %822 (*.f64 %1727 %54)) %1843)
%1847 = (/.f64 (fma.f64 %32 %822 (*.f64 %54 %1727)) %1843)
%1848 = (*.f64 %822 %32)
%1850 = (/.f64 (fma.f64 %54 %1727 %1848) %1839)
%1854 = (+.f64 (/.f64 (*.f64 %83 b) %1764) (/.f64 %1762 %1764))
%1855 = (/ %1542 b)
%1858 = (/.f64 %1405 b)
%1861 = (*.f64 %1405 (/.f64 lamdp b))
%1865 = (neg.f64 %1858)
%1867 = (neg.f64 %1861)
%1881 = (/.f64 %145 b)
%1882 = (/.f64 %1376 b)
%1883 = (*.f64 lamdp %1882)
%1885 = (*.f64 %1882 lamdp)
%1908 = (*.f64 xj b)
%1939 = (*.f64 %6 %822)
%1942 = (*.f64 %822 %6)
%1944 = (neg.f64 %1727)
%1953 = (/.f64 %1509 b)
%1954 = (/.f64 %1508 b)
%1999 = (fma.f64 s %1672 %1867)
%2062 = (*.f64 %1764 b)
%2066 = (*.f64 b %1764)
%2076 = (/.f64 %1584 b)
%2081 = (*.f64 %1584 (/.f64 %825 b))
%2083 = (neg.f64 %1619)
%2087 = (neg.f64 %2081)
%2107 = (*.f64 #s(literal 1 binary64) %1405)
%2118 = (/.f64 #s(literal 2 binary64) b)
%2120 = (/.f64 a2 b)
%2129 = (neg.f64 %1882)
%2148 = (*.f64 #s(literal 1 binary64) %1882)
%2150 = (*.f64 %1882 #s(literal 1 binary64))
%2170 = (*.f64 #s(literal -1 binary64) %1882)
%2172 = (*.f64 %1882 #s(literal -1 binary64))
%2179 = (/.f64 (fma.f64 %1584 %825 %1405) b)
%2180 = (neg.f64 %2179)
%2232 = (fma.f64 %112 %2179 %1661)
%2233 = (*.f64 %112 %2179)
%2250 = (fma.f64 %112 %2179 %1670)
%2257 = (fma.f64 s %1672 %2233)
%2272 = (*.f64 %2081 lamdp)
%2273 = (neg.f64 %2272)
%2329 = (*.f64 %5 %347)
%2331 = (*.f64 s %371)
%2333 = (*.f64 s %581)
%2341 = (*.f64 s %392)
%2343 = (*.f64 %392 s)
%2347 = (/.f64 %143 b)
%2348 = (/.f64 %124 b)
%2354 = (neg.f64 %2347)
%2366 = (/.f64 %206 b)
%2368 = (/.f64 a4 b)
%2369 = (*.f64 %206 %2368)
%2373 = (neg.f64 %2369)
%2403 = (*.f64 c1 %707)
%2404 = (*.f64 %126 %714)
%2405 = (*.f64 %714 %126)
%2406 = (*.f64 %707 c1)
%2407 = (/.f64 %534 %6)
%2408 = (/.f64 %534 xj)
%2409 = (neg.f64 %2408)
%2411 = (neg.f64 (/.f64 %267 %6))
%2413 = (/.f64 (*.f64 %267 #s(literal 1 binary64)) xj)
%2414 = (*.f64 %13 %126)
%2415 = (*.f64 c1 %2414)
%2416 = (*.f64 %267 %13)
%2417 = (*.f64 %13 %267)
%2419 = (/.f64 #s(literal 1 binary64) (/.f64 xj %267))
%2420 = (/.f64 %542 %19)
%2421 = (*.f64 %534 %21)
%2423 = (/.f64 #s(literal 1 binary64) (/.f64 %6 %534))
%2429 = (neg.f64 %702)
%2442 = (/.f64 %549 xj)
%2458 = (neg.f64 %714)
%2461 = (neg.f64 %697)
%2468 = (*.f64 xj %527)
%2469 = (*.f64 xj xj)
%2471 = (fma.f64 %697 xj %347)
%2508 = (*.f64 xj %6)
%2515 = (*.f64 %6 xj)
%2551 = (-.f64 xy_y %527)
%2552 = (/.f64 %2551 xj)
%2553 = (-.f64 %267 xy_y)
%2554 = (fma.f64 %273 c3 %2553)
%2555 = (/.f64 %2554 xj)
%2558 = (-.f64 xy_y %267)
%2559 = (/.f64 %2558 xj)
%2566 = (*.f64 %28 xj)
%2579 = (*.f64 xy_y xj)
%2586 = (*.f64 %63 xj)
%2611 = (*.f64 s %2552)
%2613 = (*.f64 %2554 %4)
%2617 = (*.f64 %2442 s)
%2619 = (*.f64 s %2442)
%2635 = (approx %1542 %2611)
%2637 = (*.f64 %2551 s)
%2638 = (*.f64 %2554 s)
%2658 = (*.f64 %1669 %2551)
%2659 = (/.f64 %2551 b)
%2660 = (*.f64 s %2659)
%2690 = (*.f64 %527 %1669)
%2692 = (neg.f64 %2690)
%2698 = (-.f64 %2690 %1679)
%2721 = (*.f64 b %686)
%2727 = (*.f64 %1665 %1665)
%2808 = (*.f64 %759 #s(literal 1 binary64))
%2815 = (neg.f64 %767)
%2826 = (*.f64 %368 %4)
%2828 = (*.f64 %4 %368)
%2858 = (*.f64 %534 s)
%2861 = (*.f64 %267 %5)
%2863 = (*.f64 %5 %267)
%2865 = (neg.f64 %703)
%2867 = (*.f64 %761 #s(literal 1 binary64))
%2873 = (neg.f64 %765)
%2878 = (/.f64 %761 %1665)
%2879 = (/.f64 %126 %1665)
%2880 = (*.f64 s %2879)
%2882 = (/.f64 c1 %1665)
%2887 = (/.f64 c1 b)
%2888 = (*.f64 %726 %2887)
%2892 = (/.f64 %726 b)
%2896 = (/.f64 %126 b)
%2898 = (/.f64 %729 b)
%2902 = (neg.f64 %2878)
%2904 = (neg.f64 %2888)
%2907 = (*.f64 c1 %1707)
%2910 = (*.f64 %126 %1707)
%2923 = (*.f64 %273 %1669)
%2926 = (*.f64 %724 (/.f64 c3 %1665))
%2931 = (/.f64 c3 b)
%2932 = (*.f64 %724 %2931)
%2937 = (/.f64 %724 b)
%2947 = (neg.f64 %2926)
%2949 = (neg.f64 %2932)
%2969 = (neg.f64 %705)
%2974 = (*.f64 %705 #s(literal -1 binary64))
%2978 = (*.f64 #s(literal -1 binary64) c1)
%2980 = (neg.f64 %13)
%2985 = (*.f64 #s(literal 1 binary64) %703)
%2989 = (*.f64 %765 #s(literal -1 binary64))
%2991 = (*.f64 #s(literal -1 binary64) %765)
%2993 = (*.f64 %13 #s(literal -1 binary64))
%2995 = (approx %1542 %2865)
%3000 = (neg.f64 %2880)
%3006 = (neg.f64 %1686)
%3007 = (*.f64 %3006 %267)
%3016 = (*.f64 %3006 %126)
%3021 = (*.f64 %707 %3006)
%3023 = (*.f64 %714 %3006)
%3029 = (neg.f64 %2887)
%3032 = (*.f64 %3006 c1)
%3034 = (*.f64 %3006 %714)
%3038 = (*.f64 %1686 %697)
%3044 = (*.f64 s %534)
%3049 = (*.f64 %2880 #s(literal -1 binary64))
%3064 = (*.f64 %1690 %697)
%3068 = (/.f64 #s(literal -1 binary64) xj)
%3071 = (*.f64 #s(literal -1 binary64) %2887)
%3073 = (neg.f64 %1707)
%3082 = (*.f64 %13 %3016)
%3084 = (*.f64 %13 %3006)
%3091 = (*.f64 %1707 #s(literal -1 binary64))
%3095 = (fma.f64 a4 %206 %703)
%3114 = (neg.f64 %3095)
%3116 = (*.f64 a4 xj)
%3117 = (fma.f64 %206 %3116 %761)
%3124 = (*.f64 %2865 #s(literal -1 binary64))
%3140 = (fma.f64 a2 %124 %3095)
%3141 = (fma.f64 %697 s %143)
%3163 = (fma.f64 a2 %124 %703)
%3168 = (neg.f64 %3140)
%3184 = (-.f64 xy_x %3140)
%3189 = (-.f64 %50 %3140)
%3190 = (-.f64 %27 %3140)
%3200 = (+.f64 xy_x %3168)
%3212 = (-.f64 %172 %3095)
%3237 = (approx %1542 %3189)
%3240 = (neg.f64 %710)
%3245 = (*.f64 %710 #s(literal -1 binary64))
%3249 = (*.f64 #s(literal -1 binary64) c3)
%3259 = (*.f64 %767 #s(literal -1 binary64))
%3261 = (*.f64 #s(literal -1 binary64) %767)
%3264 = (approx %1542 %745)
%3324 = (*.f64 #s(literal -2 binary64) lamdp)
%3325 = (sin.f64 %3324)
%3327 = (*.f64 %842 #s(literal 1/2 binary64))
%3343 = (*.f64 #s(literal -4 binary64) lamdp)
%3345 = (sin.f64 %3343)
%3347 = (fma.f64 %3345 a4 xy_x)
%3348 = (*.f64 a4 %3345)
%3352 = (sin.f64 (neg.f64 %3343))
%3353 = (*.f64 %3352 a4)
%3355 = (*.f64 %224 %3345)
%3357 = (neg.f64 %3348)
%3362 = (neg.f64 %3347)
%3365 = (fma.f64 a2 %3325 %3347)
%3367 = (*.f64 %3325 a2)
%3368 = (fma.f64 %3345 a4 %3367)
%3375 = (+.f64 xy_x %3367)
%3379 = (*.f64 %162 %3325)
%3381 = (neg.f64 %3367)
%3383 = (neg.f64 %3325)
%3384 = (*.f64 %3383 a2)
%3388 = (neg.f64 %3365)
%3397 = (fma.f64 %3345 a4 %50)
%3398 = (fma.f64 %3345 a4 %27)
%3412 = (neg.f64 %3397)
%3422 = (fma.f64 a2 %3325 %3397)
%3433 = (+.f64 %50 %3367)
%3438 = (+.f64 %3368 %27)
%3446 = (neg.f64 %3422)
%3454 = (fma.f64 a4 %206 %170)
%3459 = (-.f64 xy_x %207)
%3463 = (+.f64 %54 %207)
%3471 = (/.f64 %3422 b)
%3473 = (neg.f64 %3471)
%3481 = (/.f64 %3325 b)
%3482 = (/.f64 %3397 b)
%3487 = (*.f64 %3325 %2120)
%3490 = (/.f64 %3368 b)
%3500 = (*.f64 %1676 %3325)
%3510 = (/.f64 %3365 b)
%3522 = (/.f64 %3347 b)
%3541 = (*.f64 %3347 b)
%3564 = (*.f64 #s(literal -3 binary64) lamdp)
%3568 = (sin.f64 %3564)
%3570 = (fma.f64 #s(literal -3 binary64) lamdp %842)
%3576 = (*.f64 %1026 lamdp)
%3578 = (neg.f64 %3564)
%3580 = (*.f64 %112 #s(literal -3 binary64))
%3583 = (neg.f64 %846)
%3592 = (sin.f64 %3578)
%3594 = (fma.f64 #s(literal -3 binary64) lamdp %848)
%3596 = (cos.f64 %3564)
%3597 = (*.f64 %3596 #s(literal 0 binary64))
%3600 = (*.f64 #s(literal -1 binary64) %3568)
%3611 = (*.f64 %3596 (sin.f64 %846))
%3614 = (fma.f64 #s(literal 3 binary64) lamdp %842)
%3618 = (-.f64 %3564 %842)
%3636 = (+.f64 %3614 %848)
%3643 = (fma.f64 %842 #s(literal 1/2 binary64) %3564)
%3653 = (neg.f64 %3327)
%3655 = (*.f64 %3583 #s(literal 1/2 binary64))
%3657 = (neg.f64 %3653)
%3661 = (neg.f64 %3643)
%3669 = (cos.f64 %3643)
%3671 = (fabs.f64 %3643)
%3683 = (cos.f64 %3327)
%3684 = (*.f64 %3596 %3683)
%3685 = (sin.f64 %3327)
%3686 = (*.f64 %3685 %3568)
%3688 = (*.f64 %3592 %3685)
%3690 = (neg.f64 %3686)
%3692 = (sin.f64 %3653)
%3693 = (*.f64 %3568 %3692)
%3703 = (sin.f64 %3643)
%3704 = (cos.f64 %848)
%3705 = (sin.f64 %848)
%3706 = (*.f64 %3669 %3705)
%3710 = (fma.f64 %842 #s(literal 1/2 binary64) %842)
%3714 = (fma.f64 %842 #s(literal 1/2 binary64) %3614)
%3721 = (fma.f64 %842 #s(literal 1/2 binary64) %272)
%3726 = (neg.f64 %3710)
%3730 = (fma.f64 #s(literal -3 binary64) lamdp %3726)
%3740 = (cos.f64 %3714)
%3742 = (fabs.f64 %3714)
%3754 = (cos.f64 %272)
%3755 = (neg.f64 %3754)
%3756 = (*.f64 %3755 %3683)
%3757 = (*.f64 %349 %3685)
%3759 = (neg.f64 %3757)
%3761 = (*.f64 %350 %3685)
%3763 = (*.f64 %349 %3692)
%3778 = (sin.f64 %3714)
%3779 = (*.f64 %3740 %3705)
%3783 = (fabs.f64 %109)
%3790 = (neg.f64 %274)
%3798 = (+.f64 #s(literal 1/2 binary64) %275)
%3802 = (fabs.f64 %125)
%3808 = (*.f64 %274 %3705)
%3817 = (neg.f64 %275)
%3829 = (fabs.f64 %126)
%3831 = (fabs.f64 %138)
%3846 = (*.f64 #s(literal 4 binary64) %276)
%3864 = (*.f64 %126 #s(literal 4 binary64))
%3866 = (*.f64 #s(literal 4 binary64) %126)
%3889 = (*.f64 %3568 c3)
%3926 = (-.f64 %3889 %267)
%3935 = (-.f64 %267 %3889)
%4020 = (*.f64 %3926 s)
%4021 = (*.f64 %3935 s)
%4056 = (/.f64 %527 b)
%4062 = (neg.f64 %690)
%4073 = (*.f64 %347 %1669)
%4075 = (*.f64 %267 %1669)
%4078 = (*.f64 %1669 %347)
%4080 = (*.f64 %1669 %267)
%4130 = (/.f64 %3926 b)
%4143 = (*.f64 %3568 %2931)
%4144 = (*.f64 %126 %2887)
%4148 = (/.f64 %3568 b)
%4149 = (neg.f64 %4144)
%4151 = (/.f64 %534 b)
%4170 = (-.f64 %347 xy_y)
%4183 = (fma.f64 %538 %126 xy_y)
%4185 = (neg.f64 %2553)
%4192 = (-.f64 %534 %63)
%4202 = (fma.f64 %4 %2554 %143)
%4208 = (*.f64 %2551 %4)
%4210 = (*.f64 %8 %2554)
%4219 = (neg.f64 %4202)
%4225 = (*.f64 %13 %2554)
%4234 = (-.f64 xy_x %4202)
%4236 = (-.f64 xy_x %2613)
%4240 = (fma.f64 %2554 %4 %170)
%4243 = (fma.f64 a4 %3345 %4234)
%4253 = (-.f64 %3347 %143)
%4255 = (-.f64 %3347 %2613)
%4260 = (-.f64 %4202 %3347)
%4271 = (fma.f64 %3568 c3 %4183)
%4276 = (+.f64 xy_y %3889)
%4292 = (/.f64 %4271 xj)
%4294 = (fma.f64 %4 %4271 xy_x)
%4296 = (*.f64 %4271 %4)
%4313 = (*.f64 %4271 s)
%4316 = (*.f64 %13 %4271)
%4323 = (*.f64 %3926 %4)
%4329 = (*.f64 %13 %3926)
%4335 = (-.f64 %4294 %207)
%4348 = (-.f64 %207 %4294)
%4363 = (fma.f64 xy_y %4 %3459)
%4372 = (fma.f64 %4 %2554 %3454)
%4376 = (fma.f64 %2554 %4 %207)
%4382 = (+.f64 %170 %2613)
%4391 = (+.f64 %4376 %143)
%4406 = (fma.f64 %527 %4 %143)
%4417 = (neg.f64 %4406)
%4426 = (fma.f64 %347 %4 %143)
%4443 = (-.f64 %699 %172)
%4467 = (-.f64 xy_x %4406)
%4470 = (-.f64 %3347 %4406)
%4476 = (-.f64 %3347 %690)
%4483 = (fma.f64 %527 %4 (-.f64 %143 %3347))
%4496 = (-.f64 xy_y %347)
%4507 = (*.f64 %4170 s)
%4511 = (*.f64 %4 %4170)
%4513 = (*.f64 %4 %4496)
%4550 = (fma.f64 %4496 %4 %3365)
%4555 = (-.f64 %3347 %4511)
%4569 = (-.f64 %4511 %3365)
%4580 = (*.f64 %3422 xj)
%4583 = (fma.f64 %3422 xj %4020)
%4588 = (-.f64 %4021 %4580)
%4592 = (*.f64 %3446 xj)
%4597 = (*.f64 %4372 #s(literal -1 binary64))
%4612 = (*.f64 %1690 %2613)
%4614 = (*.f64 %1690 %3454)
%4616 = (*.f64 %1690 %170)
%4618 = (*.f64 %2613 %1690)
%4620 = (*.f64 %3454 %1690)
%4622 = (*.f64 %170 %1690)
%4632 = (/.f64 b %4243)
%4634 = (/.f64 b %4260)
%4638 = (/.f64 #s(literal 1 binary64) %4243)
%4641 = (/.f64 %4243 b)
%4645 = (/.f64 %4260 %822)
%4647 = (/.f64 (*.f64 #s(literal 1 binary64) %4243) b)
%4648 = (*.f64 #s(literal 1 binary64) %4641)
%4649 = (*.f64 %1690 %4260)
%4650 = (*.f64 %4243 %1676)
%4651 = (*.f64 %4641 #s(literal 1 binary64))
%4652 = (*.f64 %1676 %4243)
%4653 = (/.f64 #s(literal -1 binary64) %4634)
%4654 = (/.f64 #s(literal 1 binary64) %4632)
%4655 = (/.f64 %3345 b)
%4656 = (/.f64 %4234 b)
%4657 = (fma.f64 a4 %4655 %4656)
%4658 = (fma.f64 %3345 %2368 %4656)
%4659 = (fma.f64 %4655 a4 %4656)
%4660 = (/.f64 %4202 b)
%4661 = (-.f64 %3522 %4660)
%4663 = (neg.f64 (*.f64 #s(literal -1 binary64) %4641))
%4664 = (*.f64 %3345 %2368)
%4665 = (+.f64 %4656 %4664)
%4666 = (+.f64 %4664 %4656)
%4667 = (/.f64 %4240 b)
%4668 = (-.f64 %4664 %4667)
%4669 = (/.f64 #s(literal 1 binary64) %4634)
%4670 = (neg.f64 %4669)
%4672 = (neg.f64 (/.f64 #s(literal -1 binary64) %4632))
%4674 = (neg.f64 (-.f64 %4667 %4664))
%4676 = (-.f64 %4656 (neg.f64 %4664))
%4678 = (-.f64 %4656 (*.f64 %224 %4655))
%4681 = (-.f64 %4656 (*.f64 (neg.f64 %4655) a4))
%4683 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %4641))
%4684 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
%4685 = (*.f64 %4684 %4641)
%4687 = (/.f64 (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %4634)
%4688 = (/.f64 %4684 %4632)
%4689 = (fma.f64 %4664 b %4234)
%4690 = (/.f64 %4689 b)
%4692 = (/.f64 (fma.f64 %4656 b %3348) b)
%4693 = (*.f64 %1676 a4)
%4694 = (fma.f64 %3345 %4693 %4656)
%4695 = (fma.f64 %4234 %1676 %4664)
%4696 = (fma.f64 %1676 %4234 %4664)
%4697 = (fma.f64 %1676 %3348 %4656)
%4698 = (fma.f64 %3348 %1676 %4656)
%4699 = (fma.f64 %4240 %1690 %4664)
%4701 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %4632))
%4702 = (*.f64 #s(literal -1 binary64) %4669)
%4703 = (*.f64 %1676 %3348)
%4704 = (+.f64 %4656 %4703)
%4705 = (+.f64 %4703 %4656)
%4707 = (/.f64 #s(literal 1 binary64) (/.f64 %4634 #s(literal -1 binary64)))
%4709 = (/.f64 #s(literal 1 binary64) (/.f64 %4632 #s(literal 1 binary64)))
%4710 = (/.f64 %1676 %4638)
%4712 = (-.f64 %1670 (-.f64 %4660 %4664))
%4714 = (/.f64 (fma.f64 %4664 %822 %4240) %822)
%4716 = (/.f64 (neg.f64 %4689) %822)
%4719 = (/.f64 (fma.f64 %4234 b (*.f64 b %3348)) %1738)
%4722 = (/.f64 (fma.f64 %4234 b (*.f64 %3348 b)) %1738)
%4725 = (/.f64 (fma.f64 %3348 b (*.f64 %4234 b)) %1738)
%4728 = (/.f64 (fma.f64 %3348 b (*.f64 b %4234)) %1738)
%4729 = (fma.f64 %4234 %1676 %4703)
%4730 = (fma.f64 %1676 %4234 %4703)
%4731 = (fma.f64 %4240 %1690 %4703)
%4732 = (*.f64 %4689 %1676)
%4734 = (/.f64 #s(literal 1 binary64) (/.f64 b %4689))
%4736 = (*.f64 %2118 (/.f64 #s(literal 1/2 binary64) %4638))
%4739 = (/.f64 (fma.f64 %4240 b (*.f64 %822 %3348)) %1786)
%4742 = (/.f64 (fma.f64 %4240 b (*.f64 %3348 %822)) %1786)
%4745 = (/.f64 (fma.f64 %3348 %822 (*.f64 %4240 b)) %1774)
%4748 = (/.f64 (fma.f64 %3348 %822 (*.f64 b %4240)) %1774)
%4751 = (+.f64 (/.f64 (*.f64 %4664 b) b) %4656)
%4752 = (pow.f64 %4632 #s(literal -1 binary64))
%4754 = (/.f64 #s(literal 1 binary64) (pow.f64 %4632 #s(literal 1 binary64)))
%4783 = (/.f64 %4219 b)
%4785 = (neg.f64 %4660)
%4804 = (/.f64 %4335 b)
%4806 = (/.f64 %4348 b)
%4815 = (/.f64 %4294 b)
%4857 = (fma.f64 %3487 b %4335)
%4906 = (/.f64 (fma.f64 %3926 %4 %3422) b)
%4907 = (*.f64 %4 %3935)
%4908 = (-.f64 %3422 %4907)
%4909 = (/.f64 %4908 b)
%4910 = (/.f64 %4583 %1665)
%4912 = (/.f64 (neg.f64 %4908) %822)
%4914 = (/.f64 (/.f64 %4583 b) xj)
%4915 = (/.f64 %3926 %1665)
%4916 = (fma.f64 s %4915 %3471)
%4917 = (fma.f64 %3926 %1669 %3471)
%4918 = (fma.f64 %1669 %3926 %3471)
%4919 = (*.f64 %3926 %1669)
%4920 = (+.f64 %3471 %4919)
%4921 = (+.f64 %4919 %3471)
%4922 = (*.f64 %4908 %1676)
%4923 = (*.f64 %3935 %1669)
%4924 = (-.f64 %3471 %4923)
%4925 = (/.f64 %4588 %1727)
%4926 = (fma.f64 %4 %4130 %3471)
%4927 = (/.f64 %3926 xj)
%4928 = (fma.f64 %1686 %4927 %3471)
%4929 = (fma.f64 %4130 %4 %3471)
%4930 = (fma.f64 %4927 %1686 %3471)
%4932 = (neg.f64 (/.f64 %4588 %1665))
%4933 = (/.f64 %4583 %1944)
%4935 = (neg.f64 (/.f64 %4583 %1727))
%4937 = (/.f64 #s(literal 1 binary64) (/.f64 b %4908))
%4938 = (neg.f64 %1669)
%4939 = (*.f64 %4938 %3926)
%4940 = (-.f64 %3471 %4939)
%4941 = (neg.f64 %4919)
%4942 = (-.f64 %3471 %4941)
%4943 = (-.f64 %4919 %3473)
%4945 = (/.f64 (*.f64 %4583 #s(literal 1 binary64)) %1665)
%4946 = (*.f64 %4583 %1707)
%4947 = (*.f64 %1707 %4583)
%4948 = (*.f64 %8 %4130)
%4949 = (-.f64 %3471 %4948)
%4951 = (*.f64 (neg.f64 %4130) %4)
%4952 = (-.f64 %3471 %4951)
%4954 = (neg.f64 (-.f64 %3473 %4919))
%4956 = (/.f64 #s(literal 1 binary64) (/.f64 %1665 %4583))
%4957 = (*.f64 %1669 b)
%4958 = (fma.f64 %3926 %4957 %3422)
%4959 = (/.f64 %4958 b)
%4960 = (*.f64 %1707 %3926)
%4961 = (fma.f64 s %4960 %3471)
%4962 = (fma.f64 %3422 %1676 %4919)
%4963 = (fma.f64 %4020 %1707 %3471)
%4964 = (fma.f64 %1676 %3422 %4919)
%4966 = (/.f64 (fma.f64 %3471 b %4323) b)
%4967 = (*.f64 %3926 %1686)
%4969 = (/.f64 (fma.f64 %3471 xj %4967) xj)
%4970 = (*.f64 %13 %4130)
%4971 = (fma.f64 s %4970 %3471)
%4972 = (*.f64 %1676 %4)
%4973 = (fma.f64 %3926 %4972 %3471)
%4974 = (fma.f64 %4323 %1676 %3471)
%4975 = (fma.f64 %4967 %13 %3471)
%4976 = (*.f64 %4588 %1728)
%4977 = (fma.f64 %3446 %1690 %4919)
%4979 = (+.f64 (fma.f64 %3926 %1669 %3487) %3482)
%4980 = (+.f64 %3482 %4919)
%4981 = (fma.f64 a2 %3481 %4980)
%4982 = (fma.f64 %3325 %2120 %4980)
%4983 = (fma.f64 %2120 %3325 %4980)
%4985 = (/.f64 #s(literal 1 binary64) (/.f64 %1727 %4588))
%4986 = (+.f64 %3487 %4980)
%4988 = (/.f64 (neg.f64 %4958) %822)
%4990 = (/.f64 (fma.f64 %4919 %822 %3446) %822)
%4992 = (/.f64 (fma.f64 %3471 %1665 %4020) %1665)
%4994 = (/.f64 (fma.f64 %4967 b %4580) %1665)
%4997 = (/.f64 (fma.f64 %4323 b (*.f64 %3422 b)) %1738)
%5000 = (/.f64 (fma.f64 %3422 xj (*.f64 %4967 b)) %1665)
%5003 = (/.f64 (fma.f64 %4323 b (*.f64 b %3422)) %1738)
%5006 = (/.f64 (fma.f64 %3422 xj (*.f64 b %4967)) %1665)
%5009 = (/.f64 (fma.f64 %3422 b (*.f64 b %4323)) %1738)
%5012 = (/.f64 (fma.f64 %3422 b (*.f64 %4323 b)) %1738)
%5013 = (/.f64 xj %1665)
%5014 = (*.f64 %3422 %5013)
%5015 = (fma.f64 s %4915 %5014)
%5017 = (fma.f64 xj (/.f64 %3422 %1665) %4919)
%5018 = (fma.f64 %3422 %5013 %4919)
%5019 = (fma.f64 %3926 %1669 %5014)
%5020 = (fma.f64 %1669 %3926 %5014)
%5021 = (*.f64 %4958 %1676)
%5022 = (+.f64 %4919 %5014)
%5023 = (+.f64 %5014 %4919)
%5024 = (-.f64 %5014 %4923)
%5026 = (/.f64 #s(literal 1 binary64) (/.f64 b %4958))
%5027 = (fma.f64 %4 %4130 %5014)
%5028 = (/.f64 xj xj)
%5029 = (fma.f64 %3471 %5028 %4919)
%5030 = (fma.f64 %1686 %4927 %5014)
%5031 = (fma.f64 %4130 %4 %5014)
%5032 = (fma.f64 %5028 %3471 %4919)
%5033 = (/.f64 xj b)
%5034 = (/.f64 %3422 xj)
%5035 = (fma.f64 %5033 %5034 %4919)
%5036 = (fma.f64 %4927 %1686 %5014)
%5037 = (fma.f64 %5034 %5033 %4919)
%5040 = (+.f64 (/.f64 (*.f64 %3926 %4957) b) %3471)
%5041 = (fma.f64 a2 %3500 %4980)
%5042 = (fma.f64 %3367 %1676 %4980)
%5043 = (-.f64 %5014 %4939)
%5044 = (-.f64 %5014 %4941)
%5047 = (/.f64 (fma.f64 %4020 b (*.f64 %3422 %1665)) %1764)
%5050 = (/.f64 (fma.f64 %3422 %1665 (*.f64 %4020 b)) %1764)
%5053 = (/.f64 (fma.f64 %4020 b (*.f64 %1665 %3422)) %1764)
%5056 = (/.f64 (fma.f64 %3422 %1665 (*.f64 b %4020)) %1764)
%5057 = (-.f64 %5014 %4948)
%5058 = (-.f64 %5014 %4951)
%5061 = (/.f64 (fma.f64 %3446 b (*.f64 %822 %4323)) %1786)
%5064 = (/.f64 (fma.f64 %3446 b (*.f64 %4323 %822)) %1786)
%5067 = (/.f64 (fma.f64 %3446 xj (*.f64 %822 %4967)) %1727)
%5070 = (/.f64 (fma.f64 %3446 xj (*.f64 %4967 %822)) %1727)
%5073 = (/.f64 (fma.f64 %4323 %822 (*.f64 %3446 b)) %1774)
%5075 = (/.f64 (fma.f64 %4967 %822 %4592) %1727)
%5078 = (/.f64 (fma.f64 %4323 %822 (*.f64 b %3446)) %1774)
%5081 = (/.f64 (fma.f64 %4967 %822 (*.f64 xj %3446)) %1727)
%5082 = (fma.f64 s %4960 %5014)
%5083 = (fma.f64 %4020 %1707 %5014)
%5084 = (fma.f64 %4580 %1707 %4919)
%5086 = (/.f64 (fma.f64 %5014 b %4323) b)
%5088 = (/.f64 (fma.f64 %5014 xj %4967) xj)
%5089 = (fma.f64 s %4970 %5014)
%5090 = (fma.f64 %3926 %4972 %5014)
%5091 = (fma.f64 %4323 %1676 %5014)
%5092 = (fma.f64 %4967 %13 %5014)
%5095 = (/.f64 (fma.f64 %3446 %1665 (*.f64 %822 %4020)) %1804)
%5098 = (/.f64 (fma.f64 %3446 %1665 (*.f64 %4020 %822)) %1804)
%5101 = (/.f64 (fma.f64 %4020 %822 (*.f64 %3446 %1665)) %1811)
%5104 = (/.f64 (fma.f64 %4020 %822 (*.f64 %1665 %3446)) %1811)
%5106 = (/.f64 (fma.f64 %5014 %1665 %4020) %1665)
%5109 = (/.f64 (fma.f64 %4580 b (*.f64 %1665 %4323)) %1764)
%5112 = (/.f64 (fma.f64 %4580 b (*.f64 %4323 %1665)) %1764)
%5115 = (*.f64 %1665 xj)
%5116 = (/.f64 (fma.f64 %4580 xj (*.f64 %1665 %4967)) %5115)
%5119 = (/.f64 (fma.f64 %4580 xj (*.f64 %4967 %1665)) %5115)
%5122 = (/.f64 (fma.f64 %4580 %1665 (*.f64 %1665 %4020)) %2727)
%5125 = (/.f64 (fma.f64 %4580 %1665 (*.f64 %4020 %1665)) %2727)
%5126 = (/.f64 %4470 b)
%5128 = (/.f64 %4483 b)
%5137 = (/.f64 %4467 b)
%5141 = (/.f64 %4406 b)
%5146 = (neg.f64 %5141)
%5148 = (/.f64 %4417 b)
%5163 = (/.f64 (fma.f64 xy_y %4 %4470) b)
%5165 = (/.f64 (+.f64 %4470 %27) b)
%5166 = (fma.f64 xy_y %1669 %5126)
%5167 = (fma.f64 s %1672 %5126)
%5168 = (fma.f64 %1669 xy_y %5126)
%5169 = (fma.f64 %1672 s %5126)
%5170 = (+.f64 %1679 %5126)
%5171 = (+.f64 %5126 %1679)
%5172 = (-.f64 %1679 %5128)
%5173 = (fma.f64 %4 %1684 %5126)
%5174 = (fma.f64 %28 %1686 %5126)
%5175 = (fma.f64 %1686 %28 %5126)
%5176 = (fma.f64 %1684 %4 %5126)
%5178 = (neg.f64 (-.f64 %5128 %1679))
%5179 = (-.f64 %5126 %1692)
%5180 = (fma.f64 %1679 b %4470)
%5181 = (/.f64 %5180 b)
%5182 = (fma.f64 s %1708 %5126)
%5183 = (fma.f64 %25 %1707 %5126)
%5184 = (fma.f64 %4470 %1676 %1679)
%5185 = (fma.f64 %1676 %4470 %1679)
%5186 = (fma.f64 %1707 %25 %5126)
%5187 = (fma.f64 %4483 %1690 %1679)
%5189 = (/.f64 (fma.f64 %5126 xj %1713) xj)
%5191 = (/.f64 (fma.f64 %5126 b %27) b)
%5192 = (fma.f64 xy_y %1718 %5126)
%5193 = (fma.f64 s %1720 %5126)
%5194 = (fma.f64 %27 %1676 %5126)
%5195 = (fma.f64 %1713 %13 %5126)
%5197 = (-.f64 (fma.f64 s %1672 %3522) %5141)
%5199 = (-.f64 %3522 (-.f64 %5141 %1679))
%5201 = (/.f64 (fma.f64 %1679 %822 %4483) %822)
%5203 = (/.f64 (neg.f64 %5180) %822)
%5204 = (fma.f64 %32 %1728 %5126)
%5206 = (/.f64 (fma.f64 %4470 xj %1749) %1665)
%5208 = (/.f64 (fma.f64 %4470 xj %1743) %1665)
%5210 = (/.f64 (fma.f64 %4470 b %1752) %1738)
%5212 = (/.f64 (fma.f64 %4470 b %1746) %1738)
%5214 = (/.f64 (fma.f64 %5126 %1665 %25) %1665)
%5217 = (/.f64 (fma.f64 %1713 b (*.f64 %4470 xj)) %1665)
%5220 = (/.f64 (fma.f64 %27 b (*.f64 %4470 b)) %1738)
%5223 = (/.f64 (fma.f64 %1713 b (*.f64 xj %4470)) %1665)
%5226 = (/.f64 (fma.f64 %27 b (*.f64 b %4470)) %1738)
%5227 = (*.f64 %5180 %1676)
%5229 = (/.f64 #s(literal 1 binary64) (/.f64 b %5180))
%5232 = (+.f64 (/.f64 (*.f64 %1679 b) b) %5126)
%5234 = (/.f64 (fma.f64 %4483 xj %1788) %1727)
%5236 = (/.f64 (fma.f64 %4483 xj %1781) %1727)
%5238 = (/.f64 (fma.f64 %4483 b %1791) %1786)
%5240 = (/.f64 (fma.f64 %4483 b %1784) %1786)
%5243 = (/.f64 (fma.f64 %1713 %822 (*.f64 %4483 xj)) %1727)
%5246 = (/.f64 (fma.f64 %27 %822 (*.f64 %4483 b)) %1774)
%5249 = (/.f64 (fma.f64 %1713 %822 (*.f64 xj %4483)) %1727)
%5252 = (/.f64 (fma.f64 %27 %822 (*.f64 b %4483)) %1774)
%5254 = (/.f64 (fma.f64 %4470 %1665 %1762) %1764)
%5257 = (/.f64 (fma.f64 b %25 (*.f64 %4470 %1665)) %1764)
%5260 = (/.f64 (fma.f64 b %25 (*.f64 %1665 %4470)) %1764)
%5262 = (/.f64 (fma.f64 %5126 %1727 %32) %1727)
%5264 = (/.f64 (fma.f64 %4483 %1665 %1802) %1804)
%5266 = (/.f64 (fma.f64 %4483 %1665 %1806) %1804)
%5269 = (/.f64 (fma.f64 %25 %822 (*.f64 %4483 %1665)) %1811)
%5272 = (/.f64 (fma.f64 %25 %822 (*.f64 %1665 %4483)) %1811)
%5274 = (/.f64 (fma.f64 %4470 %1727 %1827) %1818)
%5276 = (/.f64 (fma.f64 %4470 %1727 %1816) %1818)
%5279 = (/.f64 (fma.f64 %32 b (*.f64 %4470 %1727)) %1822)
%5282 = (/.f64 (fma.f64 %32 b (*.f64 %1727 %4470)) %1822)
%5284 = (/.f64 (fma.f64 %4483 %1727 %1848) %1839)
%5286 = (/.f64 (fma.f64 %4483 %1727 %1837) %1839)
%5289 = (/.f64 (fma.f64 %32 %822 (*.f64 %4483 %1727)) %1843)
%5292 = (/.f64 (fma.f64 %32 %822 (*.f64 %1727 %4483)) %1843)
%5296 = (*.f64 s #s(literal -1 binary64))
%5307 = (/.f64 %4550 b)
%5309 = (/.f64 %4569 b)
%5316 = (*.f64 %4170 %1669)
%5320 = (/.f64 %4513 b)
%5322 = (/.f64 %4555 b)
%5326 = (neg.f64 %5316)
%5339 = (-.f64 %3522 %5316)
%5394 = (fma.f64 %2902 b %4550)
%5435 = (*.f64 %822 %822)
%5446 = (-.f64 %3510 %2690)
%5453 = (-.f64 %2690 %3510)
%5460 = (-.f64 %3522 %2690)
%5466 = (+.f64 %3522 %2692)
%5486 = (/.f64 (fma.f64 xy_y %4 %3365) b)
%5487 = (-.f64 %5486 %2690)
%5488 = (+.f64 %5486 %2692)
%5490 = (neg.f64 (-.f64 %2690 %5486))
%5491 = (fma.f64 xy_y %1669 %5446)
%5492 = (fma.f64 s %1672 %5446)
%5493 = (fma.f64 %1669 xy_y %5446)
%5494 = (fma.f64 %1672 s %5446)
%5495 = (+.f64 %1679 %5446)
%5496 = (+.f64 %5446 %1679)
%5497 = (-.f64 %1679 %5453)
%5498 = (-.f64 %3510 %2698)
%5499 = (fma.f64 %4 %1684 %5446)
%5500 = (fma.f64 %28 %1686 %5446)
%5501 = (fma.f64 %1686 %28 %5446)
%5502 = (fma.f64 %1684 %4 %5446)
%5503 = (fma.f64 %527 %4938 %1679)
%5504 = (+.f64 %3510 %5503)
%5506 = (neg.f64 (-.f64 %5453 %1679))
%5507 = (-.f64 %5446 %1692)
%5510 = (/.f64 (-.f64 (*.f64 %5486 %1665) %686) %1665)
%5511 = (fma.f64 s %1708 %5446)
%5512 = (fma.f64 %25 %1707 %5446)
%5513 = (fma.f64 %1707 %25 %5446)
%5514 = (fma.f64 %3365 %1676 %5503)
%5515 = (fma.f64 %1676 %3365 %5503)
%5517 = (/.f64 (fma.f64 %5446 xj %1713) xj)
%5519 = (/.f64 (fma.f64 %5446 b %27) b)
%5520 = (fma.f64 xy_y %1718 %5446)
%5521 = (fma.f64 s %1720 %5446)
%5522 = (fma.f64 %27 %1676 %5446)
%5523 = (fma.f64 %1713 %13 %5446)
%5524 = (fma.f64 %3388 %1690 %5503)
%5525 = (fma.f64 %32 %1728 %5446)
%5527 = (/.f64 (fma.f64 %5446 %1665 %25) %1665)
%5529 = (/.f64 (fma.f64 %5446 %1727 %32) %1727)
%5530 = (-.f64 %1002 %690)
%5534 = (neg.f64 %3889)
%5535 = (*.f64 c3 %3597)
%5537 = (*.f64 %3597 c3)
%5544 = (*.f64 %362 %3568)
%5554 = (neg.f64 %5534)
%5557 = (*.f64 %460 %3592)
%5559 = (neg.f64 %5554)
%5584 = (*.f64 %698 %3592)
%5623 = (fma.f64 %3926 %4 %215)
%5624 = (fma.f64 %3935 %4 %207)
%5637 = (fma.f64 %3935 %4 %228)
%5641 = (-.f64 %172 %5624)
%5655 = (*.f64 %215 xj)
%5671 = (/.f64 %215 b)
%5678 = (/.f64 %159 b)
%5686 = (*.f64 %5671 b)
%5689 = (*.f64 %215 b)
%5693 = (fma.f64 %527 %4 %207)
%5695 = (-.f64 %50 (fma.f64 a2 %124 %5693))
%5697 = (-.f64 %50 (+.f64 %209 %690))
%5698 = (-.f64 %159 %5693)
%5699 = (-.f64 %215 %690)
%5700 = (fma.f64 %4 %549 %215)
%5701 = (fma.f64 %527 %8 %215)
%5702 = (fma.f64 %8 %527 %215)
%5703 = (fma.f64 %549 %4 %215)
%5704 = (fma.f64 %527 %4 %228)
%5705 = (neg.f64 %5704)
%5707 = (+.f64 xy_x (-.f64 %166 %5693))
%5708 = (-.f64 %172 %5693)
%5709 = (+.f64 %50 %5708)
%5711 = (+.f64 %159 (neg.f64 %5693))
%5712 = (+.f64 %215 %4062)
%5713 = (+.f64 %4062 %215)
%5715 = (neg.f64 (+.f64 %228 %690))
%5717 = (-.f64 %50 (-.f64 %209 %4062))
%5719 = (+.f64 %159 (-.f64 %238 %690))
%5721 = (+.f64 %159 (fma.f64 %206 %224 %4062))
%5723 = (-.f64 %215 (neg.f64 %4062))
%5725 = (/.f64 (-.f64 %5655 %686) xj)
%5726 = (fma.f64 %68 %13 %5708)
%5727 = (-.f64 %3189 %699)
%5729 = (-.f64 (-.f64 %215 %780) %778)
%5730 = (/.f64 %5695 b)
%5731 = (/.f64 %5704 %822)
%5733 = (neg.f64 (/.f64 %5704 b))
%5735 = (neg.f64 (/.f64 %5695 %822))
%5737 = (/.f64 (*.f64 %5695 #s(literal 1 binary64)) b)
%5738 = (*.f64 %5695 %1676)
%5739 = (*.f64 %1676 %5695)
%5740 = (*.f64 %5704 %1690)
%5741 = (-.f64 %5671 %2690)
%5743 = (/.f64 #s(literal 1 binary64) (/.f64 b %5695))
%5745 = (neg.f64 (*.f64 %5704 %1676))
%5747 = (-.f64 %5678 (/.f64 %5693 b))
%5748 = (+.f64 %5671 %2692)
%5750 = (neg.f64 (-.f64 %2690 %5671))
%5752 = (/.f64 #s(literal 1 binary64) (/.f64 %822 %5704))
%5753 = (fma.f64 %215 %1676 %2692)
%5755 = (/.f64 (-.f64 %5686 %690) b)
%5758 = (/.f64 (-.f64 %5689 (*.f64 b %690)) %1738)
%5759 = (*.f64 c3 %3669)
%5764 = (fma.f64 %3669 c3 %267)
%5767 = (neg.f64 %5759)
%5770 = (*.f64 %460 %3669)
%5772 = (neg.f64 %5767)
%5780 = (*.f64 %5764 s)
%5784 = (*.f64 %4 %5764)
%5797 = (*.f64 %3669 %720)
%5835 = (fma.f64 %5764 %4 %207)
%5837 = (-.f64 %50 (fma.f64 a2 %124 %5835))
%5842 = (neg.f64 %5764)
%5847 = (fma.f64 %5764 %4 %228)
%5851 = (-.f64 %172 %5835)
%5855 = (neg.f64 %5784)
%5883 = (*.f64 %5764 %1669)
%5891 = (neg.f64 %5883)
%5897 = (/.f64 %5855 b)
%5906 = (*.f64 c3 %3740)
%5911 = (fma.f64 %3740 c3 %267)
%5914 = (neg.f64 %5906)
%5917 = (*.f64 %460 %3740)
%5919 = (neg.f64 %5914)
%5927 = (*.f64 %5911 s)
%5931 = (*.f64 %4 %5911)
%5944 = (*.f64 %3740 %720)
%5982 = (fma.f64 %5911 %4 %207)
%5984 = (-.f64 %50 (fma.f64 a2 %124 %5982))
%5989 = (neg.f64 %5911)
%5994 = (fma.f64 %5911 %4 %228)
%5998 = (-.f64 %172 %5982)
%6002 = (neg.f64 %5931)
%6030 = (*.f64 %5911 %1669)
%6038 = (neg.f64 %6030)
%6044 = (/.f64 %6002 b)
%6053 = (*.f64 %4 %1063)
%6054 = (-.f64 %215 %6053)
%6056 = (*.f64 %4 %1224)
%6057 = (-.f64 %215 %6056)
%6059 = (-.f64 %215 %1301)
xy_x
xy_y
s
xj
%4
(/.f64 %5 %6)
(neg.f64 %8)
(/.f64 %11 xj)
(*.f64 s %13)
(*.f64 %13 s)
(/.f64 #s(literal 1 binary64) (/.f64 xj s))
(/.f64 %18 %19)
(*.f64 %5 %21)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %5))
%26
%27
%29
%30
%31
%33
%35
%37
%38
%39
%41
%43
%44
%46
%47
%48
%49
%50
%51
%52
%53
%55
%57
%58
%59
%60
%62
%66
%67
%69
%70
%71
%73
%74
%75
%76
%78
%79
%81
%82
%85
a2
#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))
(neg.f64 (+.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 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)))
(*.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)))))
lamdp
%109
%110
%111
%113
%115
%117
%119
%121
%122
%123
%124
%128
%129
%131
%132
%133
%134
%137
%140
%142
%143
%144
%146
%148
%150
%151
%152
%153
(fma.f64 xy_y %4 %154)
(fma.f64 s %28 %154)
(fma.f64 %4 xy_y %154)
(fma.f64 %28 s %154)
%159
(fma.f64 a2 %160 %50)
(fma.f64 %124 %162 %50)
(fma.f64 %162 %124 %50)
(fma.f64 %160 a2 %50)
(+.f64 xy_x %166)
(+.f64 %27 %154)
(+.f64 %166 xy_x)
(-.f64 %27 %170)
(+.f64 %50 %172)
(+.f64 %172 %50)
(neg.f64 %175)
(-.f64 xy_x (fma.f64 %4 %63 %143))
(-.f64 xy_x (neg.f64 %166))
(-.f64 %50 %182)
(-.f64 %50 %184)
(fma.f64 %143 #s(literal -1 binary64) %50)
(fma.f64 #s(literal -1 binary64) %143 %50)
(fma.f64 %188 %124 %50)
(fma.f64 (*.f64 #s(literal -1 binary64) %124) a2 %50)
(-.f64 xy_x (-.f64 %34 %172))
(-.f64 %27 (-.f64 %54 %172))
(fma.f64 %25 %13 %154)
(fma.f64 %13 %25 %154)
(fma.f64 %32 %21 %154)
(fma.f64 %68 %13 %172)
(fma.f64 %200 %127 %50)
a4
#s(literal 4 binary64)
(*.f64 lamdp #s(literal 4 binary64))
%205
%206
%207
(*.f64 %206 a4)
(fma.f64 xy_y %4 %210)
(fma.f64 s %28 %210)
(fma.f64 %4 xy_y %210)
(fma.f64 %28 s %210)
%215
(+.f64 xy_x (-.f64 %27 %209))
(+.f64 %27 %210)
(-.f64 %159 %207)
(+.f64 %50 %220)
(fma.f64 a4 %222 %159)
(fma.f64 %206 %224 %159)
(fma.f64 %224 %206 %159)
(fma.f64 %222 a4 %159)
(neg.f64 %228)
(neg.f64 (-.f64 %209 %50))
(-.f64 xy_x (fma.f64 %4 %63 %209))
(+.f64 xy_x (-.f64 %166 %207))
(+.f64 %50 %236)
(+.f64 %159 %238)
(+.f64 %238 %159)
(neg.f64 (+.f64 %175 %207))
(-.f64 %27 (+.f64 %54 %209))
(+.f64 %50 %245)
(+.f64 xy_x (+.f64 %166 %238))
(-.f64 %159 %250)
(-.f64 %159 %252)
(fma.f64 %207 #s(literal -1 binary64) %159)
(fma.f64 %25 %13 %210)
(fma.f64 #s(literal -1 binary64) %207 %159)
(fma.f64 %13 %25 %210)
(fma.f64 %258 %206 %159)
(fma.f64 %260 a4 %159)
(fma.f64 %32 %21 %210)
(fma.f64 %68 %13 %220)
(fma.f64 %68 %13 %236)
(fma.f64 %68 %13 %245)
c1
%126
%267
(*.f64 %126 c1)
c3
#s(literal 3 binary64)
(*.f64 lamdp #s(literal 3 binary64))
%272
%273
%279
%280
%283
%284
%286
%287
%288
%289
%291
%294
%297
%298
%300
%301
%303
%304
%305
%307
%310
%312
%314
%316
%318
%319
%320
%324
%325
%327
%328
%329
%330
%331
%332
%334
%337
%339
%340
%341
%342
%343
%346
%347
%348
%351
%352
%354
%356
%358
%359
%361
%363
%364
%366
%369
%372
%373
%374
%375
%377
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
%391
%393
%395
%397
%398
%399
%400
%401
%403
%404
%405
%406
%407
%408
%409
%411
%412
%413
%414
%416
%419
%422
%423
%424
%426
%428
%430
%431
%434
%436
%438
%440
%441
%442
%443
%444
%445
%447
%448
%451
%452
%453
%454
%455
%456
%457
%458
%459
%462
%463
%464
%465
%466
%468
%470
%471
%472
%474
%475
%476
%477
%478
%480
%481
%482
%484
%485
%486
%487
%489
%490
%492
%494
%495
%496
%497
%498
%499
%501
%502
%503
%505
%506
%507
%509
%510
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%531
%532
%533
%535
%537
%541
%543
%544
%545
%546
%547
%548
%550
%551
%552
%553
%555
%556
%557
%558
%559
%560
%561
%562
%563
%564
%565
%566
%567
%568
%569
%570
%571
%572
%573
%574
%575
%576
%577
%578
%579
%580
%582
%584
%586
%587
%588
%589
%590
%591
%592
%593
%594
%595
%596
%597
%598
%599
%600
%601
%602
%603
%604
%605
%606
%607
%608
%609
%610
%611
%613
%614
%615
%616
%617
%618
%619
%620
%621
%622
%623
%624
%625
%626
%627
%628
%629
%630
%631
%632
%633
%634
%635
%637
%638
%639
%640
%642
%643
%644
%645
%647
%648
%649
%650
%651
%653
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%680
%681
%682
%683
%684
%685
%687
%689
%690
%691
%693
%694
%696
%700
%704
%706
%709
%711
%712
%713
%716
%718
%719
%721
%722
%723
%725
%727
%728
%730
%733
%734
%736
%737
%739
%740
%742
%743
%744
%746
%748
%750
%752
%753
%754
%756
%758
%760
%762
%763
%764
%766
%768
%770
%772
%774
%776
%779
%781
%782
%784
%785
%786
%787
%789
%790
%792
%793
%794
%796
%798
%799
%800
%801
%802
%804
%806
%808
%810
%812
%814
%816
%817
%818
%819
%820
b
(neg.f64 %822)
#s(literal -4/3 binary64)
%825
(*.f64 %112 %112)
(*.f64 %827 %827)
(pow.f64 lamdp #s(literal 2 binary64))
(*.f64 (pow.f64 lamdp #s(literal 1 binary64)) lamdp)
(*.f64 xy_y s)
%25
%26
%27
%29
%30
%31
%33
%35
%37
%38
%39
%41
%43
%44
%46
%47
%48
%49
%50
%51
%52
%53
%55
%57
%58
%59
%60
%62
%66
%67
%69
%70
%71
%73
%74
%75
%76
%78
%79
%81
%82
%85
#s(literal -2 binary64)
#s(literal -32/3 binary64)
(*.f64 a4 #s(literal 4 binary64))
%836
#s(literal -1 binary64)
(neg.f64 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %838)
(*.f64 %840 #s(literal 1/2 binary64))
(cos.f64 %842)
(cos.f64 (fabs.f64 %842))
(cos.f64 %846)
(sin.f64 (+.f64 %842 %848))
(+.f64 (fma.f64 #s(literal 4 binary64) a4 a2) a2)
(fma.f64 a4 #s(literal 4 binary64) %145)
%854
(fma.f64 a2 #s(literal 2 binary64) %836)
(fma.f64 #s(literal 2 binary64) a2 %836)
(+.f64 a2 (-.f64 a2 %857))
(+.f64 a2 (+.f64 a2 %836))
(+.f64 %836 %145)
(+.f64 %145 %836)
(-.f64 %145 %857)
(fma.f64 a2 #s(literal 2 binary64) %865)
(fma.f64 a2 #s(literal 2 binary64) %867)
(fma.f64 #s(literal 2 binary64) a2 %865)
(fma.f64 #s(literal 2 binary64) a2 %867)
(+.f64 %145 %865)
(+.f64 %145 %867)
(neg.f64 (-.f64 %857 %145))
(-.f64 %836 %875)
(-.f64 %836 %877)
(-.f64 %836 %200)
%880
(*.f64 %854 lamdp)
(fma.f64 lamdp %836 %882)
(fma.f64 lamdp %145 %885)
(fma.f64 a2 %109 %885)
(fma.f64 a4 %205 %882)
(fma.f64 %109 a2 %885)
(fma.f64 #s(literal 4 binary64) (*.f64 a4 lamdp) %882)
(fma.f64 %205 a4 %882)
(fma.f64 %836 lamdp %882)
(fma.f64 %145 lamdp %885)
(fma.f64 %884 #s(literal 4 binary64) %882)
(fma.f64 #s(literal 2 binary64) %896 %885)
(fma.f64 %898 #s(literal 2 binary64) %885)
(+.f64 %882 %885)
(+.f64 %885 %882)
(-.f64 %882 (*.f64 %857 lamdp))
(-.f64 %882 (*.f64 %112 %836))
(-.f64 %882 (neg.f64 %885))
%908
(fma.f64 lamdp %909 %27)
(fma.f64 xy_y %4 %911)
(fma.f64 s %28 %911)
(fma.f64 %4 xy_y %911)
(fma.f64 %854 %112 %27)
(fma.f64 %28 s %911)
(fma.f64 %112 %854 %27)
(fma.f64 %909 lamdp %27)
(+.f64 %27 %911)
(+.f64 %911 %27)
(neg.f64 %921)
(-.f64 %27 (*.f64 %114 %854))
(-.f64 %27 (neg.f64 %911))
(-.f64 %911 %34)
(fma.f64 lamdp %928 %27)
(fma.f64 #s(literal -1 binary64) %880 %27)
(fma.f64 %880 #s(literal -1 binary64) %27)
(fma.f64 %932 lamdp %27)
(-.f64 %27 (*.f64 #s(literal 1 binary64) %880))
(/.f64 %936 xj)
(fma.f64 %25 %13 %911)
(fma.f64 %13 %25 %911)
(-.f64 %27 (*.f64 %911 #s(literal -1 binary64)))
(/.f64 (neg.f64 %936) %6)
(fma.f64 %32 %21 %911)
(/.f64 (fma.f64 %911 %6 %32) %6)
(*.f64 %936 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %936))
(+.f64 (/.f64 (*.f64 %911 xj) xj) %27)
%954
(fma.f64 s %28 %953)
(fma.f64 %4 xy_y %953)
(fma.f64 %28 s %953)
(fma.f64 lamdp %909 %50)
(fma.f64 %854 %112 %50)
(fma.f64 %112 %854 %50)
(fma.f64 %909 lamdp %50)
(+.f64 xy_x %908)
(+.f64 %27 %953)
(+.f64 %908 xy_x)
(+.f64 %953 %27)
(+.f64 %50 %911)
(+.f64 %911 %50)
(-.f64 xy_x %921)
(-.f64 %908 %54)
(-.f64 %953 %34)
(-.f64 %911 %61)
(fma.f64 lamdp %928 %50)
(fma.f64 #s(literal -1 binary64) %880 %50)
(fma.f64 %880 #s(literal -1 binary64) %50)
(fma.f64 %932 lamdp %50)
(neg.f64 (-.f64 %921 xy_x))
(/.f64 (fma.f64 %953 xj %25) xj)
(fma.f64 %25 %13 %953)
(fma.f64 %13 %25 %953)
(fma.f64 %32 %21 %953)
(/.f64 (fma.f64 %953 %6 %32) %6)
(/.f64 (fma.f64 xy_x xj %936) xj)
(fma.f64 %68 %13 %911)
(fma.f64 %936 %13 xy_x)
%1002
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(neg.f64 #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(exp.f64 #s(literal 0 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 %1013)
(/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 %1013)) #s(literal 2 binary64))
#s(literal -1/6 binary64)
#s(literal -9/2 binary64)
(*.f64 c3 #s(literal 3 binary64))
%370
(fma.f64 c3 #s(literal 3 binary64) c1)
%1022
(+.f64 c1 %370)
(+.f64 %370 c1)
(-.f64 c1 %389)
(+.f64 c1 (*.f64 %1026 c3))
(+.f64 c1 (neg.f64 %389))
(neg.f64 (-.f64 %389 c1))
(-.f64 %370 %538)
%1034
(*.f64 %1022 lamdp)
(fma.f64 lamdp c1 %1037)
(fma.f64 lamdp %370 %1039)
(fma.f64 c1 lamdp %1037)
(fma.f64 c3 %272 %1039)
(fma.f64 #s(literal 3 binary64) (*.f64 c3 lamdp) %1039)
(fma.f64 %272 c3 %1039)
(fma.f64 %370 lamdp %1039)
(fma.f64 %1036 #s(literal 3 binary64) %1039)
(+.f64 %1039 %1037)
(+.f64 %1037 %1039)
(-.f64 %1039 (*.f64 %389 lamdp))
(-.f64 %1039 (*.f64 %112 %370))
(-.f64 %1039 (neg.f64 %1037))
%1063
(*.f64 c1 #s(literal -1/6 binary64))
%1065
(fma.f64 c1 #s(literal -1/6 binary64) %1066)
(fma.f64 c3 #s(literal -9/2 binary64) %1065)
(fma.f64 #s(literal -1/6 binary64) c1 %1066)
%1070
(+.f64 %1065 %1066)
(+.f64 %1066 %1065)
(-.f64 %1066 %1074)
(fma.f64 c3 #s(literal -9/2 binary64) %1077)
(fma.f64 c3 #s(literal -9/2 binary64) %1079)
(fma.f64 #s(literal -9/2 binary64) c3 %1077)
(fma.f64 #s(literal -9/2 binary64) c3 %1079)
(+.f64 %1066 %1077)
(+.f64 %1066 %1079)
(neg.f64 (-.f64 %1074 %1066))
(-.f64 %1065 (*.f64 (neg.f64 #s(literal -9/2 binary64)) c3))
(-.f64 %1065 (neg.f64 %1066))
(-.f64 %1065 (*.f64 %362 #s(literal -9/2 binary64)))
(*.f64 lamdp %1094)
%1096
(*.f64 %1070 %825)
(*.f64 %1098 lamdp)
(fma.f64 lamdp %1100 %1101)
(fma.f64 lamdp (*.f64 lamdp %1065) %1104)
(fma.f64 c1 (*.f64 #s(literal -1/6 binary64) %825) %1104)
(fma.f64 c3 %1108 %1101)
(fma.f64 %825 %1065 %1104)
(fma.f64 %825 %1066 %1101)
(fma.f64 #s(literal -1/6 binary64) (*.f64 c1 %825) %1104)
(fma.f64 #s(literal -9/2 binary64) %1114 %1101)
(fma.f64 %1065 %825 %1104)
(fma.f64 %1066 %825 %1101)
(fma.f64 %1118 lamdp %1101)
(fma.f64 %1120 #s(literal -9/2 binary64) %1101)
(fma.f64 (*.f64 %825 c1) #s(literal -1/6 binary64) %1104)
(fma.f64 (*.f64 %825 #s(literal -1/6 binary64)) c1 %1104)
(fma.f64 %1126 c3 %1101)
(fma.f64 (*.f64 %1065 lamdp) lamdp %1104)
(+.f64 %1104 %1101)
(+.f64 %1101 %1104)
(-.f64 %1104 (*.f64 %1074 %825))
(-.f64 %1104 (*.f64 %1134 %1065))
(-.f64 %1104 (neg.f64 %1101))
(fma.f64 lamdp %1094 %370)
(fma.f64 c3 #s(literal 3 binary64) %1096)
(fma.f64 #s(literal 3 binary64) c3 %1096)
(fma.f64 %825 %1070 %370)
%1143
(fma.f64 %1098 lamdp %370)
(+.f64 %370 %1096)
(+.f64 %1096 %370)
(-.f64 %1096 %389)
(-.f64 %370 %1148)
(fma.f64 c3 #s(literal 3 binary64) %1150)
(fma.f64 c3 #s(literal 3 binary64) %1153)
(fma.f64 #s(literal 3 binary64) c3 %1150)
(fma.f64 #s(literal 3 binary64) c3 %1153)
(neg.f64 %1157)
(+.f64 %370 %1150)
(+.f64 %370 %1153)
(fma.f64 lamdp %1100 %1161)
(fma.f64 c3 %1108 %1161)
(fma.f64 %825 %1066 %1161)
(fma.f64 #s(literal -9/2 binary64) %1114 %1161)
(fma.f64 %1066 %825 %1161)
(fma.f64 %1118 lamdp %1161)
(fma.f64 %1120 #s(literal -9/2 binary64) %1161)
(fma.f64 %1126 c3 %1161)
(+.f64 %1104 %1161)
(+.f64 (fma.f64 #s(literal 3 binary64) c3 %1104) %1101)
(fma.f64 lamdp %1094 %1022)
(fma.f64 c3 #s(literal 3 binary64) %1174)
(fma.f64 #s(literal 3 binary64) c3 %1174)
(fma.f64 %825 %1070 %1022)
%1178
(fma.f64 %1098 lamdp %1022)
(+.f64 c1 %1143)
(+.f64 %370 %1174)
(+.f64 %1022 %1096)
(+.f64 %1096 %1022)
(+.f64 %1143 c1)
(fma.f64 c3 #s(literal 3 binary64) %1185)
(fma.f64 #s(literal 3 binary64) c3 %1185)
(+.f64 %370 %1185)
(+.f64 %1185 %370)
(-.f64 c1 (-.f64 %389 %1096))
(-.f64 c1 %1157)
(-.f64 %1022 %1148)
(-.f64 %1143 %538)
(-.f64 %370 (-.f64 %1148 c1))
(neg.f64 (-.f64 %1157 c1))
(+.f64 (+.f64 %1022 %1104) %1101)
%1201
(*.f64 %1178 lamdp)
(fma.f64 lamdp c1 %1203)
(fma.f64 lamdp %1022 %1205)
(fma.f64 lamdp %1022 %1207)
(fma.f64 lamdp %1143 %1039)
(fma.f64 c1 lamdp %1203)
(fma.f64 %1022 lamdp %1205)
(fma.f64 %1022 lamdp %1207)
(fma.f64 %1143 lamdp %1039)
(+.f64 %1034 %1205)
(+.f64 %1034 %1207)
(+.f64 %1039 %1203)
(+.f64 %1203 %1039)
(-.f64 %1039 (*.f64 %1157 lamdp))
(-.f64 %1039 (*.f64 %112 %1143))
(-.f64 %1039 (neg.f64 %1203))
%1224
%1225
(*.f64 %1022 s)
(fma.f64 s c1 %1228)
(fma.f64 s %370 %729)
(fma.f64 c1 s %1228)
(fma.f64 c3 (*.f64 #s(literal 3 binary64) s) %729)
(fma.f64 #s(literal 3 binary64) %731 %729)
(fma.f64 %370 s %729)
(fma.f64 %1227 c3 %729)
(fma.f64 %731 #s(literal 3 binary64) %729)
(+.f64 %729 %1228)
(+.f64 %1228 %729)
(-.f64 %729 (*.f64 %389 s))
(-.f64 %729 (*.f64 %5 %370))
(-.f64 %729 (neg.f64 %1228))
%1246
(*.f64 s %1034)
(*.f64 %1022 %1248)
(*.f64 %1034 s)
(*.f64 %1225 lamdp)
(*.f64 %1248 %1022)
(fma.f64 lamdp %729 %1253)
(fma.f64 c1 %1248 %1255)
(fma.f64 %370 %1248 %1257)
(fma.f64 %1248 c1 %1259)
(fma.f64 %1248 %370 %1261)
(fma.f64 %729 lamdp %1263)
(+.f64 %1259 %1261)
(+.f64 %1261 %1259)
(+.f64 (*.f64 %729 lamdp) %1263)
(+.f64 %1255 %1257)
(+.f64 (*.f64 lamdp %729) %1253)
(+.f64 %1257 %1255)
%1273
(*.f64 lamdp %1274)
(*.f64 %1225 (/.f64 lamdp xj))
(*.f64 %1274 lamdp)
(*.f64 %1248 %1279)
(/.f64 %1281 %6)
(neg.f64 (/.f64 %1246 %6))
(neg.f64 (/.f64 %1281 xj))
(/.f64 (*.f64 %1246 #s(literal 1 binary64)) xj)
(*.f64 %1225 (*.f64 lamdp %13))
(*.f64 %1246 %13)
(*.f64 %13 %1246)
(/.f64 #s(literal 1 binary64) (/.f64 xj %1246))
(/.f64 (neg.f64 %1281) %19)
(*.f64 %1281 %21)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %1281))
%1301
(/.f64 %1225 xj)
(*.f64 s %1279)
%1274
(*.f64 %1279 s)
(/.f64 %1305 %6)
(neg.f64 %1307)
(/.f64 (*.f64 %1225 #s(literal 1 binary64)) xj)
(*.f64 %1225 %13)
(*.f64 %13 %1225)
(/.f64 #s(literal 1 binary64) (/.f64 xj %1225))
(/.f64 (neg.f64 %1305) %19)
(*.f64 %1305 %21)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %1305))
(+.f64 %1320 (/.f64 %1228 xj))
%1323
(*.f64 %1070 s)
(fma.f64 s %1065 %1325)
(fma.f64 s %1066 %1328)
(fma.f64 c1 (*.f64 #s(literal -1/6 binary64) s) %1325)
(fma.f64 c3 (*.f64 #s(literal -9/2 binary64) s) %1328)
(fma.f64 #s(literal -1/6 binary64) %729 %1325)
(fma.f64 #s(literal -9/2 binary64) %731 %1328)
(fma.f64 %1065 s %1325)
(fma.f64 %1066 s %1328)
(fma.f64 %1327 c1 %1325)
(fma.f64 (*.f64 s #s(literal -9/2 binary64)) c3 %1328)
(fma.f64 %729 #s(literal -1/6 binary64) %1325)
(fma.f64 %731 #s(literal -9/2 binary64) %1328)
(+.f64 %1325 %1328)
(+.f64 %1328 %1325)
(-.f64 %1325 (*.f64 %1074 s))
(-.f64 %1325 (*.f64 %5 %1065))
(-.f64 %1325 (neg.f64 %1328))
(/.f64 %1323 xj)
(*.f64 s %1352)
%1354
(*.f64 %1352 s)
(/.f64 %1356 %6)
(neg.f64 %1358)
(/.f64 (*.f64 %1323 #s(literal 1 binary64)) xj)
(*.f64 %1323 %13)
(*.f64 %13 %1323)
(/.f64 #s(literal 1 binary64) (/.f64 xj %1323))
(/.f64 (neg.f64 %1356) %19)
(*.f64 %1356 %21)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %1356))
(+.f64 (/.f64 %1325 xj) (/.f64 %1328 xj))
(fma.f64 s %1279 %836)
(fma.f64 a4 #s(literal 4 binary64) %1274)
%1376
(fma.f64 %1022 %4 %836)
(fma.f64 %1279 s %836)
(+.f64 %836 %1274)
(+.f64 %1274 %836)
(-.f64 %1274 %857)
(-.f64 %836 %1307)
(neg.f64 %1383)
(/.f64 %1386 xj)
(fma.f64 %1225 %13 %836)
(fma.f64 %13 %1225 %836)
(/.f64 (neg.f64 %1386) %6)
(fma.f64 %1305 %21 %836)
(/.f64 (fma.f64 %836 %6 %1305) %6)
(*.f64 %1386 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %1386))
(+.f64 (/.f64 %1385 xj) %1274)
(fma.f64 s %1279 %854)
(fma.f64 a4 #s(literal 4 binary64) %1401)
(fma.f64 #s(literal 4 binary64) a4 %1401)
(fma.f64 %1022 %4 %854)
%1405
(fma.f64 a2 #s(literal 2 binary64) %1376)
(fma.f64 a4 #s(literal 4 binary64) %1407)
(fma.f64 #s(literal 2 binary64) a2 %1376)
(fma.f64 #s(literal 4 binary64) a4 %1407)
(+.f64 a2 (+.f64 a2 %1376))
(+.f64 %836 %1401)
(+.f64 %854 %1274)
(+.f64 %1274 %854)
(+.f64 %1376 %145)
(+.f64 %145 %1376)
(+.f64 (+.f64 %1376 a2) a2)
(+.f64 %836 %1407)
(+.f64 %1407 %836)
(-.f64 %145 (-.f64 %857 %1274))
(+.f64 a2 (-.f64 a2 %1383))
(-.f64 %854 %1307)
(-.f64 %1376 %875)
(-.f64 %145 %1383)
(neg.f64 %1429)
(-.f64 %1376 %877)
(-.f64 %1376 %200)
(-.f64 %836 (-.f64 %1307 %145))
(/.f64 (fma.f64 %854 xj %1225) xj)
(fma.f64 %1225 %13 %854)
(fma.f64 %13 %1225 %854)
(fma.f64 %1305 %21 %854)
(/.f64 (fma.f64 %854 %6 %1305) %6)
(/.f64 (fma.f64 %145 xj %1386) xj)
(fma.f64 %1386 %13 %145)
%1445
(*.f64 %1405 lamdp)
(fma.f64 lamdp %854 %1273)
(fma.f64 lamdp %1376 %882)
(fma.f64 lamdp %145 %1449)
(fma.f64 a2 %109 %1449)
(fma.f64 %109 a2 %1449)
(fma.f64 %854 lamdp %1273)
(fma.f64 %1376 lamdp %882)
(fma.f64 %145 lamdp %1449)
(fma.f64 #s(literal 2 binary64) %896 %1449)
(fma.f64 %898 #s(literal 2 binary64) %1449)
(+.f64 %880 %1273)
(+.f64 %882 %1449)
(+.f64 %1449 %882)
(-.f64 %882 (*.f64 %112 %1376))
(-.f64 %882 (neg.f64 %1449))
(-.f64 %882 (*.f64 %1383 lamdp))
%1467
(fma.f64 lamdp %1429 %27)
(fma.f64 xy_y %4 %1469)
(fma.f64 s %28 %1469)
(fma.f64 %4 xy_y %1469)
(fma.f64 %1405 %112 %27)
(fma.f64 %28 s %1469)
(fma.f64 %112 %1405 %27)
(fma.f64 %1429 lamdp %27)
(+.f64 %27 %1469)
(+.f64 %1469 %27)
(neg.f64 %1479)
(-.f64 %27 %1481)
(-.f64 %27 (*.f64 %114 %1405))
(-.f64 %1469 %34)
(fma.f64 #s(literal -1 binary64) %1445 %27)
(fma.f64 %1445 #s(literal -1 binary64) %27)
(-.f64 %27 (*.f64 #s(literal 1 binary64) %1445))
(/.f64 %1490 xj)
(fma.f64 %25 %13 %1469)
(fma.f64 %13 %25 %1469)
(-.f64 %27 (*.f64 %1469 #s(literal -1 binary64)))
(/.f64 (neg.f64 %1490) %6)
(fma.f64 %32 %21 %1469)
(/.f64 (fma.f64 %1469 %6 %32) %6)
(*.f64 %1490 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %1490))
(+.f64 (/.f64 (neg.f64 (*.f64 %1445 xj)) xj) %27)
%1509
(fma.f64 s %28 %1508)
(fma.f64 %4 xy_y %1508)
(fma.f64 %28 s %1508)
(fma.f64 lamdp %1429 %50)
(fma.f64 %1405 %112 %50)
(fma.f64 %112 %1405 %50)
(fma.f64 %1429 lamdp %50)
(+.f64 xy_x %1467)
(+.f64 %27 %1508)
(+.f64 %1467 xy_x)
(+.f64 %1508 %27)
(+.f64 %50 %1469)
(+.f64 %1469 %50)
(-.f64 xy_x %1479)
(-.f64 %1467 %54)
(-.f64 %1508 %34)
(-.f64 %1469 %61)
(fma.f64 #s(literal -1 binary64) %1445 %50)
(fma.f64 %1445 #s(literal -1 binary64) %50)
(neg.f64 (-.f64 %1479 xy_x))
(/.f64 (fma.f64 %1508 xj %25) xj)
(fma.f64 %25 %13 %1508)
(fma.f64 %13 %25 %1508)
(fma.f64 %32 %21 %1508)
(/.f64 (fma.f64 %1508 %6 %32) %6)
(/.f64 (fma.f64 xy_x xj %1490) xj)
(fma.f64 %68 %13 %1469)
(fma.f64 %1490 %13 xy_x)
%1543
(fma.f64 s %1352 %1544)
(fma.f64 a2 #s(literal -4/3 binary64) %1354)
(fma.f64 #s(literal -4/3 binary64) a2 %1354)
%1548
(fma.f64 %1352 s %1544)
(+.f64 %1354 %1544)
(+.f64 %1544 %1354)
(-.f64 %1354 (*.f64 (neg.f64 #s(literal -4/3 binary64)) a2))
(-.f64 %1354 (*.f64 %162 #s(literal -4/3 binary64)))
(-.f64 %1354 (neg.f64 %1544))
(-.f64 %1544 %1358)
(neg.f64 %1560)
(/.f64 %1563 xj)
(fma.f64 %1323 %13 %1544)
(fma.f64 %13 %1323 %1544)
(/.f64 (neg.f64 %1563) %6)
(fma.f64 %1356 %21 %1544)
(/.f64 (fma.f64 %1544 %6 %1356) %6)
(*.f64 %1563 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %1563))
(+.f64 (/.f64 %1562 xj) %1354)
(fma.f64 s %1352 %1578)
(fma.f64 a2 #s(literal -4/3 binary64) %1580)
(fma.f64 a4 #s(literal -32/3 binary64) %1548)
(fma.f64 #s(literal -4/3 binary64) a2 %1580)
%1584
(fma.f64 %1070 %4 %1578)
(fma.f64 %1352 s %1578)
(+.f64 %1354 %1578)
(+.f64 %1548 %1577)
(+.f64 %1544 %1580)
(+.f64 %1577 %1548)
(+.f64 %1578 %1354)
(+.f64 (fma.f64 #s(literal -32/3 binary64) a4 %1354) %1544)
(-.f64 %1548 (*.f64 (neg.f64 #s(literal -32/3 binary64)) a4))
(-.f64 %1548 (*.f64 %224 #s(literal -32/3 binary64)))
(-.f64 %1548 (neg.f64 %1577))
(-.f64 %1577 %1560)
(-.f64 %1578 %1358)
(-.f64 %1544 (-.f64 %1358 %1577))
(neg.f64 (-.f64 %1560 %1577))
(/.f64 (fma.f64 %1578 xj %1323) xj)
(fma.f64 %1323 %13 %1578)
(fma.f64 %13 %1323 %1578)
(fma.f64 %1356 %21 %1578)
(/.f64 (fma.f64 %1578 %6 %1356) %6)
(/.f64 (fma.f64 %1577 xj %1563) xj)
(fma.f64 %1563 %13 %1577)
(*.f64 lamdp (*.f64 lamdp %1584))
%1619
(*.f64 %1584 %825)
(*.f64 (*.f64 %1584 lamdp) lamdp)
(fma.f64 lamdp (*.f64 lamdp %1577) %1624)
(fma.f64 lamdp (*.f64 lamdp %1548) %1627)
(fma.f64 a4 (*.f64 #s(literal -32/3 binary64) %825) %1624)
(fma.f64 %825 %1548 %1627)
(fma.f64 %825 %1577 %1624)
(fma.f64 %825 %1578 %1633)
(fma.f64 #s(literal -32/3 binary64) (*.f64 a4 %825) %1624)
(fma.f64 %1548 %825 %1627)
(fma.f64 %1577 %825 %1624)
(fma.f64 (*.f64 %1577 lamdp) lamdp %1624)
(fma.f64 %1578 %825 %1641)
(fma.f64 (*.f64 %825 a4) #s(literal -32/3 binary64) %1624)
(fma.f64 (*.f64 %825 #s(literal -32/3 binary64)) a4 %1624)
(fma.f64 (*.f64 %1548 lamdp) lamdp %1627)
(+.f64 %1627 %1624)
(+.f64 (*.f64 %1578 %825) %1641)
(+.f64 (*.f64 %825 %1578) %1633)
(+.f64 %1624 %1627)
(-.f64 %1627 (*.f64 %1134 %1548))
(-.f64 %1627 (neg.f64 %1624))
(-.f64 %1627 (*.f64 %1560 %825))
%1661
%1662
%1664
%1666
%1668
%1671
%1673
%1674
%1675
%1677
%1678
%1680
%1681
%1683
%1685
%1687
%1688
%1689
%1691
%1693
%1695
%1697
%1699
%1701
%1703
%1705
%1706
%1709
%1710
%1711
%1712
%1715
%1717
%1719
%1721
%1722
%1723
%1724
%1726
%1729
%1731
%1733
%1735
%1739
%1742
%1745
%1748
%1751
%1754
%1756
%1758
%1760
%1765
%1768
%1771
%1775
%1778
%1780
%1783
%1787
%1790
%1793
%1795
%1796
%1798
%1801
%1805
%1808
%1812
%1815
%1819
%1823
%1826
%1829
%1831
%1833
%1836
%1840
%1844
%1847
%1850
%1854
(approx %1855 %1661)
(/.f64 %1445 b)
(*.f64 lamdp %1858)
%1861
(*.f64 %1858 lamdp)
(/.f64 %1469 %822)
(/.f64 %1481 b)
(*.f64 %112 %1865)
(neg.f64 %1867)
(/.f64 (*.f64 %1445 #s(literal 1 binary64)) b)
(*.f64 %1405 (*.f64 lamdp %1676))
(*.f64 %1445 %1676)
(*.f64 %1676 %1445)
(/.f64 #s(literal 1 binary64) (/.f64 b %1445))
(*.f64 #s(literal -1 binary64) %1867)
(*.f64 %1469 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %1469))
(fma.f64 lamdp %1881 %1883)
(fma.f64 %1881 lamdp %1885)
(+.f64 (*.f64 %1881 lamdp) %1885)
(+.f64 (*.f64 lamdp %1881) %1883)
(+.f64 (/.f64 %882 b) (/.f64 %1449 b))
%1670
(/.f64 %54 %822)
(/.f64 %56 b)
(neg.f64 %1696)
(neg.f64 (/.f64 xy_x %822))
(/.f64 (*.f64 xy_x #s(literal 1 binary64)) b)
(*.f64 xy_x %1676)
(*.f64 %1676 xy_x)
(/.f64 #s(literal 1 binary64) (/.f64 b xy_x))
(*.f64 %54 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %54))
%1908
%1665
%1679
(*.f64 xy_y %1669)
(*.f64 s %1672)
(*.f64 %1669 xy_y)
(*.f64 %1672 s)
(/.f64 %27 b)
(/.f64 %1713 xj)
(*.f64 %4 %1684)
(*.f64 %28 %1686)
(*.f64 %1686 %28)
(*.f64 %1684 %4)
(/.f64 %32 %1727)
(neg.f64 %1692)
(/.f64 %34 %822)
(/.f64 (*.f64 %63 %1686) %6)
(/.f64 (*.f64 %1686 %63) %6)
(/.f64 (neg.f64 %1713) %6)
(/.f64 %36 %1665)
(*.f64 s %1708)
(*.f64 %25 %1707)
(*.f64 %1707 %25)
(/.f64 #s(literal 1 binary64) (/.f64 %1665 %25))
(*.f64 xy_y %1718)
(*.f64 s %1720)
(*.f64 %27 %1676)
(*.f64 %1713 %13)
(/.f64 (*.f64 %63 %5) %1939)
(/.f64 (*.f64 %5 %63) %1942)
(/.f64 %42 %1944)
(/.f64 #s(literal 1 binary64) (/.f64 xj %1713))
(/.f64 #s(literal 1 binary64) (/.f64 b %27))
(*.f64 %32 %1728)
(/.f64 #s(literal 1 binary64) (/.f64 %1727 %32))
%1661
%1662
%1664
%1666
%1668
%1671
%1673
%1674
%1675
%1677
%1678
%1680
%1681
%1683
%1685
%1687
%1688
%1689
%1691
%1693
%1695
%1697
%1699
%1701
%1703
%1705
%1706
%1709
%1710
%1711
%1712
%1715
%1717
%1719
%1721
%1722
%1723
%1724
%1726
%1729
%1731
%1733
%1735
%1739
%1742
%1745
%1748
%1751
%1754
%1756
%1758
%1760
%1765
%1768
%1771
%1775
%1778
%1780
%1783
%1787
%1790
%1793
%1795
%1796
%1798
%1801
%1805
%1808
%1812
%1815
%1819
%1823
%1826
%1829
%1831
%1833
%1836
%1840
%1844
%1847
%1850
%1854
%1953
(fma.f64 xy_y %1669 %1954)
(fma.f64 s %1672 %1954)
(fma.f64 %1669 xy_y %1954)
(fma.f64 %1672 s %1954)
(+.f64 %1679 %1954)
(+.f64 %1954 %1679)
(fma.f64 %4 %1684 %1954)
(fma.f64 %28 %1686 %1954)
(fma.f64 %1686 %28 %1954)
(fma.f64 %1684 %4 %1954)
(-.f64 %1661 %1861)
(fma.f64 lamdp %1865 %1661)
(fma.f64 %1858 %112 %1661)
(fma.f64 %1865 lamdp %1661)
(fma.f64 %112 %1858 %1661)
(-.f64 %1954 %1692)
(+.f64 %1661 %1867)
(+.f64 %1867 %1661)
(-.f64 %1867 %1663)
(fma.f64 s %1708 %1954)
(fma.f64 %25 %1707 %1954)
(fma.f64 %1707 %25 %1954)
(fma.f64 #s(literal -1 binary64) %1861 %1661)
(fma.f64 %1445 %1690 %1661)
(fma.f64 %1861 #s(literal -1 binary64) %1661)
(neg.f64 (-.f64 %1663 %1867))
(/.f64 (fma.f64 %1954 xj %1713) xj)
(/.f64 (fma.f64 %1954 b %27) b)
(fma.f64 xy_y %1718 %1954)
(fma.f64 s %1720 %1954)
(fma.f64 %27 %1676 %1954)
(fma.f64 %1713 %13 %1954)
(-.f64 %1661 (*.f64 #s(literal 1 binary64) %1861))
(/.f64 (fma.f64 %1661 b %1469) b)
(/.f64 (fma.f64 %1867 b %50) b)
(fma.f64 %50 %1676 %1867)
(fma.f64 %1676 %50 %1867)
(fma.f64 %1469 %1676 %1661)
(+.f64 %1670 %1999)
(+.f64 (fma.f64 %1858 %112 %1679) %1670)
(-.f64 %1661 (*.f64 %1867 #s(literal -1 binary64)))
(fma.f64 %32 %1728 %1954)
(fma.f64 %61 %1690 %1867)
(/.f64 (fma.f64 %1954 %1665 %25) %1665)
(-.f64 %1670 (-.f64 %1692 %1867))
(/.f64 (fma.f64 %1469 b (*.f64 b %50)) %1738)
(/.f64 (fma.f64 %1469 b (*.f64 %50 b)) %1738)
(/.f64 (fma.f64 %50 b (*.f64 %1469 b)) %1738)
(/.f64 (fma.f64 %50 b (*.f64 b %1469)) %1738)
(/.f64 (fma.f64 %1867 %822 %61) %822)
(fma.f64 xy_x %1676 %1999)
(fma.f64 %1676 xy_x %1999)
(fma.f64 %54 %1690 %1999)
(/.f64 (fma.f64 %1954 %1727 %32) %1727)
(/.f64 (fma.f64 %1469 %822 (*.f64 b %61)) %1774)
(/.f64 (fma.f64 %1469 %822 (*.f64 %61 b)) %1774)
(/.f64 (fma.f64 %61 b (*.f64 %1469 %822)) %1786)
(/.f64 (fma.f64 %61 b (*.f64 %822 %1469)) %1786)
(fma.f64 %1732 %1707 %1867)
(fma.f64 %1763 %1830 %1867)
(/.f64 (fma.f64 %1867 %1665 %1732) %1665)
(/.f64 (fma.f64 %1469 %1665 (*.f64 b %1732)) %1764)
(/.f64 (fma.f64 %1469 %1665 (*.f64 %1732 b)) %1764)
(/.f64 (fma.f64 %1732 b (*.f64 %1469 %1665)) %1764)
(/.f64 (fma.f64 %1732 b (*.f64 %1665 %1469)) %1764)
(/.f64 (fma.f64 %1867 %1764 %1763) %1764)
(/.f64 (fma.f64 %1763 b (*.f64 %1469 %1764)) %2062)
(/.f64 (fma.f64 %1469 %1764 (*.f64 %1763 b)) %2066)
(/.f64 (fma.f64 %1763 b (*.f64 %1764 %1469)) %2062)
(/.f64 (fma.f64 %1469 %1764 (*.f64 b %1763)) %2066)
(approx %1855 %1953)
(/.f64 %1619 b)
(*.f64 lamdp (*.f64 lamdp %2076))
(*.f64 %825 %2076)
%2081
(*.f64 %2076 %825)
(/.f64 %2083 %822)
(/.f64 (neg.f64 %2083) b)
(neg.f64 %2087)
(/.f64 (*.f64 %1619 #s(literal 1 binary64)) b)
(*.f64 %1584 (*.f64 %825 %1676))
(*.f64 %1619 %1676)
(*.f64 %1676 %1619)
(/.f64 #s(literal 1 binary64) (/.f64 b %1619))
(*.f64 %2083 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %2083))
(+.f64 (/.f64 %1627 b) (/.f64 %1624 b))
%1858
(/.f64 %1429 %822)
(neg.f64 %1865)
(/.f64 (*.f64 %1405 #s(literal 1 binary64)) b)
(/.f64 %2107 b)
(*.f64 #s(literal 1 binary64) %1858)
(*.f64 %1405 %1676)
(*.f64 %1858 #s(literal 1 binary64))
(*.f64 %1676 %1405)
(/.f64 #s(literal 1 binary64) (/.f64 b %1405))
(*.f64 #s(literal -1 binary64) %1865)
(*.f64 %1865 #s(literal -1 binary64))
(*.f64 %1429 %1690)
(fma.f64 a2 %2118 %1882)
(fma.f64 #s(literal 2 binary64) %2120 %1882)
(+.f64 %1881 %1882)
(+.f64 %1882 %1881)
(+.f64 (/.f64 %854 b) (/.f64 %1274 b))
(/.f64 (*.f64 #s(literal 1 binary64) %1429) %822)
(-.f64 %1881 %2129)
(-.f64 %1881 (/.f64 %1383 b))
(/.f64 #s(literal 1 binary64) (/.f64 %822 %1429))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1858))
(*.f64 %2107 %1676)
(/.f64 (fma.f64 %1881 b %1376) b)
(fma.f64 %1376 %1676 %1881)
(fma.f64 %145 %1676 %1882)
(/.f64 (fma.f64 %145 b (*.f64 %1376 b)) %1738)
(/.f64 (fma.f64 %145 b (*.f64 b %1376)) %1738)
(fma.f64 #s(literal 1 binary64) %1881 %2148)
(fma.f64 %1881 #s(literal 1 binary64) %2150)
(+.f64 (*.f64 %1881 #s(literal 1 binary64)) %2150)
(+.f64 (*.f64 #s(literal 1 binary64) %1881) %2148)
(/.f64 %1405 %822)
(/.f64 %1429 b)
%1865
(*.f64 #s(literal -1 binary64) %1858)
(*.f64 %1405 %1690)
(*.f64 %1858 #s(literal -1 binary64))
(*.f64 %1429 %1676)
(/.f64 #s(literal 1 binary64) (/.f64 b %1429))
(/.f64 (*.f64 %1429 #s(literal -1 binary64)) %822)
(/.f64 (*.f64 #s(literal -1 binary64) %1429) %822)
(+.f64 (neg.f64 %1881) %2129)
(fma.f64 #s(literal -1 binary64) %1881 %2170)
(fma.f64 %1881 #s(literal -1 binary64) %2172)
(+.f64 (*.f64 %1881 #s(literal -1 binary64)) %2172)
(+.f64 (*.f64 #s(literal -1 binary64) %1881) %2170)
%2180
(/.f64 (fma.f64 %1584 %1134 %1429) b)
(/.f64 (+.f64 %1429 %2083) b)
(*.f64 #s(literal -1 binary64) %2179)
(*.f64 %2179 #s(literal -1 binary64))
(neg.f64 (*.f64 #s(literal 1 binary64) %2179))
(-.f64 %1865 %2081)
(-.f64 %2087 %1858)
(fma.f64 %825 (neg.f64 %2076) %1865)
(fma.f64 %1134 %2076 %1865)
(+.f64 %1865 %2087)
(+.f64 %2087 %1865)
(neg.f64 (-.f64 %1858 %2087))
(fma.f64 %825 (*.f64 %2076 #s(literal -1 binary64)) %1865)
(fma.f64 #s(literal -1 binary64) %2081 %1865)
(fma.f64 #s(literal -1 binary64) %1858 %2087)
(fma.f64 %1405 %1690 %2087)
(fma.f64 %1619 %1690 %1865)
(fma.f64 %2081 #s(literal -1 binary64) %1865)
(fma.f64 %1858 #s(literal -1 binary64) %2087)
(fma.f64 (*.f64 #s(literal -1 binary64) %825) %2076 %1865)
(-.f64 %1865 (*.f64 #s(literal 1 binary64) %2081))
(/.f64 (fma.f64 %1865 b %2083) b)
(/.f64 (fma.f64 %2087 b %1429) b)
(fma.f64 %1429 %1676 %2087)
(fma.f64 %2083 %1676 %1865)
(-.f64 %1865 (*.f64 %2087 #s(literal -1 binary64)))
(/.f64 (fma.f64 %2083 b (*.f64 b %1429)) %1738)
(/.f64 (fma.f64 %2083 b (*.f64 %1429 b)) %1738)
(/.f64 (fma.f64 %1429 b (*.f64 %2083 b)) %1738)
(/.f64 (fma.f64 %1429 b (*.f64 b %2083)) %1738)
(fma.f64 lamdp %2180 %1661)
(fma.f64 %2180 lamdp %1661)
%2232
(+.f64 %1661 %2233)
(+.f64 %2233 %1661)
(-.f64 %1661 (neg.f64 %2233))
(-.f64 %1661 (*.f64 %112 %2180))
(-.f64 %1661 (*.f64 (neg.f64 %2180) lamdp))
(-.f64 %2233 %1663)
(fma.f64 #s(literal -1 binary64) (*.f64 %2179 lamdp) %1661)
(neg.f64 (-.f64 %1663 %2233))
(/.f64 (fma.f64 %2233 b %50) b)
(fma.f64 xy_y %1669 %2250)
(fma.f64 s %1672 %2250)
(fma.f64 %50 %1676 %2233)
(fma.f64 %1669 xy_y %2250)
(fma.f64 %1676 %50 %2233)
(fma.f64 %1672 s %2250)
(+.f64 %1670 %2257)
(+.f64 %1679 %2250)
(+.f64 %2250 %1679)
(+.f64 (fma.f64 %112 %2179 %1679) %1670)
(fma.f64 lamdp %2087 %1953)
(fma.f64 %2081 %112 %1953)
(fma.f64 %112 %2081 %1953)
(fma.f64 %2087 lamdp %1953)
(fma.f64 %4 %1684 %2250)
(fma.f64 %28 %1686 %2250)
(fma.f64 %1686 %28 %2250)
(fma.f64 %1684 %4 %2250)
(fma.f64 %61 %1690 %2233)
(+.f64 %2273 %1953)
(-.f64 %2250 %1692)
(-.f64 %1670 (-.f64 %1692 %2233))
(fma.f64 #s(literal -1 binary64) %2272 %1953)
(fma.f64 (*.f64 lamdp %2081) #s(literal -1 binary64) %1953)
(/.f64 (fma.f64 %2233 %822 %61) %822)
(fma.f64 xy_x %1676 %2257)
(fma.f64 s %1708 %2250)
(fma.f64 %25 %1707 %2250)
(fma.f64 %1676 xy_x %2257)
(fma.f64 %1707 %25 %2250)
(/.f64 (fma.f64 %2250 xj %1713) xj)
(/.f64 (fma.f64 %2250 b %27) b)
(fma.f64 xy_y %1718 %2250)
(fma.f64 s %1720 %2250)
(fma.f64 %27 %1676 %2250)
(fma.f64 %1713 %13 %2250)
(fma.f64 %54 %1690 %2257)
(fma.f64 %32 %1728 %2250)
(+.f64 (+.f64 %1661 %2273) %1867)
(/.f64 (fma.f64 %2250 %1665 %25) %1665)
(/.f64 (fma.f64 %2250 %1727 %32) %1727)
(fma.f64 %1732 %1707 %2233)
(fma.f64 %1763 %1830 %2233)
(/.f64 (fma.f64 %2233 %1665 %1732) %1665)
(/.f64 (fma.f64 %2233 %1764 %1763) %1764)
(approx %1855 %2232)
%527
%528
%529
%530
%531
%532
%533
%535
%537
%541
%543
%544
%545
%546
%547
%548
%550
%551
%552
%553
%555
%556
%557
%558
%559
%560
%561
%562
%563
%564
%565
%566
%567
%568
%569
%570
%571
%572
%573
%574
%575
%576
%577
%578
%579
%580
%582
%584
%586
%587
%588
%589
%590
%591
%592
%593
%594
%595
%596
%597
%598
%599
%600
%601
%602
%603
%604
%605
%606
%607
%608
%609
%610
%611
%613
%614
%615
%616
%617
%618
%619
%620
%621
%622
%623
%624
%625
%626
%627
%628
%629
%630
%631
%632
%633
%634
%635
%637
%638
%639
%640
%642
%643
%644
%645
%647
%648
%649
%650
%651
%653
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%680
%681
%682
%683
%684
%685
%686
(*.f64 %527 s)
(fma.f64 s %267 %759)
(fma.f64 s %347 %761)
(fma.f64 c1 %726 %759)
(fma.f64 c3 %724 %761)
(fma.f64 %126 %729 %759)
(fma.f64 %267 s %759)
(fma.f64 %273 %731 %761)
(fma.f64 %347 s %761)
(fma.f64 %724 c3 %761)
(fma.f64 %726 c1 %759)
(fma.f64 %729 %126 %759)
(fma.f64 %731 %273 %761)
(+.f64 %759 %761)
(+.f64 %761 %759)
(-.f64 %761 %767)
(-.f64 %761 (*.f64 %353 s))
(-.f64 %761 %2329)
(fma.f64 s %581 %2331)
(fma.f64 s %371 %2333)
(fma.f64 %581 s %813)
(fma.f64 %371 s %815)
(+.f64 %813 %815)
(+.f64 %2331 %2333)
(+.f64 %815 %813)
(+.f64 %2333 %2331)
(fma.f64 s %581 %2341)
(fma.f64 %581 s %2343)
(+.f64 %815 %2343)
(+.f64 %2333 %2341)
%2347
(*.f64 a2 %2348)
(*.f64 %124 %2120)
(*.f64 %2348 a2)
(/.f64 %172 %822)
(/.f64 %184 b)
(neg.f64 %2354)
(/.f64 (*.f64 %143 #s(literal 1 binary64)) b)
(*.f64 %143 %1676)
(*.f64 %1676 %143)
(/.f64 #s(literal 1 binary64) (/.f64 b %143))
(*.f64 %172 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %172))
(/.f64 %207 b)
(*.f64 a4 %2366)
%2369
(*.f64 %2366 a4)
(/.f64 %238 %822)
(/.f64 %252 b)
(neg.f64 %2373)
(/.f64 (*.f64 %207 #s(literal 1 binary64)) b)
(*.f64 %206 (*.f64 a4 %1676))
(*.f64 %207 %1676)
(*.f64 %1676 %207)
(/.f64 #s(literal 1 binary64) (/.f64 b %207))
(*.f64 %238 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %238))
(approx %1855 %1670)
(approx %1855 %1679)
%28
(/.f64 %63 %6)
(neg.f64 (/.f64 %63 xj))
(neg.f64 (/.f64 xy_y %6))
(/.f64 (*.f64 xy_y #s(literal 1 binary64)) xj)
(*.f64 xy_y %13)
(*.f64 %13 xy_y)
(/.f64 #s(literal 1 binary64) (/.f64 xj xy_y))
(/.f64 %64 %19)
(*.f64 %63 %21)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %63))
%697
%2403
%2404
%2405
%2406
%2407
%2409
%2411
%2413
%2415
%2416
%2417
%2419
%2420
%2421
%2423
(/.f64 %347 xj)
(*.f64 c3 %732)
%702
(*.f64 %732 c3)
(/.f64 %347 %19)
(/.f64 %353 %6)
(neg.f64 %2429)
(/.f64 (*.f64 %347 #s(literal 1 binary64)) xj)
(*.f64 %273 %757)
(*.f64 %347 %13)
(*.f64 %13 %347)
(/.f64 #s(literal 1 binary64) (/.f64 xj %347))
(*.f64 %353 %21)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %353))
%688
(/.f64 %549 %6)
(neg.f64 %2442)
(*.f64 %527 %13)
(*.f64 %13 %527)
(/.f64 #s(literal 1 binary64) (/.f64 xj %527))
(fma.f64 c1 %707 %702)
(fma.f64 c3 %732 %697)
(fma.f64 %126 %714 %702)
(fma.f64 %273 %701 %697)
(fma.f64 %714 %126 %702)
(fma.f64 %707 c1 %702)
(fma.f64 %732 c3 %697)
(+.f64 %697 %702)
(+.f64 %702 %697)
(-.f64 %697 %2429)
(-.f64 %702 (*.f64 %2458 %126))
(-.f64 %702 %2461)
(-.f64 %702 (*.f64 %138 %714))
(-.f64 %702 (*.f64 %538 %707))
(-.f64 %702 %2408)
(/.f64 %2468 %2469)
(/.f64 %2471 xj)
(/.f64 (fma.f64 %702 xj %267) xj)
(/.f64 (/.f64 %2468 xj) xj)
(fma.f64 c1 %2414 %702)
(fma.f64 %267 %13 %702)
(fma.f64 %273 %757 %697)
(fma.f64 %347 %13 %697)
(fma.f64 %13 %267 %702)
(fma.f64 %13 %347 %697)
(/.f64 (neg.f64 %2468) (neg.f64 %2469))
(-.f64 %702 (*.f64 %534 %13))
(/.f64 (neg.f64 %2471) %6)
(fma.f64 %534 %21 %702)
(fma.f64 %353 %21 %697)
(*.f64 %2468 (/.f64 #s(literal 1 binary64) %2469))
(/.f64 (fma.f64 %697 %6 %353) %6)
(/.f64 (fma.f64 %702 %6 %534) %6)
(/.f64 #s(literal 1 binary64) (/.f64 %2469 %2468))
(*.f64 %2471 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %2471))
(+.f64 (/.f64 (*.f64 xj %697) xj) %702)
(/.f64 (fma.f64 %347 %6 (*.f64 xj %534)) %2508)
(/.f64 (fma.f64 %347 %6 (*.f64 %534 xj)) %2508)
(/.f64 (fma.f64 %353 xj (*.f64 %6 %267)) %2515)
(/.f64 (fma.f64 %353 xj (*.f64 %267 %6)) %2515)
(/.f64 (fma.f64 %534 xj (*.f64 %347 %6)) %2515)
(/.f64 (fma.f64 %267 %6 (*.f64 %353 xj)) %2508)
(/.f64 (fma.f64 %534 xj (*.f64 %6 %347)) %2515)
(/.f64 (fma.f64 %267 %6 (*.f64 xj %353)) %2508)
(/.f64 (fma.f64 %353 %6 (*.f64 %6 %534)) %2469)
(/.f64 (fma.f64 %353 %6 (*.f64 %534 %6)) %2469)
(/.f64 (fma.f64 %534 %6 (*.f64 %353 %6)) %2469)
(/.f64 (fma.f64 %534 %6 (*.f64 %6 %353)) %2469)
(+.f64 (/.f64 (*.f64 %126 (*.f64 c1 xj)) %2469) (/.f64 (*.f64 %273 (*.f64 c3 xj)) %2469))
%2552
(neg.f64 %2555)
(-.f64 %28 %688)
(-.f64 %2559 %702)
(+.f64 %28 %2442)
(+.f64 %2442 %28)
(+.f64 %2559 %2429)
(neg.f64 (-.f64 %702 %2559))
(/.f64 (-.f64 %2566 %527) xj)
(/.f64 (-.f64 xy_y %2471) xj)
(fma.f64 xy_y %13 %2442)
(fma.f64 %13 xy_y %2442)
(/.f64 (-.f64 (*.f64 %2559 xj) %347) xj)
(fma.f64 %13 %2558 %2429)
(-.f64 (-.f64 %28 %702) %697)
(/.f64 (-.f64 %2579 %2468) %2469)
(fma.f64 %63 %21 %2442)
(/.f64 (-.f64 (*.f64 %2559 %6) %353) %6)
(/.f64 (-.f64 %2586 (*.f64 %6 %527)) %2515)
(/.f64 (-.f64 %2566 %2471) xj)
(/.f64 (-.f64 (*.f64 %28 %2469) %2468) %2469)
(/.f64 (-.f64 %2579 (*.f64 xj %2471)) %2469)
(/.f64 (-.f64 (*.f64 xy_y %2469) (*.f64 xj %2468)) (*.f64 xj %2469))
(/.f64 (-.f64 %2586 (*.f64 %6 %2471)) %2515)
(/.f64 (-.f64 (*.f64 %63 %2469) (*.f64 %6 %2468)) (*.f64 %6 %2469))
%2611
(*.f64 %2552 s)
(neg.f64 %2613)
(neg.f64 (*.f64 %2555 s))
(fma.f64 xy_y %4 %2617)
(fma.f64 xy_y %4 %2619)
(fma.f64 s %28 %2617)
(fma.f64 s %28 %2619)
(fma.f64 %4 xy_y %2617)
(fma.f64 %4 xy_y %2619)
(fma.f64 %28 s %2617)
(fma.f64 %28 s %2619)
(+.f64 %27 %2617)
(+.f64 %27 %2619)
(fma.f64 %25 %13 %2617)
(fma.f64 %25 %13 %2619)
(fma.f64 %13 %25 %2617)
(fma.f64 %13 %25 %2619)
(fma.f64 %32 %21 %2617)
(fma.f64 %32 %21 %2619)
%2635
(*.f64 s %2551)
%2637
(neg.f64 %2638)
(-.f64 %25 %686)
(fma.f64 xy_y s %692)
(fma.f64 s xy_y %692)
(fma.f64 s %549 %25)
(fma.f64 %527 %5 %25)
(fma.f64 %5 %527 %25)
(fma.f64 %549 s %25)
(+.f64 %25 %692)
(+.f64 %692 %25)
(-.f64 %25 (*.f64 %18 %527))
(-.f64 %25 (neg.f64 %692))
(-.f64 (-.f64 %25 %761) %759)
(/.f64 %2637 %1665)
(*.f64 s (/.f64 %2551 %1665))
%2658
(/.f64 %2660 xj)
(/.f64 (/.f64 %2637 xj) b)
(*.f64 %4 %2659)
(*.f64 %1686 %2552)
(/.f64 %2638 %1727)
(neg.f64 (/.f64 %2638 %1665))
(/.f64 %2637 %1944)
(neg.f64 (/.f64 %2637 %1727))
(/.f64 (neg.f64 %2660) %6)
(/.f64 (*.f64 %2637 #s(literal 1 binary64)) %1665)
(*.f64 s (*.f64 %2551 %1707))
(*.f64 %2637 %1707)
(*.f64 %1707 %2637)
(/.f64 #s(literal 1 binary64) (/.f64 %1665 %2637))
(*.f64 %2660 %13)
(*.f64 %2638 %1728)
(neg.f64 (*.f64 %2638 %1707))
(/.f64 #s(literal 1 binary64) (/.f64 xj %2660))
(/.f64 #s(literal 1 binary64) (/.f64 %1727 %2638))
(-.f64 %1679 %2690)
(fma.f64 xy_y %1669 %2692)
(fma.f64 s %1672 %2692)
(fma.f64 %1669 xy_y %2692)
(fma.f64 %1672 s %2692)
(+.f64 %1679 %2692)
(neg.f64 %2698)
(fma.f64 %4 %1684 %2692)
(fma.f64 %28 %1686 %2692)
(fma.f64 %1686 %28 %2692)
(fma.f64 %1684 %4 %2692)
(fma.f64 s %1708 %2692)
(fma.f64 %25 %1707 %2692)
(fma.f64 %1707 %25 %2692)
(fma.f64 xy_y %1718 %2692)
(fma.f64 s %1720 %2692)
(fma.f64 %27 %1676 %2692)
(fma.f64 %1713 %13 %2692)
(fma.f64 %32 %1728 %2692)
(/.f64 (-.f64 (*.f64 %1679 %1665) %686) %1665)
(/.f64 (-.f64 (*.f64 %1713 %1665) (*.f64 xj %686)) (*.f64 xj %1665))
(/.f64 (-.f64 (*.f64 %27 %1665) %2721) %1764)
(/.f64 (-.f64 (*.f64 %25 %1665) (*.f64 %1665 %686)) %2727)
(/.f64 (-.f64 (*.f64 %32 %1665) (*.f64 %1727 %686)) (*.f64 %1727 %1665))
(approx %1855 %2658)
(/.f64 %143 %822)
(/.f64 %172 b)
(*.f64 a2 (neg.f64 %2348))
(*.f64 %162 %2348)
%2354
(/.f64 %184 %822)
(*.f64 a2 (*.f64 %2348 #s(literal -1 binary64)))
(*.f64 %143 %1690)
(*.f64 #s(literal -1 binary64) %2347)
(*.f64 %2347 #s(literal -1 binary64))
(*.f64 %188 %2348)
(*.f64 %172 %1676)
(neg.f64 (*.f64 %2347 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %2347))
(/.f64 #s(literal 1 binary64) (/.f64 b %172))
(/.f64 (*.f64 %172 #s(literal -1 binary64)) %822)
(/.f64 (*.f64 #s(literal -1 binary64) %172) %822)
(approx %1855 %2354)
(/.f64 %207 %822)
(/.f64 %238 b)
(*.f64 a4 (neg.f64 %2366))
(*.f64 %224 %2366)
%2373
(/.f64 %252 %822)
(*.f64 a4 (*.f64 %2366 #s(literal -1 binary64)))
(*.f64 %207 %1690)
(*.f64 #s(literal -1 binary64) %2369)
(*.f64 %2369 #s(literal -1 binary64))
(*.f64 %258 %2366)
(*.f64 %238 %1676)
(neg.f64 (*.f64 %2369 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %2369))
(/.f64 #s(literal 1 binary64) (/.f64 b %238))
(/.f64 (*.f64 %238 #s(literal -1 binary64)) %822)
(/.f64 (*.f64 #s(literal -1 binary64) %238) %822)
(approx %1855 %2373)
%724
(*.f64 %273 s)
(*.f64 s %347)
%759
(*.f64 %273 %731)
(*.f64 %347 s)
(*.f64 %724 c3)
(*.f64 %731 %273)
(/.f64 %759 xj)
(*.f64 s %702)
(*.f64 c3 %710)
(*.f64 %4 %347)
(*.f64 %273 %720)
(*.f64 %347 %4)
(*.f64 %724 %701)
(*.f64 %731 %732)
%699
(*.f64 %710 c3)
(*.f64 %741 c3)
(/.f64 %767 %6)
(/.f64 (*.f64 %347 %5) %6)
(/.f64 %2329 %6)
(*.f64 c3 %751)
(*.f64 %350 %720)
(*.f64 %698 %350)
(*.f64 %755 c3)
(neg.f64 %745)
(/.f64 %2808 xj)
(*.f64 %724 %757)
(*.f64 %759 %13)
(*.f64 %13 %759)
(/.f64 #s(literal 1 binary64) (/.f64 xj %759))
(/.f64 %2815 %19)
(*.f64 %767 %21)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %767))
(*.f64 %357 %769)
(*.f64 %771 %278)
(*.f64 %362 %773)
(*.f64 %775 %302)
(fma.f64 %4 %368 %780)
(fma.f64 %368 %4 %780)
(+.f64 %2826 %780)
(+.f64 %2828 %780)
(fma.f64 %4 %368 %797)
(fma.f64 %4 %392 %2828)
(fma.f64 %368 %4 %795)
(fma.f64 %392 %4 %2826)
(+.f64 %795 %2826)
(+.f64 %2826 %795)
(+.f64 %797 %2828)
(+.f64 %2828 %797)
%726
(*.f64 %126 s)
(*.f64 s %267)
%761
(*.f64 %126 %729)
(*.f64 %267 s)
(*.f64 %726 c1)
(*.f64 %729 %126)
(/.f64 %761 xj)
%703
(*.f64 c1 %705)
(*.f64 c1 %708)
(*.f64 %4 %267)
(*.f64 %126 %715)
(*.f64 %126 %717)
(*.f64 %267 %4)
(*.f64 %697 s)
(*.f64 %726 %714)
(*.f64 %714 %726)
(*.f64 %729 %707)
(*.f64 %705 c1)
(*.f64 %735 c1)
(*.f64 %738 %126)
(/.f64 %2858 %6)
(/.f64 %765 %6)
(/.f64 %2861 %6)
(/.f64 %2863 %6)
(neg.f64 %2865)
(/.f64 %2867 xj)
(*.f64 %761 %13)
(*.f64 %13 %761)
(/.f64 #s(literal 1 binary64) (/.f64 xj %761))
(/.f64 %2873 %19)
(*.f64 %765 %21)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %765))
%2878
(*.f64 c1 %2880)
(*.f64 %726 %2882)
(*.f64 %729 %2879)
(*.f64 %2880 c1)
(/.f64 %703 b)
(/.f64 %2888 xj)
(/.f64 (*.f64 %2887 %726) xj)
(*.f64 %714 %2892)
(*.f64 %2887 %705)
(*.f64 %705 %2887)
(*.f64 %1320 %2896)
(*.f64 %2898 %707)
(*.f64 %2892 %714)
(/.f64 %765 %1727)
(neg.f64 %2902)
(/.f64 %2904 %6)
(/.f64 %2867 %1665)
(*.f64 %726 %2907)
(*.f64 %761 %1707)
(*.f64 %729 %2910)
(*.f64 %1707 %761)
(/.f64 #s(literal 1 binary64) (/.f64 %1665 %761))
(*.f64 %2888 %13)
(/.f64 %2873 %1944)
(/.f64 #s(literal 1 binary64) (/.f64 xj %2888))
(*.f64 %765 %1728)
(/.f64 #s(literal 1 binary64) (/.f64 %1727 %765))
(/.f64 %759 %1665)
(*.f64 c3 %2923)
%2926
(*.f64 %731 (/.f64 %273 %1665))
(*.f64 %2923 c3)
(/.f64 %699 b)
(/.f64 %2932 xj)
(/.f64 (*.f64 %2931 %724) xj)
(*.f64 %2931 %710)
(*.f64 %701 %2937)
(*.f64 (/.f64 %731 b) %732)
(*.f64 (/.f64 %731 xj) (/.f64 %273 b))
(*.f64 %710 %2931)
(*.f64 %2937 %701)
(/.f64 %767 %1727)
(neg.f64 %2947)
(/.f64 %2949 %6)
(/.f64 %2808 %1665)
(*.f64 %724 (*.f64 c3 %1707))
(*.f64 %759 %1707)
(*.f64 %731 (*.f64 %273 %1707))
(*.f64 %1707 %759)
(/.f64 #s(literal 1 binary64) (/.f64 %1665 %759))
(*.f64 %2932 %13)
(/.f64 %2815 %1944)
(/.f64 #s(literal 1 binary64) (/.f64 xj %2932))
(*.f64 %767 %1728)
(/.f64 #s(literal 1 binary64) (/.f64 %1727 %767))
(/.f64 %761 %6)
(/.f64 %765 xj)
(*.f64 c1 %2969)
(*.f64 %538 %705)
%2865
(/.f64 %765 %19)
(/.f64 %2873 %6)
(*.f64 c1 %2974)
(*.f64 #s(literal -1 binary64) %703)
(*.f64 %703 #s(literal -1 binary64))
(*.f64 %2978 %705)
(*.f64 %761 %2980)
(*.f64 %765 %13)
(neg.f64 (*.f64 %703 #s(literal 1 binary64)))
(neg.f64 %2985)
(/.f64 #s(literal 1 binary64) (/.f64 xj %765))
(/.f64 %2989 %6)
(/.f64 %2991 %6)
(*.f64 %761 %2993)
%2995
(/.f64 %761 %1727)
(/.f64 %765 %1665)
(/.f64 %2861 %1665)
(/.f64 %2863 %1665)
(*.f64 c1 %3000)
(*.f64 %538 %2880)
%2902
(/.f64 %703 %822)
(/.f64 %2865 b)
(/.f64 %2888 %6)
(/.f64 %3007 xj)
(/.f64 (*.f64 %267 %3006) xj)
(/.f64 (*.f64 %697 %5) b)
(/.f64 (*.f64 %5 %697) b)
(/.f64 %2904 xj)
(/.f64 (*.f64 c1 %3016) xj)
(/.f64 (/.f64 %765 b) xj)
(*.f64 c1 %3021)
(*.f64 %126 %3023)
(*.f64 %697 %3006)
(*.f64 %714 %3016)
(*.f64 %3006 %697)
(*.f64 %2887 %2969)
(*.f64 %3029 %705)
(*.f64 %3016 %714)
(*.f64 %3032 %707)
(*.f64 %3034 %126)
(neg.f64 (*.f64 %697 %1686))
(neg.f64 %3038)
(/.f64 %2858 %1939)
(/.f64 (*.f64 %534 %5) %1727)
(/.f64 %765 %1944)
(/.f64 %3044 %1942)
(/.f64 (*.f64 %5 %534) %1727)
(/.f64 %2873 %1727)
(*.f64 c1 %3049)
(*.f64 #s(literal -1 binary64) %2878)
(*.f64 %2878 #s(literal -1 binary64))
(*.f64 %2978 %2880)
(/.f64 (*.f64 %534 %3006) %6)
(/.f64 (*.f64 %3006 %534) %6)
(/.f64 (*.f64 %538 %3016) %6)
(/.f64 (*.f64 %2888 #s(literal -1 binary64)) xj)
(/.f64 (*.f64 #s(literal -1 binary64) %2888) xj)
(*.f64 s %3064)
(*.f64 %703 %1690)
(*.f64 %1690 %703)
(*.f64 %3068 %2888)
(*.f64 %2887 %2974)
(*.f64 %3071 %705)
(*.f64 %761 %3073)
(*.f64 %765 %1707)
(neg.f64 (*.f64 %2878 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %2878))
(/.f64 #s(literal 1 binary64) (/.f64 %1665 %765))
(*.f64 c1 %3082)
(*.f64 %267 %3084)
(*.f64 %3007 %13)
(/.f64 %2989 %1727)
(/.f64 %2991 %1727)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %703))
(*.f64 %761 %3091)
(approx %1855 %2902)
(fma.f64 s %697 %207)
%3095
(fma.f64 c1 %705 %207)
(fma.f64 c1 %708 %207)
(fma.f64 %4 %267 %207)
(fma.f64 %206 a4 %703)
(fma.f64 %126 %715 %207)
(fma.f64 %126 %717 %207)
(fma.f64 %267 %4 %207)
(fma.f64 %697 s %207)
(fma.f64 %726 %714 %207)
(fma.f64 %714 %726 %207)
(fma.f64 %729 %707 %207)
(fma.f64 %705 c1 %207)
(fma.f64 %735 c1 %207)
(fma.f64 %738 %126 %207)
(+.f64 %207 %703)
(+.f64 %703 %207)
(-.f64 %207 %2865)
(-.f64 %703 %238)
(neg.f64 %3114)
(/.f64 %3117 xj)
(fma.f64 a4 %206 %2985)
(fma.f64 %206 a4 %2985)
(fma.f64 %761 %13 %207)
(fma.f64 %13 %761 %207)
(+.f64 %207 %2985)
(fma.f64 a4 %206 %3124)
(fma.f64 %206 a4 %3124)
(+.f64 %207 %3124)
(/.f64 (neg.f64 %3117) %6)
(fma.f64 %765 %21 %207)
(/.f64 (fma.f64 %207 %6 %765) %6)
(*.f64 %3117 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %3117))
(+.f64 (/.f64 (*.f64 %206 %3116) xj) %703)
(fma.f64 s %697 %209)
%3140
(fma.f64 a4 %206 %3141)
(fma.f64 c1 %705 %209)
(fma.f64 c1 %708 %209)
(fma.f64 %4 %267 %209)
(fma.f64 %124 a2 %3095)
(fma.f64 %206 a4 %3141)
(fma.f64 %126 %715 %209)
(fma.f64 %126 %717 %209)
(fma.f64 %267 %4 %209)
(fma.f64 %697 s %209)
(fma.f64 %726 %714 %209)
(fma.f64 %714 %726 %209)
(fma.f64 %729 %707 %209)
(fma.f64 %705 c1 %209)
(fma.f64 %735 c1 %209)
(fma.f64 %738 %126 %209)
(+.f64 %143 %3095)
(+.f64 %207 %3141)
(+.f64 %703 %209)
(+.f64 %3095 %143)
(+.f64 %209 %703)
(+.f64 %3163 %207)
(-.f64 %143 %3114)
(-.f64 %3095 %172)
(-.f64 %209 %2865)
(neg.f64 %3168)
(-.f64 %207 (-.f64 %2865 %143))
(/.f64 (fma.f64 %209 xj %761) xj)
(fma.f64 %761 %13 %209)
(fma.f64 %13 %761 %209)
(fma.f64 %765 %21 %209)
(/.f64 (fma.f64 %209 %6 %765) %6)
(/.f64 (fma.f64 %143 xj %3117) xj)
(fma.f64 %3117 %13 %143)
(fma.f64 %145 %127 %3095)
(fma.f64 #s(literal 2 binary64) %147 %3095)
(fma.f64 xy_y %4 %3184)
(fma.f64 s %28 %3184)
(fma.f64 %4 xy_y %3184)
(fma.f64 %28 s %3184)
%3189
(+.f64 xy_x %3190)
(+.f64 %27 %3184)
(+.f64 %3190 xy_x)
(-.f64 %159 %3095)
(-.f64 %215 %703)
(-.f64 (-.f64 %50 %3095) %143)
(+.f64 %50 %3168)
(+.f64 %3168 %50)
(fma.f64 xy_y %4 %3200)
(fma.f64 s %28 %3200)
(fma.f64 %4 xy_y %3200)
(fma.f64 %28 s %3200)
(neg.f64 (-.f64 %3140 %50))
(-.f64 xy_x (fma.f64 %4 %63 %3140))
(-.f64 (-.f64 %159 %703) %207)
(+.f64 %27 %3200)
(+.f64 %50 %3212)
(+.f64 %159 %3114)
(+.f64 %215 %2865)
(neg.f64 (-.f64 %3095 %159))
(-.f64 xy_x (neg.f64 %3190))
(-.f64 %27 (+.f64 %54 %3140))
(-.f64 xy_x (-.f64 %34 %3168))
(-.f64 %27 (-.f64 %54 %3168))
(fma.f64 %25 %13 %3184)
(fma.f64 %13 %25 %3184)
(fma.f64 %25 %13 %3200)
(fma.f64 %13 %25 %3200)
(fma.f64 %32 %21 %3184)
(fma.f64 %32 %21 %3200)
(fma.f64 %68 %13 %3168)
(/.f64 (-.f64 (*.f64 %159 xj) %3117) xj)
(fma.f64 %68 %13 %3212)
%3237
(/.f64 %759 %6)
(/.f64 %767 xj)
(*.f64 c3 %3240)
(*.f64 %362 %710)
%745
(/.f64 %767 %19)
(/.f64 %2815 %6)
(*.f64 c3 %3245)
(*.f64 #s(literal -1 binary64) %699)
(*.f64 %699 #s(literal -1 binary64))
(*.f64 %3249 %710)
(*.f64 %759 %2980)
(*.f64 %767 %13)
(neg.f64 (*.f64 %699 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %699))
(/.f64 #s(literal 1 binary64) (/.f64 xj %767))
(/.f64 %3259 %6)
(/.f64 %3261 %6)
(*.f64 %759 %2993)
%3264
(/.f64 %759 %1727)
(/.f64 %767 %1665)
(*.f64 c3 (neg.f64 %2923))
(*.f64 %362 %2923)
%2947
(/.f64 %745 b)
(/.f64 %2932 %6)
(/.f64 (/.f64 %767 b) xj)
(/.f64 %2949 xj)
(*.f64 %2931 %3240)
(*.f64 (neg.f64 %2931) %710)
(/.f64 %767 %1944)
(/.f64 %2815 %1727)
(*.f64 c3 (*.f64 %2923 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) %2926)
(*.f64 %2926 #s(literal -1 binary64))
(*.f64 %3249 %2923)
(/.f64 (*.f64 %2932 #s(literal -1 binary64)) xj)
(/.f64 (*.f64 #s(literal -1 binary64) %2932) xj)
(*.f64 %1690 %699)
(*.f64 %3068 %2932)
(*.f64 %2931 %3245)
(*.f64 (*.f64 #s(literal -1 binary64) %2931) %710)
(*.f64 %759 %3073)
(*.f64 %767 %1707)
(neg.f64 (*.f64 %2926 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %2926))
(/.f64 #s(literal 1 binary64) (/.f64 %1665 %767))
(/.f64 %3259 %1727)
(/.f64 %3261 %1727)
(*.f64 %759 %3091)
(approx %1855 %2947)
#s(literal 1/2 binary64)
%47
%48
%49
%50
%51
%52
%53
%55
%57
%58
%59
%60
%62
%66
%67
%69
%70
%71
%73
%74
%75
%76
%78
%79
%81
%82
%85
%822
%1908
%1665
%1690
(/.f64 #s(literal 1 binary64) %822)
(neg.f64 %1676)
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal 1 binary64)) b)
(*.f64 #s(literal -1 binary64) %1676)
(*.f64 #s(literal 1 binary64) %1690)
(*.f64 %1676 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %822))
(/.f64 #s(literal 1 binary64) (/.f64 %822 #s(literal 1 binary64)))
(pow.f64 %822 #s(literal -1 binary64))
%112
(*.f64 lamdp #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) lamdp)
(neg.f64 %120)
%109
%110
%111
%113
%115
%117
%119
%121
%122
%123
(*.f64 lamdp #s(literal -2 binary64))
%3324
%124
%128
%129
%131
%132
%133
%134
%137
%140
%142
%3325
%842
(*.f64 #s(literal 1/2 binary64) %842)
%3327
#s(literal -4 binary64)
(neg.f64 #s(literal 4 binary64))
(neg.f64 %126)
%138
(sin.f64 (+.f64 lamdp %842))
(cos.f64 (+.f64 lamdp %848))
%143
%144
%146
%148
%150
%151
%152
%153
%170
(fma.f64 a2 %124 %54)
(fma.f64 %124 a2 %54)
(+.f64 %143 %54)
(+.f64 %54 %143)
(neg.f64 %154)
(-.f64 %143 %56)
(fma.f64 %145 %127 %54)
(fma.f64 #s(literal 2 binary64) %147 %54)
(*.f64 lamdp #s(literal -4 binary64))
%3343
(neg.f64 %205)
%3345
(fma.f64 a4 %3345 xy_x)
%3347
(+.f64 xy_x %3348)
(+.f64 %3348 xy_x)
(-.f64 xy_x %3353)
(-.f64 xy_x %3355)
(-.f64 xy_x %3357)
(-.f64 %3348 %54)
(fma.f64 a4 %3345 %56)
(fma.f64 %3345 a4 %56)
(neg.f64 %3362)
(+.f64 %3348 %56)
%3365
(fma.f64 %3325 a2 %3347)
(+.f64 xy_x %3368)
(+.f64 %3347 %3367)
(+.f64 (fma.f64 %3325 a2 xy_x) %3348)
(+.f64 %3367 %3347)
(+.f64 %3368 xy_x)
(fma.f64 a4 %3345 %3375)
(fma.f64 %3345 a4 %3375)
(+.f64 %3348 %3375)
(-.f64 %3347 %3379)
(-.f64 %3347 %3381)
(-.f64 %3347 %3384)
(-.f64 %3367 %3362)
(-.f64 %3368 %54)
(neg.f64 %3388)
(-.f64 %3348 (-.f64 %54 %3367))
(fma.f64 xy_y %4 %3347)
(fma.f64 s %28 %3347)
(fma.f64 a4 %3345 %50)
(fma.f64 %4 xy_y %3347)
(fma.f64 %28 s %3347)
%3397
(+.f64 xy_x %3398)
(+.f64 %27 %3347)
(+.f64 %50 %3348)
(+.f64 %3347 %27)
(+.f64 %3398 xy_x)
(+.f64 %3348 %50)
(-.f64 %27 %3362)
(-.f64 %50 %3353)
(-.f64 %50 %3355)
(-.f64 %50 %3357)
(-.f64 %3347 %34)
(-.f64 %3398 %54)
(-.f64 %3348 %61)
(neg.f64 %3412)
(-.f64 xy_x (-.f64 %34 %3348))
(fma.f64 %25 %13 %3347)
(fma.f64 %13 %25 %3347)
(fma.f64 %32 %21 %3347)
(/.f64 (fma.f64 %3348 xj %68) xj)
(fma.f64 %68 %13 %3348)
%3422
(fma.f64 %3325 a2 %3397)
(+.f64 %50 %3368)
(+.f64 %3365 %27)
(+.f64 %3397 %3367)
(+.f64 (fma.f64 %3325 a2 %50) %3348)
(+.f64 %3367 %3397)
(+.f64 (fma.f64 a2 %3325 %3398) xy_x)
(+.f64 %3368 %50)
(fma.f64 a4 %3345 %3433)
(fma.f64 %3345 a4 %3433)
(+.f64 %3398 %3375)
(+.f64 %3348 %3433)
(+.f64 %3438 xy_x)
(-.f64 %3365 %34)
(-.f64 %3397 %3379)
(-.f64 %3397 %3381)
(-.f64 %3397 %3384)
(-.f64 %3367 %3412)
(-.f64 %3368 %61)
(neg.f64 %3446)
(-.f64 %3348 (-.f64 %61 %3367))
(-.f64 %3438 %54)
(/.f64 (fma.f64 %3368 xj %68) xj)
(fma.f64 %68 %13 %3368)
%3454
(fma.f64 %206 a4 %170)
(-.f64 %209 xy_x)
(+.f64 %207 %170)
(+.f64 %170 %207)
(-.f64 %143 %3459)
(-.f64 %207 %154)
(+.f64 %209 %54)
(fma.f64 a2 %124 %3463)
(fma.f64 %124 a2 %3463)
(neg.f64 %210)
(+.f64 %143 %3463)
(-.f64 %170 %238)
(fma.f64 %145 %127 %3463)
(fma.f64 #s(literal 2 binary64) %147 %3463)
%3471
(/.f64 %3446 %822)
(neg.f64 %3473)
(/.f64 (*.f64 %3422 #s(literal 1 binary64)) b)
(*.f64 %3422 %1676)
(*.f64 %1676 %3422)
(/.f64 #s(literal 1 binary64) (/.f64 b %3422))
(fma.f64 a2 %3481 %3482)
(fma.f64 %3325 %2120 %3482)
(fma.f64 %2120 %3325 %3482)
(*.f64 %3446 %1690)
(+.f64 %3482 %3487)
(+.f64 %3487 %3482)
(+.f64 %3490 %1661)
(-.f64 %3487 (neg.f64 %3482))
(-.f64 %3487 (/.f64 %3412 b))
(/.f64 #s(literal 1 binary64) (/.f64 %822 %3446))
(/.f64 (fma.f64 %3487 b %3397) b)
(fma.f64 a2 %3500 %3482)
(fma.f64 %3397 %1676 %3487)
(fma.f64 %3367 %1676 %3482)
(/.f64 (fma.f64 %3367 b (*.f64 %3397 b)) %1738)
(/.f64 (fma.f64 %3367 b (*.f64 b %3397)) %1738)
%3510
(/.f64 %3388 %822)
(neg.f64 (/.f64 %3365 %822))
(neg.f64 (/.f64 %3388 b))
(/.f64 (*.f64 %3365 #s(literal 1 binary64)) b)
(*.f64 %3365 %1676)
(*.f64 %1676 %3365)
(/.f64 #s(literal 1 binary64) (/.f64 b %3365))
(fma.f64 a2 %3481 %3522)
(fma.f64 %3325 %2120 %3522)
(fma.f64 %2120 %3325 %3522)
(*.f64 %3388 %1690)
(+.f64 %3522 %3487)
(+.f64 %3487 %3522)
(+.f64 %3490 %1670)
(-.f64 %3487 (neg.f64 %3522))
(-.f64 %3487 (/.f64 %3362 b))
(/.f64 #s(literal 1 binary64) (/.f64 %822 %3388))
(/.f64 (fma.f64 %3487 b %3347) b)
(fma.f64 a2 %3500 %3522)
(fma.f64 %3347 %1676 %3487)
(fma.f64 %3367 %1676 %3522)
(/.f64 (fma.f64 %3367 b %3541) %1738)
(/.f64 (fma.f64 %3367 b (*.f64 b %3347)) %1738)
%2120
(/.f64 %162 %822)
(/.f64 %181 b)
(neg.f64 (/.f64 %162 b))
(neg.f64 (/.f64 a2 %822))
(/.f64 (*.f64 a2 #s(literal 1 binary64)) b)
(*.f64 a2 %1676)
(*.f64 %1676 a2)
(/.f64 #s(literal 1 binary64) (/.f64 b a2))
(*.f64 %162 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %162))
%362
#s(literal -3 binary64)
(neg.f64 #s(literal 3 binary64))
(*.f64 lamdp #s(literal -3 binary64))
%3564
(*.f64 #s(literal 3 binary64) %112)
(*.f64 %112 #s(literal 3 binary64))
(neg.f64 %272)
%3568
(fma.f64 lamdp #s(literal -3 binary64) %842)
%3570
(+.f64 %842 %3564)
(+.f64 %3564 %842)
(-.f64 %842 %272)
(fma.f64 #s(literal 3 binary64) %112 %842)
(fma.f64 %112 #s(literal 3 binary64) %842)
(-.f64 %842 %3576)
(-.f64 %842 %3578)
(-.f64 %842 %3580)
(-.f64 %3564 %846)
(fma.f64 lamdp #s(literal -3 binary64) %3583)
(fma.f64 #s(literal -3 binary64) lamdp %3583)
(+.f64 %3564 %3583)
(neg.f64 (-.f64 %846 %3564))
(fma.f64 #s(literal 3 binary64) %112 %3583)
(fma.f64 %112 #s(literal 3 binary64) %3583)
(neg.f64 %3568)
%3592
(sin.f64 %3570)
(cos.f64 %3594)
(fma.f64 #s(literal -1 binary64) %3568 %3597)
(fma.f64 %3568 #s(literal -1 binary64) %3597)
(fma.f64 #s(literal 0 binary64) %3596 %3600)
(fma.f64 %3596 #s(literal 0 binary64) %3600)
(+.f64 %3597 %3600)
(+.f64 %3600 %3597)
(-.f64 %3600 (neg.f64 %3597))
(-.f64 %3600 (*.f64 (neg.f64 %3596) #s(literal 0 binary64)))
(-.f64 %3600 %3611)
(fma.f64 lamdp #s(literal 3 binary64) %842)
%3614
(+.f64 %272 %842)
(+.f64 %842 %272)
(-.f64 %842 %3564)
(neg.f64 %3618)
(-.f64 %272 %846)
(fma.f64 lamdp #s(literal 3 binary64) %3583)
(fma.f64 #s(literal 3 binary64) lamdp %3583)
(+.f64 %272 %3583)
%3618
(fma.f64 lamdp #s(literal -3 binary64) %846)
(fma.f64 #s(literal -3 binary64) lamdp %846)
(neg.f64 %3614)
(+.f64 %3564 %846)
(+.f64 %846 %3564)
(-.f64 %846 %272)
(fma.f64 #s(literal 3 binary64) %112 %846)
(fma.f64 %112 #s(literal 3 binary64) %846)
(-.f64 %3564 %3583)
%350
(sin.f64 %3618)
(sin.f64 (+.f64 %3614 %842))
(cos.f64 %3636)
(fma.f64 #s(literal -1 binary64) %3568 %3611)
(fma.f64 %3568 #s(literal -1 binary64) %3611)
(+.f64 %3600 %3611)
(fma.f64 lamdp #s(literal -3 binary64) %3327)
(fma.f64 #s(literal 1/2 binary64) %842 %3564)
%3643
(fma.f64 #s(literal -3 binary64) lamdp %3327)
(+.f64 %3327 %3564)
(+.f64 %3564 %3327)
(-.f64 %3327 %272)
(fma.f64 #s(literal 3 binary64) %112 %3327)
(fma.f64 %112 #s(literal 3 binary64) %3327)
(-.f64 %3327 %3576)
(-.f64 %3327 %3578)
(-.f64 %3327 %3580)
(-.f64 %3564 %3653)
(fma.f64 lamdp #s(literal -3 binary64) %3655)
(fma.f64 lamdp #s(literal -3 binary64) %3657)
(fma.f64 #s(literal -3 binary64) lamdp %3655)
(fma.f64 #s(literal -3 binary64) lamdp %3657)
(neg.f64 %3661)
(+.f64 %3564 %3655)
(+.f64 %3564 %3657)
(fma.f64 #s(literal 3 binary64) %112 %3655)
(fma.f64 #s(literal 3 binary64) %112 %3657)
(fma.f64 %112 #s(literal 3 binary64) %3655)
(fma.f64 %112 #s(literal 3 binary64) %3657)
%3669
(cos.f64 %3661)
(cos.f64 %3671)
(cos.f64 (neg.f64 %3671))
(cos.f64 (fabs.f64 %3671))
(sin.f64 (fma.f64 %842 #s(literal 1/2 binary64) %3594))
(sin.f64 (+.f64 %3661 %848))
(sin.f64 (+.f64 %3671 %848))
(-.f64 %3684 %3686)
(fma.f64 %3596 %3683 %3688)
(fma.f64 %3596 %3683 %3690)
(fma.f64 %3596 %3683 %3693)
(fma.f64 %3683 %3596 %3688)
(fma.f64 %3683 %3596 %3690)
(fma.f64 %3683 %3596 %3693)
(+.f64 %3684 %3688)
(+.f64 %3684 %3690)
(+.f64 %3684 %3693)
(neg.f64 (-.f64 %3686 %3684))
(fma.f64 %3703 %3704 %3706)
(+.f64 (*.f64 %3703 %3704) %3706)
(fma.f64 lamdp #s(literal 3 binary64) %3710)
(fma.f64 #s(literal 3 binary64) lamdp %3710)
(fma.f64 #s(literal 1/2 binary64) %842 %3614)
%3714
(+.f64 %272 %3710)
(+.f64 %842 (fma.f64 #s(literal 3 binary64) lamdp %3327))
(+.f64 %3327 %3614)
(+.f64 %3614 %3327)
(+.f64 %3710 %272)
(+.f64 %3721 %842)
(fma.f64 (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %842 %272)
(-.f64 %3327 %3618)
(-.f64 %272 %3726)
(-.f64 %3614 %3653)
(-.f64 %3721 %846)
(neg.f64 %3730)
(+.f64 %842 (-.f64 %272 %3653))
(-.f64 %272 (-.f64 %846 %3327))
(+.f64 %3614 %3655)
(+.f64 %3614 %3657)
(-.f64 %272 (+.f64 %846 %3653))
%3740
(cos.f64 %3730)
(cos.f64 %3742)
(cos.f64 (neg.f64 %3742))
(cos.f64 (fabs.f64 %3742))
(sin.f64 (fma.f64 %842 #s(literal 1/2 binary64) %3636))
(sin.f64 (+.f64 %3730 %848))
(sin.f64 (+.f64 %3742 %848))
(-.f64 %3756 %3757)
(fma.f64 %3755 %3683 %3759)
(fma.f64 %3755 %3683 %3761)
(fma.f64 %3755 %3683 %3763)
(fma.f64 %3683 %3755 %3759)
(fma.f64 %3683 %3755 %3761)
(fma.f64 %3683 %3755 %3763)
(+.f64 %3756 %3759)
(+.f64 %3756 %3761)
(+.f64 %3756 %3763)
(neg.f64 (-.f64 %3757 %3756))
(-.f64 (*.f64 %3754 (cos.f64 %3710)) (*.f64 %273 (sin.f64 %3710)))
(fma.f64 %3778 %3704 %3779)
(+.f64 (*.f64 %3778 %3704) %3779)
%274
(cos.f64 %3783)
(cos.f64 %116)
(cos.f64 (fabs.f64 %3783))
(cos.f64 (neg.f64 %3783))
(neg.f64 %3790)
(sin.f64 (fma.f64 #s(literal 2 binary64) lamdp %848))
(sin.f64 (fma.f64 %840 lamdp %848))
(sin.f64 (+.f64 %3783 %848))
(+.f64 %3798 %321)
(-.f64 %3798 %276)
(fma.f64 %125 %125 %321)
(fma.f64 %3802 %3802 %321)
(fma.f64 %135 %135 %321)
(*.f64 (+.f64 %125 %126) (-.f64 %125 %126))
(fma.f64 %124 %3704 %3808)
(+.f64 (*.f64 %124 %3704) %3808)
(*.f64 #s(literal 1/2 binary64) %274)
%275
%276
(fma.f64 #s(literal 1/2 binary64) %3790 #s(literal 1/2 binary64))
(fma.f64 %274 %838 #s(literal 1/2 binary64))
(fma.f64 %838 %274 #s(literal 1/2 binary64))
(fma.f64 %3790 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) %3817)
(+.f64 %3817 #s(literal 1/2 binary64))
(*.f64 (+.f64 %3790 #s(literal 1 binary64)) #s(literal 1/2 binary64))
(neg.f64 %321)
(-.f64 #s(literal 1/2 binary64) (neg.f64 %3817))
(pow.f64 %126 #s(literal 2 binary64))
(pow.f64 %138 #s(literal 2 binary64))
(*.f64 %126 %126)
(*.f64 %138 %138)
(*.f64 %3829 %3829)
(*.f64 %3831 %3831)
(*.f64 %344 %344)
(/.f64 (-.f64 (cos.f64 (-.f64 lamdp lamdp)) %274) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %112 %112)) %274) #s(literal 2 binary64))
(fma.f64 #s(literal -4 binary64) %276 #s(literal 3 binary64))
%278
(+.f64 #s(literal 3 binary64) %315)
(+.f64 %315 #s(literal 3 binary64))
(-.f64 #s(literal 3 binary64) %322)
(-.f64 #s(literal 3 binary64) %3846)
(-.f64 %315 #s(literal -3 binary64))
(fma.f64 #s(literal -4 binary64) %276 %1026)
(fma.f64 %276 #s(literal -4 binary64) %1026)
(+.f64 %315 %1026)
(neg.f64 (-.f64 #s(literal -3 binary64) %315))
(-.f64 #s(literal 3 binary64) (*.f64 %308 %276))
(-.f64 #s(literal 3 binary64) (neg.f64 %315))
%273
%279
%280
%283
%284
%286
%287
%288
%289
%291
%294
%297
%298
%300
%301
%303
%304
%305
%307
%310
%312
%314
%316
%318
%319
%320
%324
%325
%327
%328
%329
%330
%331
%332
%334
%337
%339
%340
%341
%342
%343
%346
%281
(*.f64 %126 %276)
(*.f64 %276 %126)
(*.f64 %126 #s(literal 3 binary64))
%285
%273
%279
%280
%283
%284
%286
%287
%288
%289
%291
%294
%297
%298
%300
%301
%303
%304
%305
%307
%310
%312
%314
%316
%318
%319
%320
%324
%325
%327
%328
%329
%330
%331
%332
%334
%337
%339
%340
%341
%342
%343
%346
(*.f64 #s(literal 4 binary64) %281)
%290
(*.f64 %126 (*.f64 %276 #s(literal 4 binary64)))
(*.f64 %276 %3864)
(*.f64 %3866 %276)
(*.f64 %3846 %126)
(*.f64 %126 #s(literal -3 binary64))
%293
(*.f64 #s(literal 3 binary64) %138)
(*.f64 %138 #s(literal 3 binary64))
(neg.f64 %285)
(*.f64 %126 #s(literal -4 binary64))
%317
(neg.f64 %3864)
(neg.f64 %3866)
(*.f64 #s(literal -4 binary64) %321)
%322
(neg.f64 (*.f64 #s(literal 4 binary64) %321))
(*.f64 %126 (*.f64 #s(literal -4 binary64) %138))
(*.f64 %138 %317)
(*.f64 %317 %138)
(*.f64 %333 %126)
(neg.f64 (*.f64 %317 %126))
(neg.f64 (*.f64 %126 %317))
%273
%279
%280
%283
%284
%286
%287
%288
%289
%291
%294
%297
%298
%300
%301
%303
%304
%305
%307
%310
%312
%314
%316
%318
%319
%320
%324
%325
%327
%328
%329
%330
%331
%332
%334
%337
%339
%340
%341
%342
%343
%346
(*.f64 c3 %3568)
%3889
(*.f64 c3 #s(literal -4 binary64))
%367
(*.f64 #s(literal 4 binary64) %362)
(*.f64 %362 #s(literal 4 binary64))
(neg.f64 %417)
(neg.f64 (*.f64 c3 #s(literal 4 binary64)))
(*.f64 c3 %282)
(*.f64 #s(literal -4 binary64) %376)
(*.f64 #s(literal -4 binary64) %378)
%368
(*.f64 %367 %281)
(*.f64 %282 c3)
(*.f64 %376 #s(literal -4 binary64))
(*.f64 %378 #s(literal -4 binary64))
(*.f64 #s(literal 4 binary64) %394)
(*.f64 %362 %290)
(*.f64 %290 %362)
(*.f64 %415 #s(literal 4 binary64))
(neg.f64 %420)
(*.f64 %126 %473)
(*.f64 %276 %479)
(*.f64 %317 %483)
(*.f64 %488 %276)
(*.f64 %491 %276)
(*.f64 %493 %126)
(*.f64 %138 %500)
(*.f64 %322 %504)
(*.f64 %508 %322)
(*.f64 %511 %138)
(*.f64 %126 %396)
(*.f64 %362 %293)
(*.f64 #s(literal -3 binary64) %402)
%392
(*.f64 %299 c3)
(*.f64 %402 #s(literal -3 binary64))
(*.f64 %410 %126)
(neg.f64 %390)
(neg.f64 %425)
%347
%348
%351
%352
%354
%356
%358
%359
%361
%363
%364
%366
%369
%372
%373
%374
%375
%377
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
%391
%393
%395
%397
%398
%399
%400
%401
%403
%404
%405
%406
%407
%408
%409
%411
%412
%413
%414
%416
%419
%422
%423
%424
%426
%428
%430
%431
%434
%436
%438
%440
%441
%442
%443
%444
%445
%447
%448
%451
%452
%453
%454
%455
%456
%457
%458
%459
%462
%463
%464
%465
%466
%468
%470
%471
%472
%474
%475
%476
%477
%478
%480
%481
%482
%484
%485
%486
%487
%489
%490
%492
%494
%495
%496
%497
%498
%499
%501
%502
%503
%505
%506
%507
%509
%510
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%531
%532
%533
%535
%537
%541
%543
%544
%545
%546
%547
%548
%550
%551
%552
%553
%555
%556
%557
%558
%559
%560
%561
%562
%563
%564
%565
%566
%567
%568
%569
%570
%571
%572
%573
%574
%575
%576
%577
%578
%579
%580
%582
%584
%586
%587
%588
%589
%590
%591
%592
%593
%594
%595
%596
%597
%598
%599
%600
%601
%602
%603
%604
%605
%606
%607
%608
%609
%610
%611
%613
%614
%615
%616
%617
%618
%619
%620
%621
%622
%623
%624
%625
%626
%627
%628
%629
%630
%631
%632
%633
%634
%635
%637
%638
%639
%640
%642
%643
%644
%645
%647
%648
%649
%650
%651
%653
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%680
%681
%682
%683
%684
%685
%3926
(fma.f64 c1 %138 %3889)
(fma.f64 c3 %3568 %534)
(fma.f64 %126 %538 %3889)
(fma.f64 %138 c1 %3889)
(fma.f64 %3568 c3 %534)
(fma.f64 %538 %126 %3889)
(+.f64 %3889 %534)
(+.f64 %534 %3889)
(neg.f64 %3935)
(-.f64 %3889 %540)
(-.f64 %3889 %542)
(fma.f64 c1 %126 %368)
(fma.f64 c3 %282 %267)
(fma.f64 %126 c1 %368)
(fma.f64 #s(literal -4 binary64) %376 %267)
(fma.f64 #s(literal -4 binary64) %378 %267)
%581
(fma.f64 %367 %281 %267)
(fma.f64 %282 c3 %267)
(fma.f64 %376 #s(literal -4 binary64) %267)
(fma.f64 %378 #s(literal -4 binary64) %267)
(+.f64 %267 %368)
(+.f64 %368 %267)
(-.f64 %267 %420)
(fma.f64 #s(literal 4 binary64) %394 %267)
(fma.f64 %362 %290 %267)
(fma.f64 %290 %362 %267)
(fma.f64 %415 #s(literal 4 binary64) %267)
(-.f64 %267 %433)
(-.f64 %267 %435)
(-.f64 %267 %446)
(-.f64 %267 %437)
(-.f64 %267 %439)
(-.f64 %368 %534)
(fma.f64 c3 %282 %540)
(fma.f64 c3 %282 %542)
(fma.f64 #s(literal -4 binary64) %376 %540)
(fma.f64 #s(literal -4 binary64) %376 %542)
(fma.f64 #s(literal -4 binary64) %378 %540)
(fma.f64 #s(literal -4 binary64) %378 %542)
(fma.f64 %281 %367 %540)
(fma.f64 %281 %367 %542)
(fma.f64 %367 %281 %540)
(fma.f64 %367 %281 %542)
(fma.f64 %282 c3 %540)
(fma.f64 %282 c3 %542)
(fma.f64 %376 #s(literal -4 binary64) %540)
(fma.f64 %376 #s(literal -4 binary64) %542)
(fma.f64 %378 #s(literal -4 binary64) %540)
(fma.f64 %378 #s(literal -4 binary64) %542)
(neg.f64 %646)
(+.f64 %368 %540)
(+.f64 %368 %542)
(-.f64 %267 %461)
(fma.f64 #s(literal 4 binary64) %394 %540)
(fma.f64 #s(literal 4 binary64) %394 %542)
(fma.f64 %362 %290 %540)
(fma.f64 %362 %290 %542)
(fma.f64 %290 %362 %540)
(fma.f64 %290 %362 %542)
(fma.f64 %415 #s(literal 4 binary64) %540)
(fma.f64 %415 #s(literal 4 binary64) %542)
(fma.f64 %126 %473 %267)
(fma.f64 %276 %479 %267)
(fma.f64 %317 %483 %267)
(fma.f64 %488 %276 %267)
(fma.f64 %491 %276 %267)
(fma.f64 %493 %126 %267)
(fma.f64 %138 %500 %267)
(fma.f64 %322 %504 %267)
(fma.f64 %508 %322 %267)
(fma.f64 %511 %138 %267)
(fma.f64 %126 %473 %540)
(fma.f64 %126 %473 %542)
(fma.f64 %276 %479 %540)
(fma.f64 %276 %479 %542)
(fma.f64 %317 %483 %540)
(fma.f64 %317 %483 %542)
(fma.f64 %488 %276 %540)
(fma.f64 %488 %276 %542)
(fma.f64 %491 %276 %540)
(fma.f64 %491 %276 %542)
(fma.f64 %493 %126 %540)
(fma.f64 %493 %126 %542)
(fma.f64 %138 %500 %540)
(fma.f64 %138 %500 %542)
(fma.f64 %322 %504 %540)
(fma.f64 %322 %504 %542)
(fma.f64 %508 %322 %540)
(fma.f64 %508 %322 %542)
(fma.f64 %511 %138 %540)
(fma.f64 %511 %138 %542)
%527
%528
%529
%530
%531
%532
%533
%535
%537
%541
%543
%544
%545
%546
%547
%548
%550
%551
%552
%553
%555
%556
%557
%558
%559
%560
%561
%562
%563
%564
%565
%566
%567
%568
%569
%570
%571
%572
%573
%574
%575
%576
%577
%578
%579
%580
%582
%584
%586
%587
%588
%589
%590
%591
%592
%593
%594
%595
%596
%597
%598
%599
%600
%601
%602
%603
%604
%605
%606
%607
%608
%609
%610
%611
%613
%614
%615
%616
%617
%618
%619
%620
%621
%622
%623
%624
%625
%626
%627
%628
%629
%630
%631
%632
%633
%634
%635
%637
%638
%639
%640
%642
%643
%644
%645
%647
%648
%649
%650
%651
%653
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%680
%681
%682
%683
%684
%685
(*.f64 s %3926)
%4020
(neg.f64 %4021)
(fma.f64 s %3889 %3044)
(fma.f64 %3889 s %2858)
(+.f64 (*.f64 %3889 s) %2858)
(+.f64 (*.f64 s %3889) %3044)
%1669
(/.f64 %4 b)
(/.f64 %1686 xj)
(/.f64 %5 %1727)
(neg.f64 (/.f64 %5 %1665))
(neg.f64 (/.f64 s %1727))
(/.f64 %8 %822)
(/.f64 %11 %1665)
(*.f64 s %1707)
(*.f64 %1707 s)
(/.f64 #s(literal 1 binary64) (/.f64 %1665 s))
(*.f64 %4 %1676)
(/.f64 %18 %1944)
(/.f64 #s(literal 1 binary64) (/.f64 b %4))
(*.f64 %5 %1728)
(/.f64 #s(literal 1 binary64) (/.f64 %1727 %5))
(/.f64 %686 %1665)
(*.f64 s (/.f64 %527 %1665))
%2690
(*.f64 %1669 %527)
(/.f64 %690 b)
(/.f64 (/.f64 %686 b) xj)
(*.f64 %4 %4056)
(*.f64 %688 %1686)
(*.f64 %1686 %688)
(*.f64 %4056 %4)
(/.f64 %692 %1727)
(/.f64 %4062 %822)
(*.f64 s (*.f64 %1707 %527))
(*.f64 %686 %1707)
(/.f64 #s(literal 1 binary64) (/.f64 %1665 %686))
(*.f64 %690 %1676)
(/.f64 #s(literal 1 binary64) (/.f64 b %690))
(fma.f64 c1 %2880 %2926)
(fma.f64 %267 %1669 %4073)
(fma.f64 %347 %1669 %4075)
(fma.f64 %726 %2882 %2926)
(fma.f64 %1669 %267 %4078)
(fma.f64 %1669 %347 %4080)
(fma.f64 %729 %2879 %2926)
(fma.f64 %2880 c1 %2926)
(+.f64 %2878 %2926)
(+.f64 %4075 %4073)
(+.f64 %4080 %4078)
(+.f64 %4073 %4075)
(+.f64 %4078 %4080)
(fma.f64 %714 %2892 %2926)
(fma.f64 %2887 %705 %2926)
(fma.f64 %705 %2887 %2926)
(fma.f64 %1320 %2896 %2926)
(fma.f64 %2898 %707 %2926)
(fma.f64 %2892 %714 %2926)
(fma.f64 %726 %2907 %2926)
(fma.f64 %761 %1707 %2926)
(fma.f64 %729 %2910 %2926)
(fma.f64 %1707 %761 %2926)
(fma.f64 %2888 %13 %2926)
(fma.f64 %765 %1728 %2926)
(+.f64 (/.f64 %780 b) (/.f64 %778 b))
%1686
(/.f64 %5 %822)
(/.f64 %18 b)
(neg.f64 %3006)
(/.f64 %11 b)
(*.f64 s %1676)
(*.f64 %1676 s)
(/.f64 #s(literal 1 binary64) (/.f64 b s))
(*.f64 %5 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %5))
%714
(/.f64 %538 %6)
(neg.f64 (/.f64 %538 xj))
(neg.f64 (/.f64 c1 %6))
(/.f64 (*.f64 c1 #s(literal 1 binary64)) xj)
(*.f64 c1 %13)
(*.f64 %13 c1)
(/.f64 #s(literal 1 binary64) (/.f64 xj c1))
(/.f64 %539 %19)
(*.f64 %538 %21)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %538))
%697
%2403
%2404
%2405
%2406
%2407
%2409
%2411
%2413
%2415
%2416
%2417
%2419
%2420
%2421
%2423
%4130
(/.f64 %3935 %822)
(neg.f64 (/.f64 %3935 b))
(neg.f64 (/.f64 %3926 %822))
(/.f64 (*.f64 %3926 #s(literal 1 binary64)) b)
(*.f64 %3926 %1676)
(*.f64 %3935 %1690)
(*.f64 %1676 %3926)
(/.f64 #s(literal 1 binary64) (/.f64 b %3926))
(-.f64 %4143 %4144)
(neg.f64 (*.f64 %3935 %1676))
(fma.f64 c3 %4148 %4149)
(fma.f64 c3 %4148 %4151)
(fma.f64 %3568 %2931 %4149)
(fma.f64 %3568 %2931 %4151)
(+.f64 %4143 %4149)
(+.f64 %4143 %4151)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %3935))
(neg.f64 (-.f64 %4144 %4143))
(/.f64 (-.f64 (*.f64 %4143 b) %267) b)
(fma.f64 %3889 %1676 %4149)
(fma.f64 %3889 %1676 %4151)
(/.f64 (-.f64 (*.f64 %3889 b) (*.f64 b %267)) %1738)
(fma.f64 c1 %126 %4170)
(fma.f64 c3 %273 %2553)
(fma.f64 %126 c1 %4170)
%2554
(-.f64 %527 xy_y)
(+.f64 %267 %4170)
(+.f64 %347 %2553)
(+.f64 %2553 %347)
(+.f64 %527 %63)
(+.f64 %63 %527)
(neg.f64 %2551)
(-.f64 %267 (fma.f64 %349 c3 xy_y))
(-.f64 %347 %4183)
(-.f64 %347 %4185)
(fma.f64 c3 %350 %2553)
(fma.f64 %350 c3 %2553)
(-.f64 %527 %64)
(-.f64 %267 (-.f64 %353 %63))
(-.f64 %347 %4192)
(fma.f64 %126 %355 %2553)
(fma.f64 %278 %357 %2553)
(fma.f64 %357 %278 %2553)
(fma.f64 %360 %126 %2553)
(fma.f64 %362 %302 %2553)
(fma.f64 %302 %362 %2553)
(fma.f64 s %2555 %143)
(fma.f64 a2 %124 %2613)
%4202
(fma.f64 %124 a2 %2613)
(fma.f64 %2554 %4 %143)
(+.f64 %143 %2613)
(+.f64 %2613 %143)
(-.f64 %143 %2611)
(-.f64 %143 %4208)
(-.f64 %143 %4210)
(-.f64 %2613 %172)
(fma.f64 s %2555 %182)
(fma.f64 s %2555 %184)
(fma.f64 %4 %2554 %182)
(fma.f64 %4 %2554 %184)
(fma.f64 %2554 %4 %182)
(fma.f64 %2554 %4 %184)
(neg.f64 %4219)
(+.f64 %2613 %182)
(+.f64 %2613 %184)
(/.f64 (fma.f64 %143 xj %2638) xj)
(fma.f64 s %4225 %143)
(fma.f64 %2638 %13 %143)
(fma.f64 s %4225 %182)
(fma.f64 s %4225 %184)
(fma.f64 %2638 %13 %182)
(fma.f64 %2638 %13 %184)
(fma.f64 %145 %127 %2613)
(fma.f64 #s(literal 2 binary64) %147 %2613)
%4234
(-.f64 %154 %2613)
(-.f64 %4236 %143)
(+.f64 xy_x %4219)
(+.f64 %4219 xy_x)
(neg.f64 %4240)
(+.f64 %4236 %172)
%4243
(fma.f64 %3345 a4 %4234)
(-.f64 %3347 %4202)
(+.f64 xy_x (-.f64 %3348 %4202))
(+.f64 %4234 %3348)
(+.f64 %3348 %4234)
(-.f64 xy_x (-.f64 %4202 %3348))
(-.f64 %3348 %4240)
(-.f64 %4253 %2613)
(-.f64 %4255 %143)
(-.f64 (fma.f64 %3345 a4 %4236) %143)
(+.f64 %3347 %4219)
(neg.f64 %4260)
(-.f64 %4236 (-.f64 %143 %3348))
(+.f64 xy_x (+.f64 %4219 %3348))
(+.f64 %4255 %172)
(-.f64 %4234 %3353)
(-.f64 %4234 %3355)
(-.f64 %4234 %3357)
(fma.f64 c3 %3568 %4183)
%4271
(+.f64 xy_y %3926)
(+.f64 %3926 xy_y)
(-.f64 xy_y %3935)
(-.f64 %3889 %2553)
(-.f64 %4276 %267)
(+.f64 %3889 %4183)
(fma.f64 c3 %3568 %4185)
(fma.f64 %3568 c3 %4185)
(+.f64 %3889 %4185)
(+.f64 %4276 %534)
(neg.f64 (-.f64 %2553 %3889))
(-.f64 %3926 %63)
(fma.f64 c3 %3568 %4192)
(fma.f64 %3568 c3 %4192)
(+.f64 %3889 %4192)
(+.f64 %3926 %64)
(neg.f64 (-.f64 %63 %3926))
(fma.f64 s %4292 xy_x)
%4294
(fma.f64 %4271 %4 xy_x)
(+.f64 xy_x %4296)
(+.f64 %4296 xy_x)
(-.f64 xy_x (*.f64 %8 %4271))
(-.f64 xy_x (neg.f64 %4296))
(-.f64 xy_x (*.f64 (neg.f64 %4271) %4))
(-.f64 %4296 %54)
(fma.f64 s %4292 %56)
(fma.f64 %4 %4271 %56)
(fma.f64 %4271 %4 %56)
(+.f64 %4296 %56)
(neg.f64 (-.f64 %54 %4296))
(/.f64 (fma.f64 xy_x xj %4313) xj)
(fma.f64 s %4316 xy_x)
(fma.f64 %4313 %13 xy_x)
(fma.f64 s %4316 %56)
(fma.f64 %4313 %13 %56)
(fma.f64 %4 %3926 %50)
(fma.f64 %3926 %4 %50)
(+.f64 %4323 %50)
(fma.f64 %3935 %8 %50)
(fma.f64 %8 %3935 %50)
(+.f64 (+.f64 xy_x %4323) %27)
(fma.f64 s %4329 %50)
(fma.f64 %4020 %13 %50)
(fma.f64 s %4292 %3459)
(fma.f64 %4 %4271 %3459)
(fma.f64 %4271 %4 %3459)
%4335
(fma.f64 a4 %222 %4294)
(fma.f64 %206 %224 %4294)
(fma.f64 %224 %206 %4294)
(fma.f64 %222 a4 %4294)
(+.f64 xy_x (-.f64 %4296 %207))
(+.f64 %4296 %3459)
(+.f64 %3459 %4296)
(+.f64 xy_x (fma.f64 %4271 %4 %238))
(+.f64 %4294 %238)
(+.f64 %238 %4294)
(neg.f64 %4348)
(-.f64 %4296 %3463)
(-.f64 %4296 (neg.f64 %3459))
(-.f64 %4294 %250)
(-.f64 %4294 %252)
(fma.f64 %207 #s(literal -1 binary64) %4294)
(fma.f64 #s(literal -1 binary64) %207 %4294)
(fma.f64 %258 %206 %4294)
(fma.f64 %260 a4 %4294)
(-.f64 %4296 (-.f64 %54 %238))
(fma.f64 s %4316 %3459)
(fma.f64 %4313 %13 %3459)
(fma.f64 %4 %3926 %4363)
(fma.f64 %3926 %4 %4363)
(+.f64 %4323 %4363)
(fma.f64 %3935 %8 %4363)
(fma.f64 %8 %3935 %4363)
(fma.f64 s %4329 %4363)
(fma.f64 %4020 %13 %4363)
(fma.f64 s %2555 %3454)
%4372
(fma.f64 %2554 %4 %3454)
(-.f64 (fma.f64 %2554 %4 %209) xy_x)
(+.f64 %170 %4376)
(+.f64 %3454 %2613)
(+.f64 %2613 %3454)
(+.f64 %4376 %170)
(+.f64 %4240 %207)
(fma.f64 a4 %206 %4382)
(fma.f64 %206 a4 %4382)
(-.f64 %207 %4234)
(-.f64 %3454 %2611)
(-.f64 %3454 %4208)
(-.f64 %2613 %210)
(-.f64 %4376 %154)
(-.f64 %209 %4236)
(-.f64 %4391 xy_x)
(+.f64 %207 %4382)
(+.f64 %4391 %54)
(neg.f64 (-.f64 %210 %2613))
(-.f64 %3454 %4210)
(/.f64 (fma.f64 %3454 xj %2638) xj)
(fma.f64 s %4225 %3454)
(fma.f64 %2638 %13 %3454)
(fma.f64 s %688 %143)
(fma.f64 a2 %124 %690)
(fma.f64 %4 %527 %143)
(fma.f64 %124 a2 %690)
%4406
(+.f64 %143 %690)
(+.f64 %690 %143)
(-.f64 %143 %4062)
(-.f64 %690 %172)
(fma.f64 s %688 %182)
(fma.f64 s %688 %184)
(fma.f64 %4 %527 %182)
(fma.f64 %4 %527 %184)
(fma.f64 %527 %4 %182)
(fma.f64 %527 %4 %184)
(neg.f64 %4417)
(+.f64 %690 %182)
(+.f64 %690 %184)
(/.f64 (fma.f64 %143 xj %686) xj)
(fma.f64 %686 %13 %143)
(fma.f64 %686 %13 %182)
(fma.f64 %686 %13 %184)
(fma.f64 s %697 %4426)
(fma.f64 c1 %705 %4426)
(fma.f64 c1 %708 %4426)
(fma.f64 %4 %267 %4426)
(fma.f64 %126 %715 %4426)
(fma.f64 %126 %717 %4426)
(fma.f64 %267 %4 %4426)
(fma.f64 %697 s %4426)
(fma.f64 %726 %714 %4426)
(fma.f64 %714 %726 %4426)
(fma.f64 %729 %707 %4426)
(fma.f64 %705 c1 %4426)
(fma.f64 %735 c1 %4426)
(fma.f64 %738 %126 %4426)
(+.f64 %703 %4426)
(+.f64 %3163 %699)
(fma.f64 s %697 %4443)
(fma.f64 c1 %705 %4443)
(fma.f64 c1 %708 %4443)
(fma.f64 %4 %267 %4443)
(fma.f64 %126 %715 %4443)
(fma.f64 %126 %717 %4443)
(fma.f64 %267 %4 %4443)
(fma.f64 %697 s %4443)
(fma.f64 %726 %714 %4443)
(fma.f64 %714 %726 %4443)
(fma.f64 %729 %707 %4443)
(fma.f64 %705 c1 %4443)
(fma.f64 %735 c1 %4443)
(fma.f64 %738 %126 %4443)
(+.f64 %703 %4443)
(fma.f64 %761 %13 %4426)
(fma.f64 %13 %761 %4426)
(fma.f64 %761 %13 %4443)
(fma.f64 %13 %761 %4443)
(fma.f64 %765 %21 %4426)
(fma.f64 %765 %21 %4443)
(fma.f64 %145 %127 %690)
(fma.f64 #s(literal 2 binary64) %147 %690)
(fma.f64 a4 %3345 %4467)
(fma.f64 %3345 a4 %4467)
%4470
(+.f64 xy_x (-.f64 %3348 %4406))
(+.f64 %3348 %4467)
(+.f64 %4467 %3348)
(-.f64 %4253 %690)
(-.f64 %4476 %143)
(+.f64 xy_x (fma.f64 %3345 a4 %4417))
(+.f64 %3347 %4417)
(+.f64 %4417 %3347)
(neg.f64 %4483)
(+.f64 %4476 %172)
(-.f64 %3348 (+.f64 %54 %4406))
(-.f64 %3348 (neg.f64 %4467))
(-.f64 %3348 (-.f64 %54 %4417))
%4170
(fma.f64 c3 %273 %63)
(fma.f64 %273 c3 %63)
(+.f64 %347 %63)
(+.f64 %63 %347)
(neg.f64 %4496)
(-.f64 %347 %64)
(fma.f64 c3 %350 %63)
(fma.f64 %350 c3 %63)
(fma.f64 %126 %355 %63)
(fma.f64 %278 %357 %63)
(fma.f64 %357 %278 %63)
(fma.f64 %360 %126 %63)
(fma.f64 %362 %302 %63)
(fma.f64 %302 %362 %63)
(/.f64 %4507 xj)
(*.f64 s (/.f64 %4170 xj))
%4511
(*.f64 %4170 %4)
(neg.f64 %4513)
(/.f64 (neg.f64 %4507) %6)
(/.f64 (*.f64 %4170 %5) %6)
(/.f64 (*.f64 %5 %4170) %6)
(*.f64 s (*.f64 %13 %4170))
(*.f64 %4507 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %4507))
(fma.f64 s %702 %34)
(fma.f64 c3 %710 %34)
(fma.f64 %4 %347 %34)
(fma.f64 %273 %720 %34)
(fma.f64 %347 %4 %34)
(fma.f64 %724 %701 %34)
(fma.f64 %731 %732 %34)
(fma.f64 %698 %273 %34)
(fma.f64 %710 c3 %34)
(fma.f64 %741 c3 %34)
(+.f64 %699 %34)
(fma.f64 c3 %751 %34)
(fma.f64 %350 %720 %34)
(fma.f64 %698 %350 %34)
(fma.f64 %755 c3 %34)
(fma.f64 %724 %757 %34)
(fma.f64 %759 %13 %34)
(fma.f64 %13 %759 %34)
(fma.f64 %767 %21 %34)
(fma.f64 %357 %769 %34)
(fma.f64 %771 %278 %34)
(fma.f64 %362 %773 %34)
(fma.f64 %775 %302 %34)
(fma.f64 %4 %4496 %3365)
%4550
(+.f64 %3347 (fma.f64 a2 %3325 %4513))
(+.f64 %3365 %4513)
(+.f64 %4513 %3365)
(fma.f64 a2 %3325 %4555)
(fma.f64 %3325 a2 %4555)
(-.f64 %3365 %4511)
(fma.f64 %4170 %8 %3365)
(fma.f64 %8 %4170 %3365)
(+.f64 %3347 (-.f64 %3367 %4511))
(+.f64 %3367 %4555)
(+.f64 %3368 (-.f64 xy_x %4511))
(+.f64 %3368 (+.f64 xy_x %4513))
(+.f64 %4555 %3367)
(neg.f64 %4569)
(-.f64 %3367 (+.f64 %3362 %4511))
(-.f64 %3367 (neg.f64 %4555))
(-.f64 %3367 (-.f64 %3362 %4513))
(/.f64 (-.f64 (*.f64 %3365 xj) %4507) xj)
(fma.f64 s %3926 %4580)
(fma.f64 xj %3422 %4020)
%4583
(fma.f64 %3926 s %4580)
(+.f64 %4020 %4580)
(+.f64 %4580 %4020)
(-.f64 %4580 %4021)
(neg.f64 %4588)
(-.f64 %4020 (*.f64 %6 %3422))
(-.f64 %4020 %4592)
(-.f64 %4020 (neg.f64 %4580))
(/.f64 %4372 %822)
(/.f64 %4597 b)
(*.f64 %1690 %4372)
(*.f64 %4372 %1690)
(/.f64 (*.f64 %4372 #s(literal 1 binary64)) %822)
(/.f64 (*.f64 #s(literal 1 binary64) %4372) %822)
(/.f64 (neg.f64 %4597) %822)
(*.f64 #s(literal -1 binary64) (*.f64 %1676 %4372))
(*.f64 %4597 %1676)
(/.f64 #s(literal 1 binary64) (/.f64 b %4597))
(fma.f64 %1690 %3454 %4612)
(fma.f64 %1690 %2613 %4614)
(fma.f64 %1690 %4376 %4616)
(fma.f64 %3454 %1690 %4618)
(fma.f64 %2613 %1690 %4620)
(fma.f64 %4376 %1690 %4622)
(+.f64 %4620 %4618)
(+.f64 (*.f64 %4376 %1690) %4622)
(+.f64 %4618 %4620)
(+.f64 (*.f64 %1690 %4376) %4616)
(+.f64 %4614 %4612)
(+.f64 %4612 %4614)
%4632
(/.f64 %822 %4260)
(neg.f64 %4634)
(/.f64 (*.f64 b #s(literal 1 binary64)) %4243)
(*.f64 b %4638)
(*.f64 %4638 b)
(/.f64 #s(literal 1 binary64) %4641)
(*.f64 %822 (/.f64 #s(literal 1 binary64) %4260))
%4641
%4645
%4647
%4648
%4649
%4650
%4651
%4652
%4653
%4654
%4657
%4658
%4659
%4661
%4663
%4665
%4666
%4668
%4670
%4672
%4674
%4676
%4678
%4681
%4683
%4685
%4687
%4688
%4690
%4692
%4694
%4695
%4696
%4697
%4698
%4699
%4701
%4702
%4704
%4705
%4707
%4709
%4710
%4712
%4714
%4716
%4719
%4722
%4725
%4728
%4729
%4730
%4731
%4732
%4734
%4736
%4739
%4742
%4745
%4748
%4751
%4752
%4754
%4655
(/.f64 %3352 %822)
(/.f64 (neg.f64 %3352) b)
(neg.f64 (/.f64 %3352 b))
(neg.f64 (/.f64 %3345 %822))
(/.f64 (*.f64 %3345 #s(literal 1 binary64)) b)
(*.f64 %3345 %1676)
(*.f64 %1676 %3345)
(/.f64 #s(literal 1 binary64) (/.f64 b %3345))
(*.f64 %3352 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %3352))
%4656
(/.f64 %4240 %822)
(neg.f64 %4667)
(/.f64 (*.f64 %4234 #s(literal 1 binary64)) b)
(*.f64 %4234 %1676)
(*.f64 %1676 %4234)
(*.f64 %4240 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 b %4234))
(-.f64 %1670 %4660)
(-.f64 (/.f64 %4236 b) %2347)
(+.f64 %1670 %4783)
(+.f64 %1670 %4785)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %4240))
(/.f64 (-.f64 (*.f64 %1670 b) %4202) b)
(fma.f64 xy_x %1676 %4783)
(fma.f64 xy_x %1676 %4785)
(fma.f64 %1676 xy_x %4783)
(fma.f64 %1676 xy_x %4785)
(fma.f64 %54 %1690 %4783)
(fma.f64 %54 %1690 %4785)
(/.f64 (-.f64 %1740 (*.f64 b %4202)) %1738)
(/.f64 (-.f64 %1776 (*.f64 %822 %4202)) %1786)
%4641
%4645
%4647
%4648
%4649
%4650
%4651
%4652
%4653
%4654
%4657
%4658
%4659
%4661
%4663
%4665
%4666
%4668
%4670
%4672
%4674
%4676
%4678
%4681
%4683
%4685
%4687
%4688
%4690
%4692
%4694
%4695
%4696
%4697
%4698
%4699
%4701
%4702
%4704
%4705
%4707
%4709
%4710
%4712
%4714
%4716
%4719
%4722
%4725
%4728
%4729
%4730
%4731
%4732
%4734
%4736
%4739
%4742
%4745
%4748
%4751
%4752
%4754
%4804
(/.f64 %4348 %822)
(neg.f64 %4806)
(/.f64 (*.f64 %4335 #s(literal 1 binary64)) b)
(*.f64 %4335 %1676)
(*.f64 %1676 %4335)
(*.f64 %4348 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 b %4335))
(-.f64 %4815 %2369)
(+.f64 (/.f64 %4296 b) (/.f64 %3459 b))
(+.f64 %4815 %2373)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %4348))
(/.f64 (-.f64 (*.f64 %4815 b) %207) b)
(fma.f64 %4294 %1676 %2373)
(/.f64 (-.f64 (*.f64 %4294 b) (*.f64 b %207)) %1738)
(/.f64 (-.f64 (*.f64 %4815 %822) %238) %822)
(/.f64 (-.f64 (*.f64 %4294 %822) (*.f64 b %238)) %1774)
(/.f64 (fma.f64 a2 %3325 %4335) b)
(/.f64 (+.f64 %4335 %3367) b)
(fma.f64 a2 %3481 %4804)
(fma.f64 %3325 %2120 %4804)
(fma.f64 %2120 %3325 %4804)
(+.f64 %4804 %3487)
(+.f64 %3487 %4804)
(-.f64 %3487 %4806)
(neg.f64 (-.f64 %4806 %3487))
(-.f64 %4804 (*.f64 (neg.f64 %2120) %3325))
(-.f64 %4804 (neg.f64 %3487))
(-.f64 %4804 (*.f64 %3383 %2120))
(/.f64 %4857 b)
(/.f64 (fma.f64 %4804 b %3367) b)
(fma.f64 a2 %3500 %4804)
(fma.f64 %4335 %1676 %3487)
(fma.f64 %1676 %4335 %3487)
(fma.f64 %3367 %1676 %4804)
(fma.f64 %4348 %1690 %3487)
(-.f64 (fma.f64 %3325 %2120 %4815) %2369)
(-.f64 %4815 (-.f64 %2369 %3487))
(/.f64 (fma.f64 %3487 %822 %4348) %822)
(/.f64 (neg.f64 %4857) %822)
(/.f64 (fma.f64 %4335 b (*.f64 b %3367)) %1738)
(/.f64 (fma.f64 %4335 b (*.f64 %3367 b)) %1738)
(/.f64 (fma.f64 %3367 b (*.f64 %4335 b)) %1738)
(/.f64 (fma.f64 %3367 b (*.f64 b %4335)) %1738)
(*.f64 %4857 %1676)
(/.f64 #s(literal 1 binary64) (/.f64 b %4857))
(/.f64 (fma.f64 %4348 b (*.f64 %822 %3367)) %1786)
(/.f64 (fma.f64 %4348 b (*.f64 %3367 %822)) %1786)
(/.f64 (fma.f64 %3367 %822 (*.f64 %4348 b)) %1774)
(/.f64 (fma.f64 %3367 %822 (*.f64 b %4348)) %1774)
(+.f64 (/.f64 (*.f64 %3325 (*.f64 %2120 b)) b) %4804)
%4906
%4909
%4910
%4912
%4914
%4916
%4917
%4918
%4920
%4921
%4922
%4924
%4925
%4926
%4928
%4929
%4930
%4932
%4933
%4935
%4937
%4940
%4942
%4943
%4945
%4946
%4947
%4949
%4952
%4954
%4956
%4959
%4961
%4962
%4963
%4964
%4966
%4969
%4971
%4973
%4974
%4975
%4976
%4977
%4979
%4981
%4982
%4983
%4985
%4986
%4988
%4990
%4992
%4994
%4997
%5000
%5003
%5006
%5009
%5012
%5015
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5026
%5027
%5029
%5030
%5031
%5032
%5035
%5036
%5037
%5040
%5041
%5042
%5043
%5044
%5047
%5050
%5053
%5056
%5057
%5058
%5061
%5064
%5067
%5070
%5073
%5075
%5078
%5081
%5082
%5083
%5084
%5086
%5088
%5089
%5090
%5091
%5092
%5095
%5098
%5101
%5104
%5106
%5109
%5112
%5116
%5119
%5122
%5125
%5126
(/.f64 %4483 %822)
(neg.f64 %5128)
(/.f64 (*.f64 %4470 #s(literal 1 binary64)) b)
(*.f64 %4470 %1676)
(*.f64 %1676 %4470)
(*.f64 %4483 %1690)
(/.f64 #s(literal 1 binary64) (/.f64 b %4470))
(fma.f64 a4 %4655 %5137)
(fma.f64 %3345 %2368 %5137)
(fma.f64 %4655 a4 %5137)
(-.f64 %3522 %5141)
(+.f64 %4664 %5137)
(-.f64 (/.f64 %4476 b) %2347)
(+.f64 %3522 %5146)
(+.f64 %3522 %5148)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %4483))
(/.f64 (-.f64 (*.f64 %3522 b) %4406) b)
(fma.f64 %3345 %4693 %5137)
(fma.f64 %3348 %1676 %5137)
(fma.f64 %3347 %1676 %5146)
(fma.f64 %3347 %1676 %5148)
(/.f64 (-.f64 %3541 (*.f64 b %4406)) %1738)
%5163
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5173
%5174
%5175
%5176
%5178
%5179
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5189
%5191
%5192
%5193
%5194
%5195
%5197
%5199
%5201
%5203
%5204
%5206
%5208
%5210
%5212
%5214
%5217
%5220
%5223
%5226
%5227
%5229
%5232
%5234
%5236
%5238
%5240
%5243
%5246
%5249
%5252
%5254
%5257
%5260
%5262
%5264
%5266
%5269
%5272
%5274
%5276
%5279
%5282
%5284
%5286
%5289
%5292
%4906
%4909
%4910
%4912
%4914
%4916
%4917
%4918
%4920
%4921
%4922
%4924
%4925
%4926
%4928
%4929
%4930
%4932
%4933
%4935
%4937
%4940
%4942
%4943
%4945
%4946
%4947
%4949
%4952
%4954
%4956
%4959
%4961
%4962
%4963
%4964
%4966
%4969
%4971
%4973
%4974
%4975
%4976
%4977
%4979
%4981
%4982
%4983
%4985
%4986
%4988
%4990
%4992
%4994
%4997
%5000
%5003
%5006
%5009
%5012
%5015
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5026
%5027
%5029
%5030
%5031
%5032
%5035
%5036
%5037
%5040
%5041
%5042
%5043
%5044
%5047
%5050
%5053
%5056
%5057
%5058
%5061
%5064
%5067
%5070
%5073
%5075
%5078
%5081
%5082
%5083
%5084
%5086
%5088
%5089
%5090
%5091
%5092
%5095
%5098
%5101
%5104
%5106
%5109
%5112
%5116
%5119
%5122
%5125
%5163
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5173
%5174
%5175
%5176
%5178
%5179
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5189
%5191
%5192
%5193
%5194
%5195
%5197
%5199
%5201
%5203
%5204
%5206
%5208
%5210
%5212
%5214
%5217
%5220
%5223
%5226
%5227
%5229
%5232
%5234
%5236
%5238
%5240
%5243
%5246
%5249
%5252
%5254
%5257
%5260
%5262
%5264
%5266
%5269
%5272
%5274
%5276
%5279
%5282
%5284
%5286
%5289
%5292
%4906
%4909
%4910
%4912
%4914
%4916
%4917
%4918
%4920
%4921
%4922
%4924
%4925
%4926
%4928
%4929
%4930
%4932
%4933
%4935
%4937
%4940
%4942
%4943
%4945
%4946
%4947
%4949
%4952
%4954
%4956
%4959
%4961
%4962
%4963
%4964
%4966
%4969
%4971
%4973
%4974
%4975
%4976
%4977
%4979
%4981
%4982
%4983
%4985
%4986
%4988
%4990
%4992
%4994
%4997
%5000
%5003
%5006
%5009
%5012
%5015
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5026
%5027
%5029
%5030
%5031
%5032
%5035
%5036
%5037
%5040
%5041
%5042
%5043
%5044
%5047
%5050
%5053
%5056
%5057
%5058
%5061
%5064
%5067
%5070
%5073
%5075
%5078
%5081
%5082
%5083
%5084
%5086
%5088
%5089
%5090
%5091
%5092
%5095
%5098
%5101
%5104
%5106
%5109
%5112
%5116
%5119
%5122
%5125
(/.f64 s %822)
(/.f64 %5 b)
%3006
(/.f64 %18 %822)
(/.f64 %5296 b)
(*.f64 s %1690)
(*.f64 %1690 s)
(/.f64 %11 %822)
(*.f64 %5 %1676)
(/.f64 #s(literal 1 binary64) (/.f64 %822 s))
(/.f64 #s(literal 1 binary64) (/.f64 b %5))
(*.f64 %5296 %1676)
%5307
(/.f64 %4569 %822)
(neg.f64 %5309)
(/.f64 (*.f64 %4550 #s(literal 1 binary64)) b)
(*.f64 %4550 %1676)
(*.f64 %1676 %4550)
(*.f64 %4569 %1690)
(-.f64 %3510 %5316)
(/.f64 #s(literal 1 binary64) (/.f64 b %4550))
(+.f64 %3510 %5320)
(fma.f64 a2 %3481 %5322)
(fma.f64 %3325 %2120 %5322)
(fma.f64 %2120 %3325 %5322)
(+.f64 %3510 %5326)
(+.f64 %3487 %5322)
(/.f64 #s(literal 1 binary64) (/.f64 %822 %4569))
(fma.f64 %3365 %1676 %5320)
(fma.f64 %1676 %3365 %5320)
(fma.f64 %3365 %1676 %5326)
(fma.f64 %1676 %3365 %5326)
(/.f64 (-.f64 (*.f64 %3510 b) %4511) b)
(fma.f64 a2 %3500 %5322)
(fma.f64 a2 %3481 %5339)
(fma.f64 %3325 %2120 %5339)
(fma.f64 %2120 %3325 %5339)
(fma.f64 %3367 %1676 %5322)
(fma.f64 %3388 %1690 %5320)
(+.f64 %3487 %5339)
(fma.f64 %3388 %1690 %5326)
(/.f64 (-.f64 (*.f64 %3365 b) (*.f64 b %4511)) %1738)
(fma.f64 a2 %3500 %5339)
(fma.f64 %3367 %1676 %5339)
(/.f64 (-.f64 (*.f64 %3388 b) (*.f64 %822 %4511)) %1786)
(/.f64 (fma.f64 c1 %705 %4569) %822)
(/.f64 (+.f64 %4569 %703) %822)
(-.f64 %5307 %2878)
(fma.f64 c1 %3000 %5307)
(fma.f64 %538 %2880 %5307)
(-.f64 %5307 %3038)
(+.f64 %2902 %5307)
(+.f64 %5307 %2902)
(fma.f64 c1 %3021 %5307)
(fma.f64 %126 %3023 %5307)
(fma.f64 %697 %3006 %5307)
(fma.f64 %714 %3016 %5307)
(fma.f64 %3006 %697 %5307)
(fma.f64 %2887 %2969 %5307)
(fma.f64 %3029 %705 %5307)
(fma.f64 %3016 %714 %5307)
(fma.f64 %3032 %707 %5307)
(fma.f64 %3034 %126 %5307)
(-.f64 %2902 %5309)
(fma.f64 c1 %3049 %5307)
(fma.f64 #s(literal -1 binary64) %2878 %5307)
(fma.f64 %2878 #s(literal -1 binary64) %5307)
(fma.f64 %2978 %2880 %5307)
(neg.f64 (-.f64 %5309 %2902))
(-.f64 %5307 (*.f64 %2461 %3006))
(-.f64 %5307 (*.f64 %2458 %3016))
(fma.f64 s %3064 %5307)
(fma.f64 %703 %1690 %5307)
(fma.f64 %1690 %703 %5307)
(fma.f64 %3068 %2888 %5307)
(fma.f64 %2887 %2974 %5307)
(fma.f64 %3071 %705 %5307)
(/.f64 %5394 b)
(fma.f64 %761 %3073 %5307)
(fma.f64 %4550 %1676 %2902)
(fma.f64 %1676 %4550 %2902)
(fma.f64 %765 %1707 %5307)
(fma.f64 %4569 %1690 %2902)
(-.f64 (fma.f64 c1 %3000 %3510) %5316)
(fma.f64 c1 %3082 %5307)
(fma.f64 %267 %3084 %5307)
(fma.f64 %3007 %13 %5307)
(-.f64 %3510 (-.f64 %5316 %2902))
(/.f64 (fma.f64 %5307 %822 %703) %822)
(/.f64 (neg.f64 %5394) %822)
(fma.f64 %761 %3091 %5307)
(/.f64 (fma.f64 %2902 %822 %4569) %822)
(*.f64 %5394 %1676)
(/.f64 #s(literal 1 binary64) (/.f64 b %5394))
(/.f64 (fma.f64 %4550 %822 (*.f64 b %703)) %1774)
(/.f64 (fma.f64 %4550 %822 (*.f64 %703 b)) %1774)
(/.f64 (fma.f64 %703 b (*.f64 %4550 %822)) %1786)
(/.f64 (fma.f64 %703 b (*.f64 %822 %4550)) %1786)
(+.f64 (/.f64 (*.f64 %2902 b) b) %5307)
(/.f64 (fma.f64 %4569 %822 (*.f64 %822 %703)) %5435)
(/.f64 (fma.f64 %4569 %822 (*.f64 %703 %822)) %5435)
(/.f64 (fma.f64 %703 %822 (*.f64 %4569 %822)) %5435)
(/.f64 (fma.f64 %703 %822 (*.f64 %822 %4569)) %5435)
%5446
(fma.f64 %527 %4938 %3510)
(fma.f64 %1669 %549 %3510)
(fma.f64 %549 %1669 %3510)
(fma.f64 %4938 %527 %3510)
(+.f64 %3510 %2692)
(+.f64 %2692 %3510)
(neg.f64 %5453)
(-.f64 %3510 (neg.f64 %2692))
(fma.f64 %3365 %1676 %2692)
(fma.f64 %1676 %3365 %2692)
(fma.f64 %692 %1707 %3510)
(fma.f64 a2 %3481 %5460)
(fma.f64 %3325 %2120 %5460)
(fma.f64 %2120 %3325 %5460)
(+.f64 %3487 %5460)
(fma.f64 %3388 %1690 %2692)
(fma.f64 a2 %3481 %5466)
(fma.f64 %3325 %2120 %5466)
(fma.f64 %2120 %3325 %5466)
(+.f64 %3487 %5466)
(/.f64 (-.f64 (*.f64 %3510 %1665) %686) %1665)
(fma.f64 a2 %3500 %5460)
(fma.f64 %3367 %1676 %5460)
(fma.f64 a2 %3500 %5466)
(fma.f64 %3367 %1676 %5466)
(/.f64 (-.f64 (*.f64 %3365 %1665) %2721) %1764)
(/.f64 (-.f64 (*.f64 %3388 %1665) (*.f64 %822 %686)) %1804)
%5487
%5488
%5490
%5491
%5492
%5493
%5494
%5495
%5496
%5497
%5498
%5499
%5500
%5501
%5502
%5504
%5506
%5507
%5510
%5511
%5512
%5513
%5514
%5515
%5517
%5519
%5520
%5521
%5522
%5523
%5524
%5525
%5527
%5529
%5487
%5488
%5490
%5491
%5492
%5493
%5494
%5495
%5496
%5497
%5498
%5499
%5500
%5501
%5502
%5504
%5506
%5507
%5510
%5511
%5512
%5513
%5514
%5515
%5517
%5519
%5520
%5521
%5522
%5523
%5524
%5525
%5527
%5529
%5530
(/.f64 %5530 b)
(*.f64 c3 %3592)
(*.f64 %3592 c3)
%5534
(fma.f64 c3 %3600 %5535)
(fma.f64 %3600 c3 %5537)
(+.f64 (*.f64 %3600 c3) %5537)
(+.f64 (*.f64 c3 %3600) %5535)
%3935
(fma.f64 c1 %126 %5534)
(fma.f64 c1 %126 %5544)
(fma.f64 c3 %3592 %267)
(fma.f64 %126 c1 %5534)
(fma.f64 %126 c1 %5544)
(fma.f64 %3592 c3 %267)
(+.f64 %267 %5534)
(+.f64 %267 %5544)
(+.f64 %5534 %267)
(neg.f64 %3926)
(-.f64 %267 %5554)
(-.f64 %5534 %534)
(fma.f64 c1 %126 %5557)
(fma.f64 c1 %126 %5559)
(fma.f64 c3 %3592 %542)
(fma.f64 %126 c1 %5557)
(fma.f64 %126 c1 %5559)
(fma.f64 %3592 c3 %542)
(+.f64 %267 %5557)
(+.f64 %267 %5559)
(+.f64 %5534 %542)
(neg.f64 (-.f64 %5554 %267))
(/.f64 %4021 xj)
(*.f64 s (/.f64 %3935 xj))
%4907
(*.f64 %3935 %4)
(/.f64 %4020 %6)
(/.f64 (*.f64 %3935 %5) %6)
(/.f64 (*.f64 %5 %3935) %6)
(*.f64 s (*.f64 %13 %3935))
(*.f64 %4021 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %4021))
(fma.f64 s %697 %5584)
(fma.f64 c1 %705 %5584)
(fma.f64 c1 %708 %5584)
(fma.f64 c3 (*.f64 %3592 %4) %703)
(fma.f64 %4 %267 %5584)
(fma.f64 %4 %5534 %703)
(fma.f64 %126 %715 %5584)
(fma.f64 %126 %717 %5584)
(fma.f64 %267 %4 %5584)
(fma.f64 %697 s %5584)
(fma.f64 %726 %714 %5584)
(fma.f64 %3592 %720 %703)
(fma.f64 %714 %726 %5584)
(fma.f64 %5534 %4 %703)
(fma.f64 %729 %707 %5584)
(fma.f64 %705 c1 %5584)
(fma.f64 %735 c1 %5584)
(fma.f64 %698 %3592 %703)
(fma.f64 %738 %126 %5584)
(fma.f64 (*.f64 %4 %3592) c3 %703)
(+.f64 %703 %5584)
(+.f64 %5584 %703)
(-.f64 %703 (neg.f64 %5584))
(-.f64 %703 (*.f64 %5554 %4))
(-.f64 %703 (*.f64 %8 %5534))
(fma.f64 s (*.f64 %13 %5534) %703)
(fma.f64 %761 %13 %5584)
(fma.f64 %13 %761 %5584)
(fma.f64 (*.f64 %5534 s) %13 %703)
(fma.f64 %765 %21 %5584)
(fma.f64 %4 %3926 %215)
%5623
(-.f64 %50 (fma.f64 a2 %124 %5624))
(+.f64 %215 %4323)
(+.f64 %4323 %215)
(-.f64 %50 (-.f64 %209 %4323))
(-.f64 %50 (+.f64 %209 %4907))
(-.f64 %159 %5624)
(-.f64 %215 %4907)
(fma.f64 %3935 %8 %215)
(fma.f64 %8 %3935 %215)
(neg.f64 %5637)
(+.f64 xy_x (-.f64 %166 %5624))
(+.f64 %50 %5641)
(+.f64 %159 (fma.f64 %206 %224 %4323))
(+.f64 %159 (neg.f64 %5624))
(neg.f64 (+.f64 %228 %4907))
(-.f64 %215 (neg.f64 %4323))
(+.f64 %159 (-.f64 %238 %4907))
(fma.f64 s %4329 %215)
(fma.f64 %4020 %13 %215)
(/.f64 (-.f64 %5655 %4021) xj)
(fma.f64 %68 %13 %5641)
(-.f64 %3189 %5584)
(/.f64 %5623 b)
(/.f64 %5637 %822)
(neg.f64 (/.f64 %5637 b))
(neg.f64 (/.f64 %5623 %822))
(/.f64 (*.f64 %5623 #s(literal 1 binary64)) b)
(*.f64 %5623 %1676)
(*.f64 %1676 %5623)
(*.f64 %5637 %1690)
(+.f64 %5671 %4919)
(-.f64 %5671 %4923)
(/.f64 #s(literal 1 binary64) (/.f64 b %5623))
(neg.f64 (*.f64 %5637 %1676))
(-.f64 %5678 (/.f64 %5624 b))
(neg.f64 (-.f64 %4923 %5671))
(/.f64 #s(literal 1 binary64) (/.f64 %822 %5637))
(fma.f64 %215 %1676 %4919)
(/.f64 (-.f64 %5686 %4907) b)
(/.f64 (-.f64 %5689 (*.f64 b %4907)) %1738)
%347
%348
%351
%352
%354
%356
%358
%359
%361
%363
%364
%366
%369
%372
%373
%374
%375
%377
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
%391
%393
%395
%397
%398
%399
%400
%401
%403
%404
%405
%406
%407
%408
%409
%411
%412
%413
%414
%416
%419
%422
%423
%424
%426
%428
%430
%431
%434
%436
%438
%440
%441
%442
%443
%444
%445
%447
%448
%451
%452
%453
%454
%455
%456
%457
%458
%459
%462
%463
%464
%465
%466
%468
%470
%471
%472
%474
%475
%476
%477
%478
%480
%481
%482
%484
%485
%486
%487
%489
%490
%492
%494
%495
%496
%497
%498
%499
%501
%502
%503
%505
%506
%507
%509
%510
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%531
%532
%533
%535
%537
%541
%543
%544
%545
%546
%547
%548
%550
%551
%552
%553
%555
%556
%557
%558
%559
%560
%561
%562
%563
%564
%565
%566
%567
%568
%569
%570
%571
%572
%573
%574
%575
%576
%577
%578
%579
%580
%582
%584
%586
%587
%588
%589
%590
%591
%592
%593
%594
%595
%596
%597
%598
%599
%600
%601
%602
%603
%604
%605
%606
%607
%608
%609
%610
%611
%613
%614
%615
%616
%617
%618
%619
%620
%621
%622
%623
%624
%625
%626
%627
%628
%629
%630
%631
%632
%633
%634
%635
%637
%638
%639
%640
%642
%643
%644
%645
%647
%648
%649
%650
%651
%653
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%680
%681
%682
%683
%684
%685
%687
%689
%690
%691
%693
%694
%696
%700
%704
%706
%709
%711
%712
%713
%716
%718
%719
%721
%722
%723
%725
%727
%728
%730
%733
%734
%736
%737
%739
%740
%742
%743
%744
%746
%748
%750
%752
%753
%754
%756
%758
%760
%762
%763
%764
%766
%768
%770
%772
%774
%776
%779
%781
%782
%784
%785
%786
%787
%789
%790
%792
%793
%794
%796
%798
%799
%800
%801
%802
%804
%806
%808
%810
%812
%814
%816
%817
%818
%819
%820
%5695
%5697
%5698
%5699
%5700
%5701
%5702
%5703
%5705
%5707
%5709
%5711
%5712
%5713
%5715
%5717
%5719
%5721
%5723
%5725
%5726
%5727
%5729
%5730
%5731
%5733
%5735
%5737
%5738
%5739
%5740
%5741
%5743
%5745
%5747
%5748
%5750
%5752
%5753
%5755
%5758
%5759
(*.f64 %3669 c3)
(fma.f64 c1 %126 %5759)
(fma.f64 c3 %3669 %267)
(fma.f64 %126 c1 %5759)
%5764
(+.f64 %267 %5759)
(+.f64 %5759 %267)
(-.f64 %267 %5767)
(-.f64 %5759 %534)
(fma.f64 c1 %126 %5770)
(fma.f64 c1 %126 %5772)
(fma.f64 %126 c1 %5770)
(fma.f64 %126 c1 %5772)
(+.f64 %267 %5770)
(+.f64 %267 %5772)
(neg.f64 (-.f64 %5767 %267))
(/.f64 %5780 xj)
(*.f64 s (/.f64 %5764 xj))
%5784
(*.f64 %5764 %4)
(/.f64 (*.f64 %5764 %5) %6)
(/.f64 (*.f64 %5 %5764) %6)
(/.f64 (neg.f64 %5780) %6)
(*.f64 s (*.f64 %13 %5764))
(*.f64 %5780 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %5780))
(fma.f64 s %697 %5797)
(fma.f64 c1 %705 %5797)
(fma.f64 c1 %708 %5797)
(fma.f64 c3 (*.f64 %3669 %4) %703)
(fma.f64 %4 %267 %5797)
(fma.f64 %4 %5759 %703)
(fma.f64 %126 %715 %5797)
(fma.f64 %126 %717 %5797)
(fma.f64 %267 %4 %5797)
(fma.f64 %697 s %5797)
(fma.f64 %726 %714 %5797)
(fma.f64 %3669 %720 %703)
(fma.f64 %714 %726 %5797)
(fma.f64 %5759 %4 %703)
(fma.f64 %729 %707 %5797)
(fma.f64 %705 c1 %5797)
(fma.f64 %735 c1 %5797)
(fma.f64 %698 %3669 %703)
(fma.f64 %738 %126 %5797)
(fma.f64 (*.f64 %4 %3669) c3 %703)
(+.f64 %703 %5797)
(+.f64 %5797 %703)
(-.f64 %703 (neg.f64 %5797))
(-.f64 %703 (*.f64 %5767 %4))
(-.f64 %703 (*.f64 %8 %5759))
(fma.f64 s (*.f64 %13 %5759) %703)
(fma.f64 %761 %13 %5797)
(fma.f64 %13 %761 %5797)
(fma.f64 (*.f64 %5759 s) %13 %703)
(fma.f64 %765 %21 %5797)
%5837
(-.f64 %50 (+.f64 %209 %5784))
(-.f64 %159 %5835)
(-.f64 %215 %5784)
(fma.f64 %4 %5842 %215)
(fma.f64 %5764 %8 %215)
(fma.f64 %8 %5764 %215)
(fma.f64 %5842 %4 %215)
(neg.f64 %5847)
(+.f64 xy_x (-.f64 %166 %5835))
(+.f64 %50 %5851)
(+.f64 %159 (neg.f64 %5835))
(+.f64 %215 %5855)
(+.f64 %5855 %215)
(neg.f64 (+.f64 %228 %5784))
(-.f64 %50 (-.f64 %209 %5855))
(+.f64 %159 (-.f64 %238 %5784))
(+.f64 %159 (fma.f64 %206 %224 %5855))
(-.f64 %215 (neg.f64 %5855))
(/.f64 (-.f64 %5655 %5780) xj)
(fma.f64 %68 %13 %5851)
(-.f64 %3189 %5797)
(/.f64 %5837 b)
(/.f64 %5847 %822)
(neg.f64 (/.f64 %5847 b))
(neg.f64 (/.f64 %5837 %822))
(/.f64 (*.f64 %5837 #s(literal 1 binary64)) b)
(*.f64 %5837 %1676)
(*.f64 %1676 %5837)
(*.f64 %5847 %1690)
(-.f64 %5671 %5883)
(/.f64 #s(literal 1 binary64) (/.f64 b %5837))
(neg.f64 (*.f64 %5847 %1676))
(-.f64 %5678 (/.f64 %5835 b))
(+.f64 %5671 %5891)
(neg.f64 (-.f64 %5883 %5671))
(/.f64 #s(literal 1 binary64) (/.f64 %822 %5847))
(+.f64 %5671 %5897)
(fma.f64 %215 %1676 %5891)
(/.f64 (-.f64 %5686 %5784) b)
(fma.f64 %215 %1676 %5897)
(/.f64 (-.f64 %5689 (*.f64 b %5784)) %1738)
%5906
(*.f64 %3740 c3)
(fma.f64 c1 %126 %5906)
(fma.f64 c3 %3740 %267)
(fma.f64 %126 c1 %5906)
%5911
(+.f64 %267 %5906)
(+.f64 %5906 %267)
(-.f64 %267 %5914)
(-.f64 %5906 %534)
(fma.f64 c1 %126 %5917)
(fma.f64 c1 %126 %5919)
(fma.f64 %126 c1 %5917)
(fma.f64 %126 c1 %5919)
(+.f64 %267 %5917)
(+.f64 %267 %5919)
(neg.f64 (-.f64 %5914 %267))
(/.f64 %5927 xj)
(*.f64 s (/.f64 %5911 xj))
%5931
(*.f64 %5911 %4)
(/.f64 (*.f64 %5911 %5) %6)
(/.f64 (*.f64 %5 %5911) %6)
(/.f64 (neg.f64 %5927) %6)
(*.f64 s (*.f64 %13 %5911))
(*.f64 %5927 %13)
(/.f64 #s(literal 1 binary64) (/.f64 xj %5927))
(fma.f64 s %697 %5944)
(fma.f64 c1 %705 %5944)
(fma.f64 c1 %708 %5944)
(fma.f64 c3 (*.f64 %3740 %4) %703)
(fma.f64 %4 %267 %5944)
(fma.f64 %4 %5906 %703)
(fma.f64 %126 %715 %5944)
(fma.f64 %126 %717 %5944)
(fma.f64 %267 %4 %5944)
(fma.f64 %697 s %5944)
(fma.f64 %726 %714 %5944)
(fma.f64 %3740 %720 %703)
(fma.f64 %714 %726 %5944)
(fma.f64 %5906 %4 %703)
(fma.f64 %729 %707 %5944)
(fma.f64 %705 c1 %5944)
(fma.f64 %735 c1 %5944)
(fma.f64 %698 %3740 %703)
(fma.f64 %738 %126 %5944)
(fma.f64 (*.f64 %4 %3740) c3 %703)
(+.f64 %703 %5944)
(+.f64 %5944 %703)
(-.f64 %703 (neg.f64 %5944))
(-.f64 %703 (*.f64 %5914 %4))
(-.f64 %703 (*.f64 %8 %5906))
(fma.f64 s (*.f64 %13 %5906) %703)
(fma.f64 %761 %13 %5944)
(fma.f64 %13 %761 %5944)
(fma.f64 (*.f64 %5906 s) %13 %703)
(fma.f64 %765 %21 %5944)
%5984
(-.f64 %50 (+.f64 %209 %5931))
(-.f64 %159 %5982)
(-.f64 %215 %5931)
(fma.f64 %4 %5989 %215)
(fma.f64 %5911 %8 %215)
(fma.f64 %8 %5911 %215)
(fma.f64 %5989 %4 %215)
(neg.f64 %5994)
(+.f64 xy_x (-.f64 %166 %5982))
(+.f64 %50 %5998)
(+.f64 %159 (neg.f64 %5982))
(+.f64 %215 %6002)
(+.f64 %6002 %215)
(neg.f64 (+.f64 %228 %5931))
(-.f64 %50 (-.f64 %209 %6002))
(+.f64 %159 (-.f64 %238 %5931))
(+.f64 %159 (fma.f64 %206 %224 %6002))
(-.f64 %215 (neg.f64 %6002))
(/.f64 (-.f64 %5655 %5927) xj)
(fma.f64 %68 %13 %5998)
(-.f64 %3189 %5944)
(/.f64 %5984 b)
(/.f64 %5994 %822)
(neg.f64 (/.f64 %5994 b))
(neg.f64 (/.f64 %5984 %822))
(/.f64 (*.f64 %5984 #s(literal 1 binary64)) b)
(*.f64 %5984 %1676)
(*.f64 %1676 %5984)
(*.f64 %5994 %1690)
(-.f64 %5671 %6030)
(/.f64 #s(literal 1 binary64) (/.f64 b %5984))
(neg.f64 (*.f64 %5994 %1676))
(-.f64 %5678 (/.f64 %5982 b))
(+.f64 %5671 %6038)
(neg.f64 (-.f64 %6030 %5671))
(/.f64 #s(literal 1 binary64) (/.f64 %822 %5994))
(+.f64 %5671 %6044)
(fma.f64 %215 %1676 %6038)
(/.f64 (-.f64 %5686 %5931) b)
(fma.f64 %215 %1676 %6044)
(/.f64 (-.f64 %5689 (*.f64 b %5931)) %1738)
%347
%348
%351
%352
%354
%356
%358
%359
%361
%363
%364
%366
%369
%372
%373
%374
%375
%377
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
%391
%393
%395
%397
%398
%399
%400
%401
%403
%404
%405
%406
%407
%408
%409
%411
%412
%413
%414
%416
%419
%422
%423
%424
%426
%428
%430
%431
%434
%436
%438
%440
%441
%442
%443
%444
%445
%447
%448
%451
%452
%453
%454
%455
%456
%457
%458
%459
%462
%463
%464
%465
%466
%468
%470
%471
%472
%474
%475
%476
%477
%478
%480
%481
%482
%484
%485
%486
%487
%489
%490
%492
%494
%495
%496
%497
%498
%499
%501
%502
%503
%505
%506
%507
%509
%510
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%531
%532
%533
%535
%537
%541
%543
%544
%545
%546
%547
%548
%550
%551
%552
%553
%555
%556
%557
%558
%559
%560
%561
%562
%563
%564
%565
%566
%567
%568
%569
%570
%571
%572
%573
%574
%575
%576
%577
%578
%579
%580
%582
%584
%586
%587
%588
%589
%590
%591
%592
%593
%594
%595
%596
%597
%598
%599
%600
%601
%602
%603
%604
%605
%606
%607
%608
%609
%610
%611
%613
%614
%615
%616
%617
%618
%619
%620
%621
%622
%623
%624
%625
%626
%627
%628
%629
%630
%631
%632
%633
%634
%635
%637
%638
%639
%640
%642
%643
%644
%645
%647
%648
%649
%650
%651
%653
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%680
%681
%682
%683
%684
%685
%687
%689
%690
%691
%693
%694
%696
%700
%704
%706
%709
%711
%712
%713
%716
%718
%719
%721
%722
%723
%725
%727
%728
%730
%733
%734
%736
%737
%739
%740
%742
%743
%744
%746
%748
%750
%752
%753
%754
%756
%758
%760
%762
%763
%764
%766
%768
%770
%772
%774
%776
%779
%781
%782
%784
%785
%786
%787
%789
%790
%792
%793
%794
%796
%798
%799
%800
%801
%802
%804
%806
%808
%810
%812
%814
%816
%817
%818
%819
%820
%5695
%5697
%5698
%5699
%5700
%5701
%5702
%5703
%5705
%5707
%5709
%5711
%5712
%5713
%5715
%5717
%5719
%5721
%5723
%5725
%5726
%5727
%5729
%5730
%5731
%5733
%5735
%5737
%5738
%5739
%5740
%5741
%5743
%5745
%5747
%5748
%5750
%5752
%5753
%5755
%5758
%347
%348
%351
%352
%354
%356
%358
%359
%361
%363
%364
%366
%369
%372
%373
%374
%375
%377
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
%391
%393
%395
%397
%398
%399
%400
%401
%403
%404
%405
%406
%407
%408
%409
%411
%412
%413
%414
%416
%419
%422
%423
%424
%426
%428
%430
%431
%434
%436
%438
%440
%441
%442
%443
%444
%445
%447
%448
%451
%452
%453
%454
%455
%456
%457
%458
%459
%462
%463
%464
%465
%466
%468
%470
%471
%472
%474
%475
%476
%477
%478
%480
%481
%482
%484
%485
%486
%487
%489
%490
%492
%494
%495
%496
%497
%498
%499
%501
%502
%503
%505
%506
%507
%509
%510
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%531
%532
%533
%535
%537
%541
%543
%544
%545
%546
%547
%548
%550
%551
%552
%553
%555
%556
%557
%558
%559
%560
%561
%562
%563
%564
%565
%566
%567
%568
%569
%570
%571
%572
%573
%574
%575
%576
%577
%578
%579
%580
%582
%584
%586
%587
%588
%589
%590
%591
%592
%593
%594
%595
%596
%597
%598
%599
%600
%601
%602
%603
%604
%605
%606
%607
%608
%609
%610
%611
%613
%614
%615
%616
%617
%618
%619
%620
%621
%622
%623
%624
%625
%626
%627
%628
%629
%630
%631
%632
%633
%634
%635
%637
%638
%639
%640
%642
%643
%644
%645
%647
%648
%649
%650
%651
%653
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%680
%681
%682
%683
%684
%685
%687
%689
%690
%691
%693
%694
%696
%700
%704
%706
%709
%711
%712
%713
%716
%718
%719
%721
%722
%723
%725
%727
%728
%730
%733
%734
%736
%737
%739
%740
%742
%743
%744
%746
%748
%750
%752
%753
%754
%756
%758
%760
%762
%763
%764
%766
%768
%770
%772
%774
%776
%779
%781
%782
%784
%785
%786
%787
%789
%790
%792
%793
%794
%796
%798
%799
%800
%801
%802
%804
%806
%808
%810
%812
%814
%816
%817
%818
%819
%820
%5695
%5697
%5698
%5699
%5700
%5701
%5702
%5703
%5705
%5707
%5709
%5711
%5712
%5713
%5715
%5717
%5719
%5721
%5723
%5725
%5726
%5727
%5729
%5730
%5731
%5733
%5735
%5737
%5738
%5739
%5740
%5741
%5743
%5745
%5747
%5748
%5750
%5752
%5753
%5755
%5758
%347
%348
%351
%352
%354
%356
%358
%359
%361
%363
%364
%366
%369
%372
%373
%374
%375
%377
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
%391
%393
%395
%397
%398
%399
%400
%401
%403
%404
%405
%406
%407
%408
%409
%411
%412
%413
%414
%416
%419
%422
%423
%424
%426
%428
%430
%431
%434
%436
%438
%440
%441
%442
%443
%444
%445
%447
%448
%451
%452
%453
%454
%455
%456
%457
%458
%459
%462
%463
%464
%465
%466
%468
%470
%471
%472
%474
%475
%476
%477
%478
%480
%481
%482
%484
%485
%486
%487
%489
%490
%492
%494
%495
%496
%497
%498
%499
%501
%502
%503
%505
%506
%507
%509
%510
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%531
%532
%533
%535
%537
%541
%543
%544
%545
%546
%547
%548
%550
%551
%552
%553
%555
%556
%557
%558
%559
%560
%561
%562
%563
%564
%565
%566
%567
%568
%569
%570
%571
%572
%573
%574
%575
%576
%577
%578
%579
%580
%582
%584
%586
%587
%588
%589
%590
%591
%592
%593
%594
%595
%596
%597
%598
%599
%600
%601
%602
%603
%604
%605
%606
%607
%608
%609
%610
%611
%613
%614
%615
%616
%617
%618
%619
%620
%621
%622
%623
%624
%625
%626
%627
%628
%629
%630
%631
%632
%633
%634
%635
%637
%638
%639
%640
%642
%643
%644
%645
%647
%648
%649
%650
%651
%653
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%680
%681
%682
%683
%684
%685
%687
%689
%690
%691
%693
%694
%696
%700
%704
%706
%709
%711
%712
%713
%716
%718
%719
%721
%722
%723
%725
%727
%728
%730
%733
%734
%736
%737
%739
%740
%742
%743
%744
%746
%748
%750
%752
%753
%754
%756
%758
%760
%762
%763
%764
%766
%768
%770
%772
%774
%776
%779
%781
%782
%784
%785
%786
%787
%789
%790
%792
%793
%794
%796
%798
%799
%800
%801
%802
%804
%806
%808
%810
%812
%814
%816
%817
%818
%819
%820
%5695
%5697
%5698
%5699
%5700
%5701
%5702
%5703
%5705
%5707
%5709
%5711
%5712
%5713
%5715
%5717
%5719
%5721
%5723
%5725
%5726
%5727
%5729
%5730
%5731
%5733
%5735
%5737
%5738
%5739
%5740
%5741
%5743
%5745
%5747
%5748
%5750
%5752
%5753
%5755
%5758
%527
%528
%529
%530
%531
%532
%533
%535
%537
%541
%543
%544
%545
%546
%547
%548
%550
%551
%552
%553
%555
%556
%557
%558
%559
%560
%561
%562
%563
%564
%565
%566
%567
%568
%569
%570
%571
%572
%573
%574
%575
%576
%577
%578
%579
%580
%582
%584
%586
%587
%588
%589
%590
%591
%592
%593
%594
%595
%596
%597
%598
%599
%600
%601
%602
%603
%604
%605
%606
%607
%608
%609
%610
%611
%613
%614
%615
%616
%617
%618
%619
%620
%621
%622
%623
%624
%625
%626
%627
%628
%629
%630
%631
%632
%633
%634
%635
%637
%638
%639
%640
%642
%643
%644
%645
%647
%648
%649
%650
%651
%653
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%680
%681
%682
%683
%684
%685
%687
%689
%690
%691
%693
%694
%696
%700
%704
%706
%709
%711
%712
%713
%716
%718
%719
%721
%722
%723
%725
%727
%728
%730
%733
%734
%736
%737
%739
%740
%742
%743
%744
%746
%748
%750
%752
%753
%754
%756
%758
%760
%762
%763
%764
%766
%768
%770
%772
%774
%776
%779
%781
%782
%784
%785
%786
%787
%789
%790
%792
%793
%794
%796
%798
%799
%800
%801
%802
%804
%806
%808
%810
%812
%814
%816
%817
%818
%819
%820
%5695
%5697
%5698
%5699
%5700
%5701
%5702
%5703
%5705
%5707
%5709
%5711
%5712
%5713
%5715
%5717
%5719
%5721
%5723
%5725
%5726
%5727
%5729
%5730
%5731
%5733
%5735
%5737
%5738
%5739
%5740
%5741
%5743
%5745
%5747
%5748
%5750
%5752
%5753
%5755
%5758
%687
%689
%690
%691
%693
%694
%696
%700
%704
%706
%709
%711
%712
%713
%716
%718
%719
%721
%722
%723
%725
%727
%728
%730
%733
%734
%736
%737
%739
%740
%742
%743
%744
%746
%748
%750
%752
%753
%754
%756
%758
%760
%762
%763
%764
%766
%768
%770
%772
%774
%776
%779
%781
%782
%784
%785
%786
%787
%789
%790
%792
%793
%794
%796
%798
%799
%800
%801
%802
%804
%806
%808
%810
%812
%814
%816
%817
%818
%819
%820
%5695
%5697
%5698
%5699
%5700
%5701
%5702
%5703
%5705
%5707
%5709
%5711
%5712
%5713
%5715
%5717
%5719
%5721
%5723
%5725
%5726
%5727
%5729
%5730
%5731
%5733
%5735
%5737
%5738
%5739
%5740
%5741
%5743
%5745
%5747
%5748
%5750
%5752
%5753
%5755
%5758
%6053
%6054
(/.f64 %6054 b)
%6056
%6057
(/.f64 %6057 b)
%6059
(/.f64 %6059 b)
(/.f64 %1543 b)
(/.f64 %2635 b)
(/.f64 %2995 b)
(/.f64 %3237 b)
(/.f64 %3264 b)

reconstruct1.3s (0.9%)

Memory
18.8MiB live, 72.9MiB allocated; 28ms collecting garbage

eval21.5s (14.2%)

Memory
-48.1MiB live, 1 169.9MiB allocated; 1.5s collecting garbage
Compiler

Compiled 620 201 to 46 754 computations (92.5% saved)

end0.0ms (0.0%)

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

Profiling

Loading profile data...