init-lam0-twopoint

Time bar (total: 2.5min)

start0.0ms (0.0%)

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

analyze6.2s (4.1%)

Memory
-0.7MiB live, 801.8MiB allocated; 136ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.8%0.2%0.0%0.0%0.0%0
0.0%0.0%99.8%0.2%0.0%0.0%0.0%1
0.0%0.0%99.8%0.2%0.0%0.0%0.0%2
0.0%0.0%99.8%0.2%0.0%0.0%0.0%3
0.0%0.0%99.8%0.2%0.0%0.0%0.0%4
0.0%0.0%99.8%0.2%0.0%0.0%0.0%5
0.0%0.0%99.8%0.2%0.0%0.0%0.0%6
0.0%0.0%99.8%0.2%0.0%0.0%0.0%7
0.0%0.0%99.8%0.2%0.0%0.0%0.0%8
1.6%1.6%98.2%0.2%0.0%0.0%0.0%9
1.6%1.6%98.2%0.2%0.0%0.0%0.0%10
2.3%2.3%97.4%0.2%0.0%0.0%0.0%11
3.5%3.5%96.2%0.2%0.0%0.0%0.0%12
Compiler

Compiled 69 to 30 computations (56.5% saved)

sample31.3s (20.6%)

Memory
36.8MiB live, 1 697.0MiB allocated; 261ms collecting garbage
Samples
11.4s4 550×1valid
10.6s1 647×5exit
4.0s3 705×0valid
0.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 18.5s
adjust: 5.4s (29.0% of total, 213.2 MiB)
ival-tan: 4.0s (21.5% of total, 196.0 MiB)
ival-mult!: 3.8s (20.3% of total, 178.8 MiB)
ival-div!: 2.0s (10.7% of total, 85.4 MiB)
ival-sub!: 1.5s (8.2% of total, 77.5 MiB)
ival-add!: 834.0ms (4.5% of total, 39.5 MiB)
ival-atan!: 517.0ms (2.8% of total, 29.0 MiB)
ival-if: 415.0ms (2.2% of total, 29.7 MiB)
ival->: 72.0ms (0.4% of total, 5.1 MiB)
ival-<: 60.0ms (0.3% of total, 4.0 MiB)
ival-pi: 0.0ms (0.0% of total, 0.0 MiB)
Bogosity

preprocess493.0ms (0.3%)

Memory
-9.0MiB live, 21.2MiB allocated; 7ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02301439
111021428
238361428
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.4%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%8 = (*.f64 #s(literal 2 binary64) %4)
%13 = (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 %8) (if.f64 (>.f64 %3 %4) (-.f64 lam2 %8) lam2))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %13)) (/.f64 (atan.f64 (/.f64 (*.f64 J (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 %13))))) p)) B))
Compiler

Compiled 134 to 56 computations (58.2% saved)

sample0.0ms (0.0%)

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

Compiled 8 to 6 computations (25.0% saved)

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

series3.3s (2.2%)

Memory
17.6MiB live, 168.3MiB allocated; 34ms collecting garbage
Counts
28 → 110
Calls
Call 1
Inputs
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%5 = (neg.f64 %4)
%6 = (<.f64 %3 %5)
%8 = (*.f64 #s(literal 2 binary64) %4)
%9 = (+.f64 lam2 %8)
%10 = (>.f64 %3 %4)
%11 = (-.f64 lam2 %8)
%12 = (if.f64 %10 %11 lam2)
%13 = (if.f64 %6 %9 %12)
%14 = (+.f64 lam1 %13)
%15 = (*.f64 #s(literal 1/2 binary64) %14)
%18 = (-.f64 lam1 %13)
%19 = (*.f64 B %18)
%20 = (*.f64 #s(literal 1/2 binary64) %19)
%21 = (tan.f64 %20)
%22 = (*.f64 J %21)
%24 = (/.f64 %22 p)
%25 = (atan.f64 %24)
%26 = (/.f64 %25 B)
#s(literal 1/2 binary64)
lam1
lam2
%3
%4
%5
%6
#s(literal 2 binary64)
%8
%9
%10
%11
%12
%13
%14
%15
J
B
%18
%19
%20
%21
%22
p
%24
%25
%26
(-.f64 %15 %26)
Outputs
%6 = (- lam1 lam2)
%8 = (*.f64 #s(literal -1 binary64) lam2)
%10 = (-.f64 lam1 lam2)
%12 = (PI )
%14 = (< %6 (neg %12))
%15 = (PI.f64 )
%16 = (neg.f64 %15)
%17 = (<.f64 %10 %16)
%19 = (> %6 %12)
%20 = (>.f64 %10 %15)
%23 = (* 2 %12)
%24 = (- lam2 %23)
%25 = (if %19 %24 lam2)
%27 = (*.f64 #s(literal 2 binary64) %15)
%28 = (-.f64 lam2 %27)
%29 = (if.f64 %20 %28 lam2)
%31 = (+ lam2 %23)
%32 = (if %14 %31 %25)
%33 = (+.f64 lam2 %27)
%34 = (if.f64 %17 %33 %29)
%36 = (+ lam1 %32)
%37 = (+.f64 lam1 %34)
%39 = (* 1/2 %36)
%41 = (*.f64 #s(literal 1/2 binary64) %34)
%43 = (fma.f64 #s(literal 1/2 binary64) lam1 %41)
%45 = (- lam1 %32)
%48 = (-.f64 lam1 %34)
%51 = (* B %45)
%52 = (*.f64 B %34)
%55 = (*.f64 B lam1)
%58 = (* 1/2 %51)
%60 = (*.f64 #s(literal -1/2 binary64) %52)
%62 = (*.f64 #s(literal 1/2 binary64) %55)
%65 = (tan %58)
%66 = (sin.f64 %60)
%67 = (cos.f64 %60)
%68 = (/.f64 %66 %67)
%70 = (*.f64 #s(literal 1/2 binary64) B)
%71 = (pow.f64 %66 #s(literal 2 binary64))
%73 = (pow.f64 %67 #s(literal 2 binary64))
%75 = (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %71) %73))
%76 = (-.f64 %70 %75)
%79 = (*.f64 %66 %76)
%80 = (*.f64 lam1 %79)
%90 = (pow.f64 B #s(literal 3 binary64))
%93 = (pow.f64 B #s(literal 2 binary64))
%106 = (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/48 binary64) %90) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %93 (*.f64 %71 %76)) %73) (fma.f64 #s(literal -1/8 binary64) (*.f64 %93 %76) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 %90 %71) %73))))))
%117 = (* J %65)
%118 = (*.f64 J %66)
%119 = (/.f64 %118 %67)
%121 = (*.f64 lam1 %76)
%125 = (*.f64 B (*.f64 J %80))
%127 = (*.f64 J %76)
%132 = (*.f64 B (*.f64 J %79))
%134 = (*.f64 J %106)
%141 = (/ %117 p)
%142 = (*.f64 p %67)
%143 = (/.f64 %118 %142)
%150 = (/.f64 %127 p)
%160 = (atan %141)
%161 = (*.f64 B %48)
%162 = (*.f64 #s(literal 1/2 binary64) %161)
%163 = (sin.f64 %162)
%164 = (*.f64 J %163)
%165 = (cos.f64 %162)
%167 = (/.f64 %164 (*.f64 p %165))
%168 = (atan.f64 %167)
%170 = (/ %160 B)
%171 = (/.f64 %168 B)
%173 = (- %39 %170)
%179 = (/.f64 lam2 lam1)
%184 = (/.f64 %34 lam1)
%191 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %184))
%199 = (/.f64 %52 lam1)
%223 = (neg.f64 (+.f64 lam2 (*.f64 #s(literal -1 binary64) lam1)))
%224 = (<.f64 %223 %16)
%226 = (>.f64 %223 %15)
%228 = (if.f64 %226 %28 lam2)
%230 = (if.f64 %224 %33 %228)
%232 = (/.f64 %230 lam1)
%248 = (/.f64 (*.f64 B %230) lam1)
%260 = (*.f64 #s(literal -1/2 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam1 %230)))
%261 = (sin.f64 %260)
%262 = (cos.f64 %260)
%265 = (*.f64 J %261)
%269 = (/.f64 %265 (*.f64 p %262))
%271 = (atan.f64 %269)
%273 = (/.f64 %271 B)
%284 = (+.f64 lam1 %8)
%292 = (*.f64 #s(literal 1/2 binary64) %37)
%298 = (/.f64 lam1 lam2)
%302 = (/.f64 %15 lam2)
%303 = (*.f64 #s(literal 2 binary64) %302)
%307 = (*.f64 #s(literal -2 binary64) %302)
%316 = (<.f64 %284 %16)
%322 = (>.f64 %284 %15)
%330 = (if.f64 %322 (neg.f64 (fma.f64 #s(literal -1 binary64) lam2 %27)) lam2)
%333 = (if.f64 %316 (-.f64 %27 %8) %330)
%335 = (+.f64 lam1 %333)
%337 = (*.f64 #s(literal 1/2 binary64) %335)
%339 = (-.f64 lam1 %333)
%341 = (*.f64 B %339)
%343 = (*.f64 #s(literal 1/2 binary64) %341)
%345 = (sin.f64 %343)
%346 = (cos.f64 %343)
%349 = (*.f64 J %345)
%353 = (/.f64 %349 (*.f64 p %346))
%355 = (atan.f64 %353)
%357 = (/.f64 %355 B)
%362 = (pow.f64 %48 #s(literal 3 binary64))
%365 = (*.f64 #s(literal -1/16 binary64) %362)
%366 = (-.f64 (*.f64 #s(literal -1/48 binary64) %362) %365)
%373 = (pow.f64 %48 #s(literal 5 binary64))
%375 = (pow.f64 %48 #s(literal 2 binary64))
%379 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %375 %366) (*.f64 #s(literal 1/768 binary64) %373))
%380 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %373) %379)
%390 = (pow.f64 %48 #s(literal 7 binary64))
%401 = (-.f64 (*.f64 #s(literal -1/645120 binary64) %390) (fma.f64 #s(literal -1/8 binary64) (*.f64 %375 %380) (fma.f64 #s(literal -1/92160 binary64) %390 (*.f64 #s(literal 1/384 binary64) (*.f64 (pow.f64 %48 #s(literal 4 binary64)) %366)))))
%412 = (*.f64 J %48)
%413 = (*.f64 B %412)
%416 = (*.f64 J %366)
%417 = (*.f64 %93 %416)
%421 = (*.f64 J %380)
%422 = (*.f64 %93 %421)
%429 = (*.f64 %93 (*.f64 J %401))
%440 = (/.f64 %412 p)
%445 = (/.f64 %416 p)
(approx 1/2 #s(literal 0 binary64))
(approx lam1 lam1)
(approx %6 %8)
(approx %6 %10)
(approx %14 %17)
(approx %19 %20)
(approx %25 %29)
(approx %32 %34)
(approx %36 %37)
(approx %39 %41)
(approx %39 %43)
(approx %45 (*.f64 #s(literal -1 binary64) %34))
(approx %45 %48)
(approx %51 (*.f64 #s(literal -1 binary64) %52))
(approx %51 (fma.f64 #s(literal -1 binary64) %52 %55))
(approx %58 %60)
(approx %58 (fma.f64 #s(literal -1/2 binary64) %52 %62))
(approx %65 %68)
(approx %65 (fma.f64 lam1 %76 %68))
(approx %65 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %80) %67))) %75) %68))
(approx %65 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 lam1 (-.f64 %106 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %79) %67))))) %75) %68))
(approx %117 %119)
(approx %117 (fma.f64 J %121 %119))
(approx %117 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %125 %67) %127) %119))
(approx %117 (fma.f64 lam1 (fma.f64 J %76 (*.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %132 %67) %134))) %119))
(approx %141 %143)
(approx %141 (+.f64 %143 (/.f64 (*.f64 J %121) p)))
(approx %141 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %125 %142) %150) %143))
(approx %141 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %132 %142) (/.f64 %134 p)) %150) %143))
(approx %160 %168)
(approx %170 %171)
(approx %173 (-.f64 %41 %171))
(approx %173 (-.f64 %43 %171))
(approx %6 (*.f64 lam1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %179))))
(approx %36 (*.f64 lam1 (+.f64 #s(literal 1 binary64) %184)))
(approx %39 (*.f64 #s(literal 1/2 binary64) lam1))
(approx %39 (*.f64 lam1 %191))
(approx %45 (*.f64 lam1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %184))))
(approx %51 %55)
(approx %51 (*.f64 lam1 (+.f64 B (*.f64 #s(literal -1 binary64) %199))))
(approx %58 %62)
(approx %58 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %199 %70)))
(approx %65 (/.f64 %163 %165))
(approx %117 (/.f64 %164 %165))
(approx %141 %167)
(approx %173 (*.f64 lam1 (-.f64 %191 (/.f64 %168 %55))))
(approx %6 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %179 #s(literal 1 binary64)))))
(approx %14 %224)
(approx %19 %226)
(approx %25 %228)
(approx %32 %230)
(approx %36 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) %232) #s(literal 1 binary64)))))
(approx %39 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/2 binary64) %232) #s(literal 1/2 binary64)))))
(approx %45 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %232 #s(literal 1 binary64)))))
(approx %51 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) B %248))))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal 1/2 binary64) %248)))))
(approx %65 (/.f64 %261 %262))
(approx %117 (/.f64 %265 %262))
(approx %141 %269)
(approx %160 %271)
(approx %170 %273)
(approx %173 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %230) %273) lam1)) #s(literal 1/2 binary64)))))
(approx lam2 lam2)
(approx %6 %284)
(approx %31 %27)
(approx %31 %33)
(approx %24 (*.f64 #s(literal -2 binary64) %15))
(approx %24 %28)
(approx %39 %292)
(approx %51 %161)
(approx %58 %162)
(approx %173 (-.f64 %292 %171))
(approx %6 (*.f64 lam2 (-.f64 %298 #s(literal 1 binary64))))
(approx %31 (*.f64 lam2 (+.f64 #s(literal 1 binary64) %303)))
(approx %24 (*.f64 lam2 (+.f64 #s(literal 1 binary64) %307)))
(approx %6 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %298)))))
(approx %14 %316)
(approx %31 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (-.f64 %307 #s(literal 1 binary64)))))
(approx %19 %322)
(approx %24 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (-.f64 %303 #s(literal 1 binary64)))))
(approx %25 %330)
(approx %32 %333)
(approx %36 %335)
(approx %39 %337)
(approx %45 %339)
(approx %51 %341)
(approx %58 %343)
(approx %65 (/.f64 %345 %346))
(approx %117 (/.f64 %349 %346))
(approx %141 %353)
(approx %160 %355)
(approx %170 %357)
(approx %173 (-.f64 %337 %357))
(approx B B)
(approx %65 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %48 (*.f64 %93 %366))))
(approx %65 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %48 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %362 (*.f64 %93 %380)) %365)))))
(approx %65 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %48 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %362 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %373 (*.f64 %93 %401)) %379))) %365)))))
(approx %117 (*.f64 #s(literal 1/2 binary64) %413))
(approx %117 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %412 %417)))
(approx %117 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %412 (*.f64 %93 (fma.f64 J %366 %422)))))
(approx %117 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %412 (*.f64 %93 (fma.f64 J %366 (*.f64 %93 (fma.f64 J %380 %429)))))))
(approx %141 (*.f64 #s(literal 1/2 binary64) (/.f64 %413 p)))
(approx %141 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %440 (/.f64 %417 p))))
(approx %141 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %440 (*.f64 %93 (+.f64 %445 (/.f64 %422 p))))))
(approx %141 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %440 (*.f64 %93 (fma.f64 %93 (+.f64 (/.f64 %421 p) (/.f64 %429 p)) %445)))))
(approx %173 (*.f64 #s(literal -1 binary64) %171))
(approx %173 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B %37)) %168) B))
(approx %173 (fma.f64 #s(literal -1 binary64) %171 %292))
(approx J J)
(approx p p)
Calls

15 calls:

TimeVariablePoint
55.0ms
lam2
-inf
41.0ms
J
0
25.0ms
B
0
21.0ms
lam1
0
20.0ms
lam1
-inf

rewrite4.7s (3.1%)

Memory
-8.0MiB live, 200.6MiB allocated; 69ms collecting garbage
Counts
28 → 1 042
Calls
Call 1
Inputs
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%5 = (neg.f64 %4)
%6 = (<.f64 %3 %5)
%8 = (*.f64 #s(literal 2 binary64) %4)
%9 = (+.f64 lam2 %8)
%10 = (>.f64 %3 %4)
%11 = (-.f64 lam2 %8)
%12 = (if.f64 %10 %11 lam2)
%13 = (if.f64 %6 %9 %12)
%14 = (+.f64 lam1 %13)
%15 = (*.f64 #s(literal 1/2 binary64) %14)
%18 = (-.f64 lam1 %13)
%19 = (*.f64 B %18)
%20 = (*.f64 #s(literal 1/2 binary64) %19)
%21 = (tan.f64 %20)
%22 = (*.f64 J %21)
%24 = (/.f64 %22 p)
%25 = (atan.f64 %24)
%26 = (/.f64 %25 B)
#s(literal 1/2 binary64)
lam1
lam2
%3
%4
%5
%6
#s(literal 2 binary64)
%8
%9
%10
%11
%12
%13
%14
%15
J
B
%18
%19
%20
%21
%22
p
%24
%25
%26
(-.f64 %15 %26)
Outputs
%18 = (fabs.f64 #s(literal 2 binary64))
%20 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%26 = (*.f64 #s(literal 1/2 binary64) B)
%28 = (/.f64 #s(literal 1/2 binary64) B)
%30 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%32 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%34 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%36 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
%38 = (*.f64 #s(literal -1/2 binary64) B)
%39 = (neg.f64 B)
%46 = (/.f64 #s(literal 1 binary64) B)
%54 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
%55 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%68 = (neg.f64 lam1)
%71 = (neg.f64 lam2)
%73 = (-.f64 lam1 lam2)
%79 = (PI.f64 )
%80 = (neg.f64 %79)
%85 = (*.f64 #s(literal 0 binary64) %79)
%87 = (*.f64 %79 #s(literal 0 binary64))
%89 = (+.f64 %79 %79)
%92 = (*.f64 %79 #s(literal 1/2 binary64))
%94 = (*.f64 %79 #s(literal -1/2 binary64))
%108 = (*.f64 #s(literal 1/2 binary64) %92)
%122 = (/.f64 %79 #s(literal 1 binary64))
%135 = (/.f64 %92 #s(literal 2 binary64))
%138 = (/.f64 %79 #s(literal 1/2 binary64))
%140 = (/.f64 %79 #s(literal 4 binary64))
%156 = (*.f64 #s(literal -1 binary64) %80)
%159 = (*.f64 #s(literal -2 binary64) %79)
%161 = (*.f64 #s(literal -1/2 binary64) %79)
%168 = (*.f64 #s(literal 1/2 binary64) %80)
%170 = (*.f64 %80 #s(literal 0 binary64))
%172 = (*.f64 #s(literal 0 binary64) %80)
%176 = (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%183 = (*.f64 %92 #s(literal -1 binary64))
%227 = (<.f64 %73 %80)
%248 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%250 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%252 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%256 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))
%301 = (/.f64 #s(literal 4 binary64) #s(literal 1/2 binary64))
%303 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))
%339 = (*.f64 #s(literal 4 binary64) %79)
%344 = (*.f64 %79 #s(literal 4 binary64))
%352 = (*.f64 #s(literal 2 binary64) %89)
%354 = (*.f64 %89 #s(literal 2 binary64))
%361 = (*.f64 %89 #s(literal 0 binary64))
%363 = (*.f64 #s(literal 0 binary64) %89)
%367 = (fma.f64 %79 #s(literal 2 binary64) %89)
%400 = (fma.f64 %79 #s(literal 2 binary64) lam2)
%403 = (+.f64 %79 lam2)
%437 = (>.f64 %73 %79)
%439 = (fma.f64 #s(literal -2 binary64) %79 lam2)
%441 = (-.f64 lam2 %79)
%486 = (if.f64 %437 %439 lam2)
%487 = (if.f64 %227 %400 %486)
%488 = (neg.f64 %487)
%490 = (+.f64 lam1 %487)
%494 = (-.f64 %68 %487)
%496 = (*.f64 #s(literal 1/2 binary64) %490)
%501 = (*.f64 %490 #s(literal -1/2 binary64))
%503 = (*.f64 %487 #s(literal 1/2 binary64))
%506 = (*.f64 #s(literal 1/2 binary64) lam1)
%511 = (*.f64 %490 #s(literal 1 binary64))
%516 = (*.f64 %487 #s(literal -1/2 binary64))
%518 = (*.f64 #s(literal -1/2 binary64) lam1)
%520 = (*.f64 %68 #s(literal -1/2 binary64))
%522 = (*.f64 #s(literal -1/2 binary64) %68)
%547 = (*.f64 lam1 #s(literal 1 binary64))
%549 = (*.f64 %487 #s(literal 1 binary64))
%555 = (*.f64 %496 B)
%559 = (*.f64 %490 %28)
%561 = (/.f64 %490 B)
%563 = (*.f64 %490 B)
%566 = (*.f64 %501 B)
%570 = (/.f64 %496 %39)
%572 = (/.f64 %555 %39)
%576 = (*.f64 %487 %26)
%577 = (/.f64 %576 B)
%580 = (*.f64 %506 B)
%581 = (/.f64 %580 B)
%586 = (*.f64 %555 #s(literal 1 binary64))
%589 = (*.f64 #s(literal 2 binary64) B)
%592 = (*.f64 %490 %46)
%594 = (/.f64 #s(literal -1 binary64) B)
%601 = (*.f64 %555 #s(literal -1 binary64))
%614 = (*.f64 %555 #s(literal 2 binary64))
%620 = (neg.f64 J)
%624 = (*.f64 #s(literal 0 binary64) J)
%626 = (*.f64 J #s(literal 0 binary64))
%628 = (*.f64 J #s(literal 1/2 binary64))
%630 = (*.f64 J #s(literal 2 binary64))
%636 = (*.f64 #s(literal 1/2 binary64) J)
%647 = (-.f64 lam1 %487)
%650 = (-.f64 %487 lam1)
%653 = (*.f64 B %647)
%657 = (*.f64 %650 B)
%659 = (*.f64 lam1 B)
%660 = (*.f64 %487 B)
%662 = (*.f64 %487 %39)
%671 = (neg.f64 %659)
%675 = (*.f64 %68 %39)
%677 = (*.f64 %39 %68)
%679 = (neg.f64 %671)
%697 = (*.f64 %650 #s(literal -1/2 binary64))
%699 = (*.f64 #s(literal 1/2 binary64) %653)
%709 = (*.f64 %650 #s(literal 1/2 binary64))
%712 = (*.f64 %653 #s(literal -1/2 binary64))
%715 = (*.f64 %653 #s(literal 1 binary64))
%720 = (*.f64 %487 %38)
%738 = (*.f64 %68 %38)
%740 = (*.f64 %38 %68)
%782 = (*.f64 %662 #s(literal 1 binary64))
%786 = (tan.f64 %699)
%787 = (tan.f64 %712)
%793 = (*.f64 %787 #s(literal 1 binary64))
%797 = (*.f64 %786 #s(literal 2 binary64))
%799 = (*.f64 %786 #s(literal 1/2 binary64))
%803 = (fma.f64 %697 B (fma.f64 %79 #s(literal 2 binary64) %79))
%807 = (sin.f64 %699)
%808 = (cos.f64 %712)
%810 = (sin.f64 %712)
%811 = (neg.f64 %808)
%813 = (/.f64 #s(literal -1 binary64) %808)
%815 = (/.f64 #s(literal 1 binary64) %808)
%823 = (*.f64 %807 #s(literal 2 binary64))
%824 = (*.f64 %808 #s(literal 2 binary64))
%826 = (/.f64 #s(literal 1/2 binary64) %808)
%827 = (*.f64 %826 %807)
%829 = (*.f64 %813 #s(literal 1 binary64))
%833 = (*.f64 %811 #s(literal 2 binary64))
%835 = (*.f64 %786 #s(literal 0 binary64))
%837 = (*.f64 #s(literal 0 binary64) %786)
%839 = (*.f64 #s(literal 1/2 binary64) %786)
%856 = (/.f64 (*.f64 %808 #s(literal 0 binary64)) %811)
%887 = (*.f64 (cos.f64 %720) (sin.f64 %580))
%891 = (*.f64 (sin.f64 %720) (cos.f64 %580))
%894 = (*.f64 %891 %815)
%896 = (*.f64 %815 %891)
%902 = (*.f64 J %786)
%906 = (*.f64 %787 J)
%911 = (*.f64 #s(literal 1 binary64) %620)
%913 = (*.f64 %620 #s(literal 1 binary64))
%915 = (*.f64 #s(literal 1 binary64) %787)
%917 = (*.f64 %786 %630)
%919 = (*.f64 #s(literal 1/2 binary64) %902)
%922 = (*.f64 %902 #s(literal 1/2 binary64))
%925 = (*.f64 %807 J)
%927 = (/.f64 J %808)
%930 = (*.f64 %810 J)
%932 = (neg.f64 %927)
%934 = (/.f64 J %811)
%936 = (neg.f64 %932)
%938 = (*.f64 %813 J)
%940 = (*.f64 %927 #s(literal 1 binary64))
%947 = (*.f64 %930 #s(literal 1 binary64))
%949 = (*.f64 %813 %620)
%953 = (*.f64 %925 #s(literal 2 binary64))
%955 = (*.f64 #s(literal 2 binary64) %925)
%956 = (*.f64 #s(literal 2 binary64) %808)
%961 = (*.f64 #s(literal 2 binary64) %930)
%962 = (*.f64 #s(literal 2 binary64) %811)
%964 = (*.f64 %902 #s(literal 0 binary64))
%966 = (*.f64 #s(literal 0 binary64) %902)
%1025 = (neg.f64 p)
%1028 = (/.f64 %786 p)
%1030 = (/.f64 J p)
%1032 = (*.f64 %1030 %786)
%1035 = (/.f64 %787 p)
%1037 = (neg.f64 %1030)
%1041 = (*.f64 %787 %1030)
%1047 = (/.f64 #s(literal 1 binary64) p)
%1053 = (/.f64 #s(literal -1 binary64) p)
%1064 = (*.f64 #s(literal 2 binary64) %1032)
%1066 = (/.f64 #s(literal -1/2 binary64) p)
%1071 = (/.f64 #s(literal 1/2 binary64) p)
%1083 = (*.f64 %808 p)
%1085 = (/.f64 J %1083)
%1088 = (*.f64 %807 %1030)
%1090 = (/.f64 %807 p)
%1093 = (neg.f64 %1083)
%1097 = (*.f64 %810 %1030)
%1116 = (*.f64 %1053 %930)
%1161 = (atan.f64 %1032)
%1162 = (atan.f64 %1041)
%1168 = (*.f64 %1161 #s(literal 2 binary64))
%1170 = (*.f64 #s(literal 1/2 binary64) %1161)
%1173 = (*.f64 %1162 #s(literal 2 binary64))
%1175 = (*.f64 %1162 #s(literal -2 binary64))
%1177 = (*.f64 %1161 #s(literal 1/2 binary64))
%1180 = (*.f64 %1161 #s(literal 0 binary64))
%1182 = (*.f64 #s(literal 0 binary64) %1161)
%1208 = (/.f64 %1161 B)
%1210 = (/.f64 %1162 B)
%1224 = (*.f64 #s(literal 2 binary64) %1208)
%1226 = (/.f64 #s(literal -1/2 binary64) B)
%1241 = (fma.f64 #s(literal 1/2 binary64) %490 %1210)
%1249 = (fma.f64 %490 #s(literal -1/2 binary64) %1208)
%1251 = (fma.f64 %487 #s(literal 1/2 binary64) %1210)
%1254 = (fma.f64 lam1 #s(literal 1/2 binary64) %1210)
%1261 = (fma.f64 %496 B %1162)
%1287 = (fma.f64 %563 #s(literal -1/2 binary64) %1161)
%1293 = (*.f64 %1287 #s(literal -1 binary64))
%1311 = (*.f64 %1287 #s(literal 1 binary64))
%1318 = (fma.f64 B %516 %1161)
%1337 = (*.f64 %1162 B)
%1338 = (fma.f64 %555 B %1337)
%1339 = (*.f64 B B)
%1346 = (*.f64 %1161 B)
%1347 = (fma.f64 B %566 %1346)
%1348 = (neg.f64 %1339)
%1360 = (*.f64 %39 %1162)
%1363 = (*.f64 %39 %1161)
#s(literal 1/2 binary64)
(fabs.f64 #s(literal 1/2 binary64))
(fabs.f64 #s(literal -1/2 binary64))
(neg.f64 #s(literal -1/2 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) %18)
(sqrt.f64 %20)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %20)
(/.f64 %26 B)
(*.f64 B %28)
(*.f64 #s(literal 2 binary64) %30)
(/.f64 #s(literal 1 binary64) %32)
(/.f64 %34 #s(literal 1/2 binary64))
(/.f64 %36 #s(literal 4 binary64))
(/.f64 %38 %39)
(fma.f64 #s(literal 2 binary64) %20 #s(literal 0 binary64))
(neg.f64 (/.f64 %26 %39))
(fma.f64 B %28 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %30 #s(literal 0 binary64))
(*.f64 %26 %46)
(+.f64 %30 %30)
(/.f64 #s(literal 1 binary64) (/.f64 B %26))
(*.f64 %34 %36)
(*.f64 %36 %34)
(*.f64 %30 %32)
(*.f64 %54 %55)
(*.f64 %32 %30)
(*.f64 %55 %54)
(fma.f64 %26 %46 #s(literal 0 binary64))
(fma.f64 %34 %36 #s(literal 0 binary64))
(fma.f64 %36 %34 #s(literal 0 binary64))
(fma.f64 %30 %32 #s(literal 0 binary64))
(fma.f64 %54 %55 #s(literal 0 binary64))
(fma.f64 %32 %30 #s(literal 0 binary64))
(fma.f64 %55 %54 #s(literal 0 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1 binary64))
lam1
(neg.f64 %68)
lam2
(neg.f64 %71)
%73
(+.f64 lam1 %71)
(+.f64 %71 lam1)
(neg.f64 (-.f64 lam2 lam1))
(-.f64 %71 %68)
%79
(neg.f64 %80)
(*.f64 %79 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %79)
(*.f64 %80 #s(literal -1 binary64))
(+.f64 %79 %85)
(+.f64 %79 %87)
(*.f64 #s(literal 1/2 binary64) %89)
(*.f64 %89 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %92)
(*.f64 #s(literal -2 binary64) %94)
(*.f64 %92 #s(literal 2 binary64))
(/.f64 %89 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %79 %92)
(fma.f64 %79 #s(literal 1/2 binary64) %92)
(fma.f64 %79 #s(literal 1 binary64) %85)
(fma.f64 %79 #s(literal 1 binary64) %87)
(fma.f64 #s(literal 1 binary64) %79 %85)
(fma.f64 #s(literal 1 binary64) %79 %87)
(+.f64 %92 %92)
(fma.f64 %80 #s(literal -1 binary64) %85)
(fma.f64 %80 #s(literal -1 binary64) %87)
(fma.f64 %80 #s(literal -1/2 binary64) %92)
(*.f64 #s(literal 4 binary64) %108)
(fma.f64 #s(literal 1/2 binary64) %89 %85)
(fma.f64 #s(literal 1/2 binary64) %89 %87)
(fma.f64 %89 #s(literal 1/2 binary64) %85)
(fma.f64 %89 #s(literal 1/2 binary64) %87)
(fma.f64 #s(literal 2 binary64) %92 %85)
(fma.f64 #s(literal 2 binary64) %92 %87)
(fma.f64 #s(literal 1 binary64) %92 %92)
(fma.f64 #s(literal -2 binary64) %94 %85)
(fma.f64 #s(literal -2 binary64) %94 %87)
(fma.f64 %92 #s(literal 2 binary64) %85)
(fma.f64 %92 #s(literal 2 binary64) %87)
(fma.f64 %92 #s(literal 1 binary64) %92)
(fma.f64 #s(literal 1/2 binary64) %122 %92)
(fma.f64 %122 #s(literal 1/2 binary64) %92)
(fma.f64 %89 %20 %92)
(fma.f64 #s(literal 2 binary64) (*.f64 %92 #s(literal 1/2 binary64)) %92)
(fma.f64 #s(literal 4 binary64) %108 %85)
(fma.f64 #s(literal 4 binary64) %108 %87)
(fma.f64 %89 %30 %92)
(fma.f64 (/.f64 %89 #s(literal 4 binary64)) #s(literal 1 binary64) %92)
(fma.f64 #s(literal 1/2 binary64) (/.f64 %92 #s(literal 1/2 binary64)) %92)
(fma.f64 #s(literal 2 binary64) %135 %92)
(fma.f64 %135 #s(literal 2 binary64) %92)
(fma.f64 %34 %138 %92)
(fma.f64 %36 %140 %92)
(fma.f64 %138 %34 %92)
(fma.f64 %138 %30 %92)
(fma.f64 %140 %36 %92)
(fma.f64 (/.f64 %89 #s(literal 1/2 binary64)) %54 %92)
(fma.f64 (/.f64 %89 #s(literal 1 binary64)) %30 %92)
(fma.f64 %32 %135 %92)
(fma.f64 %55 (/.f64 %92 #s(literal 4 binary64)) %92)
%80
(*.f64 %79 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %79)
(*.f64 %80 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %80)
(neg.f64 %156)
(*.f64 %89 #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %159)
(*.f64 #s(literal 2 binary64) %161)
(*.f64 #s(literal 2 binary64) %94)
(*.f64 #s(literal -2 binary64) %92)
(*.f64 %159 #s(literal 1/2 binary64))
(*.f64 %94 #s(literal 2 binary64))
(/.f64 %159 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %168)
(+.f64 %80 %170)
(+.f64 %80 %172)
(fma.f64 %79 #s(literal -1/2 binary64) %94)
(+.f64 %94 %94)
(*.f64 %89 %176)
(fma.f64 %79 #s(literal -1 binary64) %170)
(fma.f64 %79 #s(literal -1 binary64) %172)
(fma.f64 %80 #s(literal 1/2 binary64) %94)
(fma.f64 #s(literal -1 binary64) %79 %170)
(fma.f64 #s(literal -1 binary64) %79 %172)
(*.f64 #s(literal 2 binary64) %183)
(fma.f64 #s(literal 1/2 binary64) %80 %168)
(fma.f64 %80 #s(literal 1 binary64) %170)
(fma.f64 %80 #s(literal 1 binary64) %172)
(fma.f64 #s(literal 1 binary64) %80 %170)
(fma.f64 #s(literal 1 binary64) %80 %172)
(+.f64 %168 %168)
(fma.f64 #s(literal 1 binary64) %94 %94)
(fma.f64 #s(literal -1 binary64) %92 %94)
(fma.f64 %94 #s(literal 1 binary64) %94)
(fma.f64 %89 #s(literal -1/2 binary64) %170)
(fma.f64 %89 #s(literal -1/2 binary64) %172)
(fma.f64 #s(literal 1/2 binary64) (/.f64 %79 #s(literal -1 binary64)) %94)
(fma.f64 %79 (/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %94)
(fma.f64 #s(literal -1/2 binary64) %122 %94)
(fma.f64 #s(literal 1/2 binary64) %159 %170)
(fma.f64 #s(literal 1/2 binary64) %159 %172)
(fma.f64 #s(literal 2 binary64) %161 %170)
(fma.f64 #s(literal 2 binary64) %161 %172)
(fma.f64 #s(literal 2 binary64) %94 %170)
(fma.f64 #s(literal 2 binary64) %94 %172)
(fma.f64 #s(literal -2 binary64) %92 %170)
(fma.f64 #s(literal -2 binary64) %92 %172)
(fma.f64 %159 #s(literal 1/2 binary64) %170)
(fma.f64 %159 #s(literal 1/2 binary64) %172)
(fma.f64 %94 #s(literal 2 binary64) %170)
(fma.f64 %94 #s(literal 2 binary64) %172)
(fma.f64 #s(literal 2 binary64) %168 %170)
(fma.f64 #s(literal 2 binary64) %168 %172)
(fma.f64 %89 (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %94)
(fma.f64 (/.f64 %89 #s(literal -2 binary64)) #s(literal 1/2 binary64) %94)
(fma.f64 %89 %176 %170)
(fma.f64 %89 %176 %172)
(fma.f64 #s(literal 2 binary64) (/.f64 %92 #s(literal -2 binary64)) %94)
(fma.f64 %92 (/.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %94)
(fma.f64 #s(literal 2 binary64) %183 %170)
(fma.f64 #s(literal 2 binary64) %183 %172)
%227
#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 1/2 binary64) #s(literal 4 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 2 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))
(fma.f64 #s(literal 2 binary64) #s(literal 1 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 -2 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) %248)
(+.f64 #s(literal 1/2 binary64) %250)
(+.f64 #s(literal 1 binary64) %252)
(+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 2 binary64) %256)
(fma.f64 #s(literal 1/2 binary64) %18 #s(literal 1 binary64))
(fma.f64 %18 #s(literal 1/2 binary64) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %252)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %248)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %250)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %252)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %248)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %250)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %252)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %252)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %252)
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %256)
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %256)
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %256)
(fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) %256)
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %256)
(fma.f64 #s(literal 4 binary64) %20 #s(literal 1 binary64))
(fma.f64 %20 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %18 %252)
(fma.f64 %18 #s(literal 1/2 binary64) %252)
(fma.f64 B %46 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %36 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %32 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %30 #s(literal 1 binary64))
(fma.f64 %36 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %32 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %20 %248)
(fma.f64 #s(literal 2 binary64) %20 %250)
(fma.f64 #s(literal 4 binary64) %20 %252)
(fma.f64 %20 #s(literal 4 binary64) %252)
(fma.f64 B %46 %252)
(fma.f64 B %28 %248)
(fma.f64 B %28 %250)
(fma.f64 #s(literal 1/2 binary64) %36 %252)
(fma.f64 #s(literal 1/2 binary64) %32 %252)
(fma.f64 #s(literal 2 binary64) %30 %248)
(fma.f64 #s(literal 2 binary64) %30 %250)
(fma.f64 #s(literal 4 binary64) %30 %252)
(fma.f64 %36 #s(literal 1/2 binary64) %252)
(fma.f64 %32 #s(literal 1/2 binary64) %252)
(fma.f64 %34 %55 #s(literal 1 binary64))
(fma.f64 %301 %54 #s(literal 1 binary64))
(fma.f64 %303 %30 #s(literal 1 binary64))
(fma.f64 %30 %303 #s(literal 1 binary64))
(fma.f64 %54 %301 #s(literal 1 binary64))
(fma.f64 %55 %34 #s(literal 1 binary64))
(fma.f64 %26 %46 %248)
(fma.f64 %26 %46 %250)
(fma.f64 %34 %36 %248)
(fma.f64 %34 %36 %250)
(fma.f64 %34 %55 %252)
(fma.f64 %36 %34 %248)
(fma.f64 %36 %34 %250)
(fma.f64 %301 %54 %252)
(fma.f64 %303 %30 %252)
(fma.f64 %30 %303 %252)
(fma.f64 %30 %32 %248)
(fma.f64 %30 %32 %250)
(fma.f64 %54 %301 %252)
(fma.f64 %54 %55 %248)
(fma.f64 %54 %55 %250)
(fma.f64 %32 %30 %248)
(fma.f64 %32 %30 %250)
(fma.f64 %55 %34 %252)
(fma.f64 %55 %54 %248)
(fma.f64 %55 %54 %250)
%89
(*.f64 %79 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %79)
(-.f64 %79 %80)
(*.f64 %80 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) %80)
(neg.f64 %159)
(fma.f64 %79 #s(literal 1 binary64) %79)
(fma.f64 #s(literal 1 binary64) %79 %79)
(*.f64 %89 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %89)
(fma.f64 %80 #s(literal -1 binary64) %79)
(*.f64 #s(literal 1/2 binary64) %339)
(*.f64 #s(literal 4 binary64) %92)
(*.f64 %159 #s(literal -1 binary64))
(*.f64 %92 #s(literal 4 binary64))
(*.f64 %344 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %156)
(fma.f64 #s(literal 1/2 binary64) %89 %79)
(fma.f64 %89 #s(literal 1/2 binary64) %79)
(fma.f64 #s(literal 2 binary64) %92 %79)
(fma.f64 #s(literal -2 binary64) %94 %79)
(fma.f64 %92 #s(literal 2 binary64) %79)
(*.f64 #s(literal 1/2 binary64) %352)
(*.f64 %354 #s(literal 1/2 binary64))
(*.f64 %352 #s(literal 1/2 binary64))
(/.f64 %354 #s(literal 2 binary64))
(/.f64 %352 #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) %80 %156)
(+.f64 %156 %156)
(fma.f64 %79 #s(literal 2 binary64) %361)
(fma.f64 %79 #s(literal 2 binary64) %363)
(fma.f64 #s(literal 2 binary64) %79 %361)
(fma.f64 #s(literal 2 binary64) %79 %363)
(*.f64 #s(literal 1/2 binary64) %367)
(+.f64 %89 %361)
(+.f64 %89 %363)
(fma.f64 #s(literal 4 binary64) %108 %79)
(fma.f64 %80 #s(literal -2 binary64) %361)
(fma.f64 %80 #s(literal -2 binary64) %363)
(fma.f64 #s(literal -2 binary64) %80 %361)
(fma.f64 #s(literal -2 binary64) %80 %363)
(fma.f64 %89 #s(literal 1 binary64) %361)
(fma.f64 %89 #s(literal 1 binary64) %363)
(fma.f64 #s(literal 1 binary64) %89 %361)
(fma.f64 #s(literal 1 binary64) %89 %363)
(fma.f64 #s(literal 1/2 binary64) %339 %361)
(fma.f64 #s(literal 1/2 binary64) %339 %363)
(fma.f64 #s(literal 4 binary64) %92 %361)
(fma.f64 #s(literal 4 binary64) %92 %363)
(fma.f64 %159 #s(literal -1 binary64) %361)
(fma.f64 %159 #s(literal -1 binary64) %363)
(fma.f64 %92 #s(literal 4 binary64) %361)
(fma.f64 %92 #s(literal 4 binary64) %363)
(fma.f64 %344 #s(literal 1/2 binary64) %361)
(fma.f64 %344 #s(literal 1/2 binary64) %363)
(fma.f64 #s(literal 2 binary64) %156 %361)
(fma.f64 #s(literal 2 binary64) %156 %363)
(fma.f64 #s(literal 1/2 binary64) %352 %361)
(fma.f64 #s(literal 1/2 binary64) %352 %363)
(fma.f64 %354 #s(literal 1/2 binary64) %361)
(fma.f64 %354 #s(literal 1/2 binary64) %363)
(fma.f64 %352 #s(literal 1/2 binary64) %361)
(fma.f64 %352 #s(literal 1/2 binary64) %363)
(fma.f64 #s(literal 1/2 binary64) %367 %361)
(fma.f64 #s(literal 1/2 binary64) %367 %363)
%400
(fma.f64 #s(literal 2 binary64) %79 lam2)
(+.f64 lam2 %89)
(+.f64 %79 %403)
(+.f64 %89 lam2)
(+.f64 %403 %79)
(-.f64 lam2 %159)
(fma.f64 %80 #s(literal -2 binary64) lam2)
(fma.f64 #s(literal -2 binary64) %80 lam2)
(-.f64 %79 (-.f64 %71 %79))
(-.f64 %89 %71)
(-.f64 %403 %80)
(neg.f64 (-.f64 %159 lam2))
(fma.f64 %79 #s(literal 1 binary64) %403)
(fma.f64 %89 #s(literal 1 binary64) lam2)
(fma.f64 #s(literal 1 binary64) %79 %403)
(fma.f64 #s(literal 1 binary64) %89 lam2)
(fma.f64 #s(literal 1/2 binary64) %339 lam2)
(fma.f64 #s(literal 4 binary64) %92 lam2)
(fma.f64 %159 #s(literal -1 binary64) lam2)
(fma.f64 %92 #s(literal 4 binary64) lam2)
(fma.f64 %344 #s(literal 1/2 binary64) lam2)
(fma.f64 %80 #s(literal -1 binary64) %403)
(fma.f64 #s(literal 2 binary64) %156 lam2)
(fma.f64 #s(literal 1/2 binary64) %89 %403)
(fma.f64 %89 #s(literal 1/2 binary64) %403)
(fma.f64 #s(literal 1/2 binary64) %352 lam2)
(fma.f64 #s(literal 2 binary64) %92 %403)
(fma.f64 #s(literal -2 binary64) %94 %403)
(fma.f64 %92 #s(literal 2 binary64) %403)
(fma.f64 %354 #s(literal 1/2 binary64) lam2)
(fma.f64 %352 #s(literal 1/2 binary64) lam2)
(fma.f64 #s(literal 1/2 binary64) %367 lam2)
(fma.f64 #s(literal 4 binary64) %108 %403)
%437
(fma.f64 %79 #s(literal -2 binary64) lam2)
%439
(-.f64 lam2 %89)
(-.f64 %441 %79)
(+.f64 lam2 %159)
(+.f64 %159 lam2)
(fma.f64 %80 #s(literal 2 binary64) lam2)
(fma.f64 #s(literal 2 binary64) %80 lam2)
(+.f64 %80 %441)
(+.f64 %441 %80)
(neg.f64 (-.f64 %79 %441))
(-.f64 %80 (-.f64 %79 lam2))
(-.f64 %159 %71)
(fma.f64 %79 #s(literal -1 binary64) %441)
(fma.f64 %89 #s(literal -1 binary64) lam2)
(fma.f64 #s(literal -1 binary64) %79 %441)
(fma.f64 #s(literal -1 binary64) %89 lam2)
(fma.f64 #s(literal 1 binary64) %159 lam2)
(fma.f64 %159 #s(literal 1 binary64) lam2)
(fma.f64 %94 #s(literal 4 binary64) lam2)
(fma.f64 %80 #s(literal 1 binary64) %441)
(fma.f64 #s(literal 1 binary64) %80 %441)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %80) lam2)
(fma.f64 #s(literal 4 binary64) %168 lam2)
(fma.f64 (*.f64 %80 #s(literal 4 binary64)) #s(literal 1/2 binary64) lam2)
(fma.f64 %89 #s(literal -1/2 binary64) %441)
(fma.f64 #s(literal 1/2 binary64) %159 %441)
(fma.f64 #s(literal 2 binary64) %161 %441)
(fma.f64 #s(literal 2 binary64) %94 %441)
(fma.f64 #s(literal -2 binary64) %92 %441)
(fma.f64 %159 #s(literal 1/2 binary64) %441)
(fma.f64 %94 #s(literal 2 binary64) %441)
(fma.f64 (*.f64 #s(literal -2 binary64) %89) #s(literal 1/2 binary64) lam2)
(fma.f64 #s(literal 2 binary64) (*.f64 %92 #s(literal -2 binary64)) lam2)
(fma.f64 (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %92 lam2)
(fma.f64 (*.f64 %159 #s(literal 2 binary64)) #s(literal 1/2 binary64) lam2)
(fma.f64 #s(literal 2 binary64) %168 %441)
(fma.f64 %89 %176 %441)
(fma.f64 #s(literal 2 binary64) %183 %441)
%486
%487
(neg.f64 %488)
%490
(+.f64 %487 lam1)
(-.f64 lam1 %488)
(-.f64 %487 %68)
(neg.f64 %494)
%496
(*.f64 %490 #s(literal 1/2 binary64))
(/.f64 %490 #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) %494)
(*.f64 %494 #s(literal -1/2 binary64))
(neg.f64 %501)
(fma.f64 lam1 #s(literal 1/2 binary64) %503)
(fma.f64 #s(literal 1/2 binary64) lam1 %503)
(fma.f64 #s(literal 1/2 binary64) %487 %506)
(fma.f64 %487 #s(literal 1/2 binary64) %506)
(+.f64 %506 %503)
(+.f64 %503 %506)
(*.f64 #s(literal 1/2 binary64) %511)
(*.f64 %496 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %496)
(*.f64 %511 #s(literal 1/2 binary64))
(-.f64 %506 %516)
(-.f64 %503 %518)
(fma.f64 #s(literal 1/2 binary64) %487 %520)
(fma.f64 #s(literal 1/2 binary64) %487 %522)
(fma.f64 %487 #s(literal 1/2 binary64) %520)
(fma.f64 %487 #s(literal 1/2 binary64) %522)
(fma.f64 #s(literal -1/2 binary64) %68 %503)
(fma.f64 #s(literal -1/2 binary64) %488 %506)
(fma.f64 %68 #s(literal -1/2 binary64) %503)
(fma.f64 %488 #s(literal -1/2 binary64) %506)
(/.f64 %511 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %490) #s(literal 2 binary64))
(+.f64 %520 %503)
(+.f64 %522 %503)
(+.f64 %503 %520)
(+.f64 %503 %522)
(neg.f64 (*.f64 %501 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) %511))
(fma.f64 #s(literal -1/2 binary64) %488 %520)
(fma.f64 #s(literal -1/2 binary64) %488 %522)
(fma.f64 %488 #s(literal -1/2 binary64) %520)
(fma.f64 %488 #s(literal -1/2 binary64) %522)
(fma.f64 #s(literal 1 binary64) %506 %503)
(fma.f64 #s(literal 1 binary64) %503 %506)
(fma.f64 %547 #s(literal 1/2 binary64) %503)
(fma.f64 %549 #s(literal 1/2 binary64) %506)
(fma.f64 #s(literal 1 binary64) %503 %520)
(fma.f64 #s(literal 1 binary64) %503 %522)
(fma.f64 %549 #s(literal 1/2 binary64) %520)
(fma.f64 %549 #s(literal 1/2 binary64) %522)
(/.f64 %555 B)
(/.f64 (*.f64 #s(literal 1 binary64) %511) #s(literal 2 binary64))
(*.f64 B %559)
(*.f64 %26 %561)
(*.f64 %563 %28)
(*.f64 %559 B)
(/.f64 %566 %39)
(neg.f64 (/.f64 %566 B))
(*.f64 %39 %570)
(neg.f64 %572)
(neg.f64 (*.f64 %39 %559))
(fma.f64 lam1 #s(literal 1/2 binary64) %577)
(fma.f64 #s(literal 1/2 binary64) lam1 %577)
(fma.f64 #s(literal 1/2 binary64) %487 %581)
(fma.f64 %487 #s(literal 1/2 binary64) %581)
(+.f64 %506 %577)
(+.f64 %503 %581)
(/.f64 %586 B)
(/.f64 (*.f64 #s(literal 1 binary64) %563) %589)
(*.f64 %46 %555)
(*.f64 %26 %592)
(*.f64 %566 %594)
(*.f64 %555 %46)
(fma.f64 #s(literal -1/2 binary64) %488 %581)
(fma.f64 %488 #s(literal -1/2 binary64) %581)
(/.f64 #s(literal 1 binary64) (/.f64 B %555))
(/.f64 %601 %39)
(neg.f64 (*.f64 %566 %46))
(neg.f64 (*.f64 %555 %594))
(/.f64 #s(literal 1 binary64) (/.f64 %39 %566))
(fma.f64 #s(literal 1 binary64) %506 %577)
(fma.f64 #s(literal 1 binary64) %503 %581)
(fma.f64 %547 #s(literal 1/2 binary64) %577)
(fma.f64 %549 #s(literal 1/2 binary64) %581)
(*.f64 %601 %594)
(*.f64 %614 %28)
(*.f64 %586 %46)
(+.f64 %581 %577)
(+.f64 %577 %581)
J
(neg.f64 %620)
(*.f64 J #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) J)
(+.f64 J %624)
(+.f64 J %626)
(*.f64 %628 #s(literal 2 binary64))
(*.f64 %630 #s(literal 1/2 binary64))
(/.f64 %630 #s(literal 2 binary64))
(fma.f64 J #s(literal 1/2 binary64) %628)
(fma.f64 J #s(literal 1 binary64) %624)
(fma.f64 J #s(literal 1 binary64) %626)
(fma.f64 #s(literal 1/2 binary64) J %636)
(fma.f64 #s(literal 1 binary64) J %624)
(fma.f64 #s(literal 1 binary64) J %626)
(+.f64 %636 %636)
(+.f64 %628 %628)
(fma.f64 %628 #s(literal 2 binary64) %624)
(fma.f64 %628 #s(literal 2 binary64) %626)
(fma.f64 %630 #s(literal 1/2 binary64) %624)
(fma.f64 %630 #s(literal 1/2 binary64) %626)
B
(neg.f64 %39)
%647
(+.f64 lam1 %488)
(+.f64 %488 lam1)
(neg.f64 %650)
(-.f64 %488 %68)
%653
(*.f64 %647 B)
(*.f64 %39 %650)
(*.f64 %650 %39)
(neg.f64 %657)
(-.f64 %659 %660)
(fma.f64 lam1 B %662)
(fma.f64 B lam1 %662)
(fma.f64 B %488 %659)
(fma.f64 %487 %39 %659)
(fma.f64 %39 %487 %659)
(fma.f64 %488 B %659)
(+.f64 %659 %662)
(+.f64 %662 %659)
(-.f64 %662 %671)
(-.f64 %662 (*.f64 %39 lam1))
(fma.f64 B %488 %675)
(fma.f64 B %488 %677)
(fma.f64 B %488 %679)
(fma.f64 %487 %39 %675)
(fma.f64 %487 %39 %677)
(fma.f64 %487 %39 %679)
(fma.f64 %68 %39 %662)
(fma.f64 %39 %487 %675)
(fma.f64 %39 %487 %677)
(fma.f64 %39 %487 %679)
(fma.f64 %39 %68 %662)
(fma.f64 %488 B %675)
(fma.f64 %488 B %677)
(fma.f64 %488 B %679)
(+.f64 %675 %662)
(+.f64 %677 %662)
(+.f64 %662 %675)
(+.f64 %662 %677)
(+.f64 %662 %679)
(*.f64 B %697)
%699
(*.f64 %647 %26)
(*.f64 %653 #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) %657)
(*.f64 %38 %650)
(*.f64 %26 %647)
(*.f64 %697 B)
(*.f64 %657 #s(literal -1/2 binary64))
(*.f64 %650 %38)
(/.f64 %653 #s(literal 2 binary64))
(*.f64 %39 %709)
(*.f64 %709 %39)
(neg.f64 %712)
(*.f64 #s(literal 1 binary64) %699)
(*.f64 %715 #s(literal 1/2 binary64))
(/.f64 %715 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %653) #s(literal 2 binary64))
(fma.f64 lam1 %26 %720)
(fma.f64 B %506 %720)
(fma.f64 B %516 %580)
(fma.f64 #s(literal 1/2 binary64) %659 %720)
(fma.f64 %487 %38 %580)
(fma.f64 #s(literal -1/2 binary64) %660 %580)
(fma.f64 %38 %487 %580)
(fma.f64 %506 B %720)
(fma.f64 %26 lam1 %720)
(fma.f64 %659 #s(literal 1/2 binary64) %720)
(fma.f64 %516 B %580)
(fma.f64 %660 #s(literal -1/2 binary64) %580)
(+.f64 %580 %720)
(+.f64 %720 %580)
(-.f64 %580 %576)
(-.f64 %720 (*.f64 %518 B))
(fma.f64 B %516 %738)
(fma.f64 B %516 %740)
(fma.f64 #s(literal 1/2 binary64) %662 %580)
(fma.f64 %487 %38 %738)
(fma.f64 %487 %38 %740)
(fma.f64 #s(literal -1/2 binary64) %660 %738)
(fma.f64 #s(literal -1/2 binary64) %660 %740)
(fma.f64 %68 %38 %720)
(fma.f64 %39 %503 %580)
(fma.f64 %38 %487 %738)
(fma.f64 %38 %487 %740)
(fma.f64 %38 %68 %720)
(fma.f64 %26 %488 %580)
(fma.f64 %488 %26 %580)
(fma.f64 %503 %39 %580)
(fma.f64 %516 B %738)
(fma.f64 %516 B %740)
(fma.f64 %662 #s(literal 1/2 binary64) %580)
(fma.f64 %660 #s(literal -1/2 binary64) %738)
(fma.f64 %660 #s(literal -1/2 binary64) %740)
(+.f64 %738 %720)
(+.f64 %740 %720)
(+.f64 %720 %738)
(+.f64 %720 %740)
(fma.f64 #s(literal 1/2 binary64) %662 %738)
(fma.f64 #s(literal 1/2 binary64) %662 %740)
(fma.f64 %39 %503 %738)
(fma.f64 %39 %503 %740)
(fma.f64 %26 %488 %738)
(fma.f64 %26 %488 %740)
(fma.f64 %488 %26 %738)
(fma.f64 %488 %26 %740)
(fma.f64 %503 %39 %738)
(fma.f64 %503 %39 %740)
(fma.f64 %662 #s(literal 1/2 binary64) %738)
(fma.f64 %662 #s(literal 1/2 binary64) %740)
(fma.f64 #s(literal 1 binary64) %580 %720)
(fma.f64 #s(literal 1 binary64) %720 %580)
(fma.f64 (*.f64 %659 #s(literal 1 binary64)) #s(literal 1/2 binary64) %720)
(fma.f64 #s(literal 1 binary64) %720 %738)
(fma.f64 #s(literal 1 binary64) %720 %740)
(fma.f64 %782 #s(literal 1/2 binary64) %580)
(fma.f64 %782 #s(literal 1/2 binary64) %738)
(fma.f64 %782 #s(literal 1/2 binary64) %740)
%786
(neg.f64 %787)
(tan.f64 (fma.f64 %697 B %79))
(*.f64 %786 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %786)
(neg.f64 %793)
(tan.f64 (fma.f64 %697 B %89))
(*.f64 %797 #s(literal 1/2 binary64))
(*.f64 %799 #s(literal 2 binary64))
(/.f64 %797 #s(literal 2 binary64))
(tan.f64 %803)
(tan.f64 (+.f64 %803 %79))
(/.f64 %807 %808)
(/.f64 %810 %811)
(*.f64 %810 %813)
(*.f64 %807 %815)
(*.f64 %815 %807)
(*.f64 %813 %810)
(/.f64 #s(literal 1 binary64) (/.f64 %808 %807))
(/.f64 #s(literal 1 binary64) (/.f64 %811 %810))
(/.f64 %823 %824)
(*.f64 #s(literal 2 binary64) %827)
(*.f64 %810 %829)
(*.f64 %823 %826)
(/.f64 (*.f64 %810 #s(literal 2 binary64)) %833)
(+.f64 %786 %835)
(+.f64 %786 %837)
(fma.f64 #s(literal 1/2 binary64) %786 %839)
(fma.f64 %786 #s(literal 1/2 binary64) %799)
(fma.f64 %786 #s(literal 1 binary64) %835)
(fma.f64 %786 #s(literal 1 binary64) %837)
(fma.f64 #s(literal 1 binary64) %786 %835)
(fma.f64 #s(literal 1 binary64) %786 %837)
(+.f64 %799 %799)
(+.f64 %839 %839)
(/.f64 (sin.f64 %803) (cos.f64 %803))
(fma.f64 %797 #s(literal 1/2 binary64) %835)
(fma.f64 %797 #s(literal 1/2 binary64) %837)
(fma.f64 %799 #s(literal 2 binary64) %835)
(fma.f64 %799 #s(literal 2 binary64) %837)
(+.f64 %786 %856)
(+.f64 %856 %786)
(-.f64 %786 %856)
(fma.f64 %810 %813 %835)
(fma.f64 %810 %813 %837)
(fma.f64 %807 %815 %835)
(fma.f64 %807 %815 %837)
(fma.f64 %815 %807 %835)
(fma.f64 %815 %807 %837)
(fma.f64 %813 %810 %835)
(fma.f64 %813 %810 %837)
(fma.f64 %786 #s(literal 1 binary64) %856)
(fma.f64 #s(literal 1 binary64) %786 %856)
(fma.f64 #s(literal 2 binary64) %827 %835)
(fma.f64 #s(literal 2 binary64) %827 %837)
(fma.f64 %810 %829 %835)
(fma.f64 %810 %829 %837)
(fma.f64 %823 %826 %835)
(fma.f64 %823 %826 %837)
(fma.f64 %797 #s(literal 1/2 binary64) %856)
(fma.f64 %799 #s(literal 2 binary64) %856)
(fma.f64 %810 %813 %856)
(fma.f64 %807 %815 %856)
(fma.f64 %815 %807 %856)
(fma.f64 %813 %810 %856)
(fma.f64 #s(literal 2 binary64) %827 %856)
(fma.f64 %810 %829 %856)
(fma.f64 %823 %826 %856)
(+.f64 (/.f64 %887 %808) (/.f64 %891 %808))
(fma.f64 %887 %815 %894)
(fma.f64 %815 %887 %896)
(+.f64 (*.f64 %887 %815) %894)
(+.f64 (*.f64 %815 %887) %896)
%902
(*.f64 %786 J)
(*.f64 %620 %787)
(*.f64 %787 %620)
(neg.f64 %906)
(*.f64 %902 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %902)
(*.f64 %620 %793)
(*.f64 %911 %787)
(*.f64 %787 %913)
(*.f64 %915 %620)
(*.f64 #s(literal 1/2 binary64) %917)
(*.f64 #s(literal 2 binary64) %919)
(*.f64 %917 #s(literal 1/2 binary64))
(*.f64 %922 #s(literal 2 binary64))
(/.f64 %917 #s(literal 2 binary64))
(/.f64 %925 %808)
(*.f64 %807 %927)
(*.f64 %927 %807)
(/.f64 %930 %811)
(*.f64 %810 %932)
(*.f64 %810 %934)
(*.f64 %807 %936)
(*.f64 %810 %938)
(*.f64 %807 %940)
(*.f64 %930 %813)
(*.f64 %925 %815)
(*.f64 %815 %925)
(/.f64 #s(literal 1 binary64) (/.f64 %808 %925))
(/.f64 %947 %811)
(*.f64 %807 %949)
(/.f64 #s(literal 1 binary64) (/.f64 %811 %930))
(/.f64 %953 %824)
(/.f64 %955 %956)
(*.f64 %953 %826)
(/.f64 (*.f64 %930 #s(literal 2 binary64)) %833)
(/.f64 %961 %962)
(fma.f64 J %786 %964)
(fma.f64 J %786 %966)
(fma.f64 %786 J %964)
(fma.f64 %786 J %966)
(+.f64 %902 %964)
(+.f64 %902 %966)
(fma.f64 %620 %787 %964)
(fma.f64 %620 %787 %966)
(fma.f64 %787 %620 %964)
(fma.f64 %787 %620 %966)
(fma.f64 #s(literal 1/2 binary64) %902 %919)
(fma.f64 %902 #s(literal 1/2 binary64) %922)
(fma.f64 %902 #s(literal 1 binary64) %964)
(fma.f64 %902 #s(literal 1 binary64) %966)
(fma.f64 #s(literal 1 binary64) %902 %964)
(fma.f64 #s(literal 1 binary64) %902 %966)
(+.f64 %922 %922)
(+.f64 %919 %919)
(fma.f64 %620 %793 %964)
(fma.f64 %620 %793 %966)
(fma.f64 %911 %787 %964)
(fma.f64 %911 %787 %966)
(fma.f64 %787 %913 %964)
(fma.f64 %787 %913 %966)
(fma.f64 %915 %620 %964)
(fma.f64 %915 %620 %966)
(fma.f64 #s(literal 1/2 binary64) %917 %964)
(fma.f64 #s(literal 1/2 binary64) %917 %966)
(fma.f64 #s(literal 2 binary64) %919 %964)
(fma.f64 #s(literal 2 binary64) %919 %966)
(fma.f64 %917 #s(literal 1/2 binary64) %964)
(fma.f64 %917 #s(literal 1/2 binary64) %966)
(fma.f64 %922 #s(literal 2 binary64) %964)
(fma.f64 %922 #s(literal 2 binary64) %966)
(fma.f64 %807 %927 %964)
(fma.f64 %807 %927 %966)
(fma.f64 %927 %807 %964)
(fma.f64 %927 %807 %966)
(fma.f64 %810 %932 %964)
(fma.f64 %810 %932 %966)
(fma.f64 %810 %934 %964)
(fma.f64 %810 %934 %966)
(fma.f64 %807 %936 %964)
(fma.f64 %807 %936 %966)
(fma.f64 %810 %938 %964)
(fma.f64 %810 %938 %966)
(fma.f64 %807 %940 %964)
(fma.f64 %807 %940 %966)
(fma.f64 %930 %813 %964)
(fma.f64 %930 %813 %966)
(fma.f64 %925 %815 %964)
(fma.f64 %925 %815 %966)
(fma.f64 %815 %925 %964)
(fma.f64 %815 %925 %966)
(fma.f64 %807 %949 %964)
(fma.f64 %807 %949 %966)
(fma.f64 %953 %826 %964)
(fma.f64 %953 %826 %966)
p
(neg.f64 %1025)
(/.f64 %902 p)
(*.f64 J %1028)
(*.f64 %786 %1030)
%1032
(*.f64 %1028 J)
(/.f64 %906 %1025)
(*.f64 %620 %1035)
(*.f64 %1037 %787)
(*.f64 %787 %1037)
(*.f64 %1035 %620)
(neg.f64 %1041)
(/.f64 (*.f64 %906 #s(literal -1 binary64)) p)
(/.f64 (*.f64 #s(literal -1 binary64) %906) p)
(*.f64 %902 %1047)
(*.f64 %1032 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1032)
(*.f64 #s(literal -1 binary64) %1041)
(*.f64 %1047 %902)
(*.f64 %1053 %906)
(*.f64 %906 %1053)
(/.f64 #s(literal 1 binary64) (/.f64 p %902))
(*.f64 %911 %1035)
(*.f64 %915 %1037)
(/.f64 #s(literal 1 binary64) (/.f64 %1025 %906))
(/.f64 %917 (*.f64 #s(literal 2 binary64) p))
(*.f64 #s(literal 1/2 binary64) %1064)
(*.f64 #s(literal 2 binary64) (*.f64 %1066 %906))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1032))
(*.f64 #s(literal 2 binary64) (*.f64 %1071 %902))
(*.f64 %917 %1071)
(*.f64 (*.f64 %906 #s(literal 2 binary64)) %1066)
(/.f64 %1064 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %906) (*.f64 #s(literal 2 binary64) %1025))
(*.f64 (*.f64 %1047 %917) #s(literal 1/2 binary64))
(/.f64 %925 %1083)
(*.f64 %807 %1085)
(*.f64 %1085 %807)
(/.f64 %1088 %808)
(*.f64 %1090 %927)
(*.f64 %927 %1090)
(/.f64 %930 %1093)
(*.f64 %810 (/.f64 J %1093))
(/.f64 %1097 %811)
(/.f64 (*.f64 %810 %1037) %808)
(/.f64 (*.f64 J (/.f64 %810 p)) %811)
(*.f64 %810 (/.f64 %1030 %811))
(/.f64 (*.f64 %807 %1037) %811)
(/.f64 (*.f64 %930 #s(literal -1 binary64)) %1083)
(/.f64 (*.f64 #s(literal -1 binary64) %930) %1083)
(*.f64 %925 (/.f64 #s(literal 1 binary64) %1083))
(/.f64 #s(literal 1 binary64) (/.f64 %1083 %925))
(/.f64 %1116 %808)
(*.f64 %810 (*.f64 %813 %1030))
(*.f64 %1097 %813)
(*.f64 %1088 %815)
(*.f64 %815 %1088)
(/.f64 %947 %1093)
(*.f64 %930 (/.f64 #s(literal 1 binary64) %1093))
(/.f64 #s(literal 1 binary64) (/.f64 %808 %1088))
(/.f64 #s(literal 1 binary64) (/.f64 %1093 %930))
(/.f64 (*.f64 %925 %1053) %811)
(/.f64 (*.f64 #s(literal 1 binary64) %1097) %811)
(/.f64 (*.f64 %1047 %930) %811)
(/.f64 (*.f64 %1053 %925) %811)
(*.f64 %810 (*.f64 %815 %1037))
(*.f64 %807 (*.f64 %813 %1037))
(*.f64 %807 (*.f64 %932 %1053))
(*.f64 %930 (/.f64 %815 %1025))
(*.f64 (*.f64 %1053 %807) %932)
(/.f64 #s(literal 1 binary64) (/.f64 %811 %1097))
(/.f64 %955 (*.f64 #s(literal 2 binary64) %1083))
(/.f64 (*.f64 #s(literal 2 binary64) %1088) %956)
(*.f64 %930 (*.f64 %815 %1053))
(*.f64 %1116 %815)
(/.f64 %961 (*.f64 #s(literal 2 binary64) %1093))
(/.f64 (*.f64 #s(literal 2 binary64) %1097) %962)
%1161
(neg.f64 %1162)
(*.f64 %1161 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1161)
(*.f64 #s(literal -1 binary64) %1162)
(*.f64 %1162 #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) %1168)
(*.f64 #s(literal 2 binary64) %1170)
(*.f64 %1168 #s(literal 1/2 binary64))
(*.f64 %1173 #s(literal -1/2 binary64))
(*.f64 %1175 #s(literal 1/2 binary64))
(*.f64 %1177 #s(literal 2 binary64))
(/.f64 %1168 #s(literal 2 binary64))
(+.f64 %1161 %1180)
(+.f64 %1161 %1182)
(fma.f64 #s(literal 1/2 binary64) %1161 %1170)
(fma.f64 %1161 #s(literal 1/2 binary64) %1177)
(fma.f64 %1161 #s(literal 1 binary64) %1180)
(fma.f64 %1161 #s(literal 1 binary64) %1182)
(fma.f64 #s(literal 1 binary64) %1161 %1180)
(fma.f64 #s(literal 1 binary64) %1161 %1182)
(fma.f64 #s(literal -1 binary64) %1162 %1180)
(fma.f64 #s(literal -1 binary64) %1162 %1182)
(fma.f64 %1162 #s(literal -1 binary64) %1180)
(fma.f64 %1162 #s(literal -1 binary64) %1182)
(+.f64 %1177 %1177)
(+.f64 %1170 %1170)
(fma.f64 #s(literal 1/2 binary64) %1168 %1180)
(fma.f64 #s(literal 1/2 binary64) %1168 %1182)
(fma.f64 #s(literal 2 binary64) %1170 %1180)
(fma.f64 #s(literal 2 binary64) %1170 %1182)
(fma.f64 %1168 #s(literal 1/2 binary64) %1180)
(fma.f64 %1168 #s(literal 1/2 binary64) %1182)
(fma.f64 %1173 #s(literal -1/2 binary64) %1180)
(fma.f64 %1173 #s(literal -1/2 binary64) %1182)
(fma.f64 %1175 #s(literal 1/2 binary64) %1180)
(fma.f64 %1175 #s(literal 1/2 binary64) %1182)
(fma.f64 %1177 #s(literal 2 binary64) %1180)
(fma.f64 %1177 #s(literal 2 binary64) %1182)
%1208
(/.f64 %1162 %39)
(neg.f64 %1210)
(*.f64 %1161 %46)
(*.f64 %1208 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1208)
(*.f64 #s(literal -1 binary64) %1210)
(*.f64 %46 %1161)
(*.f64 %594 %1162)
(*.f64 %1162 %594)
(/.f64 #s(literal 1 binary64) (/.f64 B %1161))
(/.f64 #s(literal 1 binary64) (/.f64 %39 %1162))
(/.f64 %1168 %589)
(*.f64 #s(literal 1/2 binary64) %1224)
(*.f64 #s(literal 2 binary64) (*.f64 %1226 %1162))
(*.f64 #s(literal 2 binary64) (*.f64 %28 %1161))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1208))
(*.f64 %1168 %28)
(*.f64 %1173 %1226)
(/.f64 %1224 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %1162) (*.f64 #s(literal 2 binary64) %39))
(*.f64 (*.f64 %46 %1168) #s(literal 1/2 binary64))
%1241
(fma.f64 %490 #s(literal 1/2 binary64) %1210)
(+.f64 %496 %1210)
(+.f64 %1210 %496)
(-.f64 %496 %1208)
(-.f64 %1210 %501)
(fma.f64 #s(literal -1/2 binary64) %494 %1210)
(fma.f64 %494 #s(literal -1/2 binary64) %1210)
(neg.f64 %1249)
(fma.f64 lam1 #s(literal 1/2 binary64) %1251)
(fma.f64 #s(literal 1/2 binary64) lam1 %1251)
(fma.f64 #s(literal 1/2 binary64) %487 %1254)
(fma.f64 %487 #s(literal 1/2 binary64) %1254)
(+.f64 %506 %1251)
(+.f64 %503 %1254)
(+.f64 %1251 %506)
(+.f64 %1254 %503)
(/.f64 %1261 B)
(fma.f64 #s(literal 1/2 binary64) %511 %1210)
(fma.f64 %496 #s(literal 1 binary64) %1210)
(fma.f64 %1161 %594 %496)
(fma.f64 #s(literal 1 binary64) %496 %1210)
(fma.f64 #s(literal 1 binary64) %1210 %496)
(fma.f64 #s(literal -1 binary64) %1208 %496)
(fma.f64 %46 %1162 %496)
(fma.f64 %594 %1161 %496)
(fma.f64 %511 #s(literal 1/2 binary64) %1210)
(fma.f64 %1162 %46 %496)
(fma.f64 %1210 #s(literal 1 binary64) %496)
(*.f64 %1241 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1241)
(*.f64 #s(literal -1 binary64) %1249)
(-.f64 %506 (fma.f64 %487 #s(literal -1/2 binary64) %1208))
(-.f64 %503 (fma.f64 lam1 #s(literal -1/2 binary64) %1208))
(-.f64 %1251 %518)
(-.f64 %1254 %516)
(fma.f64 #s(literal -1/2 binary64) %488 %1254)
(fma.f64 %488 #s(literal -1/2 binary64) %1254)
(-.f64 %503 (-.f64 %518 %1210))
(/.f64 %1287 %39)
(fma.f64 #s(literal 1 binary64) %506 %1251)
(fma.f64 #s(literal 1 binary64) %503 %1254)
(fma.f64 %547 #s(literal 1/2 binary64) %1251)
(fma.f64 %549 #s(literal 1/2 binary64) %1254)
(/.f64 %1293 B)
(fma.f64 #s(literal 2 binary64) (*.f64 %28 %1162) %496)
(fma.f64 #s(literal 2 binary64) (*.f64 %1226 %1161) %496)
(fma.f64 %1168 %1226 %496)
(fma.f64 %1173 %28 %496)
(*.f64 %46 %1261)
(*.f64 %594 %1287)
(*.f64 %1261 %46)
(*.f64 %1287 %594)
(/.f64 #s(literal 1 binary64) (/.f64 B %1261))
(fma.f64 B %559 %1210)
(fma.f64 %26 %561 %1210)
(fma.f64 %563 %28 %1210)
(fma.f64 %559 B %1210)
(/.f64 %1311 %39)
(/.f64 #s(literal 1 binary64) (/.f64 %39 %1287))
(-.f64 %1210 %572)
(fma.f64 (fma.f64 %503 B %1162) %46 %506)
(fma.f64 %1318 %594 %506)
(fma.f64 %39 %570 %1210)
(fma.f64 (*.f64 %594 %1168) #s(literal 1/2 binary64) %496)
(*.f64 #s(literal 2 binary64) (*.f64 %28 %1261))
(*.f64 (*.f64 %1261 #s(literal 2 binary64)) %28)
(*.f64 %1293 %46)
(*.f64 %1311 %594)
(*.f64 (*.f64 %1287 #s(literal 2 binary64)) %1226)
(/.f64 (fma.f64 %659 #s(literal -1/2 binary64) %1318) %39)
(fma.f64 %46 %555 %1210)
(fma.f64 %26 %592 %1210)
(fma.f64 %566 %594 %1210)
(fma.f64 %555 %46 %1210)
(/.f64 %1338 %1339)
(/.f64 (/.f64 %1338 B) B)
(fma.f64 %601 %594 %1210)
(fma.f64 %614 %28 %1210)
(fma.f64 %586 %46 %1210)
(/.f64 %1347 %1348)
(/.f64 (neg.f64 %1347) %1339)
(/.f64 (/.f64 %1347 B) %39)
(/.f64 (fma.f64 %566 B (*.f64 %1162 %39)) %1348)
(/.f64 (fma.f64 %566 %39 (*.f64 %1161 %39)) %1339)
(/.f64 (fma.f64 %566 B %1360) %1348)
(/.f64 (fma.f64 %566 %39 %1363) %1339)
(/.f64 (neg.f64 %1338) %1348)
(/.f64 (-.f64 (*.f64 %566 %39) %1360) %1339)
(/.f64 (-.f64 (*.f64 %566 B) %1363) %1348)
(*.f64 %1338 (/.f64 #s(literal 1 binary64) %1339))
(/.f64 #s(literal 1 binary64) (/.f64 %1339 %1338))
(*.f64 %1347 (/.f64 #s(literal 1 binary64) %1348))
(/.f64 #s(literal 1 binary64) (/.f64 %1348 %1347))
(-.f64 (/.f64 (*.f64 %496 %1339) %1339) (/.f64 %1346 %1339))
(-.f64 (/.f64 (*.f64 %563 %38) %1348) (/.f64 %1337 %1348))

reconstruct111.0ms (0.1%)

Memory
-23.1MiB live, 8.3MiB allocated; 1ms collecting garbage

eval1.8s (1.2%)

Memory
21.4MiB live, 113.7MiB allocated; 28ms collecting garbage
Compiler

Compiled 99 468 to 9 865 computations (90.1% saved)

prune244.0ms (0.2%)

Memory
-2.4MiB live, 28.6MiB allocated; 3ms collecting garbage
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New1 122121 134
Fresh000
Picked101
Done000
Total1 123121 135
Accuracy
98.9%
Counts
1 135 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.2%
%5 = (-.f64 lam1 lam2)
%6 = (PI.f64 )
%15 = (if.f64 (<.f64 %5 (neg.f64 %6)) (fma.f64 %6 #s(literal 2 binary64) lam2) (if.f64 (>.f64 %5 %6) (fma.f64 #s(literal -2 binary64) %6 lam2) lam2))
(fma.f64 (/.f64 #s(literal 1 binary64) B) (atan.f64 (*.f64 (tan.f64 (*.f64 (*.f64 B (-.f64 lam1 %15)) #s(literal -1/2 binary64))) (/.f64 J p))) (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %15)))
81.3%
%2 = (-.f64 lam1 lam2)
%3 = (PI.f64 )
%12 = (if.f64 (<.f64 %2 (neg.f64 %3)) (fma.f64 %3 #s(literal 2 binary64) lam2) (if.f64 (>.f64 %2 %3) (fma.f64 #s(literal -2 binary64) %3 lam2) lam2))
(fma.f64 (+.f64 lam1 %12) #s(literal 1/2 binary64) (/.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (*.f64 B (-.f64 lam1 %12)) #s(literal -1/2 binary64))) (/.f64 J p))) B))
78.8%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%8 = (*.f64 #s(literal 2 binary64) %4)
%18 = (- lam1 lam2)
%19 = (PI )
%23 = (* 2 %19)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 %8) (if.f64 (>.f64 %3 %4) (-.f64 lam2 %8) lam2)))) (/.f64 (atan.f64 (/.f64 (*.f64 J (tan.f64 (*.f64 #s(literal 1/2 binary64) (approx (* B (- lam1 (if (< %18 (neg %19)) (+ lam2 %23) (if (> %18 %19) (- lam2 %23) lam2)))) (*.f64 B lam1))))) p)) B))
95.4%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%8 = (*.f64 #s(literal 2 binary64) %4)
%13 = (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 %8) (if.f64 (>.f64 %3 %4) (-.f64 lam2 %8) lam2))
%19 = (- lam1 lam2)
%20 = (PI )
%24 = (* 2 %20)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %13)) (/.f64 (atan.f64 (/.f64 (approx (* J (tan (* 1/2 (* B (- lam1 (if (< %19 (neg %20)) (+ lam2 %24) (if (> %19 %20) (- lam2 %24) lam2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 B (*.f64 J (-.f64 lam1 %13))))) p)) B))
80.2%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%6 = (<.f64 %3 (neg.f64 %4))
%8 = (*.f64 #s(literal 2 binary64) %4)
%10 = (>.f64 %3 %4)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 %6 (+.f64 lam2 %8) (if.f64 %10 (-.f64 lam2 %8) lam2)))) (/.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 (if.f64 %6 (fma.f64 %4 #s(literal 2 binary64) lam2) (if.f64 %10 (fma.f64 #s(literal -2 binary64) %4 lam2) lam2)))))) p) J)) B))
82.6%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%8 = (*.f64 #s(literal 2 binary64) %4)
%13 = (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 %8) (if.f64 (>.f64 %3 %4) (-.f64 lam2 %8) lam2))
%19 = (- lam1 lam2)
%20 = (PI )
%24 = (* 2 %20)
%39 = (*.f64 #s(literal -1/2 binary64) (*.f64 B %13))
%40 = (sin.f64 %39)
%44 = (cos.f64 %39)
%48 = (-.f64 (*.f64 #s(literal 1/2 binary64) B) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B (pow.f64 %40 #s(literal 2 binary64))) (pow.f64 %44 #s(literal 2 binary64)))))
%53 = (*.f64 p %44)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %13)) (/.f64 (atan.f64 (approx (/ (* J (tan (* 1/2 (* B (- lam1 (if (< %19 (neg %20)) (+ lam2 %24) (if (> %19 %20) (- lam2 %24) lam2))))))) p) (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (*.f64 J (*.f64 lam1 (*.f64 %40 %48)))) %53) (/.f64 (*.f64 J %48) p)) (/.f64 (*.f64 J %40) %53)))) B))
40.8%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%8 = (*.f64 #s(literal 2 binary64) %4)
%13 = (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 %8) (if.f64 (>.f64 %3 %4) (-.f64 lam2 %8) lam2))
%19 = (- lam1 lam2)
%20 = (PI )
%24 = (* 2 %20)
%37 = (-.f64 lam1 %13)
%43 = (pow.f64 %37 #s(literal 3 binary64))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %13)) (/.f64 (atan.f64 (approx (/ (* J (tan (* 1/2 (* B (- lam1 (if (< %19 (neg %20)) (+ lam2 %24) (if (> %19 %20) (- lam2 %24) lam2))))))) p) (*.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 J %37) p) (/.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 J (-.f64 (*.f64 #s(literal -1/48 binary64) %43) (*.f64 #s(literal -1/16 binary64) %43)))) p))))) B))
81.3%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%6 = (<.f64 %3 (neg.f64 %4))
%8 = (*.f64 #s(literal 2 binary64) %4)
%10 = (>.f64 %3 %4)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 %6 (+.f64 lam2 %8) (if.f64 %10 (-.f64 lam2 %8) lam2)))) (/.f64 #s(literal 1 binary64) (/.f64 B (atan.f64 (*.f64 (/.f64 J p) (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 (if.f64 %6 (fma.f64 %4 #s(literal 2 binary64) lam2) (if.f64 %10 (fma.f64 #s(literal -2 binary64) %4 lam2) lam2)))))))))))
80.4%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%12 = (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64)) (if.f64 (>.f64 %3 %4) (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64)) lam2))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %12)) (/.f64 (atan.f64 (/.f64 (*.f64 J (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 %12))))) p)) B))
80.4%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%22 = (if.f64 (<.f64 %3 (neg.f64 %4)) (approx (+ lam2 (* 2 (PI ))) (*.f64 lam2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 %4 lam2))))) (if.f64 (>.f64 %3 %4) (-.f64 lam2 (*.f64 #s(literal 2 binary64) %4)) lam2))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %22)) (/.f64 (atan.f64 (/.f64 (*.f64 J (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 %22))))) p)) B))
51.1%
%3 = (- lam1 lam2)
%4 = (PI )
%8 = (* 2 %4)
%17 = (-.f64 lam1 lam2)
%18 = (PI.f64 )
%22 = (*.f64 #s(literal 2 binary64) %18)
%27 = (if.f64 (<.f64 %17 (neg.f64 %18)) (+.f64 lam2 %22) (if.f64 (>.f64 %17 %18) (-.f64 lam2 %22) lam2))
(-.f64 (approx (* 1/2 (+ lam1 (if (< %3 (neg %4)) (+ lam2 %8) (if (> %3 %4) (- lam2 %8) lam2)))) (*.f64 #s(literal 1/2 binary64) %27)) (/.f64 (atan.f64 (/.f64 (*.f64 J (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 %27))))) p)) B))
48.4%
%3 = (- lam1 lam2)
%4 = (PI )
%8 = (* 2 %4)
%21 = (-.f64 lam1 lam2)
%22 = (PI.f64 )
%26 = (*.f64 #s(literal 2 binary64) %22)
(-.f64 (approx (* 1/2 (+ lam1 (if (< %3 (neg %4)) (+ lam2 %8) (if (> %3 %4) (- lam2 %8) lam2)))) (*.f64 #s(literal 1/2 binary64) lam1)) (/.f64 (atan.f64 (/.f64 (*.f64 J (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 (if.f64 (<.f64 %21 (neg.f64 %22)) (+.f64 lam2 %26) (if.f64 (>.f64 %21 %22) (-.f64 lam2 %26) lam2))))))) p)) B))
Compiler

Compiled 1 055 to 153 computations (85.5% saved)

sample2.0ms (0.0%)

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

Compiled 8 to 6 computations (25.0% saved)

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

series14.4s (9.5%)

Memory
-13.8MiB live, 1 035.3MiB allocated; 294ms collecting garbage
Counts
160 → 663
Calls
Call 1
Inputs
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%5 = (neg.f64 %4)
%6 = (<.f64 %3 %5)
%8 = (*.f64 #s(literal 2 binary64) %4)
%9 = (+.f64 lam2 %8)
%10 = (>.f64 %3 %4)
%11 = (-.f64 lam2 %8)
%12 = (if.f64 %10 %11 lam2)
%13 = (if.f64 %6 %9 %12)
%14 = (+.f64 lam1 %13)
%15 = (*.f64 #s(literal 1/2 binary64) %14)
%18 = (-.f64 lam1 %13)
%19 = (*.f64 B %18)
%20 = (*.f64 #s(literal 1/2 binary64) %19)
%21 = (tan.f64 %20)
%22 = (*.f64 J %21)
%24 = (/.f64 %22 p)
%25 = (atan.f64 %24)
%26 = (/.f64 %25 B)
%28 = (*.f64 #s(literal 1/2 binary64) %13)
%30 = (- lam1 lam2)
%31 = (PI )
%35 = (* 2 %31)
%36 = (+ lam2 %35)
%40 = (if (< %30 (neg %31)) %36 (if (> %30 %31) (- lam2 %35) lam2))
%42 = (* 1/2 (+ lam1 %40))
%43 = (approx %42 %28)
%44 = (*.f64 B %13)
%45 = (*.f64 B lam1)
%47 = (*.f64 #s(literal -1/2 binary64) %44)
%48 = (sin.f64 %47)
%49 = (cos.f64 %47)
%50 = (*.f64 #s(literal 1/2 binary64) B)
%51 = (pow.f64 %48 #s(literal 2 binary64))
%52 = (*.f64 B %51)
%53 = (pow.f64 %49 #s(literal 2 binary64))
%54 = (/.f64 %52 %53)
%55 = (*.f64 #s(literal -1/2 binary64) %54)
%56 = (-.f64 %50 %55)
%57 = (*.f64 %48 %56)
%58 = (*.f64 lam1 %57)
%61 = (pow.f64 B #s(literal 2 binary64))
%62 = (*.f64 J %48)
%63 = (*.f64 J %58)
%64 = (*.f64 B %63)
%65 = (*.f64 J %56)
%66 = (*.f64 p %49)
%67 = (/.f64 %62 %66)
%68 = (/.f64 %64 %66)
%69 = (/.f64 %65 p)
%70 = (fma.f64 #s(literal 1/2 binary64) %68 %69)
%71 = (fma.f64 lam1 %70 %67)
%73 = (* B (- lam1 %40))
%76 = (* J (tan (* 1/2 %73)))
%77 = (/ %76 p)
%78 = (approx %77 %71)
%80 = (*.f64 #s(literal 1/2 binary64) lam1)
%81 = (approx %42 %80)
%82 = (approx %73 %45)
%84 = (/.f64 %4 lam2)
%85 = (*.f64 #s(literal 2 binary64) %84)
%86 = (+.f64 #s(literal 1 binary64) %85)
%87 = (*.f64 lam2 %86)
%88 = (approx %36 %87)
%89 = (pow.f64 %18 #s(literal 3 binary64))
%90 = (*.f64 #s(literal -1/48 binary64) %89)
%92 = (*.f64 #s(literal -1/16 binary64) %89)
%93 = (-.f64 %90 %92)
%94 = (*.f64 J %18)
%95 = (*.f64 B %94)
%96 = (*.f64 #s(literal 1/2 binary64) %95)
%97 = (approx %76 %96)
%98 = (*.f64 J %93)
%99 = (*.f64 %61 %98)
%100 = (/.f64 %94 p)
%101 = (/.f64 %99 p)
%102 = (fma.f64 #s(literal 1/2 binary64) %100 %101)
%103 = (*.f64 B %102)
%104 = (approx %77 %103)
%105 = (/.f64 #s(literal 1 binary64) B)
%106 = (fma.f64 %4 #s(literal 2 binary64) lam2)
%107 = (fma.f64 #s(literal -2 binary64) %4 lam2)
%108 = (if.f64 %10 %107 lam2)
%109 = (if.f64 %6 %106 %108)
%110 = (+.f64 lam1 %109)
%111 = (*.f64 #s(literal 1/2 binary64) %110)
%112 = (-.f64 lam1 %109)
%113 = (*.f64 B %112)
%114 = (*.f64 #s(literal 1/2 binary64) %113)
%115 = (*.f64 %113 #s(literal -1/2 binary64))
%116 = (tan.f64 %114)
%117 = (tan.f64 %115)
%118 = (/.f64 %116 p)
%119 = (/.f64 J p)
%120 = (*.f64 %119 %116)
%121 = (*.f64 %118 J)
%122 = (*.f64 %117 %119)
%123 = (atan.f64 %120)
%124 = (atan.f64 %122)
%125 = (/.f64 %124 B)
%126 = (/.f64 B %123)
%127 = (/.f64 #s(literal 1 binary64) %126)
%130 = (+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%131 = (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%132 = (if.f64 %10 %131 lam2)
%133 = (if.f64 %6 %130 %132)
%134 = (+.f64 lam1 %133)
%135 = (*.f64 #s(literal 1/2 binary64) %134)
%136 = (-.f64 lam1 %133)
%137 = (*.f64 B %136)
%138 = (*.f64 #s(literal 1/2 binary64) %137)
%139 = (tan.f64 %138)
%140 = (*.f64 J %139)
%141 = (/.f64 %140 p)
%142 = (atan.f64 %141)
%143 = (/.f64 %142 B)
%145 = (if.f64 %6 %88 %12)
%146 = (+.f64 lam1 %145)
%147 = (*.f64 #s(literal 1/2 binary64) %146)
%148 = (-.f64 lam1 %145)
%149 = (*.f64 B %148)
%150 = (*.f64 #s(literal 1/2 binary64) %149)
%151 = (tan.f64 %150)
%152 = (*.f64 J %151)
%153 = (/.f64 %152 p)
%154 = (atan.f64 %153)
%155 = (/.f64 %154 B)
%159 = (*.f64 #s(literal 1/2 binary64) %82)
%160 = (tan.f64 %159)
%161 = (*.f64 J %160)
%162 = (/.f64 %161 p)
%163 = (atan.f64 %162)
%164 = (/.f64 %163 B)
%166 = (/.f64 %97 p)
%167 = (atan.f64 %166)
%168 = (/.f64 %167 B)
%170 = (atan.f64 %121)
%171 = (/.f64 %170 B)
%173 = (atan.f64 %78)
%174 = (/.f64 %173 B)
%176 = (atan.f64 %104)
%177 = (/.f64 %176 B)
#s(literal 1/2 binary64)
lam1
lam2
%3
%4
%5
%6
#s(literal 2 binary64)
%8
%9
%10
%11
%12
%13
%14
%15
J
B
%18
%19
%20
%21
%22
p
%24
%25
%26
#s(literal 884279719003555/140737488355328 binary64)
%28
%43
%44
%45
#s(literal -1/2 binary64)
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
#s(literal -1/48 binary64)
#s(literal 3 binary64)
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%78
#s(literal 1 binary64)
%80
%81
%82
#s(literal -2 binary64)
%84
%85
%86
%87
%88
%89
%90
#s(literal -1/16 binary64)
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%109
%110
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
%125
%126
%127
(fma.f64 %110 #s(literal 1/2 binary64) %125)
(fma.f64 %105 %124 %111)
%130
%131
%132
%133
%134
%135
%136
%137
%138
%139
%140
%141
%142
%143
(-.f64 %135 %143)
%145
%146
%147
%148
%149
%150
%151
%152
%153
%154
%155
(-.f64 %147 %155)
(-.f64 %43 %26)
(-.f64 %81 %26)
%159
%160
%161
%162
%163
%164
(-.f64 %15 %164)
%166
%167
%168
(-.f64 %15 %168)
%170
%171
(-.f64 %15 %171)
%173
%174
(-.f64 %15 %174)
%176
%177
(-.f64 %15 %177)
(-.f64 %15 %127)
Outputs
%6 = (- lam1 lam2)
%8 = (*.f64 #s(literal -1 binary64) lam2)
%10 = (-.f64 lam1 lam2)
%12 = (PI )
%14 = (< %6 (neg %12))
%15 = (PI.f64 )
%16 = (neg.f64 %15)
%17 = (<.f64 %10 %16)
%19 = (> %6 %12)
%20 = (>.f64 %10 %15)
%23 = (* 2 %12)
%24 = (- lam2 %23)
%25 = (if %19 %24 lam2)
%27 = (*.f64 #s(literal 2 binary64) %15)
%28 = (-.f64 lam2 %27)
%29 = (if.f64 %20 %28 lam2)
%31 = (+ lam2 %23)
%32 = (if %14 %31 %25)
%33 = (+.f64 lam2 %27)
%34 = (if.f64 %17 %33 %29)
%36 = (+ lam1 %32)
%37 = (+.f64 lam1 %34)
%39 = (* 1/2 %36)
%41 = (*.f64 #s(literal 1/2 binary64) %34)
%43 = (fma.f64 #s(literal 1/2 binary64) lam1 %41)
%45 = (- lam1 %32)
%46 = (*.f64 #s(literal -1 binary64) %34)
%48 = (-.f64 lam1 %34)
%51 = (* B %45)
%52 = (*.f64 B %34)
%55 = (*.f64 B lam1)
%58 = (* 1/2 %51)
%60 = (*.f64 #s(literal -1/2 binary64) %52)
%62 = (*.f64 #s(literal 1/2 binary64) %55)
%65 = (tan %58)
%66 = (sin.f64 %60)
%67 = (cos.f64 %60)
%68 = (/.f64 %66 %67)
%70 = (*.f64 #s(literal 1/2 binary64) B)
%71 = (pow.f64 %66 #s(literal 2 binary64))
%72 = (*.f64 B %71)
%73 = (pow.f64 %67 #s(literal 2 binary64))
%74 = (/.f64 %72 %73)
%75 = (*.f64 #s(literal -1/2 binary64) %74)
%76 = (-.f64 %70 %75)
%79 = (*.f64 %66 %76)
%80 = (*.f64 lam1 %79)
%81 = (*.f64 B %80)
%90 = (pow.f64 B #s(literal 3 binary64))
%91 = (*.f64 #s(literal -1/48 binary64) %90)
%93 = (pow.f64 B #s(literal 2 binary64))
%106 = (*.f64 lam1 (-.f64 %91 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %93 (*.f64 %71 %76)) %73) (fma.f64 #s(literal -1/8 binary64) (*.f64 %93 %76) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 %90 %71) %73))))))
%117 = (* J %65)
%118 = (*.f64 J %66)
%119 = (/.f64 %118 %67)
%121 = (*.f64 lam1 %76)
%124 = (*.f64 J %80)
%125 = (*.f64 B %124)
%126 = (/.f64 %125 %67)
%127 = (*.f64 J %76)
%128 = (fma.f64 #s(literal 1/2 binary64) %126 %127)
%129 = (fma.f64 lam1 %128 %119)
%132 = (*.f64 B (*.f64 J %79))
%134 = (*.f64 J %106)
%141 = (/ %117 p)
%142 = (*.f64 p %67)
%143 = (/.f64 %118 %142)
%149 = (/.f64 %125 %142)
%150 = (/.f64 %127 p)
%151 = (fma.f64 #s(literal 1/2 binary64) %149 %150)
%154 = (/.f64 %132 %142)
%160 = (atan %141)
%161 = (*.f64 B %48)
%162 = (*.f64 #s(literal 1/2 binary64) %161)
%163 = (sin.f64 %162)
%164 = (*.f64 J %163)
%165 = (cos.f64 %162)
%167 = (/.f64 %164 (*.f64 p %165))
%168 = (atan.f64 %167)
%170 = (/ %160 B)
%171 = (/.f64 %168 B)
%173 = (* B %32)
%178 = (* -1/2 %173)
%179 = (sin %178)
%181 = (cos %178)
%183 = (pow %179 2)
%185 = (* B %183)
%187 = (pow %181 2)
%189 = (/ %185 %187)
%191 = (* -1/2 %189)
%193 = (* 1/2 B)
%194 = (- %193 %191)
%196 = (* %179 %194)
%198 = (* lam1 %196)
%200 = (* J %179)
%202 = (* J %198)
%204 = (* B %202)
%206 = (* J %194)
%208 = (* p %181)
%210 = (/ %204 %208)
%212 = (/ %206 p)
%215 = (+ (* 1/2 %210) %212)
%221 = (pow %45 3)
%222 = (pow.f64 %34 #s(literal 3 binary64))
%225 = (pow.f64 %34 #s(literal 2 binary64))
%226 = (fma.f64 #s(literal 2 binary64) %225 %225)
%227 = (*.f64 lam1 %226)
%231 = (fma.f64 #s(literal -2 binary64) %34 %46)
%244 = (* -1/48 %221)
%245 = (*.f64 #s(literal 1/48 binary64) %222)
%249 = (*.f64 lam1 %231)
%250 = (*.f64 #s(literal -1/48 binary64) %226)
%255 = (*.f64 #s(literal -1/48 binary64) %231)
%263 = (* -1/16 %221)
%265 = (*.f64 #s(literal 1/16 binary64) %222)
%270 = (*.f64 #s(literal -1/16 binary64) %226)
%275 = (*.f64 #s(literal -1/16 binary64) %231)
%282 = (- %244 %263)
%283 = (-.f64 %245 %265)
%285 = (-.f64 %250 %270)
%286 = (*.f64 lam1 %285)
%290 = (-.f64 %255 %275)
%291 = (*.f64 lam1 %290)
%309 = (* J %45)
%310 = (*.f64 J %34)
%313 = (*.f64 J lam1)
%316 = (* B %309)
%317 = (*.f64 B %310)
%320 = (*.f64 B %313)
%323 = (* 1/2 %316)
%326 = (*.f64 #s(literal 1/2 binary64) %320)
%329 = (* J %282)
%330 = (*.f64 J %283)
%334 = (*.f64 J %285)
%339 = (*.f64 J %290)
%346 = (pow B 2)
%347 = (* %346 %329)
%348 = (*.f64 %93 %330)
%350 = (*.f64 J %286)
%353 = (*.f64 J %291)
%354 = (*.f64 %93 %334)
%358 = (*.f64 %93 %313)
%359 = (*.f64 %93 %339)
%364 = (/ %309 p)
%365 = (/.f64 %310 p)
%368 = (/.f64 %313 p)
%371 = (/ %347 p)
%372 = (/.f64 %348 p)
%380 = (/.f64 %354 p)
%381 = (+.f64 (/.f64 (*.f64 %93 %353) p) %380)
%387 = (fma.f64 lam1 (fma.f64 #s(literal 1/24 binary64) (/.f64 %358 p) (/.f64 %359 p)) %380)
%391 = (+ (* 1/2 %364) %371)
%392 = (fma.f64 #s(literal -1/2 binary64) %365 %372)
%394 = (/.f64 J p)
%395 = (fma.f64 #s(literal 1/2 binary64) %394 %380)
%407 = (* B %391)
%408 = (*.f64 B %392)
%421 = (*.f64 %90 %339)
%431 = (+ (* -2 %12) lam2)
%432 = (if %19 %431 lam2)
%433 = (*.f64 #s(literal -2 binary64) %15)
%434 = (+.f64 lam2 %433)
%435 = (if.f64 %20 %434 lam2)
%439 = (if %14 (+ (* %12 2) lam2) %432)
%440 = (if.f64 %17 %33 %435)
%442 = (+ lam1 %439)
%443 = (+.f64 lam1 %440)
%445 = (* 1/2 %442)
%446 = (*.f64 #s(literal 1/2 binary64) %440)
%450 = (- lam1 %439)
%453 = (-.f64 lam1 %440)
%455 = (* B %450)
%456 = (*.f64 B %440)
%461 = (* 1/2 %455)
%462 = (*.f64 #s(literal -1/2 binary64) %456)
%466 = (* %455 -1/2)
%467 = (*.f64 #s(literal 1/2 binary64) %456)
%471 = (tan %461)
%472 = (sin.f64 %462)
%473 = (cos.f64 %462)
%474 = (/.f64 %472 %473)
%476 = (pow.f64 %472 #s(literal 2 binary64))
%477 = (*.f64 B %476)
%478 = (pow.f64 %473 #s(literal 2 binary64))
%480 = (*.f64 #s(literal -1/2 binary64) (/.f64 %477 %478))
%481 = (-.f64 %70 %480)
%484 = (*.f64 %472 %481)
%485 = (*.f64 lam1 %484)
%486 = (*.f64 B %485)
%494 = (*.f64 %93 (*.f64 %476 %481))
%496 = (*.f64 %93 %481)
%497 = (*.f64 %90 %476)
%503 = (*.f64 lam1 (-.f64 %91 (fma.f64 #s(literal -1/4 binary64) (/.f64 %494 %478) (fma.f64 #s(literal -1/8 binary64) %496 (*.f64 #s(literal 1/48 binary64) (/.f64 %497 %478))))))
%504 = (*.f64 B %484)
%513 = (tan %466)
%514 = (sin.f64 %467)
%515 = (cos.f64 %467)
%516 = (/.f64 %514 %515)
%519 = (pow.f64 %514 #s(literal 2 binary64))
%521 = (pow.f64 %515 #s(literal 2 binary64))
%523 = (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %519) %521))
%524 = (-.f64 (*.f64 #s(literal -1/2 binary64) B) %523)
%527 = (*.f64 %514 %524)
%528 = (*.f64 lam1 %527)
%547 = (*.f64 lam1 (-.f64 (*.f64 #s(literal 1/48 binary64) %90) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %93 (*.f64 %519 %524)) %521) (fma.f64 #s(literal -1/8 binary64) (*.f64 %93 %524) (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 %90 %519) %521))))))
%557 = (/ %471 p)
%558 = (*.f64 p %473)
%559 = (/.f64 %472 %558)
%561 = (/.f64 B p)
%563 = (*.f64 p %478)
%565 = (*.f64 #s(literal -1/2 binary64) (/.f64 %477 %563))
%592 = (/ J p)
%593 = (* %592 %471)
%595 = (/.f64 (*.f64 J %472) %558)
%606 = (/.f64 (*.f64 J %481) p)
%619 = (* %513 %592)
%621 = (*.f64 p %515)
%622 = (/.f64 (*.f64 J %514) %621)
%633 = (/.f64 (*.f64 J %524) p)
%646 = (atan %593)
%647 = (*.f64 B %453)
%648 = (*.f64 #s(literal 1/2 binary64) %647)
%649 = (sin.f64 %648)
%651 = (cos.f64 %648)
%652 = (*.f64 p %651)
%653 = (/.f64 (*.f64 J %649) %652)
%654 = (atan.f64 %653)
%656 = (atan %619)
%657 = (*.f64 #s(literal -1/2 binary64) %647)
%658 = (sin.f64 %657)
%660 = (cos.f64 %657)
%662 = (/.f64 (*.f64 J %658) (*.f64 p %660))
%663 = (atan.f64 %662)
%665 = (/ %656 B)
%666 = (/.f64 %663 B)
%668 = (/ B %646)
%672 = (/ 1 %668)
%673 = (/.f64 %654 B)
%676 = (+ (* %442 1/2) %665)
%677 = (fma.f64 #s(literal 1/2 binary64) %440 %666)
%682 = (- lam2 884279719003555/140737488355328)
%683 = (if %19 %682 lam2)
%685 = (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%686 = (if.f64 %20 %685 lam2)
%688 = (+ lam2 884279719003555/140737488355328)
%689 = (if %14 %688 %683)
%690 = (+.f64 #s(literal 884279719003555/140737488355328 binary64) lam2)
%691 = (if.f64 %17 %690 %686)
%693 = (+ lam1 %689)
%694 = (+.f64 lam1 %691)
%696 = (* 1/2 %693)
%697 = (*.f64 #s(literal 1/2 binary64) %691)
%699 = (fma.f64 #s(literal 1/2 binary64) lam1 %697)
%701 = (- lam1 %689)
%704 = (-.f64 lam1 %691)
%706 = (* B %701)
%707 = (*.f64 B %691)
%712 = (* 1/2 %706)
%713 = (*.f64 #s(literal -1/2 binary64) %707)
%717 = (tan %712)
%718 = (sin.f64 %713)
%719 = (cos.f64 %713)
%720 = (/.f64 %718 %719)
%722 = (pow.f64 %718 #s(literal 2 binary64))
%724 = (pow.f64 %719 #s(literal 2 binary64))
%726 = (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %722) %724))
%727 = (-.f64 %70 %726)
%730 = (*.f64 %718 %727)
%731 = (*.f64 lam1 %730)
%749 = (*.f64 lam1 (-.f64 %91 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %93 (*.f64 %722 %727)) %724) (fma.f64 #s(literal -1/8 binary64) (*.f64 %93 %727) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 %90 %722) %724))))))
%759 = (* J %717)
%760 = (*.f64 J %718)
%761 = (/.f64 %760 %719)
%763 = (*.f64 lam1 %727)
%767 = (*.f64 B (*.f64 J %731))
%769 = (*.f64 J %727)
%774 = (*.f64 B (*.f64 J %730))
%776 = (*.f64 J %749)
%782 = (/ %759 p)
%783 = (*.f64 p %719)
%784 = (/.f64 %760 %783)
%791 = (/.f64 %769 p)
%801 = (atan %782)
%802 = (*.f64 B %704)
%803 = (*.f64 #s(literal 1/2 binary64) %802)
%804 = (sin.f64 %803)
%805 = (*.f64 J %804)
%806 = (cos.f64 %803)
%808 = (/.f64 %805 (*.f64 p %806))
%809 = (atan.f64 %808)
%811 = (/ %801 B)
%812 = (/.f64 %809 B)
%814 = (- %696 %811)
%819 = (- %39 %170)
%827 = (- %39 (/ (atan (* %557 J)) B))
%833 = (/.f64 lam2 lam1)
%838 = (/.f64 %34 lam1)
%843 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %838))
%846 = (*.f64 #s(literal -1 binary64) %838)
%850 = (/.f64 %52 lam1)
%866 = (*.f64 lam1 p)
%867 = (/.f64 %127 %866)
%868 = (fma.f64 #s(literal 1/2 binary64) %154 %867)
%872 = (/ %200 %208)
%873 = (+ (* lam1 %215) %872)
%874 = (pow.f64 lam1 #s(literal 2 binary64))
%889 = (pow.f64 lam1 #s(literal 3 binary64))
%895 = (/.f64 %225 %874)
%897 = (fma.f64 #s(literal -1 binary64) %838 (fma.f64 #s(literal 2 binary64) %895 %895))
%902 = (/.f64 %222 %889)
%910 = (/.f64 %231 lam1)
%911 = (*.f64 #s(literal -1/48 binary64) %910)
%915 = (/.f64 %226 %874)
%917 = (fma.f64 #s(literal -1/48 binary64) %910 (*.f64 #s(literal -1/48 binary64) %915))
%923 = (fma.f64 #s(literal -1/48 binary64) %910 (fma.f64 #s(literal -1/48 binary64) %915 (*.f64 #s(literal 1/48 binary64) %902)))
%929 = (*.f64 #s(literal -1/16 binary64) %910)
%934 = (fma.f64 #s(literal -1/16 binary64) %910 (*.f64 #s(literal -1/16 binary64) %915))
%940 = (fma.f64 #s(literal -1/16 binary64) %910 (fma.f64 #s(literal -1/16 binary64) %915 (*.f64 #s(literal 1/16 binary64) %902)))
%965 = (/.f64 %317 lam1)
%966 = (*.f64 B J)
%971 = (*.f64 #s(literal 1/2 binary64) %966)
%975 = (*.f64 J %889)
%978 = (/.f64 %339 lam1)
%982 = (/.f64 %334 %874)
%993 = (*.f64 %93 %975)
%996 = (*.f64 %93 J)
%997 = (/.f64 %359 lam1)
%1001 = (/.f64 %354 %874)
%1020 = (/.f64 %996 p)
%1021 = (/.f64 %359 %866)
%1025 = (*.f64 %874 p)
%1026 = (/.f64 %354 %1025)
%1027 = (+.f64 %1021 %1026)
%1031 = (*.f64 %889 p)
%1034 = (+.f64 %1021 (+.f64 %1026 (/.f64 %348 %1031)))
%1038 = (/.f64 J %1025)
%1054 = (/.f64 (*.f64 %90 J) p)
%1055 = (/.f64 %421 %866)
%1061 = (+.f64 (/.f64 (*.f64 B %395) %874) %1055)
%1070 = (/.f64 %440 lam1)
%1082 = (/.f64 %456 lam1)
%1109 = (/.f64 %691 lam1)
%1114 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %1109))
%1121 = (/.f64 %707 lam1)
%1152 = (neg.f64 (+.f64 lam2 (*.f64 #s(literal -1 binary64) lam1)))
%1153 = (<.f64 %1152 %16)
%1155 = (>.f64 %1152 %15)
%1157 = (if.f64 %1155 %28 lam2)
%1159 = (if.f64 %1153 %33 %1157)
%1161 = (/.f64 %1159 lam1)
%1176 = (*.f64 B %1159)
%1177 = (/.f64 %1176 lam1)
%1189 = (*.f64 #s(literal -1/2 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam1 %1159)))
%1190 = (sin.f64 %1189)
%1191 = (cos.f64 %1189)
%1194 = (*.f64 J %1190)
%1198 = (/.f64 %1194 (*.f64 p %1191))
%1200 = (atan.f64 %1198)
%1202 = (/.f64 %1200 B)
%1204 = (* 1/2 %32)
%1205 = (*.f64 #s(literal 1/2 binary64) %1159)
%1208 = (*.f64 #s(literal -1/2 binary64) %1176)
%1210 = (sin.f64 %1208)
%1212 = (cos.f64 %1208)
%1214 = (pow.f64 %1210 #s(literal 2 binary64))
%1216 = (*.f64 B %1214)
%1218 = (pow.f64 %1212 #s(literal 2 binary64))
%1220 = (/.f64 %1216 %1218)
%1222 = (*.f64 #s(literal -1/2 binary64) %1220)
%1224 = (-.f64 %70 %1222)
%1226 = (*.f64 %1210 %1224)
%1228 = (*.f64 lam1 %1226)
%1230 = (*.f64 J %1210)
%1232 = (*.f64 J %1228)
%1234 = (*.f64 B %1232)
%1236 = (*.f64 J %1224)
%1238 = (*.f64 p %1212)
%1242 = (/.f64 %1234 %1238)
%1244 = (/.f64 %1236 p)
%1248 = (/.f64 %1236 %866)
%1251 = (/.f64 (*.f64 B (*.f64 J %1226)) %1238)
%1280 = (fma.f64 #s(literal 2 binary64) %1159 %1159)
%1281 = (pow.f64 %1159 #s(literal 2 binary64))
%1282 = (/.f64 %1281 lam1)
%1291 = (fma.f64 #s(literal 2 binary64) %1281 %1281)
%1292 = (pow.f64 %1159 #s(literal 3 binary64))
%1293 = (/.f64 %1292 lam1)
%1304 = (/.f64 %1280 lam1)
%1310 = (/.f64 %1291 lam1)
%1311 = (*.f64 #s(literal 1/48 binary64) %1280)
%1319 = (*.f64 #s(literal 1/48 binary64) %1291)
%1334 = (*.f64 #s(literal 1/16 binary64) %1280)
%1342 = (*.f64 #s(literal 1/16 binary64) %1291)
%1352 = (-.f64 %1311 %1334)
%1359 = (-.f64 %1319 %1342)
%1371 = (-.f64 (*.f64 #s(literal 1/48 binary64) %1292) (*.f64 #s(literal 1/16 binary64) %1292))
%1384 = (*.f64 J %1159)
%1391 = (/.f64 (*.f64 B %1384) lam1)
%1401 = (*.f64 J %1352)
%1404 = (*.f64 #s(literal -1/24 binary64) J)
%1409 = (*.f64 J %1359)
%1417 = (*.f64 J %1371)
%1427 = (*.f64 %93 %1401)
%1429 = (*.f64 #s(literal -1/24 binary64) %996)
%1434 = (*.f64 %93 %1409)
%1442 = (*.f64 %93 %1417)
%1458 = (*.f64 #s(literal -1/24 binary64) %1020)
%1464 = (/.f64 %1427 p)
%1472 = (/.f64 %1434 p)
%1481 = (fma.f64 #s(literal -1/2 binary64) %394 %1472)
%1491 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %1384 p) (/.f64 %1442 p))
%1501 = (*.f64 %90 %1401)
%1503 = (*.f64 #s(literal -1/24 binary64) %1054)
%1508 = (*.f64 B %1481)
%1510 = (/.f64 %1501 p)
%1527 = (if.f64 %1155 %434 lam2)
%1529 = (if.f64 %1153 %33 %1527)
%1531 = (/.f64 %1529 lam1)
%1547 = (/.f64 (*.f64 B %1529) lam1)
%1562 = (*.f64 B (fma.f64 #s(literal -1 binary64) lam1 %1529))
%1563 = (*.f64 #s(literal -1/2 binary64) %1562)
%1564 = (sin.f64 %1563)
%1565 = (cos.f64 %1563)
%1568 = (*.f64 #s(literal 1/2 binary64) %1562)
%1569 = (sin.f64 %1568)
%1570 = (cos.f64 %1568)
%1573 = (*.f64 p %1565)
%1577 = (/.f64 (*.f64 J %1564) %1573)
%1581 = (/.f64 (*.f64 J %1569) (*.f64 p %1570))
%1583 = (atan.f64 %1577)
%1585 = (atan.f64 %1581)
%1587 = (/.f64 %1585 B)
%1591 = (/.f64 %1583 B)
%1600 = (if.f64 %1155 %685 lam2)
%1602 = (if.f64 %1153 %690 %1600)
%1604 = (/.f64 %1602 lam1)
%1620 = (/.f64 (*.f64 B %1602) lam1)
%1632 = (*.f64 #s(literal -1/2 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam1 %1602)))
%1633 = (sin.f64 %1632)
%1634 = (cos.f64 %1632)
%1637 = (*.f64 J %1633)
%1641 = (/.f64 %1637 (*.f64 p %1634))
%1643 = (atan.f64 %1641)
%1645 = (/.f64 %1643 B)
%1670 = (+.f64 lam1 %8)
%1676 = (*.f64 #s(literal 1/2 binary64) %37)
%1680 = (/ %12 lam2)
%1681 = (/.f64 %15 lam2)
%1683 = (* 2 %1680)
%1684 = (*.f64 #s(literal 2 binary64) %1681)
%1686 = (+ 1 %1683)
%1689 = (pow.f64 %48 #s(literal 3 binary64))
%1691 = (*.f64 #s(literal -1/48 binary64) %1689)
%1693 = (*.f64 #s(literal -1/16 binary64) %1689)
%1695 = (-.f64 %1691 %1693)
%1697 = (*.f64 J %48)
%1699 = (*.f64 B %1697)
%1703 = (*.f64 J %1695)
%1705 = (*.f64 %93 %1703)
%1707 = (/.f64 %1697 p)
%1709 = (/.f64 %1705 p)
%1711 = (fma.f64 #s(literal 1/2 binary64) %1707 %1709)
%1728 = (*.f64 #s(literal 1/2 binary64) %694)
%1738 = (/.f64 lam1 lam2)
%1742 = (+.f64 #s(literal 1 binary64) %1684)
%1745 = (*.f64 #s(literal -2 binary64) %1681)
%1752 = (*.f64 #s(literal 884279719003555/140737488355328 binary64) (/.f64 #s(literal 1 binary64) lam2))
%1764 = (<.f64 %1670 %16)
%1770 = (>.f64 %1670 %15)
%1778 = (if.f64 %1770 (neg.f64 (fma.f64 #s(literal -1 binary64) lam2 %27)) lam2)
%1780 = (-.f64 %27 %8)
%1781 = (if.f64 %1764 %1780 %1778)
%1783 = (+.f64 lam1 %1781)
%1785 = (*.f64 #s(literal 1/2 binary64) %1783)
%1787 = (-.f64 lam1 %1781)
%1789 = (*.f64 B %1787)
%1791 = (*.f64 #s(literal 1/2 binary64) %1789)
%1793 = (sin.f64 %1791)
%1794 = (cos.f64 %1791)
%1797 = (*.f64 J %1793)
%1801 = (/.f64 %1797 (*.f64 p %1794))
%1803 = (atan.f64 %1801)
%1805 = (/.f64 %1803 B)
%1809 = (*.f64 B %1781)
%1811 = (*.f64 #s(literal -1/2 binary64) %1809)
%1813 = (sin.f64 %1811)
%1815 = (cos.f64 %1811)
%1817 = (pow.f64 %1813 #s(literal 2 binary64))
%1819 = (*.f64 B %1817)
%1821 = (pow.f64 %1815 #s(literal 2 binary64))
%1823 = (/.f64 %1819 %1821)
%1825 = (*.f64 #s(literal -1/2 binary64) %1823)
%1827 = (-.f64 %70 %1825)
%1829 = (*.f64 %1813 %1827)
%1831 = (*.f64 lam1 %1829)
%1833 = (*.f64 J %1813)
%1835 = (*.f64 J %1831)
%1837 = (*.f64 B %1835)
%1839 = (*.f64 J %1827)
%1841 = (*.f64 p %1815)
%1843 = (/.f64 %1833 %1841)
%1845 = (/.f64 %1837 %1841)
%1847 = (/.f64 %1839 p)
%1849 = (fma.f64 #s(literal 1/2 binary64) %1845 %1847)
%1853 = (pow.f64 %1787 #s(literal 3 binary64))
%1855 = (*.f64 #s(literal -1/48 binary64) %1853)
%1857 = (*.f64 #s(literal -1/16 binary64) %1853)
%1859 = (-.f64 %1855 %1857)
%1861 = (*.f64 J %1787)
%1863 = (*.f64 B %1861)
%1867 = (*.f64 J %1859)
%1869 = (*.f64 %93 %1867)
%1871 = (/.f64 %1861 p)
%1873 = (/.f64 %1869 p)
%1875 = (fma.f64 #s(literal 1/2 binary64) %1871 %1873)
%1880 = (if.f64 %1770 (-.f64 %433 %8) lam2)
%1882 = (if.f64 %1764 %1780 %1880)
%1884 = (+.f64 lam1 %1882)
%1888 = (-.f64 lam1 %1882)
%1890 = (*.f64 B %1888)
%1892 = (*.f64 #s(literal 1/2 binary64) %1890)
%1894 = (*.f64 #s(literal -1/2 binary64) %1890)
%1896 = (sin.f64 %1892)
%1897 = (cos.f64 %1892)
%1900 = (sin.f64 %1894)
%1901 = (cos.f64 %1894)
%1904 = (*.f64 p %1897)
%1908 = (/.f64 (*.f64 J %1896) %1904)
%1912 = (/.f64 (*.f64 J %1900) (*.f64 p %1901))
%1914 = (atan.f64 %1908)
%1916 = (atan.f64 %1912)
%1918 = (/.f64 %1916 B)
%1922 = (/.f64 %1914 B)
%1932 = (if.f64 %1770 (neg.f64 (+.f64 #s(literal 884279719003555/140737488355328 binary64) %8)) lam2)
%1935 = (if.f64 %1764 (-.f64 #s(literal 884279719003555/140737488355328 binary64) %8) %1932)
%1937 = (+.f64 lam1 %1935)
%1939 = (*.f64 #s(literal 1/2 binary64) %1937)
%1941 = (-.f64 lam1 %1935)
%1943 = (*.f64 B %1941)
%1945 = (*.f64 #s(literal 1/2 binary64) %1943)
%1947 = (sin.f64 %1945)
%1948 = (cos.f64 %1945)
%1951 = (*.f64 J %1947)
%1955 = (/.f64 %1951 (*.f64 p %1948))
%1957 = (atan.f64 %1955)
%1959 = (/.f64 %1957 B)
%1968 = (*.f64 %93 %1695)
%1974 = (pow.f64 %48 #s(literal 5 binary64))
%1976 = (pow.f64 %48 #s(literal 2 binary64))
%1980 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %1976 %1695) (*.f64 #s(literal 1/768 binary64) %1974))
%1981 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %1974) %1980)
%1991 = (pow.f64 %48 #s(literal 7 binary64))
%2002 = (-.f64 (*.f64 #s(literal -1/645120 binary64) %1991) (fma.f64 #s(literal -1/8 binary64) (*.f64 %1976 %1981) (fma.f64 #s(literal -1/92160 binary64) %1991 (*.f64 #s(literal 1/384 binary64) (*.f64 (pow.f64 %48 #s(literal 4 binary64)) %1695)))))
%2013 = (fma.f64 #s(literal 1/2 binary64) %1697 %1705)
%2014 = (*.f64 B %2013)
%2016 = (*.f64 J %1981)
%2017 = (*.f64 %93 %2016)
%2024 = (*.f64 %93 (*.f64 J %2002))
%2035 = (/.f64 %1703 p)
%2056 = (pow.f64 %34 #s(literal 5 binary64))
%2064 = (pow.f64 %34 #s(literal 7 binary64))
%2074 = (*.f64 %93 %225)
%2078 = (pow.f64 %34 #s(literal 4 binary64))
%2079 = (*.f64 %93 %2078)
%2087 = (pow.f64 %34 #s(literal 6 binary64))
%2101 = (fma.f64 #s(literal -1/48 binary64) %2079 (*.f64 #s(literal 1/4 binary64) %225))
%2106 = (fma.f64 #s(literal 1/3840 binary64) %2087 (*.f64 #s(literal 1/2304 binary64) %2087))
%2110 = (fma.f64 #s(literal 1/4 binary64) %225 (*.f64 %93 (fma.f64 #s(literal -1/48 binary64) %2078 (*.f64 %93 %2106))))
%2114 = (pow.f64 %34 #s(literal 8 binary64))
%2116 = (fma.f64 #s(literal -1/92160 binary64) %2114 (*.f64 #s(literal -1/645120 binary64) %2114))
%2123 = (fma.f64 #s(literal 1/4 binary64) %225 (*.f64 %93 (fma.f64 #s(literal -1/48 binary64) %2078 (*.f64 %93 (fma.f64 #s(literal 1/3840 binary64) %2087 (fma.f64 #s(literal 1/2304 binary64) %2087 (*.f64 %93 %2116)))))))
%2126 = (*.f64 %90 %225)
%2141 = (fma.f64 #s(literal 1/192 binary64) %2078 (*.f64 #s(literal 1/64 binary64) %2078))
%2150 = (fma.f64 #s(literal -1/1536 binary64) %2087 (*.f64 #s(literal -1/23040 binary64) %2087))
%2160 = (*.f64 #s(literal -1/16 binary64) %2078)
%2161 = (-.f64 (*.f64 #s(literal -1/48 binary64) %2078) %2160)
%2162 = (*.f64 %93 %2161)
%2169 = (fma.f64 #s(literal -1/4 binary64) (*.f64 %2161 %225) (*.f64 #s(literal 1/4 binary64) (*.f64 %2141 %225)))
%2170 = (-.f64 %2106 %2169)
%2171 = (*.f64 %93 %2170)
%2184 = (*.f64 %93 (-.f64 %2116 (fma.f64 #s(literal -1/4 binary64) (*.f64 %2170 %225) (fma.f64 #s(literal 1/4 binary64) (*.f64 %2150 %225) (*.f64 %2141 %2161)))))
%2197 = (*.f64 #s(literal -1/8 binary64) %225)
%2201 = (*.f64 #s(literal -1/2 binary64) %2161)
%2239 = (fma.f64 #s(literal -1/16 binary64) %222 (*.f64 #s(literal 1/96 binary64) %222))
%2244 = (*.f64 %2161 %34)
%2248 = (fma.f64 #s(literal -1/4 binary64) %2244 (fma.f64 #s(literal -1/7680 binary64) %2056 (*.f64 #s(literal 1/384 binary64) %2056)))
%2263 = (fma.f64 #s(literal -1/4 binary64) (*.f64 %2170 %34) (fma.f64 #s(literal -1/30720 binary64) %2064 (fma.f64 #s(literal 1/1290240 binary64) %2064 (*.f64 #s(literal 1/96 binary64) (*.f64 %2161 %222)))))
%2275 = (*.f64 lam1 %34)
%2279 = (*.f64 lam1 %2239)
%2284 = (*.f64 lam1 %2248)
%2291 = (*.f64 lam1 %2263)
%2301 = (*.f64 J %222)
%2307 = (*.f64 J %2056)
%2315 = (*.f64 J %2064)
%2325 = (*.f64 J %2275)
%2329 = (*.f64 J %2279)
%2331 = (fma.f64 #s(literal -1/4 binary64) %2325 (*.f64 %93 %2329))
%2334 = (*.f64 J %2284)
%2338 = (fma.f64 #s(literal -1/4 binary64) %2325 (*.f64 %93 (fma.f64 J %2279 (*.f64 %93 %2334))))
%2341 = (*.f64 J %2291)
%2347 = (fma.f64 #s(literal -1/4 binary64) %2325 (*.f64 %93 (fma.f64 J %2279 (*.f64 %93 (fma.f64 J %2284 (*.f64 %93 %2341))))))
%2350 = (*.f64 %90 %2325)
%2360 = (*.f64 J %225)
%2361 = (*.f64 %93 %2360)
%2366 = (*.f64 J %2161)
%2367 = (*.f64 %93 %2366)
%2374 = (*.f64 J %2170)
%2375 = (*.f64 %93 %2374)
%2385 = (*.f64 p %225)
%2390 = (*.f64 p %2078)
%2409 = (/.f64 %2301 p)
%2411 = (*.f64 #s(literal 1/16 binary64) %2409)
%2412 = (-.f64 (*.f64 #s(literal 1/48 binary64) %2409) %2411)
%2417 = (/.f64 %2307 p)
%2422 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %2412 %225) (*.f64 #s(literal -1/768 binary64) %2417))
%2423 = (-.f64 (*.f64 #s(literal -1/3840 binary64) %2417) %2422)
%2431 = (/.f64 %2315 p)
%2438 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %2423 %225) (fma.f64 #s(literal 1/92160 binary64) %2431 (*.f64 #s(literal 1/384 binary64) (*.f64 %2412 %2078))))
%2453 = (/.f64 %2325 p)
%2454 = (/.f64 %2329 p)
%2459 = (*.f64 #s(literal 1/32 binary64) (/.f64 (*.f64 J (*.f64 lam1 %222)) p))
%2460 = (-.f64 %2454 %2459)
%2465 = (/.f64 %2334 p)
%2471 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %2460 %225) (*.f64 #s(literal -1/1536 binary64) (/.f64 (*.f64 J (*.f64 lam1 %2056)) p)))
%2472 = (-.f64 %2465 %2471)
%2506 = (/.f64 %2360 p)
%2514 = (/.f64 %2366 p)
%2525 = (fma.f64 #s(literal -1/8 binary64) %2453 (*.f64 #s(literal 1/8 binary64) %2506))
%2531 = (fma.f64 #s(literal 1/2 binary64) %2460 (*.f64 #s(literal 1/2 binary64) %2514))
%2541 = (fma.f64 #s(literal 1/2 binary64) %2472 (*.f64 #s(literal 1/2 binary64) (/.f64 %2374 p)))
%2597 = (pow.f64 %453 #s(literal 3 binary64))
%2599 = (*.f64 #s(literal -1/16 binary64) %2597)
%2600 = (-.f64 (*.f64 #s(literal -1/48 binary64) %2597) %2599)
%2605 = (pow.f64 %453 #s(literal 5 binary64))
%2607 = (pow.f64 %453 #s(literal 2 binary64))
%2608 = (*.f64 %2607 %2600)
%2610 = (fma.f64 #s(literal -1/8 binary64) %2608 (*.f64 #s(literal 1/768 binary64) %2605))
%2611 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %2605) %2610)
%2619 = (pow.f64 %453 #s(literal 7 binary64))
%2621 = (*.f64 %2607 %2611)
%2622 = (pow.f64 %453 #s(literal 4 binary64))
%2623 = (*.f64 %2622 %2600)
%2627 = (-.f64 (*.f64 #s(literal -1/645120 binary64) %2619) (fma.f64 #s(literal -1/8 binary64) %2621 (fma.f64 #s(literal -1/92160 binary64) %2619 (*.f64 #s(literal 1/384 binary64) %2623))))
%2639 = (*.f64 #s(literal 1/16 binary64) %2597)
%2640 = (-.f64 (*.f64 #s(literal 1/48 binary64) %2597) %2639)
%2648 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %2607 %2640) (*.f64 #s(literal -1/768 binary64) %2605))
%2649 = (-.f64 (*.f64 #s(literal -1/3840 binary64) %2605) %2648)
%2663 = (-.f64 (*.f64 #s(literal 1/645120 binary64) %2619) (fma.f64 #s(literal -1/8 binary64) (*.f64 %2607 %2649) (fma.f64 #s(literal 1/92160 binary64) %2619 (*.f64 #s(literal 1/384 binary64) (*.f64 %2622 %2640)))))
%2677 = (/.f64 %453 p)
%2678 = (/.f64 %2597 p)
%2680 = (*.f64 #s(literal -1/16 binary64) %2678)
%2686 = (/.f64 %2605 p)
%2690 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %2608 p) (*.f64 #s(literal 1/768 binary64) %2686))
%2699 = (/.f64 %2619 p)
%2717 = (*.f64 J %453)
%2719 = (/.f64 (*.f64 B %2717) p)
%2722 = (/.f64 %2717 p)
%2723 = (*.f64 J %2600)
%2729 = (/.f64 %2723 p)
%2730 = (*.f64 J %2611)
%2750 = (*.f64 J %2640)
%2756 = (/.f64 %2750 p)
%2757 = (*.f64 J %2649)
%2780 = (pow.f64 %704 #s(literal 3 binary64))
%2782 = (*.f64 #s(literal -1/16 binary64) %2780)
%2783 = (-.f64 (*.f64 #s(literal -1/48 binary64) %2780) %2782)
%2788 = (pow.f64 %704 #s(literal 5 binary64))
%2790 = (pow.f64 %704 #s(literal 2 binary64))
%2793 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %2790 %2783) (*.f64 #s(literal 1/768 binary64) %2788))
%2794 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %2788) %2793)
%2802 = (pow.f64 %704 #s(literal 7 binary64))
%2810 = (-.f64 (*.f64 #s(literal -1/645120 binary64) %2802) (fma.f64 #s(literal -1/8 binary64) (*.f64 %2790 %2794) (fma.f64 #s(literal -1/92160 binary64) %2802 (*.f64 #s(literal 1/384 binary64) (*.f64 (pow.f64 %704 #s(literal 4 binary64)) %2783)))))
%2821 = (*.f64 J %704)
%2822 = (*.f64 B %2821)
%2825 = (*.f64 J %2783)
%2826 = (*.f64 %93 %2825)
%2830 = (*.f64 J %2794)
%2831 = (*.f64 %93 %2830)
%2838 = (*.f64 %93 (*.f64 J %2810))
%2849 = (/.f64 %2821 p)
%2854 = (/.f64 %2825 p)
%2879 = (*.f64 #s(literal 1/2 binary64) (*.f64 B %37))
%2888 = (/.f64 %71 %73)
%2890 = (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %2888))
%2893 = (*.f64 %66 %2890)
%2896 = (*.f64 lam1 %2893)
%2899 = (*.f64 J %2896)
%2902 = (*.f64 %93 %2899)
%2904 = (*.f64 J %2890)
%2905 = (*.f64 B %2904)
%2907 = (/.f64 %2902 %142)
%2914 = (*.f64 B p)
%2920 = (*.f64 J (*.f64 %874 %2893))
%2925 = (/.f64 %2920 %142)
%2928 = (/.f64 (*.f64 J (*.f64 lam1 %2890)) %2914)
%2939 = (/.f64 %1697 (*.f64 %93 p))
%2940 = (fma.f64 #s(literal 1/2 binary64) %2939 %2035)
%2955 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %2888))
%2958 = (*.f64 %66 %2955)
%2961 = (*.f64 lam1 %2958)
%2964 = (*.f64 J %2961)
%2967 = (*.f64 %93 %2964)
%2969 = (*.f64 J %2955)
%2970 = (*.f64 B %2969)
%2972 = (/.f64 %2967 %142)
%2984 = (*.f64 J (*.f64 %874 %2958))
%2989 = (/.f64 %2984 %142)
%2991 = (*.f64 J (*.f64 lam1 %2955))
%3012 = (/.f64 %81 %142)
%3018 = (-.f64 (fma.f64 #s(literal 1/2 binary64) %561 (*.f64 #s(literal 1/2 binary64) %3012)) (*.f64 #s(literal -1/2 binary64) (/.f64 %72 (*.f64 p %73))))
%3021 = (/.f64 %66 %142)
%3025 = (/.f64 %48 p)
%3026 = (/.f64 %1968 p)
%3028 = (*.f64 J (fma.f64 #s(literal 1/2 binary64) %3025 %3026))
%3035 = (fma.f64 #s(literal -1 binary64) (/.f64 %76 p) (*.f64 #s(literal -1/2 binary64) %3012))
%3046 = (*.f64 J (fma.f64 #s(literal -1 binary64) %3026 (*.f64 #s(literal -1/2 binary64) %3025)))
%3061 = (fma.f64 #s(literal -1 binary64) %127 (*.f64 #s(literal -1/2 binary64) %126))
%3071 = (fma.f64 #s(literal -1 binary64) %1705 (*.f64 #s(literal -1/2 binary64) %1697))
(approx 1/2 #s(literal 0 binary64))
(approx lam1 lam1)
(approx %6 %8)
(approx %6 %10)
(approx %14 %17)
(approx %19 %20)
(approx %25 %29)
(approx %32 %34)
(approx %36 %37)
(approx %39 %41)
(approx %39 %43)
(approx %45 %46)
(approx %45 %48)
(approx %51 (*.f64 #s(literal -1 binary64) %52))
(approx %51 (fma.f64 #s(literal -1 binary64) %52 %55))
(approx %58 %60)
(approx %58 (fma.f64 #s(literal -1/2 binary64) %52 %62))
(approx %65 %68)
(approx %65 (fma.f64 lam1 %76 %68))
(approx %65 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 #s(literal 1/2 binary64) (/.f64 %81 %67))) %75) %68))
(approx %65 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 lam1 (-.f64 %106 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %79) %67))))) %75) %68))
(approx %117 %119)
(approx %117 (fma.f64 J %121 %119))
(approx %117 %129)
(approx %117 (fma.f64 lam1 (fma.f64 J %76 (*.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %132 %67) %134))) %119))
(approx %141 %143)
(approx %141 (+.f64 %143 (/.f64 (*.f64 J %121) p)))
(approx %141 (fma.f64 lam1 %151 %143))
(approx %141 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) %154 (/.f64 %134 p)) %150) %143))
(approx %160 %168)
(approx %170 %171)
(approx %173 %52)
(approx (* B lam1) %55)
(approx %179 %66)
(approx %181 %67)
(approx %183 %71)
(approx %185 %72)
(approx %187 %73)
(approx %189 %74)
(approx %191 %75)
(approx %194 %76)
(approx %196 %79)
(approx %198 %80)
(approx %200 %118)
(approx %202 %124)
(approx %204 %125)
(approx %206 %127)
(approx %208 %142)
(approx %210 %149)
(approx %212 %150)
(approx %215 %151)
(approx (* 1/2 lam1) (*.f64 #s(literal 1/2 binary64) lam1))
(approx %221 (*.f64 #s(literal -1 binary64) %222))
(approx %221 (fma.f64 #s(literal -1 binary64) %222 %227))
(approx %221 (fma.f64 #s(literal -1 binary64) %222 (*.f64 lam1 (fma.f64 #s(literal 2 binary64) %225 (fma.f64 lam1 %231 %225)))))
(approx %221 (fma.f64 #s(literal -1 binary64) %222 (*.f64 lam1 (fma.f64 #s(literal 2 binary64) %225 (fma.f64 lam1 (+.f64 lam1 %231) %225)))))
(approx %244 %245)
(approx %244 (fma.f64 #s(literal -1/48 binary64) %227 %245))
(approx %244 (fma.f64 #s(literal 1/48 binary64) %222 (*.f64 lam1 (fma.f64 #s(literal -1/48 binary64) %249 %250))))
(approx %244 (fma.f64 #s(literal 1/48 binary64) %222 (*.f64 lam1 (fma.f64 #s(literal -1/48 binary64) %226 (*.f64 lam1 (fma.f64 #s(literal -1/48 binary64) lam1 %255))))))
(approx %263 %265)
(approx %263 (fma.f64 #s(literal -1/16 binary64) %227 %265))
(approx %263 (fma.f64 #s(literal 1/16 binary64) %222 (*.f64 lam1 (fma.f64 #s(literal -1/16 binary64) %249 %270))))
(approx %263 (fma.f64 #s(literal 1/16 binary64) %222 (*.f64 lam1 (fma.f64 #s(literal -1/16 binary64) %226 (*.f64 lam1 (fma.f64 #s(literal -1/16 binary64) lam1 %275))))))
(approx %282 %283)
(approx %282 (-.f64 (fma.f64 #s(literal 1/48 binary64) %222 %286) %265))
(approx %282 (-.f64 (fma.f64 #s(literal 1/48 binary64) %222 (*.f64 lam1 (-.f64 (fma.f64 #s(literal -1/48 binary64) %226 %291) %270))) %265))
(approx %282 (-.f64 (fma.f64 #s(literal 1/48 binary64) %222 (*.f64 lam1 (-.f64 (fma.f64 #s(literal -1/48 binary64) %226 (*.f64 lam1 (-.f64 (fma.f64 #s(literal -1/48 binary64) %231 (*.f64 #s(literal 1/24 binary64) lam1)) %275))) %270))) %265))
(approx %309 (*.f64 #s(literal -1 binary64) %310))
(approx %309 (fma.f64 #s(literal -1 binary64) %310 %313))
(approx %316 (*.f64 #s(literal -1 binary64) %317))
(approx %316 (fma.f64 #s(literal -1 binary64) %317 %320))
(approx %323 (*.f64 #s(literal -1/2 binary64) %317))
(approx %323 (fma.f64 #s(literal -1/2 binary64) %317 %326))
(approx %329 %330)
(approx %329 (fma.f64 J %286 %330))
(approx %329 (fma.f64 J %283 (*.f64 lam1 (fma.f64 J %291 %334))))
(approx %329 (fma.f64 J %283 (*.f64 lam1 (fma.f64 J %285 (*.f64 lam1 (fma.f64 #s(literal 1/24 binary64) %313 %339))))))
(approx %347 %348)
(approx %347 (fma.f64 %93 %350 %348))
(approx %347 (fma.f64 lam1 (fma.f64 %93 %353 %354) %348))
(approx %347 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal 1/24 binary64) %358 %359) %354) %348))
(approx %364 (*.f64 #s(literal -1 binary64) %365))
(approx %364 (fma.f64 #s(literal -1 binary64) %365 %368))
(approx %371 %372)
(approx %371 (+.f64 (/.f64 (*.f64 %93 %350) p) %372))
(approx %371 (fma.f64 lam1 %381 %372))
(approx %371 (fma.f64 lam1 %387 %372))
(approx %391 %392)
(approx %391 (fma.f64 #s(literal -1/2 binary64) %365 (fma.f64 lam1 %395 %372)))
(approx %391 (fma.f64 #s(literal -1/2 binary64) %365 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) %394 %381) %372)))
(approx %391 (fma.f64 #s(literal -1/2 binary64) %365 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) %394 %387) %372)))
(approx %407 %408)
(approx %407 (fma.f64 B (*.f64 lam1 %395) %408))
(approx %407 (fma.f64 B %392 (*.f64 lam1 (fma.f64 B %395 (/.f64 (*.f64 %90 %353) p)))))
(approx %407 (fma.f64 B %392 (*.f64 lam1 (fma.f64 B %395 (*.f64 lam1 (fma.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %90 %313) p) (/.f64 %421 p)))))))
(approx %432 %435)
(approx %439 %440)
(approx %442 %443)
(approx %445 %446)
(approx %445 (fma.f64 #s(literal 1/2 binary64) lam1 %446))
(approx %450 (*.f64 #s(literal -1 binary64) %440))
(approx %450 %453)
(approx %455 (*.f64 #s(literal -1 binary64) %456))
(approx %455 (fma.f64 #s(literal -1 binary64) %456 %55))
(approx %461 %462)
(approx %461 (fma.f64 #s(literal -1/2 binary64) %456 %62))
(approx %466 %467)
(approx %466 (fma.f64 #s(literal -1/2 binary64) %55 %467))
(approx %471 %474)
(approx %471 (fma.f64 lam1 %481 %474))
(approx %471 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 #s(literal 1/2 binary64) (/.f64 %486 %473))) %480) %474))
(approx %471 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 lam1 (-.f64 %503 (*.f64 #s(literal -1/2 binary64) (/.f64 %504 %473))))) %480) %474))
(approx %513 %516)
(approx %513 (fma.f64 lam1 %524 %516))
(approx %513 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %528) %515))) %523) %516))
(approx %513 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal -1/2 binary64) B (*.f64 lam1 (-.f64 %547 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %527) %515))))) %523) %516))
(approx %557 %559)
(approx %557 (fma.f64 lam1 (-.f64 (*.f64 #s(literal 1/2 binary64) %561) %565) %559))
(approx %557 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) %561 (*.f64 #s(literal 1/2 binary64) (/.f64 %486 %558))) %565) %559))
(approx %557 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) %561 (*.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %504 %558) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %90 p)) (fma.f64 #s(literal -1/4 binary64) (/.f64 %494 %563) (fma.f64 #s(literal -1/8 binary64) (/.f64 %496 p) (*.f64 #s(literal 1/48 binary64) (/.f64 %497 %563))))))))) %565) %559))
(approx %593 %595)
(approx %593 (+.f64 %595 (/.f64 (*.f64 J (*.f64 lam1 %481)) p)))
(approx %593 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (*.f64 J %485)) %558) %606) %595))
(approx %593 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (*.f64 J %484)) %558) (/.f64 (*.f64 J %503) p)) %606) %595))
(approx %619 %622)
(approx %619 (+.f64 %622 (/.f64 (*.f64 J (*.f64 lam1 %524)) p)))
(approx %619 (fma.f64 lam1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B (*.f64 J %528)) %621) %633) %622))
(approx %619 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B (*.f64 J %527)) %621) (/.f64 (*.f64 J %547) p)) %633) %622))
(approx %646 %654)
(approx %656 %663)
(approx %665 %666)
(approx %668 (/.f64 B %654))
(approx %672 %673)
(approx %676 %677)
(approx %676 (fma.f64 #s(literal 1/2 binary64) lam1 %677))
(approx %683 %686)
(approx %689 %691)
(approx %693 %694)
(approx %696 %697)
(approx %696 %699)
(approx %701 (*.f64 #s(literal -1 binary64) %691))
(approx %701 %704)
(approx %706 (*.f64 #s(literal -1 binary64) %707))
(approx %706 (fma.f64 #s(literal -1 binary64) %707 %55))
(approx %712 %713)
(approx %712 (fma.f64 #s(literal -1/2 binary64) %707 %62))
(approx %717 %720)
(approx %717 (fma.f64 lam1 %727 %720))
(approx %717 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %731) %719))) %726) %720))
(approx %717 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 lam1 (-.f64 %749 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %730) %719))))) %726) %720))
(approx %759 %761)
(approx %759 (fma.f64 J %763 %761))
(approx %759 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %767 %719) %769) %761))
(approx %759 (fma.f64 lam1 (fma.f64 J %727 (*.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %774 %719) %776))) %761))
(approx %782 %784)
(approx %782 (+.f64 %784 (/.f64 (*.f64 J %763) p)))
(approx %782 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %767 %783) %791) %784))
(approx %782 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %774 %783) (/.f64 %776 p)) %791) %784))
(approx %801 %809)
(approx %811 %812)
(approx %814 (-.f64 %697 %812))
(approx %814 (-.f64 %699 %812))
(approx %819 (-.f64 %41 %171))
(approx %819 (-.f64 %43 %171))
(approx %827 (-.f64 %41 %673))
(approx %827 (-.f64 %43 %673))
(approx %6 (*.f64 lam1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %833))))
(approx %36 (*.f64 lam1 (+.f64 #s(literal 1 binary64) %838)))
(approx %39 (*.f64 lam1 %843))
(approx %45 (*.f64 lam1 (+.f64 #s(literal 1 binary64) %846)))
(approx %51 (*.f64 lam1 (+.f64 B (*.f64 #s(literal -1 binary64) %850))))
(approx %58 %62)
(approx %58 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %850 %70)))
(approx %65 (/.f64 %163 %165))
(approx %117 (/.f64 %164 %165))
(approx %141 %167)
(approx %215 (*.f64 #s(literal 1/2 binary64) %149))
(approx %215 (*.f64 lam1 %868))
(approx %873 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (*.f64 J (*.f64 %874 %79))) %142)))
(approx %873 (*.f64 %874 %868))
(approx %873 (*.f64 %874 (fma.f64 #s(literal 1/2 binary64) %154 (+.f64 (/.f64 %118 (*.f64 %874 %142)) %867))))
(approx %221 %889)
(approx %221 (*.f64 %889 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %838 %846))))
(approx %221 (*.f64 %889 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %838 %897))))
(approx %221 (*.f64 %889 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %838 (fma.f64 #s(literal -1 binary64) %902 %897)))))
(approx %244 (*.f64 #s(literal -1/48 binary64) %889))
(approx %244 (*.f64 %889 (-.f64 %911 #s(literal 1/48 binary64))))
(approx %244 (*.f64 %889 (-.f64 %917 #s(literal 1/48 binary64))))
(approx %244 (*.f64 %889 (-.f64 %923 #s(literal 1/48 binary64))))
(approx %263 (*.f64 #s(literal -1/16 binary64) %889))
(approx %263 (*.f64 %889 (-.f64 %929 #s(literal 1/16 binary64))))
(approx %263 (*.f64 %889 (-.f64 %934 #s(literal 1/16 binary64))))
(approx %263 (*.f64 %889 (-.f64 %940 #s(literal 1/16 binary64))))
(approx %282 (*.f64 #s(literal 1/24 binary64) %889))
(approx %282 (*.f64 %889 (-.f64 (+.f64 #s(literal 1/24 binary64) %911) %929)))
(approx %282 (*.f64 %889 (-.f64 (+.f64 #s(literal 1/24 binary64) %917) %934)))
(approx %282 (*.f64 %889 (-.f64 (+.f64 #s(literal 1/24 binary64) %923) %940)))
(approx %309 %313)
(approx %309 (*.f64 lam1 (+.f64 J (*.f64 #s(literal -1 binary64) (/.f64 %310 lam1)))))
(approx %316 %320)
(approx %316 (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %965 %966)))
(approx %323 %326)
(approx %323 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %965 %971)))
(approx %329 (*.f64 #s(literal 1/24 binary64) %975))
(approx %329 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) J %978)))
(approx %329 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) J (+.f64 %978 %982))))
(approx %329 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) J (+.f64 %978 (+.f64 %982 (/.f64 %330 %889))))))
(approx %347 (*.f64 #s(literal 1/24 binary64) %993))
(approx %347 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %996 %997)))
(approx %347 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %996 (+.f64 %997 %1001))))
(approx %347 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %996 (+.f64 %997 (+.f64 %1001 (/.f64 %348 %889))))))
(approx %364 %368)
(approx %364 (*.f64 lam1 (fma.f64 #s(literal -1 binary64) (/.f64 %310 %866) %394)))
(approx %371 (*.f64 #s(literal 1/24 binary64) (/.f64 %993 p)))
(approx %371 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %1020 %1021)))
(approx %371 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %1020 %1027)))
(approx %371 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %1020 %1034)))
(approx %391 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %1020 (fma.f64 #s(literal 1/2 binary64) %1038 %1027))))
(approx %391 (*.f64 %889 (fma.f64 #s(literal -1/2 binary64) (/.f64 %310 %1031) (fma.f64 #s(literal 1/24 binary64) %1020 (fma.f64 #s(literal 1/2 binary64) %1038 %1034)))))
(approx %407 (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %90 %975) p)))
(approx %407 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %1054 %1055)))
(approx %407 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %1054 %1061)))
(approx %407 (*.f64 %889 (fma.f64 #s(literal 1/24 binary64) %1054 (+.f64 (/.f64 %408 %889) %1061))))
(approx %442 (*.f64 lam1 (+.f64 #s(literal 1 binary64) %1070)))
(approx %445 (*.f64 lam1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %1070))))
(approx %450 (*.f64 lam1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1070))))
(approx %455 (*.f64 lam1 (+.f64 B (*.f64 #s(literal -1 binary64) %1082))))
(approx %461 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1082 %70)))
(approx %466 (*.f64 #s(literal -1/2 binary64) %55))
(approx %466 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal 1/2 binary64) %1082))))
(approx %471 (/.f64 %649 %651))
(approx %513 (/.f64 %658 %660))
(approx %557 (/.f64 %649 %652))
(approx %593 %653)
(approx %619 %662)
(approx %676 (*.f64 lam1 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %1070 (/.f64 %663 %55)))))
(approx %693 (*.f64 lam1 (+.f64 #s(literal 1 binary64) %1109)))
(approx %696 (*.f64 lam1 %1114))
(approx %701 (*.f64 lam1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1109))))
(approx %706 (*.f64 lam1 (+.f64 B (*.f64 #s(literal -1 binary64) %1121))))
(approx %712 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1121 %70)))
(approx %717 (/.f64 %804 %806))
(approx %759 (/.f64 %805 %806))
(approx %782 %808)
(approx %814 (*.f64 lam1 (-.f64 %1114 (/.f64 %809 %55))))
(approx %819 (*.f64 lam1 (-.f64 %843 (/.f64 %168 %55))))
(approx %827 (*.f64 lam1 (-.f64 %843 (/.f64 %654 %55))))
(approx %6 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %833 #s(literal 1 binary64)))))
(approx %14 %1153)
(approx %19 %1155)
(approx %25 %1157)
(approx %32 %1159)
(approx %36 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) %1161) #s(literal 1 binary64)))))
(approx %39 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/2 binary64) %1161) #s(literal 1/2 binary64)))))
(approx %45 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %1161 #s(literal 1 binary64)))))
(approx %51 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) B %1177))))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal 1/2 binary64) %1177)))))
(approx %65 (/.f64 %1190 %1191))
(approx %117 (/.f64 %1194 %1191))
(approx %141 %1198)
(approx %160 %1200)
(approx %170 %1202)
(approx %1204 %1205)
(approx %173 %1176)
(approx %178 %1208)
(approx %179 %1210)
(approx %181 %1212)
(approx %183 %1214)
(approx %185 %1216)
(approx %187 %1218)
(approx %189 %1220)
(approx %191 %1222)
(approx %194 %1224)
(approx %196 %1226)
(approx %198 %1228)
(approx %200 %1230)
(approx %202 %1232)
(approx %204 %1234)
(approx %206 %1236)
(approx %208 %1238)
(approx %872 (/.f64 %1230 %1238))
(approx %210 %1242)
(approx %212 %1244)
(approx %215 (*.f64 #s(literal 1/2 binary64) %1242))
(approx %215 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %1248 (*.f64 #s(literal -1/2 binary64) %1251)))))
(approx %873 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (*.f64 J (*.f64 %874 %1226))) %1238)))
(approx %873 (*.f64 %874 (fma.f64 #s(literal 1/2 binary64) %1251 %1248)))
(approx %873 (*.f64 %874 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1230 (*.f64 lam1 %1238)) (*.f64 #s(literal -1 binary64) %1244)) lam1) (*.f64 #s(literal 1/2 binary64) %1251))))
(approx %221 (*.f64 #s(literal -1 binary64) (*.f64 %889 (-.f64 (fma.f64 #s(literal 2 binary64) %1161 %1161) #s(literal 1 binary64)))))
(approx %221 (*.f64 #s(literal -1 binary64) (*.f64 %889 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1280 (fma.f64 #s(literal 2 binary64) %1282 %1282)) lam1)) #s(literal 1 binary64)))))
(approx %221 (*.f64 #s(literal -1 binary64) (*.f64 %889 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1280 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1291 %1293) lam1))) lam1)) #s(literal 1 binary64)))))
(approx %244 (*.f64 #s(literal -1 binary64) (*.f64 %889 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/48 binary64) %1304)))))
(approx %244 (*.f64 #s(literal -1 binary64) (*.f64 %889 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %1310 %1311) lam1))))))
(approx %244 (*.f64 #s(literal -1 binary64) (*.f64 %889 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %1293 %1319) lam1) %1311) lam1))))))
(approx %263 (*.f64 #s(literal -1 binary64) (*.f64 %889 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1/16 binary64) %1304)))))
(approx %263 (*.f64 #s(literal -1 binary64) (*.f64 %889 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %1310 %1334) lam1))))))
(approx %263 (*.f64 #s(literal -1 binary64) (*.f64 %889 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %1293 %1342) lam1) %1334) lam1))))))
(approx %282 (*.f64 #s(literal -1 binary64) (*.f64 %889 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1352 lam1)) #s(literal 1/24 binary64)))))
(approx %282 (*.f64 #s(literal -1 binary64) (*.f64 %889 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1359 lam1) %1311) %1334) lam1)) #s(literal 1/24 binary64)))))
(approx %282 (*.f64 #s(literal -1 binary64) (*.f64 %889 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1371 lam1) %1319) %1342) lam1) %1311) %1334) lam1)) #s(literal 1/24 binary64)))))
(approx %309 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) J (/.f64 %1384 lam1)))))
(approx %316 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %966 %1391))))
(approx %323 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %966 (*.f64 #s(literal 1/2 binary64) %1391)))))
(approx %329 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 %1401 lam1) %1404))))
(approx %329 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1409 lam1) %1401) lam1) %1404))))
(approx %329 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1417 lam1) %1409) lam1) %1401) lam1) %1404))))
(approx %347 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 %1427 lam1) %1429))))
(approx %347 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1434 lam1) %1427) lam1) %1429))))
(approx %347 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1442 lam1) %1434) lam1) %1427) lam1) %1429))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %394 (/.f64 %1384 %866)))))
(approx %371 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 %1427 %866) %1458))))
(approx %371 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1434 %866) %1464) lam1) %1458))))
(approx %371 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1442 %866) %1472) lam1) %1464) lam1) %1458))))
(approx %391 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1481 lam1) %1464) lam1) %1458))))
(approx %391 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1491 lam1) %1481) lam1) %1464) lam1) %1458))))
(approx %407 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 %1501 %866) %1503))))
(approx %407 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1508 lam1) %1510) lam1) %1503))))
(approx %407 (*.f64 #s(literal -1 binary64) (*.f64 %889 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 B %1491) lam1) %1508) lam1) %1510) lam1) %1503))))
(approx %432 %1527)
(approx %439 %1529)
(approx %442 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) %1531) #s(literal 1 binary64)))))
(approx %445 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/2 binary64) %1531) #s(literal 1/2 binary64)))))
(approx %450 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %1531 #s(literal 1 binary64)))))
(approx %455 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) B %1547))))
(approx %461 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal 1/2 binary64) %1547)))))
(approx %466 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1547 %70))))
(approx %471 (/.f64 %1564 %1565))
(approx %513 (/.f64 %1569 %1570))
(approx %557 (/.f64 %1564 %1573))
(approx %593 %1577)
(approx %619 %1581)
(approx %646 %1583)
(approx %656 %1585)
(approx %665 %1587)
(approx %668 (/.f64 B %1583))
(approx %672 %1591)
(approx %676 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %1529 %1587) lam1)) #s(literal 1/2 binary64)))))
(approx %683 %1600)
(approx %689 %1602)
(approx %693 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) %1604) #s(literal 1 binary64)))))
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/2 binary64) %1604) #s(literal 1/2 binary64)))))
(approx %701 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %1604 #s(literal 1 binary64)))))
(approx %706 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) B %1620))))
(approx %712 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal 1/2 binary64) %1620)))))
(approx %717 (/.f64 %1633 %1634))
(approx %759 (/.f64 %1637 %1634))
(approx %782 %1641)
(approx %801 %1643)
(approx %811 %1645)
(approx %814 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %1602) %1645) lam1)) #s(literal 1/2 binary64)))))
(approx %819 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1205 %1202) lam1)) #s(literal 1/2 binary64)))))
(approx %827 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1205 %1591) lam1)) #s(literal 1/2 binary64)))))
(approx lam2 lam2)
(approx %6 %1670)
(approx %31 %27)
(approx %31 %33)
(approx %24 %433)
(approx %24 %28)
(approx %39 %1676)
(approx %51 %161)
(approx %58 %162)
(approx %1680 %1681)
(approx %1683 %1684)
(approx %1686 (/.f64 %33 lam2))
(approx %221 %1689)
(approx %244 %1691)
(approx %263 %1693)
(approx %282 %1695)
(approx %309 %1697)
(approx %316 %1699)
(approx %323 (*.f64 #s(literal 1/2 binary64) %1699))
(approx %329 %1703)
(approx %347 %1705)
(approx %364 %1707)
(approx %371 %1709)
(approx %391 %1711)
(approx %407 (*.f64 B %1711))
(approx %431 %434)
(approx %445 (*.f64 #s(literal 1/2 binary64) %443))
(approx %455 %647)
(approx %461 %648)
(approx %466 %657)
(approx %676 (fma.f64 #s(literal 1/2 binary64) %443 %666))
(approx %688 #s(literal 884279719003555/140737488355328 binary64))
(approx %688 %690)
(approx %682 #s(literal -884279719003555/140737488355328 binary64))
(approx %682 %685)
(approx %696 %1728)
(approx %706 %802)
(approx %712 %803)
(approx %814 (-.f64 %1728 %812))
(approx %819 (-.f64 %1676 %171))
(approx %827 (-.f64 %1676 %673))
(approx %6 (*.f64 lam2 (-.f64 %1738 #s(literal 1 binary64))))
(approx %31 (*.f64 lam2 %1742))
(approx %24 (*.f64 lam2 (+.f64 #s(literal 1 binary64) %1745)))
(approx %1686 #s(literal 1 binary64))
(approx %1686 %1742)
(approx %688 (*.f64 lam2 (+.f64 #s(literal 1 binary64) %1752)))
(approx %682 (*.f64 lam2 (-.f64 #s(literal 1 binary64) %1752)))
(approx %6 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1738)))))
(approx %14 %1764)
(approx %31 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (-.f64 %1745 #s(literal 1 binary64)))))
(approx %19 %1770)
(approx %24 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (-.f64 %1684 #s(literal 1 binary64)))))
(approx %25 %1778)
(approx %32 %1781)
(approx %36 %1783)
(approx %39 %1785)
(approx %45 %1787)
(approx %51 %1789)
(approx %58 %1791)
(approx %65 (/.f64 %1793 %1794))
(approx %117 (/.f64 %1797 %1794))
(approx %141 %1801)
(approx %160 %1803)
(approx %170 %1805)
(approx %1204 (*.f64 #s(literal 1/2 binary64) %1781))
(approx %173 %1809)
(approx %178 %1811)
(approx %179 %1813)
(approx %181 %1815)
(approx %183 %1817)
(approx %185 %1819)
(approx %187 %1821)
(approx %189 %1823)
(approx %191 %1825)
(approx %194 %1827)
(approx %196 %1829)
(approx %198 %1831)
(approx %200 %1833)
(approx %202 %1835)
(approx %204 %1837)
(approx %206 %1839)
(approx %208 %1841)
(approx %872 %1843)
(approx %210 %1845)
(approx %212 %1847)
(approx %215 %1849)
(approx %873 (fma.f64 lam1 %1849 %1843))
(approx %221 %1853)
(approx %244 %1855)
(approx %263 %1857)
(approx %282 %1859)
(approx %309 %1861)
(approx %316 %1863)
(approx %323 (*.f64 #s(literal 1/2 binary64) %1863))
(approx %329 %1867)
(approx %347 %1869)
(approx %364 %1871)
(approx %371 %1873)
(approx %391 %1875)
(approx %407 (*.f64 B %1875))
(approx %432 %1880)
(approx %439 %1882)
(approx %442 %1884)
(approx %445 (*.f64 #s(literal 1/2 binary64) %1884))
(approx %450 %1888)
(approx %455 %1890)
(approx %461 %1892)
(approx %466 %1894)
(approx %471 (/.f64 %1896 %1897))
(approx %513 (/.f64 %1900 %1901))
(approx %557 (/.f64 %1896 %1904))
(approx %593 %1908)
(approx %619 %1912)
(approx %646 %1914)
(approx %656 %1916)
(approx %665 %1918)
(approx %668 (/.f64 B %1914))
(approx %672 %1922)
(approx %676 (fma.f64 #s(literal 1/2 binary64) %1884 %1918))
(approx %682 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (-.f64 %1752 #s(literal 1 binary64)))))
(approx %683 %1932)
(approx %689 %1935)
(approx %693 %1937)
(approx %696 %1939)
(approx %701 %1941)
(approx %706 %1943)
(approx %712 %1945)
(approx %717 (/.f64 %1947 %1948))
(approx %759 (/.f64 %1951 %1948))
(approx %782 %1955)
(approx %801 %1957)
(approx %811 %1959)
(approx %814 (-.f64 %1939 %1959))
(approx %819 (-.f64 %1785 %1805))
(approx %827 (-.f64 %1785 %1922))
(approx B B)
(approx %65 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %48 %1968)))
(approx %65 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %48 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1689 (*.f64 %93 %1981)) %1693)))))
(approx %65 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %48 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1689 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %1974 (*.f64 %93 %2002)) %1980))) %1693)))))
(approx %117 %2014)
(approx %117 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1697 (*.f64 %93 (fma.f64 J %1695 %2017)))))
(approx %117 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1697 (*.f64 %93 (fma.f64 J %1695 (*.f64 %93 (fma.f64 J %1981 %2024)))))))
(approx %141 (*.f64 #s(literal 1/2 binary64) (/.f64 %1699 p)))
(approx %141 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1707 (*.f64 %93 (+.f64 %2035 (/.f64 %2017 p))))))
(approx %141 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1707 (*.f64 %93 (fma.f64 %93 (+.f64 (/.f64 %2016 p) (/.f64 %2024 p)) %2035)))))
(approx %179 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 #s(literal 1/48 binary64) (*.f64 %93 %222)))))
(approx %179 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 %93 (fma.f64 #s(literal -1/3840 binary64) (*.f64 %93 %2056) %245)))))
(approx %179 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 %93 (fma.f64 #s(literal 1/48 binary64) %222 (*.f64 %93 (fma.f64 #s(literal -1/3840 binary64) %2056 (*.f64 #s(literal 1/645120 binary64) (*.f64 %93 %2064)))))))))
(approx %181 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) %2074)))
(approx %181 (+.f64 #s(literal 1 binary64) (*.f64 %93 (fma.f64 #s(literal -1/8 binary64) %225 (*.f64 #s(literal 1/384 binary64) %2079)))))
(approx %181 (+.f64 #s(literal 1 binary64) (*.f64 %93 (fma.f64 #s(literal -1/8 binary64) %225 (*.f64 %93 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %93 %2087) (*.f64 #s(literal 1/384 binary64) %2078)))))))
(approx %193 %70)
(approx %183 (*.f64 #s(literal 1/4 binary64) %2074))
(approx %183 (*.f64 %93 %2101))
(approx %183 (*.f64 %93 %2110))
(approx %183 (*.f64 %93 %2123))
(approx %185 (*.f64 #s(literal 1/4 binary64) %2126))
(approx %185 (*.f64 %90 %2101))
(approx %185 (*.f64 %90 %2110))
(approx %185 (*.f64 %90 %2123))
(approx %187 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) %2074)))
(approx %187 (+.f64 #s(literal 1 binary64) (*.f64 %93 (fma.f64 #s(literal -1/4 binary64) %225 (*.f64 %93 %2141)))))
(approx %187 (+.f64 #s(literal 1 binary64) (*.f64 %93 (fma.f64 #s(literal -1/4 binary64) %225 (*.f64 %93 (fma.f64 #s(literal 1/192 binary64) %2078 (fma.f64 #s(literal 1/64 binary64) %2078 (*.f64 %93 %2150))))))))
(approx %189 (*.f64 %90 (fma.f64 #s(literal 1/4 binary64) %225 %2162)))
(approx %189 (*.f64 %90 (fma.f64 #s(literal 1/4 binary64) %225 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2078 %2171) %2160)))))
(approx %189 (*.f64 %90 (fma.f64 #s(literal 1/4 binary64) %225 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2078 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %2087 (fma.f64 #s(literal 1/2304 binary64) %2087 %2184)) %2169))) %2160)))))
(approx %191 (*.f64 #s(literal -1/8 binary64) %2126))
(approx %191 (*.f64 %90 (fma.f64 #s(literal -1/2 binary64) %2162 %2197)))
(approx %191 (*.f64 %90 (fma.f64 #s(literal -1/8 binary64) %225 (*.f64 %93 (fma.f64 #s(literal -1/2 binary64) %2171 %2201)))))
(approx %191 (*.f64 %90 (fma.f64 #s(literal -1/8 binary64) %225 (*.f64 %93 (fma.f64 #s(literal -1/2 binary64) %2161 (*.f64 %93 (fma.f64 #s(literal -1/2 binary64) %2184 (*.f64 #s(literal -1/2 binary64) %2170))))))))
(approx %194 (*.f64 B (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) %2074))))
(approx %194 (*.f64 B (+.f64 #s(literal 1/2 binary64) (*.f64 %93 (-.f64 (*.f64 #s(literal 1/2 binary64) %2162) %2197)))))
(approx %194 (*.f64 B (+.f64 #s(literal 1/2 binary64) (*.f64 %93 (-.f64 (*.f64 %93 (-.f64 (*.f64 #s(literal 1/2 binary64) %2171) %2201)) %2197)))))
(approx %196 (*.f64 #s(literal -1/4 binary64) (*.f64 %93 %34)))
(approx %196 (*.f64 %93 (fma.f64 #s(literal -1/4 binary64) %34 (*.f64 %93 %2239))))
(approx %196 (*.f64 %93 (fma.f64 #s(literal -1/4 binary64) %34 (*.f64 %93 (fma.f64 #s(literal -1/16 binary64) %222 (fma.f64 #s(literal 1/96 binary64) %222 (*.f64 %93 %2248)))))))
(approx %196 (*.f64 %93 (fma.f64 #s(literal -1/4 binary64) %34 (*.f64 %93 (fma.f64 #s(literal -1/16 binary64) %222 (fma.f64 #s(literal 1/96 binary64) %222 (*.f64 %93 (fma.f64 #s(literal -1/4 binary64) %2244 (fma.f64 #s(literal -1/7680 binary64) %2056 (fma.f64 #s(literal 1/384 binary64) %2056 (*.f64 %93 %2263)))))))))))
(approx %198 (*.f64 #s(literal -1/4 binary64) (*.f64 %93 %2275)))
(approx %198 (*.f64 %93 (fma.f64 #s(literal -1/4 binary64) %2275 (*.f64 %93 %2279))))
(approx %198 (*.f64 %93 (fma.f64 #s(literal -1/4 binary64) %2275 (*.f64 %93 (fma.f64 lam1 %2239 (*.f64 %93 %2284))))))
(approx %198 (*.f64 %93 (fma.f64 #s(literal -1/4 binary64) %2275 (*.f64 %93 (fma.f64 lam1 %2239 (*.f64 %93 (fma.f64 lam1 %2248 (*.f64 %93 %2291))))))))
(approx %346 %93)
(approx %200 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %310 (*.f64 #s(literal 1/48 binary64) (*.f64 %93 %2301)))))
(approx %200 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %310 (*.f64 %93 (fma.f64 #s(literal -1/3840 binary64) (*.f64 %93 %2307) (*.f64 #s(literal 1/48 binary64) %2301))))))
(approx %200 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %310 (*.f64 %93 (fma.f64 #s(literal 1/48 binary64) %2301 (*.f64 %93 (fma.f64 #s(literal -1/3840 binary64) %2307 (*.f64 #s(literal 1/645120 binary64) (*.f64 %93 %2315)))))))))
(approx %202 (*.f64 #s(literal -1/4 binary64) (*.f64 %93 %2325)))
(approx %202 (*.f64 %93 %2331))
(approx %202 (*.f64 %93 %2338))
(approx %202 (*.f64 %93 %2347))
(approx %204 (*.f64 #s(literal -1/4 binary64) %2350))
(approx %204 (*.f64 %90 %2331))
(approx %204 (*.f64 %90 %2338))
(approx %204 (*.f64 %90 %2347))
(approx %206 %971)
(approx %206 (*.f64 B (fma.f64 #s(literal 1/8 binary64) %2361 (*.f64 #s(literal 1/2 binary64) J))))
(approx %206 (*.f64 B (fma.f64 #s(literal 1/2 binary64) J (*.f64 %93 (fma.f64 #s(literal 1/8 binary64) %2360 (*.f64 #s(literal 1/2 binary64) %2367))))))
(approx %206 (*.f64 B (fma.f64 #s(literal 1/2 binary64) J (*.f64 %93 (fma.f64 #s(literal 1/8 binary64) %2360 (*.f64 %93 (fma.f64 #s(literal 1/2 binary64) %2366 (*.f64 #s(literal 1/2 binary64) %2375))))))))
(approx %208 p)
(approx %208 (+.f64 p (*.f64 #s(literal -1/8 binary64) (*.f64 %93 %2385))))
(approx %208 (+.f64 p (*.f64 %93 (fma.f64 #s(literal -1/8 binary64) %2385 (*.f64 #s(literal 1/384 binary64) (*.f64 %93 %2390))))))
(approx %208 (+.f64 p (*.f64 %93 (fma.f64 #s(literal -1/8 binary64) %2385 (*.f64 %93 (fma.f64 #s(literal -1/46080 binary64) (*.f64 %93 (*.f64 p %2087)) (*.f64 #s(literal 1/384 binary64) %2390)))))))
(approx %872 (*.f64 #s(literal -1/2 binary64) (/.f64 %317 p)))
(approx %872 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %365 (*.f64 %93 %2412))))
(approx %872 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %365 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/48 binary64) %2409 (*.f64 %93 %2423)) %2411)))))
(approx %872 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %365 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/48 binary64) %2409 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/3840 binary64) %2417 (*.f64 %93 (-.f64 (*.f64 #s(literal 1/645120 binary64) %2431) %2438))) %2422))) %2411)))))
(approx %210 (*.f64 #s(literal -1/4 binary64) (/.f64 %2350 p)))
(approx %210 (*.f64 %90 (fma.f64 #s(literal -1/4 binary64) %2453 (*.f64 %93 %2460))))
(approx %210 (*.f64 %90 (fma.f64 #s(literal -1/4 binary64) %2453 (*.f64 %93 (-.f64 (fma.f64 %93 %2472 %2454) %2459)))))
(approx %210 (*.f64 %90 (fma.f64 #s(literal -1/4 binary64) %2453 (*.f64 %93 (-.f64 (fma.f64 %93 (-.f64 (fma.f64 %93 (-.f64 (/.f64 %2341 p) (fma.f64 #s(literal -1/8 binary64) (*.f64 %2472 %225) (fma.f64 #s(literal 1/184320 binary64) (/.f64 (*.f64 J (*.f64 lam1 %2064)) p) (*.f64 #s(literal 1/384 binary64) (*.f64 %2460 %2078))))) %2465) %2471) %2454) %2459)))))
(approx %212 (*.f64 #s(literal 1/2 binary64) (/.f64 %966 p)))
(approx %212 (*.f64 B (fma.f64 #s(literal 1/8 binary64) (/.f64 %2361 p) (*.f64 #s(literal 1/2 binary64) %394))))
(approx %212 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %394 (*.f64 %93 (fma.f64 #s(literal 1/8 binary64) %2506 (*.f64 #s(literal 1/2 binary64) (/.f64 %2367 p)))))))
(approx %212 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %394 (*.f64 %93 (fma.f64 #s(literal 1/8 binary64) %2506 (*.f64 %93 (fma.f64 #s(literal 1/2 binary64) %2514 (*.f64 #s(literal 1/2 binary64) (/.f64 %2375 p)))))))))
(approx %215 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %394 (*.f64 %93 %2525))))
(approx %215 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %394 (*.f64 %93 (fma.f64 #s(literal -1/8 binary64) %2453 (fma.f64 #s(literal 1/8 binary64) %2506 (*.f64 %93 %2531)))))))
(approx %215 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %394 (*.f64 %93 (fma.f64 #s(literal -1/8 binary64) %2453 (fma.f64 #s(literal 1/8 binary64) %2506 (*.f64 %93 (fma.f64 #s(literal 1/2 binary64) %2460 (fma.f64 #s(literal 1/2 binary64) %2514 (*.f64 %93 %2541))))))))))
(approx %873 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %365 (*.f64 #s(literal 1/2 binary64) %368))))
(approx %873 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %365 (fma.f64 #s(literal 1/2 binary64) %368 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/48 binary64) %2409 (*.f64 lam1 %2525)) %2411))))))
(approx %873 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %365 (fma.f64 #s(literal 1/2 binary64) %368 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/48 binary64) %2409 (fma.f64 lam1 %2525 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/3840 binary64) %2417 (*.f64 lam1 %2531)) %2422)))) %2411))))))
(approx %873 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %365 (fma.f64 #s(literal 1/2 binary64) %368 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/48 binary64) %2409 (fma.f64 lam1 %2525 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/3840 binary64) %2417 (fma.f64 lam1 %2531 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/645120 binary64) %2431 (*.f64 lam1 %2541)) %2438)))) %2422)))) %2411))))))
(approx %391 (*.f64 #s(literal 1/2 binary64) %1707))
(approx (/ 1 B) (/.f64 #s(literal 1 binary64) B))
(approx %471 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %453 (*.f64 %93 %2600))))
(approx %471 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %453 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2597 (*.f64 %93 %2611)) %2599)))))
(approx %471 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %453 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2597 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %2605 (*.f64 %93 %2627)) %2610))) %2599)))))
(approx %513 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %453 (*.f64 %93 %2640))))
(approx %513 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %453 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/48 binary64) %2597 (*.f64 %93 %2649)) %2639)))))
(approx %513 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %453 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/48 binary64) %2597 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/3840 binary64) %2605 (*.f64 %93 %2663)) %2648))) %2639)))))
(approx %557 (*.f64 #s(literal 1/2 binary64) (/.f64 %647 p)))
(approx %557 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2677 (*.f64 %93 (-.f64 (*.f64 #s(literal -1/48 binary64) %2678) %2680)))))
(approx %557 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2677 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2678 (*.f64 %93 (-.f64 (*.f64 #s(literal 1/3840 binary64) %2686) %2690))) %2680)))))
(approx %557 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2677 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2678 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %2686 (*.f64 %93 (-.f64 (*.f64 #s(literal -1/645120 binary64) %2699) (fma.f64 #s(literal -1/8 binary64) (/.f64 %2621 p) (fma.f64 #s(literal -1/92160 binary64) %2699 (*.f64 #s(literal 1/384 binary64) (/.f64 %2623 p))))))) %2690))) %2680)))))
(approx %593 (*.f64 #s(literal 1/2 binary64) %2719))
(approx %593 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2722 (/.f64 (*.f64 %93 %2723) p))))
(approx %593 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2722 (*.f64 %93 (+.f64 %2729 (/.f64 (*.f64 %93 %2730) p))))))
(approx %593 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2722 (*.f64 %93 (fma.f64 %93 (+.f64 (/.f64 %2730 p) (/.f64 (*.f64 %93 (*.f64 J %2627)) p)) %2729)))))
(approx %619 (*.f64 #s(literal -1/2 binary64) %2719))
(approx %619 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %2722 (/.f64 (*.f64 %93 %2750) p))))
(approx %619 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %2722 (*.f64 %93 (+.f64 %2756 (/.f64 (*.f64 %93 %2757) p))))))
(approx %619 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %2722 (*.f64 %93 (fma.f64 %93 (+.f64 (/.f64 %2757 p) (/.f64 (*.f64 %93 (*.f64 J %2663)) p)) %2756)))))
(approx %676 (/.f64 (+.f64 %663 (*.f64 #s(literal 1/2 binary64) (*.f64 B %443))) B))
(approx %717 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %704 (*.f64 %93 %2783))))
(approx %717 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %704 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2780 (*.f64 %93 %2794)) %2782)))))
(approx %717 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %704 (*.f64 %93 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2780 (*.f64 %93 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %2788 (*.f64 %93 %2810)) %2793))) %2782)))))
(approx %759 (*.f64 #s(literal 1/2 binary64) %2822))
(approx %759 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2821 %2826)))
(approx %759 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2821 (*.f64 %93 (fma.f64 J %2783 %2831)))))
(approx %759 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2821 (*.f64 %93 (fma.f64 J %2783 (*.f64 %93 (fma.f64 J %2794 %2838)))))))
(approx %782 (*.f64 #s(literal 1/2 binary64) (/.f64 %2822 p)))
(approx %782 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2849 (/.f64 %2826 p))))
(approx %782 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2849 (*.f64 %93 (+.f64 %2854 (/.f64 %2831 p))))))
(approx %782 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2849 (*.f64 %93 (fma.f64 %93 (+.f64 (/.f64 %2830 p) (/.f64 %2838 p)) %2854)))))
(approx %814 (*.f64 #s(literal -1 binary64) %812))
(approx %814 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B %694)) %809) B))
(approx %819 (*.f64 #s(literal -1 binary64) %171))
(approx %819 (/.f64 (-.f64 %2879 %168) B))
(approx %827 (*.f64 #s(literal -1 binary64) %673))
(approx %827 (/.f64 (-.f64 %2879 %654) B))
(approx %194 (*.f64 B %2890))
(approx %196 (*.f64 B %2893))
(approx %198 (*.f64 B %2896))
(approx %202 (*.f64 B %2899))
(approx %204 %2902)
(approx %206 %2905)
(approx %210 %2907)
(approx %212 (/.f64 %2905 p))
(approx %215 (*.f64 #s(literal 1/2 binary64) %2907))
(approx %215 (*.f64 %93 (fma.f64 #s(literal 1/2 binary64) (/.f64 %2899 %142) (/.f64 %2904 %2914))))
(approx %873 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %93 %2920) %142)))
(approx %873 (*.f64 %93 (fma.f64 #s(literal 1/2 binary64) %2925 %2928)))
(approx %873 (*.f64 %93 (fma.f64 #s(literal 1/2 binary64) %2925 (+.f64 (/.f64 %118 (*.f64 %93 %142)) %2928))))
(approx %391 (*.f64 %93 %2940))
(approx %407 (/.f64 (*.f64 %90 %1703) p))
(approx %407 (*.f64 %90 %2940))
(approx %814 (fma.f64 #s(literal -1 binary64) %812 %1728))
(approx %819 (fma.f64 #s(literal -1 binary64) %171 %1676))
(approx %827 (fma.f64 #s(literal -1 binary64) %673 %1676))
(approx %194 (*.f64 B %2955))
(approx %196 (*.f64 B %2958))
(approx %198 (*.f64 B %2961))
(approx %202 (*.f64 B %2964))
(approx %204 %2967)
(approx %206 %2970)
(approx %210 %2972)
(approx %212 (/.f64 %2970 p))
(approx %215 (*.f64 #s(literal 1/2 binary64) %2972))
(approx %215 (*.f64 %93 (fma.f64 #s(literal 1/2 binary64) (/.f64 %2964 %142) (/.f64 %2969 %2914))))
(approx %873 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %93 %2984) %142)))
(approx %873 (*.f64 %93 (fma.f64 #s(literal 1/2 binary64) %2989 (/.f64 %2991 %2914))))
(approx %873 (*.f64 %93 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %118 (*.f64 B %142)) (*.f64 #s(literal -1 binary64) (/.f64 %2991 p))) B) (*.f64 #s(literal 1/2 binary64) %2989))))
(approx %407 (*.f64 #s(literal -1 binary64) (*.f64 %90 (fma.f64 #s(literal -1 binary64) %2035 (*.f64 #s(literal -1/2 binary64) %2939)))))
(approx J J)
(approx %215 (*.f64 J %3018))
(approx %873 (*.f64 J (fma.f64 lam1 %3018 %3021)))
(approx %391 %3028)
(approx %407 (*.f64 B %3028))
(approx %592 %394)
(approx %215 (*.f64 #s(literal -1 binary64) (*.f64 J %3035)))
(approx %873 (*.f64 #s(literal -1 binary64) (*.f64 J (fma.f64 #s(literal -1 binary64) %3021 (*.f64 lam1 %3035)))))
(approx %391 (*.f64 #s(literal -1 binary64) %3046))
(approx %407 (*.f64 #s(literal -1 binary64) (*.f64 B %3046)))
(approx %215 (/.f64 %128 p))
(approx %873 (/.f64 %129 p))
(approx %391 (/.f64 %2013 p))
(approx %407 (/.f64 %2014 p))
(approx %215 (*.f64 #s(literal -1 binary64) (/.f64 %3061 p)))
(approx %873 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %119 (*.f64 lam1 %3061)) p)))
(approx %391 (*.f64 #s(literal -1 binary64) (/.f64 %3071 p)))
(approx %407 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 B %3071) p)))
Calls

15 calls:

TimeVariablePoint
224.0ms
lam2
inf
192.0ms
p
inf
186.0ms
lam2
0
182.0ms
lam1
-inf
178.0ms
B
0

rewrite22.6s (14.9%)

Memory
-69.6MiB live, 1 262.2MiB allocated; 1.1s collecting garbage
Counts
160 → 6 991
Calls
Call 1
Inputs
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%5 = (neg.f64 %4)
%6 = (<.f64 %3 %5)
%8 = (*.f64 #s(literal 2 binary64) %4)
%9 = (+.f64 lam2 %8)
%10 = (>.f64 %3 %4)
%11 = (-.f64 lam2 %8)
%12 = (if.f64 %10 %11 lam2)
%13 = (if.f64 %6 %9 %12)
%14 = (+.f64 lam1 %13)
%15 = (*.f64 #s(literal 1/2 binary64) %14)
%18 = (-.f64 lam1 %13)
%19 = (*.f64 B %18)
%20 = (*.f64 #s(literal 1/2 binary64) %19)
%21 = (tan.f64 %20)
%22 = (*.f64 J %21)
%24 = (/.f64 %22 p)
%25 = (atan.f64 %24)
%26 = (/.f64 %25 B)
%28 = (*.f64 #s(literal 1/2 binary64) %13)
%30 = (- lam1 lam2)
%31 = (PI )
%35 = (* 2 %31)
%36 = (+ lam2 %35)
%40 = (if (< %30 (neg %31)) %36 (if (> %30 %31) (- lam2 %35) lam2))
%42 = (* 1/2 (+ lam1 %40))
%43 = (approx %42 %28)
%44 = (*.f64 B %13)
%45 = (*.f64 B lam1)
%47 = (*.f64 #s(literal -1/2 binary64) %44)
%48 = (sin.f64 %47)
%49 = (cos.f64 %47)
%50 = (*.f64 #s(literal 1/2 binary64) B)
%51 = (pow.f64 %48 #s(literal 2 binary64))
%52 = (*.f64 B %51)
%53 = (pow.f64 %49 #s(literal 2 binary64))
%54 = (/.f64 %52 %53)
%55 = (*.f64 #s(literal -1/2 binary64) %54)
%56 = (-.f64 %50 %55)
%57 = (*.f64 %48 %56)
%58 = (*.f64 lam1 %57)
%61 = (pow.f64 B #s(literal 2 binary64))
%62 = (*.f64 J %48)
%63 = (*.f64 J %58)
%64 = (*.f64 B %63)
%65 = (*.f64 J %56)
%66 = (*.f64 p %49)
%67 = (/.f64 %62 %66)
%68 = (/.f64 %64 %66)
%69 = (/.f64 %65 p)
%70 = (fma.f64 #s(literal 1/2 binary64) %68 %69)
%71 = (fma.f64 lam1 %70 %67)
%73 = (* B (- lam1 %40))
%76 = (* J (tan (* 1/2 %73)))
%77 = (/ %76 p)
%78 = (approx %77 %71)
%80 = (*.f64 #s(literal 1/2 binary64) lam1)
%81 = (approx %42 %80)
%82 = (approx %73 %45)
%84 = (/.f64 %4 lam2)
%85 = (*.f64 #s(literal 2 binary64) %84)
%86 = (+.f64 #s(literal 1 binary64) %85)
%87 = (*.f64 lam2 %86)
%88 = (approx %36 %87)
%89 = (pow.f64 %18 #s(literal 3 binary64))
%90 = (*.f64 #s(literal -1/48 binary64) %89)
%92 = (*.f64 #s(literal -1/16 binary64) %89)
%93 = (-.f64 %90 %92)
%94 = (*.f64 J %18)
%95 = (*.f64 B %94)
%96 = (*.f64 #s(literal 1/2 binary64) %95)
%97 = (approx %76 %96)
%98 = (*.f64 J %93)
%99 = (*.f64 %61 %98)
%100 = (/.f64 %94 p)
%101 = (/.f64 %99 p)
%102 = (fma.f64 #s(literal 1/2 binary64) %100 %101)
%103 = (*.f64 B %102)
%104 = (approx %77 %103)
%105 = (/.f64 #s(literal 1 binary64) B)
%106 = (fma.f64 %4 #s(literal 2 binary64) lam2)
%107 = (fma.f64 #s(literal -2 binary64) %4 lam2)
%108 = (if.f64 %10 %107 lam2)
%109 = (if.f64 %6 %106 %108)
%110 = (+.f64 lam1 %109)
%111 = (*.f64 #s(literal 1/2 binary64) %110)
%112 = (-.f64 lam1 %109)
%113 = (*.f64 B %112)
%114 = (*.f64 #s(literal 1/2 binary64) %113)
%115 = (*.f64 %113 #s(literal -1/2 binary64))
%116 = (tan.f64 %114)
%117 = (tan.f64 %115)
%118 = (/.f64 %116 p)
%119 = (/.f64 J p)
%120 = (*.f64 %119 %116)
%121 = (*.f64 %118 J)
%122 = (*.f64 %117 %119)
%123 = (atan.f64 %120)
%124 = (atan.f64 %122)
%125 = (/.f64 %124 B)
%126 = (/.f64 B %123)
%127 = (/.f64 #s(literal 1 binary64) %126)
%130 = (+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%131 = (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%132 = (if.f64 %10 %131 lam2)
%133 = (if.f64 %6 %130 %132)
%134 = (+.f64 lam1 %133)
%135 = (*.f64 #s(literal 1/2 binary64) %134)
%136 = (-.f64 lam1 %133)
%137 = (*.f64 B %136)
%138 = (*.f64 #s(literal 1/2 binary64) %137)
%139 = (tan.f64 %138)
%140 = (*.f64 J %139)
%141 = (/.f64 %140 p)
%142 = (atan.f64 %141)
%143 = (/.f64 %142 B)
%145 = (if.f64 %6 %88 %12)
%146 = (+.f64 lam1 %145)
%147 = (*.f64 #s(literal 1/2 binary64) %146)
%148 = (-.f64 lam1 %145)
%149 = (*.f64 B %148)
%150 = (*.f64 #s(literal 1/2 binary64) %149)
%151 = (tan.f64 %150)
%152 = (*.f64 J %151)
%153 = (/.f64 %152 p)
%154 = (atan.f64 %153)
%155 = (/.f64 %154 B)
%159 = (*.f64 #s(literal 1/2 binary64) %82)
%160 = (tan.f64 %159)
%161 = (*.f64 J %160)
%162 = (/.f64 %161 p)
%163 = (atan.f64 %162)
%164 = (/.f64 %163 B)
%166 = (/.f64 %97 p)
%167 = (atan.f64 %166)
%168 = (/.f64 %167 B)
%170 = (atan.f64 %121)
%171 = (/.f64 %170 B)
%173 = (atan.f64 %78)
%174 = (/.f64 %173 B)
%176 = (atan.f64 %104)
%177 = (/.f64 %176 B)
#s(literal 1/2 binary64)
lam1
lam2
%3
%4
%5
%6
#s(literal 2 binary64)
%8
%9
%10
%11
%12
%13
%14
%15
J
B
%18
%19
%20
%21
%22
p
%24
%25
%26
#s(literal 884279719003555/140737488355328 binary64)
%28
%43
%44
%45
#s(literal -1/2 binary64)
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
#s(literal -1/48 binary64)
#s(literal 3 binary64)
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%78
#s(literal 1 binary64)
%80
%81
%82
#s(literal -2 binary64)
%84
%85
%86
%87
%88
%89
%90
#s(literal -1/16 binary64)
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%109
%110
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
%125
%126
%127
(fma.f64 %110 #s(literal 1/2 binary64) %125)
(fma.f64 %105 %124 %111)
%130
%131
%132
%133
%134
%135
%136
%137
%138
%139
%140
%141
%142
%143
(-.f64 %135 %143)
%145
%146
%147
%148
%149
%150
%151
%152
%153
%154
%155
(-.f64 %147 %155)
(-.f64 %43 %26)
(-.f64 %81 %26)
%159
%160
%161
%162
%163
%164
(-.f64 %15 %164)
%166
%167
%168
(-.f64 %15 %168)
%170
%171
(-.f64 %15 %171)
%173
%174
(-.f64 %15 %174)
%176
%177
(-.f64 %15 %177)
(-.f64 %15 %127)
Outputs
%22 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%24 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%26 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%28 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
%34 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%35 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
%37 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%45 = (neg.f64 lam2)
%49 = (*.f64 #s(literal 0 binary64) lam2)
%51 = (*.f64 lam2 #s(literal 0 binary64))
%53 = (+.f64 lam2 lam2)
%56 = (*.f64 #s(literal 1/2 binary64) lam2)
%77 = (-.f64 lam1 lam2)
%82 = (neg.f64 lam1)
%86 = (neg.f64 %82)
%96 = (neg.f64 %53)
%98 = (neg.f64 %56)
%104 = (PI.f64 )
%105 = (neg.f64 %104)
%109 = (*.f64 #s(literal -1 binary64) %104)
%111 = (*.f64 %104 #s(literal -1 binary64))
%113 = (*.f64 #s(literal 0 binary64) %104)
%115 = (*.f64 %104 #s(literal 0 binary64))
%117 = (+.f64 %104 %104)
%120 = (*.f64 %104 #s(literal 1/2 binary64))
%140 = (<.f64 %77 %105)
%159 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%161 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%163 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%167 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))
%169 = (fabs.f64 #s(literal 2 binary64))
%187 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%200 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))
%216 = (*.f64 %104 #s(literal -2 binary64))
%223 = (*.f64 #s(literal 4 binary64) %104)
%226 = (*.f64 %105 #s(literal 1 binary64))
%232 = (*.f64 %105 #s(literal -1 binary64))
%234 = (*.f64 #s(literal -1 binary64) %105)
%238 = (fma.f64 %104 #s(literal 2 binary64) lam2)
%239 = (fma.f64 #s(literal 2 binary64) %104 lam2)
%240 = (+.f64 lam2 %117)
%241 = (+.f64 %104 lam2)
%242 = (+.f64 %104 %241)
%243 = (+.f64 %117 lam2)
%244 = (+.f64 %241 %104)
%245 = (-.f64 lam2 %216)
%246 = (fma.f64 %105 #s(literal -2 binary64) lam2)
%247 = (fma.f64 #s(literal -2 binary64) %105 lam2)
%249 = (-.f64 %104 (-.f64 %105 lam2))
%251 = (-.f64 %104 (neg.f64 %241))
%252 = (-.f64 %117 %45)
%253 = (-.f64 %241 %105)
%254 = (-.f64 %216 lam2)
%255 = (neg.f64 %254)
%257 = (-.f64 %104 (+.f64 %105 %45))
%258 = (fma.f64 lam2 #s(literal 1 binary64) %117)
%259 = (fma.f64 %104 #s(literal 1 binary64) %241)
%260 = (fma.f64 %117 #s(literal 1 binary64) lam2)
%261 = (fma.f64 #s(literal 1 binary64) lam2 %117)
%262 = (fma.f64 #s(literal 1 binary64) %104 %241)
%263 = (fma.f64 #s(literal 1 binary64) %117 lam2)
%264 = (fma.f64 #s(literal 1/2 binary64) %223 lam2)
%265 = (fma.f64 %120 #s(literal 4 binary64) lam2)
%267 = (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) lam2 %104))
%268 = (*.f64 %238 #s(literal 1 binary64))
%269 = (*.f64 #s(literal 1 binary64) %238)
%271 = (*.f64 #s(literal 2 binary64) (+.f64 %104 %56))
%273 = (*.f64 #s(literal 2 binary64) (-.f64 %56 %105))
%274 = (fma.f64 #s(literal 1/2 binary64) %117 %241)
%275 = (fma.f64 %117 #s(literal 1/2 binary64) %241)
%276 = (fma.f64 #s(literal 1/2 binary64) %53 %117)
%277 = (fma.f64 %53 #s(literal 1/2 binary64) %117)
%278 = (fma.f64 #s(literal 2 binary64) %120 %241)
%279 = (fma.f64 #s(literal 2 binary64) %56 %117)
%280 = (fma.f64 %120 #s(literal 2 binary64) %241)
%281 = (fma.f64 %56 #s(literal 2 binary64) %117)
%282 = (/.f64 %104 lam2)
%283 = (fma.f64 %282 lam2 %104)
%284 = (+.f64 lam2 %283)
%285 = (/.f64 %117 lam2)
%286 = (fma.f64 lam2 %285 lam2)
%287 = (/.f64 lam2 lam2)
%288 = (fma.f64 %117 %287 lam2)
%289 = (fma.f64 %285 lam2 lam2)
%290 = (fma.f64 %282 %53 lam2)
%291 = (fma.f64 %53 %282 lam2)
%293 = (/.f64 (*.f64 %238 lam2) lam2)
%295 = (/.f64 (*.f64 lam2 %238) lam2)
%296 = (/.f64 #s(literal 2 binary64) lam2)
%298 = (fma.f64 %104 (*.f64 %296 lam2) lam2)
%299 = (/.f64 lam2 %56)
%300 = (fma.f64 %104 %299 lam2)
%301 = (*.f64 %282 lam2)
%302 = (fma.f64 #s(literal 2 binary64) %301 lam2)
%303 = (*.f64 %104 lam2)
%304 = (fma.f64 %303 %296 lam2)
%305 = (fma.f64 %301 #s(literal 2 binary64) lam2)
%306 = (fma.f64 %296 %104 #s(literal 1 binary64))
%307 = (*.f64 lam2 %306)
%308 = (*.f64 %306 lam2)
%309 = (*.f64 %117 %287)
%310 = (+.f64 lam2 %309)
%311 = (+.f64 %309 lam2)
%312 = (-.f64 %282 #s(literal -1/2 binary64))
%313 = (*.f64 %53 %312)
%315 = (*.f64 #s(literal 2 binary64) (*.f64 %312 lam2))
%316 = (/.f64 #s(literal -2 binary64) lam2)
%317 = (*.f64 %104 %316)
%318 = (*.f64 %317 lam2)
%319 = (-.f64 lam2 %318)
%320 = (/.f64 lam2 #s(literal 1/2 binary64))
%321 = (fma.f64 %282 %320 lam2)
%322 = (fma.f64 %104 %316 #s(literal -1 binary64))
%324 = (neg.f64 (*.f64 %322 lam2))
%326 = (neg.f64 (*.f64 lam2 %322))
%327 = (-.f64 %309 %45)
%329 = (neg.f64 (-.f64 %318 lam2))
%330 = (fma.f64 lam2 #s(literal 1 binary64) %283)
%331 = (fma.f64 #s(literal 1 binary64) lam2 %283)
%332 = (*.f64 %117 lam2)
%333 = (fma.f64 lam2 lam2 %332)
%334 = (/.f64 %333 lam2)
%335 = (fma.f64 lam2 #s(literal 1 binary64) %309)
%336 = (/.f64 #s(literal 1 binary64) lam2)
%337 = (*.f64 %336 lam2)
%338 = (fma.f64 %117 %337 lam2)
%339 = (fma.f64 #s(literal 1 binary64) lam2 %309)
%340 = (fma.f64 #s(literal 1 binary64) %309 lam2)
%341 = (fma.f64 %336 %332 lam2)
%342 = (fma.f64 %332 %336 lam2)
%343 = (fma.f64 %309 #s(literal 1 binary64) lam2)
%344 = (*.f64 lam2 %336)
%345 = (fma.f64 %344 %117 lam2)
%347 = (fma.f64 %104 (*.f64 %336 %53) lam2)
%349 = (fma.f64 (*.f64 %53 %336) %104 lam2)
%351 = (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %301) lam2)
%353 = (fma.f64 (*.f64 %301 #s(literal 1/2 binary64)) #s(literal 4 binary64) lam2)
%355 = (*.f64 lam2 (*.f64 #s(literal 1 binary64) %306))
%357 = (*.f64 #s(literal 2 binary64) (fma.f64 %282 lam2 %56))
%359 = (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) lam2 %301))
%361 = (*.f64 (*.f64 %306 #s(literal 1 binary64)) lam2)
%362 = (/.f64 lam2 #s(literal 1 binary64))
%363 = (fma.f64 %285 %362 lam2)
%364 = (/.f64 %117 #s(literal 1 binary64))
%365 = (fma.f64 %287 %364 lam2)
%366 = (fma.f64 %362 %285 lam2)
%367 = (fma.f64 %364 %287 lam2)
%368 = (/.f64 #s(literal -1 binary64) lam2)
%370 = (fma.f64 %105 (*.f64 %368 %53) lam2)
%372 = (fma.f64 (*.f64 %53 %105) %368 lam2)
%373 = (fma.f64 #s(literal 1/2 binary64) %53 %283)
%374 = (fma.f64 %53 #s(literal 1/2 binary64) %283)
%375 = (fma.f64 #s(literal 2 binary64) %56 %283)
%376 = (fma.f64 %56 #s(literal 2 binary64) %283)
%377 = (fma.f64 #s(literal 1/2 binary64) %53 %309)
%378 = (fma.f64 %53 #s(literal 1/2 binary64) %309)
%380 = (fma.f64 (*.f64 %285 %53) #s(literal 1/2 binary64) lam2)
%381 = (fma.f64 #s(literal 2 binary64) %56 %309)
%383 = (fma.f64 #s(literal 2 binary64) (*.f64 %56 %285) lam2)
%384 = (fma.f64 %56 #s(literal 2 binary64) %309)
%386 = (fma.f64 %56 (/.f64 %117 %56) lam2)
%388 = (fma.f64 (*.f64 %285 #s(literal 2 binary64)) %56 lam2)
%390 = (*.f64 %53 (*.f64 #s(literal 1/2 binary64) %306))
%392 = (*.f64 (*.f64 %306 %53) #s(literal 1/2 binary64))
%393 = (fma.f64 %282 lam2 lam2)
%394 = (fma.f64 lam2 %282 %393)
%395 = (fma.f64 %282 lam2 %393)
%396 = (/.f64 lam2 %53)
%398 = (fma.f64 %396 (/.f64 %117 #s(literal 1/2 binary64)) lam2)
%400 = (*.f64 #s(literal 2 binary64) (*.f64 %56 %306))
%402 = (*.f64 (*.f64 %306 #s(literal 2 binary64)) %56)
%403 = (+.f64 %301 %393)
%404 = (-.f64 %282 #s(literal -1 binary64))
%405 = (*.f64 %404 lam2)
%406 = (fma.f64 lam2 %282 %405)
%407 = (*.f64 lam2 %404)
%408 = (fma.f64 lam2 %282 %407)
%409 = (fma.f64 lam2 %404 %301)
%410 = (fma.f64 %282 lam2 %405)
%411 = (fma.f64 %282 lam2 %407)
%412 = (fma.f64 %404 lam2 %301)
%413 = (+.f64 %301 %405)
%414 = (+.f64 %301 %407)
%416 = (+.f64 (+.f64 lam2 %301) %301)
%417 = (+.f64 %405 %301)
%418 = (+.f64 %407 %301)
%419 = (fma.f64 %104 %337 %393)
%420 = (fma.f64 #s(literal 1 binary64) %301 %393)
%421 = (fma.f64 %303 %336 %393)
%422 = (fma.f64 %336 %303 %393)
%423 = (fma.f64 %301 #s(literal 1 binary64) %393)
%424 = (fma.f64 %344 %104 %393)
%425 = (fma.f64 %104 %337 %405)
%426 = (fma.f64 %104 %337 %407)
%427 = (fma.f64 #s(literal 1 binary64) %301 %405)
%428 = (fma.f64 #s(literal 1 binary64) %301 %407)
%429 = (fma.f64 %303 %336 %405)
%430 = (fma.f64 %303 %336 %407)
%431 = (fma.f64 %336 %303 %405)
%432 = (fma.f64 %336 %303 %407)
%433 = (fma.f64 %301 #s(literal 1 binary64) %405)
%434 = (fma.f64 %301 #s(literal 1 binary64) %407)
%435 = (fma.f64 %344 %104 %405)
%436 = (fma.f64 %344 %104 %407)
%437 = (*.f64 %368 lam2)
%438 = (fma.f64 %105 %437 %393)
%439 = (neg.f64 %303)
%440 = (fma.f64 %439 %368 %393)
%441 = (fma.f64 %105 %437 %405)
%442 = (fma.f64 %105 %437 %407)
%443 = (fma.f64 %439 %368 %405)
%444 = (fma.f64 %439 %368 %407)
%445 = (fma.f64 %285 %56 %393)
%446 = (fma.f64 %309 #s(literal 1/2 binary64) %393)
%447 = (*.f64 #s(literal 1/2 binary64) %282)
%448 = (fma.f64 %53 %447 %393)
%449 = (*.f64 %56 %282)
%450 = (fma.f64 #s(literal 2 binary64) %449 %393)
%451 = (fma.f64 %285 %56 %405)
%452 = (fma.f64 %285 %56 %407)
%453 = (fma.f64 %309 #s(literal 1/2 binary64) %405)
%454 = (fma.f64 %309 #s(literal 1/2 binary64) %407)
%455 = (fma.f64 %53 %447 %405)
%456 = (fma.f64 %53 %447 %407)
%457 = (fma.f64 #s(literal 2 binary64) %449 %405)
%458 = (fma.f64 #s(literal 2 binary64) %449 %407)
%459 = (>.f64 %77 %104)
%460 = (fma.f64 %104 #s(literal -2 binary64) lam2)
%461 = (fma.f64 #s(literal -2 binary64) %104 lam2)
%462 = (-.f64 lam2 %117)
%463 = (-.f64 lam2 %104)
%464 = (-.f64 %463 %104)
%465 = (+.f64 lam2 %216)
%466 = (+.f64 %216 lam2)
%467 = (fma.f64 %105 #s(literal 2 binary64) lam2)
%468 = (fma.f64 #s(literal 2 binary64) %105 lam2)
%469 = (+.f64 %105 %463)
%470 = (+.f64 %463 %105)
%472 = (neg.f64 (-.f64 %104 %463))
%473 = (-.f64 %216 %45)
%475 = (+.f64 %105 (+.f64 %105 lam2))
%476 = (fma.f64 lam2 #s(literal 1 binary64) %216)
%477 = (fma.f64 #s(literal 1 binary64) lam2 %216)
%478 = (*.f64 %104 #s(literal -1/2 binary64))
%479 = (fma.f64 %478 #s(literal 4 binary64) lam2)
%480 = (fma.f64 %216 #s(literal 1 binary64) lam2)
%482 = (+.f64 %105 (-.f64 %105 %45))
%484 = (*.f64 #s(literal 2 binary64) (-.f64 %56 %104))
%486 = (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %105) lam2)
%487 = (*.f64 #s(literal 1 binary64) %105)
%488 = (fma.f64 #s(literal 2 binary64) %487 lam2)
%490 = (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) lam2 %105))
%492 = (*.f64 #s(literal 2 binary64) (+.f64 %105 %56))
%493 = (fma.f64 #s(literal 1/2 binary64) %53 %216)
%494 = (fma.f64 %53 #s(literal 1/2 binary64) %216)
%495 = (fma.f64 #s(literal 2 binary64) %56 %216)
%496 = (fma.f64 %56 #s(literal 2 binary64) %216)
%497 = (if.f64 %459 %461 lam2)
%498 = (if.f64 %140 %238 %497)
%499 = (neg.f64 %498)
%500 = (neg.f64 %499)
%501 = (+.f64 lam1 %498)
%502 = (+.f64 %498 lam1)
%503 = (-.f64 lam1 %499)
%504 = (-.f64 %498 %82)
%505 = (+.f64 %498 %86)
%506 = (-.f64 %82 %498)
%507 = (neg.f64 %506)
%508 = (*.f64 #s(literal 1/2 binary64) %501)
%509 = (*.f64 %501 #s(literal 1/2 binary64))
%510 = (/.f64 %501 #s(literal 2 binary64))
%511 = (*.f64 #s(literal -1/2 binary64) %506)
%512 = (*.f64 %506 #s(literal -1/2 binary64))
%513 = (*.f64 %501 #s(literal -1/2 binary64))
%514 = (neg.f64 %513)
%515 = (*.f64 #s(literal 1/2 binary64) %498)
%516 = (fma.f64 lam1 #s(literal 1/2 binary64) %515)
%517 = (fma.f64 #s(literal 1/2 binary64) lam1 %515)
%518 = (*.f64 #s(literal 1/2 binary64) lam1)
%519 = (fma.f64 #s(literal 1/2 binary64) %498 %518)
%520 = (fma.f64 %498 #s(literal 1/2 binary64) %518)
%521 = (+.f64 %515 %518)
%522 = (+.f64 %518 %515)
%523 = (*.f64 #s(literal -1/2 binary64) lam1)
%524 = (-.f64 %515 %523)
%525 = (*.f64 %498 #s(literal -1/2 binary64))
%526 = (-.f64 %518 %525)
%527 = (fma.f64 #s(literal -1/2 binary64) %82 %515)
%528 = (fma.f64 #s(literal -1/2 binary64) %499 %518)
%529 = (fma.f64 %82 #s(literal -1/2 binary64) %515)
%530 = (fma.f64 %499 #s(literal -1/2 binary64) %518)
%532 = (/.f64 (*.f64 %501 #s(literal 1 binary64)) #s(literal 2 binary64))
%534 = (/.f64 (*.f64 #s(literal 1 binary64) %501) #s(literal 2 binary64))
%536 = (neg.f64 J)
%540 = (*.f64 J #s(literal -1 binary64))
%542 = (*.f64 #s(literal 0 binary64) J)
%544 = (*.f64 J #s(literal 0 binary64))
%546 = (*.f64 #s(literal 1/2 binary64) J)
%548 = (*.f64 J #s(literal 2 binary64))
%563 = (neg.f64 B)
%567 = (*.f64 B #s(literal -1 binary64))
%569 = (*.f64 #s(literal 0 binary64) B)
%571 = (*.f64 B #s(literal 0 binary64))
%573 = (*.f64 #s(literal 1/2 binary64) B)
%575 = (*.f64 B #s(literal 2 binary64))
%591 = (-.f64 lam1 %498)
%592 = (+.f64 lam1 %499)
%593 = (+.f64 %499 lam1)
%594 = (-.f64 %498 lam1)
%595 = (neg.f64 %594)
%596 = (-.f64 %499 %82)
%597 = (+.f64 %499 %86)
%598 = (*.f64 B %591)
%599 = (*.f64 %591 B)
%600 = (*.f64 %563 %594)
%601 = (*.f64 %594 %563)
%602 = (*.f64 %594 B)
%603 = (neg.f64 %602)
%604 = (*.f64 B lam1)
%605 = (*.f64 B %498)
%606 = (-.f64 %604 %605)
%607 = (neg.f64 %605)
%608 = (fma.f64 lam1 B %607)
%609 = (fma.f64 B lam1 %607)
%610 = (fma.f64 B %499 %604)
%611 = (fma.f64 %498 %563 %604)
%612 = (fma.f64 %563 %498 %604)
%613 = (fma.f64 %499 B %604)
%614 = (+.f64 %604 %607)
%615 = (+.f64 %607 %604)
%617 = (-.f64 %604 (*.f64 %563 %499))
%618 = (fma.f64 %605 #s(literal -1 binary64) %604)
%619 = (fma.f64 #s(literal -1 binary64) %605 %604)
%620 = (fma.f64 %607 #s(literal 1 binary64) %604)
%622 = (fma.f64 %605 (-.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %604)
%624 = (fma.f64 %525 (+.f64 B B) %604)
%626 = (fma.f64 B (*.f64 %525 #s(literal 2 binary64)) %604)
%627 = (*.f64 #s(literal -1/2 binary64) %605)
%628 = (fma.f64 #s(literal 2 binary64) %627 %604)
%629 = (*.f64 #s(literal -1/2 binary64) B)
%631 = (fma.f64 %498 (*.f64 %629 #s(literal 2 binary64)) %604)
%633 = (fma.f64 #s(literal -1/2 binary64) (*.f64 %605 #s(literal 2 binary64)) %604)
%634 = (fma.f64 %627 #s(literal 2 binary64) %604)
%635 = (*.f64 #s(literal 2 binary64) B)
%636 = (fma.f64 %635 %525 %604)
%638 = (fma.f64 %629 (*.f64 %498 #s(literal 2 binary64)) %604)
%639 = (*.f64 #s(literal 2 binary64) %629)
%640 = (fma.f64 %639 %498 %604)
%641 = (fma.f64 %525 %575 %604)
%643 = (fma.f64 (*.f64 #s(literal 2 binary64) %498) %629 %604)
%645 = (fma.f64 (*.f64 #s(literal 2 binary64) %525) B %604)
%646 = (*.f64 #s(literal 2 binary64) %605)
%647 = (fma.f64 %646 #s(literal -1/2 binary64) %604)
%648 = (fma.f64 #s(literal -1/2 binary64) B %629)
%649 = (fma.f64 %498 %648 %604)
%651 = (fma.f64 %498 (-.f64 %629 %573) %604)
%653 = (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %627) %604)
%655 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %627) %604)
%657 = (fma.f64 (*.f64 %627 #s(literal 1/2 binary64)) #s(literal 4 binary64) %604)
%658 = (+.f64 %498 %498)
%659 = (fma.f64 %629 %658 %604)
%661 = (fma.f64 %629 (-.f64 %498 %499) %604)
%663 = (fma.f64 B (fma.f64 %498 #s(literal -1/2 binary64) %525) %604)
%664 = (fma.f64 B %498 %605)
%665 = (fma.f64 #s(literal -1/2 binary64) %664 %604)
%667 = (fma.f64 #s(literal -1/2 binary64) (-.f64 %605 %607) %604)
%668 = (*.f64 %594 #s(literal -1/2 binary64))
%669 = (*.f64 B %668)
%670 = (*.f64 #s(literal 1/2 binary64) %598)
%671 = (*.f64 %591 %573)
%672 = (*.f64 %598 #s(literal 1/2 binary64))
%673 = (*.f64 #s(literal -1/2 binary64) %602)
%674 = (*.f64 %573 %591)
%675 = (*.f64 %629 %594)
%676 = (*.f64 %602 #s(literal -1/2 binary64))
%677 = (*.f64 %668 B)
%678 = (*.f64 %594 %629)
%679 = (/.f64 %598 #s(literal 2 binary64))
%680 = (*.f64 %594 #s(literal 1/2 binary64))
%681 = (*.f64 %563 %680)
%682 = (*.f64 %680 %563)
%683 = (*.f64 %598 #s(literal -1/2 binary64))
%684 = (neg.f64 %683)
%686 = (/.f64 (*.f64 %598 #s(literal 1 binary64)) #s(literal 2 binary64))
%688 = (/.f64 (*.f64 #s(literal 1 binary64) %598) #s(literal 2 binary64))
%689 = (fma.f64 lam1 %573 %627)
%690 = (fma.f64 B %518 %627)
%691 = (*.f64 %518 B)
%692 = (fma.f64 B %525 %691)
%693 = (fma.f64 #s(literal 1/2 binary64) %604 %627)
%694 = (fma.f64 %498 %629 %691)
%695 = (fma.f64 %605 #s(literal -1/2 binary64) %691)
%696 = (fma.f64 %604 #s(literal 1/2 binary64) %627)
%697 = (fma.f64 #s(literal -1/2 binary64) %605 %691)
%698 = (fma.f64 %573 lam1 %627)
%699 = (fma.f64 %518 B %627)
%700 = (fma.f64 %629 %498 %691)
%701 = (fma.f64 %525 B %691)
%702 = (+.f64 %627 %691)
%703 = (+.f64 %691 %627)
%704 = (*.f64 %498 %573)
%705 = (-.f64 %691 %704)
%706 = (fma.f64 #s(literal 1/2 binary64) %607 %691)
%707 = (fma.f64 %573 %499 %691)
%708 = (fma.f64 %499 %573 %691)
%709 = (fma.f64 %607 #s(literal 1/2 binary64) %691)
%710 = (tan.f64 %670)
%711 = (tan.f64 %683)
%712 = (neg.f64 %711)
%714 = (tan.f64 (fma.f64 %602 #s(literal -1/2 binary64) %104))
%715 = (fma.f64 %680 B %104)
%717 = (tan.f64 (neg.f64 %715))
%718 = (*.f64 %710 #s(literal 1 binary64))
%719 = (*.f64 #s(literal 1 binary64) %710)
%720 = (*.f64 %710 #s(literal -1 binary64))
%721 = (neg.f64 %720)
%722 = (fma.f64 %602 #s(literal -1/2 binary64) %117)
%723 = (tan.f64 %722)
%724 = (fma.f64 %680 B %117)
%726 = (tan.f64 (neg.f64 %724))
%727 = (*.f64 %710 #s(literal 1/2 binary64))
%728 = (*.f64 %727 #s(literal 2 binary64))
%729 = (*.f64 %710 #s(literal 2 binary64))
%730 = (*.f64 %729 #s(literal 1/2 binary64))
%731 = (/.f64 %729 #s(literal 2 binary64))
%733 = (tan.f64 (+.f64 %722 %104))
%734 = (sin.f64 %670)
%735 = (cos.f64 %670)
%736 = (/.f64 %734 %735)
%737 = (sin.f64 %683)
%738 = (neg.f64 %735)
%739 = (/.f64 %737 %738)
%740 = (neg.f64 %738)
%741 = (/.f64 %734 %740)
%742 = (/.f64 #s(literal 1 binary64) %735)
%743 = (*.f64 %734 %742)
%744 = (*.f64 %742 %734)
%746 = (/.f64 #s(literal 1 binary64) (/.f64 %735 %734))
%747 = (*.f64 %737 #s(literal 1 binary64))
%748 = (/.f64 %747 %738)
%749 = (/.f64 #s(literal 1 binary64) %738)
%750 = (*.f64 %737 %749)
%751 = (neg.f64 %742)
%752 = (*.f64 %737 %751)
%754 = (/.f64 #s(literal 1 binary64) (/.f64 %738 %737))
%756 = (*.f64 %735 #s(literal 2 binary64))
%757 = (/.f64 (*.f64 %734 #s(literal 2 binary64)) %756)
%758 = (*.f64 %742 #s(literal 1 binary64))
%759 = (*.f64 %734 %758)
%762 = (/.f64 (*.f64 %737 #s(literal 2 binary64)) (*.f64 %738 #s(literal 2 binary64)))
%763 = (*.f64 %710 #s(literal 0 binary64))
%764 = (+.f64 %710 %763)
%765 = (*.f64 #s(literal 0 binary64) %710)
%766 = (+.f64 %710 %765)
%769 = (/.f64 (sin.f64 %722) (cos.f64 %722))
%770 = (*.f64 #s(literal 1/2 binary64) %710)
%771 = (fma.f64 #s(literal 1/2 binary64) %710 %770)
%772 = (fma.f64 %710 #s(literal 1/2 binary64) %727)
%773 = (fma.f64 %710 #s(literal 1 binary64) %763)
%774 = (fma.f64 %710 #s(literal 1 binary64) %765)
%775 = (fma.f64 #s(literal 1 binary64) %710 %763)
%776 = (fma.f64 #s(literal 1 binary64) %710 %765)
%777 = (+.f64 %727 %727)
%778 = (+.f64 %770 %770)
%779 = (fma.f64 %727 #s(literal 2 binary64) %763)
%780 = (fma.f64 %727 #s(literal 2 binary64) %765)
%781 = (fma.f64 %729 #s(literal 1/2 binary64) %763)
%782 = (fma.f64 %729 #s(literal 1/2 binary64) %765)
%783 = (fma.f64 %734 %742 %763)
%784 = (fma.f64 %734 %742 %765)
%785 = (fma.f64 %742 %734 %763)
%786 = (fma.f64 %742 %734 %765)
%787 = (fma.f64 %737 %749 %763)
%788 = (fma.f64 %737 %749 %765)
%789 = (fma.f64 %737 %751 %763)
%790 = (fma.f64 %737 %751 %765)
%791 = (fma.f64 %734 %758 %763)
%792 = (fma.f64 %734 %758 %765)
%793 = (*.f64 J %710)
%797 = (*.f64 %711 J)
%801 = (*.f64 %793 #s(literal -1 binary64))
%803 = (*.f64 %793 #s(literal 1/2 binary64))
%805 = (*.f64 %793 #s(literal 2 binary64))
%808 = (*.f64 %734 J)
%810 = (/.f64 J %735)
%812 = (*.f64 %737 J)
%814 = (neg.f64 %812)
%816 = (neg.f64 %808)
%818 = (*.f64 %808 #s(literal 1 binary64))
%820 = (*.f64 %742 J)
%825 = (*.f64 %742 %536)
%830 = (*.f64 %793 #s(literal 0 binary64))
%832 = (*.f64 #s(literal 0 binary64) %793)
%842 = (*.f64 #s(literal 1/2 binary64) %793)
%866 = (neg.f64 p)
%868 = (/.f64 %793 p)
%869 = (/.f64 %710 p)
%870 = (*.f64 J %869)
%871 = (/.f64 J p)
%872 = (*.f64 %710 %871)
%873 = (*.f64 %869 J)
%874 = (*.f64 %871 %710)
%875 = (/.f64 %797 %866)
%876 = (neg.f64 %871)
%877 = (*.f64 %711 %876)
%878 = (/.f64 %711 p)
%879 = (*.f64 %536 %878)
%880 = (*.f64 %876 %711)
%881 = (*.f64 %711 %871)
%882 = (neg.f64 %881)
%883 = (/.f64 #s(literal 1 binary64) p)
%884 = (*.f64 %793 %883)
%885 = (*.f64 #s(literal 1 binary64) %874)
%886 = (*.f64 %883 %793)
%887 = (/.f64 #s(literal -1 binary64) p)
%888 = (*.f64 %887 %797)
%889 = (*.f64 %797 %887)
%891 = (/.f64 #s(literal 1 binary64) (/.f64 p %793))
%892 = (*.f64 %797 #s(literal 1 binary64))
%893 = (/.f64 %892 %866)
%894 = (/.f64 %801 %866)
%896 = (/.f64 (*.f64 #s(literal -1 binary64) %793) %866)
%898 = (*.f64 %536 (*.f64 %887 %710))
%900 = (/.f64 #s(literal 1 binary64) (/.f64 %866 %797))
%901 = (/.f64 #s(literal 1/2 binary64) p)
%903 = (*.f64 #s(literal 2 binary64) (*.f64 %901 %793))
%904 = (*.f64 %805 %901)
%905 = (*.f64 %735 p)
%906 = (/.f64 %808 %905)
%907 = (/.f64 J %905)
%908 = (*.f64 %734 %907)
%909 = (*.f64 %734 %871)
%910 = (/.f64 %909 %735)
%911 = (/.f64 %871 %735)
%912 = (*.f64 %734 %911)
%913 = (neg.f64 %905)
%914 = (/.f64 %812 %913)
%915 = (*.f64 %738 p)
%916 = (/.f64 %812 %915)
%917 = (*.f64 p %738)
%918 = (/.f64 %812 %917)
%919 = (/.f64 %814 %905)
%920 = (*.f64 %737 %871)
%921 = (/.f64 %920 %738)
%922 = (neg.f64 %920)
%923 = (/.f64 %922 %735)
%924 = (/.f64 %816 %913)
%925 = (/.f64 %536 %913)
%926 = (*.f64 %734 %925)
%927 = (neg.f64 %909)
%928 = (/.f64 %927 %738)
%929 = (neg.f64 %913)
%930 = (/.f64 %814 %929)
%931 = (*.f64 %738 %866)
%932 = (/.f64 %814 %931)
%933 = (*.f64 %866 %738)
%934 = (/.f64 %814 %933)
%935 = (neg.f64 %814)
%936 = (/.f64 %935 %913)
%937 = (/.f64 %818 %905)
%939 = (/.f64 (*.f64 #s(literal 1 binary64) %808) %905)
%940 = (/.f64 #s(literal 1 binary64) %905)
%941 = (*.f64 %808 %940)
%943 = (/.f64 #s(literal 1 binary64) (/.f64 %905 %808))
%945 = (/.f64 (*.f64 %812 %887) %735)
%946 = (*.f64 %742 %871)
%947 = (*.f64 %734 %946)
%948 = (*.f64 %909 %742)
%949 = (neg.f64 %816)
%950 = (/.f64 %949 %929)
%952 = (/.f64 (*.f64 %808 #s(literal -1 binary64)) %913)
%953 = (*.f64 %812 #s(literal 1 binary64))
%954 = (/.f64 %953 %913)
%956 = (/.f64 (*.f64 #s(literal -1 binary64) %808) %913)
%958 = (/.f64 #s(literal 1 binary64) (/.f64 %735 %909))
%959 = (/.f64 #s(literal 1 binary64) %913)
%960 = (*.f64 %816 %959)
%962 = (/.f64 #s(literal 1 binary64) (/.f64 %913 %816))
%963 = (atan.f64 %874)
%964 = (atan.f64 %881)
%965 = (neg.f64 %964)
%966 = (*.f64 %963 #s(literal 1 binary64))
%967 = (*.f64 #s(literal 1 binary64) %963)
%968 = (*.f64 %964 #s(literal -1 binary64))
%969 = (*.f64 #s(literal -1 binary64) %964)
%970 = (*.f64 #s(literal 2 binary64) %963)
%971 = (*.f64 #s(literal 1/2 binary64) %970)
%972 = (*.f64 #s(literal -1/2 binary64) %964)
%973 = (*.f64 #s(literal 2 binary64) %972)
%974 = (*.f64 #s(literal 1/2 binary64) %963)
%975 = (*.f64 #s(literal 2 binary64) %974)
%976 = (*.f64 %964 #s(literal 1/2 binary64))
%977 = (*.f64 #s(literal -2 binary64) %976)
%978 = (*.f64 %964 #s(literal -2 binary64))
%979 = (*.f64 %978 #s(literal 1/2 binary64))
%980 = (*.f64 %964 #s(literal 2 binary64))
%981 = (*.f64 %980 #s(literal -1/2 binary64))
%982 = (*.f64 %963 #s(literal 1/2 binary64))
%983 = (*.f64 %982 #s(literal 2 binary64))
%984 = (*.f64 %963 #s(literal 2 binary64))
%985 = (*.f64 %984 #s(literal 1/2 binary64))
%986 = (/.f64 %984 #s(literal 2 binary64))
%987 = (/.f64 %970 #s(literal 2 binary64))
%988 = (neg.f64 %976)
%989 = (*.f64 #s(literal 2 binary64) %988)
%990 = (*.f64 %976 #s(literal -1 binary64))
%991 = (*.f64 #s(literal 2 binary64) %990)
%992 = (*.f64 %963 #s(literal 0 binary64))
%993 = (+.f64 %963 %992)
%994 = (*.f64 #s(literal 0 binary64) %963)
%995 = (+.f64 %963 %994)
%996 = (fma.f64 #s(literal 1/2 binary64) %963 %974)
%997 = (fma.f64 %963 #s(literal 1/2 binary64) %982)
%998 = (fma.f64 %963 #s(literal 1 binary64) %992)
%999 = (fma.f64 %963 #s(literal 1 binary64) %994)
%1000 = (fma.f64 #s(literal 1 binary64) %963 %992)
%1001 = (fma.f64 #s(literal 1 binary64) %963 %994)
%1002 = (fma.f64 %964 #s(literal -1 binary64) %992)
%1003 = (fma.f64 %964 #s(literal -1 binary64) %994)
%1004 = (fma.f64 #s(literal -1 binary64) %964 %992)
%1005 = (fma.f64 #s(literal -1 binary64) %964 %994)
%1006 = (+.f64 %982 %982)
%1007 = (+.f64 %974 %974)
%1008 = (fma.f64 #s(literal 1/2 binary64) %970 %992)
%1009 = (fma.f64 #s(literal 1/2 binary64) %970 %994)
%1010 = (fma.f64 #s(literal 2 binary64) %972 %992)
%1011 = (fma.f64 #s(literal 2 binary64) %972 %994)
%1012 = (fma.f64 #s(literal 2 binary64) %974 %992)
%1013 = (fma.f64 #s(literal 2 binary64) %974 %994)
%1014 = (fma.f64 #s(literal -2 binary64) %976 %992)
%1015 = (fma.f64 #s(literal -2 binary64) %976 %994)
%1016 = (fma.f64 %978 #s(literal 1/2 binary64) %992)
%1017 = (fma.f64 %978 #s(literal 1/2 binary64) %994)
%1018 = (fma.f64 %980 #s(literal -1/2 binary64) %992)
%1019 = (fma.f64 %980 #s(literal -1/2 binary64) %994)
%1020 = (fma.f64 %982 #s(literal 2 binary64) %992)
%1021 = (fma.f64 %982 #s(literal 2 binary64) %994)
%1022 = (fma.f64 %984 #s(literal 1/2 binary64) %992)
%1023 = (fma.f64 %984 #s(literal 1/2 binary64) %994)
%1025 = (fma.f64 (/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %964 %974)
%1026 = (fma.f64 #s(literal 2 binary64) %988 %992)
%1027 = (fma.f64 #s(literal 2 binary64) %988 %994)
%1028 = (fma.f64 #s(literal 2 binary64) %990 %992)
%1029 = (fma.f64 #s(literal 2 binary64) %990 %994)
%1030 = (/.f64 #s(literal 1 binary64) %963)
%1031 = (/.f64 #s(literal 1 binary64) %1030)
%1032 = (fma.f64 #s(literal 1/2 binary64) %1031 %974)
%1033 = (/.f64 %963 B)
%1034 = (/.f64 %964 %563)
%1035 = (/.f64 %964 B)
%1036 = (neg.f64 %1035)
%1037 = (/.f64 #s(literal 1 binary64) B)
%1038 = (*.f64 %963 %1037)
%1039 = (*.f64 %1033 #s(literal 1 binary64))
%1040 = (*.f64 #s(literal 1 binary64) %1033)
%1041 = (*.f64 %1037 %963)
%1042 = (/.f64 #s(literal -1 binary64) B)
%1043 = (*.f64 %964 %1042)
%1044 = (*.f64 %1035 #s(literal -1 binary64))
%1045 = (*.f64 #s(literal -1 binary64) %1035)
%1046 = (*.f64 %1042 %964)
%1047 = (/.f64 B %963)
%1048 = (/.f64 #s(literal 1 binary64) %1047)
%1049 = (/.f64 B %964)
%1050 = (/.f64 #s(literal -1 binary64) %1049)
%1051 = (/.f64 %984 %575)
%1052 = (/.f64 %970 %635)
%1053 = (*.f64 #s(literal 2 binary64) %1033)
%1054 = (*.f64 #s(literal 1/2 binary64) %1053)
%1055 = (/.f64 #s(literal 1/2 binary64) B)
%1056 = (*.f64 %1055 %963)
%1057 = (*.f64 #s(literal 2 binary64) %1056)
%1058 = (*.f64 #s(literal -1/2 binary64) %1035)
%1059 = (*.f64 #s(literal 2 binary64) %1058)
%1060 = (*.f64 #s(literal 1/2 binary64) %1035)
%1061 = (*.f64 #s(literal -2 binary64) %1060)
%1062 = (/.f64 #s(literal 2 binary64) B)
%1063 = (*.f64 %1062 %974)
%1064 = (*.f64 %984 %1055)
%1065 = (*.f64 %974 %1062)
%1066 = (*.f64 %1056 #s(literal 2 binary64))
%1067 = (*.f64 %1033 #s(literal 2 binary64))
%1068 = (*.f64 %1067 #s(literal 1/2 binary64))
%1070 = (/.f64 #s(literal 2 binary64) (*.f64 %1047 #s(literal 2 binary64)))
%1071 = (*.f64 #s(literal 2 binary64) %1047)
%1072 = (/.f64 #s(literal 2 binary64) %1071)
%1074 = (/.f64 #s(literal -2 binary64) (*.f64 %1049 #s(literal 2 binary64)))
%1075 = (*.f64 #s(literal 2 binary64) %1049)
%1076 = (/.f64 #s(literal -2 binary64) %1075)
%1077 = (/.f64 %1067 #s(literal 2 binary64))
%1078 = (/.f64 %1053 #s(literal 2 binary64))
%1079 = (/.f64 #s(literal 2 binary64) %1047)
%1080 = (*.f64 #s(literal 1/2 binary64) %1079)
%1081 = (/.f64 #s(literal 1/2 binary64) %1049)
%1082 = (*.f64 #s(literal -2 binary64) %1081)
%1083 = (/.f64 #s(literal -1 binary64) #s(literal 1 binary64))
%1084 = (*.f64 %1083 %1035)
%1085 = (/.f64 %1037 #s(literal 1 binary64))
%1086 = (*.f64 %1085 %963)
%1087 = (/.f64 %1037 #s(literal -1 binary64))
%1088 = (*.f64 %1087 %964)
%1089 = (*.f64 %563 #s(literal 2 binary64))
%1090 = (/.f64 %980 %1089)
%1091 = (*.f64 #s(literal 2 binary64) %964)
%1092 = (*.f64 #s(literal 2 binary64) %563)
%1093 = (/.f64 %1091 %1092)
%1095 = (/.f64 #s(literal 1 binary64) (/.f64 %1049 #s(literal -1 binary64)))
%1097 = (/.f64 #s(literal 1 binary64) (/.f64 %1047 #s(literal 1 binary64)))
%1098 = (/.f64 %1037 %1030)
%1099 = (/.f64 #s(literal -1 binary64) %963)
%1100 = (/.f64 %1042 %1099)
%1101 = (/.f64 #s(literal 1/2 binary64) %963)
%1102 = (/.f64 %1055 %1101)
%1103 = (/.f64 %1031 B)
%1104 = (*.f64 #s(literal 4 binary64) %1056)
%1105 = (*.f64 #s(literal 1/2 binary64) %1104)
%1106 = (*.f64 %974 #s(literal 1 binary64))
%1107 = (*.f64 %1062 %1106)
%1108 = (*.f64 %1042 #s(literal 2 binary64))
%1109 = (*.f64 %1108 %976)
%1110 = (*.f64 #s(literal 1 binary64) %1062)
%1111 = (*.f64 %1110 %974)
%1112 = (*.f64 %26 %1056)
%1114 = (/.f64 %1062 (*.f64 #s(literal 2 binary64) %1030))
%1116 = (/.f64 (*.f64 %1062 #s(literal 1/2 binary64)) %1030)
%1117 = (/.f64 %1037 %1101)
%1118 = (*.f64 #s(literal 1/2 binary64) %1117)
%1119 = (/.f64 %1042 %1101)
%1120 = (*.f64 #s(literal -1/2 binary64) %1119)
%1121 = (*.f64 %1037 %1031)
%1122 = (/.f64 #s(literal -1 binary64) %1099)
%1123 = (*.f64 %1037 %1122)
%1124 = (/.f64 #s(literal -1 binary64) %1030)
%1125 = (*.f64 %1042 %1124)
%1126 = (/.f64 #s(literal 1 binary64) %1099)
%1127 = (*.f64 %1042 %1126)
%1128 = (/.f64 #s(literal 2 binary64) %1030)
%1129 = (*.f64 %1055 %1128)
%1130 = (/.f64 #s(literal 1 binary64) %1101)
%1131 = (*.f64 %1055 %1130)
%1132 = (/.f64 #s(literal -2 binary64) B)
%1133 = (/.f64 #s(literal 1/2 binary64) %1099)
%1134 = (*.f64 %1132 %1133)
%1135 = (*.f64 %1031 %1037)
%1136 = (*.f64 %1128 %1055)
%1138 = (/.f64 #s(literal 1 binary64) (/.f64 %1030 %1037))
%1139 = (/.f64 %1085 %1030)
%1140 = (/.f64 #s(literal 1/2 binary64) %563)
%1141 = (/.f64 #s(literal 2 binary64) %1099)
%1142 = (*.f64 %1140 %1141)
%1143 = (/.f64 #s(literal 2 binary64) %563)
%1144 = (/.f64 #s(literal -1/2 binary64) %1030)
%1145 = (*.f64 %1143 %1144)
%1146 = (*.f64 %1143 %1133)
%1147 = (*.f64 %1037 #s(literal 2 binary64))
%1149 = (/.f64 %1147 (*.f64 %1030 #s(literal 2 binary64)))
%1150 = (*.f64 %1085 %1031)
%1151 = (pow.f64 %1047 #s(literal -1 binary64))
%1153 = (/.f64 #s(literal 1 binary64) (pow.f64 %1047 #s(literal 1 binary64)))
%1154 = (*.f64 %1033 #s(literal 0 binary64))
%1155 = (+.f64 %1033 %1154)
%1156 = (*.f64 #s(literal 0 binary64) %1033)
%1157 = (+.f64 %1033 %1156)
%1158 = (/.f64 #s(literal 0 binary64) %1047)
%1159 = (+.f64 %1033 %1158)
%1160 = (fma.f64 #s(literal 1/2 binary64) %1033 %1056)
%1161 = (fma.f64 %963 %1037 %1154)
%1162 = (fma.f64 %963 %1037 %1156)
%1163 = (fma.f64 %1033 #s(literal 1/2 binary64) %1056)
%1164 = (fma.f64 %1033 #s(literal 1 binary64) %1154)
%1165 = (fma.f64 %1033 #s(literal 1 binary64) %1156)
%1166 = (fma.f64 #s(literal 1 binary64) %1033 %1154)
%1167 = (fma.f64 #s(literal 1 binary64) %1033 %1156)
%1168 = (fma.f64 %1037 %963 %1154)
%1169 = (fma.f64 %1037 %963 %1156)
%1170 = (fma.f64 %964 %1042 %1154)
%1171 = (fma.f64 %964 %1042 %1156)
%1172 = (fma.f64 %1035 #s(literal -1 binary64) %1154)
%1173 = (fma.f64 %1035 #s(literal -1 binary64) %1156)
%1174 = (fma.f64 #s(literal -1 binary64) %1035 %1154)
%1175 = (fma.f64 #s(literal -1 binary64) %1035 %1156)
%1176 = (fma.f64 %1042 %964 %1154)
%1177 = (fma.f64 %1042 %964 %1156)
%1178 = (fma.f64 %1055 %963 %1056)
%1179 = (+.f64 %1056 %1056)
%1180 = (fma.f64 %963 %1037 %1158)
%1181 = (fma.f64 %1033 #s(literal 1 binary64) %1158)
%1182 = (fma.f64 #s(literal 1 binary64) %1033 %1158)
%1183 = (fma.f64 %1037 %963 %1158)
%1184 = (fma.f64 %964 %1042 %1158)
%1185 = (fma.f64 %1035 #s(literal -1 binary64) %1158)
%1186 = (fma.f64 #s(literal -1 binary64) %1035 %1158)
%1187 = (fma.f64 %1042 %964 %1158)
%1188 = (fma.f64 %1140 %964 %1056)
%1189 = (fma.f64 #s(literal 1/2 binary64) %1053 %1154)
%1190 = (fma.f64 #s(literal 1/2 binary64) %1053 %1156)
%1191 = (fma.f64 #s(literal 2 binary64) %1056 %1154)
%1192 = (fma.f64 #s(literal 2 binary64) %1056 %1156)
%1193 = (fma.f64 #s(literal 2 binary64) %1058 %1154)
%1194 = (fma.f64 #s(literal 2 binary64) %1058 %1156)
%1195 = (fma.f64 #s(literal 1 binary64) %1056 %1056)
%1196 = (fma.f64 #s(literal -2 binary64) %1060 %1154)
%1197 = (fma.f64 #s(literal -2 binary64) %1060 %1156)
%1198 = (fma.f64 %1037 %974 %1056)
%1199 = (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%1200 = (fma.f64 %1199 %1035 %1056)
%1201 = (fma.f64 %1062 %974 %1154)
%1202 = (fma.f64 %1062 %974 %1156)
%1203 = (*.f64 #s(literal 1/2 binary64) %1042)
%1204 = (fma.f64 %1203 %964 %1056)
%1205 = (fma.f64 %976 %1042 %1056)
%1206 = (fma.f64 %984 %1055 %1154)
%1207 = (fma.f64 %984 %1055 %1156)
%1208 = (fma.f64 %974 %1037 %1056)
%1209 = (fma.f64 %974 %1062 %1154)
%1210 = (fma.f64 %974 %1062 %1156)
%1211 = (fma.f64 %1056 #s(literal 2 binary64) %1154)
%1212 = (fma.f64 %1056 #s(literal 2 binary64) %1156)
%1213 = (fma.f64 %1056 #s(literal 1 binary64) %1056)
%1214 = (fma.f64 %1067 #s(literal 1/2 binary64) %1154)
%1215 = (fma.f64 %1067 #s(literal 1/2 binary64) %1156)
%1216 = (fma.f64 #s(literal 1/2 binary64) %1053 %1158)
%1217 = (fma.f64 #s(literal 1/2 binary64) %1079 %1154)
%1218 = (fma.f64 #s(literal 1/2 binary64) %1079 %1156)
%1219 = (fma.f64 #s(literal 2 binary64) %1056 %1158)
%1220 = (fma.f64 #s(literal 2 binary64) %1058 %1158)
%1221 = (fma.f64 #s(literal -2 binary64) %1060 %1158)
%1222 = (fma.f64 #s(literal -2 binary64) %1081 %1154)
%1223 = (fma.f64 #s(literal -2 binary64) %1081 %1156)
%1224 = (fma.f64 %1083 %1035 %1154)
%1225 = (fma.f64 %1083 %1035 %1156)
%1226 = (fma.f64 %1062 %974 %1158)
%1227 = (fma.f64 %1085 %963 %1154)
%1228 = (fma.f64 %1085 %963 %1156)
%1229 = (fma.f64 %1087 %964 %1154)
%1230 = (fma.f64 %1087 %964 %1156)
%1231 = (fma.f64 %984 %1055 %1158)
%1232 = (fma.f64 %974 %1062 %1158)
%1233 = (fma.f64 %1056 #s(literal 2 binary64) %1158)
%1234 = (fma.f64 %1067 #s(literal 1/2 binary64) %1158)
%1235 = (fma.f64 #s(literal 1/2 binary64) %1079 %1158)
%1236 = (fma.f64 #s(literal -2 binary64) %1081 %1158)
%1237 = (fma.f64 %1083 %1035 %1158)
%1238 = (fma.f64 %1085 %963 %1158)
%1239 = (fma.f64 %1087 %964 %1158)
%1240 = (fma.f64 #s(literal 1/2 binary64) %1104 %1154)
%1241 = (fma.f64 #s(literal 1/2 binary64) %1104 %1156)
%1242 = (fma.f64 %1062 %1106 %1154)
%1243 = (fma.f64 %1062 %1106 %1156)
%1244 = (fma.f64 %1108 %976 %1154)
%1245 = (fma.f64 %1108 %976 %1156)
%1246 = (fma.f64 %1110 %974 %1154)
%1247 = (fma.f64 %1110 %974 %1156)
%1248 = (fma.f64 #s(literal 1/2 binary64) %1104 %1158)
%1249 = (fma.f64 %26 %1056 %1154)
%1250 = (fma.f64 %26 %1056 %1156)
%1251 = (fma.f64 %1062 %1106 %1158)
%1252 = (fma.f64 %1108 %976 %1158)
%1253 = (fma.f64 %1110 %974 %1158)
%1254 = (fma.f64 #s(literal 1/2 binary64) %1117 %1154)
%1255 = (fma.f64 #s(literal 1/2 binary64) %1117 %1156)
%1256 = (fma.f64 #s(literal -1/2 binary64) %1119 %1154)
%1257 = (fma.f64 #s(literal -1/2 binary64) %1119 %1156)
%1258 = (fma.f64 %1037 %1031 %1154)
%1259 = (fma.f64 %1037 %1031 %1156)
%1260 = (fma.f64 %1037 %1122 %1154)
%1261 = (fma.f64 %1037 %1122 %1156)
%1262 = (fma.f64 %1042 %1124 %1154)
%1263 = (fma.f64 %1042 %1124 %1156)
%1264 = (fma.f64 %1042 %1126 %1154)
%1265 = (fma.f64 %1042 %1126 %1156)
%1266 = (fma.f64 %1055 %1128 %1154)
%1267 = (fma.f64 %1055 %1128 %1156)
%1268 = (fma.f64 %1055 %1130 %1154)
%1269 = (fma.f64 %1055 %1130 %1156)
%1270 = (fma.f64 %26 %1056 %1158)
%1271 = (fma.f64 %1132 %1133 %1154)
%1272 = (fma.f64 %1132 %1133 %1156)
%1273 = (fma.f64 %1031 %1037 %1154)
%1274 = (fma.f64 %1031 %1037 %1156)
%1275 = (fma.f64 %1128 %1055 %1154)
%1276 = (fma.f64 %1128 %1055 %1156)
%1277 = (fma.f64 #s(literal 1/2 binary64) %1117 %1158)
%1278 = (fma.f64 #s(literal -1/2 binary64) %1119 %1158)
%1279 = (fma.f64 %1037 %1031 %1158)
%1280 = (fma.f64 %1037 %1122 %1158)
%1281 = (fma.f64 %1042 %1124 %1158)
%1282 = (fma.f64 %1042 %1126 %1158)
%1283 = (fma.f64 %1055 %1128 %1158)
%1284 = (fma.f64 %1055 %1130 %1158)
%1285 = (fma.f64 %1132 %1133 %1158)
%1286 = (fma.f64 %1031 %1037 %1158)
%1287 = (fma.f64 %1128 %1055 %1158)
%1288 = (fma.f64 %1140 %1141 %1154)
%1289 = (fma.f64 %1140 %1141 %1156)
%1290 = (fma.f64 %1143 %1144 %1154)
%1291 = (fma.f64 %1143 %1144 %1156)
%1292 = (fma.f64 %1143 %1133 %1154)
%1293 = (fma.f64 %1143 %1133 %1156)
%1294 = (fma.f64 %1140 %1141 %1158)
%1295 = (fma.f64 %1143 %1144 %1158)
%1296 = (fma.f64 %1143 %1133 %1158)
%1297 = (fma.f64 %1085 %1031 %1154)
%1298 = (fma.f64 %1085 %1031 %1156)
%1299 = (fma.f64 %1085 %1031 %1158)
%1313 = (- lam1 lam2)
%1314 = (PI )
%1317 = (+ %1314 %1314)
%1318 = (+ lam2 %1317)
%1322 = (if (< %1313 (neg %1314)) %1318 (if (> %1313 %1314) (- lam2 %1317) lam2))
%1324 = (* 1/2 (+ lam1 %1322))
%1325 = (approx %1324 %515)
%1387 = (sin.f64 %627)
%1388 = (sin.f64 %704)
%1390 = (cos.f64 %627)
%1392 = (fabs.f64 %627)
%1394 = (fabs.f64 %605)
%1395 = (*.f64 %1394 #s(literal -1/2 binary64))
%1397 = (fma.f64 %498 B %104)
%1398 = (*.f64 #s(literal 1/2 binary64) %1397)
%1400 = (fma.f64 %498 %563 %104)
%1401 = (*.f64 %1400 #s(literal 1/2 binary64))
%1403 = (+.f64 %1394 %104)
%1404 = (*.f64 #s(literal 1/2 binary64) %1403)
%1408 = (*.f64 #s(literal 1 binary64) %1390)
%1410 = (*.f64 %1387 #s(literal 0 binary64))
%1419 = (sin.f64 %1392)
%1423 = (neg.f64 %1390)
%1436 = (cos.f64 %605)
%1437 = (*.f64 #s(literal -1/2 binary64) %1436)
%1439 = (*.f64 %1436 #s(literal 1/2 binary64))
%1440 = (-.f64 #s(literal 1/2 binary64) %1439)
%1441 = (neg.f64 %1439)
%1444 = (-.f64 %1439 #s(literal 1/2 binary64))
%1463 = (fabs.f64 %1387)
%1467 = (cos.f64 #s(literal 0 binary64))
%1468 = (-.f64 %1467 %1436)
%1477 = (/.f64 %1467 #s(literal 2 binary64))
%1478 = (/.f64 %1436 #s(literal 2 binary64))
%1483 = (fabs.f64 %1463)
%1485 = (neg.f64 %1463)
%1487 = (pow.f64 %1387 #s(literal 1 binary64))
%1490 = (*.f64 B %1440)
%1494 = (*.f64 %1444 B)
%1496 = (*.f64 %1440 #s(literal 1 binary64))
%1500 = (*.f64 %1490 #s(literal -1 binary64))
%1502 = (*.f64 %1444 %629)
%1504 = (*.f64 %1490 #s(literal 2 binary64))
%1507 = (*.f64 %1468 B)
%1511 = (*.f64 B %1387)
%1513 = (*.f64 %1388 B)
%1515 = (*.f64 B %1388)
%1518 = (*.f64 %1463 B)
%1520 = (*.f64 B %1463)
%1522 = (*.f64 %1511 #s(literal 1 binary64))
%1524 = (*.f64 %1387 #s(literal 1 binary64))
%1526 = (*.f64 %1490 #s(literal 0 binary64))
%1528 = (*.f64 #s(literal 0 binary64) %1490)
%1556 = (*.f64 #s(literal 1/2 binary64) %1440)
%1559 = (*.f64 %1440 #s(literal -1/2 binary64))
%1569 = (*.f64 B %1487)
%1585 = (*.f64 %573 %1387)
%1587 = (*.f64 #s(literal 1/2 binary64) %1387)
%1596 = (fma.f64 %1436 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%1602 = (neg.f64 %1596)
%1610 = (cos.f64 %1400)
%1611 = (*.f64 #s(literal -1/2 binary64) %1610)
%1613 = (*.f64 %1610 #s(literal 1/2 binary64))
%1617 = (cos.f64 (*.f64 %1394 #s(literal 1 binary64)))
%1620 = (neg.f64 %1613)
%1622 = (*.f64 %1617 #s(literal 1/2 binary64))
%1634 = (-.f64 #s(literal 1/2 binary64) %1440)
%1636 = (-.f64 #s(literal 0 binary64) %1440)
%1648 = (-.f64 #s(literal 1/2 binary64) %1622)
%1652 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %1395)))
%1654 = (/.f64 #s(literal 1 binary64) %1596)
%1656 = (neg.f64 %1648)
%1676 = (-.f64 #s(literal 1/2 binary64) %1648)
%1678 = (-.f64 #s(literal 0 binary64) %1648)
%1739 = (fabs.f64 %1390)
%1754 = (+.f64 %1436 %1467)
%1759 = (-.f64 %1467 %1610)
%1764 = (+.f64 %1617 %1467)
%1787 = (neg.f64 %1423)
%1793 = (fabs.f64 %1739)
%1795 = (neg.f64 %1739)
%1797 = (sin.f64 %1395)
%1807 = (*.f64 (neg.f64 %1419) %1419)
%1827 = (pow.f64 %1390 #s(literal 1 binary64))
%1832 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %1394 %605)))
%1835 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 B %498 %1394)))
%1836 = (+.f64 %1832 %1835)
%1841 = (/.f64 %1832 #s(literal 2 binary64))
%1842 = (/.f64 %1835 #s(literal 2 binary64))
%1967 = (*.f64 %1390 %1408)
%1969 = (*.f64 %1408 %1390)
%1975 = (*.f64 %1827 %1408)
%1977 = (*.f64 %1408 %1827)
%1989 = (tan.f64 %627)
%1990 = (pow.f64 %1989 #s(literal 2 binary64))
%1992 = (*.f64 %1990 B)
%1993 = (*.f64 %1990 %563)
%1996 = (*.f64 %1990 %573)
%1999 = (/.f64 B %1596)
%2003 = (/.f64 B %1602)
%2009 = (/.f64 %1440 %1602)
%2012 = (/.f64 #s(literal -1 binary64) %1596)
%2031 = (/.f64 #s(literal 1/2 binary64) %1596)
%2043 = (/.f64 %1387 %1596)
%2048 = (*.f64 %1387 %1999)
%2053 = (/.f64 %1440 %1390)
%2056 = (/.f64 B %1390)
%2057 = (*.f64 %1440 %2056)
%2063 = (/.f64 %1511 %1390)
%2068 = (/.f64 %1494 %1390)
%2070 = (/.f64 B %1423)
%2071 = (/.f64 %1444 %1390)
%2074 = (tan.f64 %704)
%2075 = (/.f64 %1511 %1423)
%2080 = (*.f64 %1654 %1387)
%2084 = (neg.f64 %2057)
%2086 = (/.f64 %1490 %1423)
%2088 = (/.f64 %1490 %1739)
%2090 = (/.f64 %1440 %1423)
%2092 = (/.f64 %563 %1390)
%2094 = (/.f64 B %1739)
%2095 = (/.f64 %1440 %1739)
%2100 = (/.f64 #s(literal 1 binary64) %1390)
%2106 = (/.f64 #s(literal 1 binary64) %1423)
%2110 = (/.f64 #s(literal 2 binary64) %1390)
%2111 = (/.f64 #s(literal 1/2 binary64) %1390)
%2117 = (/.f64 %1490 %1827)
%2128 = (/.f64 %1511 %1739)
%2129 = (/.f64 %1387 %1739)
%2134 = (*.f64 %1990 #s(literal -1/2 binary64))
%2136 = (*.f64 #s(literal -1/2 binary64) %1992)
%2142 = (neg.f64 %1990)
%2146 = (*.f64 %1440 %629)
%2157 = (*.f64 %2146 #s(literal 1 binary64))
%2159 = (*.f64 %1654 #s(literal -1/2 binary64))
%2186 = (*.f64 %1559 %2056)
%2190 = (/.f64 #s(literal -1/2 binary64) %1390)
%2199 = (/.f64 %629 %1390)
%2207 = (/.f64 %1559 %1390)
%2223 = (/.f64 %629 %1423)
%2227 = (/.f64 #s(literal -1/2 binary64) %1739)
%2229 = (/.f64 %1559 %1423)
%2250 = (fma.f64 %1990 B B)
%2252 = (*.f64 %2250 #s(literal 1/2 binary64))
%2256 = (*.f64 B (fma.f64 %1990 #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
%2261 = (*.f64 #s(literal 1/2 binary64) %1990)
%2311 = (*.f64 %2056 #s(literal 1/2 binary64))
%2320 = (*.f64 #s(literal 1/2 binary64) %2056)
%2332 = (fma.f64 B (*.f64 #s(literal 1/2 binary64) %1596) %1502)
%2374 = (*.f64 %1387 %2252)
%2377 = (*.f64 %1387 #s(literal 1/2 binary64))
%2382 = (*.f64 %1585 %1990)
%2423 = (*.f64 lam1 %2374)
%2424 = (*.f64 lam1 %1387)
%2427 = (*.f64 %518 %2250)
%2432 = (*.f64 %2424 #s(literal 1/2 binary64))
%2435 = (neg.f64 %2424)
%2437 = (*.f64 %2256 %2424)
%2439 = (*.f64 %1387 %691)
%2440 = (*.f64 %2439 %1990)
%2443 = (*.f64 #s(literal 1/2 binary64) %2424)
%2445 = (*.f64 B %2424)
%2462 = (*.f64 %2424 B)
%2497 = (*.f64 B B)
%2499 = (fabs.f64 B)
%2502 = (neg.f64 %2497)
%2504 = (fabs.f64 %2499)
%2506 = (neg.f64 %2499)
%2511 = (pow.f64 B #s(literal 1 binary64))
%2516 = (*.f64 J %1387)
%2520 = (*.f64 %1388 J)
%2525 = (*.f64 %2516 #s(literal -1 binary64))
%2527 = (*.f64 %2516 #s(literal 1/2 binary64))
%2529 = (*.f64 %2516 #s(literal 2 binary64))
%2532 = (*.f64 %2516 #s(literal 0 binary64))
%2534 = (*.f64 #s(literal 0 binary64) %2516)
%2546 = (*.f64 #s(literal 1/2 binary64) %2516)
%2559 = (*.f64 %2252 %2516)
%2561 = (*.f64 J %2423)
%2562 = (*.f64 lam1 J)
%2563 = (*.f64 %2562 #s(literal 1/2 binary64))
%2564 = (*.f64 %2563 %2250)
%2566 = (*.f64 %2562 %1387)
%2571 = (*.f64 J %2252)
%2581 = (*.f64 %2566 %2256)
%2583 = (*.f64 J %2440)
%2585 = (*.f64 %1996 %2566)
%2587 = (*.f64 %2562 %2382)
%2589 = (*.f64 %546 B)
%2590 = (*.f64 %2589 %1990)
%2591 = (*.f64 %2590 %2424)
%2593 = (*.f64 %2424 %2590)
%2595 = (*.f64 %2382 %2562)
%2597 = (*.f64 %2566 %1996)
%2599 = (*.f64 %2566 %573)
%2601 = (*.f64 %2440 J)
%2603 = (*.f64 %573 %2566)
%2612 = (*.f64 %2589 %2424)
%2623 = (*.f64 B J)
%2624 = (*.f64 %2623 %1387)
%2625 = (*.f64 %2624 %2252)
%2627 = (*.f64 %2559 B)
%2629 = (*.f64 B %2561)
%2630 = (*.f64 %2252 %2462)
%2633 = (*.f64 %2427 %2623)
%2635 = (*.f64 %2562 B)
%2636 = (*.f64 %2635 %1387)
%2641 = (*.f64 %2252 %1511)
%2645 = (*.f64 %2252 %2623)
%2647 = (*.f64 %2571 B)
%2650 = (*.f64 %2252 B)
%2653 = (*.f64 %2636 #s(literal 1/2 binary64))
%2656 = (*.f64 %1387 %2623)
%2663 = (*.f64 %2623 %2252)
%2665 = (*.f64 %2635 %2252)
%2667 = (*.f64 %2623 %2427)
%2669 = (*.f64 B %2564)
%2672 = (neg.f64 %2623)
%2675 = (*.f64 %2636 %2256)
%2677 = (neg.f64 %2672)
%2679 = (*.f64 %2561 #s(literal 1 binary64))
%2681 = (*.f64 %2630 #s(literal 1 binary64))
%2683 = (*.f64 %2623 #s(literal 1 binary64))
%2687 = (*.f64 %2641 #s(literal 1 binary64))
%2689 = (*.f64 %2423 #s(literal 1 binary64))
%2691 = (*.f64 %2374 #s(literal 1 binary64))
%2693 = (*.f64 %2252 #s(literal 1 binary64))
%2695 = (*.f64 lam1 #s(literal 1 binary64))
%2697 = (*.f64 %2629 #s(literal -1 binary64))
%2699 = (*.f64 %2612 %2252)
%2701 = (*.f64 %2629 #s(literal 2 binary64))
%2704 = (*.f64 %1996 %2636)
%2706 = (*.f64 %2623 %2440)
%2708 = (*.f64 %2635 %2382)
%2710 = (*.f64 %2382 %2635)
%2712 = (*.f64 %2440 %2623)
%2714 = (*.f64 %2636 %1996)
%2716 = (*.f64 %2636 %573)
%2718 = (*.f64 %573 %2636)
%2734 = (*.f64 %2629 #s(literal 0 binary64))
%2736 = (*.f64 #s(literal 0 binary64) %2629)
%2807 = (*.f64 (*.f64 #s(literal 1/2 binary64) %2566) %2252)
%2842 = (*.f64 %573 %2562)
%2846 = (*.f64 %2589 lam1)
%2848 = (*.f64 #s(literal 1/2 binary64) %2635)
%2872 = (*.f64 %573 %2423)
%2891 = (*.f64 %2250 J)
%2897 = (*.f64 %2256 J)
%2902 = (*.f64 %2571 #s(literal -1 binary64))
%2904 = (*.f64 %2897 #s(literal 1 binary64))
%2923 = (*.f64 %2571 #s(literal 1/2 binary64))
%2925 = (*.f64 %2571 #s(literal 2 binary64))
%2934 = (*.f64 J #s(literal -1/2 binary64))
%2948 = (*.f64 %2571 #s(literal 0 binary64))
%2950 = (*.f64 #s(literal 0 binary64) %2571)
%2966 = (*.f64 #s(literal 1/2 binary64) %2571)
%2979 = (*.f64 %2332 J)
%2983 = (*.f64 p %1390)
%2989 = (neg.f64 %2983)
%2991 = (*.f64 p %1408)
%2993 = (*.f64 %1408 p)
%2999 = (*.f64 %1989 J)
%3001 = (/.f64 %1989 p)
%3004 = (*.f64 %1989 %871)
%3006 = (/.f64 %2074 p)
%3010 = (*.f64 %2074 %871)
%3012 = (*.f64 %1989 %536)
%3021 = (*.f64 %887 %1989)
%3027 = (/.f64 J %2983)
%3030 = (*.f64 %871 %1387)
%3032 = (/.f64 J %1390)
%3035 = (/.f64 %1387 p)
%3039 = (/.f64 J %2989)
%3041 = (*.f64 %1388 %871)
%3045 = (/.f64 %1388 p)
%3046 = (/.f64 J %1423)
%3050 = (/.f64 %1387 %866)
%3051 = (/.f64 %536 %1390)
%3054 = (/.f64 #s(literal 1 binary64) %2983)
%3056 = (/.f64 #s(literal -1 binary64) %2983)
%3057 = (*.f64 J %3056)
%3068 = (*.f64 %2100 %871)
%3070 = (*.f64 %871 %2100)
%3079 = (*.f64 %536 %3056)
%3088 = (/.f64 #s(literal 1/2 binary64) %2983)
%3089 = (*.f64 %3088 %2516)
%3092 = (/.f64 #s(literal 2 binary64) p)
%3093 = (*.f64 %2111 %2516)
%3095 = (*.f64 %901 %2516)
%3097 = (*.f64 %2516 %3092)
%3099 = (*.f64 %2516 %2110)
%3101 = (*.f64 %2427 %2999)
%3102 = (*.f64 %3101 B)
%3104 = (*.f64 %2427 %3004)
%3106 = (*.f64 %2427 %3001)
%3109 = (*.f64 %2427 %1989)
%3110 = (/.f64 B p)
%3117 = (*.f64 %2252 %1989)
%3120 = (*.f64 %2252 %3001)
%3125 = (*.f64 lam1 %871)
%3129 = (*.f64 B %871)
%3139 = (*.f64 %3106 %2623)
%3143 = (*.f64 %871 B)
%3153 = (/.f64 %563 p)
%3154 = (*.f64 %3101 %3153)
%3160 = (*.f64 %3110 #s(literal 1/2 binary64))
%3161 = (*.f64 %3101 %3160)
%3164 = (/.f64 B %2983)
%3197 = (/.f64 lam1 %2983)
%3200 = (*.f64 (*.f64 %3110 %2566) %2252)
%3202 = (/.f64 %2623 %1390)
%3211 = (/.f64 %2630 %1390)
%3216 = (*.f64 %2252 (/.f64 %2424 p))
%3218 = (/.f64 %2562 %1390)
%3219 = (*.f64 %2252 %3035)
%3226 = (/.f64 %2630 p)
%3228 = (*.f64 %2374 %3125)
%3239 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2250 p))
%3252 = (/.f64 lam1 %1390)
%3255 = (/.f64 lam1 p)
%3260 = (*.f64 %2581 %3110)
%3264 = (/.f64 %2675 %1390)
%3269 = (/.f64 B %866)
%3270 = (/.f64 %2581 %1390)
%3275 = (/.f64 %2581 p)
%3284 = (/.f64 %2561 %1423)
%3289 = (/.f64 %2561 %866)
%3361 = (*.f64 %2111 %2629)
%3371 = (*.f64 %2250 %871)
%3373 = (*.f64 %2252 %871)
%3377 = (/.f64 %2256 p)
%3380 = (*.f64 %2256 %871)
%3395 = (*.f64 %901 %2571)
%3398 = (*.f64 %1992 %901)
%3399 = (*.f64 J %3398)
%3401 = (*.f64 %3398 J)
%3403 = (*.f64 %3160 J)
%3407 = (/.f64 %2589 p)
%3410 = (*.f64 %883 %2590)
%3412 = (*.f64 %2590 %883)
%3426 = (/.f64 (fma.f64 %573 %3101 %2571) p)
%3427 = (*.f64 %573 %3101)
%3433 = (/.f64 (-.f64 %2897 %3427) p)
%3435 = (*.f64 %3104 #s(literal 1/2 binary64))
%3447 = (*.f64 %3101 #s(literal 1/2 binary64))
%3482 = (*.f64 #s(literal 1/2 binary64) p)
%3483 = (*.f64 %3110 %3482)
%3484 = (fma.f64 %3101 %3483 %2571)
%3496 = (*.f64 %3101 %3483)
%3497 = (-.f64 %2897 %3496)
%3499 = (*.f64 p %2571)
%3501 = (*.f64 p p)
%3503 = (*.f64 %2571 p)
%3506 = (*.f64 %3427 p)
%3512 = (*.f64 p %2897)
%3515 = (*.f64 %3484 #s(literal 1 binary64))
%3524 = (/.f64 p p)
%3525 = (*.f64 %3161 %3524)
%3527 = (/.f64 %3161 p)
%3532 = (/.f64 (*.f64 %3101 (*.f64 %3110 p)) p)
%3535 = (/.f64 %3482 p)
%3543 = (neg.f64 %3501)
%3545 = (*.f64 %2897 p)
%3548 = (*.f64 %3427 %866)
%3646 = (/.f64 #s(literal 1/2 binary64) %866)
%3654 = (*.f64 (*.f64 #s(literal -1/2 binary64) %2636) %2252)
%3658 = (*.f64 %2629 %901)
%3671 = (*.f64 J %2983)
%3672 = (fma.f64 %3239 %3671 %2699)
%3674 = (*.f64 %1390 %2571)
%3680 = (*.f64 %3658 p)
%3686 = (*.f64 %1390 %2897)
%3702 = (*.f64 %3658 %866)
%3708 = (*.f64 %2252 %3671)
%3709 = (fma.f64 %2629 %3482 %3708)
%3710 = (*.f64 %3501 %1390)
%3719 = (*.f64 %2256 %3671)
%3722 = (-.f64 %3719 (*.f64 (*.f64 p %2589) %2423))
%3723 = (*.f64 %3543 %1390)
%3725 = (*.f64 %2989 %2571)
%3731 = (*.f64 %3654 p)
%3743 = (*.f64 %2989 %2897)
%3755 = (*.f64 %2989 %866)
%3757 = (*.f64 %3654 %866)
%3759 = (*.f64 %866 %2989)
%3776 = (/.f64 %3708 %3710)
%3784 = (/.f64 %3719 %3723)
%3787 = (/.f64 (*.f64 (*.f64 %866 %2589) %2423) %3723)
%3790 = (fma.f64 lam1 %3426 %3004)
%3791 = (*.f64 %3426 lam1)
%3803 = (*.f64 %3433 lam1)
%3807 = (*.f64 %86 %3426)
%3820 = (*.f64 lam1 p)
%3821 = (fma.f64 %3426 %3820 %2999)
%3823 = (*.f64 %3484 lam1)
%3827 = (/.f64 (fma.f64 %2563 %2250 %2999) p)
%3834 = (*.f64 %3101 (*.f64 %3110 lam1))
%3870 = (*.f64 %3110 %518)
%3880 = (*.f64 %3101 %3870)
%3887 = (*.f64 %2252 %3255)
%3904 = (fma.f64 %3101 %3870 %3004)
%3908 = (*.f64 %871 lam1)
%3918 = (*.f64 %2252 %3908)
%3921 = (-.f64 %3880 %3010)
%3933 = (*.f64 %2897 %3255)
%3937 = (/.f64 lam1 %866)
%3948 = (*.f64 %887 lam1)
%3951 = (*.f64 %2256 %2562)
%3972 = (*.f64 %2564 #s(literal 1 binary64))
%3974 = (*.f64 %2564 #s(literal 2 binary64))
%4059 = (*.f64 lam1 %2589)
%4060 = (*.f64 %4059 %2423)
%4088 = (fma.f64 %3426 (*.f64 lam1 %1390) %3030)
%4094 = (*.f64 %3820 %1390)
%4095 = (fma.f64 %3426 %4094 %2516)
%4103 = (*.f64 %3791 %2983)
%4104 = (-.f64 %2520 %4103)
%4108 = (*.f64 %3791 %1390)
%4109 = (/.f64 %4108 %1390)
%4117 = (*.f64 %4095 #s(literal 1 binary64))
%4131 = (*.f64 p %3030)
%4137 = (*.f64 %3823 %1390)
%4147 = (*.f64 %3426 %2983)
%4150 = (/.f64 %2983 %2983)
%4151 = (*.f64 %3791 %4150)
%4163 = (*.f64 %3791 p)
%4166 = (*.f64 p %3041)
%4176 = (/.f64 %2983 p)
%4177 = (/.f64 %3791 %1390)
%4179 = (/.f64 %2983 %1390)
%4180 = (/.f64 %3791 p)
%4208 = (*.f64 %3823 %1423)
%4214 = (*.f64 p %2516)
%4220 = (*.f64 %3823 %2983)
%4228 = (*.f64 p %2520)
%4242 = (*.f64 %3823 %2989)
%4302 = (*.f64 %2983 %1390)
%4309 = (*.f64 %2983 %1423)
%4316 = (*.f64 %2983 %2983)
%4323 = (*.f64 %2983 %2989)
%4330 = (* B (- lam1 %1322))
%4332 = (tan (* 1/2 %4330))
%4333 = (* (/ J p) %4332)
%4334 = (approx %4333 %3790)
%4364 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
%4366 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64))
%4368 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64))
%4437 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%4439 = (-.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64))
%4452 = (-.f64 %629 %629)
%4457 = (fabs.f64 %498)
%4458 = (fabs.f64 %629)
%4461 = (-.f64 %498 %498)
%4474 = (-.f64 %605 %605)
%4493 = (approx %1324 %518)
%4494 = (approx %4330 %604)
%4519 = (neg.f64 %282)
%4528 = (/.f64 %104 #s(literal 1 binary64))
%4534 = (*.f64 #s(literal -1 binary64) %282)
%4540 = (*.f64 %4519 #s(literal 1 binary64))
%4546 = (/.f64 #s(literal 1/2 binary64) lam2)
%4552 = (*.f64 %4546 %104)
%4556 = (*.f64 %282 #s(literal 1/2 binary64))
%4559 = (/.f64 %104 %53)
%4562 = (*.f64 %45 #s(literal 2 binary64))
%4564 = (*.f64 #s(literal 2 binary64) %45)
%4566 = (*.f64 %368 #s(literal 1 binary64))
%4569 = (*.f64 #s(literal 0 binary64) %282)
%4571 = (*.f64 %282 #s(literal 0 binary64))
%4622 = (/.f64 #s(literal 2 binary64) %45)
%4628 = (*.f64 #s(literal 4 binary64) %282)
%4643 = (/.f64 %104 #s(literal 1/2 binary64))
%4648 = (*.f64 %368 #s(literal 2 binary64))
%4653 = (*.f64 lam2 lam2)
%4655 = (*.f64 %4546 %117)
%4657 = (*.f64 %117 #s(literal 2 binary64))
%4664 = (/.f64 #s(literal 2 binary64) %56)
%4671 = (*.f64 %45 %216)
%4674 = (+.f64 %368 %368)
%4676 = (-.f64 %368 %336)
%4679 = (neg.f64 %4653)
%4684 = (neg.f64 %301)
%4685 = (-.f64 %4684 %104)
%4692 = (/.f64 #s(literal 1 binary64) %4653)
%4714 = (-.f64 %439 %303)
%4733 = (/.f64 #s(literal 1 binary64) %4679)
%4737 = (/.f64 %303 %4653)
%4740 = (/.f64 (*.f64 %45 %105) %4653)
%4742 = (/.f64 %439 %4679)
%4782 = (+.f64 #s(literal 1/2 binary64) %285)
%4784 = (+.f64 #s(literal 0 binary64) %285)
%4791 = (-.f64 #s(literal 1/2 binary64) %317)
%4793 = (-.f64 #s(literal 0 binary64) %317)
%4797 = (*.f64 #s(literal 4 binary64) %312)
%4799 = (*.f64 #s(literal 1 binary64) %312)
%4880 = (/.f64 %306 lam2)
%4889 = (/.f64 %318 lam2)
%4899 = (*.f64 #s(literal 2 binary64) %117)
%4911 = (*.f64 #s(literal 2 binary64) %216)
%4974 = (/.f64 %306 %56)
%4981 = (/.f64 %306 #s(literal 1/2 binary64))
%4983 = (/.f64 %306 %53)
%5002 = (*.f64 %4653 #s(literal 2 binary64))
%5005 = (*.f64 #s(literal 2 binary64) %4653)
%5034 = (*.f64 %4679 #s(literal 2 binary64))
%5037 = (*.f64 #s(literal 2 binary64) %4679)
%5046 = (approx %1318 %238)
%5047 = (pow.f64 %591 #s(literal 3 binary64))
%5048 = (pow.f64 %594 #s(literal 3 binary64))
%5052 = (pow.f64 %591 #s(literal 2 binary64))
%5055 = (neg.f64 %5052)
%5058 = (fabs.f64 %591)
%5063 = (*.f64 %5052 lam1)
%5067 = (neg.f64 (*.f64 %5052 %498))
%5078 = (*.f64 %591 lam1)
%5080 = (*.f64 %499 %591)
%5100 = (*.f64 #s(literal -1/48 binary64) %5047)
%5102 = (*.f64 %5048 #s(literal -1/48 binary64))
%5104 = (*.f64 %5052 #s(literal -1/48 binary64))
%5106 = (*.f64 %591 #s(literal -1/48 binary64))
%5110 = (*.f64 %594 %5106)
%5112 = (*.f64 %5106 %594)
%5114 = (*.f64 %5058 %5106)
%5116 = (*.f64 %5106 %5058)
%5118 = (*.f64 %499 %5104)
%5120 = (*.f64 #s(literal -1/48 binary64) %5067)
%5122 = (*.f64 lam1 %5104)
%5124 = (*.f64 %5067 #s(literal -1/48 binary64))
%5126 = (*.f64 %5104 %499)
%5128 = (*.f64 %5104 lam1)
%5138 = (*.f64 %5080 %5106)
%5140 = (*.f64 %5106 %5080)
%5150 = (*.f64 #s(literal -1/16 binary64) %5047)
%5153 = (*.f64 %5048 #s(literal -1/16 binary64))
%5155 = (*.f64 %5052 #s(literal -1/16 binary64))
%5157 = (*.f64 %591 #s(literal -1/16 binary64))
%5161 = (*.f64 %5052 #s(literal 1/16 binary64))
%5163 = (*.f64 %591 #s(literal 1/16 binary64))
%5173 = (*.f64 %499 %5155)
%5175 = (*.f64 #s(literal -1/16 binary64) %5067)
%5177 = (*.f64 lam1 %5155)
%5179 = (*.f64 %5067 #s(literal -1/16 binary64))
%5181 = (*.f64 %5155 %499)
%5183 = (*.f64 %5155 lam1)
%5193 = (*.f64 %5080 %5157)
%5195 = (*.f64 %5157 %5080)
%5205 = (*.f64 %5048 #s(literal -1/24 binary64))
%5206 = (*.f64 %5048 #s(literal 1/24 binary64))
%5208 = (*.f64 %5052 #s(literal 1/24 binary64))
%5210 = (*.f64 %591 #s(literal 1/24 binary64))
%5248 = (*.f64 #s(literal 1/24 binary64) %5067)
%5250 = (*.f64 %5067 #s(literal 1/24 binary64))
%5264 = (*.f64 J %591)
%5268 = (*.f64 %594 J)
%5270 = (*.f64 %591 #s(literal 1 binary64))
%5274 = (*.f64 %498 J)
%5276 = (neg.f64 %5274)
%5283 = (*.f64 %5268 #s(literal 1 binary64))
%5285 = (*.f64 %5264 #s(literal -1 binary64))
%5291 = (*.f64 %668 J)
%5293 = (*.f64 %5264 #s(literal 2 binary64))
%5296 = (*.f64 %5264 #s(literal 0 binary64))
%5298 = (*.f64 #s(literal 0 binary64) %5264)
%5326 = (*.f64 B %5264)
%5333 = (*.f64 %594 %2623)
%5339 = (*.f64 %498 %2623)
%5341 = (neg.f64 %5339)
%5362 = (*.f64 #s(literal 1/2 binary64) %5326)
%5385 = (*.f64 %573 %5268)
%5393 = (*.f64 %499 %2589)
%5395 = (*.f64 #s(literal 1/2 binary64) %5341)
%5397 = (*.f64 %573 %5276)
%5399 = (*.f64 %5276 %573)
%5401 = (*.f64 %2589 %499)
%5404 = (*.f64 %5341 #s(literal 1/2 binary64))
%5418 = (approx (* J %4332) %5362)
%5419 = (*.f64 J %5205)
%5420 = (*.f64 #s(literal 1/24 binary64) J)
%5423 = (*.f64 J %5047)
%5429 = (*.f64 %5048 %5420)
%5440 = (*.f64 J %5052)
%5442 = (*.f64 #s(literal -1/16 binary64) J)
%5443 = (*.f64 %5048 %5442)
%5445 = (*.f64 J #s(literal -1/48 binary64))
%5446 = (*.f64 %5445 %5047)
%5479 = (*.f64 %5052 J)
%5496 = (*.f64 %5047 (*.f64 %5420 B))
%5499 = (*.f64 (*.f64 %2497 #s(literal 1/24 binary64)) %5047)
%5501 = (*.f64 %2497 %5419)
%5502 = (*.f64 %5420 %2497)
%5504 = (*.f64 %2623 B)
%5505 = (*.f64 #s(literal 1/24 binary64) %5504)
%5509 = (*.f64 %5504 %5047)
%5512 = (*.f64 %5504 #s(literal 1/24 binary64))
%5515 = (*.f64 #s(literal 1/24 binary64) %2497)
%5517 = (*.f64 %2497 %5047)
%5521 = (*.f64 %5205 B)
%5523 = (neg.f64 %5504)
%5527 = (*.f64 %5206 %5504)
%5529 = (*.f64 %2499 %5419)
%5531 = (*.f64 %563 %5419)
%5533 = (neg.f64 %5523)
%5535 = (*.f64 %5419 %563)
%5537 = (*.f64 %5419 %2499)
%5539 = (*.f64 %5496 #s(literal 1 binary64))
%5541 = (*.f64 %5499 #s(literal 1 binary64))
%5543 = (*.f64 %5419 #s(literal 1 binary64))
%5546 = (*.f64 %5504 #s(literal 1 binary64))
%5548 = (*.f64 %2497 #s(literal 1 binary64))
%5551 = (*.f64 %5205 #s(literal 1 binary64))
%5553 = (*.f64 #s(literal 1/24 binary64) #s(literal 1 binary64))
%5555 = (*.f64 %5501 #s(literal -1 binary64))
%5557 = (*.f64 %5527 #s(literal 1 binary64))
%5559 = (*.f64 %5501 #s(literal 1/2 binary64))
%5561 = (*.f64 %5501 #s(literal 2 binary64))
%5565 = (*.f64 %5419 %2511)
%5567 = (*.f64 %5208 %5504)
%5569 = (*.f64 %5210 %5504)
%5571 = (*.f64 %5504 %591)
%5573 = (*.f64 %5504 %5052)
%5576 = (*.f64 %5504 #s(literal -1/48 binary64))
%5577 = (*.f64 %5576 %5047)
%5580 = (*.f64 #s(literal -1/16 binary64) %5504)
%5581 = (*.f64 %5048 %5580)
%5629 = (*.f64 %5501 #s(literal 0 binary64))
%5631 = (*.f64 #s(literal 0 binary64) %5501)
%5685 = (*.f64 #s(literal 1/2 binary64) %5501)
%5714 = (*.f64 %5052 %5504)
%5720 = (*.f64 %591 %5504)
%5741 = (/.f64 %591 p)
%5743 = (*.f64 %591 %871)
%5750 = (*.f64 %594 %871)
%5767 = (*.f64 %668 %871)
%5771 = (neg.f64 (/.f64 %498 p))
%5772 = (*.f64 J %5771)
%5774 = (/.f64 %5276 p)
%5778 = (*.f64 %5771 J)
%5784 = (*.f64 %5276 %883)
%5791 = (*.f64 %883 %5276)
%5796 = (*.f64 %5205 %3143)
%5798 = (*.f64 B %3110)
%5799 = (*.f64 %5205 %5798)
%5801 = (/.f64 #s(literal 1/24 binary64) p)
%5802 = (*.f64 %5047 %5801)
%5803 = (*.f64 %5802 %2497)
%5805 = (*.f64 %2497 %5802)
%5807 = (/.f64 %5499 p)
%5810 = (*.f64 %5047 (/.f64 %5420 p))
%5812 = (*.f64 %5420 %5798)
%5813 = (*.f64 %5047 %5812)
%5814 = (*.f64 %871 %2497)
%5816 = (*.f64 J %5798)
%5818 = (/.f64 %5504 p)
%5826 = (*.f64 #s(literal 1/24 binary64) %5798)
%5834 = (*.f64 %5206 %871)
%5836 = (/.f64 %2497 %866)
%5838 = (*.f64 %5429 %5798)
%5840 = (*.f64 %2499 %5810)
%5842 = (*.f64 %563 %5810)
%5844 = (/.f64 %5205 %866)
%5846 = (*.f64 %5810 %563)
%5848 = (*.f64 %5810 %2499)
%5850 = (*.f64 %5499 %883)
%5853 = (*.f64 %5504 %883)
%5858 = (*.f64 %5206 %887)
%5860 = (*.f64 %883 %5504)
%5862 = (*.f64 %2497 %887)
%5864 = (*.f64 #s(literal 1/24 binary64) %883)
%5867 = (*.f64 %883 %5509)
%5869 = (*.f64 %883 %5499)
%5871 = (*.f64 %883 %5496)
%5879 = (*.f64 %2502 %887)
%5881 = (*.f64 %5205 %887)
%5885 = (*.f64 %901 %5501)
%5889 = (*.f64 %5810 %2511)
%5894 = (*.f64 %883 %5581)
%5896 = (*.f64 %5581 %883)
%5903 = (*.f64 J (fma.f64 %5047 %5515 %668))
%5904 = (/.f64 %5903 p)
%5907 = (/.f64 %5903 %866)
%5913 = (*.f64 %680 J)
%5920 = (*.f64 p %5903)
%5922 = (/.f64 %5920 p)
%5925 = (*.f64 %591 %901)
%5964 = (*.f64 %680 %871)
%5976 = (neg.f64 %5922)
%5991 = (*.f64 %2497 p)
%5992 = (fma.f64 %5810 %5991 %5291)
%5994 = (*.f64 %5922 #s(literal 1 binary64))
%6031 = (*.f64 %668 (*.f64 J p))
%6032 = (/.f64 %6031 %3501)
%6068 = (*.f64 %5429 %5991)
%6069 = (-.f64 %6068 %6031)
%6071 = (/.f64 %5767 p)
%6075 = (/.f64 (*.f64 %591 (*.f64 %871 p)) p)
%6084 = (*.f64 %5913 p)
%6090 = (*.f64 %5913 %866)
%6093 = (*.f64 %866 %5527)
%6099 = (*.f64 %866 %5501)
%6141 = (*.f64 %591 (*.f64 %871 %3482))
%6152 = (*.f64 %5205 (*.f64 %5504 p))
%6157 = (/.f64 %6152 %3501)
%6168 = (/.f64 (*.f64 %668 (*.f64 J %866)) %3543)
%6169 = (/.f64 %6068 %3543)
%6181 = (*.f64 B %5904)
%6187 = (*.f64 %5504 B)
%6190 = (*.f64 %5205 %6187)
%6197 = (*.f64 %5922 B)
%6210 = (*.f64 %871 %573)
%6211 = (*.f64 %591 %6210)
%6213 = (*.f64 %5504 %3110)
%6214 = (*.f64 %5205 %6213)
%6222 = (*.f64 %598 %871)
%6243 = (*.f64 %2497 B)
%6273 = (*.f64 %5527 %3110)
%6313 = (*.f64 %5429 %6243)
%6356 = (approx %4333 %6181)
%6376 = (*.f64 #s(literal 4 binary64) %1055)
%6378 = (*.f64 #s(literal -1/2 binary64) %1042)
%6382 = (/.f64 #s(literal 0 binary64) B)
%6397 = (*.f64 #s(literal 0 binary64) %1037)
%6399 = (*.f64 %1037 #s(literal 0 binary64))
%6448 = (*.f64 %629 lam1)
%6450 = (*.f64 lam1 %629)
%6473 = (*.f64 %82 %573)
%6475 = (*.f64 %573 %82)
%6517 = (fma.f64 %680 B %105)
%6563 = (/.f64 %734 p)
%6687 = (*.f64 #s(literal -1/2 binary64) %963)
%6692 = (*.f64 %963 #s(literal -2 binary64))
%6697 = (*.f64 #s(literal 4 binary64) %976)
%6699 = (*.f64 %964 #s(literal 0 binary64))
%6701 = (*.f64 #s(literal 0 binary64) %964)
%6747 = (*.f64 #s(literal 2 binary64) %1035)
%6749 = (*.f64 %1055 %964)
%6752 = (*.f64 #s(literal -1/2 binary64) %1033)
%6754 = (/.f64 %976 B)
%6762 = (/.f64 #s(literal 2 binary64) %1049)
%6764 = (/.f64 #s(literal -1/2 binary64) %1047)
%6768 = (neg.f64 %1056)
%6770 = (neg.f64 %974)
%6772 = (neg.f64 %1062)
%6782 = (*.f64 %976 %1037)
%6784 = (*.f64 #s(literal -1 binary64) %1062)
%6795 = (/.f64 #s(literal -1/2 binary64) B)
%6797 = (/.f64 #s(literal -2 binary64) %1030)
%6801 = (/.f64 #s(literal 0 binary64) %1049)
%6843 = (*.f64 #s(literal -1 binary64) B)
%6854 = (*.f64 %1101 B)
%6857 = (fma.f64 #s(literal 1/2 binary64) %501 %1035)
%6858 = (fma.f64 %501 #s(literal 1/2 binary64) %1035)
%6859 = (+.f64 %508 %1035)
%6860 = (+.f64 %1035 %508)
%6861 = (-.f64 %508 %1033)
%6862 = (-.f64 %1035 %513)
%6863 = (fma.f64 #s(literal -1/2 binary64) %506 %1035)
%6864 = (fma.f64 %506 #s(literal -1/2 binary64) %1035)
%6866 = (neg.f64 (fma.f64 %501 #s(literal -1/2 binary64) %1033))
%6867 = (fma.f64 #s(literal 1/2 binary64) %498 %1035)
%6868 = (fma.f64 lam1 #s(literal 1/2 binary64) %6867)
%6869 = (fma.f64 #s(literal 1/2 binary64) lam1 %6867)
%6870 = (fma.f64 #s(literal 1/2 binary64) lam1 %1035)
%6871 = (fma.f64 #s(literal 1/2 binary64) %498 %6870)
%6872 = (fma.f64 %498 #s(literal 1/2 binary64) %6870)
%6873 = (+.f64 %515 %6870)
%6874 = (+.f64 %518 %6867)
%6875 = (+.f64 %6870 %515)
%6876 = (+.f64 %6867 %518)
%6877 = (fma.f64 %508 B %964)
%6878 = (/.f64 %6877 B)
%6879 = (-.f64 %518 %1033)
%6880 = (fma.f64 #s(literal 1/2 binary64) %498 %6879)
%6881 = (fma.f64 %498 #s(literal 1/2 binary64) %6879)
%6882 = (fma.f64 %963 %1042 %508)
%6883 = (fma.f64 %1033 #s(literal -1 binary64) %508)
%6884 = (fma.f64 #s(literal 1 binary64) %1035 %508)
%6885 = (fma.f64 %1037 %964 %508)
%6886 = (fma.f64 %964 %1037 %508)
%6887 = (fma.f64 %1035 #s(literal 1 binary64) %508)
%6888 = (fma.f64 #s(literal -1 binary64) %1033 %508)
%6889 = (fma.f64 %1042 %963 %508)
%6890 = (*.f64 %6858 #s(literal 1 binary64))
%6892 = (-.f64 %518 (fma.f64 %498 #s(literal -1/2 binary64) %1033))
%6893 = (-.f64 %6870 %525)
%6894 = (fma.f64 #s(literal -1/2 binary64) %82 %6867)
%6895 = (fma.f64 #s(literal -1/2 binary64) %499 %6870)
%6896 = (fma.f64 %82 #s(literal -1/2 binary64) %6867)
%6897 = (fma.f64 %499 #s(literal -1/2 binary64) %6870)
%6898 = (+.f64 %515 %6879)
%6900 = (-.f64 %515 (-.f64 %1033 %518))
%6902 = (-.f64 %518 (-.f64 %525 %1035))
%6904 = (-.f64 (-.f64 %1035 %525) %523)
%6905 = (fma.f64 %501 %629 %963)
%6906 = (/.f64 %6905 %563)
%6907 = (fma.f64 #s(literal -1/2 binary64) %499 %6879)
%6908 = (fma.f64 %499 #s(literal -1/2 binary64) %6879)
%6910 = (-.f64 %518 (neg.f64 %6867))
%6911 = (*.f64 %6877 #s(literal 1 binary64))
%6912 = (/.f64 %6911 B)
%6913 = (fma.f64 #s(literal 1/2 binary64) %6747 %508)
%6914 = (fma.f64 #s(literal 2 binary64) %6749 %508)
%6915 = (fma.f64 #s(literal 2 binary64) %1060 %508)
%6916 = (fma.f64 #s(literal 2 binary64) %6752 %508)
%6917 = (fma.f64 #s(literal 2 binary64) %6754 %508)
%6918 = (fma.f64 #s(literal -2 binary64) %1056 %508)
%6919 = (fma.f64 %1132 %974 %508)
%6920 = (fma.f64 %980 %1055 %508)
%6921 = (*.f64 %1037 %6877)
%6922 = (*.f64 %6877 %1037)
%6923 = (*.f64 %6905 %1042)
%6925 = (/.f64 #s(literal 1 binary64) (/.f64 B %6877))
%6926 = (/.f64 %508 B)
%6927 = (fma.f64 B %6926 %1035)
%6930 = (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %501 B) B) %1035)
%6931 = (fma.f64 #s(literal 1/2 binary64) %6762 %508)
%6932 = (fma.f64 #s(literal 2 binary64) %6764 %508)
%6933 = (fma.f64 #s(literal 2 binary64) %1081 %508)
%6934 = (/.f64 %573 B)
%6935 = (fma.f64 %501 %6934 %1035)
%6936 = (/.f64 B B)
%6937 = (fma.f64 %508 %6936 %1035)
%6938 = (*.f64 %6877 #s(literal -1 binary64))
%6939 = (/.f64 %6938 %563)
%6940 = (fma.f64 #s(literal 2 binary64) %6768 %508)
%6941 = (fma.f64 %1062 %6770 %508)
%6942 = (fma.f64 %6772 %974 %508)
%6943 = (fma.f64 %1143 %974 %508)
%6944 = (*.f64 %508 %6936)
%6945 = (+.f64 %1035 %6944)
%6946 = (+.f64 %6944 %1035)
%6947 = (-.f64 %6944 %1033)
%6949 = (/.f64 #s(literal 1 binary64) (/.f64 %563 %6905))
%6950 = (fma.f64 #s(literal 2 binary64) %6782 %508)
%6951 = (fma.f64 %6784 %974 %508)
%6952 = (fma.f64 %1147 %976 %508)
%6953 = (*.f64 %6911 %1037)
%6954 = (*.f64 %6938 %1042)
%6956 = (*.f64 (*.f64 %6877 #s(literal 2 binary64)) %1055)
%6958 = (/.f64 (fma.f64 %6944 B %964) B)
%6959 = (fma.f64 %963 %1042 %6944)
%6960 = (fma.f64 %1033 #s(literal -1 binary64) %6944)
%6961 = (fma.f64 #s(literal 1 binary64) %1035 %6944)
%6962 = (fma.f64 %1037 %964 %6944)
%6963 = (fma.f64 %964 %1037 %6944)
%6964 = (fma.f64 %1035 #s(literal 1 binary64) %6944)
%6965 = (fma.f64 #s(literal -1 binary64) %1033 %6944)
%6966 = (fma.f64 %1042 %963 %6944)
%6967 = (*.f64 %508 B)
%6968 = (fma.f64 %6967 %1037 %1035)
%6971 = (/.f64 (-.f64 (*.f64 %6944 B) %963) B)
%6972 = (fma.f64 %1037 %1124 %508)
%6973 = (fma.f64 %1037 %1126 %508)
%6974 = (fma.f64 %1042 %1031 %508)
%6975 = (fma.f64 %1042 %1122 %508)
%6976 = (fma.f64 %1055 %1141 %508)
%6977 = (fma.f64 %1062 %1144 %508)
%6978 = (fma.f64 %1062 %1133 %508)
%6979 = (fma.f64 %1031 %1042 %508)
%6980 = (fma.f64 %1128 %6795 %508)
%6981 = (fma.f64 %6797 %1055 %508)
%6982 = (fma.f64 %1140 %1128 %508)
%6984 = (/.f64 (fma.f64 %6944 %563 %963) %563)
%6987 = (/.f64 (fma.f64 %6967 B (*.f64 %964 B)) %2497)
%6988 = (*.f64 B %964)
%6990 = (/.f64 (fma.f64 %6967 B %6988) %2497)
%6993 = (/.f64 (-.f64 (*.f64 %6944 %563) %964) %563)
%6995 = (*.f64 B %963)
%6997 = (/.f64 (-.f64 (*.f64 %6967 B) %6995) %2497)
%6998 = (fma.f64 #s(literal 1/2 binary64) %6747 %6944)
%6999 = (fma.f64 #s(literal 2 binary64) %6749 %6944)
%7000 = (fma.f64 #s(literal 2 binary64) %1060 %6944)
%7001 = (fma.f64 #s(literal 2 binary64) %6752 %6944)
%7002 = (fma.f64 #s(literal 2 binary64) %6754 %6944)
%7003 = (fma.f64 #s(literal -2 binary64) %1056 %6944)
%7004 = (fma.f64 %1132 %974 %6944)
%7005 = (fma.f64 %980 %1055 %6944)
%7006 = (fma.f64 #s(literal 1/2 binary64) %6762 %6944)
%7007 = (fma.f64 #s(literal 2 binary64) %6764 %6944)
%7008 = (fma.f64 #s(literal 2 binary64) %1081 %6944)
%7009 = (fma.f64 #s(literal 2 binary64) %6768 %6944)
%7010 = (fma.f64 %1062 %6770 %6944)
%7011 = (fma.f64 %6772 %974 %6944)
%7012 = (fma.f64 %1143 %974 %6944)
%7015 = (/.f64 (fma.f64 %6967 %563 (*.f64 %963 B)) %2502)
%7017 = (/.f64 (fma.f64 %6967 %563 %6995) %2502)
%7020 = (/.f64 (-.f64 (*.f64 %6967 %563) %6988) %2502)
%7021 = (fma.f64 #s(literal 2 binary64) %6782 %6944)
%7022 = (fma.f64 %6784 %974 %6944)
%7023 = (fma.f64 %1147 %976 %6944)
%7024 = (fma.f64 %1037 %1124 %6944)
%7025 = (fma.f64 %1037 %1126 %6944)
%7026 = (fma.f64 %1042 %1031 %6944)
%7027 = (fma.f64 %1042 %1122 %6944)
%7028 = (fma.f64 %1055 %1141 %6944)
%7029 = (fma.f64 %1062 %1144 %6944)
%7030 = (fma.f64 %1062 %1133 %6944)
%7031 = (fma.f64 %1031 %1042 %6944)
%7032 = (fma.f64 %1128 %6795 %6944)
%7033 = (fma.f64 %6797 %1055 %6944)
%7034 = (fma.f64 %1140 %1128 %6944)
%7035 = (fma.f64 %6854 %501 #s(literal -1 binary64))
%7036 = (*.f64 %7035 %963)
%7037 = (/.f64 %7036 B)
%7038 = (/.f64 %7035 B)
%7039 = (*.f64 %963 %7038)
%7040 = (*.f64 %1033 %7035)
%7041 = (fma.f64 %1049 %508 #s(literal 1 binary64))
%7042 = (/.f64 %7041 B)
%7043 = (*.f64 %964 %7042)
%7044 = (*.f64 %7035 %1033)
%7045 = (*.f64 %7041 %1035)
%7046 = (*.f64 %7038 %963)
%7047 = (*.f64 %7042 %964)
%7048 = (/.f64 %7035 %1047)
%7049 = (/.f64 %7041 %1049)
%7050 = (*.f64 %7035 %964)
%7051 = (/.f64 %7050 %563)
%7052 = (*.f64 %7036 %1037)
%7053 = (*.f64 %7035 #s(literal 1 binary64))
%7054 = (*.f64 %7053 %1033)
%7055 = (*.f64 %7035 #s(literal -1 binary64))
%7056 = (*.f64 %7055 %1035)
%7057 = (*.f64 %7050 %1042)
%7058 = (/.f64 %7053 %1047)
%7059 = (/.f64 %7055 %1049)
%7061 = (*.f64 (/.f64 %7038 #s(literal -1 binary64)) %964)
%7062 = (/.f64 %7038 #s(literal 1 binary64))
%7063 = (*.f64 %7062 %963)
%7065 = (/.f64 #s(literal 1 binary64) (/.f64 %1047 %7035))
%7067 = (/.f64 #s(literal 1 binary64) (/.f64 %1049 %7041))
%7068 = (/.f64 %7038 %1030)
%7069 = (/.f64 %7042 %1099)
%7071 = (/.f64 (/.f64 %7035 %1030) B)
%7074 = (/.f64 (-.f64 (*.f64 %508 %1030) %1037) %1030)
%7076 = (*.f64 (*.f64 %7035 %1062) %974)
%7078 = (*.f64 (*.f64 %7035 #s(literal 2 binary64)) %1056)
%7080 = (*.f64 B %1049)
%7081 = (/.f64 (fma.f64 %6967 %1049 B) %7080)
%7084 = (*.f64 B %1047)
%7085 = (/.f64 (-.f64 (*.f64 %6967 %1047) B) %7084)
%7087 = (/.f64 (fma.f64 %6944 %1049 #s(literal 1 binary64)) %1049)
%7089 = (/.f64 (fma.f64 %6944 %1047 #s(literal -1 binary64)) %1047)
%7090 = (*.f64 %7038 %1031)
%7091 = (*.f64 %1047 %508)
%7094 = (/.f64 (-.f64 %7091 (*.f64 B %1037)) %1047)
%7097 = (/.f64 (-.f64 (*.f64 %6944 %1047) #s(literal 1 binary64)) %1047)
%7100 = (/.f64 (-.f64 (*.f64 %6944 %1049) #s(literal -1 binary64)) %1049)
%7102 = (/.f64 #s(literal 1 binary64) (/.f64 %1030 %7038))
%7103 = (/.f64 %7062 %1030)
%7105 = (/.f64 (/.f64 %7038 #s(literal 2 binary64)) %1101)
%7107 = (/.f64 (fma.f64 %6967 %1047 %567) %7084)
%7109 = (/.f64 (fma.f64 %6967 %1047 %6843) %7084)
%7112 = (/.f64 (-.f64 (*.f64 %6967 %1049) %567) %7080)
%7115 = (/.f64 (-.f64 (*.f64 %6944 %1030) %1037) %1030)
%7116 = (*.f64 %1047 %501)
%7118 = (fma.f64 %974 (/.f64 %7116 B) %1035)
%7119 = (fma.f64 %7091 %1033 %1035)
%7121 = (fma.f64 (/.f64 %7091 B) %963 %1035)
%7122 = (*.f64 %7091 %1033)
%7123 = (+.f64 %7122 %1035)
%7124 = (-.f64 %7122 %1033)
%7126 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %7116 %1047) %1035)
%7128 = (fma.f64 %501 (/.f64 %6854 %1047) %1035)
%7130 = (fma.f64 %508 (/.f64 %1047 %1047) %1035)
%7132 = (fma.f64 %1047 (/.f64 %508 %1047) %1035)
%7134 = (fma.f64 (/.f64 %7091 %563) %964 %1035)
%7137 = (/.f64 (-.f64 (*.f64 %7122 B) %963) B)
%7139 = (fma.f64 %6967 (/.f64 %1030 %1047) %1035)
%7141 = (fma.f64 %1055 (/.f64 %7116 %1030) %1035)
%7142 = (/.f64 %1047 %1030)
%7143 = (fma.f64 %6926 %7142 %1035)
%7146 = (fma.f64 (/.f64 %501 B) (/.f64 %6854 %1030) %1035)
%7149 = (fma.f64 (/.f64 %501 %1030) (/.f64 %6854 B) %1035)
%7150 = (/.f64 %508 %1030)
%7151 = (/.f64 %1047 B)
%7152 = (fma.f64 %7150 %7151 %1035)
%7153 = (fma.f64 %7151 %7150 %1035)
%7154 = (fma.f64 %7142 %6926 %1035)
%7157 = (/.f64 (-.f64 (*.f64 %7122 %563) %964) %563)
%7159 = (fma.f64 %1140 (/.f64 %7116 %1099) %1035)
%7162 = (fma.f64 (/.f64 %508 %563) (/.f64 %1047 %1099) %1035)
%7165 = (fma.f64 (/.f64 %501 %563) (/.f64 %6854 %1099) %1035)
%7168 = (fma.f64 (/.f64 %1047 %563) (/.f64 %508 %1099) %1035)
%7170 = (fma.f64 %6944 (/.f64 %1030 %1030) %1035)
%7173 = (fma.f64 (/.f64 %6967 %1030) (/.f64 %1030 B) %1035)
%7176 = (fma.f64 (/.f64 %6967 %563) (/.f64 %1030 %1099) %1035)
%7181 = (/.f64 (-.f64 (*.f64 %7091 B) (*.f64 %1047 %963)) (*.f64 %1047 B))
%7184 = (/.f64 (-.f64 (*.f64 %7122 %1047) #s(literal 1 binary64)) %1047)
%7187 = (/.f64 (-.f64 (*.f64 %7122 %1049) #s(literal -1 binary64)) %1049)
%7192 = (/.f64 (-.f64 (*.f64 %7091 %563) (*.f64 %1047 %964)) (*.f64 %1047 %563))
%7195 = (/.f64 (-.f64 (*.f64 %7122 %1030) %1037) %1030)
%7200 = (/.f64 (-.f64 (*.f64 %7091 %1047) (*.f64 %1047 #s(literal 1 binary64))) (*.f64 %1047 %1047))
%7205 = (/.f64 (-.f64 (*.f64 %7091 %1049) (*.f64 %1047 #s(literal -1 binary64))) (*.f64 %1047 %1049))
%7210 = (/.f64 (-.f64 (*.f64 %7091 %1030) (*.f64 %1047 %1037)) (*.f64 %1047 %1030))
%7213 = (-.f64 lam2 #s(literal -884279719003555/140737488355328 binary64))
%7227 = (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%7237 = (if.f64 %459 %7227 lam2)
%7238 = (if.f64 %140 %7213 %7237)
%7239 = (neg.f64 %7238)
%7241 = (+.f64 lam1 %7238)
%7246 = (-.f64 %82 %7238)
%7248 = (*.f64 #s(literal 1/2 binary64) %7241)
%7253 = (*.f64 %7241 #s(literal -1/2 binary64))
%7255 = (*.f64 %7238 #s(literal 1/2 binary64))
%7262 = (*.f64 %7238 #s(literal -1/2 binary64))
%7273 = (-.f64 lam1 %7238)
%7276 = (-.f64 %7238 lam1)
%7280 = (*.f64 B %7273)
%7284 = (*.f64 %7276 B)
%7286 = (*.f64 %7238 B)
%7288 = (neg.f64 %7286)
%7299 = (*.f64 %7273 #s(literal 1/2 binary64))
%7301 = (*.f64 #s(literal 1/2 binary64) %7280)
%7310 = (*.f64 %7276 %573)
%7316 = (*.f64 %7262 B)
%7337 = (tan.f64 %7301)
%7338 = (tan.f64 %7310)
%7342 = (fma.f64 %7299 B %117)
%7346 = (sin.f64 %7301)
%7347 = (cos.f64 %7310)
%7349 = (sin.f64 %7310)
%7350 = (neg.f64 %7347)
%7356 = (/.f64 #s(literal 1 binary64) %7347)
%7368 = (*.f64 J %7337)
%7372 = (*.f64 %7338 J)
%7374 = (*.f64 %7337 #s(literal 1 binary64))
%7378 = (*.f64 %7368 #s(literal -1 binary64))
%7380 = (*.f64 %7368 #s(literal 1/2 binary64))
%7382 = (*.f64 %7368 #s(literal 2 binary64))
%7385 = (*.f64 %7346 J)
%7387 = (/.f64 J %7347)
%7389 = (*.f64 %7349 J)
%7395 = (*.f64 %7385 #s(literal 1 binary64))
%7397 = (*.f64 %7356 J)
%7405 = (*.f64 %7368 #s(literal 0 binary64))
%7407 = (*.f64 #s(literal 0 binary64) %7368)
%7419 = (*.f64 #s(literal 1/2 binary64) %7368)
%7439 = (/.f64 %7337 p)
%7442 = (*.f64 %7337 %871)
%7446 = (*.f64 %7338 %871)
%7469 = (*.f64 %7347 p)
%7478 = (*.f64 %7347 %866)
%7497 = (atan.f64 %7442)
%7498 = (atan.f64 %7446)
%7502 = (*.f64 %7497 #s(literal 1/2 binary64))
%7504 = (*.f64 %7497 #s(literal 2 binary64))
%7507 = (*.f64 %7497 #s(literal 0 binary64))
%7509 = (*.f64 #s(literal 0 binary64) %7497)
%7511 = (*.f64 #s(literal 1/2 binary64) %7497)
%7524 = (/.f64 %7497 B)
%7526 = (/.f64 %7498 B)
%7537 = (*.f64 %7498 #s(literal 1 binary64))
%7544 = (fma.f64 #s(literal 1/2 binary64) %7241 %7526)
%7554 = (fma.f64 %7238 #s(literal 1/2 binary64) %7526)
%7557 = (fma.f64 #s(literal 1/2 binary64) lam1 %7526)
%7563 = (fma.f64 %7248 B %7498)
%7565 = (-.f64 %518 %7524)
%7581 = (+.f64 %7526 %518)
%7588 = (fma.f64 %7241 %629 %7497)
%7594 = (*.f64 %7563 #s(literal 1 binary64))
%7613 = (*.f64 %7563 #s(literal -1 binary64))
%7615 = (*.f64 %7248 %6936)
%7624 = (*.f64 %7248 B)
%7640 = (if.f64 %140 %5046 %497)
%7641 = (+.f64 lam1 %7640)
%7642 = (*.f64 #s(literal 1/2 binary64) %7641)
%7643 = (-.f64 lam1 %7640)
%7644 = (*.f64 B %7643)
%7645 = (*.f64 #s(literal 1/2 binary64) %7644)
%7646 = (tan.f64 %7645)
%7647 = (*.f64 J %7646)
%7648 = (/.f64 %7647 p)
%7649 = (atan.f64 %7648)
%7650 = (/.f64 %7649 B)
%7654 = (*.f64 #s(literal 1/2 binary64) %4494)
%7655 = (tan.f64 %7654)
%7656 = (*.f64 J %7655)
%7657 = (/.f64 %7656 p)
%7658 = (atan.f64 %7657)
%7659 = (/.f64 %7658 B)
%7661 = (/.f64 %5418 p)
%7662 = (atan.f64 %7661)
%7663 = (/.f64 %7662 B)
%7665 = (atan.f64 %4334)
%7666 = (/.f64 %7665 B)
%7668 = (atan.f64 %6356)
%7669 = (/.f64 %7668 B)
#s(literal 1/2 binary64)
(fabs.f64 #s(literal 1/2 binary64))
(fabs.f64 #s(literal -1/2 binary64))
(neg.f64 #s(literal -1/2 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -2 binary64))
(sqrt.f64 (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %22)
(*.f64 %24 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) %26)
(/.f64 %28 #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %22 #s(literal 0 binary64))
(fma.f64 %24 #s(literal 1/2 binary64) #s(literal 0 binary64))
(+.f64 %22 %22)
(*.f64 %22 %26)
(*.f64 %34 %35)
(*.f64 %28 %37)
(fma.f64 %22 %26 #s(literal 0 binary64))
(fma.f64 %34 %35 #s(literal 0 binary64))
(fma.f64 %28 %37 #s(literal 0 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1 binary64))
lam1
lam2
(neg.f64 %45)
(*.f64 lam2 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) lam2)
(+.f64 lam2 %49)
(+.f64 lam2 %51)
(*.f64 #s(literal 1/2 binary64) %53)
(*.f64 %53 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %56)
(*.f64 %56 #s(literal 2 binary64))
(/.f64 %53 #s(literal 2 binary64))
(fma.f64 lam2 #s(literal 1/2 binary64) %56)
(fma.f64 lam2 #s(literal 1 binary64) %49)
(fma.f64 lam2 #s(literal 1 binary64) %51)
(fma.f64 #s(literal 1/2 binary64) lam2 %56)
(fma.f64 #s(literal 1 binary64) lam2 %49)
(fma.f64 #s(literal 1 binary64) lam2 %51)
(+.f64 %56 %56)
(fma.f64 #s(literal 1/2 binary64) %53 %49)
(fma.f64 #s(literal 1/2 binary64) %53 %51)
(fma.f64 %53 #s(literal 1/2 binary64) %49)
(fma.f64 %53 #s(literal 1/2 binary64) %51)
(fma.f64 #s(literal 2 binary64) %56 %49)
(fma.f64 #s(literal 2 binary64) %56 %51)
(fma.f64 #s(literal 1 binary64) %56 %56)
(fma.f64 %56 #s(literal 2 binary64) %49)
(fma.f64 %56 #s(literal 2 binary64) %51)
(fma.f64 %56 #s(literal 1 binary64) %56)
%77
(+.f64 lam1 %45)
(+.f64 %45 lam1)
(neg.f64 (-.f64 lam2 lam1))
(-.f64 %45 %82)
(fma.f64 lam2 #s(literal -1 binary64) lam1)
(fma.f64 #s(literal -1 binary64) lam2 lam1)
(+.f64 %45 %86)
(fma.f64 #s(literal 1 binary64) %45 lam1)
(fma.f64 %45 #s(literal 1 binary64) lam1)
(fma.f64 lam2 #s(literal -1 binary64) %86)
(fma.f64 #s(literal -1 binary64) lam2 %86)
(fma.f64 %53 #s(literal -1/2 binary64) lam1)
(fma.f64 #s(literal 1 binary64) %45 %86)
(fma.f64 %45 #s(literal 1 binary64) %86)
(fma.f64 #s(literal -2 binary64) %56 lam1)
(fma.f64 %96 #s(literal 1/2 binary64) lam1)
(fma.f64 #s(literal 2 binary64) %98 lam1)
(fma.f64 %53 #s(literal -1/2 binary64) %86)
(fma.f64 #s(literal -2 binary64) %56 %86)
(fma.f64 %96 #s(literal 1/2 binary64) %86)
(fma.f64 #s(literal 2 binary64) %98 %86)
%104
(neg.f64 %105)
(*.f64 %104 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %104)
(neg.f64 %109)
(neg.f64 %111)
(+.f64 %104 %113)
(+.f64 %104 %115)
(*.f64 #s(literal 1/2 binary64) %117)
(*.f64 %117 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %120)
(*.f64 %120 #s(literal 2 binary64))
(/.f64 %117 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %104 %120)
(fma.f64 %104 #s(literal 1/2 binary64) %120)
(fma.f64 %104 #s(literal 1 binary64) %113)
(fma.f64 %104 #s(literal 1 binary64) %115)
(fma.f64 #s(literal 1 binary64) %104 %113)
(fma.f64 #s(literal 1 binary64) %104 %115)
(+.f64 %120 %120)
(fma.f64 %105 #s(literal -1/2 binary64) %120)
(fma.f64 #s(literal 1/2 binary64) %117 %113)
(fma.f64 #s(literal 1/2 binary64) %117 %115)
(fma.f64 %117 #s(literal 1/2 binary64) %113)
(fma.f64 %117 #s(literal 1/2 binary64) %115)
(fma.f64 #s(literal 2 binary64) %120 %113)
(fma.f64 #s(literal 2 binary64) %120 %115)
(fma.f64 %120 #s(literal 2 binary64) %113)
(fma.f64 %120 #s(literal 2 binary64) %115)
%105
%140
#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 1/2 binary64) #s(literal 4 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 2 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))
(fma.f64 #s(literal 2 binary64) #s(literal 1 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 -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) %159)
(+.f64 #s(literal 1/2 binary64) %161)
(+.f64 #s(literal 1 binary64) %163)
(+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 2 binary64) %167)
(fma.f64 #s(literal 1/2 binary64) %169 #s(literal 1 binary64))
(fma.f64 %169 #s(literal 1/2 binary64) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %163)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %159)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %161)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %163)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %159)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %161)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %163)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %163)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %163)
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %167)
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %167)
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %167)
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %167)
(fma.f64 #s(literal 4 binary64) %187 #s(literal 1 binary64))
(fma.f64 %187 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %169 %163)
(fma.f64 %169 #s(literal 1/2 binary64) %163)
(fma.f64 %24 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %187 %163)
(fma.f64 %187 #s(literal 4 binary64) %163)
(fma.f64 #s(literal 2 binary64) %22 %159)
(fma.f64 #s(literal 2 binary64) %22 %161)
(fma.f64 %24 #s(literal 1/2 binary64) %159)
(fma.f64 %24 #s(literal 1/2 binary64) %161)
(fma.f64 %24 #s(literal 1 binary64) %163)
(fma.f64 %22 %200 #s(literal 1 binary64))
(fma.f64 %34 %37 #s(literal 1 binary64))
(fma.f64 %22 %200 %163)
(fma.f64 %22 %26 %159)
(fma.f64 %22 %26 %161)
(fma.f64 %34 %35 %159)
(fma.f64 %34 %35 %161)
(fma.f64 %34 %37 %163)
(fma.f64 %28 %37 %159)
(fma.f64 %28 %37 %161)
%117
(*.f64 %104 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %104)
(-.f64 %104 %105)
(*.f64 %105 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) %105)
(neg.f64 %216)
(fma.f64 %104 #s(literal 1 binary64) %104)
(fma.f64 #s(literal 1 binary64) %104 %104)
(*.f64 %117 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %117)
(-.f64 %104 %109)
(*.f64 #s(literal 1/2 binary64) %223)
(*.f64 %120 #s(literal 4 binary64))
(-.f64 %104 %226)
(fma.f64 #s(literal 1/2 binary64) %117 %104)
(fma.f64 %117 #s(literal 1/2 binary64) %104)
(fma.f64 #s(literal 2 binary64) %120 %104)
(fma.f64 %120 #s(literal 2 binary64) %104)
(fma.f64 %105 #s(literal -1 binary64) %232)
(fma.f64 #s(literal -1 binary64) %105 %234)
(+.f64 %234 %234)
(+.f64 %232 %232)
%238
%239
%240
%242
%243
%244
%245
%246
%247
%249
%251
%252
%253
%255
%257
%258
%259
%260
%261
%262
%263
%264
%265
%267
%268
%269
%271
%273
%274
%275
%276
%277
%278
%279
%280
%281
%284
%286
%288
%289
%290
%291
%293
%295
%298
%300
%302
%304
%305
%307
%308
%310
%311
%313
%315
%319
%321
%324
%326
%327
%329
%330
%331
%334
%335
%338
%339
%340
%341
%342
%343
%345
%347
%349
%351
%353
%355
%357
%359
%361
%363
%365
%366
%367
%370
%372
%373
%374
%375
%376
%377
%378
%380
%381
%383
%384
%386
%388
%390
%392
%394
%395
%398
%400
%402
%403
%406
%408
%409
%410
%411
%412
%413
%414
%416
%417
%418
%419
%420
%421
%422
%423
%424
%425
%426
%427
%428
%429
%430
%431
%432
%433
%434
%435
%436
%438
%440
%441
%442
%443
%444
%445
%446
%448
%450
%451
%452
%453
%454
%455
%456
%457
%458
%459
%460
%461
%462
%464
%465
%466
%467
%468
%469
%470
%472
%473
%475
%476
%477
%479
%480
%482
%484
%486
%488
%490
%492
%493
%494
%495
%496
%497
%498
%500
%501
%502
%503
%504
%505
%507
%508
%509
%510
%511
%512
%514
%516
%517
%519
%520
%521
%522
%524
%526
%527
%528
%529
%530
%532
%534
J
(neg.f64 %536)
(*.f64 J #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) J)
(neg.f64 %540)
(+.f64 J %542)
(+.f64 J %544)
(*.f64 %546 #s(literal 2 binary64))
(*.f64 %548 #s(literal 1/2 binary64))
(/.f64 %548 #s(literal 2 binary64))
(fma.f64 J #s(literal 1/2 binary64) %546)
(fma.f64 J #s(literal 1 binary64) %542)
(fma.f64 J #s(literal 1 binary64) %544)
(fma.f64 #s(literal 1/2 binary64) J %546)
(fma.f64 #s(literal 1 binary64) J %542)
(fma.f64 #s(literal 1 binary64) J %544)
(+.f64 %546 %546)
(fma.f64 %546 #s(literal 2 binary64) %542)
(fma.f64 %546 #s(literal 2 binary64) %544)
(fma.f64 %548 #s(literal 1/2 binary64) %542)
(fma.f64 %548 #s(literal 1/2 binary64) %544)
B
(neg.f64 %563)
(*.f64 B #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) B)
(neg.f64 %567)
(+.f64 B %569)
(+.f64 B %571)
(*.f64 %573 #s(literal 2 binary64))
(*.f64 %575 #s(literal 1/2 binary64))
(/.f64 %575 #s(literal 2 binary64))
(fma.f64 B #s(literal 1/2 binary64) %573)
(fma.f64 B #s(literal 1 binary64) %569)
(fma.f64 B #s(literal 1 binary64) %571)
(fma.f64 #s(literal 1/2 binary64) B %573)
(fma.f64 #s(literal 1 binary64) B %569)
(fma.f64 #s(literal 1 binary64) B %571)
(+.f64 %573 %573)
(fma.f64 #s(literal -1/2 binary64) %563 %573)
(fma.f64 %563 #s(literal -1/2 binary64) %573)
(fma.f64 %573 #s(literal 2 binary64) %569)
(fma.f64 %573 #s(literal 2 binary64) %571)
(fma.f64 %575 #s(literal 1/2 binary64) %569)
(fma.f64 %575 #s(literal 1/2 binary64) %571)
%591
%592
%593
%595
%596
%597
%598
%599
%600
%601
%603
%606
%608
%609
%610
%611
%612
%613
%614
%615
%617
%618
%619
%620
%622
%624
%626
%628
%631
%633
%634
%636
%638
%640
%641
%643
%645
%647
%649
%651
%653
%655
%657
%659
%661
%663
%665
%667
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%681
%682
%684
%686
%688
%689
%690
%692
%693
%694
%695
%696
%697
%698
%699
%700
%701
%702
%703
%705
%706
%707
%708
%709
%710
%712
%714
%717
%718
%719
%721
%723
%726
%728
%730
%731
%733
%736
%739
%741
%743
%744
%746
%748
%750
%752
%754
%757
%759
%762
%764
%766
%769
%771
%772
%773
%774
%775
%776
%777
%778
%779
%780
%781
%782
%783
%784
%785
%786
%787
%788
%789
%790
%791
%792
%793
(*.f64 %710 J)
(*.f64 %711 %536)
(*.f64 %536 %711)
(neg.f64 %797)
(*.f64 %793 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %793)
(neg.f64 %801)
(*.f64 %803 #s(literal 2 binary64))
(*.f64 %805 #s(literal 1/2 binary64))
(/.f64 %805 #s(literal 2 binary64))
(/.f64 %808 %735)
(*.f64 %734 %810)
(/.f64 %812 %738)
(/.f64 %814 %735)
(/.f64 %816 %738)
(/.f64 %818 %735)
(*.f64 %734 %820)
(*.f64 %808 %742)
(/.f64 #s(literal 1 binary64) (/.f64 %735 %808))
(*.f64 %737 %825)
(*.f64 %814 %742)
(/.f64 (*.f64 %808 #s(literal 2 binary64)) %756)
(fma.f64 J %710 %830)
(fma.f64 J %710 %832)
(fma.f64 %710 J %830)
(fma.f64 %710 J %832)
(+.f64 %793 %830)
(+.f64 %793 %832)
(fma.f64 %711 %536 %830)
(fma.f64 %711 %536 %832)
(fma.f64 %536 %711 %830)
(fma.f64 %536 %711 %832)
(fma.f64 #s(literal 1/2 binary64) %793 %842)
(fma.f64 %793 #s(literal 1/2 binary64) %803)
(fma.f64 %793 #s(literal 1 binary64) %830)
(fma.f64 %793 #s(literal 1 binary64) %832)
(fma.f64 #s(literal 1 binary64) %793 %830)
(fma.f64 #s(literal 1 binary64) %793 %832)
(+.f64 %803 %803)
(+.f64 %842 %842)
(fma.f64 %803 #s(literal 2 binary64) %830)
(fma.f64 %803 #s(literal 2 binary64) %832)
(fma.f64 %805 #s(literal 1/2 binary64) %830)
(fma.f64 %805 #s(literal 1/2 binary64) %832)
(fma.f64 %734 %810 %830)
(fma.f64 %734 %810 %832)
(fma.f64 %734 %820 %830)
(fma.f64 %734 %820 %832)
(fma.f64 %808 %742 %830)
(fma.f64 %808 %742 %832)
(fma.f64 %737 %825 %830)
(fma.f64 %737 %825 %832)
(fma.f64 %814 %742 %830)
(fma.f64 %814 %742 %832)
p
(neg.f64 %866)
%868
%870
%872
%873
%874
%875
%877
%879
%880
%882
%884
%885
%886
%888
%889
%891
%893
%894
%896
%898
%900
%903
%904
%906
%908
%910
%912
%914
%916
%918
%919
%921
%923
%924
%926
%928
%930
%932
%934
%936
%937
%939
%941
%943
%945
%947
%948
%950
%952
%954
%956
%958
%960
%962
%963
%965
%966
%967
%968
%969
%971
%973
%975
%977
%979
%981
%983
%985
%986
%987
%989
%991
%993
%995
%996
%997
%998
%999
%1000
%1001
%1002
%1003
%1004
%1005
%1006
%1007
%1008
%1009
%1010
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1020
%1021
%1022
%1023
%1025
%1026
%1027
%1028
%1029
%1032
%1033
%1034
%1036
%1038
%1039
%1040
%1041
%1043
%1044
%1045
%1046
%1048
%1050
%1051
%1052
%1054
%1057
%1059
%1061
%1063
%1064
%1065
%1066
%1068
%1070
%1072
%1074
%1076
%1077
%1078
%1080
%1082
%1084
%1086
%1088
%1090
%1093
%1095
%1097
%1098
%1100
%1102
%1103
%1105
%1107
%1109
%1111
%1112
%1114
%1116
%1118
%1120
%1121
%1123
%1125
%1127
%1129
%1131
%1134
%1135
%1136
%1138
%1139
%1142
%1145
%1146
%1149
%1150
%1151
%1153
%1155
%1157
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1173
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1201
%1202
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
#s(literal 884279719003555/140737488355328 binary64)
(neg.f64 #s(literal -884279719003555/140737488355328 binary64))
%515
(*.f64 %498 #s(literal 1/2 binary64))
(/.f64 %498 #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) %499)
(*.f64 %499 #s(literal -1/2 binary64))
(neg.f64 %525)
(/.f64 (*.f64 %498 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %498) #s(literal 2 binary64))
%1325
%605
(*.f64 %498 B)
(neg.f64 %607)
(*.f64 %605 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %605)
(*.f64 #s(literal -1 binary64) %607)
(*.f64 %607 #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) %704)
(*.f64 (*.f64 #s(literal 2 binary64) %573) %498)
(*.f64 %704 #s(literal 2 binary64))
(*.f64 %646 #s(literal 1/2 binary64))
(*.f64 %639 %499)
(*.f64 (*.f64 #s(literal 2 binary64) %607) #s(literal -1/2 binary64))
(neg.f64 (*.f64 #s(literal -2 binary64) %704))
(*.f64 %498 (-.f64 %573 %629))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %704))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %704))
(*.f64 %499 %648)
(*.f64 %573 %658)
(*.f64 %629 (-.f64 %499 %498))
(*.f64 %629 (+.f64 %499 %499))
(*.f64 #s(literal 1/2 binary64) %664)
(*.f64 #s(literal -1/2 binary64) (-.f64 %607 %605))
(*.f64 #s(literal -1/2 binary64) (fma.f64 %499 B %607))
(fma.f64 B %515 %704)
(fma.f64 #s(literal 1/2 binary64) %605 %704)
(fma.f64 %498 %573 %704)
(fma.f64 %515 B %704)
(fma.f64 %605 #s(literal 1/2 binary64) %704)
(fma.f64 %573 %498 %704)
(+.f64 %704 %704)
(-.f64 %704 %627)
(fma.f64 #s(literal -1/2 binary64) %607 %704)
(fma.f64 %629 %499 %704)
(fma.f64 %563 %525 %704)
(fma.f64 %499 %629 %704)
(fma.f64 %525 %563 %704)
(fma.f64 %607 #s(literal -1/2 binary64) %704)
(*.f64 lam1 B)
%604
#s(literal -1/2 binary64)
(neg.f64 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(*.f64 B %525)
(*.f64 %498 %629)
(*.f64 %605 #s(literal -1/2 binary64))
%627
(*.f64 %629 %498)
(*.f64 %525 B)
(*.f64 #s(literal 1/2 binary64) %607)
(*.f64 %573 %499)
(*.f64 %499 %573)
(*.f64 %607 #s(literal 1/2 binary64))
(neg.f64 %704)
%1387
(neg.f64 %1388)
%1390
(cos.f64 %704)
(cos.f64 %1392)
(cos.f64 %1395)
(sin.f64 %1398)
(sin.f64 %1401)
(sin.f64 %1404)
(sin.f64 (fma.f64 %1394 #s(literal -1/2 binary64) %120))
(fma.f64 %1387 #s(literal 0 binary64) %1408)
(fma.f64 %1390 #s(literal 1 binary64) %1410)
(fma.f64 #s(literal 1 binary64) %1390 %1410)
(fma.f64 #s(literal 0 binary64) %1387 %1408)
(fma.f64 %1388 #s(literal 0 binary64) %1408)
(+.f64 (*.f64 %1388 #s(literal 0 binary64)) %1408)
(+.f64 %1408 %1410)
(+.f64 %1410 %1408)
(fma.f64 %1419 #s(literal 0 binary64) %1408)
(+.f64 (*.f64 %1419 #s(literal 0 binary64)) %1408)
(-.f64 %1410 (*.f64 %1423 #s(literal 1 binary64)))
(-.f64 %1410 (neg.f64 %1408))
(-.f64 %1410 (*.f64 %1390 (sin.f64 %478)))
(*.f64 B #s(literal 1/2 binary64))
%573
(/.f64 B #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) %563)
(*.f64 %563 #s(literal -1/2 binary64))
(neg.f64 %629)
(+.f64 #s(literal 1/2 binary64) %1437)
%1440
(+.f64 #s(literal 1/2 binary64) %1441)
(fabs.f64 %1440)
(neg.f64 %1444)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1437)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1437)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1441)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1441)
(/.f64 %1440 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %22 %1437)
(fma.f64 %24 #s(literal 1/2 binary64) %1437)
(fma.f64 #s(literal 2 binary64) %22 %1441)
(fma.f64 %24 #s(literal 1/2 binary64) %1441)
(fma.f64 %22 %26 %1437)
(fma.f64 %34 %35 %1437)
(fma.f64 %28 %37 %1437)
(fma.f64 %22 %26 %1441)
(fma.f64 %34 %35 %1441)
(fma.f64 %28 %37 %1441)
(pow.f64 %1387 #s(literal 2 binary64))
(pow.f64 %1388 #s(literal 2 binary64))
(pow.f64 %1463 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1387 #s(literal -2 binary64)))
(*.f64 %1468 #s(literal 1/2 binary64))
(/.f64 %1468 #s(literal 2 binary64))
(/.f64 (neg.f64 %1468) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1468))
(/.f64 (/.f64 %1468 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(-.f64 %1477 %1478)
(*.f64 %1387 %1387)
(*.f64 %1388 %1388)
(*.f64 %1463 %1463)
(*.f64 %1483 %1483)
(*.f64 %1485 %1485)
(*.f64 %1387 %1487)
(*.f64 %1487 %1387)
%1490
(*.f64 %1440 B)
(*.f64 %563 %1444)
(*.f64 %1444 %563)
(neg.f64 %1494)
(*.f64 B %1496)
(*.f64 %1490 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1490)
(neg.f64 %1500)
(*.f64 %1502 #s(literal 2 binary64))
(*.f64 %1504 #s(literal 1/2 binary64))
(/.f64 %1504 #s(literal 2 binary64))
(/.f64 %1507 #s(literal 2 binary64))
(/.f64 (*.f64 B %1468) #s(literal 2 binary64))
(*.f64 %1387 %1511)
(*.f64 %1388 %1513)
(*.f64 %1515 %1388)
(*.f64 %1511 %1387)
(*.f64 %1463 %1518)
(*.f64 %1520 %1463)
(*.f64 %1387 %1522)
(*.f64 %1511 %1524)
(fma.f64 B %1440 %1526)
(fma.f64 B %1440 %1528)
(fma.f64 %1440 B %1526)
(fma.f64 %1440 B %1528)
(+.f64 %1490 %1526)
(+.f64 %1490 %1528)
(fma.f64 %563 %1444 %1526)
(fma.f64 %563 %1444 %1528)
(fma.f64 %1444 %563 %1526)
(fma.f64 %1444 %563 %1528)
(fma.f64 B (*.f64 %1444 #s(literal -1/2 binary64)) %1502)
(fma.f64 B %1496 %1526)
(fma.f64 B %1496 %1528)
(fma.f64 #s(literal 1/2 binary64) %1490 %1502)
(fma.f64 #s(literal -1/2 binary64) %1494 %1502)
(fma.f64 %573 %1440 %1502)
(fma.f64 %1440 %573 %1502)
(fma.f64 %1490 #s(literal 1/2 binary64) %1502)
(fma.f64 %1490 #s(literal 1 binary64) %1526)
(fma.f64 %1490 #s(literal 1 binary64) %1528)
(fma.f64 #s(literal 1 binary64) %1490 %1526)
(fma.f64 #s(literal 1 binary64) %1490 %1528)
(fma.f64 %629 %1444 %1502)
(fma.f64 %1444 %629 %1502)
(fma.f64 %1494 #s(literal -1/2 binary64) %1502)
(fma.f64 (*.f64 #s(literal -1/2 binary64) %1444) B %1502)
(fma.f64 %1556 B %1502)
(+.f64 %1502 %1502)
(fma.f64 %563 %1559 %1502)
(fma.f64 %1559 %563 %1502)
(fma.f64 (neg.f64 %1559) B %1502)
(fma.f64 %1502 #s(literal 2 binary64) %1526)
(fma.f64 %1502 #s(literal 2 binary64) %1528)
(fma.f64 %1504 #s(literal 1/2 binary64) %1526)
(fma.f64 %1504 #s(literal 1/2 binary64) %1528)
(*.f64 %1487 %1511)
(*.f64 %1569 %1387)
(fma.f64 %1387 %1511 %1526)
(fma.f64 %1387 %1511 %1528)
(fma.f64 %1388 %1513 %1526)
(fma.f64 %1388 %1513 %1528)
(fma.f64 %1515 %1388 %1526)
(fma.f64 %1515 %1388 %1528)
(fma.f64 %1511 %1387 %1526)
(fma.f64 %1511 %1387 %1528)
(fma.f64 %1463 %1518 %1526)
(fma.f64 %1463 %1518 %1528)
(fma.f64 %1520 %1463 %1526)
(fma.f64 %1520 %1463 %1528)
(fma.f64 %1387 %1522 %1526)
(fma.f64 %1387 %1522 %1528)
(fma.f64 %1585 %1387 %1502)
(fma.f64 %1587 %1511 %1502)
(fma.f64 %1511 %1524 %1526)
(fma.f64 %1511 %1524 %1528)
(fma.f64 %1487 %1511 %1526)
(fma.f64 %1487 %1511 %1528)
(fma.f64 %1569 %1387 %1526)
(fma.f64 %1569 %1387 %1528)
(fma.f64 #s(literal 1/2 binary64) %1436 #s(literal 1/2 binary64))
%1596
(+.f64 #s(literal 1/2 binary64) %1439)
(+.f64 %1439 #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) %1437)
(fabs.f64 %1596)
(-.f64 #s(literal 1/2 binary64) %1441)
(neg.f64 %1602)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1439)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1439)
(+.f64 #s(literal 1 binary64) %1444)
(+.f64 (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %1439)
(-.f64 #s(literal 1 binary64) %1440)
(+.f64 #s(literal 1/2 binary64) %1611)
(-.f64 #s(literal 1/2 binary64) %1613)
(/.f64 %1596 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %1617 #s(literal 1/2 binary64))
(fma.f64 %1617 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) %1620)
(+.f64 #s(literal 1/2 binary64) %1622)
(+.f64 %1622 #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %1617))
(-.f64 #s(literal 1/2 binary64) (neg.f64 %1622))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1444)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1444)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1444)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1444)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1444)
(+.f64 #s(literal 1/2 binary64) %1634)
(+.f64 #s(literal 1 binary64) %1636)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1611)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1611)
(fma.f64 #s(literal 1/2 binary64) %169 %1444)
(fma.f64 %169 #s(literal 1/2 binary64) %1444)
(fma.f64 #s(literal 2 binary64) %22 %1439)
(fma.f64 %24 #s(literal 1/2 binary64) %1439)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1620)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1620)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1622)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1622)
(-.f64 #s(literal 1 binary64) %1648)
(+.f64 #s(literal 1/2 binary64) %1652)
(/.f64 #s(literal 1 binary64) %1654)
(+.f64 #s(literal 1 binary64) %1656)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1636)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1634)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1636)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1634)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1636)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1636)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1636)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %1398))))
(fma.f64 #s(literal 4 binary64) %187 %1444)
(fma.f64 %187 #s(literal 4 binary64) %1444)
(fma.f64 #s(literal 1/2 binary64) %169 %1636)
(fma.f64 %169 #s(literal 1/2 binary64) %1636)
(fma.f64 %24 #s(literal 1 binary64) %1444)
(fma.f64 #s(literal 2 binary64) %22 %1611)
(fma.f64 %24 #s(literal 1/2 binary64) %1611)
(+.f64 #s(literal 1/2 binary64) %1676)
(+.f64 #s(literal 1 binary64) %1678)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1652)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1652)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %1404))))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1656)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1656)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1656)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1656)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1656)
(fma.f64 %22 %26 %1439)
(fma.f64 %34 %35 %1439)
(fma.f64 %28 %37 %1439)
(fma.f64 #s(literal 2 binary64) %22 %1620)
(fma.f64 %24 #s(literal 1/2 binary64) %1620)
(fma.f64 #s(literal 2 binary64) %22 %1622)
(fma.f64 %24 #s(literal 1/2 binary64) %1622)
(fma.f64 #s(literal 4 binary64) %187 %1636)
(fma.f64 %187 #s(literal 4 binary64) %1636)
(fma.f64 #s(literal 1/2 binary64) %169 %1656)
(fma.f64 %169 #s(literal 1/2 binary64) %1656)
(fma.f64 #s(literal 2 binary64) %22 %1634)
(fma.f64 %24 #s(literal 1/2 binary64) %1634)
(fma.f64 %24 #s(literal 1 binary64) %1636)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1678)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1676)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1678)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1676)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1678)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1678)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1678)
(fma.f64 #s(literal 1/2 binary64) %169 %1678)
(fma.f64 %169 #s(literal 1/2 binary64) %1678)
(fma.f64 %22 %200 %1444)
(fma.f64 %34 %37 %1444)
(fma.f64 %22 %26 %1611)
(fma.f64 %34 %35 %1611)
(fma.f64 %28 %37 %1611)
(fma.f64 #s(literal 4 binary64) %187 %1656)
(fma.f64 %187 #s(literal 4 binary64) %1656)
(fma.f64 #s(literal 2 binary64) %22 %1652)
(fma.f64 %24 #s(literal 1/2 binary64) %1652)
(fma.f64 %24 #s(literal 1 binary64) %1656)
(fma.f64 %22 %26 %1620)
(fma.f64 %34 %35 %1620)
(fma.f64 %28 %37 %1620)
(fma.f64 %22 %26 %1622)
(fma.f64 %34 %35 %1622)
(fma.f64 %28 %37 %1622)
(pow.f64 %1390 #s(literal 2 binary64))
(fma.f64 #s(literal 4 binary64) %187 %1678)
(fma.f64 %187 #s(literal 4 binary64) %1678)
(fma.f64 %22 %200 %1636)
(fma.f64 %22 %26 %1634)
(fma.f64 %34 %35 %1634)
(fma.f64 %34 %37 %1636)
(fma.f64 %28 %37 %1634)
(pow.f64 %1423 #s(literal 2 binary64))
(pow.f64 %1739 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %22 %1676)
(fma.f64 %24 #s(literal 1/2 binary64) %1676)
(fma.f64 %24 #s(literal 1 binary64) %1678)
(fma.f64 %22 %26 %1652)
(fma.f64 %34 %35 %1652)
(fma.f64 %28 %37 %1652)
(fma.f64 %22 %200 %1656)
(fma.f64 %34 %37 %1656)
(fma.f64 %22 %200 %1678)
(fma.f64 %22 %26 %1676)
(fma.f64 %34 %35 %1676)
(fma.f64 %34 %37 %1678)
(fma.f64 %28 %37 %1676)
(*.f64 %1754 #s(literal 1/2 binary64))
(/.f64 %1754 #s(literal 2 binary64))
(/.f64 (neg.f64 %1754) #s(literal -2 binary64))
(*.f64 %1759 #s(literal 1/2 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) %1468) #s(literal 2 binary64))
(/.f64 %1759 #s(literal 2 binary64))
(*.f64 %1764 #s(literal 1/2 binary64))
(+.f64 %1477 %1478)
(+.f64 %1478 %1477)
(/.f64 (/.f64 %1754 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (neg.f64 %1759) #s(literal -2 binary64))
(/.f64 %1764 #s(literal 2 binary64))
(/.f64 (neg.f64 %1764) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %1468)) #s(literal 4 binary64))
(/.f64 (/.f64 %1759 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(-.f64 %1477 (/.f64 %1610 #s(literal 2 binary64)))
(+.f64 (/.f64 %1617 #s(literal 2 binary64)) %1477)
(/.f64 (/.f64 %1764 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 %1390 %1390)
(*.f64 %1390 %1787)
(*.f64 %1423 %1423)
(*.f64 %1787 %1390)
(*.f64 %1739 %1739)
(*.f64 %1787 %1787)
(*.f64 %1793 %1793)
(*.f64 %1795 %1795)
(-.f64 #s(literal 1 binary64) (*.f64 %1797 %1797))
(*.f64 (+.f64 #s(literal 1 binary64) %1388) (-.f64 #s(literal 1 binary64) %1388))
(*.f64 (+.f64 #s(literal 1 binary64) %1387) (-.f64 #s(literal 1 binary64) %1387))
(+.f64 #s(literal 1 binary64) %1807)
(*.f64 (+.f64 #s(literal 1 binary64) %1463) (-.f64 #s(literal 1 binary64) %1463))
(*.f64 (+.f64 #s(literal 1 binary64) %1419) (-.f64 #s(literal 1 binary64) %1419))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1807)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1807)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1807)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1807)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1807)
(fma.f64 #s(literal 1/2 binary64) %169 %1807)
(fma.f64 %169 #s(literal 1/2 binary64) %1807)
(fma.f64 #s(literal 4 binary64) %187 %1807)
(fma.f64 %187 #s(literal 4 binary64) %1807)
(fma.f64 %24 #s(literal 1 binary64) %1807)
(fma.f64 %22 %200 %1807)
(fma.f64 %34 %37 %1807)
(*.f64 %1390 %1827)
(*.f64 %1827 %1390)
(*.f64 %1836 #s(literal 1/2 binary64))
(/.f64 %1836 #s(literal 2 binary64))
(/.f64 (neg.f64 %1836) #s(literal -2 binary64))
(+.f64 %1841 %1842)
(+.f64 %1842 %1841)
(/.f64 (/.f64 %1836 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1394 #s(literal -1/2 binary64) %627)) (cos.f64 (-.f64 %1395 %627))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1394 #s(literal -1/2 binary64) %704)) (cos.f64 (-.f64 %1395 %704))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1398 %627)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1397 %627))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1398 %704)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1397 %704))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1394 #s(literal -1/2 binary64) %1392)) (cos.f64 (-.f64 %1395 %1392))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1394 #s(literal -1/2 binary64) %1395)) (cos.f64 (-.f64 %1395 %1395))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1398 %1392)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1397 %1392))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1398 %1395)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1397 %1395))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1404 %627)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1403 %627))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1404 %704)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1403 %704))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1398 %1398)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1397 %1398))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1404 %1392)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1403 %1392))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1404 %1395)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1403 %1395))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1398 %1401)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1397 %1401))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1401 %1398)) (cos.f64 (fma.f64 %1400 #s(literal 1/2 binary64) %1398))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1404 %1398)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1403 %1398))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1398 %1404)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1397 %1404))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1404 %1401)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1403 %1401))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1401 %1404)) (cos.f64 (fma.f64 %1400 #s(literal 1/2 binary64) %1404))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1404 %1404)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1403 %1404))) #s(literal 2 binary64))
(fma.f64 %1390 %1410 %1967)
(fma.f64 %1410 %1390 %1969)
(+.f64 (*.f64 %1410 %1390) %1969)
(+.f64 (*.f64 %1390 %1410) %1967)
(fma.f64 %1827 %1410 %1975)
(fma.f64 %1410 %1827 %1977)
(+.f64 (*.f64 %1827 %1410) %1975)
(+.f64 (*.f64 %1410 %1827) %1977)
(+.f64 (+.f64 (pow.f64 %1410 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %1410 %1408))) (pow.f64 %1408 #s(literal 2 binary64)))
(*.f64 B %1990)
%1992
(neg.f64 %1993)
(*.f64 #s(literal 1 binary64) %1992)
(*.f64 #s(literal 2 binary64) %1996)
(/.f64 %1490 %1596)
(*.f64 %1440 %1999)
(*.f64 %1999 %1440)
(/.f64 %1494 %1602)
(*.f64 %1444 %2003)
(*.f64 %1989 (*.f64 %1989 B))
(*.f64 (*.f64 B %1989) %1989)
(*.f64 %563 %2009)
(*.f64 %1490 %1654)
(*.f64 %1444 (*.f64 B %2012))
(*.f64 %1654 %1490)
(*.f64 %1494 %2012)
(*.f64 %2012 %1494)
(/.f64 #s(literal 1 binary64) (/.f64 %1596 %1490))
(/.f64 (*.f64 %1494 #s(literal 1 binary64)) %1602)
(/.f64 %1500 %1602)
(/.f64 (*.f64 #s(literal -1 binary64) %1490) %1602)
(*.f64 %1440 (*.f64 %563 %2012))
(*.f64 %563 (*.f64 %1440 %2012))
(/.f64 #s(literal 1 binary64) (/.f64 %1602 %1494))
(*.f64 %1504 %2031)
(/.f64 %1507 (*.f64 #s(literal 2 binary64) %1596))
(*.f64 (/.f64 %1490 %1754) #s(literal 2 binary64))
(/.f64 (*.f64 %1468 %1999) #s(literal 2 binary64))
(*.f64 (/.f64 %1490 %1759) #s(literal 2 binary64))
(*.f64 (/.f64 %1490 %1764) #s(literal 2 binary64))
(*.f64 %1387 (*.f64 %2043 B))
(*.f64 %1387 (/.f64 %1511 %1596))
(*.f64 %1387 %2048)
(*.f64 %1388 (*.f64 %1388 %1999))
(*.f64 %1511 %2043)
(/.f64 (*.f64 %2053 B) %1390)
(/.f64 %2057 %1390)
(/.f64 (*.f64 %2056 %1440) %1390)
(*.f64 %2053 %2056)
(*.f64 %2056 %2053)
(*.f64 %1989 %2063)
(*.f64 %2063 %1989)
(*.f64 %1463 (*.f64 %1463 %1999))
(/.f64 %2068 %1423)
(*.f64 %2070 %2071)
(*.f64 %2071 %2070)
(*.f64 %2074 %2075)
(*.f64 %2075 %2074)
(*.f64 %1387 (*.f64 %1511 %1654))
(*.f64 %2080 %1511)
(*.f64 (*.f64 %1654 %1511) %1387)
(/.f64 %2084 %1423)
(/.f64 %2086 %1423)
(/.f64 %2088 %1739)
(*.f64 %2070 %2090)
(*.f64 %2092 %2090)
(*.f64 %2094 %2095)
(*.f64 %2090 %2070)
(*.f64 %2090 %2092)
(*.f64 %2095 %2094)
(/.f64 (*.f64 %2100 %1490) %1390)
(*.f64 %2057 %2100)
(/.f64 #s(literal 1 binary64) (/.f64 %1390 %2057))
(*.f64 %2086 %2106)
(*.f64 %2088 (/.f64 #s(literal 1 binary64) %1739))
(*.f64 %2110 (*.f64 %2111 %1490))
(*.f64 (*.f64 %1490 %2110) %2111)
(*.f64 %1487 %2048)
(/.f64 %2117 %1390)
(*.f64 (/.f64 B %1827) %2053)
(*.f64 (/.f64 %1440 %1827) %2056)
(*.f64 (/.f64 %1511 %1827) %1989)
(*.f64 %2117 %2100)
(*.f64 (/.f64 %1490 %1836) #s(literal 2 binary64))
(*.f64 %2128 %2129)
(*.f64 %2129 %2128)
(*.f64 (/.f64 %1387 %1827) %2063)
(*.f64 B %2134)
%2136
(*.f64 %1992 #s(literal -1/2 binary64))
(*.f64 %629 %1990)
(*.f64 %1990 %629)
(*.f64 %2134 B)
(*.f64 #s(literal 1/2 binary64) %1993)
(*.f64 %573 %2142)
(*.f64 %1993 #s(literal 1/2 binary64))
(neg.f64 %1996)
(/.f64 %2146 %1596)
(*.f64 %1440 (*.f64 %1999 #s(literal -1/2 binary64)))
(*.f64 %1490 (/.f64 #s(literal -1/2 binary64) %1596))
(*.f64 %1494 %2031)
(*.f64 %1559 %1999)
(/.f64 %1502 %1602)
(*.f64 (*.f64 %629 %1989) %1989)
(/.f64 %2157 %1596)
(*.f64 %1440 (*.f64 B %2159))
(*.f64 %1490 %2159)
(*.f64 %1654 %2146)
(*.f64 %1494 (*.f64 %2012 #s(literal -1/2 binary64)))
(*.f64 %1502 %2012)
(*.f64 %2146 %1654)
(*.f64 %2159 %1490)
(/.f64 #s(literal 1 binary64) (/.f64 %1596 %2146))
(/.f64 (*.f64 %2146 #s(literal -1 binary64)) %1602)
(/.f64 #s(literal 1 binary64) (/.f64 %1602 %1502))
(*.f64 %2157 %1654)
(*.f64 (*.f64 %2146 #s(literal 2 binary64)) %2031)
(*.f64 (/.f64 %2146 %1754) #s(literal 2 binary64))
(*.f64 (/.f64 %2146 %1759) #s(literal 2 binary64))
(*.f64 (/.f64 %2146 %1764) #s(literal 2 binary64))
(*.f64 (*.f64 %629 %1387) %2043)
(/.f64 %2186 %1390)
(/.f64 (*.f64 %2057 #s(literal -1/2 binary64)) %1390)
(/.f64 (*.f64 %2190 %1490) %1390)
(*.f64 %2053 (*.f64 %2056 #s(literal -1/2 binary64)))
(*.f64 %2190 %2057)
(*.f64 %2111 %2068)
(*.f64 %2056 (*.f64 %2053 #s(literal -1/2 binary64)))
(*.f64 %2199 %2053)
(*.f64 %2057 %2190)
(*.f64 (*.f64 #s(literal -1/2 binary64) %2053) %2056)
(*.f64 (*.f64 #s(literal -1/2 binary64) %2056) %2053)
(*.f64 %2068 %2111)
(*.f64 %2207 %2056)
(/.f64 (/.f64 %1502 %1390) %1423)
(*.f64 %2111 %2086)
(*.f64 %2086 %2111)
(*.f64 %1387 (*.f64 %1511 %2159))
(*.f64 %1511 (*.f64 %1387 %2159))
(/.f64 (/.f64 %2146 %1423) %1423)
(/.f64 (/.f64 %2146 %1739) %1739)
(/.f64 (neg.f64 %2186) %1423)
(*.f64 %2223 %2090)
(*.f64 (/.f64 %629 %1739) %2095)
(*.f64 %2227 %2088)
(*.f64 %2229 %2070)
(*.f64 (/.f64 %1559 %1739) %2094)
(*.f64 %2088 %2227)
(*.f64 %2186 %2100)
(/.f64 #s(literal 1 binary64) (/.f64 %1390 %2186))
(*.f64 (*.f64 %2146 %2110) %2111)
(/.f64 (/.f64 %2146 %1827) %1390)
(*.f64 (/.f64 %629 %1827) %2053)
(*.f64 (/.f64 #s(literal -1/2 binary64) %1827) %2057)
(*.f64 (/.f64 %1559 %1827) %2056)
(*.f64 %2117 %2190)
(*.f64 (/.f64 %2146 %1836) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) %2250)
%2252
(*.f64 B (-.f64 #s(literal 1/2 binary64) %2134))
(neg.f64 %2256)
(fma.f64 B #s(literal 1/2 binary64) %1996)
(fma.f64 B (*.f64 %1990 #s(literal 1/2 binary64)) %573)
(fma.f64 B %2261 %573)
(fma.f64 #s(literal 1/2 binary64) B %1996)
(fma.f64 #s(literal 1/2 binary64) %1992 %573)
(fma.f64 %573 %1990 %573)
(fma.f64 %1992 #s(literal 1/2 binary64) %573)
(fma.f64 %1990 %573 %573)
(fma.f64 %2261 B %573)
(+.f64 %573 %1996)
(+.f64 %1996 %573)
(-.f64 %573 %2136)
(-.f64 %1996 %629)
(/.f64 (*.f64 #s(literal 1 binary64) %2250) #s(literal 2 binary64))
(fma.f64 B (neg.f64 %2134) %573)
(fma.f64 #s(literal -1/2 binary64) %563 %1996)
(fma.f64 #s(literal -1/2 binary64) %1993 %573)
(fma.f64 %629 %2142 %573)
(fma.f64 %563 #s(literal -1/2 binary64) %1996)
(fma.f64 %563 %2134 %573)
(fma.f64 %1993 #s(literal -1/2 binary64) %573)
(fma.f64 %1440 (*.f64 %1999 #s(literal 1/2 binary64)) %573)
(fma.f64 %1490 %2031 %573)
(fma.f64 %2031 %1490 %573)
(fma.f64 %1556 %1999 %573)
(fma.f64 %629 %2009 %573)
(fma.f64 %1559 %2003 %573)
(fma.f64 (*.f64 %573 %1989) %1989 %573)
(fma.f64 %1490 (*.f64 %1654 #s(literal 1/2 binary64)) %573)
(fma.f64 %1654 %1502 %573)
(fma.f64 %1494 %2159 %573)
(fma.f64 %1494 (*.f64 %2012 #s(literal 1/2 binary64)) %573)
(fma.f64 %1502 %1654 %573)
(fma.f64 %2146 %2012 %573)
(fma.f64 %1490 (neg.f64 %2159) %573)
(fma.f64 (*.f64 %1502 #s(literal 1 binary64)) %1654 %573)
(fma.f64 (/.f64 %1502 %1754) #s(literal 2 binary64) %573)
(fma.f64 (/.f64 %1502 %1759) #s(literal 2 binary64) %573)
(fma.f64 (/.f64 %1502 %1764) #s(literal 2 binary64) %573)
(fma.f64 %1585 %2043 %573)
(fma.f64 %2053 %2311 %573)
(fma.f64 %2190 %2068 %573)
(fma.f64 %2111 %2057 %573)
(fma.f64 %2056 (*.f64 %2053 #s(literal 1/2 binary64)) %573)
(fma.f64 %2057 %2111 %573)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %2053) %2056 %573)
(fma.f64 %2320 %2053 %573)
(fma.f64 %2190 %2084 %573)
(fma.f64 %2190 %2086 %573)
(fma.f64 %2223 %2053 %573)
(fma.f64 %2199 %2090 %573)
(fma.f64 %2207 %2070 %573)
(fma.f64 %2229 %2056 %573)
(fma.f64 %2086 %2190 %573)
(fma.f64 (/.f64 #s(literal 1/2 binary64) %1739) %2088 %573)
(/.f64 %2332 %1596)
(/.f64 (fma.f64 %573 %1602 %2146) %1602)
(/.f64 (neg.f64 %2332) %1602)
(/.f64 (-.f64 (*.f64 %573 %1602) %1502) %1602)
(fma.f64 (*.f64 %1502 %2110) %2111 %573)
(*.f64 %2332 %1654)
(/.f64 #s(literal 1 binary64) (/.f64 %1596 %2332))
(fma.f64 (/.f64 #s(literal 1/2 binary64) %1827) %2057 %573)
(-.f64 (/.f64 (*.f64 %1596 %573) %1596) %2136)
(*.f64 (/.f64 %2332 %1754) #s(literal 2 binary64))
(*.f64 (/.f64 %2332 %1759) #s(literal 2 binary64))
(*.f64 (/.f64 %2332 %1764) #s(literal 2 binary64))
(fma.f64 (/.f64 %1502 %1836) #s(literal 2 binary64) %573)
(/.f64 (-.f64 (*.f64 %573 %1390) %2186) %1390)
(/.f64 (/.f64 %2332 %1390) %1390)
(/.f64 (/.f64 %2332 %1423) %1423)
(/.f64 (/.f64 %2332 %1739) %1739)
(/.f64 (/.f64 %2332 %1827) %1390)
(*.f64 (/.f64 %2332 %1836) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 %2250 %1387))
%2374
(*.f64 %2252 %1387)
(*.f64 %1388 %2256)
(*.f64 %2377 %2250)
(*.f64 %2256 %1388)
(neg.f64 (*.f64 %2256 %1387))
(fma.f64 B %1587 %2382)
(fma.f64 #s(literal 1/2 binary64) %1511 %2382)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %1992 %1387) %1585)
(fma.f64 %1387 %573 %2382)
(fma.f64 %1387 %1996 %1585)
(fma.f64 %573 %1387 %2382)
(fma.f64 %573 (*.f64 %1990 %1387) %1585)
(fma.f64 %1992 %1587 %1585)
(fma.f64 %1585 %1990 %1585)
(fma.f64 %1511 #s(literal 1/2 binary64) %2382)
(fma.f64 %2377 B %2382)
(fma.f64 %2377 %1992 %1585)
(fma.f64 %1996 %1387 %1585)
(fma.f64 (*.f64 %1387 %1992) #s(literal 1/2 binary64) %1585)
(+.f64 %1585 %2382)
(+.f64 %2382 %1585)
(-.f64 %1585 (*.f64 %2136 %1387))
(-.f64 %1585 (*.f64 %1388 %1996))
(fma.f64 #s(literal -1/2 binary64) (*.f64 %1993 %1387) %1585)
(fma.f64 (*.f64 %1387 #s(literal -1/2 binary64)) %1993 %1585)
(fma.f64 %1993 (*.f64 #s(literal -1/2 binary64) %1387) %1585)
(fma.f64 (*.f64 %1387 %1993) #s(literal -1/2 binary64) %1585)
(-.f64 %1585 (neg.f64 %2382))
(/.f64 (*.f64 %2332 %1387) %1596)
(/.f64 (*.f64 %1387 %2332) %1596)
(fma.f64 %1502 %2080 %1585)
(fma.f64 (*.f64 %1387 %1502) %1654 %1585)
%2423
(*.f64 #s(literal 1/2 binary64) (*.f64 %2250 %2424))
(*.f64 %1387 %2427)
(*.f64 %2252 %2424)
(*.f64 %2374 lam1)
(*.f64 %2424 %2252)
(*.f64 %2432 %2250)
(*.f64 %2427 %1387)
(*.f64 %2435 %2256)
(neg.f64 %2437)
(fma.f64 lam1 %1585 %2440)
(fma.f64 lam1 %2382 %2439)
(fma.f64 B %2443 %2440)
(fma.f64 #s(literal 1/2 binary64) %2445 %2440)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %1992 %2424) %2439)
(fma.f64 %1387 %691 %2440)
(fma.f64 %1387 (*.f64 lam1 %1996) %2439)
(fma.f64 %573 %2424 %2440)
(fma.f64 %573 (*.f64 %1990 %2424) %2439)
(fma.f64 %1992 %2443 %2439)
(fma.f64 %691 %1387 %2440)
(fma.f64 %2424 %573 %2440)
(fma.f64 %2424 %1996 %2439)
(fma.f64 %1585 lam1 %2440)
(fma.f64 %2439 %1990 %2439)
(fma.f64 %1996 %2424 %2439)
(fma.f64 %2462 #s(literal 1/2 binary64) %2440)
(fma.f64 %2432 B %2440)
(fma.f64 %2432 %1992 %2439)
(fma.f64 %2382 lam1 %2439)
(fma.f64 (*.f64 %1996 lam1) %1387 %2439)
(fma.f64 (*.f64 %2424 %1992) #s(literal 1/2 binary64) %2439)
(+.f64 %2439 %2440)
(+.f64 %2440 %2439)
(-.f64 %2439 (*.f64 %2136 %2424))
(fma.f64 #s(literal -1/2 binary64) (*.f64 %1993 %2424) %2439)
(fma.f64 %1993 (*.f64 #s(literal -1/2 binary64) %2424) %2439)
(fma.f64 (*.f64 %2424 #s(literal -1/2 binary64)) %1993 %2439)
(fma.f64 (*.f64 %2424 %1993) #s(literal -1/2 binary64) %2439)
(-.f64 %2439 (*.f64 %2435 %1996))
(-.f64 %2439 (neg.f64 %2440))
(/.f64 (*.f64 %2332 %2424) %1596)
(/.f64 (*.f64 %2424 %2332) %1596)
(fma.f64 %1502 (*.f64 %1654 %2424) %2439)
(fma.f64 (*.f64 %2424 %1502) %1654 %2439)
#s(literal -1/48 binary64)
#s(literal 3 binary64)
%2497
(fabs.f64 %2497)
(*.f64 %2499 %2499)
(*.f64 %563 %563)
(neg.f64 %2502)
(*.f64 %2504 %2504)
(*.f64 %2506 %2506)
(pow.f64 B #s(literal 2 binary64))
(pow.f64 %2499 #s(literal 2 binary64))
(pow.f64 %563 #s(literal 2 binary64))
(*.f64 B %2511)
(*.f64 %2511 B)
(/.f64 #s(literal 1 binary64) (pow.f64 B #s(literal -2 binary64)))
%2516
(*.f64 %1387 J)
(*.f64 %536 %1388)
(*.f64 %1388 %536)
(neg.f64 %2520)
(*.f64 J %1524)
(*.f64 %2516 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2516)
(neg.f64 %2525)
(*.f64 %2527 #s(literal 2 binary64))
(*.f64 %2529 #s(literal 1/2 binary64))
(/.f64 %2529 #s(literal 2 binary64))
(fma.f64 J %1387 %2532)
(fma.f64 J %1387 %2534)
(fma.f64 %1387 J %2532)
(fma.f64 %1387 J %2534)
(+.f64 %2516 %2532)
(+.f64 %2516 %2534)
(fma.f64 %536 %1388 %2532)
(fma.f64 %536 %1388 %2534)
(fma.f64 %1388 %536 %2532)
(fma.f64 %1388 %536 %2534)
(fma.f64 J %1524 %2532)
(fma.f64 J %1524 %2534)
(fma.f64 #s(literal 1/2 binary64) %2516 %2546)
(fma.f64 %2516 #s(literal 1/2 binary64) %2527)
(fma.f64 %2516 #s(literal 1 binary64) %2532)
(fma.f64 %2516 #s(literal 1 binary64) %2534)
(fma.f64 #s(literal 1 binary64) %2516 %2532)
(fma.f64 #s(literal 1 binary64) %2516 %2534)
(+.f64 %2527 %2527)
(+.f64 %2546 %2546)
(fma.f64 %2527 #s(literal 2 binary64) %2532)
(fma.f64 %2527 #s(literal 2 binary64) %2534)
(fma.f64 %2529 #s(literal 1/2 binary64) %2532)
(fma.f64 %2529 #s(literal 1/2 binary64) %2534)
(*.f64 lam1 %2559)
%2561
(*.f64 %1387 %2564)
(*.f64 %2252 %2566)
(*.f64 %2374 %2562)
(*.f64 %2423 J)
(*.f64 %2516 %2427)
(*.f64 %2571 %2424)
(*.f64 %2562 %2374)
(*.f64 %2424 %2571)
(*.f64 %2566 %2252)
(*.f64 (*.f64 %2566 #s(literal 1/2 binary64)) %2250)
(*.f64 %2427 %2516)
(*.f64 %2564 %1387)
(*.f64 %2559 lam1)
(neg.f64 %2581)
(fma.f64 J %2439 %2583)
(fma.f64 %573 %2566 %2585)
(fma.f64 %2562 %1585 %2587)
(fma.f64 %2589 %2424 %2591)
(fma.f64 %2424 %2589 %2593)
(fma.f64 %1585 %2562 %2595)
(fma.f64 %2566 %573 %2597)
(fma.f64 %2566 %1996 %2599)
(fma.f64 %2439 J %2601)
(fma.f64 %1996 %2566 %2603)
(+.f64 (*.f64 %2424 %2589) %2593)
(+.f64 (*.f64 %1585 %2562) %2595)
(+.f64 %2599 %2597)
(+.f64 (*.f64 %2439 J) %2601)
(+.f64 %2612 %2591)
(+.f64 (*.f64 %2562 %1585) %2587)
(+.f64 %2603 %2585)
(+.f64 (*.f64 J %2439) %2583)
(+.f64 %2585 %2603)
(+.f64 %2597 %2599)
(/.f64 (*.f64 %2566 %2332) %1596)
(*.f64 lam1 %2625)
(*.f64 lam1 %2627)
%2629
(*.f64 J %2630)
(*.f64 %604 %2559)
(*.f64 %1387 %2633)
(*.f64 %2252 %2636)
(*.f64 %2374 %2635)
(*.f64 %2423 %2623)
(*.f64 %2561 B)
(*.f64 %2562 %2641)
(*.f64 %2623 %2423)
(*.f64 %2635 %2374)
(*.f64 %2424 %2645)
(*.f64 %2424 %2647)
(*.f64 %2624 %2427)
(*.f64 %2566 %2650)
(*.f64 %2636 %2252)
(*.f64 %2653 %2250)
(*.f64 %2445 %2571)
(*.f64 %2427 %2656)
(*.f64 %2564 %1511)
(*.f64 %2630 J)
(*.f64 %2641 %2562)
(*.f64 %2559 %604)
(*.f64 %2625 lam1)
(*.f64 %2663 %2424)
(*.f64 %2665 %1387)
(*.f64 %2667 %1387)
(*.f64 %2669 %1387)
(*.f64 %563 %2581)
(*.f64 %2672 %2437)
(*.f64 %2581 %563)
(neg.f64 %2675)
(*.f64 %2677 %2423)
(*.f64 B %2679)
(*.f64 J %2681)
(*.f64 %2423 %2683)
(*.f64 %2629 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2629)
(*.f64 %2562 %2687)
(*.f64 %2623 %2689)
(*.f64 %2635 %2691)
(*.f64 %2636 %2693)
(*.f64 %2625 %2695)
(neg.f64 %2697)
(*.f64 %2699 #s(literal 2 binary64))
(*.f64 %2701 #s(literal 1/2 binary64))
(/.f64 %2701 #s(literal 2 binary64))
(fma.f64 %573 %2636 %2704)
(fma.f64 %2623 %2439 %2706)
(fma.f64 %2635 %1585 %2708)
(fma.f64 %1585 %2635 %2710)
(fma.f64 %2439 %2623 %2712)
(fma.f64 %2636 %573 %2714)
(fma.f64 %2636 %1996 %2716)
(fma.f64 %1996 %2636 %2718)
(+.f64 (*.f64 %1585 %2635) %2710)
(+.f64 (*.f64 %2439 %2623) %2712)
(+.f64 %2716 %2714)
(+.f64 (*.f64 %2635 %1585) %2708)
(+.f64 (*.f64 %2623 %2439) %2706)
(+.f64 %2718 %2704)
(+.f64 %2704 %2718)
(+.f64 %2714 %2716)
(/.f64 (*.f64 %2636 %2332) %1596)
(fma.f64 lam1 %2625 %2734)
(fma.f64 lam1 %2625 %2736)
(fma.f64 lam1 %2627 %2734)
(fma.f64 lam1 %2627 %2736)
(fma.f64 B %2561 %2734)
(fma.f64 B %2561 %2736)
(fma.f64 J %2630 %2734)
(fma.f64 J %2630 %2736)
(fma.f64 %604 %2559 %2734)
(fma.f64 %604 %2559 %2736)
(fma.f64 %1387 %2633 %2734)
(fma.f64 %1387 %2633 %2736)
(fma.f64 %2252 %2636 %2734)
(fma.f64 %2252 %2636 %2736)
(fma.f64 %2374 %2635 %2734)
(fma.f64 %2374 %2635 %2736)
(fma.f64 %2423 %2623 %2734)
(fma.f64 %2423 %2623 %2736)
(fma.f64 %2561 B %2734)
(fma.f64 %2561 B %2736)
(fma.f64 %2562 %2641 %2734)
(fma.f64 %2562 %2641 %2736)
(fma.f64 %2623 %2423 %2734)
(fma.f64 %2623 %2423 %2736)
(fma.f64 %2635 %2374 %2734)
(fma.f64 %2635 %2374 %2736)
(fma.f64 %2424 %2645 %2734)
(fma.f64 %2424 %2645 %2736)
(fma.f64 %2424 %2647 %2734)
(fma.f64 %2424 %2647 %2736)
(fma.f64 %2624 %2427 %2734)
(fma.f64 %2624 %2427 %2736)
(fma.f64 %2566 %2650 %2734)
(fma.f64 %2566 %2650 %2736)
(fma.f64 %2636 %2252 %2734)
(fma.f64 %2636 %2252 %2736)
(fma.f64 %2653 %2250 %2734)
(fma.f64 %2653 %2250 %2736)
(fma.f64 %2445 %2571 %2734)
(fma.f64 %2445 %2571 %2736)
(fma.f64 %2427 %2656 %2734)
(fma.f64 %2427 %2656 %2736)
(fma.f64 %2564 %1511 %2734)
(fma.f64 %2564 %1511 %2736)
(fma.f64 %2630 J %2734)
(fma.f64 %2630 J %2736)
(fma.f64 %2641 %2562 %2734)
(fma.f64 %2641 %2562 %2736)
(fma.f64 %2559 %604 %2734)
(fma.f64 %2559 %604 %2736)
(fma.f64 %2625 lam1 %2734)
(fma.f64 %2625 lam1 %2736)
(fma.f64 %2663 %2424 %2734)
(fma.f64 %2663 %2424 %2736)
(fma.f64 %2665 %1387 %2734)
(fma.f64 %2665 %1387 %2736)
(fma.f64 %2667 %1387 %2734)
(fma.f64 %2667 %1387 %2736)
(fma.f64 %2669 %1387 %2734)
(fma.f64 %2669 %1387 %2736)
(+.f64 %2629 %2734)
(+.f64 %2629 %2736)
(fma.f64 %563 %2581 %2734)
(fma.f64 %563 %2581 %2736)
(fma.f64 %2672 %2437 %2734)
(fma.f64 %2672 %2437 %2736)
(fma.f64 %2581 %563 %2734)
(fma.f64 %2581 %563 %2736)
(fma.f64 %2677 %2423 %2734)
(fma.f64 %2677 %2423 %2736)
(fma.f64 B %2807 %2699)
(fma.f64 B %2679 %2734)
(fma.f64 B %2679 %2736)
(fma.f64 J %2681 %2734)
(fma.f64 J %2681 %2736)
(fma.f64 J (*.f64 %2630 #s(literal 1/2 binary64)) %2699)
(fma.f64 #s(literal 1/2 binary64) %2629 %2699)
(fma.f64 #s(literal -1/2 binary64) %2675 %2699)
(fma.f64 %573 %2561 %2699)
(fma.f64 %2423 %2589 %2699)
(fma.f64 %2423 %2683 %2734)
(fma.f64 %2423 %2683 %2736)
(fma.f64 %2561 %573 %2699)
(fma.f64 %2629 #s(literal 1/2 binary64) %2699)
(fma.f64 %2629 #s(literal 1 binary64) %2734)
(fma.f64 %2629 #s(literal 1 binary64) %2736)
(fma.f64 #s(literal 1 binary64) %2629 %2734)
(fma.f64 #s(literal 1 binary64) %2629 %2736)
(fma.f64 %546 %2630 %2699)
(fma.f64 %2562 %2687 %2734)
(fma.f64 %2562 %2687 %2736)
(fma.f64 %2562 (*.f64 %2641 #s(literal 1/2 binary64)) %2699)
(fma.f64 %2623 %2689 %2734)
(fma.f64 %2623 %2689 %2736)
(fma.f64 %2623 (*.f64 %2423 #s(literal 1/2 binary64)) %2699)
(fma.f64 %2589 %2423 %2699)
(fma.f64 %2635 %2691 %2734)
(fma.f64 %2635 %2691 %2736)
(fma.f64 %2635 (*.f64 %2374 #s(literal 1/2 binary64)) %2699)
(fma.f64 %691 %2559 %2699)
(fma.f64 %2842 %2374 %2699)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %2562) %2641 %2699)
(fma.f64 %2846 %2374 %2699)
(fma.f64 %2848 %2374 %2699)
(fma.f64 %2439 %2571 %2699)
(fma.f64 (*.f64 %2589 %1387) %2427 %2699)
(fma.f64 %2636 %2693 %2734)
(fma.f64 %2636 %2693 %2736)
(fma.f64 %2636 (*.f64 %2252 #s(literal 1/2 binary64)) %2699)
(fma.f64 %2612 %2252 %2699)
(fma.f64 %2603 %2252 %2699)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %2636) %2252 %2699)
(fma.f64 %2630 %546 %2699)
(fma.f64 %2625 %518 %2699)
(fma.f64 %2625 %2695 %2734)
(fma.f64 %2625 %2695 %2736)
(fma.f64 %2807 B %2699)
(fma.f64 (*.f64 %2589 %2252) %2424 %2699)
(fma.f64 (*.f64 %573 %2374) %2562 %2699)
(fma.f64 (*.f64 %2589 %2374) lam1 %2699)
(fma.f64 %2872 J %2699)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %2423) %2623 %2699)
(fma.f64 (*.f64 %2589 %2427) %1387 %2699)
(fma.f64 (*.f64 %573 %2564) %1387 %2699)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %2630) J %2699)
(fma.f64 (*.f64 %573 %2559) lam1 %2699)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %2625) lam1 %2699)
(+.f64 %2699 %2699)
(fma.f64 %2699 #s(literal 2 binary64) %2734)
(fma.f64 %2699 #s(literal 2 binary64) %2736)
(fma.f64 %2701 #s(literal 1/2 binary64) %2734)
(fma.f64 %2701 #s(literal 1/2 binary64) %2736)
%2571
(*.f64 #s(literal 1/2 binary64) %2891)
(*.f64 %2252 J)
(*.f64 %546 %2250)
(*.f64 %536 %2256)
(*.f64 %2256 %536)
(neg.f64 %2897)
(*.f64 J %2693)
(*.f64 %2571 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2571)
(neg.f64 %2902)
(neg.f64 %2904)
(fma.f64 B %546 %2590)
(fma.f64 J %573 %2590)
(fma.f64 J %1996 %2589)
(fma.f64 #s(literal 1/2 binary64) %2623 %2590)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %1992 J) %2589)
(fma.f64 %573 J %2590)
(fma.f64 %573 (*.f64 %1990 J) %2589)
(fma.f64 %1992 %546 %2589)
(fma.f64 %546 B %2590)
(fma.f64 %546 %1992 %2589)
(fma.f64 %2623 #s(literal 1/2 binary64) %2590)
(fma.f64 %2589 %1990 %2589)
(fma.f64 %1996 J %2589)
(fma.f64 (*.f64 J %1992) #s(literal 1/2 binary64) %2589)
(*.f64 %2923 #s(literal 2 binary64))
(*.f64 %2925 #s(literal 1/2 binary64))
(+.f64 %2589 %2590)
(+.f64 %2590 %2589)
(-.f64 %2589 (*.f64 %2136 J))
(/.f64 %2925 #s(literal 2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 %1993 J) %2589)
(fma.f64 %2934 %1993 %2589)
(fma.f64 %1993 (*.f64 #s(literal -1/2 binary64) J) %2589)
(fma.f64 (*.f64 J %1993) #s(literal -1/2 binary64) %2589)
(-.f64 %2589 (*.f64 %536 %1996))
(-.f64 %2589 (neg.f64 %2590))
(fma.f64 %1502 (*.f64 %1654 J) %2589)
(fma.f64 (*.f64 J %1502) %1654 %2589)
(fma.f64 J %2252 %2948)
(fma.f64 J %2252 %2950)
(fma.f64 #s(literal 1/2 binary64) %2891 %2948)
(fma.f64 #s(literal 1/2 binary64) %2891 %2950)
(fma.f64 %2252 J %2948)
(fma.f64 %2252 J %2950)
(fma.f64 %546 %2250 %2948)
(fma.f64 %546 %2250 %2950)
(+.f64 %2571 %2948)
(+.f64 %2571 %2950)
(fma.f64 %536 %2256 %2948)
(fma.f64 %536 %2256 %2950)
(fma.f64 %2256 %536 %2948)
(fma.f64 %2256 %536 %2950)
(fma.f64 J %2693 %2948)
(fma.f64 J %2693 %2950)
(fma.f64 #s(literal 1/2 binary64) %2571 %2966)
(fma.f64 %2571 #s(literal 1/2 binary64) %2923)
(fma.f64 %2571 #s(literal 1 binary64) %2948)
(fma.f64 %2571 #s(literal 1 binary64) %2950)
(fma.f64 #s(literal 1 binary64) %2571 %2948)
(fma.f64 #s(literal 1 binary64) %2571 %2950)
(+.f64 %2923 %2923)
(+.f64 %2966 %2966)
(fma.f64 %2923 #s(literal 2 binary64) %2948)
(fma.f64 %2923 #s(literal 2 binary64) %2950)
(fma.f64 %2925 #s(literal 1/2 binary64) %2948)
(fma.f64 %2925 #s(literal 1/2 binary64) %2950)
(/.f64 %2979 %1596)
(/.f64 (*.f64 J %2332) %1596)
%2983
(*.f64 %1390 p)
(*.f64 p %1787)
(*.f64 %866 %1423)
(*.f64 %1423 %866)
(*.f64 %1787 p)
(neg.f64 %2989)
(fma.f64 p %1410 %2991)
(fma.f64 %1410 p %2993)
(+.f64 (*.f64 %1410 p) %2993)
(+.f64 (*.f64 p %1410) %2991)
(/.f64 %2999 p)
(*.f64 J %3001)
(*.f64 %871 %1989)
%3004
(*.f64 %3001 J)
(*.f64 %536 %3006)
(*.f64 %876 %2074)
(*.f64 %2074 %876)
(neg.f64 %3010)
(/.f64 %3012 %866)
(/.f64 (neg.f64 %3012) p)
(*.f64 #s(literal 1 binary64) %3004)
(*.f64 %883 %2999)
(*.f64 %2999 %883)
(/.f64 #s(literal 1 binary64) (/.f64 p %2999))
(*.f64 %536 %3021)
(*.f64 %3012 %887)
(/.f64 #s(literal 1 binary64) (/.f64 %866 %3012))
(/.f64 %2516 %2983)
(*.f64 %1387 %3027)
(*.f64 %3027 %1387)
(/.f64 %3030 %1390)
(/.f64 (*.f64 %3032 %1387) p)
(*.f64 %3035 %3032)
(*.f64 %3032 %3035)
(/.f64 %2520 %2989)
(*.f64 %1388 %3039)
(/.f64 %3041 %1423)
(/.f64 (*.f64 %871 %1388) %1423)
(*.f64 %3045 %3046)
(*.f64 %3046 %3045)
(/.f64 %3030 %1787)
(*.f64 %3050 %3051)
(*.f64 %3051 %3050)
(*.f64 %2516 %3054)
(*.f64 %1388 %3057)
(*.f64 %2520 %3056)
(*.f64 %3056 %2520)
(*.f64 %3054 %2516)
(/.f64 #s(literal 1 binary64) (/.f64 %2983 %2516))
(/.f64 (*.f64 %3030 #s(literal 1 binary64)) %1390)
(/.f64 (*.f64 %2100 %2516) p)
(*.f64 %1387 %3068)
(*.f64 %1387 %3070)
(*.f64 %3030 %2100)
(*.f64 %2100 %3030)
(/.f64 (*.f64 %2520 #s(literal 1 binary64)) %2989)
(/.f64 %2525 %2989)
(/.f64 (*.f64 #s(literal -1 binary64) %2516) %2989)
(*.f64 %1387 %3079)
(/.f64 #s(literal 1 binary64) (/.f64 %1390 %3030))
(/.f64 #s(literal 1 binary64) (/.f64 %2989 %2520))
(*.f64 %3041 %2106)
(/.f64 #s(literal 1 binary64) (/.f64 %1423 %3041))
(*.f64 #s(literal 2 binary64) %3089)
(*.f64 %2529 %3088)
(*.f64 %3092 %3093)
(*.f64 %2110 %3095)
(*.f64 %3097 %2111)
(*.f64 %3099 %901)
(/.f64 %3102 p)
(*.f64 B %3104)
(*.f64 J (*.f64 %3106 B))
(*.f64 J (*.f64 %3109 %3110))
(*.f64 J (*.f64 B %3106))
(*.f64 %871 (*.f64 %3109 B))
(*.f64 %2562 (*.f64 %3117 %3110))
(*.f64 %2562 (*.f64 %3120 B))
(*.f64 %2623 %3106)
(*.f64 %3110 %3101)
(*.f64 %3125 (*.f64 %3117 B))
(*.f64 %2635 %3120)
(*.f64 %3129 %3109)
(*.f64 (*.f64 %3110 %2562) %3117)
(*.f64 (*.f64 %3110 J) %3109)
(*.f64 (*.f64 B %3125) %3117)
(*.f64 (/.f64 %2635 p) %3117)
%3139
(*.f64 %3101 %3110)
(*.f64 %3104 B)
(*.f64 %3109 %3129)
(*.f64 %3109 %3143)
(*.f64 (*.f64 B %3109) %871)
(/.f64 (*.f64 %3101 %563) %866)
(/.f64 (*.f64 %563 %3101) %866)
(/.f64 (neg.f64 %3102) %866)
(neg.f64 %3154)
(*.f64 #s(literal 1 binary64) %3139)
(*.f64 %3102 %883)
(/.f64 #s(literal 1 binary64) (/.f64 p %3102))
(*.f64 #s(literal 2 binary64) %3161)
(/.f64 %2629 %2983)
(*.f64 lam1 (*.f64 %2559 %3164))
(*.f64 J (*.f64 %2423 %3164))
(*.f64 J (/.f64 %2630 %2983))
(*.f64 %2374 (*.f64 %2562 %3164))
(*.f64 %2423 (*.f64 %3027 B))
(*.f64 %2423 (/.f64 %2623 %2983))
(*.f64 %2423 (*.f64 J %3164))
(*.f64 %2561 %3164)
(*.f64 %2562 (*.f64 %2374 %3164))
(*.f64 %2562 (/.f64 %2641 %2983))
(*.f64 %2424 (*.f64 %2571 %3164))
(*.f64 %2566 (*.f64 %2252 %3164))
(*.f64 %2636 (/.f64 %2252 %2983))
(*.f64 %3027 %2630)
(*.f64 %3164 %2561)
(*.f64 %2564 (*.f64 %1387 %3164))
(*.f64 %2630 %3027)
(*.f64 %2559 (*.f64 lam1 %3164))
(*.f64 %2625 %3197)
(/.f64 %3200 %1390)
(/.f64 (*.f64 %3202 %2423) p)
(/.f64 (*.f64 %3129 %2423) %1390)
(/.f64 (*.f64 %2056 %2561) p)
(*.f64 %2423 (*.f64 %3032 %3110))
(*.f64 %871 %3211)
(*.f64 %3125 (/.f64 %2641 %1390))
(*.f64 %3202 %3216)
(*.f64 %3218 (*.f64 %3219 B))
(*.f64 %3218 (/.f64 %2641 p))
(*.f64 %3032 (*.f64 %3216 B))
(*.f64 %3032 %3226)
(*.f64 %2056 %3228)
(*.f64 (/.f64 %2635 %1390) %3219)
(*.f64 (*.f64 B %3218) %3219)
(*.f64 (/.f64 %2636 p) (/.f64 %2252 %1390))
(*.f64 (/.f64 %2636 %1390) %3239)
(*.f64 %3216 %3202)
(*.f64 %3216 (*.f64 %3032 B))
(*.f64 %3228 %2056)
(*.f64 (*.f64 %3110 %2423) %3032)
(*.f64 (*.f64 B %3216) %3032)
(*.f64 %3226 %3032)
(*.f64 %3211 %871)
(*.f64 (/.f64 %2625 p) %3252)
(*.f64 (/.f64 %2625 %1390) %3255)
(/.f64 %2675 %2989)
(*.f64 %2581 (/.f64 B %2989))
(/.f64 %3260 %1423)
(/.f64 (*.f64 %3110 %2581) %1423)
(/.f64 %3264 %866)
(*.f64 (/.f64 %2623 %866) (/.f64 %2437 %1390))
(*.f64 %3269 %3270)
(*.f64 (/.f64 %2623 %1423) (/.f64 %2437 p))
(*.f64 %2070 %3275)
(*.f64 %3270 %3269)
(*.f64 %3275 %2070)
(*.f64 %563 (/.f64 %2561 %2989))
(*.f64 %2672 (/.f64 %2423 %2989))
(/.f64 %3200 %1787)
(*.f64 %3153 %3284)
(*.f64 (/.f64 %2672 p) (/.f64 %2423 %1423))
(*.f64 %2092 %3289)
(*.f64 (/.f64 %2672 %1390) (/.f64 %2423 %866))
(*.f64 %3284 %3153)
(*.f64 %3289 %2092)
(*.f64 J (*.f64 %2630 %3054))
(*.f64 %2423 (*.f64 %2623 %3054))
(*.f64 %2629 %3054)
(*.f64 %2562 (*.f64 %2641 %3054))
(*.f64 %2623 (*.f64 %2437 %3056))
(*.f64 %2636 (*.f64 %2252 %3054))
(*.f64 %3056 %2675)
(*.f64 %3054 %2629)
(*.f64 (*.f64 %3054 %2562) %2641)
(*.f64 (*.f64 %3054 %2636) %2252)
(*.f64 (*.f64 %3054 %2623) %2423)
(*.f64 (*.f64 %3054 %2635) %2374)
(*.f64 %2675 %3056)
(*.f64 %2625 (*.f64 lam1 %3054))
(*.f64 %2581 (*.f64 B %3056))
(*.f64 (*.f64 %3054 %2630) J)
(*.f64 (*.f64 %3054 %2625) lam1)
(/.f64 #s(literal 1 binary64) (/.f64 %2983 %2629))
(/.f64 (*.f64 %3200 #s(literal 1 binary64)) %1390)
(/.f64 (*.f64 %2100 %2629) p)
(*.f64 %2561 (*.f64 %2100 %3110))
(*.f64 %2561 (*.f64 %3110 %2100))
(*.f64 %2623 (*.f64 %3216 %2100))
(*.f64 %2100 %3200)
(*.f64 %3200 %2100)
(/.f64 %2697 %2989)
(/.f64 (*.f64 %2675 #s(literal 1 binary64)) %2989)
(/.f64 (*.f64 #s(literal -1 binary64) %2629) %2989)
(*.f64 %2561 (*.f64 %563 %3056))
(*.f64 %563 (*.f64 %2561 %3056))
(*.f64 %2672 (*.f64 %2423 %3056))
(/.f64 #s(literal 1 binary64) (/.f64 %1390 %3200))
(/.f64 #s(literal 1 binary64) (/.f64 %2989 %2675))
(/.f64 (*.f64 %2675 %2100) %866)
(*.f64 %3260 %2106)
(/.f64 #s(literal 1 binary64) (/.f64 %1423 %3260))
(*.f64 %2701 %3088)
(*.f64 %3092 %3361)
(*.f64 %2110 (*.f64 %901 %2629))
(*.f64 (*.f64 %2629 %3092) %2111)
(*.f64 (*.f64 %2629 %2110) %901)
(/.f64 %2571 p)
(*.f64 J %3239)
(*.f64 #s(literal 1/2 binary64) %3371)
%3373
(*.f64 %871 %2252)
(*.f64 %3239 J)
(/.f64 %2897 %866)
(*.f64 %536 %3377)
(*.f64 %2256 %876)
(neg.f64 %3380)
(*.f64 %2571 %883)
(*.f64 #s(literal 1 binary64) %3373)
(*.f64 %883 %2571)
(*.f64 %887 %2897)
(*.f64 %2897 %887)
(/.f64 #s(literal 1 binary64) (/.f64 p %2571))
(/.f64 %2902 %866)
(/.f64 (*.f64 #s(literal -1 binary64) %2571) %866)
(/.f64 %2904 %866)
(/.f64 #s(literal 1 binary64) (/.f64 %866 %2897))
(*.f64 #s(literal 2 binary64) %3395)
(*.f64 %2925 %901)
(fma.f64 J %3160 %3399)
(fma.f64 %3160 J %3401)
(+.f64 %3403 %3401)
(+.f64 (*.f64 J %3160) %3399)
(+.f64 %3407 (/.f64 %2590 p))
(fma.f64 %883 %2589 %3410)
(fma.f64 %2589 %883 %3412)
(+.f64 (*.f64 %2589 %883) %3412)
(+.f64 (*.f64 %883 %2589) %3410)
(/.f64 %2979 (*.f64 %1596 p))
(/.f64 (*.f64 %2332 %871) %1596)
(/.f64 (*.f64 %2332 %536) (*.f64 %1596 %866))
%3426
(/.f64 (fma.f64 J %2252 %3427) p)
(/.f64 (-.f64 %3427 %2897) p)
(neg.f64 %3433)
(fma.f64 B %3435 %3373)
(fma.f64 J %3239 %3161)
(fma.f64 #s(literal 1/2 binary64) %3139 %3373)
(fma.f64 #s(literal 1/2 binary64) %3371 %3161)
(fma.f64 %573 %3104 %3373)
(fma.f64 %2252 %871 %3161)
(fma.f64 %3139 #s(literal 1/2 binary64) %3373)
(fma.f64 %871 %2252 %3161)
(fma.f64 %2623 (*.f64 %3106 #s(literal 1/2 binary64)) %3373)
(fma.f64 %901 %3102 %3373)
(fma.f64 %3110 %3447 %3373)
(fma.f64 %2589 %3106 %3373)
(fma.f64 %3129 (*.f64 %3109 #s(literal 1/2 binary64)) %3373)
(fma.f64 %3160 %3101 %3373)
(fma.f64 %2842 %3120 %3373)
(fma.f64 (*.f64 %573 %871) %3109 %3373)
(fma.f64 %3403 %3109 %3373)
(fma.f64 (*.f64 %3160 %2562) %3117 %3373)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %3129) %3109 %3373)
(fma.f64 (*.f64 %573 %3125) %3117 %3373)
(fma.f64 %3407 %3109 %3373)
(fma.f64 %3239 J %3161)
(fma.f64 %3101 %3160 %3373)
(fma.f64 %3104 %573 %3373)
(fma.f64 %3102 %901 %3373)
(fma.f64 %3447 %3110 %3373)
(fma.f64 %3435 B %3373)
(fma.f64 (*.f64 %573 %3109) %871 %3373)
(+.f64 %3373 %3161)
(+.f64 %3161 %3373)
(-.f64 %3373 (*.f64 %3101 (*.f64 %3110 #s(literal -1/2 binary64))))
(-.f64 %3161 %3380)
(fma.f64 #s(literal -1/2 binary64) %3154 %3373)
(fma.f64 %536 %3377 %3161)
(fma.f64 %2256 %876 %3161)
(fma.f64 %3154 #s(literal -1/2 binary64) %3373)
(/.f64 %3484 p)
(/.f64 (fma.f64 %3373 p %3427) p)
(fma.f64 B (*.f64 %883 %3447) %3373)
(fma.f64 %2571 %883 %3161)
(fma.f64 #s(literal 1 binary64) %3373 %3161)
(fma.f64 %883 %2571 %3161)
(fma.f64 %887 %2897 %3161)
(fma.f64 %2897 %887 %3161)
(fma.f64 %3427 %883 %3373)
(/.f64 %3497 %866)
(/.f64 (fma.f64 %3427 p %3499) %3501)
(/.f64 (fma.f64 %3427 p %3503) %3501)
(/.f64 (fma.f64 %2571 p %3506) %3501)
(/.f64 (fma.f64 %2571 p (*.f64 p %3427)) %3501)
(/.f64 (-.f64 %3506 %3512) %3501)
(/.f64 %3515 p)
(fma.f64 #s(literal 2 binary64) %3395 %3161)
(fma.f64 %2925 %901 %3161)
(*.f64 %883 %3484)
(*.f64 %3484 %883)
(*.f64 %3497 %887)
(/.f64 #s(literal 1 binary64) (/.f64 p %3484))
(fma.f64 J %3239 %3525)
(fma.f64 p %3527 %3373)
(fma.f64 #s(literal 1/2 binary64) %3371 %3525)
(fma.f64 #s(literal 1/2 binary64) %3532 %3373)
(fma.f64 %2252 %871 %3525)
(fma.f64 %3139 %3535 %3373)
(fma.f64 %871 %2252 %3525)
(fma.f64 %3239 J %3525)
(fma.f64 %3161 %3524 %3373)
(/.f64 (*.f64 %3484 #s(literal -1 binary64)) %866)
(/.f64 (fma.f64 %3427 %866 %3512) %3543)
(/.f64 (fma.f64 %3427 %866 %3545) %3543)
(/.f64 (fma.f64 %2897 p %3548) %3543)
(/.f64 (fma.f64 %2897 p (*.f64 %866 %3427)) %3543)
(+.f64 %3373 %3525)
(+.f64 %3525 %3373)
(-.f64 %3525 %3380)
(/.f64 (-.f64 %3548 %3499) %3543)
(fma.f64 %536 %3377 %3525)
(fma.f64 %2256 %876 %3525)
(/.f64 #s(literal 1 binary64) (/.f64 %866 %3497))
(*.f64 %3515 %883)
(*.f64 (*.f64 %3484 #s(literal 2 binary64)) %901)
(/.f64 (fma.f64 %3525 p %2571) p)
(fma.f64 %2571 %883 %3525)
(fma.f64 #s(literal 1 binary64) %3373 %3525)
(fma.f64 %883 %2571 %3525)
(fma.f64 %887 %2897 %3525)
(fma.f64 %2897 %887 %3525)
(fma.f64 %3496 %883 %3373)
(/.f64 (fma.f64 %3525 %866 %2897) %866)
(/.f64 (fma.f64 %3496 p %3499) %3501)
(/.f64 (fma.f64 %3496 p %3503) %3501)
(fma.f64 #s(literal 2 binary64) %3395 %3525)
(fma.f64 %2925 %901 %3525)
(/.f64 (fma.f64 %3496 %866 %3512) %3543)
(/.f64 (fma.f64 %3496 %866 %3545) %3543)
(fma.f64 J (*.f64 %2630 %3088) %3373)
(fma.f64 %2423 (*.f64 %2623 %3088) %3373)
(fma.f64 %2561 (*.f64 %3164 #s(literal 1/2 binary64)) %3373)
(fma.f64 %2561 (*.f64 B %3088) %3373)
(fma.f64 %2629 %3088 %3373)
(fma.f64 %2562 (*.f64 %2641 %3088) %3373)
(fma.f64 %2623 (*.f64 %2423 %3088) %3373)
(fma.f64 %2635 (*.f64 %2374 %3088) %3373)
(fma.f64 %2636 (*.f64 %2252 %3088) %3373)
(fma.f64 %3088 %2629 %3373)
(fma.f64 %2630 (*.f64 J %3088) %3373)
(fma.f64 %2625 (*.f64 lam1 %3088) %3373)
(fma.f64 %2807 %3164 %3373)
(fma.f64 %2872 %3027 %3373)
(fma.f64 %3202 (*.f64 %3216 #s(literal 1/2 binary64)) %3373)
(fma.f64 %2190 %3260 %3373)
(fma.f64 %2111 %3200 %3373)
(fma.f64 %2056 (*.f64 %3228 #s(literal 1/2 binary64)) %3373)
(fma.f64 (/.f64 %573 %1390) %3228 %3373)
(fma.f64 (/.f64 %2589 %1390) %3216 %3373)
(fma.f64 (*.f64 %2111 %2623) %3216 %3373)
(fma.f64 (*.f64 %2111 B) %3228 %3373)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %3202) %3216 %3373)
(fma.f64 (*.f64 %573 %3218) %3219 %3373)
(fma.f64 (*.f64 %573 %3032) %3216 %3373)
(fma.f64 %2320 %3228 %3373)
(fma.f64 %3228 %2311 %3373)
(fma.f64 %3200 %2111 %3373)
(fma.f64 (*.f64 %3160 %2423) %3032 %3373)
(fma.f64 %3260 %2190 %3373)
(fma.f64 (*.f64 %573 %3216) %3032 %3373)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %3228) %2056 %3373)
(fma.f64 (/.f64 %2807 p) %2056 %3373)
(fma.f64 (*.f64 %2111 %2561) %3110 %3373)
(fma.f64 %2675 (/.f64 #s(literal 1/2 binary64) %2989) %3373)
(fma.f64 %3646 %3264 %3373)
(fma.f64 %3264 %3646 %3373)
(fma.f64 %3054 %2699 %3373)
(fma.f64 %2675 (*.f64 %3056 #s(literal 1/2 binary64)) %3373)
(fma.f64 %2699 %3054 %3373)
(fma.f64 %3654 %3056 %3373)
(fma.f64 %3200 (*.f64 %2100 #s(literal 1/2 binary64)) %3373)
(fma.f64 %3658 %2100 %3373)
(fma.f64 %3361 %883 %3373)
(fma.f64 (*.f64 %3160 %2561) %2100 %3373)
(fma.f64 (*.f64 %2699 #s(literal 1 binary64)) %3054 %3373)
(fma.f64 (*.f64 %2699 %3092) %2111 %3373)
(fma.f64 (*.f64 %2699 %2110) %901 %3373)
(/.f64 (fma.f64 %3373 %1390 %3658) %1390)
(/.f64 %3672 %2983)
(/.f64 (fma.f64 %3658 p %3674) %2983)
(/.f64 (fma.f64 %3658 p (*.f64 %2571 %1390)) %2983)
(/.f64 (fma.f64 %2571 %1390 %3680) %2983)
(/.f64 (fma.f64 %2571 %1390 (*.f64 p %3658)) %2983)
(/.f64 (-.f64 %3680 %3686) %2983)
(/.f64 (/.f64 %3672 p) %1390)
(/.f64 (/.f64 %3672 %1390) p)
(/.f64 (fma.f64 %3373 %2989 %3654) %2989)
(/.f64 (fma.f64 %3658 %866 %3686) %2989)
(/.f64 (fma.f64 %3658 %866 (*.f64 %2897 %1390)) %2989)
(/.f64 (neg.f64 %3672) %2989)
(/.f64 (fma.f64 %2897 %1390 %3702) %2989)
(/.f64 (fma.f64 %2897 %1390 (*.f64 %866 %3658)) %2989)
(/.f64 %3709 %3710)
(/.f64 (-.f64 %3702 %3674) %2989)
(/.f64 (/.f64 %3709 p) %2983)
(*.f64 %3672 %3054)
(/.f64 #s(literal 1 binary64) (/.f64 %2983 %3672))
(/.f64 %3722 %3723)
(/.f64 (fma.f64 %3654 p %3725) %3723)
(/.f64 (fma.f64 %3654 p (*.f64 %2571 %2989)) %3723)
(/.f64 (fma.f64 %2571 %2989 %3731) %3723)
(/.f64 (fma.f64 %2571 %2989 (*.f64 p %3654)) %3723)
(/.f64 (neg.f64 %3709) %3723)
(/.f64 (/.f64 %3722 %2983) %866)
(/.f64 (/.f64 %3722 %866) %2983)
(/.f64 (-.f64 %3731 %3743) %3723)
(*.f64 %3709 (/.f64 #s(literal 1 binary64) %3710))
(/.f64 (neg.f64 %3722) (neg.f64 %3723))
(/.f64 #s(literal 1 binary64) (/.f64 %3710 %3709))
(/.f64 (fma.f64 %3654 %866 (*.f64 %2897 %2989)) %3755)
(/.f64 (fma.f64 %2897 %2989 %3757) %3759)
(/.f64 (fma.f64 %3654 %866 %3743) %3755)
(/.f64 (fma.f64 %2897 %2989 (*.f64 %866 %3654)) %3759)
(/.f64 (-.f64 %3757 %3725) %3755)
(*.f64 %3722 (/.f64 #s(literal 1 binary64) %3723))
(/.f64 #s(literal 1 binary64) (/.f64 %3723 %3722))
(+.f64 (/.f64 (*.f64 %2252 (*.f64 %871 %2983)) %2983) %3161)
(fma.f64 p %3527 %3776)
(fma.f64 #s(literal 1/2 binary64) %3532 %3776)
(fma.f64 %3139 %3535 %3776)
(fma.f64 %3161 %3524 %3776)
(+.f64 %3525 %3776)
(+.f64 %3776 %3525)
(fma.f64 %3496 %883 %3776)
(+.f64 %3784 %3787)
(+.f64 %3787 %3784)
%3790
(fma.f64 J %3001 %3791)
(fma.f64 %3426 lam1 %3004)
(fma.f64 %871 %1989 %3791)
(fma.f64 %1989 %871 %3791)
(fma.f64 %3001 J %3791)
(+.f64 %3004 %3791)
(+.f64 %3791 %3004)
(-.f64 %3791 %3010)
(fma.f64 %536 %3006 %3791)
(fma.f64 %876 %2074 %3791)
(fma.f64 %2074 %876 %3791)
(-.f64 %3004 %3803)
(neg.f64 (fma.f64 %871 %2074 %3803))
(fma.f64 J %3001 %3807)
(fma.f64 %871 %1989 %3807)
(fma.f64 %1989 %871 %3807)
(fma.f64 %3001 J %3807)
(neg.f64 (-.f64 %3803 %3004))
(+.f64 %3004 %3807)
(fma.f64 %536 %3006 %3807)
(fma.f64 %876 %2074 %3807)
(fma.f64 %2074 %876 %3807)
(/.f64 (fma.f64 %3484 lam1 %2999) p)
(/.f64 %3821 p)
(/.f64 (fma.f64 J %1989 %3823) p)
(fma.f64 lam1 %3161 %3827)
(fma.f64 B (*.f64 %3104 %518) %3827)
(fma.f64 B (*.f64 %3435 lam1) %3827)
(fma.f64 #s(literal 1/2 binary64) %3834 %3827)
(fma.f64 %604 %3435 %3827)
(fma.f64 %573 (*.f64 %3104 lam1) %3827)
(fma.f64 %3139 %518 %3827)
(fma.f64 #s(literal 1 binary64) %3004 %3791)
(fma.f64 %518 %3139 %3827)
(fma.f64 %2623 (*.f64 %3106 %518) %3827)
(fma.f64 %883 %2999 %3791)
(fma.f64 %901 (*.f64 %3102 lam1) %3827)
(fma.f64 %3255 %3427 %3827)
(fma.f64 %3110 (*.f64 %3101 %518) %3827)
(fma.f64 %3110 (*.f64 %3447 lam1) %3827)
(fma.f64 %3129 (*.f64 %3109 %518) %3827)
(fma.f64 %3160 (*.f64 %3101 lam1) %3827)
(fma.f64 (*.f64 %518 %2623) %3106 %3827)
(fma.f64 %691 %3104 %3827)
(fma.f64 (*.f64 %518 %3110) %3101 %3827)
(fma.f64 (*.f64 lam1 %3110) %3447 %3827)
(fma.f64 (*.f64 lam1 %901) %3102 %3827)
(fma.f64 (*.f64 lam1 %3160) %3101 %3827)
(fma.f64 (*.f64 %518 %3129) %3109 %3827)
(fma.f64 %2999 %883 %3791)
(fma.f64 %3101 %3870 %3827)
(fma.f64 %3104 %691 %3827)
(fma.f64 %3161 lam1 %3827)
(fma.f64 %3427 %3255 %3827)
(fma.f64 %3834 #s(literal 1/2 binary64) %3827)
(fma.f64 (*.f64 %518 %3101) %3110 %3827)
(fma.f64 (*.f64 %518 %3104) B %3827)
(+.f64 %3827 %3880)
(+.f64 %3880 %3827)
(fma.f64 J (fma.f64 %2252 %3255 %3001) %3880)
(fma.f64 %536 %3021 %3791)
(fma.f64 %3012 %887 %3791)
(fma.f64 J (-.f64 %3887 %3006) %3880)
(-.f64 %3880 (neg.f64 %3827))
(/.f64 (neg.f64 %3821) %866)
(fma.f64 #s(literal 1 binary64) %3004 %3807)
(fma.f64 %883 %2999 %3807)
(fma.f64 %2999 %883 %3807)
(/.f64 (fma.f64 %3791 %866 %3012) %866)
(fma.f64 %536 %3021 %3807)
(fma.f64 %3012 %887 %3807)
(*.f64 %3821 %883)
(/.f64 #s(literal 1 binary64) (/.f64 p %3821))
(fma.f64 lam1 %3373 %3904)
(fma.f64 J %3887 %3904)
(fma.f64 %2252 %3125 %3904)
(fma.f64 %2252 %3908 %3904)
(fma.f64 %2571 %3255 %3904)
(fma.f64 %3373 lam1 %3904)
(fma.f64 %2562 %3239 %3904)
(fma.f64 %3255 %2571 %3904)
(fma.f64 %3239 %2562 %3904)
(fma.f64 %2427 %871 %3904)
(fma.f64 %3887 J %3904)
(fma.f64 %3484 %3255 %3004)
(+.f64 %3918 %3904)
(+.f64 %3904 %3918)
(fma.f64 lam1 %3373 %3921)
(fma.f64 J %3887 %3921)
(fma.f64 %2252 %3125 %3921)
(fma.f64 %2252 %3908 %3921)
(fma.f64 %2571 %3255 %3921)
(fma.f64 %3373 lam1 %3921)
(fma.f64 %2562 %3239 %3921)
(fma.f64 %3255 %2571 %3921)
(fma.f64 %3239 %2562 %3921)
(fma.f64 %2427 %871 %3921)
(fma.f64 %3887 J %3921)
(-.f64 %3904 %3933)
(-.f64 %3880 (fma.f64 %2897 %3255 %3010))
(fma.f64 %2897 %3937 %3904)
(+.f64 %3918 %3921)
(-.f64 %3880 (-.f64 %3933 %3004))
(fma.f64 %2897 %3937 %3921)
(/.f64 (fma.f64 %3904 p %2564) p)
(/.f64 (fma.f64 %3004 p %3823) p)
(fma.f64 %883 %2564 %3904)
(fma.f64 %2897 %3948 %3904)
(fma.f64 %2564 %883 %3904)
(fma.f64 %3951 %887 %3904)
(fma.f64 %3823 %883 %3004)
(fma.f64 %883 %2564 %3921)
(fma.f64 %2897 %3948 %3921)
(fma.f64 %2564 %883 %3921)
(fma.f64 %3951 %887 %3921)
(/.f64 (fma.f64 %3904 %866 %3951) %866)
(/.f64 (fma.f64 %3823 p (*.f64 p %2999)) %3501)
(/.f64 (fma.f64 %3823 p (*.f64 %2999 p)) %3501)
(/.f64 (fma.f64 %2999 p (*.f64 %3823 p)) %3501)
(/.f64 (fma.f64 %2999 p (*.f64 p %3823)) %3501)
(fma.f64 %3972 %883 %3904)
(fma.f64 %3974 %901 %3904)
(fma.f64 %3972 %883 %3921)
(fma.f64 %3974 %901 %3921)
(/.f64 (fma.f64 %3823 %866 (*.f64 p %3012)) %3543)
(/.f64 (fma.f64 %3823 %866 (*.f64 %3012 p)) %3543)
(/.f64 (fma.f64 %3012 p (*.f64 %3823 %866)) %3543)
(/.f64 (fma.f64 %3012 p (*.f64 %866 %3823)) %3543)
(fma.f64 %1387 %3027 %3791)
(fma.f64 %3027 %1387 %3791)
(fma.f64 %3035 %3032 %3791)
(fma.f64 %3032 %3035 %3791)
(fma.f64 %1388 %3039 %3791)
(fma.f64 %3045 %3046 %3791)
(fma.f64 %3046 %3045 %3791)
(fma.f64 %1387 %3027 %3807)
(fma.f64 %3027 %1387 %3807)
(fma.f64 %3035 %3032 %3807)
(fma.f64 %3050 %3051 %3791)
(fma.f64 %3032 %3035 %3807)
(fma.f64 %3051 %3050 %3791)
(fma.f64 %1388 %3039 %3807)
(fma.f64 %2516 %3054 %3791)
(fma.f64 %2561 (*.f64 %3164 %518) %3827)
(fma.f64 %2629 (*.f64 %3088 lam1) %3827)
(fma.f64 %1388 %3057 %3791)
(fma.f64 %2520 %3056 %3791)
(fma.f64 %3056 %2520 %3791)
(fma.f64 %3054 %2516 %3791)
(fma.f64 %2699 %3197 %3827)
(fma.f64 (*.f64 lam1 %2629) %3088 %3827)
(fma.f64 (*.f64 %518 %2561) %3164 %3827)
(fma.f64 %3045 %3046 %3807)
(fma.f64 %3046 %3045 %3807)
(fma.f64 %1387 %3068 %3791)
(fma.f64 %1387 %3070 %3791)
(fma.f64 %3030 %2100 %3791)
(fma.f64 %2100 %3030 %3791)
(fma.f64 %3202 (*.f64 %3216 %518) %3827)
(fma.f64 %2111 (*.f64 %3200 lam1) %3827)
(fma.f64 %2056 (*.f64 %3228 %518) %3827)
(fma.f64 %3252 %3658 %3827)
(fma.f64 (*.f64 %518 %3202) %3216 %3827)
(fma.f64 (*.f64 lam1 %2111) %3200 %3827)
(fma.f64 (*.f64 %518 %2056) %3228 %3827)
(fma.f64 %3228 (*.f64 %2056 %518) %3827)
(fma.f64 %3658 %3252 %3827)
(fma.f64 (*.f64 %518 %3228) %2056 %3827)
(fma.f64 %1387 %3079 %3791)
(fma.f64 %3050 %3051 %3807)
(fma.f64 %3051 %3050 %3807)
(fma.f64 %3041 %2106 %3791)
(fma.f64 %2516 %3054 %3807)
(fma.f64 %1388 %3057 %3807)
(fma.f64 %2520 %3056 %3807)
(fma.f64 %3056 %2520 %3807)
(fma.f64 %3054 %2516 %3807)
(fma.f64 %1387 %3068 %3807)
(fma.f64 %1387 %3070 %3807)
(fma.f64 %3030 %2100 %3807)
(fma.f64 %2100 %3030 %3807)
(fma.f64 %1387 %3079 %3807)
(fma.f64 #s(literal 2 binary64) %3089 %3791)
(fma.f64 %2629 (*.f64 %3054 %518) %3827)
(fma.f64 %3054 %4060 %3827)
(fma.f64 %2529 %3088 %3791)
(fma.f64 (*.f64 %518 %3054) %2629 %3827)
(fma.f64 %2675 (*.f64 %3056 %518) %3827)
(fma.f64 %2699 (*.f64 %3054 lam1) %3827)
(fma.f64 %4060 %3054 %3827)
(fma.f64 (*.f64 %518 %2675) %3056 %3827)
(fma.f64 %3041 %2106 %3807)
(fma.f64 %3092 %3093 %3791)
(fma.f64 %2110 %3095 %3791)
(fma.f64 %3097 %2111 %3791)
(fma.f64 %3099 %901 %3791)
(fma.f64 %3200 (*.f64 %2100 %518) %3827)
(fma.f64 (*.f64 %518 %3200) %2100 %3827)
(fma.f64 #s(literal 2 binary64) %3089 %3807)
(fma.f64 %2529 %3088 %3807)
(fma.f64 %3092 %3093 %3807)
(fma.f64 %2110 %3095 %3807)
(fma.f64 %3097 %2111 %3807)
(fma.f64 %3099 %901 %3807)
(/.f64 %4088 %1390)
(/.f64 (fma.f64 %3791 %1423 %3041) %1423)
(/.f64 (neg.f64 %4088) %1423)
(/.f64 %4095 %2983)
(/.f64 (-.f64 (*.f64 %3791 %1423) %3030) %1423)
(*.f64 %4088 %2100)
(/.f64 #s(literal 1 binary64) (/.f64 %1390 %4088))
(/.f64 %4104 %2989)
(neg.f64 (/.f64 %4104 %2983))
(+.f64 %4109 %3004)
(neg.f64 (/.f64 %4095 %2989))
(/.f64 (/.f64 %4104 %1390) %866)
(/.f64 (/.f64 %4104 p) %1423)
(/.f64 %4117 %2983)
(*.f64 %3054 %4095)
(*.f64 %4095 %3054)
(*.f64 %4104 %3056)
(/.f64 #s(literal 1 binary64) (/.f64 %2983 %4095))
(/.f64 (*.f64 %4095 #s(literal -1 binary64)) %2989)
(/.f64 #s(literal 1 binary64) (/.f64 %2989 %4104))
(*.f64 %4117 %3054)
(*.f64 (*.f64 %4095 #s(literal 2 binary64)) %3088)
(/.f64 (fma.f64 %3823 %1390 %4131) %2983)
(/.f64 (fma.f64 %3823 %1390 (*.f64 %3030 p)) %2983)
(/.f64 (fma.f64 %3030 p %4137) %2983)
(/.f64 (fma.f64 %3030 p (*.f64 %1390 %3823)) %2983)
(*.f64 (*.f64 %4095 %3092) %2111)
(*.f64 (*.f64 %4095 %2110) %901)
(fma.f64 lam1 (/.f64 %4147 %2983) %3004)
(fma.f64 J %3001 %4151)
(fma.f64 %2983 (/.f64 %3791 %2983) %3004)
(fma.f64 %3426 (/.f64 %4094 %2983) %3004)
(fma.f64 %871 %1989 %4151)
(fma.f64 %1989 %871 %4151)
(fma.f64 %3001 J %4151)
(fma.f64 %3791 %4150 %3004)
(fma.f64 %4108 (/.f64 p %2983) %3004)
(fma.f64 %4163 (/.f64 %1390 %2983) %3004)
(/.f64 (-.f64 %4137 %4166) %2983)
(+.f64 %3004 %4151)
(+.f64 %4151 %3004)
(-.f64 %4151 %3010)
(fma.f64 %3255 (/.f64 %4147 %1390) %3004)
(fma.f64 %3252 (/.f64 %4147 p) %3004)
(fma.f64 %4176 %4177 %3004)
(fma.f64 %4179 %4180 %3004)
(fma.f64 %4177 %4176 %3004)
(fma.f64 %4180 %4179 %3004)
(fma.f64 (/.f64 %3426 p) (/.f64 %4094 %1390) %3004)
(fma.f64 (/.f64 %3426 %1390) (/.f64 %4094 p) %3004)
(fma.f64 %4109 %3524 %3004)
(fma.f64 (/.f64 %4108 p) (/.f64 p %1390) %3004)
(fma.f64 (/.f64 %4163 p) (/.f64 %1390 %1390) %3004)
(fma.f64 (/.f64 %4163 %1390) (/.f64 %1390 p) %3004)
(fma.f64 %536 %3006 %4151)
(fma.f64 %876 %2074 %4151)
(fma.f64 %2074 %876 %4151)
(/.f64 (fma.f64 %3823 %1423 %4166) %2989)
(/.f64 (fma.f64 %3823 %1423 (*.f64 %3041 p)) %2989)
(/.f64 (fma.f64 %3041 p %4208) %2989)
(/.f64 (fma.f64 %3041 p (*.f64 %1423 %3823)) %2989)
(/.f64 (fma.f64 %3823 %2983 %4214) %3710)
(/.f64 (fma.f64 %3823 %2983 (*.f64 %2516 p)) %3710)
(/.f64 (fma.f64 %2516 p %4220) %3710)
(/.f64 (fma.f64 %2516 p (*.f64 %2983 %3823)) %3710)
(/.f64 (-.f64 %4208 %4131) %2989)
(/.f64 (-.f64 %4220 %4228) %3710)
(/.f64 (fma.f64 %4151 p %2999) p)
(fma.f64 #s(literal 1 binary64) %3004 %4151)
(fma.f64 %883 %2999 %4151)
(fma.f64 %2999 %883 %4151)
(fma.f64 %4103 %3054 %3004)
(/.f64 (fma.f64 %3823 %2989 %4228) %3723)
(/.f64 (fma.f64 %3823 %2989 (*.f64 %2520 p)) %3723)
(/.f64 (fma.f64 %2520 p %4242) %3723)
(/.f64 (fma.f64 %2520 p (*.f64 %2989 %3823)) %3723)
(fma.f64 %536 %3021 %4151)
(fma.f64 %3012 %887 %4151)
(/.f64 (-.f64 %4242 %4214) %3723)
(/.f64 (fma.f64 %4151 %866 %3012) %866)
(fma.f64 %1387 %3027 %4151)
(fma.f64 %3027 %1387 %4151)
(fma.f64 %3035 %3032 %4151)
(fma.f64 %3032 %3035 %4151)
(fma.f64 %1388 %3039 %4151)
(fma.f64 %3045 %3046 %4151)
(fma.f64 %3046 %3045 %4151)
(fma.f64 %3050 %3051 %4151)
(fma.f64 %3051 %3050 %4151)
(fma.f64 %2516 %3054 %4151)
(fma.f64 %1388 %3057 %4151)
(fma.f64 %2520 %3056 %4151)
(fma.f64 %3056 %2520 %4151)
(fma.f64 %3054 %2516 %4151)
(fma.f64 %1387 %3068 %4151)
(fma.f64 %1387 %3070 %4151)
(fma.f64 %3030 %2100 %4151)
(fma.f64 %2100 %3030 %4151)
(fma.f64 %1387 %3079 %4151)
(fma.f64 %3041 %2106 %4151)
(fma.f64 #s(literal 2 binary64) %3089 %4151)
(fma.f64 %2529 %3088 %4151)
(fma.f64 %3092 %3093 %4151)
(fma.f64 %2110 %3095 %4151)
(fma.f64 %3097 %2111 %4151)
(fma.f64 %3099 %901 %4151)
(/.f64 (fma.f64 %4103 p (*.f64 %2983 %2999)) %3710)
(/.f64 (fma.f64 %4103 p (*.f64 %2999 %2983)) %3710)
(/.f64 (fma.f64 %4103 %866 (*.f64 %2983 %3012)) %3723)
(/.f64 (fma.f64 %4103 %866 (*.f64 %3012 %2983)) %3723)
(/.f64 (fma.f64 %4151 %1390 %3030) %1390)
(/.f64 (fma.f64 %4151 %1423 %3041) %1423)
(/.f64 (fma.f64 %4151 %2983 %2516) %2983)
(/.f64 (fma.f64 %4151 %2989 %2520) %2989)
(/.f64 (fma.f64 %4103 %1390 (*.f64 %2983 %3030)) %4302)
(/.f64 (fma.f64 %4103 %1390 (*.f64 %3030 %2983)) %4302)
(/.f64 (fma.f64 %4103 %1423 (*.f64 %2983 %3041)) %4309)
(/.f64 (fma.f64 %4103 %1423 (*.f64 %3041 %2983)) %4309)
(/.f64 (fma.f64 %4103 %2983 (*.f64 %2983 %2516)) %4316)
(/.f64 (fma.f64 %4103 %2983 (*.f64 %2516 %2983)) %4316)
(/.f64 (fma.f64 %4103 %2989 (*.f64 %2983 %2520)) %4323)
(/.f64 (fma.f64 %4103 %2989 (*.f64 %2520 %2983)) %4323)
%4334
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 #s(literal -1 binary64))
(neg.f64 #s(literal -1 binary64))
(sqrt.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 4 binary64))
(*.f64 #s(literal 1/2 binary64) %169)
(*.f64 %169 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) %4364)
(+.f64 #s(literal 1 binary64) %4366)
(+.f64 #s(literal 1 binary64) %4368)
(-.f64 #s(literal 1 binary64) %4364)
(/.f64 %169 %169)
(fma.f64 #s(literal 1/2 binary64) %169 #s(literal 0 binary64))
(fma.f64 %169 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 4 binary64) %187)
(*.f64 %187 #s(literal 4 binary64))
(*.f64 %24 #s(literal 1 binary64))
(/.f64 %34 #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4364)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4366)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4368)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4364)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4366)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4368)
(fma.f64 #s(literal 2 binary64) %4366 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %4368 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4364)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4366)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4368)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4364)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4366)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4368)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4364)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4366)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4368)
(fma.f64 #s(literal 4 binary64) %187 #s(literal 0 binary64))
(fma.f64 %187 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %22 #s(literal 1/2 binary64))
(fma.f64 %24 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 %24 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %169 %4364)
(fma.f64 #s(literal 1/2 binary64) %169 %4366)
(fma.f64 #s(literal 1/2 binary64) %169 %4368)
(fma.f64 %169 #s(literal 1/2 binary64) %4364)
(fma.f64 %169 #s(literal 1/2 binary64) %4366)
(fma.f64 %169 #s(literal 1/2 binary64) %4368)
(*.f64 %22 %200)
(*.f64 %34 %37)
(exp.f64 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %187 %4364)
(fma.f64 #s(literal 4 binary64) %187 %4366)
(fma.f64 #s(literal 4 binary64) %187 %4368)
(fma.f64 %187 #s(literal 4 binary64) %4364)
(fma.f64 %187 #s(literal 4 binary64) %4366)
(fma.f64 %187 #s(literal 4 binary64) %4368)
(fma.f64 %24 #s(literal 1 binary64) %4364)
(fma.f64 %24 #s(literal 1 binary64) %4366)
(fma.f64 %24 #s(literal 1 binary64) %4368)
(fma.f64 %22 %200 #s(literal 0 binary64))
(fma.f64 %22 %26 #s(literal 1/2 binary64))
(fma.f64 %34 %35 #s(literal 1/2 binary64))
(fma.f64 %34 %37 #s(literal 0 binary64))
(fma.f64 %28 %37 #s(literal 1/2 binary64))
(cosh.f64 #s(literal 0 binary64))
(exp.f64 %167)
(hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 %22 %200 %4364)
(fma.f64 %22 %200 %4366)
(fma.f64 %22 %200 %4368)
(fma.f64 %34 %37 %4364)
(fma.f64 %34 %37 %4366)
(fma.f64 %34 %37 %4368)
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))
(fma.f64 %605 (+.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 %605 %4437 #s(literal 1 binary64))
(fma.f64 %605 %4439 #s(literal 1 binary64))
(fma.f64 %605 (+.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 %525 (-.f64 B B) #s(literal 1 binary64))
(fma.f64 %607 %4439 #s(literal 1 binary64))
(fma.f64 %1394 %4437 #s(literal 1 binary64))
(sin.f64 %120)
(fma.f64 %498 (fma.f64 #s(literal 1/2 binary64) B %629) #s(literal 1 binary64))
(fma.f64 %498 (fma.f64 #s(literal -1/2 binary64) B %573) #s(literal 1 binary64))
(fma.f64 %498 %4452 #s(literal 1 binary64))
(fma.f64 %498 (-.f64 %573 %573) #s(literal 1 binary64))
(fma.f64 %499 %4452 #s(literal 1 binary64))
(fma.f64 %4457 (-.f64 %4458 %4458) #s(literal 1 binary64))
(fma.f64 %573 %4461 #s(literal 1 binary64))
(fma.f64 %629 %4461 #s(literal 1 binary64))
(fma.f64 %629 (+.f64 %499 %498) #s(literal 1 binary64))
(fma.f64 %629 (+.f64 %498 %499) #s(literal 1 binary64))
(fma.f64 %629 (-.f64 %499 %499) #s(literal 1 binary64))
(fma.f64 %4458 (-.f64 %4457 %4457) #s(literal 1 binary64))
(fma.f64 B (-.f64 %525 %525) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %4474 #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) %4474 #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 B %498 %607) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 %499 B %605) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (-.f64 %1394 %1394) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (-.f64 %607 %607) #s(literal 1 binary64))
(*.f64 lam1 #s(literal 1/2 binary64))
%518
(/.f64 lam1 #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) %82)
(*.f64 %82 #s(literal -1/2 binary64))
(neg.f64 %523)
(/.f64 (*.f64 #s(literal 1 binary64) lam1) #s(literal 2 binary64))
(/.f64 %2695 #s(literal 2 binary64))
%4493
%4494
#s(literal -2 binary64)
(neg.f64 #s(literal 2 binary64))
(+.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(-.f64 #s(literal -1 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) #s(literal 4 binary64))
(*.f64 #s(literal 1 binary64) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (neg.f64 #s(literal 4 binary64)))
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 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))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -2 binary64) #s(literal -2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) %1199 #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
%282
(/.f64 %105 %45)
(neg.f64 %4519)
(*.f64 %104 %336)
(*.f64 #s(literal 1 binary64) %282)
(*.f64 %282 #s(literal 1 binary64))
(*.f64 %336 %104)
(/.f64 #s(literal 1 binary64) (/.f64 lam2 %104))
(/.f64 %282 #s(literal 1 binary64))
(/.f64 %4528 lam2)
(/.f64 %109 %45)
(/.f64 %111 %45)
(*.f64 %105 %368)
(*.f64 %368 %105)
(neg.f64 %4534)
(neg.f64 (*.f64 %282 #s(literal -1 binary64)))
(/.f64 %487 %45)
(/.f64 %226 %45)
(neg.f64 %4540)
(neg.f64 (*.f64 #s(literal 1 binary64) %4519))
(/.f64 %117 %53)
(*.f64 #s(literal 1/2 binary64) %285)
(*.f64 %117 %4546)
(*.f64 %285 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %105))
(/.f64 %120 %56)
(*.f64 #s(literal 2 binary64) %4552)
(*.f64 #s(literal 2 binary64) %447)
(*.f64 %120 %296)
(*.f64 %4556 #s(literal 2 binary64))
(/.f64 %285 #s(literal 2 binary64))
(/.f64 %4559 #s(literal 1/2 binary64))
(*.f64 %4528 %336)
(/.f64 %216 %4562)
(/.f64 %216 %4564)
(*.f64 %105 %4566)
(*.f64 %487 %368)
(+.f64 %282 %4569)
(+.f64 %282 %4571)
(*.f64 %4559 %28)
(fma.f64 #s(literal 1/2 binary64) %282 %447)
(fma.f64 %104 %336 %4569)
(fma.f64 %104 %336 %4571)
(fma.f64 #s(literal 1 binary64) %282 %4569)
(fma.f64 #s(literal 1 binary64) %282 %4571)
(fma.f64 %282 #s(literal 1/2 binary64) %4556)
(fma.f64 %282 #s(literal 1 binary64) %4569)
(fma.f64 %282 #s(literal 1 binary64) %4571)
(fma.f64 %336 %104 %4569)
(fma.f64 %336 %104 %4571)
(+.f64 %447 %447)
(+.f64 %4556 %4556)
(fma.f64 %105 %368 %4569)
(fma.f64 %105 %368 %4571)
(fma.f64 %368 %105 %4569)
(fma.f64 %368 %105 %4571)
(fma.f64 #s(literal 1/2 binary64) %285 %4569)
(fma.f64 #s(literal 1/2 binary64) %285 %4571)
(fma.f64 %117 %4546 %4569)
(fma.f64 %117 %4546 %4571)
(fma.f64 %285 #s(literal 1/2 binary64) %4569)
(fma.f64 %285 #s(literal 1/2 binary64) %4571)
(fma.f64 #s(literal 2 binary64) %4552 %4569)
(fma.f64 #s(literal 2 binary64) %4552 %4571)
(fma.f64 #s(literal 2 binary64) %447 %4569)
(fma.f64 #s(literal 2 binary64) %447 %4571)
(fma.f64 %120 %296 %4569)
(fma.f64 %120 %296 %4571)
(fma.f64 %4556 #s(literal 2 binary64) %4569)
(fma.f64 %4556 #s(literal 2 binary64) %4571)
(fma.f64 %4528 %336 %4569)
(fma.f64 %4528 %336 %4571)
(fma.f64 %105 %4566 %4569)
(fma.f64 %105 %4566 %4571)
(fma.f64 %487 %368 %4569)
(fma.f64 %487 %368 %4571)
(fma.f64 %4559 %28 %4569)
(fma.f64 %4559 %28 %4571)
%285
(/.f64 %104 %56)
(*.f64 %104 %296)
(*.f64 #s(literal 2 binary64) %282)
(*.f64 %282 #s(literal 2 binary64))
(*.f64 %296 %104)
(/.f64 %282 #s(literal 1/2 binary64))
(/.f64 %216 %45)
(*.f64 #s(literal -2 binary64) %4519)
(*.f64 %4519 #s(literal -2 binary64))
(neg.f64 %317)
(*.f64 %105 %4622)
(*.f64 %117 %336)
(*.f64 #s(literal 1 binary64) %285)
(*.f64 %285 #s(literal 1 binary64))
(*.f64 %336 %117)
(*.f64 #s(literal 1/2 binary64) %4628)
(*.f64 %216 %368)
(*.f64 %368 %216)
(*.f64 %4556 #s(literal 4 binary64))
(+.f64 %282 %282)
(/.f64 #s(literal 1 binary64) (/.f64 lam2 %117))
(/.f64 %285 #s(literal 1 binary64))
(/.f64 %364 lam2)
(/.f64 (*.f64 %117 #s(literal -1 binary64)) %45)
(/.f64 (*.f64 #s(literal -1 binary64) %117) %45)
(*.f64 %282 %26)
(*.f64 %336 %4643)
(*.f64 %4528 %296)
(*.f64 %26 %282)
(*.f64 %296 %4528)
(*.f64 %105 %4648)
(-.f64 %282 %4519)
(/.f64 #s(literal 1 binary64) (/.f64 %45 %216))
(/.f64 %332 %4653)
(*.f64 #s(literal 2 binary64) %4655)
(*.f64 %4657 %4546)
(/.f64 %283 lam2)
(fma.f64 %104 %336 %282)
(fma.f64 #s(literal 1 binary64) %282 %282)
(fma.f64 %282 #s(literal 1 binary64) %282)
(fma.f64 %336 %104 %282)
(*.f64 %120 %4664)
(/.f64 %309 lam2)
(-.f64 %282 %4534)
(*.f64 %4559 %34)
(fma.f64 %105 %368 %282)
(fma.f64 %368 %105 %282)
(/.f64 %4671 %4653)
(-.f64 %282 %4540)
(*.f64 %105 %4674)
(*.f64 %105 %4676)
(/.f64 (neg.f64 %332) %4679)
(/.f64 (neg.f64 %283) %45)
(/.f64 %318 %45)
(/.f64 %4685 %45)
(/.f64 (neg.f64 %4685) lam2)
(fma.f64 #s(literal 1/2 binary64) %285 %282)
(fma.f64 %117 %4546 %282)
(fma.f64 %285 #s(literal 1/2 binary64) %282)
(*.f64 %332 %4692)
(fma.f64 #s(literal 2 binary64) %4552 %282)
(fma.f64 #s(literal 2 binary64) %447 %282)
(fma.f64 %120 %296 %282)
(fma.f64 %4556 #s(literal 2 binary64) %282)
(*.f64 %283 %336)
(/.f64 (neg.f64 %4671) %4679)
(/.f64 #s(literal 1 binary64) (/.f64 %4653 %332))
(/.f64 #s(literal 1 binary64) (/.f64 lam2 %283))
(/.f64 (/.f64 %283 #s(literal 1 binary64)) lam2)
(fma.f64 %4528 %336 %282)
(fma.f64 %105 %4566 %282)
(fma.f64 %487 %368 %282)
(*.f64 %4671 %4692)
(+.f64 (/.f64 %301 lam2) %282)
(*.f64 %4685 %368)
(/.f64 %4714 %4679)
(/.f64 (neg.f64 %4714) %4653)
(/.f64 #s(literal 1 binary64) (/.f64 %4653 %4671))
(/.f64 (/.f64 %4714 %45) lam2)
(/.f64 (/.f64 %4714 lam2) %45)
(+.f64 (/.f64 %4684 %45) %282)
(/.f64 #s(literal 1 binary64) (/.f64 %45 %4685))
(/.f64 (/.f64 %283 %53) #s(literal 1/2 binary64))
(fma.f64 %4559 %28 %282)
(/.f64 (/.f64 %283 #s(literal 2 binary64)) %56)
(*.f64 %4714 %4733)
(/.f64 #s(literal 1 binary64) (/.f64 %4679 %4714))
(+.f64 %4737 %4737)
(+.f64 %4740 %4740)
(+.f64 %4742 %4742)
(/.f64 %238 lam2)
(fma.f64 %104 %296 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %282 #s(literal 1 binary64))
(fma.f64 %282 #s(literal 2 binary64) #s(literal 1 binary64))
%306
(+.f64 #s(literal 1 binary64) %285)
(+.f64 %285 #s(literal 1 binary64))
(-.f64 %285 #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) %312)
(*.f64 %312 #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) %317)
(fma.f64 #s(literal -2 binary64) %4519 #s(literal 1 binary64))
(fma.f64 %4519 #s(literal -2 binary64) #s(literal 1 binary64))
(neg.f64 %322)
(neg.f64 (-.f64 #s(literal -1 binary64) %285))
(/.f64 %312 #s(literal 1/2 binary64))
(/.f64 %254 %45)
(neg.f64 (+.f64 #s(literal -1 binary64) %317))
(neg.f64 (*.f64 #s(literal -2 binary64) %312))
(neg.f64 (/.f64 %254 lam2))
(fma.f64 %105 %4622 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %285)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %285)
(fma.f64 %117 %336 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %285)
(fma.f64 #s(literal 1 binary64) %285 #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %285)
(fma.f64 %285 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %285)
(fma.f64 %336 %117 #s(literal 1 binary64))
(+.f64 %306 #s(literal 0 binary64))
(+.f64 (fma.f64 %296 %104 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) %312 #s(literal 0 binary64))
(fma.f64 %312 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) %4782)
(+.f64 #s(literal 1 binary64) %4784)
(fma.f64 #s(literal 1/2 binary64) %4628 #s(literal 1 binary64))
(fma.f64 %216 %368 #s(literal 1 binary64))
(fma.f64 %368 %216 #s(literal 1 binary64))
(fma.f64 %4556 #s(literal 4 binary64) #s(literal 1 binary64))
(*.f64 %238 %336)
(+.f64 #s(literal 1/2 binary64) %4791)
(+.f64 #s(literal 1 binary64) %4793)
(fma.f64 #s(literal 1/2 binary64) %169 %285)
(fma.f64 %169 #s(literal 1/2 binary64) %285)
(*.f64 #s(literal 1/2 binary64) %4797)
(*.f64 #s(literal 2 binary64) %4799)
(/.f64 #s(literal 1 binary64) (/.f64 lam2 %238))
(/.f64 %306 #s(literal 1 binary64))
(/.f64 (/.f64 %238 #s(literal 1 binary64)) lam2)
(fma.f64 %104 %296 %287)
(fma.f64 #s(literal 2 binary64) %282 %287)
(fma.f64 %282 #s(literal 2 binary64) %287)
(fma.f64 %282 %26 #s(literal 1 binary64))
(fma.f64 %336 %4643 #s(literal 1 binary64))
(fma.f64 %4528 %296 #s(literal 1 binary64))
(fma.f64 %26 %282 #s(literal 1 binary64))
(fma.f64 %296 %104 %287)
(fma.f64 %296 %4528 #s(literal 1 binary64))
(+.f64 %282 %404)
(+.f64 %285 %287)
(+.f64 %287 %285)
(+.f64 %404 %282)
(fma.f64 %105 %4648 #s(literal 1 binary64))
(-.f64 %287 %317)
(fma.f64 #s(literal -2 binary64) %4519 %287)
(fma.f64 %4519 #s(literal -2 binary64) %287)
(-.f64 %282 (+.f64 %4519 #s(literal -1 binary64)))
(-.f64 %282 (-.f64 %4519 #s(literal 1 binary64)))
(-.f64 %282 (neg.f64 %404))
(-.f64 %285 (/.f64 %45 lam2))
(-.f64 %404 %4519)
(fma.f64 %238 %336 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4784)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %4782)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4784)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %4782)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4784)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4784)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4784)
(fma.f64 #s(literal 2 binary64) %4655 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %187 %285)
(fma.f64 %187 #s(literal 4 binary64) %285)
(fma.f64 %4657 %4546 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %4793)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %4791)
(fma.f64 #s(literal 1/2 binary64) %4797 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %4793)
(fma.f64 #s(literal 2 binary64) %4799 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %4791)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %4793)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %4793)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %4793)
(fma.f64 %105 %4622 %287)
(fma.f64 %120 %4664 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %169 %4784)
(fma.f64 %169 #s(literal 1/2 binary64) %4784)
(/.f64 (fma.f64 %404 lam2 %104) lam2)
(/.f64 (fma.f64 %285 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 %104 %336 %404)
(fma.f64 %117 %336 %287)
(fma.f64 #s(literal 1 binary64) %282 %404)
(fma.f64 #s(literal 1 binary64) %285 %287)
(fma.f64 %282 #s(literal 1 binary64) %404)
(fma.f64 %285 #s(literal 1 binary64) %287)
(fma.f64 %336 %104 %404)
(fma.f64 %336 %117 %287)
(fma.f64 %24 #s(literal 1 binary64) %285)
(fma.f64 %4559 %34 #s(literal 1 binary64))
(+.f64 %312 %312)
(fma.f64 #s(literal 1/2 binary64) %169 %4793)
(fma.f64 %169 #s(literal 1/2 binary64) %4793)
(/.f64 (/.f64 %238 #s(literal 2 binary64)) %56)
(fma.f64 #s(literal 1/2 binary64) %4628 %287)
(fma.f64 %216 %368 %287)
(fma.f64 %368 %216 %287)
(fma.f64 %4556 #s(literal 4 binary64) %287)
(*.f64 lam2 %4880)
(*.f64 %306 %287)
(*.f64 %287 %306)
(fma.f64 %105 %368 %404)
(fma.f64 %368 %105 %404)
(fma.f64 %105 %4674 #s(literal 1 binary64))
(fma.f64 %105 %4676 #s(literal 1 binary64))
(*.f64 %312 %299)
(-.f64 #s(literal 1 binary64) %4889)
(fma.f64 %282 %26 %287)
(fma.f64 %336 %4643 %287)
(fma.f64 %4528 %296 %287)
(fma.f64 %26 %282 %287)
(fma.f64 %296 %4528 %287)
(/.f64 (fma.f64 %117 #s(literal 2 binary64) %53) %53)
(fma.f64 %105 %4648 %287)
(/.f64 (fma.f64 #s(literal 2 binary64) lam2 %4899) %53)
(/.f64 (fma.f64 #s(literal 2 binary64) lam2 %4657) %53)
(fma.f64 #s(literal 4 binary64) %187 %4784)
(fma.f64 %187 #s(literal 4 binary64) %4784)
(/.f64 %333 %4653)
(fma.f64 %332 %4692 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %187 %4793)
(fma.f64 %187 #s(literal 4 binary64) %4793)
(fma.f64 %283 %336 #s(literal 1 binary64))
(/.f64 (-.f64 %53 %4911) %53)
(fma.f64 lam2 %4880 #s(literal 0 binary64))
(fma.f64 %306 %287 #s(literal 0 binary64))
(fma.f64 %287 %306 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %285 %404)
(fma.f64 %117 %4546 %404)
(fma.f64 %285 #s(literal 1/2 binary64) %404)
(fma.f64 #s(literal 2 binary64) %22 %4782)
(fma.f64 %24 #s(literal 1/2 binary64) %4782)
(fma.f64 %24 #s(literal 1 binary64) %4784)
(/.f64 (fma.f64 %404 %45 %105) %45)
(fma.f64 #s(literal 2 binary64) %4655 %287)
(fma.f64 #s(literal 2 binary64) %4552 %404)
(fma.f64 #s(literal 2 binary64) %447 %404)
(fma.f64 %120 %296 %404)
(fma.f64 %4657 %4546 %287)
(fma.f64 %4556 #s(literal 2 binary64) %404)
(fma.f64 #s(literal 2 binary64) %22 %4791)
(fma.f64 %24 #s(literal 1/2 binary64) %4791)
(fma.f64 %24 #s(literal 1 binary64) %4793)
(fma.f64 %312 %299 #s(literal 0 binary64))
(fma.f64 %120 %4664 %287)
(/.f64 (+.f64 %45 %4685) %45)
(/.f64 (fma.f64 lam2 lam2 %4671) %4653)
(fma.f64 %4671 %4692 #s(literal 1 binary64))
(fma.f64 %4528 %336 %404)
(fma.f64 %22 %200 %285)
(fma.f64 %34 %37 %285)
(fma.f64 %4559 %34 %287)
(fma.f64 %105 %4566 %404)
(fma.f64 %4685 %368 #s(literal 1 binary64))
(fma.f64 %487 %368 %404)
(*.f64 %362 %4880)
(*.f64 %4880 %362)
(/.f64 (fma.f64 #s(literal 2 binary64) %45 %4911) %4564)
(/.f64 (fma.f64 #s(literal 2 binary64) %45 (*.f64 %216 #s(literal 2 binary64))) %4564)
(/.f64 (fma.f64 %216 #s(literal 2 binary64) %4562) %4562)
(/.f64 (fma.f64 %216 #s(literal 2 binary64) %4564) %4562)
(/.f64 (-.f64 %4564 %4899) %4564)
(fma.f64 %105 %4674 %287)
(fma.f64 %105 %4676 %287)
(-.f64 %287 %4889)
(fma.f64 %332 %4692 %287)
(fma.f64 %283 %336 %287)
(fma.f64 %362 %4880 #s(literal 0 binary64))
(fma.f64 %4880 %362 #s(literal 0 binary64))
(fma.f64 %22 %200 %4784)
(fma.f64 %22 %26 %4782)
(fma.f64 %34 %35 %4782)
(fma.f64 %34 %37 %4784)
(fma.f64 %28 %37 %4782)
(fma.f64 %4559 %28 %404)
(*.f64 %56 %4974)
(fma.f64 %22 %200 %4793)
(fma.f64 %22 %26 %4791)
(fma.f64 %34 %35 %4791)
(fma.f64 %34 %37 %4793)
(fma.f64 %28 %37 %4791)
(*.f64 %396 %4981)
(*.f64 %4983 %320)
(fma.f64 %4714 %4733 #s(literal 1 binary64))
(fma.f64 %4671 %4692 %287)
(/.f64 (fma.f64 %283 #s(literal 2 binary64) %53) %53)
(fma.f64 %4685 %368 %287)
(/.f64 (fma.f64 #s(literal 2 binary64) lam2 (*.f64 %283 #s(literal 2 binary64))) %53)
(/.f64 (fma.f64 #s(literal 2 binary64) lam2 (*.f64 #s(literal 2 binary64) %283)) %53)
(/.f64 (fma.f64 %45 lam2 %4714) %4679)
(fma.f64 %56 %4974 #s(literal 0 binary64))
(fma.f64 %396 %4981 #s(literal 0 binary64))
(fma.f64 %4983 %320 #s(literal 0 binary64))
(fma.f64 %4714 %4733 %287)
(/.f64 (fma.f64 %332 #s(literal 2 binary64) %5002) %5002)
(/.f64 (fma.f64 %332 #s(literal 2 binary64) %5005) %5002)
(/.f64 (fma.f64 #s(literal 2 binary64) %4653 (*.f64 %332 #s(literal 2 binary64))) %5005)
(/.f64 (fma.f64 #s(literal 2 binary64) %4653 (*.f64 #s(literal 2 binary64) %332)) %5005)
(/.f64 (fma.f64 %4685 #s(literal 2 binary64) %4562) %4562)
(/.f64 (fma.f64 %4685 #s(literal 2 binary64) %4564) %4562)
(/.f64 (fma.f64 #s(literal 2 binary64) %45 (*.f64 %4685 #s(literal 2 binary64))) %4564)
(/.f64 (fma.f64 #s(literal 2 binary64) %45 (*.f64 #s(literal 2 binary64) %4685)) %4564)
(/.f64 (fma.f64 %4671 #s(literal 2 binary64) %5002) %5002)
(/.f64 (fma.f64 %4671 #s(literal 2 binary64) %5005) %5002)
(/.f64 (fma.f64 #s(literal 2 binary64) %4653 (*.f64 %4671 #s(literal 2 binary64))) %5005)
(/.f64 (fma.f64 #s(literal 2 binary64) %4653 (*.f64 #s(literal 2 binary64) %4671)) %5005)
(/.f64 (fma.f64 %4714 #s(literal 2 binary64) %5034) %5034)
(/.f64 (fma.f64 %4714 #s(literal 2 binary64) %5037) %5034)
(/.f64 (fma.f64 #s(literal 2 binary64) %4679 (*.f64 %4714 #s(literal 2 binary64))) %5037)
(/.f64 (fma.f64 #s(literal 2 binary64) %4679 (*.f64 #s(literal 2 binary64) %4714)) %5037)
%238
%239
%240
%242
%243
%244
%245
%246
%247
%249
%251
%252
%253
%255
%257
%258
%259
%260
%261
%262
%263
%264
%265
%267
%268
%269
%271
%273
%274
%275
%276
%277
%278
%279
%280
%281
%284
%286
%288
%289
%290
%291
%293
%295
%298
%300
%302
%304
%305
%307
%308
%310
%311
%313
%315
%319
%321
%324
%326
%327
%329
%330
%331
%334
%335
%338
%339
%340
%341
%342
%343
%345
%347
%349
%351
%353
%355
%357
%359
%361
%363
%365
%366
%367
%370
%372
%373
%374
%375
%376
%377
%378
%380
%381
%383
%384
%386
%388
%390
%392
%394
%395
%398
%400
%402
%403
%406
%408
%409
%410
%411
%412
%413
%414
%416
%417
%418
%419
%420
%421
%422
%423
%424
%425
%426
%427
%428
%429
%430
%431
%432
%433
%434
%435
%436
%438
%440
%441
%442
%443
%444
%445
%446
%448
%450
%451
%452
%453
%454
%455
%456
%457
%458
%5046
%5047
(neg.f64 %5048)
(pow.f64 %591 (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 %591 %5052)
(*.f64 %5052 %591)
(*.f64 %594 %5055)
(*.f64 %5055 %594)
(*.f64 %5058 (*.f64 %5058 %591))
(*.f64 (*.f64 %591 %5058) %5058)
(-.f64 %5063 (*.f64 %498 %5052))
(fma.f64 lam1 %5052 %5067)
(fma.f64 %499 %5052 %5063)
(fma.f64 %5052 lam1 %5067)
(fma.f64 %5052 %499 %5063)
(+.f64 %5063 %5067)
(+.f64 %5067 %5063)
(-.f64 %5063 (*.f64 %5055 %499))
(-.f64 %5063 (neg.f64 %5067))
(fma.f64 %591 %5078 %5067)
(fma.f64 %591 %5080 %5063)
(fma.f64 %594 (*.f64 %594 %499) %5063)
(fma.f64 %594 (*.f64 %594 lam1) %5067)
(fma.f64 %5078 %591 %5067)
(fma.f64 %5080 %591 %5063)
(fma.f64 (*.f64 %499 %594) %594 %5063)
(fma.f64 (*.f64 lam1 %594) %594 %5067)
(fma.f64 %5058 (*.f64 %5058 lam1) %5067)
(fma.f64 %5058 (*.f64 %5058 %499) %5063)
(fma.f64 (*.f64 lam1 %5058) %5058 %5067)
(fma.f64 (*.f64 %499 %5058) %5058 %5063)
%5100
(*.f64 %5047 #s(literal -1/48 binary64))
(neg.f64 %5102)
(*.f64 %591 %5104)
(*.f64 %5106 %5052)
(*.f64 %5052 %5106)
(*.f64 %5104 %591)
(*.f64 %594 %5110)
(*.f64 %5112 %594)
(*.f64 %5058 %5114)
(*.f64 %5116 %5058)
(fma.f64 lam1 %5104 %5118)
(fma.f64 #s(literal -1/48 binary64) %5063 %5120)
(fma.f64 %499 %5104 %5122)
(fma.f64 %5063 #s(literal -1/48 binary64) %5124)
(fma.f64 %5104 lam1 %5126)
(fma.f64 %5104 %499 %5128)
(+.f64 (*.f64 %5063 #s(literal -1/48 binary64)) %5124)
(+.f64 %5126 %5128)
(+.f64 %5128 %5126)
(+.f64 (*.f64 #s(literal -1/48 binary64) %5063) %5120)
(+.f64 %5118 %5122)
(+.f64 %5122 %5118)
(fma.f64 %5078 %5106 %5138)
(fma.f64 %5106 %5078 %5140)
(+.f64 (*.f64 %5078 %5106) %5138)
(+.f64 (*.f64 %5106 %5078) %5140)
#s(literal -1/16 binary64)
(neg.f64 #s(literal 1/16 binary64))
(*.f64 %5047 #s(literal -1/16 binary64))
%5150
(*.f64 #s(literal 1/16 binary64) %5048)
(*.f64 %5048 #s(literal 1/16 binary64))
(neg.f64 %5153)
(*.f64 %591 %5155)
(*.f64 %5157 %5052)
(*.f64 %5052 %5157)
(*.f64 %5155 %591)
(*.f64 %5161 %594)
(*.f64 %5163 %5055)
(*.f64 %594 (*.f64 %594 %5157))
(*.f64 (*.f64 %5157 %594) %594)
(*.f64 %5058 (*.f64 %5058 %5157))
(*.f64 (*.f64 %5157 %5058) %5058)
(fma.f64 lam1 %5155 %5173)
(fma.f64 #s(literal -1/16 binary64) %5063 %5175)
(fma.f64 %499 %5155 %5177)
(fma.f64 %5063 #s(literal -1/16 binary64) %5179)
(fma.f64 %5155 lam1 %5181)
(fma.f64 %5155 %499 %5183)
(+.f64 (*.f64 %5063 #s(literal -1/16 binary64)) %5179)
(+.f64 %5181 %5183)
(+.f64 %5183 %5181)
(+.f64 (*.f64 #s(literal -1/16 binary64) %5063) %5175)
(+.f64 %5173 %5177)
(+.f64 %5177 %5173)
(fma.f64 %5078 %5157 %5193)
(fma.f64 %5157 %5078 %5195)
(+.f64 (*.f64 %5078 %5157) %5193)
(+.f64 (*.f64 %5157 %5078) %5195)
(*.f64 %5047 #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) %5047)
%5205
(neg.f64 %5206)
(*.f64 %591 %5208)
(*.f64 %5052 %5210)
(*.f64 %5210 %5052)
(*.f64 %5208 %591)
(*.f64 %594 (*.f64 %594 %5210))
(*.f64 %5058 (*.f64 %5058 %5210))
(fma.f64 #s(literal -1/48 binary64) %5047 %5153)
(fma.f64 %5047 #s(literal -1/48 binary64) %5153)
(fma.f64 %5047 #s(literal 1/16 binary64) %5100)
(fma.f64 #s(literal -1/16 binary64) %5048 %5100)
(fma.f64 #s(literal 1/16 binary64) %5047 %5100)
(fma.f64 %5048 #s(literal -1/16 binary64) %5100)
(+.f64 %5100 %5153)
(+.f64 %5153 %5100)
(-.f64 %5100 %5150)
(-.f64 %5153 %5102)
(*.f64 %5052 (fma.f64 #s(literal 1/16 binary64) %591 %5106))
(*.f64 %5052 (-.f64 %5106 %5157))
(fma.f64 %591 %5104 %5153)
(fma.f64 %591 %5161 %5100)
(fma.f64 %594 %5155 %5100)
(fma.f64 %5106 %5052 %5153)
(fma.f64 %5163 %5052 %5100)
(fma.f64 %5052 %5106 %5153)
(fma.f64 %5052 %5163 %5100)
(fma.f64 %5104 %591 %5153)
(fma.f64 %5155 %594 %5100)
(fma.f64 %5161 %591 %5100)
(*.f64 %591 (fma.f64 #s(literal 1/16 binary64) %5052 %5104))
(*.f64 %591 (-.f64 %5104 %5155))
(fma.f64 %5157 %5055 %5100)
(fma.f64 %5055 %5157 %5100)
(fma.f64 #s(literal 1/24 binary64) %5063 %5248)
(fma.f64 %5063 #s(literal 1/24 binary64) %5250)
(+.f64 (*.f64 %5063 #s(literal 1/24 binary64)) %5250)
(+.f64 (*.f64 #s(literal 1/24 binary64) %5063) %5248)
(fma.f64 %594 %5110 %5153)
(fma.f64 %5112 %594 %5153)
(fma.f64 (*.f64 %5163 %594) %594 %5100)
(fma.f64 %5058 %5114 %5153)
(fma.f64 %5116 %5058 %5153)
(fma.f64 (*.f64 %5163 %5058) %5058 %5100)
%5264
(*.f64 %591 J)
(*.f64 %536 %594)
(*.f64 %594 %536)
(neg.f64 %5268)
(*.f64 J %5270)
(*.f64 #s(literal 1 binary64) %5264)
(*.f64 %5264 #s(literal 1 binary64))
(-.f64 %2562 %5274)
(fma.f64 lam1 J %5276)
(fma.f64 J lam1 %5276)
(fma.f64 J %499 %2562)
(fma.f64 %499 J %2562)
(+.f64 %2562 %5276)
(+.f64 %5276 %2562)
(neg.f64 %5283)
(neg.f64 %5285)
(-.f64 %2562 (*.f64 %536 %499))
(-.f64 %2562 (neg.f64 %5276))
(*.f64 %5291 #s(literal 2 binary64))
(*.f64 %5293 #s(literal 1/2 binary64))
(/.f64 %5293 #s(literal 2 binary64))
(fma.f64 J %591 %5296)
(fma.f64 J %591 %5298)
(fma.f64 %591 J %5296)
(fma.f64 %591 J %5298)
(+.f64 %5264 %5296)
(+.f64 %5264 %5298)
(fma.f64 %536 %594 %5296)
(fma.f64 %536 %594 %5298)
(fma.f64 %594 %536 %5296)
(fma.f64 %594 %536 %5298)
(fma.f64 J %668 %5291)
(fma.f64 J %5270 %5296)
(fma.f64 J %5270 %5298)
(fma.f64 #s(literal 1/2 binary64) %5264 %5291)
(fma.f64 %591 %546 %5291)
(fma.f64 #s(literal -1/2 binary64) %5268 %5291)
(fma.f64 #s(literal 1 binary64) %5264 %5296)
(fma.f64 #s(literal 1 binary64) %5264 %5298)
(fma.f64 %5264 #s(literal 1/2 binary64) %5291)
(fma.f64 %5264 #s(literal 1 binary64) %5296)
(fma.f64 %5264 #s(literal 1 binary64) %5298)
(fma.f64 %546 %591 %5291)
(fma.f64 %668 J %5291)
(+.f64 %5291 %5291)
(fma.f64 %5291 #s(literal 2 binary64) %5296)
(fma.f64 %5291 #s(literal 2 binary64) %5298)
(fma.f64 %5293 #s(literal 1/2 binary64) %5296)
(fma.f64 %5293 #s(literal 1/2 binary64) %5298)
%5326
(*.f64 J %598)
(*.f64 %591 %2623)
(*.f64 %598 J)
(*.f64 %5264 B)
(*.f64 %2623 %591)
(*.f64 %2672 %594)
(neg.f64 %5333)
(neg.f64 (*.f64 %602 J))
(neg.f64 (*.f64 %5268 B))
(-.f64 %2635 %5339)
(fma.f64 lam1 %2623 %5341)
(fma.f64 B %2562 %5341)
(fma.f64 B %5276 %2635)
(fma.f64 J %604 %5341)
(fma.f64 J %607 %2635)
(fma.f64 %604 J %5341)
(fma.f64 %2562 B %5341)
(fma.f64 %2623 lam1 %5341)
(fma.f64 %2623 %499 %2635)
(fma.f64 %499 %2623 %2635)
(fma.f64 %607 J %2635)
(fma.f64 %5276 B %2635)
(+.f64 %2635 %5341)
(+.f64 %5341 %2635)
(-.f64 %2635 (*.f64 %2672 %499))
(-.f64 %2635 (neg.f64 %5341))
(*.f64 B %5291)
(*.f64 J %670)
%5362
(*.f64 %591 %2589)
(*.f64 %598 %546)
(*.f64 %670 J)
(*.f64 #s(literal -1/2 binary64) %5333)
(*.f64 %573 %5264)
(*.f64 %5264 %573)
(*.f64 %5326 #s(literal 1/2 binary64))
(*.f64 %546 %598)
(*.f64 %2623 %668)
(*.f64 %2589 %591)
(*.f64 %668 %2623)
(*.f64 %5333 #s(literal -1/2 binary64))
(*.f64 %5291 B)
(/.f64 %5326 #s(literal 2 binary64))
(neg.f64 (*.f64 %598 %2934))
(neg.f64 (*.f64 %5333 #s(literal 1/2 binary64)))
(neg.f64 (*.f64 %5268 %573))
(neg.f64 (*.f64 #s(literal 1/2 binary64) %5333))
(neg.f64 %5385)
(neg.f64 (*.f64 %2589 %594))
(/.f64 (*.f64 %5326 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %5326) #s(literal 2 binary64))
(fma.f64 lam1 %2589 %5393)
(fma.f64 #s(literal 1/2 binary64) %2635 %5395)
(fma.f64 %573 %2562 %5397)
(fma.f64 %2562 %573 %5399)
(fma.f64 %2589 lam1 %5401)
(fma.f64 %2589 %499 %2846)
(fma.f64 %2635 #s(literal 1/2 binary64) %5404)
(fma.f64 %499 %2589 %4059)
(+.f64 (*.f64 %2562 %573) %5399)
(+.f64 %2842 %5397)
(+.f64 %2846 %5401)
(+.f64 (*.f64 %2635 #s(literal 1/2 binary64)) %5404)
(+.f64 %2848 %5395)
(+.f64 %4059 %5393)
(+.f64 %5393 %4059)
(+.f64 %5401 %2846)
%5418
%5419
(*.f64 %5047 %5420)
(*.f64 %5205 J)
(*.f64 #s(literal 1/24 binary64) %5423)
(*.f64 %5420 %5047)
(*.f64 %5423 #s(literal 1/24 binary64))
(*.f64 %536 %5206)
(*.f64 %5206 %536)
(neg.f64 %5429)
(*.f64 %591 (*.f64 %5052 %5420))
(*.f64 %591 (*.f64 %5208 J))
(*.f64 %5264 %5208)
(*.f64 %5052 (*.f64 %591 %5420))
(*.f64 %5052 (*.f64 %5210 J))
(*.f64 %5440 %5210)
(fma.f64 J %5100 %5443)
(fma.f64 J %5153 %5446)
(fma.f64 #s(literal -1/48 binary64) %5423 %5443)
(fma.f64 %5047 (*.f64 #s(literal 1/16 binary64) J) %5446)
(fma.f64 %5047 (*.f64 #s(literal -1/48 binary64) J) %5443)
(fma.f64 %5100 J %5443)
(fma.f64 #s(literal -1/16 binary64) (*.f64 %5048 J) %5446)
(fma.f64 #s(literal 1/16 binary64) %5423 %5446)
(fma.f64 (*.f64 J #s(literal 1/16 binary64)) %5047 %5446)
(fma.f64 %5445 %5047 %5443)
(fma.f64 (*.f64 J #s(literal -1/16 binary64)) %5048 %5446)
(fma.f64 %5048 %5442 %5446)
(fma.f64 %5153 J %5446)
(fma.f64 %5423 #s(literal -1/48 binary64) %5443)
(fma.f64 %5423 #s(literal 1/16 binary64) %5446)
(fma.f64 (*.f64 J %5048) #s(literal -1/16 binary64) %5446)
(+.f64 %5443 %5446)
(+.f64 %5446 %5443)
(-.f64 %5446 (*.f64 %5150 J))
(-.f64 %5446 (neg.f64 %5443))
(-.f64 %5446 (*.f64 %536 %5153))
(fma.f64 %591 (*.f64 %5104 J) %5443)
(fma.f64 %5264 %5104 %5443)
(fma.f64 %5106 %5479 %5443)
(fma.f64 %5163 %5479 %5446)
(fma.f64 %5052 (*.f64 %5106 J) %5443)
(fma.f64 %5104 %5264 %5443)
(fma.f64 %5161 %5264 %5446)
(fma.f64 (*.f64 J %5106) %5052 %5443)
(fma.f64 (*.f64 J %5163) %5052 %5446)
(fma.f64 %5440 %5106 %5443)
(fma.f64 (*.f64 J %5104) %591 %5443)
(fma.f64 (*.f64 J %5161) %591 %5446)
(*.f64 B %5496)
(*.f64 J %5499)
%5501
(*.f64 %5047 %5502)
(*.f64 %5047 %5505)
(*.f64 %5205 %5504)
(*.f64 %5419 %2497)
(*.f64 #s(literal 1/24 binary64) %5509)
(*.f64 %5504 %5205)
(*.f64 %5512 %5047)
(*.f64 %5509 #s(literal 1/24 binary64))
(*.f64 %5423 %5515)
(*.f64 %5517 %5420)
(*.f64 %5499 J)
(*.f64 %5496 B)
(*.f64 %5521 %2623)
(*.f64 %5523 %5206)
(*.f64 %2502 %5429)
(*.f64 %5429 %2502)
(neg.f64 %5527)
(*.f64 %2499 %5529)
(*.f64 %563 %5531)
(*.f64 %5533 %5205)
(*.f64 %5535 %563)
(*.f64 %5537 %2499)
(*.f64 B %5539)
(*.f64 J %5541)
(*.f64 %2497 %5543)
(*.f64 #s(literal 1 binary64) %5501)
(*.f64 %5205 %5546)
(*.f64 %5419 %5548)
(*.f64 %5501 #s(literal 1 binary64))
(*.f64 %5504 %5551)
(*.f64 %5509 %5553)
(neg.f64 %5555)
(neg.f64 %5557)
(*.f64 %5559 #s(literal 2 binary64))
(*.f64 %5561 #s(literal 1/2 binary64))
(/.f64 %5561 #s(literal 2 binary64))
(*.f64 %2511 %5496)
(*.f64 %5565 B)
(*.f64 %591 %5567)
(*.f64 %5052 %5569)
(*.f64 %5571 %5208)
(*.f64 %5573 %5210)
(fma.f64 B (*.f64 %2623 %5153) %5577)
(fma.f64 B (*.f64 %2623 %5100) %5581)
(fma.f64 J (*.f64 %2497 %5153) %5577)
(fma.f64 J (*.f64 %2497 %5100) %5581)
(fma.f64 #s(literal -1/48 binary64) %5509 %5581)
(fma.f64 %2497 %5443 %5577)
(fma.f64 %2497 %5446 %5581)
(fma.f64 %5047 (*.f64 #s(literal 1/16 binary64) %5504) %5577)
(fma.f64 %5047 (*.f64 #s(literal -1/48 binary64) %5504) %5581)
(fma.f64 %5100 %5504 %5581)
(fma.f64 #s(literal -1/16 binary64) (*.f64 %5048 %5504) %5577)
(fma.f64 #s(literal 1/16 binary64) %5509 %5577)
(fma.f64 %5504 %5100 %5581)
(fma.f64 %5504 %5153 %5577)
(fma.f64 (*.f64 %5504 #s(literal -1/16 binary64)) %5048 %5577)
(fma.f64 (*.f64 %5504 #s(literal 1/16 binary64)) %5047 %5577)
(fma.f64 %5576 %5047 %5581)
(fma.f64 %5048 %5580 %5577)
(fma.f64 %5153 %5504 %5577)
(fma.f64 %5443 %2497 %5577)
(fma.f64 %5509 #s(literal -1/48 binary64) %5581)
(fma.f64 %5509 #s(literal 1/16 binary64) %5577)
(fma.f64 (*.f64 %5504 %5048) #s(literal -1/16 binary64) %5577)
(fma.f64 %5446 %2497 %5581)
(fma.f64 (*.f64 %5153 %2497) J %5577)
(fma.f64 (*.f64 %5153 B) %2623 %5577)
(fma.f64 (*.f64 %5100 %2497) J %5581)
(fma.f64 (*.f64 %5100 B) %2623 %5581)
(+.f64 %5581 %5577)
(+.f64 %5577 %5581)
(-.f64 %5577 (*.f64 %5150 %5504))
(-.f64 %5577 (neg.f64 %5581))
(-.f64 %5577 (*.f64 %5523 %5153))
(fma.f64 B %5496 %5629)
(fma.f64 B %5496 %5631)
(fma.f64 J %5499 %5629)
(fma.f64 J %5499 %5631)
(fma.f64 %2497 %5419 %5629)
(fma.f64 %2497 %5419 %5631)
(fma.f64 %5047 %5502 %5629)
(fma.f64 %5047 %5502 %5631)
(fma.f64 %5047 %5505 %5629)
(fma.f64 %5047 %5505 %5631)
(fma.f64 %5205 %5504 %5629)
(fma.f64 %5205 %5504 %5631)
(fma.f64 %5419 %2497 %5629)
(fma.f64 %5419 %2497 %5631)
(fma.f64 #s(literal 1/24 binary64) %5509 %5629)
(fma.f64 #s(literal 1/24 binary64) %5509 %5631)
(fma.f64 %5504 %5205 %5629)
(fma.f64 %5504 %5205 %5631)
(fma.f64 %5512 %5047 %5629)
(fma.f64 %5512 %5047 %5631)
(fma.f64 %5509 #s(literal 1/24 binary64) %5629)
(fma.f64 %5509 #s(literal 1/24 binary64) %5631)
(fma.f64 %5423 %5515 %5629)
(fma.f64 %5423 %5515 %5631)
(fma.f64 %5517 %5420 %5629)
(fma.f64 %5517 %5420 %5631)
(fma.f64 %5499 J %5629)
(fma.f64 %5499 J %5631)
(fma.f64 %5496 B %5629)
(fma.f64 %5496 B %5631)
(fma.f64 %5521 %2623 %5629)
(fma.f64 %5521 %2623 %5631)
(+.f64 %5501 %5629)
(+.f64 %5501 %5631)
(fma.f64 %5523 %5206 %5629)
(fma.f64 %5523 %5206 %5631)
(fma.f64 %2502 %5429 %5629)
(fma.f64 %2502 %5429 %5631)
(fma.f64 %5429 %2502 %5629)
(fma.f64 %5429 %2502 %5631)
(fma.f64 %2499 %5529 %5629)
(fma.f64 %2499 %5529 %5631)
(fma.f64 %563 %5531 %5629)
(fma.f64 %563 %5531 %5631)
(fma.f64 %5533 %5205 %5629)
(fma.f64 %5533 %5205 %5631)
(fma.f64 %5535 %563 %5629)
(fma.f64 %5535 %563 %5631)
(fma.f64 %5537 %2499 %5629)
(fma.f64 %5537 %2499 %5631)
(fma.f64 B %5539 %5629)
(fma.f64 B %5539 %5631)
(fma.f64 J %5541 %5629)
(fma.f64 J %5541 %5631)
(fma.f64 #s(literal 1/2 binary64) %5501 %5685)
(fma.f64 %2497 %5543 %5629)
(fma.f64 %2497 %5543 %5631)
(fma.f64 #s(literal 1 binary64) %5501 %5629)
(fma.f64 #s(literal 1 binary64) %5501 %5631)
(fma.f64 %5205 %5546 %5629)
(fma.f64 %5205 %5546 %5631)
(fma.f64 %5419 %5548 %5629)
(fma.f64 %5419 %5548 %5631)
(fma.f64 %5501 #s(literal 1/2 binary64) %5559)
(fma.f64 %5501 #s(literal 1 binary64) %5629)
(fma.f64 %5501 #s(literal 1 binary64) %5631)
(fma.f64 %5504 %5551 %5629)
(fma.f64 %5504 %5551 %5631)
(fma.f64 %5509 %5553 %5629)
(fma.f64 %5509 %5553 %5631)
(+.f64 %5559 %5559)
(+.f64 %5685 %5685)
(fma.f64 %5559 #s(literal 2 binary64) %5629)
(fma.f64 %5559 #s(literal 2 binary64) %5631)
(fma.f64 %5561 #s(literal 1/2 binary64) %5629)
(fma.f64 %5561 #s(literal 1/2 binary64) %5631)
(fma.f64 %2511 %5496 %5629)
(fma.f64 %2511 %5496 %5631)
(fma.f64 %5565 B %5629)
(fma.f64 %5565 B %5631)
(fma.f64 %591 (*.f64 %5104 %5504) %5581)
(fma.f64 %5106 %5714 %5581)
(fma.f64 %5163 %5714 %5577)
(fma.f64 %5052 (*.f64 %5106 %5504) %5581)
(fma.f64 %5571 %5104 %5581)
(fma.f64 %5104 %5720 %5581)
(fma.f64 %5161 %5720 %5577)
(fma.f64 (*.f64 %5504 %5106) %5052 %5581)
(fma.f64 (*.f64 %5504 %5163) %5052 %5577)
(fma.f64 %5573 %5106 %5581)
(fma.f64 (*.f64 %5504 %5104) %591 %5581)
(fma.f64 (*.f64 %5504 %5161) %591 %5577)
(fma.f64 %591 %5567 %5629)
(fma.f64 %591 %5567 %5631)
(fma.f64 %5052 %5569 %5629)
(fma.f64 %5052 %5569 %5631)
(fma.f64 %5571 %5208 %5629)
(fma.f64 %5571 %5208 %5631)
(fma.f64 %5573 %5210 %5629)
(fma.f64 %5573 %5210 %5631)
(/.f64 %5264 p)
(*.f64 J %5741)
%5743
(*.f64 %871 %591)
(*.f64 %5741 J)
(/.f64 %5268 %866)
(*.f64 %536 (/.f64 %594 p))
(*.f64 %594 %876)
(neg.f64 %5750)
(*.f64 #s(literal 1 binary64) %5743)
(*.f64 %5264 %883)
(*.f64 %883 %5264)
(*.f64 %887 %5268)
(*.f64 %5268 %887)
(/.f64 #s(literal 1 binary64) (/.f64 p %5264))
(/.f64 %5283 %866)
(/.f64 %5285 %866)
(/.f64 (*.f64 #s(literal -1 binary64) %5264) %866)
(*.f64 %536 (*.f64 %591 %887))
(/.f64 #s(literal 1 binary64) (/.f64 %866 %5268))
(*.f64 #s(literal 2 binary64) %5767)
(*.f64 %5293 %901)
(fma.f64 lam1 %871 %5772)
(fma.f64 lam1 %871 %5774)
(fma.f64 J %3255 %5772)
(fma.f64 J %3255 %5774)
(fma.f64 %3255 J %5778)
(+.f64 %3125 %5772)
(+.f64 %3125 %5774)
(+.f64 (*.f64 %3255 J) %5778)
(fma.f64 lam1 %871 %5784)
(fma.f64 J %3255 %5784)
(fma.f64 %2562 %883 %5772)
(fma.f64 %2562 %883 %5774)
(+.f64 %3125 %5784)
(fma.f64 %2562 %883 %5784)
(fma.f64 %883 %2562 %5791)
(+.f64 (*.f64 %883 %2562) %5791)
(/.f64 %5501 p)
(*.f64 B %5796)
(*.f64 J %5799)
(*.f64 J %5803)
(*.f64 J %5805)
(*.f64 J %5807)
(*.f64 %2497 %5810)
%5813
(*.f64 %5205 %5814)
(*.f64 %5205 %5816)
(*.f64 %5205 %5818)
(*.f64 %5419 %5798)
(*.f64 %871 %5499)
(*.f64 %3110 %5496)
(*.f64 %5504 %5802)
(*.f64 %5798 %5419)
(*.f64 %5509 %5801)
(*.f64 %5423 %5826)
(*.f64 %5499 %871)
(*.f64 %5810 %2497)
(*.f64 %5496 %3110)
(*.f64 %5802 %5504)
(*.f64 %5796 B)
(/.f64 %5527 %866)
(*.f64 %2502 %5834)
(*.f64 %5429 %5836)
(neg.f64 %5838)
(*.f64 %2499 %5840)
(*.f64 %563 %5842)
(*.f64 %5523 %5844)
(*.f64 %5846 %563)
(*.f64 %5848 %2499)
(*.f64 J %5850)
(*.f64 #s(literal 1 binary64) %5813)
(*.f64 %5205 %5853)
(*.f64 %5501 %883)
(*.f64 %883 %5501)
(*.f64 %887 %5527)
(*.f64 %5504 %5858)
(*.f64 %5860 %5205)
(*.f64 %5429 %5862)
(*.f64 %5509 %5864)
(*.f64 %5527 %887)
(*.f64 %5867 #s(literal 1/24 binary64))
(*.f64 %5869 J)
(*.f64 %5871 B)
(/.f64 #s(literal 1 binary64) (/.f64 p %5501))
(/.f64 %5555 %866)
(/.f64 %5557 %866)
(/.f64 (*.f64 #s(literal -1 binary64) %5501) %866)
(*.f64 %5419 %5879)
(*.f64 %5523 %5881)
(/.f64 #s(literal 1 binary64) (/.f64 %866 %5527))
(*.f64 #s(literal 2 binary64) %5885)
(*.f64 %5561 %901)
(*.f64 %2511 %5796)
(*.f64 %5889 B)
(+.f64 (/.f64 %5577 p) (/.f64 %5581 p))
(fma.f64 %883 %5577 %5894)
(fma.f64 %5577 %883 %5896)
(+.f64 (*.f64 %5577 %883) %5896)
(+.f64 (*.f64 %883 %5577) %5894)
%5904
(/.f64 (neg.f64 %5903) %866)
(neg.f64 %5907)
(*.f64 %883 %5903)
(*.f64 %5903 %883)
(/.f64 #s(literal 1 binary64) (/.f64 p %5903))
(/.f64 (fma.f64 %5206 %5504 %5913) %866)
(/.f64 (fma.f64 %546 %594 %5527) %866)
(/.f64 (-.f64 %5913 %5501) %866)
(/.f64 %5920 %3501)
(/.f64 %5922 p)
(fma.f64 B %5796 %5767)
(fma.f64 J %5925 %5813)
(fma.f64 J %5799 %5767)
(fma.f64 J %5803 %5767)
(fma.f64 J %5805 %5767)
(fma.f64 J %5807 %5767)
(fma.f64 #s(literal 1/2 binary64) %5743 %5813)
(fma.f64 %591 (*.f64 %871 #s(literal 1/2 binary64)) %5813)
(fma.f64 %591 (*.f64 J %901) %5813)
(fma.f64 #s(literal -1/2 binary64) %5750 %5813)
(fma.f64 %2497 %5810 %5767)
(fma.f64 %5047 %5812 %5767)
(fma.f64 %5205 %5814 %5767)
(fma.f64 %5205 %5816 %5767)
(fma.f64 %5205 %5818 %5767)
(fma.f64 %5264 %901 %5813)
(fma.f64 %5419 %5798 %5767)
(fma.f64 %5743 #s(literal 1/2 binary64) %5813)
(fma.f64 %871 %5499 %5767)
(fma.f64 %546 %5741 %5813)
(fma.f64 %901 %5264 %5813)
(fma.f64 %3110 %5496 %5767)
(fma.f64 %5504 %5802 %5767)
(fma.f64 %5798 %5419 %5767)
(fma.f64 %668 %871 %5813)
(fma.f64 %5741 %546 %5813)
(fma.f64 %5750 #s(literal -1/2 binary64) %5813)
(fma.f64 %5925 J %5813)
(fma.f64 %5509 %5801 %5767)
(fma.f64 %5423 %5826 %5767)
(fma.f64 %5499 %871 %5767)
(fma.f64 %5810 %2497 %5767)
(fma.f64 %5496 %3110 %5767)
(fma.f64 %5802 %5504 %5767)
(fma.f64 %5796 B %5767)
(+.f64 %5813 %5767)
(+.f64 %5767 %5813)
(-.f64 %5813 %5964)
(-.f64 %5767 %5838)
(fma.f64 %2502 %5834 %5767)
(fma.f64 %5268 %3646 %5813)
(fma.f64 %5429 %5836 %5767)
(neg.f64 (fma.f64 #s(literal 1/2 binary64) %5750 %5838))
(/.f64 (neg.f64 %5920) %3543)
(neg.f64 (-.f64 %5964 %5813))
(/.f64 %5976 %866)
(fma.f64 %2499 %5840 %5767)
(fma.f64 %563 %5842 %5767)
(fma.f64 %5523 %5844 %5767)
(fma.f64 %5846 %563 %5767)
(fma.f64 %5848 %2499 %5767)
(neg.f64 (/.f64 %5922 %866))
(neg.f64 (/.f64 %5976 p))
(*.f64 %5920 (/.f64 #s(literal 1 binary64) %3501))
(/.f64 #s(literal 1 binary64) (/.f64 %3501 %5920))
(/.f64 %5992 p)
(/.f64 %5994 p)
(fma.f64 J %5850 %5767)
(fma.f64 #s(literal 1 binary64) %5813 %5767)
(fma.f64 %5205 %5853 %5767)
(fma.f64 %5501 %883 %5767)
(fma.f64 %883 %5501 %5767)
(fma.f64 %883 %5291 %5813)
(fma.f64 %887 %5527 %5767)
(fma.f64 %5504 %5858 %5767)
(fma.f64 %5860 %5205 %5767)
(fma.f64 %5268 (*.f64 %887 #s(literal 1/2 binary64)) %5813)
(fma.f64 %5291 %883 %5813)
(fma.f64 %5913 %887 %5813)
(fma.f64 %5429 %5862 %5767)
(fma.f64 %5509 %5864 %5767)
(fma.f64 %5527 %887 %5767)
(fma.f64 %5867 #s(literal 1/24 binary64) %5767)
(fma.f64 %5869 J %5767)
(fma.f64 %5871 B %5767)
(*.f64 %883 %5922)
(*.f64 %5922 %883)
(/.f64 #s(literal 1 binary64) (/.f64 p %5922))
(/.f64 (*.f64 %5922 #s(literal -1 binary64)) %866)
(fma.f64 %5419 %5879 %5767)
(fma.f64 %5523 %5881 %5767)
(*.f64 %5976 %887)
(/.f64 (fma.f64 %5813 %866 %5913) %866)
(/.f64 (neg.f64 %5992) %866)
(/.f64 #s(literal 1 binary64) (/.f64 %866 %5976))
(fma.f64 B %5796 %6032)
(fma.f64 J %5799 %6032)
(fma.f64 J %5803 %6032)
(fma.f64 J %5805 %6032)
(fma.f64 J %5807 %6032)
(fma.f64 #s(literal 2 binary64) %5885 %5767)
(fma.f64 %2497 %5810 %6032)
(fma.f64 %5047 %5812 %6032)
(fma.f64 %5205 %5814 %6032)
(fma.f64 %5205 %5816 %6032)
(fma.f64 %5205 %5818 %6032)
(fma.f64 %5419 %5798 %6032)
(fma.f64 %871 %5499 %6032)
(fma.f64 %3110 %5496 %6032)
(fma.f64 %5504 %5802 %6032)
(fma.f64 %5798 %5419 %6032)
(fma.f64 (*.f64 %5291 #s(literal 1 binary64)) %883 %5813)
(fma.f64 %5509 %5801 %6032)
(fma.f64 %5423 %5826 %6032)
(fma.f64 %5499 %871 %6032)
(fma.f64 %5810 %2497 %6032)
(fma.f64 %5496 %3110 %6032)
(fma.f64 %5802 %5504 %6032)
(fma.f64 %5796 B %6032)
(fma.f64 %5561 %901 %5767)
(*.f64 %5992 %883)
(*.f64 %5994 %883)
(*.f64 (*.f64 %5922 #s(literal 2 binary64)) %901)
(+.f64 %5813 %6032)
(+.f64 %6032 %5813)
(-.f64 %6032 %5838)
(/.f64 #s(literal 1 binary64) (/.f64 p %5992))
(/.f64 %6069 %3543)
(fma.f64 p %6071 %5813)
(fma.f64 #s(literal 1/2 binary64) %6075 %5813)
(fma.f64 %5743 %3535 %5813)
(fma.f64 %5767 %3524 %5813)
(fma.f64 %2502 %5834 %6032)
(fma.f64 %5429 %5836 %6032)
(/.f64 (fma.f64 %5501 %866 (*.f64 p %5913)) %3543)
(/.f64 (fma.f64 %5501 %866 %6084) %3543)
(/.f64 (fma.f64 %5527 %866 (*.f64 %866 %5913)) %3501)
(/.f64 (fma.f64 %5527 %866 %6090) %3501)
(/.f64 (fma.f64 %5913 %866 %6093) %3501)
(/.f64 (fma.f64 %5913 %866 (*.f64 %5527 %866)) %3501)
(/.f64 (fma.f64 %5913 p %6099) %3543)
(/.f64 (fma.f64 %5913 p (*.f64 %5501 %866)) %3543)
(+.f64 (/.f64 (*.f64 %5810 %5991) p) %5767)
(/.f64 (/.f64 %6069 p) %866)
(/.f64 (/.f64 %6069 %866) p)
(/.f64 (-.f64 %6084 %6093) %3543)
(/.f64 (-.f64 %6090 %6099) %3501)
(fma.f64 %2499 %5840 %6032)
(fma.f64 %563 %5842 %6032)
(fma.f64 %5523 %5844 %6032)
(fma.f64 %5846 %563 %6032)
(fma.f64 %5848 %2499 %6032)
(/.f64 (neg.f64 %6069) (neg.f64 %3543))
(/.f64 (fma.f64 %6032 p %5501) p)
(fma.f64 J %5850 %6032)
(fma.f64 #s(literal 1 binary64) %5813 %6032)
(fma.f64 %5205 %5853 %6032)
(fma.f64 %5501 %883 %6032)
(fma.f64 %883 %5501 %6032)
(fma.f64 %887 %5527 %6032)
(fma.f64 %5504 %5858 %6032)
(fma.f64 %5860 %5205 %6032)
(fma.f64 %5429 %5862 %6032)
(fma.f64 %5509 %5864 %6032)
(fma.f64 %5527 %887 %6032)
(fma.f64 %5867 #s(literal 1/24 binary64) %6032)
(fma.f64 %5869 J %6032)
(fma.f64 %5871 B %6032)
(fma.f64 %6141 %883 %5813)
(*.f64 %6069 (/.f64 #s(literal 1 binary64) %3543))
(fma.f64 %5419 %5879 %6032)
(fma.f64 %5523 %5881 %6032)
(/.f64 #s(literal 1 binary64) (/.f64 %3543 %6069))
(/.f64 (fma.f64 %6032 %866 %5527) %866)
(/.f64 (fma.f64 %6141 p %6152) %3501)
(fma.f64 #s(literal 2 binary64) %5885 %6032)
(fma.f64 %5561 %901 %6032)
(+.f64 %6032 %6157)
(+.f64 %6157 %6032)
(fma.f64 p %6071 %6157)
(fma.f64 #s(literal 1/2 binary64) %6075 %6157)
(fma.f64 %5743 %3535 %6157)
(fma.f64 %5767 %3524 %6157)
(/.f64 (fma.f64 %6141 %866 %6068) %3543)
(+.f64 %6168 %6169)
(+.f64 %6169 %6168)
(fma.f64 %6141 %883 %6157)
(fma.f64 %2511 %5796 %5767)
(fma.f64 %5889 B %5767)
(fma.f64 %2511 %5796 %6032)
(fma.f64 %5889 B %6032)
(/.f64 (*.f64 %5903 B) p)
(/.f64 (*.f64 B %5903) p)
%6181
(*.f64 %5904 B)
(neg.f64 (*.f64 %5907 B))
(neg.f64 (*.f64 B %5907))
(/.f64 (fma.f64 %5205 %6187 %5362) p)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %5326 %6190) p)
(/.f64 (*.f64 %5920 B) %3501)
(/.f64 (*.f64 B %5920) %3501)
(/.f64 %6197 p)
(*.f64 %5922 %3110)
(/.f64 (*.f64 %5976 B) %866)
(/.f64 (*.f64 B %5976) %866)
(/.f64 (neg.f64 %6197) %866)
(/.f64 (*.f64 %5992 B) p)
(/.f64 (*.f64 B %5992) p)
(fma.f64 B %5813 %6211)
(fma.f64 B %5767 %6214)
(fma.f64 J (*.f64 %5741 %573) %6214)
(fma.f64 J (*.f64 %5925 B) %6214)
(fma.f64 J (*.f64 %5499 %3110) %6211)
(fma.f64 #s(literal 1/2 binary64) %6222 %6214)
(fma.f64 %591 %6210 %6214)
(fma.f64 %670 %871 %6214)
(fma.f64 %573 %5743 %6214)
(fma.f64 %2497 %5796 %6211)
(fma.f64 %5205 %6213 %6211)
(fma.f64 %5264 (*.f64 %901 B) %6214)
(fma.f64 %5264 %3160 %6214)
(fma.f64 %5326 %901 %6214)
(fma.f64 %5419 (*.f64 %2497 %3110) %6211)
(fma.f64 %5419 (*.f64 %5798 B) %6211)
(fma.f64 %5501 %3110 %6211)
(fma.f64 %5743 %573 %6214)
(fma.f64 %5813 B %6211)
(fma.f64 %546 (*.f64 %5741 B) %6214)
(fma.f64 %2623 %5925 %6214)
(fma.f64 %6243 %5810 %6211)
(fma.f64 %3110 %5501 %6211)
(fma.f64 %2589 %5741 %6214)
(fma.f64 %5504 (*.f64 %5205 %3110) %6211)
(fma.f64 %5504 (*.f64 %5802 B) %6211)
(fma.f64 (*.f64 %6243 J) %5802 %6211)
(fma.f64 %3160 %5264 %6214)
(fma.f64 (*.f64 B %5504) %5802 %6211)
(fma.f64 %5741 %2589 %6214)
(fma.f64 %5291 %3110 %6214)
(fma.f64 %5767 B %6214)
(fma.f64 %6222 #s(literal 1/2 binary64) %6214)
(fma.f64 %5509 (*.f64 #s(literal 1/24 binary64) %3110) %6211)
(fma.f64 (*.f64 %573 %5741) J %6214)
(fma.f64 %5499 %3129 %6211)
(fma.f64 %5810 %6243 %6211)
(fma.f64 %5496 %5798 %6211)
(fma.f64 %5796 %2497 %6211)
(fma.f64 (*.f64 %6243 %5205) %871 %6211)
(*.f64 %6197 %883)
(+.f64 %6211 %6214)
(+.f64 %6214 %6211)
(-.f64 %6211 %6273)
(-.f64 %6214 (*.f64 %5964 B))
(-.f64 %6214 (*.f64 %5750 %573))
(-.f64 %6214 (*.f64 #s(literal -1/2 binary64) %6222))
(-.f64 %6214 (*.f64 %629 %5743))
(/.f64 #s(literal 1 binary64) (/.f64 p %6197))
(fma.f64 %563 %5838 %6211)
(fma.f64 %5527 %3269 %6211)
(neg.f64 (-.f64 %6273 %6211))
(-.f64 %6214 (neg.f64 %6211))
(-.f64 %6214 (*.f64 %563 %5767))
(-.f64 %6214 (*.f64 (neg.f64 %6222) #s(literal 1/2 binary64)))
(fma.f64 %2499 (*.f64 %2499 %5796) %6211)
(/.f64 (fma.f64 %6214 p %5362) p)
(/.f64 (fma.f64 %6211 p %6190) p)
(fma.f64 %5264 (*.f64 %883 %573) %6214)
(fma.f64 %5362 %883 %6214)
(fma.f64 %883 %5362 %6214)
(fma.f64 %883 %6190 %6211)
(fma.f64 %5268 (*.f64 %887 %573) %6214)
(fma.f64 %5385 %887 %6214)
(fma.f64 %5527 (*.f64 %887 B) %6211)
(fma.f64 %6190 %883 %6211)
(fma.f64 %6313 %887 %6211)
(/.f64 (*.f64 %6069 B) %3543)
(/.f64 (*.f64 B %6069) %3543)
(/.f64 (fma.f64 %6211 %866 %6313) %866)
(/.f64 (fma.f64 %6190 p (*.f64 p %5362)) %3501)
(/.f64 (fma.f64 %6190 p (*.f64 %5362 p)) %3501)
(/.f64 (fma.f64 %5362 p (*.f64 %6190 p)) %3501)
(/.f64 (fma.f64 %5362 p (*.f64 p %6190)) %3501)
(fma.f64 B %6032 %6214)
(fma.f64 %6032 B %6214)
(fma.f64 (*.f64 %6190 #s(literal 1 binary64)) %883 %6211)
(fma.f64 (*.f64 %6190 #s(literal 2 binary64)) %901 %6211)
(+.f64 (*.f64 %6032 B) %6214)
(+.f64 (*.f64 B %6032) %6214)
(/.f64 (fma.f64 %6313 p (*.f64 %866 %5362)) %3543)
(/.f64 (fma.f64 %6313 p (*.f64 %5362 %866)) %3543)
(/.f64 (fma.f64 %5362 %866 (*.f64 %6313 p)) %3543)
(/.f64 (fma.f64 %5362 %866 (*.f64 p %6313)) %3543)
(fma.f64 %2511 %5813 %6211)
%6356
%1037
(/.f64 #s(literal -1 binary64) %563)
(neg.f64 %1042)
(/.f64 #s(literal 2 binary64) %635)
(/.f64 #s(literal 2 binary64) %575)
(*.f64 #s(literal 1/2 binary64) %1062)
(*.f64 #s(literal 2 binary64) %1055)
(*.f64 #s(literal 1 binary64) %1037)
(*.f64 %1037 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1042)
(*.f64 %1042 #s(literal -1 binary64))
(*.f64 %1055 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 B #s(literal 1 binary64)))
(/.f64 %1062 #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) %1089)
(/.f64 #s(literal -2 binary64) %1092)
(*.f64 #s(literal -2 binary64) %1140)
(/.f64 #s(literal 1 binary64) (/.f64 %563 #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) %6376)
(*.f64 #s(literal 2 binary64) %6378)
(*.f64 #s(literal -2 binary64) %1203)
(*.f64 %1147 #s(literal 1/2 binary64))
(+.f64 %1037 %6382)
(+.f64 %1055 %1055)
(/.f64 %1147 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %1037 %1055)
(fma.f64 #s(literal 1/2 binary64) %1062 %6382)
(fma.f64 #s(literal 2 binary64) %1055 %6382)
(fma.f64 #s(literal 1 binary64) %1037 %6382)
(fma.f64 #s(literal 1 binary64) %1055 %1055)
(fma.f64 %1037 #s(literal 1/2 binary64) %1055)
(fma.f64 %1037 #s(literal 1 binary64) %6382)
(fma.f64 #s(literal -1 binary64) %1042 %6382)
(fma.f64 %1042 #s(literal -1 binary64) %6382)
(fma.f64 %1055 #s(literal 2 binary64) %6382)
(fma.f64 %1055 #s(literal 1 binary64) %1055)
(+.f64 %1037 %6397)
(+.f64 %1037 %6399)
(fma.f64 #s(literal -2 binary64) %1140 %6382)
(fma.f64 #s(literal 1/2 binary64) %1062 %6397)
(fma.f64 #s(literal 1/2 binary64) %1062 %6399)
(fma.f64 #s(literal 1/2 binary64) %6376 %6382)
(fma.f64 #s(literal 2 binary64) %1055 %6397)
(fma.f64 #s(literal 2 binary64) %1055 %6399)
(fma.f64 #s(literal 2 binary64) %6378 %6382)
(fma.f64 #s(literal 1 binary64) %1037 %6397)
(fma.f64 #s(literal 1 binary64) %1037 %6399)
(fma.f64 #s(literal -2 binary64) %1203 %6382)
(fma.f64 %1037 #s(literal 1 binary64) %6397)
(fma.f64 %1037 #s(literal 1 binary64) %6399)
(fma.f64 #s(literal -1 binary64) %1042 %6397)
(fma.f64 #s(literal -1 binary64) %1042 %6399)
(fma.f64 %1199 %1042 %1055)
(fma.f64 %1042 #s(literal -1 binary64) %6397)
(fma.f64 %1042 #s(literal -1 binary64) %6399)
(fma.f64 %1055 #s(literal 2 binary64) %6397)
(fma.f64 %1055 #s(literal 2 binary64) %6399)
(fma.f64 %1147 #s(literal 1/2 binary64) %6382)
(fma.f64 #s(literal -2 binary64) %1140 %6397)
(fma.f64 #s(literal -2 binary64) %1140 %6399)
(pow.f64 B #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %6376 %6397)
(fma.f64 #s(literal 1/2 binary64) %6376 %6399)
(fma.f64 #s(literal 2 binary64) %6378 %6397)
(fma.f64 #s(literal 2 binary64) %6378 %6399)
(fma.f64 #s(literal -2 binary64) %1203 %6397)
(fma.f64 #s(literal -2 binary64) %1203 %6399)
(fma.f64 %1147 #s(literal 1/2 binary64) %6397)
(fma.f64 %1147 #s(literal 1/2 binary64) %6399)
(/.f64 #s(literal 1 binary64) %2511)
%238
%239
%240
%242
%243
%244
%245
%246
%247
%249
%251
%252
%253
%255
%257
%258
%259
%260
%261
%262
%263
%264
%265
%267
%268
%269
%271
%273
%274
%275
%276
%277
%278
%279
%280
%281
%284
%286
%288
%289
%290
%291
%293
%295
%298
%300
%302
%304
%305
%307
%308
%310
%311
%313
%315
%319
%321
%324
%326
%327
%329
%330
%331
%334
%335
%338
%339
%340
%341
%342
%343
%345
%347
%349
%351
%353
%355
%357
%359
%361
%363
%365
%366
%367
%370
%372
%373
%374
%375
%376
%377
%378
%380
%381
%383
%384
%386
%388
%390
%392
%394
%395
%398
%400
%402
%403
%406
%408
%409
%410
%411
%412
%413
%414
%416
%417
%418
%419
%420
%421
%422
%423
%424
%425
%426
%427
%428
%429
%430
%431
%432
%433
%434
%435
%436
%438
%440
%441
%442
%443
%444
%445
%446
%448
%450
%451
%452
%453
%454
%455
%456
%457
%458
%460
%461
%462
%464
%465
%466
%467
%468
%469
%470
%472
%473
%475
%476
%477
%479
%480
%482
%484
%486
%488
%490
%492
%493
%494
%495
%496
%497
%498
%500
%501
%502
%503
%504
%505
%507
%508
%509
%510
%511
%512
%514
%516
%517
%519
%520
%521
%522
%524
%526
%527
%528
%529
%530
%532
%534
%591
%592
%593
%595
%596
%597
%598
%599
%600
%601
%603
%606
%608
%609
%610
%611
%612
%613
%614
%615
%617
%618
%619
%620
%622
%624
%626
%628
%631
%633
%634
%636
%638
%640
%641
%643
%645
%647
%649
%651
%653
%655
%657
%659
%661
%663
%665
%667
%669
%670
%671
%672
%673
%674
%675
%676
%677
%678
%679
%681
%682
%684
%686
%688
%689
%690
%692
%693
%694
%695
%696
%697
%698
%699
%700
%701
%702
%703
%705
%706
%707
%708
%709
(*.f64 B %680)
(*.f64 B (*.f64 #s(literal 1/2 binary64) %594))
(*.f64 #s(literal 1/2 binary64) %602)
(*.f64 %591 %629)
%683
(*.f64 #s(literal -1/2 binary64) %598)
(*.f64 %573 %594)
(*.f64 %629 %591)
(*.f64 %680 B)
(*.f64 %602 #s(literal 1/2 binary64))
(*.f64 %594 %573)
(*.f64 %563 %668)
(*.f64 %668 %563)
(neg.f64 %670)
(fma.f64 lam1 %629 %704)
(fma.f64 B %515 %6448)
(fma.f64 B %515 %6450)
(fma.f64 #s(literal 1/2 binary64) %605 %6448)
(fma.f64 #s(literal 1/2 binary64) %605 %6450)
(fma.f64 %498 %573 %6448)
(fma.f64 %498 %573 %6450)
(fma.f64 %515 B %6448)
(fma.f64 %515 B %6450)
(fma.f64 %605 #s(literal 1/2 binary64) %6448)
(fma.f64 %605 #s(literal 1/2 binary64) %6450)
(fma.f64 %604 #s(literal -1/2 binary64) %704)
(fma.f64 #s(literal -1/2 binary64) %604 %704)
(fma.f64 %573 %498 %6448)
(fma.f64 %573 %498 %6450)
(fma.f64 %629 lam1 %704)
(+.f64 %6448 %704)
(+.f64 (*.f64 %604 #s(literal -1/2 binary64)) %704)
(+.f64 (*.f64 #s(literal -1/2 binary64) %604) %704)
(+.f64 %6450 %704)
(+.f64 %704 %6448)
(+.f64 %704 %6450)
(fma.f64 B %515 %6473)
(fma.f64 B %515 %6475)
(fma.f64 #s(literal 1/2 binary64) %605 %6473)
(fma.f64 #s(literal 1/2 binary64) %605 %6475)
(fma.f64 %498 %573 %6473)
(fma.f64 %498 %573 %6475)
(fma.f64 %515 B %6473)
(fma.f64 %515 B %6475)
(fma.f64 %605 #s(literal 1/2 binary64) %6473)
(fma.f64 %605 #s(literal 1/2 binary64) %6475)
(fma.f64 #s(literal -1/2 binary64) %607 %6448)
(fma.f64 #s(literal -1/2 binary64) %607 %6450)
(fma.f64 %573 %498 %6473)
(fma.f64 %573 %498 %6475)
(fma.f64 %629 %499 %6448)
(fma.f64 %629 %499 %6450)
(fma.f64 %563 %525 %6448)
(fma.f64 %563 %525 %6450)
(fma.f64 %499 %629 %6448)
(fma.f64 %499 %629 %6450)
(fma.f64 %525 %563 %6448)
(fma.f64 %525 %563 %6450)
(fma.f64 %607 #s(literal -1/2 binary64) %6448)
(fma.f64 %607 #s(literal -1/2 binary64) %6450)
(+.f64 (neg.f64 %691) %704)
(+.f64 %704 %6473)
(+.f64 %704 %6475)
(fma.f64 #s(literal -1/2 binary64) %607 %6473)
(fma.f64 #s(literal -1/2 binary64) %607 %6475)
(fma.f64 %629 %499 %6473)
(fma.f64 %629 %499 %6475)
(fma.f64 %563 %525 %6473)
(fma.f64 %563 %525 %6475)
(fma.f64 %499 %629 %6473)
(fma.f64 %499 %629 %6475)
(fma.f64 %525 %563 %6473)
(fma.f64 %525 %563 %6475)
(fma.f64 %607 #s(literal -1/2 binary64) %6473)
(fma.f64 %607 #s(literal -1/2 binary64) %6475)
%710
%712
%714
%717
%718
%719
%721
%723
%726
%728
%730
%731
%733
%736
%739
%741
%743
%744
%746
%748
%750
%752
%754
%757
%759
%762
%764
%766
%769
%771
%772
%773
%774
%775
%776
%777
%778
%779
%780
%781
%782
%783
%784
%785
%786
%787
%788
%789
%790
%791
%792
%711
(neg.f64 %710)
(tan.f64 %715)
(tan.f64 %6517)
(tan.f64 %724)
(tan.f64 (+.f64 %6517 %104))
(tan.f64 (neg.f64 %722))
(tan.f64 (+.f64 %724 %104))
(/.f64 %737 %735)
(/.f64 %734 %738)
(/.f64 %737 %740)
(/.f64 %747 %735)
(*.f64 %737 %742)
(*.f64 %742 %737)
(/.f64 #s(literal 1 binary64) (/.f64 %735 %737))
(/.f64 (sin.f64 %6517) %738)
(*.f64 %734 %749)
(*.f64 %734 %751)
(/.f64 #s(literal 1 binary64) (/.f64 %738 %734))
(/.f64 (sin.f64 %724) (cos.f64 %724))
%869
(/.f64 %711 %866)
(neg.f64 %878)
(*.f64 %710 %883)
(*.f64 #s(literal 1 binary64) %869)
(*.f64 %711 %887)
(*.f64 %883 %710)
(*.f64 %887 %711)
(/.f64 #s(literal 1 binary64) (/.f64 p %710))
(/.f64 %720 %866)
(/.f64 (*.f64 %711 #s(literal 1 binary64)) %866)
(/.f64 (*.f64 #s(literal -1 binary64) %710) %866)
(/.f64 #s(literal 1 binary64) (/.f64 %866 %711))
(*.f64 #s(literal 2 binary64) (*.f64 %901 %710))
(*.f64 %729 %901)
(/.f64 %734 %905)
(/.f64 %6563 %735)
(/.f64 %737 %913)
(/.f64 %737 %915)
(/.f64 %734 %931)
(/.f64 (neg.f64 %6563) %738)
(*.f64 %734 %940)
(/.f64 #s(literal 1 binary64) (/.f64 %905 %734))
(/.f64 (*.f64 %737 %887) %735)
(*.f64 %734 (/.f64 %883 %735))
(*.f64 %734 (/.f64 %742 p))
(*.f64 %6563 %742)
(/.f64 (*.f64 %734 #s(literal -1 binary64)) %913)
(/.f64 %747 %913)
(/.f64 %747 %915)
(/.f64 (*.f64 #s(literal -1 binary64) %734) %913)
(/.f64 (*.f64 #s(literal 1 binary64) %737) %917)
(/.f64 #s(literal 1 binary64) (/.f64 %735 %6563))
(/.f64 (*.f64 %734 %887) %738)
(/.f64 (*.f64 %737 %883) %738)
(/.f64 (*.f64 %883 %737) %738)
(*.f64 %737 (/.f64 %742 %866))
(/.f64 (*.f64 %737 #s(literal -1 binary64)) %931)
(/.f64 (*.f64 #s(literal -1 binary64) %737) %933)
(*.f64 %734 (*.f64 %742 %883))
(*.f64 %737 (*.f64 %742 %887))
%871
(/.f64 %536 %866)
(neg.f64 %876)
(*.f64 J %883)
(*.f64 #s(literal 1 binary64) %871)
(*.f64 %883 J)
(/.f64 #s(literal 1 binary64) (/.f64 p J))
(/.f64 (*.f64 #s(literal -1 binary64) J) %866)
(/.f64 %540 %866)
(*.f64 %536 %887)
(*.f64 %887 %536)
(/.f64 (*.f64 %536 #s(literal 1 binary64)) %866)
(/.f64 #s(literal 1 binary64) (/.f64 %866 %536))
(*.f64 #s(literal 2 binary64) (*.f64 %901 J))
(*.f64 %548 %901)
%868
%870
%872
%873
%874
%875
%877
%879
%880
%882
%884
%885
%886
%888
%889
%891
%893
%894
%896
%898
%900
%903
%904
%906
%908
%910
%912
%914
%916
%918
%919
%921
%923
%924
%926
%928
%930
%932
%934
%936
%937
%939
%941
%943
%945
%947
%948
%950
%952
%954
%956
%958
%960
%962
%868
%870
%872
%873
%874
%875
%877
%879
%880
%882
%884
%885
%886
%888
%889
%891
%893
%894
%896
%898
%900
%903
%904
%906
%908
%910
%912
%914
%916
%918
%919
%921
%923
%924
%926
%928
%930
%932
%934
%936
%937
%939
%941
%943
%945
%947
%948
%950
%952
%954
%956
%958
%960
%962
(/.f64 %797 p)
(*.f64 J %878)
%881
(*.f64 %871 %711)
(*.f64 %878 J)
(/.f64 %793 %866)
(*.f64 %710 %876)
(*.f64 %869 %536)
(*.f64 %536 %869)
(*.f64 %876 %710)
(neg.f64 %874)
(/.f64 %892 p)
(*.f64 %793 %887)
(*.f64 %883 %797)
(*.f64 %887 %793)
(*.f64 %797 %883)
(/.f64 #s(literal 1 binary64) (/.f64 p %797))
(/.f64 (*.f64 %797 #s(literal -1 binary64)) %866)
(/.f64 #s(literal 1 binary64) (/.f64 %866 %793))
(*.f64 %892 %883)
(*.f64 (*.f64 %797 #s(literal 2 binary64)) %901)
(/.f64 %812 %905)
(*.f64 %737 %907)
(/.f64 %920 %735)
(*.f64 %737 %911)
(/.f64 %808 %913)
(/.f64 %808 %915)
(/.f64 %808 %917)
(/.f64 %816 %905)
(/.f64 %909 %738)
(/.f64 %927 %735)
(/.f64 %814 %913)
(*.f64 %737 %925)
(/.f64 %922 %738)
(/.f64 %816 %929)
(/.f64 %816 %931)
(/.f64 %816 %933)
(/.f64 %949 %913)
(/.f64 %953 %905)
(*.f64 %812 %940)
(/.f64 #s(literal 1 binary64) (/.f64 %905 %812))
(*.f64 %737 %946)
(*.f64 %920 %742)
(/.f64 %935 %929)
(/.f64 (*.f64 %812 #s(literal -1 binary64)) %913)
(/.f64 #s(literal 1 binary64) (/.f64 %735 %920))
(*.f64 %814 %959)
(/.f64 #s(literal 1 binary64) (/.f64 %913 %814))
%963
%965
%966
%967
%968
%969
%971
%973
%975
%977
%979
%981
%983
%985
%986
%987
%989
%991
%993
%995
%996
%997
%998
%999
%1000
%1001
%1002
%1003
%1004
%1005
%1006
%1007
%1008
%1009
%1010
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1020
%1021
%1022
%1023
%1025
%1026
%1027
%1028
%1029
%1032
%964
(neg.f64 %963)
(*.f64 %963 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) %964)
(*.f64 %964 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %963)
(*.f64 #s(literal 1/2 binary64) %1091)
(*.f64 #s(literal 2 binary64) %976)
(*.f64 #s(literal 2 binary64) %6687)
(*.f64 #s(literal -2 binary64) %974)
(*.f64 %976 #s(literal 2 binary64))
(*.f64 %980 #s(literal 1/2 binary64))
(*.f64 %6692 #s(literal 1/2 binary64))
(*.f64 %984 #s(literal -1/2 binary64))
(/.f64 %980 #s(literal 2 binary64))
(/.f64 %1091 #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) %6697)
(+.f64 %964 %6699)
(+.f64 %964 %6701)
(fma.f64 #s(literal 1/2 binary64) %964 %976)
(fma.f64 %963 #s(literal -1 binary64) %6699)
(fma.f64 %963 #s(literal -1 binary64) %6701)
(fma.f64 #s(literal 1 binary64) %964 %6699)
(fma.f64 #s(literal 1 binary64) %964 %6701)
(fma.f64 %964 #s(literal 1/2 binary64) %976)
(fma.f64 %964 #s(literal 1 binary64) %6699)
(fma.f64 %964 #s(literal 1 binary64) %6701)
(fma.f64 #s(literal -1 binary64) %963 %6699)
(fma.f64 #s(literal -1 binary64) %963 %6701)
(+.f64 %976 %976)
(fma.f64 #s(literal 1/2 binary64) %1091 %6699)
(fma.f64 #s(literal 1/2 binary64) %1091 %6701)
(fma.f64 #s(literal 2 binary64) %976 %6699)
(fma.f64 #s(literal 2 binary64) %976 %6701)
(fma.f64 #s(literal 2 binary64) %6687 %6699)
(fma.f64 #s(literal 2 binary64) %6687 %6701)
(fma.f64 #s(literal 1 binary64) %976 %976)
(fma.f64 #s(literal -2 binary64) %974 %6699)
(fma.f64 #s(literal -2 binary64) %974 %6701)
(fma.f64 %976 #s(literal 2 binary64) %6699)
(fma.f64 %976 #s(literal 2 binary64) %6701)
(fma.f64 %976 #s(literal 1 binary64) %976)
(fma.f64 %980 #s(literal 1/2 binary64) %6699)
(fma.f64 %980 #s(literal 1/2 binary64) %6701)
(fma.f64 %6692 #s(literal 1/2 binary64) %6699)
(fma.f64 %6692 #s(literal 1/2 binary64) %6701)
(fma.f64 %984 #s(literal -1/2 binary64) %6699)
(fma.f64 %984 #s(literal -1/2 binary64) %6701)
(fma.f64 #s(literal 1/2 binary64) %6697 %6699)
(fma.f64 #s(literal 1/2 binary64) %6697 %6701)
%1035
(/.f64 %963 %563)
(neg.f64 %1033)
(*.f64 %963 %1042)
(*.f64 %1033 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) %1035)
(*.f64 %1037 %964)
(*.f64 %964 %1037)
(*.f64 %1035 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1033)
(*.f64 %1042 %963)
(/.f64 #s(literal 1 binary64) %1049)
(/.f64 #s(literal -1 binary64) %1047)
(/.f64 %1091 %635)
(*.f64 #s(literal 1/2 binary64) %6747)
(*.f64 #s(literal 2 binary64) %6749)
(*.f64 #s(literal 2 binary64) %1060)
(*.f64 #s(literal 2 binary64) %6752)
(*.f64 #s(literal 2 binary64) %6754)
(*.f64 #s(literal -2 binary64) %1056)
(*.f64 %1132 %974)
(*.f64 %980 %1055)
(/.f64 #s(literal 2 binary64) %1075)
(/.f64 #s(literal -2 binary64) %1071)
(/.f64 %6747 #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) %6762)
(*.f64 #s(literal 2 binary64) %6764)
(*.f64 #s(literal 2 binary64) %1081)
(/.f64 %970 %1092)
(*.f64 #s(literal 2 binary64) %6768)
(*.f64 %1062 %6770)
(*.f64 %6772 %974)
(*.f64 %1143 %974)
(/.f64 #s(literal 1 binary64) (/.f64 %1049 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %1047 #s(literal -1 binary64)))
(/.f64 %1037 %1099)
(/.f64 %1042 %1030)
(/.f64 %1124 B)
(*.f64 #s(literal 2 binary64) %6782)
(*.f64 %6784 %974)
(*.f64 %1147 %976)
(*.f64 %1037 %1124)
(*.f64 %1037 %1126)
(*.f64 %1042 %1031)
(*.f64 %1042 %1122)
(*.f64 %1055 %1141)
(*.f64 %1062 %1144)
(*.f64 %1062 %1133)
(*.f64 %1031 %1042)
(*.f64 %1128 %6795)
(*.f64 %6797 %1055)
(*.f64 %1140 %1128)
(pow.f64 %1049 #s(literal -1 binary64))
(+.f64 %1035 %6801)
(fma.f64 %963 %1042 %6801)
(fma.f64 %1033 #s(literal -1 binary64) %6801)
(fma.f64 #s(literal 1 binary64) %1035 %6801)
(fma.f64 %1037 %964 %6801)
(fma.f64 %964 %1037 %6801)
(fma.f64 %1035 #s(literal 1 binary64) %6801)
(fma.f64 #s(literal -1 binary64) %1033 %6801)
(fma.f64 %1042 %963 %6801)
(+.f64 %1081 %1081)
(fma.f64 #s(literal 1/2 binary64) %6747 %6801)
(fma.f64 #s(literal 2 binary64) %6749 %6801)
(fma.f64 #s(literal 2 binary64) %1060 %6801)
(fma.f64 #s(literal 2 binary64) %6752 %6801)
(fma.f64 #s(literal 2 binary64) %6754 %6801)
(fma.f64 #s(literal -2 binary64) %1056 %6801)
(fma.f64 %1132 %974 %6801)
(fma.f64 %980 %1055 %6801)
(fma.f64 #s(literal 1/2 binary64) %6762 %6801)
(fma.f64 #s(literal 2 binary64) %6764 %6801)
(fma.f64 #s(literal 2 binary64) %1081 %6801)
(fma.f64 #s(literal 2 binary64) %6768 %6801)
(fma.f64 %1062 %6770 %6801)
(fma.f64 %6772 %974 %6801)
(fma.f64 %1143 %974 %6801)
(fma.f64 #s(literal 2 binary64) %6782 %6801)
(fma.f64 %6784 %974 %6801)
(fma.f64 %1147 %976 %6801)
(fma.f64 %1037 %1124 %6801)
(fma.f64 %1037 %1126 %6801)
(fma.f64 %1042 %1031 %6801)
(fma.f64 %1042 %1122 %6801)
(fma.f64 %1055 %1141 %6801)
(fma.f64 %1062 %1144 %6801)
(fma.f64 %1062 %1133 %6801)
(fma.f64 %1031 %1042 %6801)
(fma.f64 %1128 %6795 %6801)
(fma.f64 %6797 %1055 %6801)
(fma.f64 %1140 %1128 %6801)
%1047
(/.f64 %563 %964)
(neg.f64 %1049)
(/.f64 %6843 %964)
(/.f64 %567 %964)
(*.f64 B %1030)
(*.f64 #s(literal 1 binary64) %1047)
(*.f64 %1030 B)
(/.f64 #s(literal 1 binary64) %1033)
(/.f64 (*.f64 %563 #s(literal 1 binary64)) %964)
(*.f64 %563 %1099)
(*.f64 %1099 %563)
(*.f64 #s(literal 2 binary64) %6854)
(*.f64 %575 %1101)
%1033
%1034
%1036
%1038
%1039
%1040
%1041
%1043
%1044
%1045
%1046
%1048
%1050
%1051
%1052
%1054
%1057
%1059
%1061
%1063
%1064
%1065
%1066
%1068
%1070
%1072
%1074
%1076
%1077
%1078
%1080
%1082
%1084
%1086
%1088
%1090
%1093
%1095
%1097
%1098
%1100
%1102
%1103
%1105
%1107
%1109
%1111
%1112
%1114
%1116
%1118
%1120
%1121
%1123
%1125
%1127
%1129
%1131
%1134
%1135
%1136
%1138
%1139
%1142
%1145
%1146
%1149
%1150
%1151
%1153
%1155
%1157
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1173
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1201
%1202
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%6857
%6858
%6859
%6860
%6861
%6862
%6863
%6864
%6866
%6868
%6869
%6871
%6872
%6873
%6874
%6875
%6876
%6878
%6880
%6881
%6882
%6883
%6884
%6885
%6886
%6887
%6888
%6889
%6890
%6892
%6893
%6894
%6895
%6896
%6897
%6898
%6900
%6902
%6904
%6906
%6907
%6908
%6910
%6912
%6913
%6914
%6915
%6916
%6917
%6918
%6919
%6920
%6921
%6922
%6923
%6925
%6927
%6930
%6931
%6932
%6933
%6935
%6937
%6939
%6940
%6941
%6942
%6943
%6945
%6946
%6947
%6949
%6950
%6951
%6952
%6953
%6954
%6956
%6958
%6959
%6960
%6961
%6962
%6963
%6964
%6965
%6966
%6968
%6971
%6972
%6973
%6974
%6975
%6976
%6977
%6978
%6979
%6980
%6981
%6982
%6984
%6987
%6990
%6993
%6997
%6998
%6999
%7000
%7001
%7002
%7003
%7004
%7005
%7006
%7007
%7008
%7009
%7010
%7011
%7012
%7015
%7017
%7020
%7021
%7022
%7023
%7024
%7025
%7026
%7027
%7028
%7029
%7030
%7031
%7032
%7033
%7034
%7037
%7039
%7040
%7043
%7044
%7045
%7046
%7047
%7048
%7049
%7051
%7052
%7054
%7056
%7057
%7058
%7059
%7061
%7063
%7065
%7067
%7068
%7069
%7071
%7074
%7076
%7078
%7081
%7085
%7087
%7089
%7090
%7094
%7097
%7100
%7102
%7103
%7105
%7107
%7109
%7112
%7115
%7118
%7119
%7121
%7123
%7124
%7126
%7128
%7130
%7132
%7134
%7137
%7139
%7141
%7143
%7146
%7149
%7152
%7153
%7154
%7157
%7159
%7162
%7165
%7168
%7170
%7173
%7176
%7181
%7184
%7187
%7192
%7195
%7200
%7205
%7210
%6857
%6858
%6859
%6860
%6861
%6862
%6863
%6864
%6866
%6868
%6869
%6871
%6872
%6873
%6874
%6875
%6876
%6878
%6880
%6881
%6882
%6883
%6884
%6885
%6886
%6887
%6888
%6889
%6890
%6892
%6893
%6894
%6895
%6896
%6897
%6898
%6900
%6902
%6904
%6906
%6907
%6908
%6910
%6912
%6913
%6914
%6915
%6916
%6917
%6918
%6919
%6920
%6921
%6922
%6923
%6925
%6927
%6930
%6931
%6932
%6933
%6935
%6937
%6939
%6940
%6941
%6942
%6943
%6945
%6946
%6947
%6949
%6950
%6951
%6952
%6953
%6954
%6956
%6958
%6959
%6960
%6961
%6962
%6963
%6964
%6965
%6966
%6968
%6971
%6972
%6973
%6974
%6975
%6976
%6977
%6978
%6979
%6980
%6981
%6982
%6984
%6987
%6990
%6993
%6997
%6998
%6999
%7000
%7001
%7002
%7003
%7004
%7005
%7006
%7007
%7008
%7009
%7010
%7011
%7012
%7015
%7017
%7020
%7021
%7022
%7023
%7024
%7025
%7026
%7027
%7028
%7029
%7030
%7031
%7032
%7033
%7034
%7037
%7039
%7040
%7043
%7044
%7045
%7046
%7047
%7048
%7049
%7051
%7052
%7054
%7056
%7057
%7058
%7059
%7061
%7063
%7065
%7067
%7068
%7069
%7071
%7074
%7076
%7078
%7081
%7085
%7087
%7089
%7090
%7094
%7097
%7100
%7102
%7103
%7105
%7107
%7109
%7112
%7115
%7118
%7119
%7121
%7123
%7124
%7126
%7128
%7130
%7132
%7134
%7137
%7139
%7141
%7143
%7146
%7149
%7152
%7153
%7154
%7157
%7159
%7162
%7165
%7168
%7170
%7173
%7176
%7181
%7184
%7187
%7192
%7195
%7200
%7205
%7210
(+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
(+.f64 #s(literal 884279719003555/140737488355328 binary64) lam2)
%7213
(neg.f64 (-.f64 #s(literal -884279719003555/140737488355328 binary64) lam2))
(-.f64 #s(literal 884279719003555/140737488355328 binary64) %45)
(neg.f64 (-.f64 %45 #s(literal 884279719003555/140737488355328 binary64)))
(fma.f64 lam2 #s(literal 1 binary64) #s(literal 884279719003555/140737488355328 binary64))
(fma.f64 #s(literal 1 binary64) lam2 #s(literal 884279719003555/140737488355328 binary64))
(fma.f64 #s(literal 1/2 binary64) %53 #s(literal 884279719003555/140737488355328 binary64))
(fma.f64 %53 #s(literal 1/2 binary64) #s(literal 884279719003555/140737488355328 binary64))
(fma.f64 #s(literal 2 binary64) %56 #s(literal 884279719003555/140737488355328 binary64))
(fma.f64 %56 #s(literal 2 binary64) #s(literal 884279719003555/140737488355328 binary64))
(+.f64 lam2 #s(literal -884279719003555/140737488355328 binary64))
(+.f64 #s(literal -884279719003555/140737488355328 binary64) lam2)
%7227
(neg.f64 (-.f64 #s(literal 884279719003555/140737488355328 binary64) lam2))
(-.f64 #s(literal -884279719003555/140737488355328 binary64) %45)
(fma.f64 lam2 #s(literal 1 binary64) #s(literal -884279719003555/140737488355328 binary64))
(fma.f64 #s(literal 1 binary64) lam2 #s(literal -884279719003555/140737488355328 binary64))
(fma.f64 #s(literal 1/2 binary64) %53 #s(literal -884279719003555/140737488355328 binary64))
(fma.f64 %53 #s(literal 1/2 binary64) #s(literal -884279719003555/140737488355328 binary64))
(fma.f64 #s(literal 2 binary64) %56 #s(literal -884279719003555/140737488355328 binary64))
(fma.f64 %56 #s(literal 2 binary64) #s(literal -884279719003555/140737488355328 binary64))
%7237
%7238
(neg.f64 %7239)
%7241
(+.f64 %7238 lam1)
(-.f64 lam1 %7239)
(-.f64 %7238 %82)
(+.f64 %7238 %86)
(neg.f64 %7246)
%7248
(*.f64 %7241 #s(literal 1/2 binary64))
(/.f64 %7241 #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) %7246)
(*.f64 %7246 #s(literal -1/2 binary64))
(neg.f64 %7253)
(fma.f64 lam1 #s(literal 1/2 binary64) %7255)
(fma.f64 #s(literal 1/2 binary64) lam1 %7255)
(fma.f64 #s(literal 1/2 binary64) %7238 %518)
(fma.f64 %7238 #s(literal 1/2 binary64) %518)
(+.f64 %518 %7255)
(+.f64 %7255 %518)
(-.f64 %518 %7262)
(-.f64 %7255 %523)
(fma.f64 #s(literal -1/2 binary64) %82 %7255)
(fma.f64 #s(literal -1/2 binary64) %7239 %518)
(fma.f64 %82 #s(literal -1/2 binary64) %7255)
(fma.f64 %7239 #s(literal -1/2 binary64) %518)
(/.f64 (*.f64 %7241 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %7241) #s(literal 2 binary64))
%7273
(+.f64 lam1 %7239)
(+.f64 %7239 lam1)
(neg.f64 %7276)
(-.f64 %7239 %82)
(+.f64 %7239 %86)
%7280
(*.f64 %7273 B)
(*.f64 %563 %7276)
(*.f64 %7276 %563)
(neg.f64 %7284)
(-.f64 %604 %7286)
(fma.f64 lam1 B %7288)
(fma.f64 B lam1 %7288)
(fma.f64 B %7239 %604)
(fma.f64 %7239 B %604)
(+.f64 %604 %7288)
(+.f64 %7288 %604)
(-.f64 %604 (*.f64 %563 %7239))
(-.f64 %604 (neg.f64 %7288))
(*.f64 B %7299)
%7301
(*.f64 #s(literal -1/2 binary64) %7284)
(*.f64 %573 %7273)
(*.f64 %7273 %573)
(*.f64 %7280 #s(literal 1/2 binary64))
(*.f64 %629 %7276)
(*.f64 %7299 B)
(*.f64 %7284 #s(literal -1/2 binary64))
(/.f64 %7280 #s(literal 2 binary64))
(neg.f64 %7310)
(/.f64 (*.f64 #s(literal 1 binary64) %7280) #s(literal 2 binary64))
(/.f64 (*.f64 %7280 #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 lam1 %573 %7316)
(fma.f64 B %518 %7316)
(fma.f64 B %7262 %691)
(fma.f64 #s(literal 1/2 binary64) %604 %7316)
(fma.f64 %604 #s(literal 1/2 binary64) %7316)
(fma.f64 %573 lam1 %7316)
(fma.f64 %518 B %7316)
(fma.f64 %7262 B %691)
(+.f64 %691 %7316)
(+.f64 %7316 %691)
(-.f64 %691 (*.f64 %7238 %573))
(fma.f64 #s(literal 1/2 binary64) %7288 %691)
(fma.f64 %573 %7239 %691)
(fma.f64 %7239 %573 %691)
(fma.f64 %7288 #s(literal 1/2 binary64) %691)
(-.f64 %691 (*.f64 %629 %7239))
(-.f64 %691 (neg.f64 %7316))
%7337
(neg.f64 %7338)
(tan.f64 (fma.f64 %7299 B %104))
(tan.f64 %7342)
(tan.f64 (+.f64 %7342 %104))
(/.f64 %7346 %7347)
(/.f64 %7349 %7350)
(/.f64 %7346 (neg.f64 %7350))
(/.f64 (*.f64 %7346 #s(literal 1 binary64)) %7347)
(*.f64 %7346 %7356)
(*.f64 %7356 %7346)
(/.f64 #s(literal 1 binary64) (/.f64 %7347 %7346))
(*.f64 %7349 (/.f64 #s(literal 1 binary64) %7350))
(/.f64 #s(literal 1 binary64) (/.f64 %7350 %7349))
(/.f64 (sin.f64 %7342) (cos.f64 %7342))
%7368
(*.f64 %7337 J)
(*.f64 %536 %7338)
(*.f64 %7338 %536)
(neg.f64 %7372)
(*.f64 J %7374)
(*.f64 #s(literal 1 binary64) %7368)
(*.f64 %7368 #s(literal 1 binary64))
(neg.f64 %7378)
(*.f64 %7380 #s(literal 2 binary64))
(*.f64 %7382 #s(literal 1/2 binary64))
(/.f64 %7382 #s(literal 2 binary64))
(/.f64 %7385 %7347)
(*.f64 %7346 %7387)
(/.f64 %7389 %7350)
(/.f64 (*.f64 J %7349) %7350)
(/.f64 (neg.f64 %7385) %7350)
(/.f64 %7395 %7347)
(*.f64 %7346 %7397)
(*.f64 %7385 %7356)
(/.f64 #s(literal 1 binary64) (/.f64 %7347 %7385))
(/.f64 (*.f64 %7385 #s(literal 2 binary64)) (*.f64 %7347 #s(literal 2 binary64)))
(fma.f64 J %7337 %7405)
(fma.f64 J %7337 %7407)
(fma.f64 %7337 J %7405)
(fma.f64 %7337 J %7407)
(+.f64 %7368 %7405)
(+.f64 %7368 %7407)
(fma.f64 %536 %7338 %7405)
(fma.f64 %536 %7338 %7407)
(fma.f64 %7338 %536 %7405)
(fma.f64 %7338 %536 %7407)
(fma.f64 J %7374 %7405)
(fma.f64 J %7374 %7407)
(fma.f64 #s(literal 1/2 binary64) %7368 %7419)
(fma.f64 #s(literal 1 binary64) %7368 %7405)
(fma.f64 #s(literal 1 binary64) %7368 %7407)
(fma.f64 %7368 #s(literal 1/2 binary64) %7380)
(fma.f64 %7368 #s(literal 1 binary64) %7405)
(fma.f64 %7368 #s(literal 1 binary64) %7407)
(+.f64 %7380 %7380)
(+.f64 %7419 %7419)
(fma.f64 %7380 #s(literal 2 binary64) %7405)
(fma.f64 %7380 #s(literal 2 binary64) %7407)
(fma.f64 %7382 #s(literal 1/2 binary64) %7405)
(fma.f64 %7382 #s(literal 1/2 binary64) %7407)
(fma.f64 %7346 %7387 %7405)
(fma.f64 %7346 %7387 %7407)
(fma.f64 %7346 %7397 %7405)
(fma.f64 %7346 %7397 %7407)
(fma.f64 %7385 %7356 %7405)
(fma.f64 %7385 %7356 %7407)
(/.f64 %7368 p)
(*.f64 J %7439)
(*.f64 %871 %7337)
%7442
(*.f64 %7439 J)
(/.f64 %7372 %866)
(*.f64 %7338 %876)
(neg.f64 %7446)
(*.f64 %536 (/.f64 %7337 %866))
(*.f64 #s(literal 1 binary64) %7442)
(*.f64 %7368 %883)
(*.f64 %883 %7368)
(*.f64 %887 %7372)
(*.f64 %7372 %887)
(/.f64 #s(literal 1 binary64) (/.f64 p %7368))
(/.f64 (*.f64 %7372 #s(literal 1 binary64)) %866)
(/.f64 %7378 %866)
(/.f64 (*.f64 #s(literal -1 binary64) %7368) %866)
(*.f64 %536 (*.f64 %7337 %887))
(/.f64 #s(literal 1 binary64) (/.f64 %866 %7372))
(*.f64 #s(literal 2 binary64) (*.f64 %901 %7368))
(*.f64 %7382 %901)
(/.f64 %7385 %7469)
(/.f64 (*.f64 %7346 %871) %7347)
(/.f64 %7389 (*.f64 %7350 p))
(/.f64 (*.f64 %7349 %871) %7350)
(/.f64 (*.f64 %7346 %536) %7478)
(/.f64 (*.f64 %7349 %536) (*.f64 %7350 %866))
(/.f64 %7395 %7469)
(/.f64 (*.f64 #s(literal 1 binary64) %7385) %7469)
(/.f64 (*.f64 %7385 %883) %7347)
(/.f64 (*.f64 %883 %7385) %7347)
(*.f64 %7346 (*.f64 %7356 %871))
(/.f64 (*.f64 %7385 #s(literal -1 binary64)) %7478)
(/.f64 (*.f64 #s(literal -1 binary64) %7385) (*.f64 %866 %7347))
%7497
(neg.f64 %7498)
(*.f64 #s(literal 1 binary64) %7497)
(*.f64 %7497 #s(literal 1 binary64))
(*.f64 %7502 #s(literal 2 binary64))
(*.f64 %7504 #s(literal 1/2 binary64))
(/.f64 %7504 #s(literal 2 binary64))
(+.f64 %7497 %7507)
(+.f64 %7497 %7509)
(fma.f64 #s(literal 1/2 binary64) %7497 %7511)
(fma.f64 #s(literal 1 binary64) %7497 %7507)
(fma.f64 #s(literal 1 binary64) %7497 %7509)
(fma.f64 %7497 #s(literal 1/2 binary64) %7502)
(fma.f64 %7497 #s(literal 1 binary64) %7507)
(fma.f64 %7497 #s(literal 1 binary64) %7509)
(+.f64 %7502 %7502)
(+.f64 %7511 %7511)
(fma.f64 %7502 #s(literal 2 binary64) %7507)
(fma.f64 %7502 #s(literal 2 binary64) %7509)
(fma.f64 %7504 #s(literal 1/2 binary64) %7507)
(fma.f64 %7504 #s(literal 1/2 binary64) %7509)
%7524
(/.f64 %7498 %563)
(neg.f64 %7526)
(*.f64 #s(literal 1 binary64) %7524)
(*.f64 %1037 %7497)
(*.f64 %7497 %1037)
(*.f64 %7524 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %7526)
(*.f64 %1042 %7498)
(*.f64 %7498 %1042)
(/.f64 #s(literal 1 binary64) (/.f64 B %7497))
(/.f64 %7537 %563)
(/.f64 #s(literal 1 binary64) (/.f64 %563 %7498))
(*.f64 #s(literal 2 binary64) (*.f64 %1055 %7497))
(*.f64 %7504 %1055)
%7544
(fma.f64 %7241 #s(literal 1/2 binary64) %7526)
(+.f64 %7248 %7526)
(+.f64 %7526 %7248)
(-.f64 %7248 %7524)
(-.f64 %7526 %7253)
(fma.f64 #s(literal -1/2 binary64) %7246 %7526)
(fma.f64 %7246 #s(literal -1/2 binary64) %7526)
(neg.f64 (fma.f64 %7241 #s(literal -1/2 binary64) %7524))
(fma.f64 lam1 #s(literal 1/2 binary64) %7554)
(fma.f64 #s(literal 1/2 binary64) lam1 %7554)
(fma.f64 #s(literal 1/2 binary64) %7238 %7557)
(fma.f64 %7238 #s(literal 1/2 binary64) %7557)
(+.f64 %518 %7554)
(+.f64 %7255 %7557)
(+.f64 %7554 %518)
(/.f64 %7563 B)
(fma.f64 #s(literal 1/2 binary64) %7238 %7565)
(fma.f64 %1037 %7498 %7248)
(fma.f64 %7238 #s(literal 1/2 binary64) %7565)
(fma.f64 %7497 %1042 %7248)
(fma.f64 %1042 %7497 %7248)
(fma.f64 %7498 %1037 %7248)
(fma.f64 %7526 #s(literal 1 binary64) %7248)
(*.f64 %7544 #s(literal 1 binary64))
(-.f64 %518 (fma.f64 %7238 #s(literal -1/2 binary64) %7524))
(fma.f64 #s(literal -1/2 binary64) %82 %7554)
(fma.f64 #s(literal -1/2 binary64) %7239 %7557)
(fma.f64 %82 #s(literal -1/2 binary64) %7554)
(fma.f64 %7239 #s(literal -1/2 binary64) %7557)
(+.f64 %7255 %7565)
(+.f64 %7581 %7255)
(-.f64 %518 (-.f64 %7262 %7526))
(-.f64 %7255 (-.f64 %7524 %518))
(-.f64 %7581 %7262)
(/.f64 %7588 %563)
(fma.f64 #s(literal -1/2 binary64) %7239 %7565)
(fma.f64 %7239 #s(literal -1/2 binary64) %7565)
(-.f64 %518 (neg.f64 %7554))
(/.f64 %7594 B)
(fma.f64 %7537 %1037 %7248)
(fma.f64 (*.f64 %7498 #s(literal -1 binary64)) %1042 %7248)
(fma.f64 (*.f64 %7498 #s(literal 2 binary64)) %1055 %7248)
(*.f64 %1037 %7563)
(*.f64 %7563 %1037)
(*.f64 %7588 %1042)
(/.f64 #s(literal 1 binary64) (/.f64 B %7563))
(fma.f64 B (/.f64 %7248 B) %7526)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %7241 B) B) %7526)
(fma.f64 %7241 %6934 %7526)
(fma.f64 %7248 %6936 %7526)
(/.f64 %7613 %563)
(+.f64 %7615 %7526)
(-.f64 %7615 %7524)
(/.f64 #s(literal 1 binary64) (/.f64 %563 %7588))
(*.f64 %7594 %1037)
(*.f64 %7613 %1042)
(*.f64 (*.f64 %7563 #s(literal 2 binary64)) %1055)
(fma.f64 %7624 %1037 %7526)
(/.f64 (-.f64 (*.f64 %7615 B) %7497) B)
(/.f64 (-.f64 (*.f64 %7615 %563) %7498) %563)
(/.f64 (-.f64 (*.f64 %7624 B) (*.f64 B %7497)) %2497)
(/.f64 (-.f64 (*.f64 %7624 %563) (*.f64 B %7498)) %2502)
%7640
%7641
%7642
%7643
%7644
%7645
%7646
%7647
%7648
%7649
%7650
(-.f64 %7642 %7650)
(-.f64 %1325 %1033)
(-.f64 %4493 %1033)
%7654
%7655
%7656
%7657
%7658
%7659
(-.f64 %508 %7659)
%7661
%7662
%7663
(-.f64 %508 %7663)
%963
%965
%966
%967
%968
%969
%971
%973
%975
%977
%979
%981
%983
%985
%986
%987
%989
%991
%993
%995
%996
%997
%998
%999
%1000
%1001
%1002
%1003
%1004
%1005
%1006
%1007
%1008
%1009
%1010
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1020
%1021
%1022
%1023
%1025
%1026
%1027
%1028
%1029
%1032
%1033
%1034
%1036
%1038
%1039
%1040
%1041
%1043
%1044
%1045
%1046
%1048
%1050
%1051
%1052
%1054
%1057
%1059
%1061
%1063
%1064
%1065
%1066
%1068
%1070
%1072
%1074
%1076
%1077
%1078
%1080
%1082
%1084
%1086
%1088
%1090
%1093
%1095
%1097
%1098
%1100
%1102
%1103
%1105
%1107
%1109
%1111
%1112
%1114
%1116
%1118
%1120
%1121
%1123
%1125
%1127
%1129
%1131
%1134
%1135
%1136
%1138
%1139
%1142
%1145
%1146
%1149
%1150
%1151
%1153
%1155
%1157
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1173
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1201
%1202
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%6857
%6858
%6859
%6860
%6861
%6862
%6863
%6864
%6866
%6868
%6869
%6871
%6872
%6873
%6874
%6875
%6876
%6878
%6880
%6881
%6882
%6883
%6884
%6885
%6886
%6887
%6888
%6889
%6890
%6892
%6893
%6894
%6895
%6896
%6897
%6898
%6900
%6902
%6904
%6906
%6907
%6908
%6910
%6912
%6913
%6914
%6915
%6916
%6917
%6918
%6919
%6920
%6921
%6922
%6923
%6925
%6927
%6930
%6931
%6932
%6933
%6935
%6937
%6939
%6940
%6941
%6942
%6943
%6945
%6946
%6947
%6949
%6950
%6951
%6952
%6953
%6954
%6956
%6958
%6959
%6960
%6961
%6962
%6963
%6964
%6965
%6966
%6968
%6971
%6972
%6973
%6974
%6975
%6976
%6977
%6978
%6979
%6980
%6981
%6982
%6984
%6987
%6990
%6993
%6997
%6998
%6999
%7000
%7001
%7002
%7003
%7004
%7005
%7006
%7007
%7008
%7009
%7010
%7011
%7012
%7015
%7017
%7020
%7021
%7022
%7023
%7024
%7025
%7026
%7027
%7028
%7029
%7030
%7031
%7032
%7033
%7034
%7037
%7039
%7040
%7043
%7044
%7045
%7046
%7047
%7048
%7049
%7051
%7052
%7054
%7056
%7057
%7058
%7059
%7061
%7063
%7065
%7067
%7068
%7069
%7071
%7074
%7076
%7078
%7081
%7085
%7087
%7089
%7090
%7094
%7097
%7100
%7102
%7103
%7105
%7107
%7109
%7112
%7115
%7118
%7119
%7121
%7123
%7124
%7126
%7128
%7130
%7132
%7134
%7137
%7139
%7141
%7143
%7146
%7149
%7152
%7153
%7154
%7157
%7159
%7162
%7165
%7168
%7170
%7173
%7176
%7181
%7184
%7187
%7192
%7195
%7200
%7205
%7210
%7665
%7666
(-.f64 %508 %7666)
%7668
%7669
(-.f64 %508 %7669)
%6857
%6858
%6859
%6860
%6861
%6862
%6863
%6864
%6866
%6868
%6869
%6871
%6872
%6873
%6874
%6875
%6876
%6878
%6880
%6881
%6882
%6883
%6884
%6885
%6886
%6887
%6888
%6889
%6890
%6892
%6893
%6894
%6895
%6896
%6897
%6898
%6900
%6902
%6904
%6906
%6907
%6908
%6910
%6912
%6913
%6914
%6915
%6916
%6917
%6918
%6919
%6920
%6921
%6922
%6923
%6925
%6927
%6930
%6931
%6932
%6933
%6935
%6937
%6939
%6940
%6941
%6942
%6943
%6945
%6946
%6947
%6949
%6950
%6951
%6952
%6953
%6954
%6956
%6958
%6959
%6960
%6961
%6962
%6963
%6964
%6965
%6966
%6968
%6971
%6972
%6973
%6974
%6975
%6976
%6977
%6978
%6979
%6980
%6981
%6982
%6984
%6987
%6990
%6993
%6997
%6998
%6999
%7000
%7001
%7002
%7003
%7004
%7005
%7006
%7007
%7008
%7009
%7010
%7011
%7012
%7015
%7017
%7020
%7021
%7022
%7023
%7024
%7025
%7026
%7027
%7028
%7029
%7030
%7031
%7032
%7033
%7034
%7037
%7039
%7040
%7043
%7044
%7045
%7046
%7047
%7048
%7049
%7051
%7052
%7054
%7056
%7057
%7058
%7059
%7061
%7063
%7065
%7067
%7068
%7069
%7071
%7074
%7076
%7078
%7081
%7085
%7087
%7089
%7090
%7094
%7097
%7100
%7102
%7103
%7105
%7107
%7109
%7112
%7115
%7118
%7119
%7121
%7123
%7124
%7126
%7128
%7130
%7132
%7134
%7137
%7139
%7141
%7143
%7146
%7149
%7152
%7153
%7154
%7157
%7159
%7162
%7165
%7168
%7170
%7173
%7176
%7181
%7184
%7187
%7192
%7195
%7200
%7205
%7210

reconstruct1.6s (1.0%)

Memory
-35.6MiB live, 156.8MiB allocated; 120ms collecting garbage

eval19.7s (13.0%)

Memory
122.7MiB live, 2 329.4MiB allocated; 1.3s collecting garbage
Compiler

Compiled 1 715 633 to 89 100 computations (94.8% saved)

prune5.3s (3.5%)

Memory
-51.1MiB live, 450.4MiB allocated; 894ms collecting garbage
Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New12 9111712 928
Fresh000
Picked12012
Done000
Total12 9231712 940
Accuracy
99.2%
Counts
12 940 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.0%
%5 = (- lam1 lam2)
%6 = (PI )
%33 = (-.f64 lam1 lam2)
%34 = (PI.f64 )
(fma.f64 (/.f64 #s(literal 1 binary64) B) (atan.f64 (*.f64 (tan.f64 (approx (* (* B (- lam1 (if (< %5 (neg %6)) (+ (* %6 2) lam2) (if (> %5 %6) (+ (* -2 %6) lam2) lam2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 B lam1)))) (/.f64 J p))) (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 (<.f64 %33 (neg.f64 %34)) (fma.f64 %34 #s(literal 2 binary64) lam2) (if.f64 (>.f64 %33 %34) (fma.f64 #s(literal -2 binary64) %34 lam2) lam2)))))
95.4%
%5 = (- lam1 lam2)
%6 = (PI )
%28 = (-.f64 lam1 lam2)
%29 = (PI.f64 )
%31 = (<.f64 %28 (neg.f64 %29))
%35 = (>.f64 %28 %29)
(fma.f64 (/.f64 #s(literal 1 binary64) B) (atan.f64 (approx (* (tan (* (* B (- lam1 (if (< %5 (neg %6)) (+ (* %6 2) lam2) (if (> %5 %6) (+ (* -2 %6) lam2) lam2)))) -1/2)) (/ J p)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B (*.f64 J (-.f64 lam1 (if.f64 %31 (+.f64 lam2 (*.f64 #s(literal 2 binary64) %29)) (if.f64 %35 (+.f64 lam2 (*.f64 #s(literal -2 binary64) %29)) lam2))))) p)))) (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 %31 (fma.f64 %29 #s(literal 2 binary64) lam2) (if.f64 %35 (fma.f64 #s(literal -2 binary64) %29 lam2) lam2)))))
95.4%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%15 = (if.f64 (<.f64 %3 (neg.f64 %4)) (fma.f64 (*.f64 %4 lam2) (/.f64 #s(literal 2 binary64) lam2) lam2) (if.f64 (>.f64 %3 %4) (-.f64 lam2 (*.f64 #s(literal 2 binary64) %4)) lam2))
%21 = (- lam1 lam2)
%22 = (PI )
%26 = (* 2 %22)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %15)) (/.f64 (atan.f64 (/.f64 (approx (* J (tan (* 1/2 (* B (- lam1 (if (< %21 (neg %22)) (+ lam2 %26) (if (> %21 %22) (- lam2 %26) lam2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 B (*.f64 J (-.f64 lam1 %15))))) p)) B))
95.5%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%6 = (<.f64 %3 (neg.f64 %4))
%8 = (*.f64 #s(literal 2 binary64) %4)
%10 = (>.f64 %3 %4)
%19 = (- lam1 lam2)
%20 = (PI )
%24 = (* 2 %20)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 %6 (+.f64 lam2 %8) (if.f64 %10 (-.f64 lam2 %8) lam2)))) (/.f64 (atan.f64 (/.f64 (approx (* J (tan (* 1/2 (* B (- lam1 (if (< %19 (neg %20)) (+ lam2 %24) (if (> %19 %20) (- lam2 %24) lam2))))))) (*.f64 (-.f64 lam1 (if.f64 %6 (fma.f64 %4 #s(literal 2 binary64) lam2) (if.f64 %10 (fma.f64 #s(literal -2 binary64) %4 lam2) lam2))) (*.f64 (*.f64 #s(literal 1/2 binary64) J) B))) p)) B))
88.7%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%8 = (*.f64 #s(literal 2 binary64) %4)
%19 = (- lam1 lam2)
%20 = (PI )
%24 = (* 2 %20)
%30 = (- lam1 (if (< %19 (neg %20)) (+ lam2 %24) (if (> %19 %20) (- lam2 %24) lam2)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 %8) (if.f64 (>.f64 %3 %4) (-.f64 lam2 %8) lam2)))) (/.f64 (atan.f64 (/.f64 (approx (* J (tan (* 1/2 (* B %30)))) (*.f64 #s(literal 1/2 binary64) (*.f64 B (approx (* J %30) (*.f64 J lam1))))) p)) B))
93.8%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%6 = (<.f64 %3 (neg.f64 %4))
%8 = (*.f64 #s(literal 2 binary64) %4)
%9 = (+.f64 lam2 %8)
%10 = (>.f64 %3 %4)
%18 = (- lam1 lam2)
%19 = (PI )
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 %6 %9 (if.f64 %10 (-.f64 lam2 %8) lam2)))) (/.f64 (atan.f64 (*.f64 (approx (/ (tan (* 1/2 (* B (- lam1 (if (< %18 (neg %19)) (+ (* %19 2) lam2) (if (> %18 %19) (+ (* -2 %19) lam2) lam2)))))) p) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (-.f64 lam1 (if.f64 %6 %9 (if.f64 %10 (+.f64 lam2 (*.f64 #s(literal -2 binary64) %4)) lam2)))) p))) J)) B))
77.7%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%6 = (<.f64 %3 (neg.f64 %4))
%8 = (*.f64 #s(literal 2 binary64) %4)
%10 = (>.f64 %3 %4)
%19 = (- lam1 lam2)
%20 = (PI )
%24 = (* 2 %20)
%41 = (if.f64 %6 (fma.f64 %4 #s(literal 2 binary64) lam2) (if.f64 %10 (fma.f64 #s(literal -2 binary64) %4 lam2) lam2))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 %6 (+.f64 lam2 %8) (if.f64 %10 (-.f64 lam2 %8) lam2)))) (/.f64 (atan.f64 (approx (/ (* J (tan (* 1/2 (* B (- lam1 (if (< %19 (neg %20)) (+ lam2 %24) (if (> %19 %20) (- lam2 %24) lam2))))))) p) (*.f64 B (fma.f64 (pow.f64 (-.f64 lam1 %41) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) J) (*.f64 B (/.f64 B p))) (*.f64 (*.f64 (-.f64 %41 lam1) #s(literal -1/2 binary64)) (/.f64 J p)))))) B))
96.5%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%8 = (*.f64 #s(literal 2 binary64) %4)
%13 = (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 %8) (if.f64 (>.f64 %3 %4) (-.f64 lam2 %8) lam2))
%19 = (- lam1 lam2)
%20 = (PI )
%24 = (* 2 %20)
%30 = (- lam1 (if (< %19 (neg %20)) (+ lam2 %24) (if (> %19 %20) (- lam2 %24) lam2)))
%43 = (pow %30 3)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %13)) (/.f64 (atan.f64 (approx (/ (* J (tan (* 1/2 (* B %30)))) p) (*.f64 B (approx (+ (* 1/2 (/ (* J %30) p)) (/ (* (pow B 2) (* J (- (* -1/48 %43) (* -1/16 %43)))) p)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 J (-.f64 lam1 %13)) p)))))) B))
95.4%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%6 = (<.f64 %3 (neg.f64 %4))
%8 = (*.f64 #s(literal 2 binary64) %4)
%9 = (+.f64 lam2 %8)
%10 = (>.f64 %3 %4)
%22 = (- lam1 lam2)
%23 = (PI )
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 %6 %9 (if.f64 %10 (-.f64 lam2 %8) lam2)))) (/.f64 #s(literal 1 binary64) (/.f64 B (atan.f64 (approx (* (/ J p) (tan (* 1/2 (* B (- lam1 (if (< %22 (neg %23)) (+ (* %23 2) lam2) (if (> %22 %23) (+ (* -2 %23) lam2) lam2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (*.f64 J (-.f64 lam1 (if.f64 %6 %9 (if.f64 %10 (+.f64 lam2 (*.f64 #s(literal -2 binary64) %4)) lam2))))) p)))))))
81.3%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%6 = (<.f64 %3 (neg.f64 %4))
%8 = (*.f64 #s(literal 2 binary64) %4)
%10 = (>.f64 %3 %4)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 %6 (+.f64 lam2 %8) (if.f64 %10 (-.f64 lam2 %8) lam2)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (atan.f64 (*.f64 (/.f64 J p) (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 (if.f64 %6 (fma.f64 %4 #s(literal 2 binary64) lam2) (if.f64 %10 (fma.f64 #s(literal -2 binary64) %4 lam2) lam2))))))))) B)))
79.0%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%6 = (<.f64 %3 (neg.f64 %4))
%11 = (if.f64 (>.f64 %3 %4) (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64)) lam2)
%18 = (- lam1 lam2)
%19 = (PI )
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 (if.f64 %6 (+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64)) %11))) (/.f64 (atan.f64 (/.f64 (*.f64 J (tan.f64 (approx (* 1/2 (* B (- lam1 (if (< %18 (neg %19)) (+ lam2 884279719003555/140737488355328) (if (> %18 %19) (- lam2 884279719003555/140737488355328) lam2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 B (if.f64 %6 (+.f64 #s(literal 884279719003555/140737488355328 binary64) lam2) %11)))))) p)) B))
95.4%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%12 = (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64)) (if.f64 (>.f64 %3 %4) (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64)) lam2))
%18 = (- lam1 lam2)
%19 = (PI )
%23 = (* 2 %19)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %12)) (/.f64 (atan.f64 (/.f64 (approx (* J (tan (* 1/2 (* B (- lam1 (if (< %18 (neg %19)) (+ lam2 %23) (if (> %18 %19) (- lam2 %23) lam2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 B (*.f64 J (-.f64 lam1 %12))))) p)) B))
71.3%
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%15 = (if.f64 (<.f64 %3 (neg.f64 %4)) (+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64)) (if.f64 (>.f64 %3 %4) (approx (- lam2 884279719003555/140737488355328) #s(literal -884279719003555/140737488355328 binary64)) lam2))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lam1 %15)) (/.f64 (atan.f64 (/.f64 (*.f64 J (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 %15))))) p)) B))
49.2%
%3 = (- lam1 lam2)
%4 = (PI )
%7 = (+ %4 %4)
%22 = (-.f64 lam1 lam2)
%23 = (PI.f64 )
(-.f64 (approx (* 1/2 (+ lam1 (if (< %3 (neg %4)) (+ lam2 %7) (if (> %3 %4) (- lam2 %7) lam2)))) (*.f64 #s(literal 1/2 binary64) lam1)) (/.f64 (atan.f64 (*.f64 (/.f64 J p) (tan.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B (-.f64 lam1 (if.f64 (<.f64 %22 (neg.f64 %23)) (fma.f64 %23 #s(literal 2 binary64) lam2) (if.f64 (>.f64 %22 %23) (fma.f64 #s(literal -2 binary64) %23 lam2) lam2)))))))) B))
58.5%
%3 = (- lam1 lam2)
%4 = (PI )
%8 = (* 2 %4)
%13 = (if (< %3 (neg %4)) (+ lam2 %8) (if (> %3 %4) (- lam2 %8) lam2))
%17 = (-.f64 lam1 lam2)
%18 = (PI.f64 )
%22 = (*.f64 #s(literal 2 binary64) %18)
%27 = (if.f64 (<.f64 %17 (neg.f64 %18)) (+.f64 lam2 %22) (if.f64 (>.f64 %17 %18) (-.f64 lam2 %22) lam2))
(-.f64 (approx (* 1/2 (+ lam1 %13)) (*.f64 #s(literal 1/2 binary64) %27)) (/.f64 (atan.f64 (/.f64 (approx (* J (tan (* 1/2 (* B (- lam1 %13))))) (*.f64 #s(literal 1/2 binary64) (*.f64 B (*.f64 J (-.f64 lam1 %27))))) p)) B))
42.5%
%3 = (- lam1 lam2)
%4 = (PI )
%8 = (* 2 %4)
%13 = (if (< %3 (neg %4)) (+ lam2 %8) (if (> %3 %4) (- lam2 %8) lam2))
(-.f64 (approx (* 1/2 (+ lam1 %13)) (*.f64 #s(literal 1/2 binary64) lam1)) (/.f64 (atan.f64 (/.f64 (*.f64 J (tan.f64 (approx (* 1/2 (* B (- lam1 %13))) (*.f64 #s(literal 1/2 binary64) (*.f64 B lam1))))) p)) B))
58.0%
%3 = (- lam1 lam2)
%4 = (PI )
%8 = (* 2 %4)
%13 = (if (< %3 (neg %4)) (+ lam2 %8) (if (> %3 %4) (- lam2 %8) lam2))
%28 = (-.f64 lam1 lam2)
%29 = (PI.f64 )
%33 = (*.f64 #s(literal 2 binary64) %29)
(-.f64 (approx (* 1/2 (+ lam1 %13)) (*.f64 #s(literal 1/2 binary64) lam1)) (/.f64 (atan.f64 (approx (/ (* J (tan (* 1/2 (* B (- lam1 %13))))) p) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (*.f64 J (-.f64 lam1 (if.f64 (<.f64 %28 (neg.f64 %29)) (+.f64 lam2 %33) (if.f64 (>.f64 %28 %29) (-.f64 lam2 %33) lam2))))) p)))) B))
Compiler

Compiled 984 to 181 computations (81.6% saved)

sample3.0ms (0.0%)

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

Compiled 11 to 8 computations (27.3% saved)

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

series11.1s (7.3%)

Memory
43.3MiB live, 1 258.8MiB allocated; 350ms collecting garbage
Counts
201 → 561
Calls
Call 1
Inputs
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%5 = (neg.f64 %4)
%6 = (<.f64 %3 %5)
%8 = (*.f64 #s(literal 2 binary64) %4)
%9 = (+.f64 lam2 %8)
%10 = (>.f64 %3 %4)
%11 = (-.f64 lam2 %8)
%12 = (if.f64 %10 %11 lam2)
%13 = (if.f64 %6 %9 %12)
%14 = (+.f64 lam1 %13)
%15 = (*.f64 #s(literal 1/2 binary64) %14)
%18 = (-.f64 lam1 %13)
%21 = (*.f64 #s(literal 1/2 binary64) %13)
%23 = (- lam1 lam2)
%24 = (PI )
%26 = (< %23 (neg %24))
%28 = (* 2 %24)
%30 = (> %23 %24)
%33 = (if %26 (+ lam2 %28) (if %30 (- lam2 %28) lam2))
%35 = (* 1/2 (+ lam1 %33))
%36 = (approx %35 %21)
%37 = (*.f64 B lam1)
%39 = (*.f64 #s(literal 1/2 binary64) %37)
%42 = (*.f64 #s(literal 1/2 binary64) lam1)
%43 = (approx %35 %42)
%44 = (- lam1 %33)
%46 = (* 1/2 (* B %44))
%47 = (approx %46 %39)
%49 = (*.f64 #s(literal -2 binary64) %4)
%50 = (*.f64 J %18)
%51 = (*.f64 B %50)
%52 = (*.f64 #s(literal 1/2 binary64) %51)
%54 = (* J (tan %46))
%55 = (approx %54 %52)
%56 = (/.f64 %51 p)
%57 = (*.f64 #s(literal 1/2 binary64) %56)
%58 = (/ %54 p)
%59 = (approx %58 %57)
%60 = (/.f64 %50 p)
%61 = (/.f64 #s(literal 1 binary64) B)
%62 = (fma.f64 %4 #s(literal 2 binary64) lam2)
%63 = (fma.f64 #s(literal -2 binary64) %4 lam2)
%64 = (+.f64 lam2 %49)
%65 = (if.f64 %10 %63 lam2)
%66 = (if.f64 %6 %62 %65)
%67 = (+.f64 lam1 %66)
%68 = (*.f64 #s(literal 1/2 binary64) %67)
%69 = (*.f64 #s(literal 1/2 binary64) J)
%70 = (-.f64 lam1 %66)
%71 = (-.f64 %66 lam1)
%72 = (*.f64 B %70)
%73 = (*.f64 %71 #s(literal -1/2 binary64))
%74 = (*.f64 #s(literal 1/2 binary64) %72)
%75 = (tan.f64 %74)
%76 = (/.f64 J p)
%77 = (*.f64 %76 %75)
%78 = (atan.f64 %77)
%79 = (/.f64 %78 B)
%80 = (+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%81 = (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%82 = (if.f64 %10 %81 lam2)
%83 = (if.f64 %6 %80 %82)
%84 = (+.f64 lam1 %83)
%85 = (*.f64 #s(literal 1/2 binary64) %84)
%86 = (-.f64 lam1 %83)
%87 = (if.f64 %10 %64 lam2)
%88 = (if.f64 %6 %9 %87)
%89 = (-.f64 lam1 %88)
%90 = (*.f64 B %89)
%91 = (tan.f64 %47)
%92 = (*.f64 J %91)
%93 = (/.f64 %92 p)
%94 = (atan.f64 %93)
%95 = (/.f64 %94 B)
%96 = (/.f64 %55 p)
%97 = (atan.f64 %96)
%98 = (/.f64 %97 B)
%99 = (atan.f64 %59)
%100 = (/.f64 %99 B)
%102 = (*.f64 J lam1)
%103 = (/.f64 B p)
%104 = (+.f64 #s(literal 884279719003555/140737488355328 binary64) lam2)
%105 = (if.f64 %6 %104 %82)
%106 = (*.f64 B %105)
%107 = (*.f64 #s(literal -1/2 binary64) %106)
%110 = (- lam2 884279719003555/140737488355328)
%116 = (approx (* 1/2 (* B (- lam1 (if %26 (+ lam2 884279719003555/140737488355328) (if %30 %110 lam2))))) %107)
%117 = (* J %44)
%118 = (approx %117 %102)
%119 = (*.f64 #s(literal -1/2 binary64) %37)
%128 = (* B (- lam1 (if %26 (+ (* %24 2) lam2) (if %30 (+ (* -2 %24) lam2) lam2))))
%130 = (* %128 -1/2)
%131 = (approx %130 %119)
%133 = (approx %110 #s(literal -884279719003555/140737488355328 binary64))
%134 = (*.f64 #s(literal 1/2 binary64) %60)
%140 = (pow %44 3)
%149 = (approx (+ (* 1/2 (/ %117 p)) (/ (* (pow B 2) (* J (- (* -1/48 %140) (* -1/16 %140)))) p)) %134)
%150 = (/.f64 %90 p)
%151 = (*.f64 #s(literal 1/2 binary64) %150)
%153 = (tan (* 1/2 %128))
%155 = (approx (/ %153 p) %151)
%156 = (*.f64 J %89)
%157 = (*.f64 B %156)
%158 = (/.f64 %157 p)
%159 = (*.f64 #s(literal 1/2 binary64) %158)
%160 = (/ J p)
%162 = (approx (* %160 %153) %159)
%163 = (*.f64 #s(literal -1/2 binary64) %158)
%166 = (approx (* (tan %130) %160) %163)
%167 = (/.f64 #s(literal 2 binary64) lam2)
%168 = (*.f64 %4 lam2)
%169 = (fma.f64 %168 %167 lam2)
%170 = (/.f64 #s(literal 1 binary64) %78)
%171 = (*.f64 %69 B)
%172 = (+ %24 %24)
%179 = (approx (* 1/2 (+ lam1 (if %26 (+ lam2 %172) (if %30 (- lam2 %172) lam2)))) %42)
%180 = (pow.f64 %70 #s(literal 3 binary64))
%181 = (*.f64 %70 %171)
%182 = (*.f64 #s(literal 1/24 binary64) J)
%183 = (*.f64 %73 %76)
%184 = (*.f64 B %103)
%185 = (*.f64 %182 %184)
%186 = (fma.f64 %180 %185 %183)
%187 = (*.f64 %170 B)
%189 = (*.f64 J %86)
%190 = (*.f64 B %189)
%191 = (*.f64 #s(literal 1/2 binary64) %190)
%192 = (approx %54 %191)
%193 = (/.f64 %192 p)
%194 = (atan.f64 %193)
%195 = (/.f64 %194 B)
%197 = (if.f64 %6 %169 %12)
%198 = (-.f64 lam1 %197)
%199 = (+.f64 lam1 %197)
%200 = (*.f64 #s(literal 1/2 binary64) %199)
%201 = (*.f64 J %198)
%202 = (*.f64 B %201)
%203 = (*.f64 #s(literal 1/2 binary64) %202)
%204 = (approx %54 %203)
%205 = (/.f64 %204 p)
%206 = (atan.f64 %205)
%207 = (/.f64 %206 B)
%212 = (*.f64 B %118)
%213 = (*.f64 #s(literal 1/2 binary64) %212)
%214 = (approx %54 %213)
%215 = (/.f64 %214 p)
%216 = (atan.f64 %215)
%217 = (/.f64 %216 B)
%219 = (approx %54 %181)
%220 = (/.f64 %219 p)
%221 = (atan.f64 %220)
%222 = (/.f64 %221 B)
%224 = (*.f64 B %186)
%225 = (approx %58 %224)
%226 = (atan.f64 %225)
%227 = (/.f64 %226 B)
%229 = (*.f64 B %149)
%230 = (approx %58 %229)
%231 = (atan.f64 %230)
%232 = (/.f64 %231 B)
%234 = (tan.f64 %131)
%235 = (*.f64 %234 %76)
%236 = (atan.f64 %235)
%238 = (*.f64 %155 J)
%239 = (atan.f64 %238)
%240 = (/.f64 %239 B)
%242 = (atan.f64 %162)
%243 = (/.f64 B %242)
%244 = (/.f64 #s(literal 1 binary64) %243)
%246 = (atan.f64 %166)
%248 = (/.f64 #s(literal 1 binary64) %187)
%250 = (if.f64 %10 %133 lam2)
%251 = (if.f64 %6 %80 %250)
%252 = (+.f64 lam1 %251)
%253 = (*.f64 #s(literal 1/2 binary64) %252)
%254 = (-.f64 lam1 %251)
%255 = (*.f64 B %254)
%256 = (*.f64 #s(literal 1/2 binary64) %255)
%257 = (tan.f64 %256)
%258 = (*.f64 J %257)
%259 = (/.f64 %258 p)
%260 = (atan.f64 %259)
%261 = (/.f64 %260 B)
%263 = (tan.f64 %116)
%264 = (*.f64 J %263)
%265 = (/.f64 %264 p)
%266 = (atan.f64 %265)
%267 = (/.f64 %266 B)
#s(literal 1/2 binary64)
lam1
lam2
%3
%4
%5
%6
#s(literal 2 binary64)
%8
%9
%10
%11
%12
%13
%14
%15
J
B
%18
p
#s(literal 884279719003555/140737488355328 binary64)
%21
%36
%37
#s(literal -1/2 binary64)
%39
#s(literal 3 binary64)
#s(literal 1 binary64)
%42
%43
%47
#s(literal -2 binary64)
%49
%50
%51
%52
%55
%56
%57
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
#s(literal 1/24 binary64)
%102
%103
%104
%105
%106
%107
%116
%118
%119
%131
#s(literal -884279719003555/140737488355328 binary64)
%133
%134
%149
%150
%151
%155
%156
%157
%158
%159
%162
%163
%166
%167
%168
%169
%170
%171
%179
%180
%181
%182
%183
%184
%185
%186
%187
(-.f64 %179 %79)
%189
%190
%191
%192
%193
%194
%195
(-.f64 %85 %195)
%197
%198
%199
%200
%201
%202
%203
%204
%205
%206
%207
(-.f64 %200 %207)
(-.f64 %36 %98)
(-.f64 %43 %95)
(-.f64 %43 %100)
%212
%213
%214
%215
%216
%217
(-.f64 %15 %217)
%219
%220
%221
%222
(-.f64 %15 %222)
%224
%225
%226
%227
(-.f64 %15 %227)
%229
%230
%231
%232
(-.f64 %15 %232)
%234
%235
%236
(fma.f64 %61 %236 %68)
%238
%239
%240
(-.f64 %15 %240)
%242
%243
%244
(-.f64 %15 %244)
%246
(fma.f64 %61 %246 %68)
%248
(-.f64 %15 %248)
%250
%251
%252
%253
%254
%255
%256
%257
%258
%259
%260
%261
(-.f64 %253 %261)
%263
%264
%265
%266
%267
(-.f64 %85 %267)
Outputs
%6 = (- lam1 lam2)
%8 = (*.f64 #s(literal -1 binary64) lam2)
%10 = (-.f64 lam1 lam2)
%12 = (PI )
%14 = (< %6 (neg %12))
%15 = (PI.f64 )
%16 = (neg.f64 %15)
%17 = (<.f64 %10 %16)
%19 = (> %6 %12)
%20 = (>.f64 %10 %15)
%23 = (* 2 %12)
%24 = (- lam2 %23)
%25 = (if %19 %24 lam2)
%27 = (*.f64 #s(literal 2 binary64) %15)
%28 = (-.f64 lam2 %27)
%29 = (if.f64 %20 %28 lam2)
%31 = (+ lam2 %23)
%32 = (if %14 %31 %25)
%33 = (+.f64 lam2 %27)
%34 = (if.f64 %17 %33 %29)
%36 = (+ lam1 %32)
%37 = (+.f64 lam1 %34)
%39 = (* 1/2 %36)
%41 = (*.f64 #s(literal 1/2 binary64) %34)
%43 = (fma.f64 #s(literal 1/2 binary64) lam1 %41)
%45 = (- lam1 %32)
%46 = (*.f64 #s(literal -1 binary64) %34)
%48 = (-.f64 lam1 %34)
%51 = (* B lam1)
%52 = (*.f64 B lam1)
%55 = (*.f64 #s(literal 1/2 binary64) %52)
%58 = (*.f64 #s(literal 1/2 binary64) lam1)
%61 = (* 1/2 (* B %45))
%63 = (*.f64 B %34)
%64 = (*.f64 #s(literal -1/2 binary64) %63)
%69 = (* J %45)
%70 = (*.f64 J %34)
%73 = (*.f64 J lam1)
%76 = (* B %69)
%77 = (*.f64 B %70)
%80 = (*.f64 B %73)
%83 = (* 1/2 %76)
%86 = (*.f64 #s(literal 1/2 binary64) %80)
%89 = (tan %61)
%90 = (* J %89)
%91 = (sin.f64 %64)
%92 = (*.f64 J %91)
%93 = (cos.f64 %64)
%94 = (/.f64 %92 %93)
%96 = (*.f64 #s(literal 1/2 binary64) B)
%97 = (pow.f64 %91 #s(literal 2 binary64))
%99 = (pow.f64 %93 #s(literal 2 binary64))
%101 = (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %97) %99))
%102 = (-.f64 %96 %101)
%103 = (*.f64 lam1 %102)
%106 = (*.f64 %91 %102)
%107 = (*.f64 lam1 %106)
%109 = (*.f64 B (*.f64 J %107))
%111 = (*.f64 J %102)
%116 = (*.f64 B (*.f64 J %106))
%120 = (pow.f64 B #s(literal 3 binary64))
%121 = (*.f64 #s(literal -1/48 binary64) %120)
%123 = (pow.f64 B #s(literal 2 binary64))
%136 = (*.f64 lam1 (-.f64 %121 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %123 (*.f64 %97 %102)) %99) (fma.f64 #s(literal -1/8 binary64) (*.f64 %123 %102) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 %120 %97) %99))))))
%137 = (*.f64 J %136)
%144 = (/ %76 p)
%145 = (/.f64 %77 p)
%148 = (/.f64 %80 p)
%151 = (* 1/2 %144)
%154 = (*.f64 #s(literal 1/2 binary64) %148)
%157 = (/ %90 p)
%158 = (*.f64 p %93)
%159 = (/.f64 %92 %158)
%166 = (/.f64 %111 p)
%176 = (/ %69 p)
%177 = (/.f64 %70 p)
%180 = (/.f64 %73 p)
%184 = (* -2 %12)
%185 = (+ %184 lam2)
%186 = (if %19 %185 lam2)
%188 = (*.f64 #s(literal -2 binary64) %15)
%189 = (+.f64 lam2 %188)
%190 = (if.f64 %20 %189 lam2)
%194 = (if %14 (+ (* %12 2) lam2) %186)
%195 = (if.f64 %17 %33 %190)
%197 = (+ lam1 %194)
%198 = (+.f64 lam1 %195)
%200 = (* 1/2 %197)
%201 = (*.f64 #s(literal 1/2 binary64) %195)
%205 = (- lam1 %194)
%206 = (*.f64 #s(literal -1 binary64) %195)
%208 = (-.f64 lam1 %195)
%210 = (- %194 lam1)
%213 = (* B %205)
%214 = (*.f64 B %195)
%220 = (* %210 -1/2)
%225 = (* 1/2 %213)
%226 = (*.f64 #s(literal -1/2 binary64) %214)
%230 = (tan %225)
%231 = (sin.f64 %226)
%232 = (cos.f64 %226)
%233 = (/.f64 %231 %232)
%235 = (pow.f64 %231 #s(literal 2 binary64))
%236 = (*.f64 B %235)
%237 = (pow.f64 %232 #s(literal 2 binary64))
%239 = (*.f64 #s(literal -1/2 binary64) (/.f64 %236 %237))
%240 = (-.f64 %96 %239)
%243 = (*.f64 %231 %240)
%244 = (*.f64 lam1 %243)
%245 = (*.f64 B %244)
%253 = (*.f64 %123 (*.f64 %235 %240))
%255 = (*.f64 %123 %240)
%256 = (*.f64 %120 %235)
%262 = (*.f64 lam1 (-.f64 %121 (fma.f64 #s(literal -1/4 binary64) (/.f64 %253 %237) (fma.f64 #s(literal -1/8 binary64) %255 (*.f64 #s(literal 1/48 binary64) (/.f64 %256 %237))))))
%263 = (*.f64 B %243)
%272 = (/ J p)
%273 = (* %272 %230)
%275 = (*.f64 p %232)
%276 = (/.f64 (*.f64 J %231) %275)
%287 = (/.f64 (*.f64 J %240) p)
%300 = (atan %273)
%301 = (*.f64 B %208)
%302 = (*.f64 #s(literal 1/2 binary64) %301)
%303 = (sin.f64 %302)
%305 = (cos.f64 %302)
%306 = (*.f64 p %305)
%307 = (/.f64 (*.f64 J %303) %306)
%308 = (atan.f64 %307)
%310 = (/ %300 B)
%311 = (/.f64 %308 B)
%314 = (- lam2 884279719003555/140737488355328)
%315 = (if %19 %314 lam2)
%317 = (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%318 = (if.f64 %20 %317 lam2)
%320 = (+ lam2 884279719003555/140737488355328)
%321 = (if %14 %320 %315)
%322 = (+.f64 #s(literal 884279719003555/140737488355328 binary64) lam2)
%323 = (if.f64 %17 %322 %318)
%325 = (+ lam1 %321)
%326 = (+.f64 lam1 %323)
%328 = (* 1/2 %325)
%329 = (*.f64 #s(literal 1/2 binary64) %323)
%331 = (fma.f64 #s(literal 1/2 binary64) lam1 %329)
%333 = (- lam1 %321)
%336 = (-.f64 lam1 %323)
%338 = (/.f64 %91 %93)
%358 = (atan %157)
%360 = (*.f64 #s(literal 1/2 binary64) (*.f64 B %48))
%361 = (sin.f64 %360)
%362 = (*.f64 J %361)
%363 = (cos.f64 %360)
%365 = (/.f64 %362 (*.f64 p %363))
%366 = (atan.f64 %365)
%368 = (/ %358 B)
%369 = (/.f64 %366 B)
%375 = (* B (if %14 (+ 884279719003555/140737488355328 lam2) %315))
%376 = (*.f64 B %323)
%378 = (* -1/2 %375)
%379 = (*.f64 #s(literal -1/2 binary64) %376)
%381 = (* B %333)
%382 = (* 1/2 %381)
%388 = (* %213 -1/2)
%389 = (*.f64 #s(literal 1/2 binary64) %214)
%393 = (* 1/2 %176)
%396 = (*.f64 #s(literal 1/2 binary64) %180)
%402 = (pow %45 3)
%410 = (+ %393 (/ (* (pow B 2) (* J (- (* -1/48 %402) (* -1/16 %402)))) p))
%411 = (pow.f64 %34 #s(literal 3 binary64))
%417 = (*.f64 %123 (*.f64 J (-.f64 (*.f64 #s(literal 1/48 binary64) %411) (*.f64 #s(literal 1/16 binary64) %411))))
%418 = (/.f64 %417 p)
%419 = (fma.f64 #s(literal -1/2 binary64) %177 %418)
%421 = (/.f64 J p)
%422 = (pow.f64 %34 #s(literal 2 binary64))
%423 = (fma.f64 #s(literal 2 binary64) %422 %422)
%429 = (*.f64 %123 (*.f64 J (-.f64 (*.f64 #s(literal -1/48 binary64) %423) (*.f64 #s(literal -1/16 binary64) %423))))
%430 = (/.f64 %429 p)
%431 = (fma.f64 #s(literal 1/2 binary64) %421 %430)
%435 = (fma.f64 #s(literal -2 binary64) %34 %46)
%438 = (-.f64 (*.f64 #s(literal -1/48 binary64) %435) (*.f64 #s(literal -1/16 binary64) %435))
%440 = (*.f64 J (*.f64 lam1 %438))
%450 = (/.f64 (*.f64 %123 %73) p)
%451 = (*.f64 J %438)
%452 = (*.f64 %123 %451)
%463 = (- lam1 (if %14 %31 (if %19 (+ lam2 %184) lam2)))
%465 = (/ (* B %463) p)
%466 = (/.f64 %214 p)
%469 = (/.f64 %52 p)
%472 = (* 1/2 %465)
%475 = (*.f64 #s(literal 1/2 binary64) %469)
%478 = (/ %230 p)
%479 = (/.f64 %231 %275)
%481 = (/.f64 B p)
%482 = (*.f64 #s(literal 1/2 binary64) %481)
%483 = (*.f64 p %237)
%485 = (*.f64 #s(literal -1/2 binary64) (/.f64 %236 %483))
%512 = (* J %463)
%513 = (*.f64 J %195)
%518 = (* B %512)
%519 = (*.f64 B %513)
%524 = (/ %518 p)
%525 = (/.f64 %519 p)
%530 = (* 1/2 %524)
%535 = (* -1/2 %524)
%536 = (*.f64 #s(literal 1/2 binary64) %525)
%540 = (tan %388)
%541 = (* %540 %272)
%542 = (sin.f64 %389)
%544 = (cos.f64 %389)
%545 = (*.f64 p %544)
%546 = (/.f64 (*.f64 J %542) %545)
%549 = (pow.f64 %542 #s(literal 2 binary64))
%551 = (pow.f64 %544 #s(literal 2 binary64))
%553 = (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %549) %551))
%554 = (-.f64 (*.f64 #s(literal -1/2 binary64) B) %553)
%560 = (*.f64 %542 %554)
%561 = (*.f64 lam1 %560)
%566 = (/.f64 (*.f64 J %554) p)
%584 = (*.f64 lam1 (-.f64 (*.f64 #s(literal 1/48 binary64) %120) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %123 (*.f64 %549 %554)) %551) (fma.f64 #s(literal -1/8 binary64) (*.f64 %123 %554) (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 %120 %549) %551))))))
%592 = (/ 1 %300)
%596 = (pow %205 3)
%597 = (pow.f64 %195 #s(literal 3 binary64))
%600 = (pow.f64 %195 #s(literal 2 binary64))
%601 = (fma.f64 #s(literal 2 binary64) %600 %600)
%605 = (fma.f64 #s(literal -2 binary64) %195 %206)
%617 = (* 1/2 J)
%618 = (* %617 B)
%619 = (* %205 %618)
%624 = (* %220 %272)
%625 = (/.f64 %513 p)
%631 = (* 1/24 J)
%632 = (/ B p)
%633 = (* B %632)
%634 = (* %631 %633)
%636 = (+ (* %596 %634) %624)
%639 = (*.f64 %123 (*.f64 J %597))
%640 = (/.f64 %639 p)
%642 = (fma.f64 #s(literal -1/2 binary64) %625 (*.f64 #s(literal -1/24 binary64) %640))
%645 = (*.f64 %123 (*.f64 J %601))
%646 = (/.f64 %645 p)
%647 = (*.f64 #s(literal 1/2 binary64) %421)
%648 = (fma.f64 #s(literal 1/24 binary64) %646 %647)
%649 = (*.f64 lam1 %648)
%654 = (*.f64 J (*.f64 lam1 %605))
%662 = (*.f64 J %605)
%663 = (*.f64 %123 %662)
%674 = (* %592 B)
%677 = (+ %12 %12)
%684 = (- (* 1/2 (+ lam1 (if %14 (+ lam2 %677) (if %19 (- lam2 %677) lam2)))) %310)
%689 = (* J %333)
%690 = (*.f64 J %323)
%695 = (* B %689)
%696 = (*.f64 B %690)
%701 = (* 1/2 %695)
%706 = (- %328 %368)
%711 = (* %12 lam2)
%712 = (/ 2 lam2)
%718 = (- (* 1/2 (+ lam1 (if %14 (+ (* %711 %712) lam2) %25))) %368)
%723 = (* B %636)
%724 = (*.f64 B %642)
%730 = (*.f64 B %648)
%736 = (/.f64 (*.f64 %120 %73) p)
%737 = (*.f64 %120 %662)
%746 = (* B %410)
%747 = (*.f64 B %419)
%758 = (*.f64 %120 %451)
%766 = (/.f64 %542 %544)
%786 = (atan %541)
%787 = (*.f64 #s(literal -1/2 binary64) %301)
%788 = (sin.f64 %787)
%790 = (cos.f64 %787)
%792 = (/.f64 (*.f64 J %788) (*.f64 p %790))
%793 = (atan.f64 %792)
%795 = (/ 1 B)
%797 = (+ (* %795 %786) %200)
%798 = (/.f64 %793 B)
%799 = (fma.f64 #s(literal 1/2 binary64) %195 %798)
%807 = (tan %382)
%808 = (sin.f64 %379)
%809 = (cos.f64 %379)
%810 = (/.f64 %808 %809)
%812 = (pow.f64 %808 #s(literal 2 binary64))
%814 = (pow.f64 %809 #s(literal 2 binary64))
%816 = (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %812) %814))
%817 = (-.f64 %96 %816)
%820 = (*.f64 %808 %817)
%821 = (*.f64 lam1 %820)
%839 = (*.f64 lam1 (-.f64 %121 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %123 (*.f64 %812 %817)) %814) (fma.f64 #s(literal -1/8 binary64) (*.f64 %123 %817) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 %120 %812) %814))))))
%849 = (* J %807)
%850 = (*.f64 J %808)
%851 = (/.f64 %850 %809)
%853 = (*.f64 lam1 %817)
%857 = (*.f64 B (*.f64 J %821))
%859 = (*.f64 J %817)
%864 = (*.f64 B (*.f64 J %820))
%866 = (*.f64 J %839)
%872 = (/ %849 p)
%873 = (*.f64 p %809)
%874 = (/.f64 %850 %873)
%881 = (/.f64 %859 p)
%891 = (atan %872)
%892 = (*.f64 B %336)
%893 = (*.f64 #s(literal 1/2 binary64) %892)
%894 = (sin.f64 %893)
%895 = (*.f64 J %894)
%896 = (cos.f64 %893)
%898 = (/.f64 %895 (*.f64 p %896))
%899 = (atan.f64 %898)
%901 = (/ %891 B)
%902 = (/.f64 %899 B)
%904 = (- %328 %901)
%909 = (/.f64 lam2 lam1)
%914 = (/.f64 %34 lam1)
%919 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %914))
%936 = (/.f64 %77 lam1)
%937 = (*.f64 B J)
%942 = (*.f64 #s(literal 1/2 binary64) %937)
%949 = (*.f64 lam1 p)
%950 = (/.f64 %77 %949)
%951 = (/.f64 %937 p)
%956 = (*.f64 #s(literal 1/2 binary64) %951)
%962 = (/.f64 %70 %949)
%966 = (/.f64 %195 lam1)
%974 = (*.f64 #s(literal -1 binary64) %966)
%978 = (*.f64 #s(literal -1 binary64) lam1)
%983 = (/.f64 %214 lam1)
%998 = (/.f64 %323 lam1)
%1003 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %998))
%1012 = (/.f64 %376 lam1)
%1024 = (pow.f64 lam1 #s(literal 3 binary64))
%1025 = (*.f64 J %1024)
%1031 = (/.f64 (*.f64 %123 J) p)
%1032 = (/.f64 %452 %949)
%1036 = (pow.f64 lam1 #s(literal 2 binary64))
%1037 = (*.f64 %1036 p)
%1038 = (/.f64 J %1037)
%1039 = (/.f64 %429 %1037)
%1045 = (*.f64 %1024 p)
%1056 = (/.f64 %214 %949)
%1071 = (/.f64 %519 lam1)
%1075 = (/.f64 %519 %949)
%1094 = (/.f64 %600 %1036)
%1096 = (fma.f64 #s(literal -1 binary64) %966 (fma.f64 #s(literal 2 binary64) %1094 %1094))
%1114 = (/.f64 %663 %949)
%1123 = (fma.f64 #s(literal 1/24 binary64) %1031 (fma.f64 #s(literal 1/24 binary64) %1114 (fma.f64 #s(literal 1/24 binary64) (/.f64 %645 %1037) (*.f64 #s(literal 1/2 binary64) %1038))))
%1141 = (/.f64 %696 lam1)
%1148 = (/.f64 %366 %52)
%1160 = (/.f64 (*.f64 %120 J) p)
%1161 = (/.f64 %737 %949)
%1166 = (/.f64 %730 %1036)
%1177 = (/.f64 %758 %949)
%1183 = (+.f64 (/.f64 (*.f64 B %431) %1036) %1177)
%1217 = (neg.f64 (+.f64 lam2 %978))
%1218 = (<.f64 %1217 %16)
%1220 = (>.f64 %1217 %15)
%1222 = (if.f64 %1220 %28 lam2)
%1224 = (if.f64 %1218 %33 %1222)
%1226 = (/.f64 %1224 lam1)
%1241 = (* 1/2 %32)
%1242 = (*.f64 #s(literal 1/2 binary64) %1224)
%1251 = (*.f64 J %1224)
%1257 = (*.f64 B %1251)
%1258 = (/.f64 %1257 lam1)
%1270 = (*.f64 #s(literal -1/2 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam1 %1224)))
%1271 = (sin.f64 %1270)
%1272 = (*.f64 J %1271)
%1273 = (cos.f64 %1270)
%1276 = (/.f64 %1257 %949)
%1287 = (/.f64 %1272 (*.f64 p %1273))
%1289 = (/.f64 %1251 %949)
%1294 = (if.f64 %1220 %189 lam2)
%1296 = (if.f64 %1218 %33 %1294)
%1298 = (/.f64 %1296 lam1)
%1299 = (*.f64 #s(literal -1 binary64) %1298)
%1317 = (*.f64 B %1296)
%1318 = (/.f64 %1317 lam1)
%1334 = (*.f64 B (fma.f64 #s(literal -1 binary64) lam1 %1296))
%1335 = (*.f64 #s(literal -1/2 binary64) %1334)
%1336 = (sin.f64 %1335)
%1337 = (cos.f64 %1335)
%1341 = (*.f64 p %1337)
%1342 = (/.f64 (*.f64 J %1336) %1341)
%1344 = (atan.f64 %1342)
%1346 = (/.f64 %1344 B)
%1348 = (if.f64 %1220 %317 lam2)
%1350 = (if.f64 %1218 %322 %1348)
%1352 = (/.f64 %1350 lam1)
%1369 = (atan.f64 %1287)
%1371 = (/.f64 %1369 B)
%1373 = (*.f64 B %1350)
%1377 = (/.f64 %1373 lam1)
%1392 = (fma.f64 #s(literal 2 binary64) %1224 %1224)
%1396 = (*.f64 J (-.f64 (*.f64 #s(literal 1/48 binary64) %1392) (*.f64 #s(literal 1/16 binary64) %1392)))
%1397 = (*.f64 %123 %1396)
%1399 = (*.f64 #s(literal -1/24 binary64) %1031)
%1404 = (pow.f64 %1224 #s(literal 2 binary64))
%1405 = (fma.f64 #s(literal 2 binary64) %1404 %1404)
%1412 = (fma.f64 #s(literal -1/2 binary64) %421 (/.f64 (*.f64 %123 (*.f64 J (-.f64 (*.f64 #s(literal 1/48 binary64) %1405) (*.f64 #s(literal 1/16 binary64) %1405)))) p))
%1414 = (/.f64 %1397 p)
%1422 = (pow.f64 %1224 #s(literal 3 binary64))
%1429 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %1251 p) (/.f64 (*.f64 %123 (*.f64 J (-.f64 (*.f64 #s(literal 1/48 binary64) %1422) (*.f64 #s(literal 1/16 binary64) %1422)))) p))
%1439 = (/.f64 %1317 %949)
%1451 = (*.f64 J %1296)
%1457 = (*.f64 B %1451)
%1458 = (/.f64 %1457 lam1)
%1463 = (/.f64 %1457 %949)
%1477 = (*.f64 #s(literal 1/2 binary64) %1334)
%1478 = (sin.f64 %1477)
%1480 = (cos.f64 %1477)
%1482 = (/.f64 (*.f64 J %1478) (*.f64 p %1480))
%1491 = (fma.f64 #s(literal 2 binary64) %1296 %1296)
%1492 = (pow.f64 %1296 #s(literal 2 binary64))
%1493 = (/.f64 %1492 lam1)
%1502 = (fma.f64 #s(literal 2 binary64) %1492 %1492)
%1503 = (pow.f64 %1296 #s(literal 3 binary64))
%1526 = (*.f64 J %1491)
%1527 = (*.f64 %123 %1526)
%1538 = (fma.f64 #s(literal -1/2 binary64) %421 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %123 (*.f64 J %1502)) p)))
%1541 = (*.f64 #s(literal -1/24 binary64) (/.f64 %1527 p))
%1553 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %1451 p) (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 %123 (*.f64 J %1503)) p)))
%1572 = (*.f64 J %1350)
%1579 = (/.f64 (*.f64 B %1572) lam1)
%1589 = (*.f64 #s(literal 1/2 binary64) %1350)
%1604 = (*.f64 %120 %1526)
%1611 = (*.f64 B %1538)
%1614 = (*.f64 #s(literal -1/24 binary64) (/.f64 %1604 p))
%1617 = (*.f64 #s(literal -1/24 binary64) %1160)
%1632 = (*.f64 %120 %1396)
%1638 = (*.f64 B %1412)
%1640 = (/.f64 %1632 p)
%1659 = (atan.f64 %1482)
%1675 = (*.f64 #s(literal -1/2 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam1 %1350)))
%1676 = (sin.f64 %1675)
%1677 = (cos.f64 %1675)
%1680 = (*.f64 J %1676)
%1684 = (/.f64 %1680 (*.f64 p %1677))
%1686 = (atan.f64 %1684)
%1688 = (/.f64 %1686 B)
%1698 = (+.f64 lam1 %8)
%1704 = (*.f64 #s(literal 1/2 binary64) %37)
%1707 = (*.f64 J %48)
%1709 = (*.f64 B %1707)
%1713 = (/.f64 %1709 p)
%1717 = (/.f64 %1707 p)
%1722 = (-.f64 %195 lam1)
%1733 = (*.f64 #s(literal 1/2 binary64) %326)
%1739 = (pow.f64 %48 #s(literal 3 binary64))
%1741 = (*.f64 #s(literal -1/16 binary64) %1739)
%1742 = (-.f64 (*.f64 #s(literal -1/48 binary64) %1739) %1741)
%1743 = (*.f64 J %1742)
%1744 = (*.f64 %123 %1743)
%1745 = (/.f64 %1744 p)
%1746 = (fma.f64 #s(literal 1/2 binary64) %1717 %1745)
%1748 = (/.f64 %301 p)
%1752 = (*.f64 J %208)
%1754 = (*.f64 B %1752)
%1756 = (/.f64 %1754 p)
%1766 = (pow.f64 %208 #s(literal 3 binary64))
%1770 = (*.f64 J %1722)
%1771 = (/.f64 %1770 p)
%1774 = (*.f64 J %1766)
%1775 = (*.f64 %123 %1774)
%1777 = (*.f64 #s(literal 1/24 binary64) (/.f64 %1775 p))
%1778 = (fma.f64 #s(literal -1/2 binary64) %1771 %1777)
%1782 = (*.f64 J %336)
%1784 = (*.f64 B %1782)
%1801 = (/.f64 lam1 lam2)
%1805 = (/.f64 %15 lam2)
%1806 = (*.f64 #s(literal 2 binary64) %1805)
%1810 = (*.f64 #s(literal -2 binary64) %1805)
%1815 = (*.f64 #s(literal 884279719003555/140737488355328 binary64) (/.f64 #s(literal 1 binary64) lam2))
%1827 = (<.f64 %1698 %16)
%1833 = (>.f64 %1698 %15)
%1841 = (if.f64 %1833 (neg.f64 (fma.f64 #s(literal -1 binary64) lam2 %27)) lam2)
%1843 = (-.f64 %27 %8)
%1844 = (if.f64 %1827 %1843 %1841)
%1846 = (+.f64 lam1 %1844)
%1848 = (*.f64 #s(literal 1/2 binary64) %1846)
%1850 = (-.f64 lam1 %1844)
%1855 = (*.f64 #s(literal 1/2 binary64) (*.f64 B %1850))
%1857 = (*.f64 J %1850)
%1859 = (*.f64 B %1857)
%1863 = (sin.f64 %1855)
%1864 = (*.f64 J %1863)
%1865 = (cos.f64 %1855)
%1868 = (/.f64 %1859 p)
%1873 = (/.f64 %1864 (*.f64 p %1865))
%1875 = (/.f64 %1857 p)
%1878 = (if.f64 %1833 (-.f64 %188 %8) lam2)
%1880 = (if.f64 %1827 %1843 %1878)
%1882 = (+.f64 lam1 %1880)
%1886 = (-.f64 lam1 %1880)
%1888 = (-.f64 %1880 lam1)
%1890 = (*.f64 B %1886)
%1894 = (*.f64 #s(literal 1/2 binary64) %1890)
%1896 = (sin.f64 %1894)
%1897 = (cos.f64 %1894)
%1901 = (*.f64 p %1897)
%1902 = (/.f64 (*.f64 J %1896) %1901)
%1904 = (atan.f64 %1902)
%1906 = (/.f64 %1904 B)
%1914 = (if.f64 %1833 (neg.f64 (+.f64 #s(literal 884279719003555/140737488355328 binary64) %8)) lam2)
%1917 = (if.f64 %1827 (-.f64 #s(literal 884279719003555/140737488355328 binary64) %8) %1914)
%1919 = (+.f64 lam1 %1917)
%1921 = (*.f64 #s(literal 1/2 binary64) %1919)
%1923 = (-.f64 lam1 %1917)
%1927 = (atan.f64 %1873)
%1929 = (/.f64 %1927 B)
%1931 = (*.f64 B %1917)
%1935 = (*.f64 B %1923)
%1936 = (*.f64 #s(literal 1/2 binary64) %1935)
%1938 = (*.f64 #s(literal -1/2 binary64) %1890)
%1942 = (pow.f64 %1850 #s(literal 3 binary64))
%1949 = (fma.f64 #s(literal 1/2 binary64) %1875 (/.f64 (*.f64 %123 (*.f64 J (-.f64 (*.f64 #s(literal -1/48 binary64) %1942) (*.f64 #s(literal -1/16 binary64) %1942)))) p))
%1951 = (/.f64 %1890 p)
%1957 = (*.f64 J %1886)
%1959 = (*.f64 B %1957)
%1961 = (/.f64 %1959 p)
%1967 = (sin.f64 %1938)
%1969 = (cos.f64 %1938)
%1971 = (/.f64 (*.f64 J %1967) (*.f64 p %1969))
%1975 = (pow.f64 %1886 #s(literal 3 binary64))
%1980 = (/.f64 (*.f64 J %1888) p)
%1987 = (fma.f64 #s(literal -1/2 binary64) %1980 (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %123 (*.f64 J %1975)) p)))
%1993 = (*.f64 J %1923)
%1995 = (*.f64 B %1993)
%2009 = (atan.f64 %1971)
%2015 = (sin.f64 %1936)
%2016 = (cos.f64 %1936)
%2019 = (*.f64 J %2015)
%2023 = (/.f64 %2019 (*.f64 p %2016))
%2025 = (atan.f64 %2023)
%2027 = (/.f64 %2025 B)
%2032 = (fma.f64 #s(literal 1/2 binary64) %1707 %1744)
%2033 = (*.f64 B %2032)
%2037 = (pow.f64 %48 #s(literal 5 binary64))
%2039 = (pow.f64 %48 #s(literal 2 binary64))
%2043 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %2039 %1742) (*.f64 #s(literal 1/768 binary64) %2037))
%2044 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %2037) %2043)
%2045 = (*.f64 J %2044)
%2046 = (*.f64 %123 %2045)
%2054 = (pow.f64 %48 #s(literal 7 binary64))
%2065 = (-.f64 (*.f64 #s(literal -1/645120 binary64) %2054) (fma.f64 #s(literal -1/8 binary64) (*.f64 %2039 %2044) (fma.f64 #s(literal -1/92160 binary64) %2054 (*.f64 #s(literal 1/384 binary64) (*.f64 (pow.f64 %48 #s(literal 4 binary64)) %1742)))))
%2067 = (*.f64 %123 (*.f64 J %2065))
%2075 = (/.f64 %1743 p)
%2093 = (*.f64 #s(literal -1/16 binary64) %1766)
%2094 = (-.f64 (*.f64 #s(literal -1/48 binary64) %1766) %2093)
%2099 = (pow.f64 %208 #s(literal 5 binary64))
%2101 = (pow.f64 %208 #s(literal 2 binary64))
%2102 = (*.f64 %2101 %2094)
%2104 = (fma.f64 #s(literal -1/8 binary64) %2102 (*.f64 #s(literal 1/768 binary64) %2099))
%2105 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %2099) %2104)
%2113 = (pow.f64 %208 #s(literal 7 binary64))
%2115 = (*.f64 %2101 %2105)
%2116 = (pow.f64 %208 #s(literal 4 binary64))
%2117 = (*.f64 %2116 %2094)
%2121 = (-.f64 (*.f64 #s(literal -1/645120 binary64) %2113) (fma.f64 #s(literal -1/8 binary64) %2115 (fma.f64 #s(literal -1/92160 binary64) %2113 (*.f64 #s(literal 1/384 binary64) %2117))))
%2132 = (/.f64 %1752 p)
%2133 = (*.f64 J %2094)
%2139 = (/.f64 %2133 p)
%2140 = (*.f64 J %2105)
%2158 = (*.f64 %123 %1742)
%2180 = (/.f64 %208 p)
%2181 = (/.f64 %1766 p)
%2183 = (*.f64 #s(literal -1/16 binary64) %2181)
%2189 = (/.f64 %2099 p)
%2193 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %2102 p) (*.f64 #s(literal 1/768 binary64) %2189))
%2202 = (/.f64 %2113 p)
%2221 = (*.f64 #s(literal 1/16 binary64) %1766)
%2222 = (-.f64 (*.f64 #s(literal 1/48 binary64) %1766) %2221)
%2223 = (*.f64 J %2222)
%2229 = (/.f64 %2223 p)
%2235 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %2101 %2222) (*.f64 #s(literal -1/768 binary64) %2099))
%2236 = (-.f64 (*.f64 #s(literal -1/3840 binary64) %2099) %2235)
%2237 = (*.f64 J %2236)
%2254 = (-.f64 (*.f64 #s(literal 1/645120 binary64) %2113) (fma.f64 #s(literal -1/8 binary64) (*.f64 %2101 %2236) (fma.f64 #s(literal 1/92160 binary64) %2113 (*.f64 #s(literal 1/384 binary64) (*.f64 %2116 %2222)))))
%2272 = (*.f64 #s(literal 1/2 binary64) (*.f64 B %37))
%2279 = (*.f64 #s(literal 1/2 binary64) (*.f64 B %326))
%2317 = (pow.f64 %336 #s(literal 3 binary64))
%2319 = (*.f64 #s(literal -1/16 binary64) %2317)
%2320 = (-.f64 (*.f64 #s(literal -1/48 binary64) %2317) %2319)
%2325 = (pow.f64 %336 #s(literal 5 binary64))
%2327 = (pow.f64 %336 #s(literal 2 binary64))
%2330 = (fma.f64 #s(literal -1/8 binary64) (*.f64 %2327 %2320) (*.f64 #s(literal 1/768 binary64) %2325))
%2331 = (-.f64 (*.f64 #s(literal 1/3840 binary64) %2325) %2330)
%2339 = (pow.f64 %336 #s(literal 7 binary64))
%2347 = (-.f64 (*.f64 #s(literal -1/645120 binary64) %2339) (fma.f64 #s(literal -1/8 binary64) (*.f64 %2327 %2331) (fma.f64 #s(literal -1/92160 binary64) %2339 (*.f64 #s(literal 1/384 binary64) (*.f64 (pow.f64 %336 #s(literal 4 binary64)) %2320)))))
%2358 = (*.f64 J %2320)
%2359 = (*.f64 %123 %2358)
%2363 = (*.f64 J %2331)
%2364 = (*.f64 %123 %2363)
%2371 = (*.f64 %123 (*.f64 J %2347))
%2382 = (/.f64 %1782 p)
%2387 = (/.f64 %2358 p)
%2408 = (*.f64 %123 p)
%2409 = (/.f64 %1707 %2408)
%2410 = (fma.f64 #s(literal 1/2 binary64) %2409 %2075)
%2414 = (/.f64 %1770 %2408)
%2415 = (/.f64 %1774 p)
%2417 = (fma.f64 #s(literal -1/2 binary64) %2414 (*.f64 #s(literal 1/24 binary64) %2415))
%2453 = (/.f64 %48 p)
%2454 = (/.f64 %2158 p)
%2456 = (*.f64 J (fma.f64 #s(literal 1/2 binary64) %2453 %2454))
%2460 = (/.f64 %1722 p)
%2462 = (/.f64 (*.f64 %123 %1766) p)
%2465 = (*.f64 J (fma.f64 #s(literal -1/2 binary64) %2460 (*.f64 #s(literal 1/24 binary64) %2462)))
%2473 = (*.f64 J (fma.f64 #s(literal -1 binary64) %2454 (*.f64 #s(literal -1/2 binary64) %2453)))
%2478 = (*.f64 J (fma.f64 #s(literal -1/24 binary64) %2462 (*.f64 #s(literal 1/2 binary64) %2460)))
%2491 = (fma.f64 #s(literal -1/2 binary64) %1770 (*.f64 #s(literal 1/24 binary64) %1775))
%2500 = (fma.f64 #s(literal -1 binary64) %1744 (*.f64 #s(literal -1/2 binary64) %1707))
%2505 = (fma.f64 #s(literal -1/24 binary64) %1775 (*.f64 #s(literal 1/2 binary64) %1770))
(approx 1/2 #s(literal 0 binary64))
(approx lam1 lam1)
(approx %6 %8)
(approx %6 %10)
(approx %14 %17)
(approx %19 %20)
(approx %25 %29)
(approx %32 %34)
(approx %36 %37)
(approx %39 %41)
(approx %39 %43)
(approx %45 %46)
(approx %45 %48)
(approx %51 %52)
(approx (* 1/2 %51) %55)
(approx (* 1/2 lam1) %58)
(approx %61 %64)
(approx %61 (fma.f64 #s(literal -1/2 binary64) %63 %55))
(approx %69 (*.f64 #s(literal -1 binary64) %70))
(approx %69 (fma.f64 #s(literal -1 binary64) %70 %73))
(approx %76 (*.f64 #s(literal -1 binary64) %77))
(approx %76 (fma.f64 #s(literal -1 binary64) %77 %80))
(approx %83 (*.f64 #s(literal -1/2 binary64) %77))
(approx %83 (fma.f64 #s(literal -1/2 binary64) %77 %86))
(approx %90 %94)
(approx %90 (fma.f64 J %103 %94))
(approx %90 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %109 %93) %111) %94))
(approx %90 (fma.f64 lam1 (fma.f64 J %102 (*.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %116 %93) %137))) %94))
(approx %144 (*.f64 #s(literal -1 binary64) %145))
(approx %144 (fma.f64 #s(literal -1 binary64) %145 %148))
(approx %151 (*.f64 #s(literal -1/2 binary64) %145))
(approx %151 (fma.f64 #s(literal -1/2 binary64) %145 %154))
(approx %157 %159)
(approx %157 (+.f64 %159 (/.f64 (*.f64 J %103) p)))
(approx %157 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %109 %158) %166) %159))
(approx %157 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %116 %158) (/.f64 %137 p)) %166) %159))
(approx %176 (*.f64 #s(literal -1 binary64) %177))
(approx %176 (fma.f64 #s(literal -1 binary64) %177 %180))
(approx %186 %190)
(approx %194 %195)
(approx %197 %198)
(approx %200 %201)
(approx %200 (fma.f64 #s(literal 1/2 binary64) lam1 %201))
(approx %205 %206)
(approx %205 %208)
(approx %210 (fma.f64 #s(literal -1 binary64) lam1 %195))
(approx %213 (*.f64 #s(literal -1 binary64) %214))
(approx %213 (fma.f64 #s(literal -1 binary64) %214 %52))
(approx %220 (*.f64 #s(literal -1/2 binary64) %195))
(approx %220 (fma.f64 #s(literal -1/2 binary64) %195 %58))
(approx %225 %226)
(approx %225 (fma.f64 #s(literal -1/2 binary64) %214 %55))
(approx %230 %233)
(approx %230 (fma.f64 lam1 %240 %233))
(approx %230 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 #s(literal 1/2 binary64) (/.f64 %245 %232))) %239) %233))
(approx %230 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 lam1 (-.f64 %262 (*.f64 #s(literal -1/2 binary64) (/.f64 %263 %232))))) %239) %233))
(approx %273 %276)
(approx %273 (+.f64 %276 (/.f64 (*.f64 J (*.f64 lam1 %240)) p)))
(approx %273 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (*.f64 J %244)) %275) %287) %276))
(approx %273 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B (*.f64 J %243)) %275) (/.f64 (*.f64 J %262) p)) %287) %276))
(approx %300 %308)
(approx %310 %311)
(approx %315 %318)
(approx %321 %323)
(approx %325 %326)
(approx %328 %329)
(approx %328 %331)
(approx %333 (*.f64 #s(literal -1 binary64) %323))
(approx %333 %336)
(approx %89 %338)
(approx %89 (fma.f64 lam1 %102 %338))
(approx %89 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %107) %93))) %101) %338))
(approx %89 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 lam1 (-.f64 %136 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %106) %93))))) %101) %338))
(approx %358 %366)
(approx %368 %369)
(approx (* J lam1) %73)
(approx %375 %376)
(approx %378 %379)
(approx %382 (fma.f64 #s(literal -1/2 binary64) %376 %55))
(approx (* -1/2 %51) (*.f64 #s(literal -1/2 binary64) %52))
(approx %388 %389)
(approx %388 (fma.f64 #s(literal -1/2 binary64) %52 %389))
(approx %393 (*.f64 #s(literal -1/2 binary64) %177))
(approx %393 (fma.f64 #s(literal -1/2 binary64) %177 %396))
(approx %410 %419)
(approx %410 (fma.f64 #s(literal -1/2 binary64) %177 (fma.f64 lam1 %431 %418)))
(approx %410 (fma.f64 #s(literal -1/2 binary64) %177 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) %421 (+.f64 (/.f64 (*.f64 %123 %440) p) %430)) %418)))
(approx %410 (fma.f64 #s(literal -1/2 binary64) %177 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) %421 (fma.f64 lam1 (fma.f64 #s(literal 1/24 binary64) %450 (/.f64 %452 p)) %430)) %418)))
(approx %465 (*.f64 #s(literal -1 binary64) %466))
(approx %465 (fma.f64 #s(literal -1 binary64) %466 %469))
(approx %472 (*.f64 #s(literal -1/2 binary64) %466))
(approx %472 (fma.f64 #s(literal -1/2 binary64) %466 %475))
(approx %478 %479)
(approx %478 (fma.f64 lam1 (-.f64 %482 %485) %479))
(approx %478 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) %481 (*.f64 #s(literal 1/2 binary64) (/.f64 %245 %275))) %485) %479))
(approx %478 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) %481 (*.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %263 %275) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 %120 p)) (fma.f64 #s(literal -1/4 binary64) (/.f64 %253 %483) (fma.f64 #s(literal -1/8 binary64) (/.f64 %255 p) (*.f64 #s(literal 1/48 binary64) (/.f64 %256 %483))))))))) %485) %479))
(approx %512 (*.f64 #s(literal -1 binary64) %513))
(approx %512 (fma.f64 #s(literal -1 binary64) %513 %73))
(approx %518 (*.f64 #s(literal -1 binary64) %519))
(approx %518 (fma.f64 #s(literal -1 binary64) %519 %80))
(approx %524 (*.f64 #s(literal -1 binary64) %525))
(approx %524 (fma.f64 #s(literal -1 binary64) %525 %148))
(approx %530 (*.f64 #s(literal -1/2 binary64) %525))
(approx %530 (fma.f64 #s(literal -1/2 binary64) %525 %154))
(approx %535 %536)
(approx %535 (fma.f64 #s(literal -1/2 binary64) %148 %536))
(approx %541 %546)
(approx %541 (+.f64 %546 (/.f64 (*.f64 J (*.f64 lam1 %554)) p)))
(approx %541 (fma.f64 lam1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B (*.f64 J %561)) %545) %566) %546))
(approx %541 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B (*.f64 J %560)) %545) (/.f64 (*.f64 J %584) p)) %566) %546))
(approx %592 (/.f64 #s(literal 1 binary64) %308))
(approx %596 (*.f64 #s(literal -1 binary64) %597))
(approx %596 (fma.f64 #s(literal -1 binary64) %597 (*.f64 lam1 %601)))
(approx %596 (fma.f64 #s(literal -1 binary64) %597 (*.f64 lam1 (fma.f64 #s(literal 2 binary64) %600 (fma.f64 lam1 %605 %600)))))
(approx %596 (fma.f64 #s(literal -1 binary64) %597 (*.f64 lam1 (fma.f64 #s(literal 2 binary64) %600 (fma.f64 lam1 (+.f64 lam1 %605) %600)))))
(approx %619 (*.f64 #s(literal -1/2 binary64) %519))
(approx %619 (fma.f64 #s(literal -1/2 binary64) %519 %86))
(approx %624 (*.f64 #s(literal -1/2 binary64) %625))
(approx %624 (fma.f64 #s(literal -1/2 binary64) %625 %396))
(approx %636 %642)
(approx %636 (fma.f64 #s(literal -1/2 binary64) %625 (fma.f64 #s(literal -1/24 binary64) %640 %649)))
(approx %636 (fma.f64 #s(literal -1/2 binary64) %625 (fma.f64 #s(literal -1/24 binary64) %640 (*.f64 lam1 (fma.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %123 %654) p) %648)))))
(approx %636 (fma.f64 #s(literal -1/2 binary64) %625 (fma.f64 #s(literal -1/24 binary64) %640 (*.f64 lam1 (fma.f64 #s(literal 1/24 binary64) %646 (fma.f64 #s(literal 1/2 binary64) %421 (*.f64 lam1 (fma.f64 #s(literal 1/24 binary64) %450 (*.f64 #s(literal 1/24 binary64) (/.f64 %663 p))))))))))
(approx %674 (/.f64 B %308))
(approx %684 (-.f64 %41 %311))
(approx %684 (-.f64 %43 %311))
(approx %689 (*.f64 #s(literal -1 binary64) %690))
(approx %689 (fma.f64 #s(literal -1 binary64) %690 %73))
(approx %695 (*.f64 #s(literal -1 binary64) %696))
(approx %695 (fma.f64 #s(literal -1 binary64) %696 %80))
(approx %701 (*.f64 #s(literal -1/2 binary64) %696))
(approx %701 (fma.f64 #s(literal -1/2 binary64) %696 %86))
(approx %706 (-.f64 %329 %369))
(approx %706 (-.f64 %331 %369))
(approx %718 (-.f64 %41 %369))
(approx %718 (-.f64 %43 %369))
(approx %723 %724)
(approx %723 (fma.f64 B %649 %724))
(approx %723 (fma.f64 B %642 (*.f64 lam1 (fma.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %120 %654) p) %730))))
(approx %723 (fma.f64 B %642 (*.f64 lam1 (fma.f64 B %648 (*.f64 lam1 (fma.f64 #s(literal 1/24 binary64) %736 (*.f64 #s(literal 1/24 binary64) (/.f64 %737 p))))))))
(approx %746 %747)
(approx %746 (fma.f64 B (*.f64 lam1 %431) %747))
(approx %746 (fma.f64 B %419 (*.f64 lam1 (fma.f64 B %431 (/.f64 (*.f64 %120 %440) p)))))
(approx %746 (fma.f64 B %419 (*.f64 lam1 (fma.f64 B %431 (*.f64 lam1 (fma.f64 #s(literal 1/24 binary64) %736 (/.f64 %758 p)))))))
(approx %540 %766)
(approx %540 (fma.f64 lam1 %554 %766))
(approx %540 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %561) %544))) %553) %766))
(approx %540 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal -1/2 binary64) B (*.f64 lam1 (-.f64 %584 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %560) %544))))) %553) %766))
(approx %786 %793)
(approx %797 %799)
(approx %797 (fma.f64 #s(literal 1/2 binary64) lam1 %799))
(approx %381 (*.f64 #s(literal -1 binary64) %376))
(approx %381 (fma.f64 #s(literal -1 binary64) %376 %52))
(approx %807 %810)
(approx %807 (fma.f64 lam1 %817 %810))
(approx %807 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %821) %809))) %816) %810))
(approx %807 (fma.f64 lam1 (-.f64 (fma.f64 #s(literal 1/2 binary64) B (*.f64 lam1 (-.f64 %839 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %820) %809))))) %816) %810))
(approx %849 %851)
(approx %849 (fma.f64 J %853 %851))
(approx %849 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %857 %809) %859) %851))
(approx %849 (fma.f64 lam1 (fma.f64 J %817 (*.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %864 %809) %866))) %851))
(approx %872 %874)
(approx %872 (+.f64 %874 (/.f64 (*.f64 J %853) p)))
(approx %872 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %857 %873) %881) %874))
(approx %872 (fma.f64 lam1 (fma.f64 lam1 (fma.f64 #s(literal 1/2 binary64) (/.f64 %864 %873) (/.f64 %866 p)) %881) %874))
(approx %891 %899)
(approx %901 %902)
(approx %904 (-.f64 %329 %902))
(approx %904 (-.f64 %331 %902))
(approx %6 (*.f64 lam1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %909))))
(approx %36 (*.f64 lam1 (+.f64 #s(literal 1 binary64) %914)))
(approx %39 (*.f64 lam1 %919))
(approx %45 (*.f64 lam1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %914))))
(approx %61 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) (/.f64 %63 lam1) %96)))
(approx %69 (*.f64 lam1 (+.f64 J (*.f64 #s(literal -1 binary64) (/.f64 %70 lam1)))))
(approx %76 %80)
(approx %76 (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %936 %937)))
(approx %83 %86)
(approx %83 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %936 %942)))
(approx %90 (/.f64 %362 %363))
(approx %144 %148)
(approx %144 (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %950 %951)))
(approx %151 %154)
(approx %151 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %950 %956)))
(approx %157 %365)
(approx %176 %180)
(approx %176 (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %962 %421)))
(approx %197 (*.f64 lam1 (+.f64 #s(literal 1 binary64) %966)))
(approx %200 (*.f64 lam1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %966))))
(approx %205 (*.f64 lam1 (+.f64 #s(literal 1 binary64) %974)))
(approx %210 %978)
(approx %210 (*.f64 lam1 (-.f64 %966 #s(literal 1 binary64))))
(approx %213 (*.f64 lam1 (+.f64 B (*.f64 #s(literal -1 binary64) %983))))
(approx %220 (*.f64 lam1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %966))))
(approx %225 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %983 %96)))
(approx %230 (/.f64 %303 %305))
(approx %273 %307)
(approx %325 (*.f64 lam1 (+.f64 #s(literal 1 binary64) %998)))
(approx %328 (*.f64 lam1 %1003))
(approx %333 (*.f64 lam1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %998))))
(approx %89 (/.f64 %361 %363))
(approx %382 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1012 %96)))
(approx %388 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal 1/2 binary64) %983))))
(approx %393 %396)
(approx %393 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %962 %647)))
(approx %410 (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %123 %1025) p)))
(approx %410 (*.f64 %1024 (fma.f64 #s(literal 1/24 binary64) %1031 %1032)))
(approx %410 (*.f64 %1024 (fma.f64 #s(literal 1/24 binary64) %1031 (fma.f64 #s(literal 1/2 binary64) %1038 (+.f64 %1032 %1039)))))
(approx %410 (*.f64 %1024 (fma.f64 #s(literal -1/2 binary64) (/.f64 %70 %1045) (fma.f64 #s(literal 1/24 binary64) %1031 (fma.f64 #s(literal 1/2 binary64) %1038 (+.f64 %1032 (+.f64 %1039 (/.f64 %417 %1045))))))))
(approx %465 %469)
(approx %465 (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %1056 %481)))
(approx %472 %475)
(approx %472 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1056 %482)))
(approx %478 (/.f64 %303 %306))
(approx %512 (*.f64 lam1 (+.f64 J (*.f64 #s(literal -1 binary64) (/.f64 %513 lam1)))))
(approx %518 (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %1071 %937)))
(approx %524 (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %1075 %951)))
(approx %530 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1075 %956)))
(approx %535 (*.f64 #s(literal -1/2 binary64) %148))
(approx %535 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %951 (*.f64 #s(literal 1/2 binary64) %1075))))
(approx %541 %792)
(approx %596 %1024)
(approx %596 (*.f64 %1024 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %966 %974))))
(approx %596 (*.f64 %1024 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %966 %1096))))
(approx %596 (*.f64 %1024 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %966 (fma.f64 #s(literal -1 binary64) (/.f64 %597 %1024) %1096)))))
(approx %619 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1071 %942)))
(approx %624 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) (/.f64 %513 %949) %647)))
(approx %636 (*.f64 %1024 (fma.f64 #s(literal 1/24 binary64) %1031 (*.f64 #s(literal 1/24 binary64) %1114))))
(approx %636 (*.f64 %1024 %1123))
(approx %636 (*.f64 %1024 (fma.f64 #s(literal -1/2 binary64) (/.f64 %513 %1045) (fma.f64 #s(literal -1/24 binary64) (/.f64 %639 %1045) %1123))))
(approx %684 (*.f64 lam1 (-.f64 %919 (/.f64 %308 %52))))
(approx %689 (*.f64 lam1 (+.f64 J (*.f64 #s(literal -1 binary64) (/.f64 %690 lam1)))))
(approx %695 (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %1141 %937)))
(approx %701 (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1141 %942)))
(approx %706 (*.f64 lam1 (-.f64 %1003 %1148)))
(approx %718 (*.f64 lam1 (-.f64 %919 %1148)))
(approx %723 (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %120 %1025) p)))
(approx %723 (*.f64 %1024 (fma.f64 #s(literal 1/24 binary64) %1160 (*.f64 #s(literal 1/24 binary64) %1161))))
(approx %723 (*.f64 %1024 (fma.f64 #s(literal 1/24 binary64) %1160 (fma.f64 #s(literal 1/24 binary64) %1161 %1166))))
(approx %723 (*.f64 %1024 (fma.f64 #s(literal 1/24 binary64) %1160 (fma.f64 #s(literal 1/24 binary64) %1161 (+.f64 (/.f64 %724 %1024) %1166)))))
(approx %746 (*.f64 %1024 (fma.f64 #s(literal 1/24 binary64) %1160 %1177)))
(approx %746 (*.f64 %1024 (fma.f64 #s(literal 1/24 binary64) %1160 %1183)))
(approx %746 (*.f64 %1024 (fma.f64 #s(literal 1/24 binary64) %1160 (+.f64 (/.f64 %747 %1024) %1183))))
(approx %540 (/.f64 %788 %790))
(approx %797 (*.f64 lam1 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %966 (/.f64 %793 %52)))))
(approx %381 (*.f64 lam1 (+.f64 B (*.f64 #s(literal -1 binary64) %1012))))
(approx %807 (/.f64 %894 %896))
(approx %849 (/.f64 %895 %896))
(approx %872 %898)
(approx %904 (*.f64 lam1 (-.f64 %1003 (/.f64 %899 %52))))
(approx %6 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %909 #s(literal 1 binary64)))))
(approx %14 %1218)
(approx %19 %1220)
(approx %25 %1222)
(approx %32 %1224)
(approx %36 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) %1226) #s(literal 1 binary64)))))
(approx %39 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/2 binary64) %1226) #s(literal 1/2 binary64)))))
(approx %45 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %1226 #s(literal 1 binary64)))))
(approx %1241 %1242)
(approx %61 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %1224) lam1))))))
(approx %69 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) J (/.f64 %1251 lam1)))))
(approx %76 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %937 %1258))))
(approx %83 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %937 (*.f64 #s(literal 1/2 binary64) %1258)))))
(approx %90 (/.f64 %1272 %1273))
(approx %144 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %951 %1276))))
(approx %151 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %951 (*.f64 #s(literal 1/2 binary64) %1276)))))
(approx %157 %1287)
(approx %176 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %421 %1289))))
(approx %186 %1294)
(approx %194 %1296)
(approx %197 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %1299 #s(literal 1 binary64)))))
(approx %200 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/2 binary64) %1298) #s(literal 1/2 binary64)))))
(approx %205 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %1298 #s(literal 1 binary64)))))
(approx %210 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (+.f64 #s(literal 1 binary64) %1299))))
(approx %213 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) B %1318))))
(approx %220 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal 1/2 binary64) %1298) #s(literal 1/2 binary64)))))
(approx %225 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal 1/2 binary64) %1318)))))
(approx %230 (/.f64 %1336 %1337))
(approx %273 %1342)
(approx %300 %1344)
(approx %310 %1346)
(approx %315 %1348)
(approx %321 %1350)
(approx %325 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) %1352) #s(literal 1 binary64)))))
(approx %328 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1/2 binary64) %1352) #s(literal 1/2 binary64)))))
(approx %333 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 %1352 #s(literal 1 binary64)))))
(approx %89 (/.f64 %1271 %1273))
(approx %358 %1369)
(approx %368 %1371)
(approx %375 %1373)
(approx %378 (*.f64 #s(literal -1/2 binary64) %1373))
(approx %382 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) B (*.f64 #s(literal 1/2 binary64) %1377)))))
(approx %388 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1318 %96))))
(approx %393 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %421 (*.f64 #s(literal 1/2 binary64) %1289)))))
(approx %410 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 %1397 %949) %1399))))
(approx %410 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1412 lam1) %1414) lam1) %1399))))
(approx %410 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1429 lam1) %1412) lam1) %1414) lam1) %1399))))
(approx %465 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %481 %1439))))
(approx %472 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %481 (*.f64 #s(literal 1/2 binary64) %1439)))))
(approx %478 (/.f64 %1336 %1341))
(approx %512 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) J (/.f64 %1451 lam1)))))
(approx %518 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %937 %1458))))
(approx %524 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %951 %1463))))
(approx %530 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %951 (*.f64 #s(literal 1/2 binary64) %1463)))))
(approx %535 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %1463 %956))))
(approx %541 %1482)
(approx %592 (/.f64 #s(literal 1 binary64) %1344))
(approx %596 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (-.f64 (fma.f64 #s(literal 2 binary64) %1298 %1298) #s(literal 1 binary64)))))
(approx %596 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1491 (fma.f64 #s(literal 2 binary64) %1493 %1493)) lam1)) #s(literal 1 binary64)))))
(approx %596 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1491 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1502 (/.f64 %1503 lam1)) lam1))) lam1)) #s(literal 1 binary64)))))
(approx %619 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %937 (*.f64 #s(literal 1/2 binary64) %1458)))))
(approx %624 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %421 (*.f64 #s(literal 1/2 binary64) (/.f64 %1451 %949))))))
(approx %636 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1/24 binary64) %1031 (*.f64 #s(literal 1/24 binary64) (/.f64 %1527 %949))))))
(approx %636 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1538 lam1) %1541) lam1) %1399))))
(approx %636 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1553 lam1) %1538) lam1) %1541) lam1) %1399))))
(approx %674 (/.f64 B %1344))
(approx %684 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1242 %1346) lam1)) #s(literal 1/2 binary64)))))
(approx %689 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) J (/.f64 %1572 lam1)))))
(approx %695 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) %937 %1579))))
(approx %701 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1/2 binary64) %937 (*.f64 #s(literal 1/2 binary64) %1579)))))
(approx %706 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1589 %1371) lam1)) #s(literal 1/2 binary64)))))
(approx %718 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1242 %1371) lam1)) #s(literal 1/2 binary64)))))
(approx %723 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1/24 binary64) %1160 (*.f64 #s(literal 1/24 binary64) (/.f64 %1604 %949))))))
(approx %723 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1611 lam1) %1614) lam1) %1617))))
(approx %723 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 B %1553) lam1) %1611) lam1) %1614) lam1) %1617))))
(approx %746 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 %1632 %949) %1617))))
(approx %746 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1638 lam1) %1640) lam1) %1617))))
(approx %746 (*.f64 #s(literal -1 binary64) (*.f64 %1024 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 B %1429) lam1) %1638) lam1) %1640) lam1) %1617))))
(approx %540 (/.f64 %1478 %1480))
(approx %786 %1659)
(approx %797 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %1296 (/.f64 %1659 B)) lam1)) #s(literal 1/2 binary64)))))
(approx %381 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (fma.f64 #s(literal -1 binary64) B %1377))))
(approx %807 (/.f64 %1676 %1677))
(approx %849 (/.f64 %1680 %1677))
(approx %872 %1684)
(approx %891 %1686)
(approx %901 %1688)
(approx %904 (*.f64 #s(literal -1 binary64) (*.f64 lam1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1589 %1688) lam1)) #s(literal 1/2 binary64)))))
(approx lam2 lam2)
(approx %6 %1698)
(approx %31 %27)
(approx %31 %33)
(approx %24 %188)
(approx %24 %28)
(approx %39 %1704)
(approx %61 %360)
(approx %69 %1707)
(approx %76 %1709)
(approx %83 (*.f64 #s(literal 1/2 binary64) %1709))
(approx %144 %1713)
(approx %151 (*.f64 #s(literal 1/2 binary64) %1713))
(approx %176 %1717)
(approx %185 %189)
(approx %200 (*.f64 #s(literal 1/2 binary64) %198))
(approx %210 %1722)
(approx %213 %301)
(approx %220 (*.f64 #s(literal -1/2 binary64) %1722))
(approx %225 %302)
(approx %320 #s(literal 884279719003555/140737488355328 binary64))
(approx %320 %322)
(approx %314 #s(literal -884279719003555/140737488355328 binary64))
(approx %314 %317)
(approx %328 %1733)
(approx %382 %893)
(approx %388 %787)
(approx %393 (*.f64 #s(literal 1/2 binary64) %1717))
(approx %410 %1746)
(approx %465 %1748)
(approx %472 (*.f64 #s(literal 1/2 binary64) %1748))
(approx %512 %1752)
(approx %518 %1754)
(approx %524 %1756)
(approx %530 (*.f64 #s(literal 1/2 binary64) %1756))
(approx %535 (*.f64 #s(literal -1/2 binary64) %1756))
(approx %712 (/.f64 #s(literal 2 binary64) lam2))
(approx %711 (*.f64 lam2 %15))
(approx %596 %1766)
(approx %619 (*.f64 #s(literal 1/2 binary64) %1754))
(approx %624 (*.f64 #s(literal -1/2 binary64) %1771))
(approx %636 %1778)
(approx %684 (-.f64 %1704 %311))
(approx %689 %1782)
(approx %695 %1784)
(approx %701 (*.f64 #s(literal 1/2 binary64) %1784))
(approx %706 (-.f64 %1733 %369))
(approx %718 (-.f64 %1704 %369))
(approx %723 (*.f64 B %1778))
(approx %746 (*.f64 B %1746))
(approx %797 (fma.f64 #s(literal 1/2 binary64) %198 %798))
(approx %381 %892)
(approx %904 (-.f64 %1733 %902))
(approx %6 (*.f64 lam2 (-.f64 %1801 #s(literal 1 binary64))))
(approx %31 (*.f64 lam2 (+.f64 #s(literal 1 binary64) %1806)))
(approx %24 (*.f64 lam2 (+.f64 #s(literal 1 binary64) %1810)))
(approx %320 (*.f64 lam2 (+.f64 #s(literal 1 binary64) %1815)))
(approx %314 (*.f64 lam2 (-.f64 #s(literal 1 binary64) %1815)))
(approx %6 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1801)))))
(approx %14 %1827)
(approx %31 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (-.f64 %1810 #s(literal 1 binary64)))))
(approx %19 %1833)
(approx %24 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (-.f64 %1806 #s(literal 1 binary64)))))
(approx %25 %1841)
(approx %32 %1844)
(approx %36 %1846)
(approx %39 %1848)
(approx %45 %1850)
(approx %1241 (*.f64 #s(literal 1/2 binary64) %1844))
(approx %61 %1855)
(approx %69 %1857)
(approx %76 %1859)
(approx %83 (*.f64 #s(literal 1/2 binary64) %1859))
(approx %90 (/.f64 %1864 %1865))
(approx %144 %1868)
(approx %151 (*.f64 #s(literal 1/2 binary64) %1868))
(approx %157 %1873)
(approx %176 %1875)
(approx %186 %1878)
(approx %194 %1880)
(approx %197 %1882)
(approx %200 (*.f64 #s(literal 1/2 binary64) %1882))
(approx %205 %1886)
(approx %210 %1888)
(approx %213 %1890)
(approx %220 (*.f64 #s(literal -1/2 binary64) %1888))
(approx %225 %1894)
(approx %230 (/.f64 %1896 %1897))
(approx %273 %1902)
(approx %300 %1904)
(approx %310 %1906)
(approx %314 (*.f64 #s(literal -1 binary64) (*.f64 lam2 (-.f64 %1815 #s(literal 1 binary64)))))
(approx %315 %1914)
(approx %321 %1917)
(approx %325 %1919)
(approx %328 %1921)
(approx %333 %1923)
(approx %89 (/.f64 %1863 %1865))
(approx %358 %1927)
(approx %368 %1929)
(approx %375 %1931)
(approx %378 (*.f64 #s(literal -1/2 binary64) %1931))
(approx %382 %1936)
(approx %388 %1938)
(approx %393 (*.f64 #s(literal 1/2 binary64) %1875))
(approx %410 %1949)
(approx %465 %1951)
(approx %472 (*.f64 #s(literal 1/2 binary64) %1951))
(approx %478 (/.f64 %1896 %1901))
(approx %512 %1957)
(approx %518 %1959)
(approx %524 %1961)
(approx %530 (*.f64 #s(literal 1/2 binary64) %1961))
(approx %535 (*.f64 #s(literal -1/2 binary64) %1961))
(approx %541 %1971)
(approx %592 (/.f64 #s(literal 1 binary64) %1904))
(approx %596 %1975)
(approx %619 (*.f64 #s(literal 1/2 binary64) %1959))
(approx %624 (*.f64 #s(literal -1/2 binary64) %1980))
(approx %636 %1987)
(approx %674 (/.f64 B %1904))
(approx %684 (-.f64 %1848 %1906))
(approx %689 %1993)
(approx %695 %1995)
(approx %701 (*.f64 #s(literal 1/2 binary64) %1995))
(approx %706 (-.f64 %1921 %1929))
(approx %718 (-.f64 %1848 %1929))
(approx %723 (*.f64 B %1987))
(approx %746 (*.f64 B %1949))
(approx %540 (/.f64 %1967 %1969))
(approx %786 %2009)
(approx %797 (fma.f64 #s(literal 1/2 binary64) %1882 (/.f64 %2009 B)))
(approx %381 %1935)
(approx %807 (/.f64 %2015 %2016))
(approx %849 (/.f64 %2019 %2016))
(approx %872 %2023)
(approx %891 %2025)
(approx %901 %2027)
(approx %904 (-.f64 %1921 %2027))
(approx B B)
(approx %90 %2033)
(approx %90 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1707 (*.f64 %123 (fma.f64 J %1742 %2046)))))
(approx %90 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1707 (*.f64 %123 (fma.f64 J %1742 (*.f64 %123 (fma.f64 J %2044 %2067)))))))
(approx %157 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1717 (*.f64 %123 (+.f64 %2075 (/.f64 %2046 p))))))
(approx %157 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1717 (*.f64 %123 (fma.f64 %123 (+.f64 (/.f64 %2045 p) (/.f64 %2067 p)) %2075)))))
(approx %795 (/.f64 #s(literal 1 binary64) B))
(approx %230 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %208 (*.f64 %123 %2094))))
(approx %230 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %208 (*.f64 %123 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1766 (*.f64 %123 %2105)) %2093)))))
(approx %230 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %208 (*.f64 %123 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1766 (*.f64 %123 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %2099 (*.f64 %123 %2121)) %2104))) %2093)))))
(approx %273 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2132 (/.f64 (*.f64 %123 %2133) p))))
(approx %273 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2132 (*.f64 %123 (+.f64 %2139 (/.f64 (*.f64 %123 %2140) p))))))
(approx %273 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2132 (*.f64 %123 (fma.f64 %123 (+.f64 (/.f64 %2140 p) (/.f64 (*.f64 %123 (*.f64 J %2121)) p)) %2139)))))
(approx %89 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %48 %2158)))
(approx %89 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %48 (*.f64 %123 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1739 (*.f64 %123 %2044)) %1741)))))
(approx %89 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %48 (*.f64 %123 (-.f64 (fma.f64 #s(literal -1/48 binary64) %1739 (*.f64 %123 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %2037 (*.f64 %123 %2065)) %2043))) %1741)))))
(approx %632 %481)
(approx %478 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2180 (*.f64 %123 (-.f64 (*.f64 #s(literal -1/48 binary64) %2181) %2183)))))
(approx %478 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2180 (*.f64 %123 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2181 (*.f64 %123 (-.f64 (*.f64 #s(literal 1/3840 binary64) %2189) %2193))) %2183)))))
(approx %478 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2180 (*.f64 %123 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2181 (*.f64 %123 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %2189 (*.f64 %123 (-.f64 (*.f64 #s(literal -1/645120 binary64) %2202) (fma.f64 #s(literal -1/8 binary64) (/.f64 %2115 p) (fma.f64 #s(literal -1/92160 binary64) %2202 (*.f64 #s(literal 1/384 binary64) (/.f64 %2117 p))))))) %2193))) %2183)))))
(approx %541 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %2132 (/.f64 (*.f64 %123 %2223) p))))
(approx %541 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %2132 (*.f64 %123 (+.f64 %2229 (/.f64 (*.f64 %123 %2237) p))))))
(approx %541 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %2132 (*.f64 %123 (fma.f64 %123 (+.f64 (/.f64 %2237 p) (/.f64 (*.f64 %123 (*.f64 J %2254)) p)) %2229)))))
(approx %618 %942)
(approx %633 (/.f64 %123 p))
(approx %634 (*.f64 #s(literal 1/24 binary64) %1031))
(approx %684 (*.f64 #s(literal -1 binary64) %311))
(approx %684 (/.f64 (-.f64 %2272 %308) B))
(approx %706 (*.f64 #s(literal -1 binary64) %369))
(approx %706 (/.f64 (-.f64 %2279 %366) B))
(approx %718 (/.f64 (-.f64 %2272 %366) B))
(approx %723 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B %1770) p)))
(approx %540 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %208 (*.f64 %123 %2222))))
(approx %540 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %208 (*.f64 %123 (-.f64 (fma.f64 #s(literal 1/48 binary64) %1766 (*.f64 %123 %2236)) %2221)))))
(approx %540 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %208 (*.f64 %123 (-.f64 (fma.f64 #s(literal 1/48 binary64) %1766 (*.f64 %123 (-.f64 (fma.f64 #s(literal -1/3840 binary64) %2099 (*.f64 %123 %2254)) %2235))) %2221)))))
(approx %797 %798)
(approx %797 (/.f64 (+.f64 %793 (*.f64 #s(literal 1/2 binary64) (*.f64 B %198))) B))
(approx %807 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %336 (*.f64 %123 %2320))))
(approx %807 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %336 (*.f64 %123 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2317 (*.f64 %123 %2331)) %2319)))))
(approx %807 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %336 (*.f64 %123 (-.f64 (fma.f64 #s(literal -1/48 binary64) %2317 (*.f64 %123 (-.f64 (fma.f64 #s(literal 1/3840 binary64) %2325 (*.f64 %123 %2347)) %2330))) %2319)))))
(approx %849 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1782 %2359)))
(approx %849 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1782 (*.f64 %123 (fma.f64 J %2320 %2364)))))
(approx %849 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1782 (*.f64 %123 (fma.f64 J %2320 (*.f64 %123 (fma.f64 J %2331 %2371)))))))
(approx %872 (*.f64 #s(literal 1/2 binary64) (/.f64 %1784 p)))
(approx %872 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2382 (/.f64 %2359 p))))
(approx %872 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2382 (*.f64 %123 (+.f64 %2387 (/.f64 %2364 p))))))
(approx %872 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2382 (*.f64 %123 (fma.f64 %123 (+.f64 (/.f64 %2363 p) (/.f64 %2371 p)) %2387)))))
(approx %904 (*.f64 #s(literal -1 binary64) %902))
(approx %904 (/.f64 (-.f64 %2279 %899) B))
(approx %410 %1745)
(approx %410 (*.f64 %123 %2410))
(approx %636 %1777)
(approx %636 (*.f64 %123 %2417))
(approx %684 (fma.f64 #s(literal -1 binary64) %311 %1704))
(approx %706 (fma.f64 #s(literal -1 binary64) %369 %1733))
(approx %718 (fma.f64 #s(literal -1 binary64) %369 %1704))
(approx %723 (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %120 %1774) p)))
(approx %723 (*.f64 %120 %2417))
(approx %746 (/.f64 (*.f64 %120 %1743) p))
(approx %746 (*.f64 %120 %2410))
(approx %904 (fma.f64 #s(literal -1 binary64) %902 %1733))
(approx %723 (*.f64 #s(literal -1 binary64) (*.f64 %120 (fma.f64 #s(literal -1/24 binary64) %2415 (*.f64 #s(literal 1/2 binary64) %2414)))))
(approx %746 (*.f64 #s(literal -1 binary64) (*.f64 %120 (fma.f64 #s(literal -1 binary64) %2075 (*.f64 #s(literal -1/2 binary64) %2409)))))
(approx J J)
(approx %617 (*.f64 #s(literal 1/2 binary64) J))
(approx %272 %421)
(approx %410 %2456)
(approx %631 (*.f64 #s(literal 1/24 binary64) J))
(approx %636 %2465)
(approx %723 (*.f64 B %2465))
(approx %746 (*.f64 B %2456))
(approx %410 (*.f64 #s(literal -1 binary64) %2473))
(approx %636 (*.f64 #s(literal -1 binary64) %2478))
(approx %723 (*.f64 #s(literal -1 binary64) (*.f64 B %2478)))
(approx %746 (*.f64 #s(literal -1 binary64) (*.f64 B %2473)))
(approx p p)
(approx %410 (/.f64 %2032 p))
(approx %636 (/.f64 %2491 p))
(approx %723 (/.f64 (*.f64 B %2491) p))
(approx %746 (/.f64 %2033 p))
(approx %410 (*.f64 #s(literal -1 binary64) (/.f64 %2500 p)))
(approx %636 (*.f64 #s(literal -1 binary64) (/.f64 %2505 p)))
(approx %723 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 B %2505) p)))
(approx %746 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 B %2500) p)))
Calls

15 calls:

TimeVariablePoint
267.0ms
p
inf
190.0ms
lam2
-inf
160.0ms
J
0
157.0ms
lam2
0
145.0ms
B
0

rewrite12.4s (8.1%)

Memory
29.9MiB live, 522.7MiB allocated; 247ms collecting garbage
Counts
201 → 4 210
Calls
Call 1
Inputs
%3 = (-.f64 lam1 lam2)
%4 = (PI.f64 )
%5 = (neg.f64 %4)
%6 = (<.f64 %3 %5)
%8 = (*.f64 #s(literal 2 binary64) %4)
%9 = (+.f64 lam2 %8)
%10 = (>.f64 %3 %4)
%11 = (-.f64 lam2 %8)
%12 = (if.f64 %10 %11 lam2)
%13 = (if.f64 %6 %9 %12)
%14 = (+.f64 lam1 %13)
%15 = (*.f64 #s(literal 1/2 binary64) %14)
%18 = (-.f64 lam1 %13)
%21 = (*.f64 #s(literal 1/2 binary64) %13)
%23 = (- lam1 lam2)
%24 = (PI )
%26 = (< %23 (neg %24))
%28 = (* 2 %24)
%30 = (> %23 %24)
%33 = (if %26 (+ lam2 %28) (if %30 (- lam2 %28) lam2))
%35 = (* 1/2 (+ lam1 %33))
%36 = (approx %35 %21)
%37 = (*.f64 B lam1)
%39 = (*.f64 #s(literal 1/2 binary64) %37)
%42 = (*.f64 #s(literal 1/2 binary64) lam1)
%43 = (approx %35 %42)
%44 = (- lam1 %33)
%46 = (* 1/2 (* B %44))
%47 = (approx %46 %39)
%49 = (*.f64 #s(literal -2 binary64) %4)
%50 = (*.f64 J %18)
%51 = (*.f64 B %50)
%52 = (*.f64 #s(literal 1/2 binary64) %51)
%54 = (* J (tan %46))
%55 = (approx %54 %52)
%56 = (/.f64 %51 p)
%57 = (*.f64 #s(literal 1/2 binary64) %56)
%58 = (/ %54 p)
%59 = (approx %58 %57)
%60 = (/.f64 %50 p)
%61 = (/.f64 #s(literal 1 binary64) B)
%62 = (fma.f64 %4 #s(literal 2 binary64) lam2)
%63 = (fma.f64 #s(literal -2 binary64) %4 lam2)
%64 = (+.f64 lam2 %49)
%65 = (if.f64 %10 %63 lam2)
%66 = (if.f64 %6 %62 %65)
%67 = (+.f64 lam1 %66)
%68 = (*.f64 #s(literal 1/2 binary64) %67)
%69 = (*.f64 #s(literal 1/2 binary64) J)
%70 = (-.f64 lam1 %66)
%71 = (-.f64 %66 lam1)
%72 = (*.f64 B %70)
%73 = (*.f64 %71 #s(literal -1/2 binary64))
%74 = (*.f64 #s(literal 1/2 binary64) %72)
%75 = (tan.f64 %74)
%76 = (/.f64 J p)
%77 = (*.f64 %76 %75)
%78 = (atan.f64 %77)
%79 = (/.f64 %78 B)
%80 = (+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%81 = (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%82 = (if.f64 %10 %81 lam2)
%83 = (if.f64 %6 %80 %82)
%84 = (+.f64 lam1 %83)
%85 = (*.f64 #s(literal 1/2 binary64) %84)
%86 = (-.f64 lam1 %83)
%87 = (if.f64 %10 %64 lam2)
%88 = (if.f64 %6 %9 %87)
%89 = (-.f64 lam1 %88)
%90 = (*.f64 B %89)
%91 = (tan.f64 %47)
%92 = (*.f64 J %91)
%93 = (/.f64 %92 p)
%94 = (atan.f64 %93)
%95 = (/.f64 %94 B)
%96 = (/.f64 %55 p)
%97 = (atan.f64 %96)
%98 = (/.f64 %97 B)
%99 = (atan.f64 %59)
%100 = (/.f64 %99 B)
%102 = (*.f64 J lam1)
%103 = (/.f64 B p)
%104 = (+.f64 #s(literal 884279719003555/140737488355328 binary64) lam2)
%105 = (if.f64 %6 %104 %82)
%106 = (*.f64 B %105)
%107 = (*.f64 #s(literal -1/2 binary64) %106)
%110 = (- lam2 884279719003555/140737488355328)
%116 = (approx (* 1/2 (* B (- lam1 (if %26 (+ lam2 884279719003555/140737488355328) (if %30 %110 lam2))))) %107)
%117 = (* J %44)
%118 = (approx %117 %102)
%119 = (*.f64 #s(literal -1/2 binary64) %37)
%128 = (* B (- lam1 (if %26 (+ (* %24 2) lam2) (if %30 (+ (* -2 %24) lam2) lam2))))
%130 = (* %128 -1/2)
%131 = (approx %130 %119)
%133 = (approx %110 #s(literal -884279719003555/140737488355328 binary64))
%134 = (*.f64 #s(literal 1/2 binary64) %60)
%140 = (pow %44 3)
%149 = (approx (+ (* 1/2 (/ %117 p)) (/ (* (pow B 2) (* J (- (* -1/48 %140) (* -1/16 %140)))) p)) %134)
%150 = (/.f64 %90 p)
%151 = (*.f64 #s(literal 1/2 binary64) %150)
%153 = (tan (* 1/2 %128))
%155 = (approx (/ %153 p) %151)
%156 = (*.f64 J %89)
%157 = (*.f64 B %156)
%158 = (/.f64 %157 p)
%159 = (*.f64 #s(literal 1/2 binary64) %158)
%160 = (/ J p)
%162 = (approx (* %160 %153) %159)
%163 = (*.f64 #s(literal -1/2 binary64) %158)
%166 = (approx (* (tan %130) %160) %163)
%167 = (/.f64 #s(literal 2 binary64) lam2)
%168 = (*.f64 %4 lam2)
%169 = (fma.f64 %168 %167 lam2)
%170 = (/.f64 #s(literal 1 binary64) %78)
%171 = (*.f64 %69 B)
%172 = (+ %24 %24)
%179 = (approx (* 1/2 (+ lam1 (if %26 (+ lam2 %172) (if %30 (- lam2 %172) lam2)))) %42)
%180 = (pow.f64 %70 #s(literal 3 binary64))
%181 = (*.f64 %70 %171)
%182 = (*.f64 #s(literal 1/24 binary64) J)
%183 = (*.f64 %73 %76)
%184 = (*.f64 B %103)
%185 = (*.f64 %182 %184)
%186 = (fma.f64 %180 %185 %183)
%187 = (*.f64 %170 B)
%189 = (*.f64 J %86)
%190 = (*.f64 B %189)
%191 = (*.f64 #s(literal 1/2 binary64) %190)
%192 = (approx %54 %191)
%193 = (/.f64 %192 p)
%194 = (atan.f64 %193)
%195 = (/.f64 %194 B)
%197 = (if.f64 %6 %169 %12)
%198 = (-.f64 lam1 %197)
%199 = (+.f64 lam1 %197)
%200 = (*.f64 #s(literal 1/2 binary64) %199)
%201 = (*.f64 J %198)
%202 = (*.f64 B %201)
%203 = (*.f64 #s(literal 1/2 binary64) %202)
%204 = (approx %54 %203)
%205 = (/.f64 %204 p)
%206 = (atan.f64 %205)
%207 = (/.f64 %206 B)
%212 = (*.f64 B %118)
%213 = (*.f64 #s(literal 1/2 binary64) %212)
%214 = (approx %54 %213)
%215 = (/.f64 %214 p)
%216 = (atan.f64 %215)
%217 = (/.f64 %216 B)
%219 = (approx %54 %181)
%220 = (/.f64 %219 p)
%221 = (atan.f64 %220)
%222 = (/.f64 %221 B)
%224 = (*.f64 B %186)
%225 = (approx %58 %224)
%226 = (atan.f64 %225)
%227 = (/.f64 %226 B)
%229 = (*.f64 B %149)
%230 = (approx %58 %229)
%231 = (atan.f64 %230)
%232 = (/.f64 %231 B)
%234 = (tan.f64 %131)
%235 = (*.f64 %234 %76)
%236 = (atan.f64 %235)
%238 = (*.f64 %155 J)
%239 = (atan.f64 %238)
%240 = (/.f64 %239 B)
%242 = (atan.f64 %162)
%243 = (/.f64 B %242)
%244 = (/.f64 #s(literal 1 binary64) %243)
%246 = (atan.f64 %166)
%248 = (/.f64 #s(literal 1 binary64) %187)
%250 = (if.f64 %10 %133 lam2)
%251 = (if.f64 %6 %80 %250)
%252 = (+.f64 lam1 %251)
%253 = (*.f64 #s(literal 1/2 binary64) %252)
%254 = (-.f64 lam1 %251)
%255 = (*.f64 B %254)
%256 = (*.f64 #s(literal 1/2 binary64) %255)
%257 = (tan.f64 %256)
%258 = (*.f64 J %257)
%259 = (/.f64 %258 p)
%260 = (atan.f64 %259)
%261 = (/.f64 %260 B)
%263 = (tan.f64 %116)
%264 = (*.f64 J %263)
%265 = (/.f64 %264 p)
%266 = (atan.f64 %265)
%267 = (/.f64 %266 B)
#s(literal 1/2 binary64)
lam1
lam2
%3
%4
%5
%6
#s(literal 2 binary64)
%8
%9
%10
%11
%12
%13
%14
%15
J
B
%18
p
#s(literal 884279719003555/140737488355328 binary64)
%21
%36
%37
#s(literal -1/2 binary64)
%39
#s(literal 3 binary64)
#s(literal 1 binary64)
%42
%43
%47
#s(literal -2 binary64)
%49
%50
%51
%52
%55
%56
%57
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
#s(literal 1/24 binary64)
%102
%103
%104
%105
%106
%107
%116
%118
%119
%131
#s(literal -884279719003555/140737488355328 binary64)
%133
%134
%149
%150
%151
%155
%156
%157
%158
%159
%162
%163
%166
%167
%168
%169
%170
%171
%179
%180
%181
%182
%183
%184
%185
%186
%187
(-.f64 %179 %79)
%189
%190
%191
%192
%193
%194
%195
(-.f64 %85 %195)
%197
%198
%199
%200
%201
%202
%203
%204
%205
%206
%207
(-.f64 %200 %207)
(-.f64 %36 %98)
(-.f64 %43 %95)
(-.f64 %43 %100)
%212
%213
%214
%215
%216
%217
(-.f64 %15 %217)
%219
%220
%221
%222
(-.f64 %15 %222)
%224
%225
%226
%227
(-.f64 %15 %227)
%229
%230
%231
%232
(-.f64 %15 %232)
%234
%235
%236
(fma.f64 %61 %236 %68)
%238
%239
%240
(-.f64 %15 %240)
%242
%243
%244
(-.f64 %15 %244)
%246
(fma.f64 %61 %246 %68)
%248
(-.f64 %15 %248)
%250
%251
%252
%253
%254
%255
%256
%257
%258
%259
%260
%261
(-.f64 %253 %261)
%263
%264
%265
%266
%267
(-.f64 %85 %267)
Outputs
%4 = (neg.f64 lam1)
%7 = (neg.f64 lam2)
%9 = (-.f64 lam1 lam2)
%15 = (PI.f64 )
%16 = (neg.f64 %15)
%23 = (*.f64 #s(literal -1 binary64) %15)
%25 = (*.f64 %15 #s(literal -1 binary64))
%28 = (*.f64 #s(literal 0 binary64) %15)
%30 = (*.f64 %15 #s(literal 0 binary64))
%32 = (+.f64 %15 %15)
%36 = (*.f64 #s(literal 1/2 binary64) %15)
%38 = (*.f64 %15 #s(literal 1/2 binary64))
%57 = (<.f64 %9 %16)
%85 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%89 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))
%95 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%97 = (/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%99 = (fabs.f64 #s(literal 1/2 binary64))
%100 = (fabs.f64 #s(literal 2 binary64))
%103 = (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
%105 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%114 = (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%116 = (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
%120 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%129 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%136 = (/.f64 #s(literal 4 binary64) #s(literal 1/2 binary64))
%156 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%169 = (*.f64 #s(literal -2 binary64) %15)
%176 = (*.f64 #s(literal 4 binary64) %15)
%180 = (*.f64 %16 #s(literal 1 binary64))
%186 = (*.f64 %16 #s(literal -1 binary64))
%188 = (*.f64 #s(literal -1 binary64) %16)
%192 = (fma.f64 %15 #s(literal 2 binary64) lam2)
%193 = (fma.f64 #s(literal 2 binary64) %15 lam2)
%194 = (+.f64 lam2 %32)
%195 = (+.f64 %15 lam2)
%196 = (+.f64 %15 %195)
%197 = (+.f64 %32 lam2)
%198 = (+.f64 %195 %15)
%199 = (-.f64 lam2 %169)
%200 = (fma.f64 %16 #s(literal -2 binary64) lam2)
%201 = (fma.f64 #s(literal -2 binary64) %16 lam2)
%202 = (-.f64 %16 lam2)
%203 = (-.f64 %15 %202)
%204 = (-.f64 %32 %7)
%205 = (-.f64 %195 %16)
%207 = (neg.f64 (-.f64 %169 lam2))
%209 = (neg.f64 (-.f64 %202 %15))
%210 = (fma.f64 %15 #s(literal 1 binary64) %195)
%211 = (fma.f64 %32 #s(literal 1 binary64) lam2)
%212 = (fma.f64 #s(literal 1 binary64) %15 %195)
%213 = (fma.f64 #s(literal 1 binary64) %32 lam2)
%214 = (fma.f64 #s(literal 1/2 binary64) %176 lam2)
%215 = (fma.f64 %38 #s(literal 4 binary64) lam2)
%216 = (fma.f64 #s(literal 1/2 binary64) %32 %195)
%217 = (fma.f64 %32 #s(literal 1/2 binary64) %195)
%218 = (fma.f64 #s(literal 2 binary64) %36 %195)
%219 = (fma.f64 %38 #s(literal 2 binary64) %195)
%220 = (>.f64 %9 %15)
%221 = (fma.f64 %15 #s(literal -2 binary64) lam2)
%222 = (fma.f64 #s(literal -2 binary64) %15 lam2)
%223 = (-.f64 lam2 %32)
%224 = (-.f64 lam2 %15)
%225 = (-.f64 %224 %15)
%226 = (+.f64 lam2 %169)
%227 = (+.f64 %169 lam2)
%228 = (fma.f64 %16 #s(literal 2 binary64) lam2)
%229 = (fma.f64 #s(literal 2 binary64) %16 lam2)
%230 = (+.f64 %16 %224)
%231 = (+.f64 %224 %16)
%233 = (neg.f64 (-.f64 %15 %224))
%235 = (-.f64 %16 (-.f64 %15 lam2))
%236 = (-.f64 %169 %7)
%237 = (fma.f64 %169 #s(literal 1 binary64) lam2)
%238 = (*.f64 #s(literal 4 binary64) %16)
%239 = (fma.f64 #s(literal 1/2 binary64) %238 lam2)
%240 = (*.f64 #s(literal 1 binary64) %16)
%241 = (fma.f64 #s(literal 2 binary64) %240 lam2)
%242 = (*.f64 %16 #s(literal 1/2 binary64))
%243 = (fma.f64 %242 #s(literal 4 binary64) lam2)
%244 = (if.f64 %220 %222 lam2)
%245 = (if.f64 %57 %192 %244)
%246 = (neg.f64 %245)
%247 = (neg.f64 %246)
%248 = (+.f64 lam1 %245)
%249 = (+.f64 %245 lam1)
%250 = (-.f64 lam1 %246)
%251 = (-.f64 %245 %4)
%252 = (-.f64 %4 %245)
%253 = (neg.f64 %252)
%254 = (*.f64 #s(literal 1/2 binary64) %248)
%255 = (*.f64 %248 #s(literal 1/2 binary64))
%256 = (*.f64 #s(literal -1/2 binary64) %252)
%257 = (*.f64 %252 #s(literal -1/2 binary64))
%258 = (*.f64 %248 #s(literal -1/2 binary64))
%259 = (neg.f64 %258)
%260 = (*.f64 #s(literal 1/2 binary64) %245)
%261 = (fma.f64 lam1 #s(literal 1/2 binary64) %260)
%262 = (fma.f64 #s(literal 1/2 binary64) lam1 %260)
%263 = (*.f64 #s(literal 1/2 binary64) lam1)
%264 = (fma.f64 #s(literal 1/2 binary64) %245 %263)
%265 = (fma.f64 %245 #s(literal 1/2 binary64) %263)
%266 = (+.f64 %260 %263)
%267 = (+.f64 %263 %260)
%268 = (*.f64 #s(literal -1/2 binary64) lam1)
%269 = (-.f64 %260 %268)
%270 = (*.f64 %245 #s(literal -1/2 binary64))
%271 = (-.f64 %263 %270)
%272 = (fma.f64 #s(literal -1/2 binary64) %4 %260)
%273 = (fma.f64 %4 #s(literal -1/2 binary64) %260)
%275 = (neg.f64 J)
%280 = (*.f64 J #s(literal -1 binary64))
%282 = (*.f64 #s(literal 0 binary64) J)
%284 = (*.f64 J #s(literal 0 binary64))
%286 = (*.f64 #s(literal 1/2 binary64) J)
%288 = (*.f64 J #s(literal 2 binary64))
%305 = (neg.f64 B)
%310 = (*.f64 #s(literal 0 binary64) B)
%312 = (*.f64 B #s(literal 0 binary64))
%314 = (*.f64 #s(literal 2 binary64) B)
%316 = (*.f64 #s(literal 1/2 binary64) B)
%320 = (*.f64 B #s(literal 2 binary64))
%331 = (*.f64 #s(literal 4 binary64) %316)
%351 = (-.f64 lam1 %245)
%352 = (+.f64 lam1 %246)
%353 = (+.f64 %246 lam1)
%354 = (-.f64 %245 lam1)
%355 = (neg.f64 %354)
%356 = (-.f64 %246 %4)
%358 = (neg.f64 p)
%366 = (- lam1 lam2)
%367 = (PI )
%369 = (< %366 (neg %367))
%370 = (+ %367 %367)
%372 = (> %366 %367)
%375 = (if %369 (+ lam2 %370) (if %372 (- lam2 %370) lam2))
%377 = (* 1/2 (+ lam1 %375))
%378 = (approx %377 %260)
%380 = (*.f64 B lam1)
%381 = (*.f64 #s(literal 1 binary64) lam1)
%385 = (*.f64 lam1 #s(literal 1 binary64))
%387 = (*.f64 #s(literal 1/2 binary64) %380)
%389 = (*.f64 lam1 #s(literal 2 binary64))
%397 = (*.f64 #s(literal -1/2 binary64) %380)
%399 = (*.f64 #s(literal 1 binary64) %263)
%403 = (*.f64 %263 #s(literal 1 binary64))
%405 = (*.f64 %316 %263)
%407 = (*.f64 %263 #s(literal 2 binary64))
%441 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
%443 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64))
%453 = (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
%549 = (approx %377 %263)
%550 = (- lam1 %375)
%551 = (* B %550)
%552 = (* 1/2 %551)
%553 = (approx %552 %387)
%576 = (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%580 = (/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%613 = (*.f64 J %351)
%614 = (*.f64 %351 J)
%615 = (*.f64 %354 %275)
%616 = (*.f64 %275 %354)
%617 = (*.f64 %354 J)
%618 = (neg.f64 %617)
%619 = (*.f64 %351 #s(literal 1 binary64))
%620 = (*.f64 J %619)
%621 = (*.f64 #s(literal 1 binary64) %613)
%622 = (*.f64 %613 #s(literal 1 binary64))
%623 = (*.f64 J lam1)
%624 = (*.f64 %245 J)
%625 = (-.f64 %623 %624)
%626 = (neg.f64 %624)
%627 = (fma.f64 lam1 J %626)
%628 = (fma.f64 J lam1 %626)
%629 = (fma.f64 J %246 %623)
%630 = (fma.f64 %246 J %623)
%631 = (/.f64 %613 #s(literal 1 binary64))
%632 = (+.f64 %623 %626)
%633 = (+.f64 %626 %623)
%634 = (*.f64 %617 #s(literal 1 binary64))
%635 = (neg.f64 %634)
%636 = (*.f64 %613 #s(literal -1 binary64))
%637 = (neg.f64 %636)
%639 = (-.f64 %623 (*.f64 %275 %246))
%641 = (-.f64 %623 (neg.f64 %626))
%642 = (*.f64 %354 #s(literal -1/2 binary64))
%643 = (*.f64 %642 J)
%644 = (*.f64 %643 #s(literal 2 binary64))
%645 = (*.f64 %613 #s(literal 2 binary64))
%646 = (*.f64 %645 #s(literal 1/2 binary64))
%647 = (/.f64 %645 #s(literal 2 binary64))
%648 = (*.f64 %613 #s(literal 0 binary64))
%649 = (fma.f64 J %351 %648)
%650 = (*.f64 #s(literal 0 binary64) %613)
%651 = (fma.f64 J %351 %650)
%652 = (fma.f64 %351 J %648)
%653 = (fma.f64 %351 J %650)
%654 = (+.f64 %613 %648)
%655 = (+.f64 %613 %650)
%656 = (fma.f64 %354 %275 %648)
%657 = (fma.f64 %354 %275 %650)
%658 = (fma.f64 %275 %354 %648)
%659 = (fma.f64 %275 %354 %650)
%660 = (fma.f64 J %642 %643)
%661 = (fma.f64 J %619 %648)
%662 = (fma.f64 J %619 %650)
%663 = (fma.f64 #s(literal 1/2 binary64) %613 %643)
%664 = (fma.f64 %351 %286 %643)
%665 = (fma.f64 #s(literal -1/2 binary64) %617 %643)
%666 = (fma.f64 #s(literal 1 binary64) %613 %648)
%667 = (fma.f64 #s(literal 1 binary64) %613 %650)
%668 = (fma.f64 %613 #s(literal 1/2 binary64) %643)
%669 = (fma.f64 %613 #s(literal 1 binary64) %648)
%670 = (fma.f64 %613 #s(literal 1 binary64) %650)
%671 = (fma.f64 %286 %351 %643)
%672 = (*.f64 #s(literal -1/2 binary64) J)
%673 = (fma.f64 %354 %672 %643)
%674 = (fma.f64 %642 J %643)
%675 = (fma.f64 %672 %354 %643)
%676 = (fma.f64 %617 #s(literal -1/2 binary64) %643)
%677 = (+.f64 %643 %643)
%678 = (*.f64 #s(literal 1/2 binary64) %275)
%679 = (fma.f64 %354 %678 %643)
%680 = (*.f64 %354 #s(literal 1/2 binary64))
%681 = (fma.f64 %275 %680 %643)
%682 = (fma.f64 %680 %275 %643)
%683 = (fma.f64 %643 #s(literal 2 binary64) %648)
%684 = (fma.f64 %643 #s(literal 2 binary64) %650)
%685 = (fma.f64 %645 #s(literal 1/2 binary64) %648)
%686 = (fma.f64 %645 #s(literal 1/2 binary64) %650)
%687 = (*.f64 B %613)
%688 = (*.f64 B %351)
%689 = (*.f64 J %688)
%690 = (*.f64 B J)
%691 = (*.f64 %351 %690)
%692 = (*.f64 %613 B)
%693 = (*.f64 %688 J)
%694 = (*.f64 %690 %351)
%695 = (*.f64 %305 %617)
%696 = (neg.f64 %690)
%697 = (*.f64 %696 %354)
%698 = (*.f64 %617 %305)
%699 = (*.f64 %354 B)
%700 = (*.f64 %699 J)
%701 = (neg.f64 %700)
%702 = (neg.f64 %696)
%703 = (*.f64 %702 %351)
%704 = (*.f64 #s(literal 1 binary64) %687)
%705 = (*.f64 %687 #s(literal 1 binary64))
%706 = (*.f64 %690 %619)
%707 = (/.f64 %687 #s(literal 1 binary64))
%708 = (*.f64 %687 #s(literal -1 binary64))
%709 = (neg.f64 %708)
%710 = (*.f64 #s(literal 1/2 binary64) %687)
%711 = (*.f64 #s(literal 2 binary64) %710)
%712 = (*.f64 %710 #s(literal 2 binary64))
%713 = (*.f64 %687 #s(literal 2 binary64))
%714 = (*.f64 %713 #s(literal 1/2 binary64))
%715 = (*.f64 %645 %316)
%716 = (*.f64 %690 lam1)
%717 = (*.f64 %245 %690)
%718 = (-.f64 %716 %717)
%719 = (neg.f64 %717)
%720 = (fma.f64 lam1 %690 %719)
%721 = (fma.f64 B %623 %719)
%722 = (fma.f64 B %626 %716)
%723 = (fma.f64 J %380 %719)
%724 = (*.f64 %245 B)
%725 = (neg.f64 %724)
%726 = (fma.f64 J %725 %716)
%727 = (fma.f64 %380 J %719)
%728 = (fma.f64 %623 B %719)
%729 = (fma.f64 %690 lam1 %719)
%730 = (fma.f64 %690 %246 %716)
%731 = (fma.f64 %246 %690 %716)
%732 = (fma.f64 %725 J %716)
%733 = (fma.f64 %626 B %716)
%734 = (/.f64 %713 #s(literal 2 binary64))
%735 = (+.f64 %716 %719)
%736 = (+.f64 %719 %716)
%738 = (-.f64 %716 (*.f64 %696 %246))
%740 = (-.f64 %716 (neg.f64 %719))
%741 = (*.f64 %687 #s(literal 0 binary64))
%742 = (fma.f64 B %613 %741)
%743 = (*.f64 #s(literal 0 binary64) %687)
%744 = (fma.f64 B %613 %743)
%745 = (fma.f64 J %688 %741)
%746 = (fma.f64 J %688 %743)
%747 = (fma.f64 %351 %690 %741)
%748 = (fma.f64 %351 %690 %743)
%749 = (fma.f64 %613 B %741)
%750 = (fma.f64 %613 B %743)
%751 = (fma.f64 %688 J %741)
%752 = (fma.f64 %688 J %743)
%753 = (fma.f64 %690 %351 %741)
%754 = (fma.f64 %690 %351 %743)
%755 = (+.f64 %687 %741)
%756 = (+.f64 %687 %743)
%757 = (fma.f64 %305 %617 %741)
%758 = (fma.f64 %305 %617 %743)
%759 = (fma.f64 %696 %354 %741)
%760 = (fma.f64 %696 %354 %743)
%761 = (fma.f64 %617 %305 %741)
%762 = (fma.f64 %617 %305 %743)
%763 = (fma.f64 %702 %351 %741)
%764 = (fma.f64 %702 %351 %743)
%765 = (fma.f64 B %643 %710)
%766 = (*.f64 #s(literal 1/2 binary64) %688)
%767 = (fma.f64 J %766 %710)
%768 = (fma.f64 #s(literal 1/2 binary64) %687 %710)
%769 = (*.f64 %286 B)
%770 = (fma.f64 %351 %769 %710)
%771 = (fma.f64 #s(literal -1/2 binary64) %700 %710)
%772 = (fma.f64 #s(literal 1 binary64) %687 %741)
%773 = (fma.f64 #s(literal 1 binary64) %687 %743)
%774 = (fma.f64 %613 %316 %710)
%775 = (fma.f64 %687 #s(literal 1/2 binary64) %710)
%776 = (fma.f64 %687 #s(literal 1 binary64) %741)
%777 = (fma.f64 %687 #s(literal 1 binary64) %743)
%778 = (fma.f64 %286 %688 %710)
%779 = (*.f64 #s(literal -1/2 binary64) B)
%780 = (*.f64 %779 J)
%781 = (fma.f64 %354 %780 %710)
%782 = (fma.f64 %688 %286 %710)
%783 = (fma.f64 %642 %690 %710)
%784 = (fma.f64 %766 J %710)
%785 = (fma.f64 %769 %351 %710)
%786 = (fma.f64 %316 %613 %710)
%787 = (fma.f64 %779 %617 %710)
%788 = (fma.f64 %690 %642 %710)
%789 = (fma.f64 %690 %619 %741)
%790 = (fma.f64 %690 %619 %743)
%791 = (fma.f64 %780 %354 %710)
%792 = (fma.f64 %699 %672 %710)
%793 = (fma.f64 %617 %779 %710)
%794 = (fma.f64 %700 #s(literal -1/2 binary64) %710)
%795 = (fma.f64 %643 B %710)
%796 = (+.f64 %710 %710)
%797 = (*.f64 %305 #s(literal -1/2 binary64))
%798 = (fma.f64 %613 %797 %710)
%799 = (*.f64 %680 J)
%800 = (fma.f64 %305 %799 %710)
%801 = (fma.f64 %696 %680 %710)
%802 = (*.f64 #s(literal -1/2 binary64) %305)
%803 = (fma.f64 %802 %613 %710)
%804 = (*.f64 #s(literal -1/2 binary64) %696)
%805 = (fma.f64 %804 %351 %710)
%806 = (fma.f64 %799 %305 %710)
%807 = (*.f64 #s(literal 1 binary64) %643)
%808 = (fma.f64 B %807 %710)
%809 = (fma.f64 #s(literal 2 binary64) %710 %741)
%810 = (fma.f64 #s(literal 2 binary64) %710 %743)
%811 = (fma.f64 #s(literal 1 binary64) %710 %710)
%812 = (fma.f64 %710 #s(literal 2 binary64) %741)
%813 = (fma.f64 %710 #s(literal 2 binary64) %743)
%814 = (fma.f64 %710 #s(literal 1 binary64) %710)
%815 = (fma.f64 %713 #s(literal 1/2 binary64) %741)
%816 = (fma.f64 %713 #s(literal 1/2 binary64) %743)
%817 = (*.f64 %643 #s(literal 1 binary64))
%818 = (fma.f64 %817 B %710)
%819 = (fma.f64 %645 %316 %741)
%820 = (fma.f64 %645 %316 %743)
%821 = (*.f64 %316 %643)
%822 = (fma.f64 #s(literal 2 binary64) %821 %710)
%823 = (*.f64 B %643)
%824 = (*.f64 J %766)
%825 = (*.f64 %351 %769)
%826 = (*.f64 #s(literal -1/2 binary64) %700)
%827 = (*.f64 %613 %316)
%828 = (*.f64 %687 #s(literal 1/2 binary64))
%829 = (*.f64 %286 %688)
%830 = (*.f64 %354 %780)
%831 = (*.f64 %688 %286)
%832 = (*.f64 %642 %690)
%833 = (*.f64 %766 J)
%834 = (*.f64 %769 %351)
%835 = (*.f64 %316 %613)
%836 = (*.f64 %779 %617)
%837 = (*.f64 %690 %642)
%838 = (*.f64 %780 %354)
%839 = (*.f64 %699 %672)
%840 = (*.f64 %617 %779)
%841 = (*.f64 %700 #s(literal -1/2 binary64))
%842 = (*.f64 %643 B)
%843 = (*.f64 %613 %797)
%844 = (*.f64 %305 %799)
%845 = (*.f64 %696 %680)
%846 = (*.f64 %802 %613)
%847 = (*.f64 %804 %351)
%848 = (*.f64 %799 %305)
%849 = (*.f64 %680 %690)
%850 = (neg.f64 %849)
%851 = (*.f64 B %807)
%852 = (*.f64 #s(literal 1 binary64) %710)
%853 = (*.f64 %710 #s(literal 1 binary64))
%854 = (*.f64 %817 B)
%855 = (*.f64 #s(literal 2 binary64) %821)
%856 = (*.f64 %270 %690)
%857 = (fma.f64 lam1 %769 %856)
%858 = (*.f64 %286 lam1)
%859 = (fma.f64 B %858 %856)
%860 = (fma.f64 J %387 %856)
%861 = (*.f64 %270 B)
%862 = (*.f64 %316 %623)
%863 = (fma.f64 J %861 %862)
%864 = (fma.f64 #s(literal 1/2 binary64) %716 %856)
%865 = (fma.f64 %380 %286 %856)
%866 = (fma.f64 %387 J %856)
%867 = (fma.f64 %263 %690 %856)
%868 = (fma.f64 %286 %380 %856)
%869 = (fma.f64 %623 %316 %856)
%870 = (fma.f64 %769 lam1 %856)
%871 = (fma.f64 %316 %623 %856)
%872 = (fma.f64 %690 %263 %856)
%873 = (fma.f64 %690 %270 %862)
%874 = (fma.f64 %716 #s(literal 1/2 binary64) %856)
%875 = (*.f64 lam1 %286)
%876 = (fma.f64 %875 B %856)
%877 = (fma.f64 %270 %690 %862)
%878 = (fma.f64 %861 J %862)
%879 = (+.f64 %862 %856)
%880 = (+.f64 %856 %862)
%882 = (-.f64 %862 (*.f64 %245 %769))
%884 = (fma.f64 B (*.f64 %286 %246) %862)
%885 = (fma.f64 #s(literal 1/2 binary64) %719 %862)
%886 = (fma.f64 %286 %725 %862)
%887 = (fma.f64 %769 %246 %862)
%888 = (fma.f64 %316 %626 %862)
%889 = (fma.f64 %246 %769 %862)
%890 = (fma.f64 %725 %286 %862)
%891 = (fma.f64 %626 %316 %862)
%892 = (fma.f64 %719 #s(literal 1/2 binary64) %862)
%894 = (fma.f64 (*.f64 %246 %286) B %862)
%896 = (-.f64 %862 (*.f64 %780 %246))
%898 = (-.f64 %862 (neg.f64 %856))
%899 = (tan %552)
%900 = (* J %899)
%901 = (approx %900 %710)
%902 = (/.f64 %687 p)
%903 = (/.f64 J p)
%904 = (*.f64 %351 %903)
%905 = (*.f64 B %904)
%906 = (/.f64 B p)
%907 = (*.f64 %351 %906)
%908 = (*.f64 J %907)
%909 = (*.f64 %906 J)
%910 = (*.f64 %351 %909)
%911 = (*.f64 %613 %906)
%912 = (*.f64 %904 B)
%913 = (*.f64 %688 %903)
%914 = (*.f64 %903 %688)
%915 = (*.f64 %906 %613)
%916 = (*.f64 %907 J)
%917 = (/.f64 %351 p)
%918 = (*.f64 %690 %917)
%919 = (*.f64 %909 %351)
%920 = (*.f64 %917 %690)
%921 = (/.f64 %700 %358)
%922 = (*.f64 %354 %903)
%923 = (*.f64 %305 %922)
%924 = (/.f64 %354 p)
%925 = (*.f64 %696 %924)
%926 = (neg.f64 %906)
%927 = (*.f64 %617 %926)
%928 = (*.f64 %617 %906)
%929 = (neg.f64 %928)
%930 = (*.f64 %922 B)
%931 = (neg.f64 %930)
%932 = (*.f64 #s(literal 1 binary64) %910)
%933 = (/.f64 #s(literal 1 binary64) p)
%934 = (*.f64 %687 %933)
%935 = (*.f64 %910 #s(literal 1 binary64))
%936 = (*.f64 %933 %687)
%937 = (/.f64 #s(literal -1 binary64) p)
%938 = (*.f64 %937 %700)
%939 = (*.f64 %937 B)
%940 = (*.f64 %617 %939)
%941 = (*.f64 %700 %937)
%943 = (*.f64 (*.f64 %904 #s(literal 1 binary64)) B)
%945 = (/.f64 #s(literal 1 binary64) (/.f64 p %687))
%946 = (/.f64 %708 %358)
%948 = (/.f64 (*.f64 #s(literal -1 binary64) %687) %358)
%949 = (*.f64 %351 %937)
%950 = (*.f64 %696 %949)
%952 = (neg.f64 (*.f64 %933 %700))
%954 = (/.f64 #s(literal 1 binary64) (/.f64 %358 %700))
%955 = (*.f64 #s(literal 1/2 binary64) %910)
%956 = (*.f64 #s(literal 2 binary64) %955)
%957 = (/.f64 #s(literal 1/2 binary64) p)
%958 = (*.f64 %713 %957)
%960 = (*.f64 (*.f64 %904 #s(literal 2 binary64)) %316)
%961 = (/.f64 lam1 p)
%963 = (neg.f64 (/.f64 %245 p))
%964 = (*.f64 %690 %963)
%965 = (fma.f64 %690 %961 %964)
%966 = (*.f64 %963 %690)
%967 = (fma.f64 %961 %690 %966)
%969 = (+.f64 (*.f64 %690 %961) %964)
%971 = (+.f64 (*.f64 %961 %690) %966)
%974 = (+.f64 (/.f64 %716 p) (/.f64 %719 p))
%975 = (*.f64 %933 %719)
%976 = (fma.f64 %933 %716 %975)
%977 = (*.f64 %719 %933)
%978 = (fma.f64 %716 %933 %977)
%980 = (+.f64 (*.f64 %716 %933) %977)
%982 = (+.f64 (*.f64 %933 %716) %975)
%983 = (/.f64 %710 p)
%984 = (*.f64 #s(literal 1/2 binary64) %904)
%985 = (*.f64 B %984)
%986 = (*.f64 #s(literal 1/2 binary64) %907)
%987 = (*.f64 J %986)
%988 = (*.f64 %690 %957)
%989 = (*.f64 %351 %988)
%990 = (*.f64 %903 %316)
%991 = (*.f64 %351 %990)
%992 = (/.f64 %769 p)
%993 = (*.f64 %351 %992)
%994 = (*.f64 #s(literal -1/2 binary64) %928)
%995 = (*.f64 #s(literal -1/2 binary64) %930)
%996 = (*.f64 %354 %909)
%997 = (*.f64 #s(literal -1/2 binary64) %996)
%998 = (*.f64 %957 B)
%999 = (*.f64 %613 %998)
%1000 = (*.f64 %906 #s(literal 1/2 binary64))
%1001 = (*.f64 %613 %1000)
%1002 = (*.f64 B %957)
%1003 = (*.f64 %613 %1002)
%1004 = (/.f64 %316 p)
%1005 = (*.f64 %613 %1004)
%1006 = (*.f64 %687 %957)
%1007 = (*.f64 %910 #s(literal 1/2 binary64))
%1008 = (*.f64 %904 %316)
%1009 = (*.f64 %286 %907)
%1010 = (*.f64 %672 %906)
%1011 = (*.f64 %354 %1010)
%1012 = (*.f64 %957 J)
%1013 = (*.f64 %688 %1012)
%1014 = (*.f64 J %957)
%1015 = (*.f64 %688 %1014)
%1016 = (*.f64 %642 %909)
%1017 = (*.f64 %766 %903)
%1018 = (*.f64 %903 %766)
%1019 = (*.f64 %984 B)
%1020 = (*.f64 %986 J)
%1021 = (*.f64 %769 %917)
%1022 = (*.f64 %316 %904)
%1023 = (*.f64 %779 %922)
%1024 = (*.f64 %351 %957)
%1025 = (*.f64 %690 %1024)
%1026 = (*.f64 %957 %687)
%1027 = (*.f64 %780 %924)
%1028 = (*.f64 #s(literal -1/2 binary64) %903)
%1029 = (*.f64 %1028 %699)
%1030 = (*.f64 %1010 %354)
%1031 = (*.f64 %909 %642)
%1032 = (*.f64 %909 #s(literal -1/2 binary64))
%1033 = (*.f64 %1032 %354)
%1034 = (*.f64 %699 %1028)
%1035 = (*.f64 %922 %779)
%1036 = (*.f64 %917 %769)
%1037 = (*.f64 %643 %906)
%1038 = (*.f64 %699 %903)
%1039 = (*.f64 %1038 #s(literal -1/2 binary64))
%1040 = (*.f64 %928 #s(literal -1/2 binary64))
%1041 = (*.f64 %909 %354)
%1042 = (*.f64 %1041 #s(literal -1/2 binary64))
%1043 = (/.f64 %849 %358)
%1044 = (neg.f64 %957)
%1045 = (*.f64 %1044 %354)
%1046 = (*.f64 %1045 B)
%1047 = (*.f64 J %1046)
%1048 = (*.f64 %305 %1028)
%1049 = (*.f64 %351 %1048)
%1050 = (*.f64 %680 %903)
%1051 = (*.f64 %305 %1050)
%1052 = (*.f64 %690 %1045)
%1053 = (/.f64 #s(literal 1/2 binary64) %358)
%1054 = (*.f64 %700 %1053)
%1055 = (*.f64 %799 %926)
%1056 = (*.f64 #s(literal -1/2 binary64) %910)
%1057 = (neg.f64 %1056)
%1059 = (/.f64 (*.f64 %275 %766) %358)
%1060 = (*.f64 #s(literal 1 binary64) %984)
%1061 = (*.f64 B %1060)
%1062 = (*.f64 %769 %933)
%1063 = (*.f64 %351 %1062)
%1064 = (*.f64 #s(literal 1 binary64) %955)
%1065 = (*.f64 %316 %933)
%1066 = (*.f64 %613 %1065)
%1067 = (*.f64 %933 %316)
%1068 = (*.f64 %613 %1067)
%1069 = (*.f64 %710 %933)
%1070 = (*.f64 %955 #s(literal 1 binary64))
%1071 = (*.f64 %933 %710)
%1072 = (*.f64 %1065 %613)
%1073 = (*.f64 %849 %937)
%1074 = (*.f64 %937 %316)
%1075 = (*.f64 %617 %1074)
%1076 = (*.f64 %937 #s(literal 1/2 binary64))
%1077 = (*.f64 %700 %1076)
%1078 = (*.f64 %984 #s(literal 1 binary64))
%1079 = (*.f64 %1078 B)
%1081 = (/.f64 #s(literal 1 binary64) (/.f64 p %710))
%1083 = (/.f64 (*.f64 %710 #s(literal -1 binary64)) %358)
%1084 = (*.f64 %937 %766)
%1085 = (*.f64 %275 %1084)
%1087 = (/.f64 #s(literal 1 binary64) (/.f64 %358 %849))
%1088 = (*.f64 %316 %984)
%1089 = (*.f64 #s(literal 2 binary64) %1088)
%1090 = (*.f64 %984 #s(literal 2 binary64))
%1091 = (*.f64 %1090 %316)
%1092 = (*.f64 %909 %263)
%1093 = (fma.f64 %909 %270 %1092)
%1094 = (*.f64 %263 %909)
%1095 = (fma.f64 %270 %909 %1094)
%1098 = (+.f64 (/.f64 %862 p) (/.f64 %856 p))
%1100 = (+.f64 (*.f64 %270 %909) %1094)
%1102 = (+.f64 (*.f64 %909 %270) %1092)
%1103 = (/ J p)
%1104 = (* %1103 %899)
%1105 = (approx %1104 %955)
%1111 = (neg.f64 %903)
%1131 = (*.f64 J %963)
%1133 = (*.f64 %963 J)
%1142 = (*.f64 %626 %933)
%1144 = (*.f64 %933 %626)
%1150 = (/.f64 #s(literal 1 binary64) B)
%1152 = (/.f64 #s(literal -1 binary64) B)
%1156 = (/.f64 #s(literal 2 binary64) B)
%1158 = (/.f64 #s(literal 1/2 binary64) B)
%1168 = (*.f64 #s(literal -1 binary64) %305)
%1170 = (*.f64 %305 #s(literal 2 binary64))
%1172 = (*.f64 #s(literal 2 binary64) %305)
%1174 = (/.f64 #s(literal 1/2 binary64) %305)
%1178 = (*.f64 #s(literal 4 binary64) %1158)
%1180 = (*.f64 #s(literal -1/2 binary64) %1152)
%1182 = (/.f64 #s(literal 1/2 binary64) %316)
%1184 = (*.f64 #s(literal 1/2 binary64) %1152)
%1186 = (*.f64 %1150 #s(literal 2 binary64))
%1188 = (/.f64 #s(literal 0 binary64) B)
%1207 = (*.f64 #s(literal 0 binary64) %1150)
%1209 = (*.f64 %1150 #s(literal 0 binary64))
%1212 = (/.f64 #s(literal 2 binary64) %316)
%1258 = (pow.f64 B #s(literal 1 binary64))
%1271 = (*.f64 %351 B)
%1272 = (*.f64 %354 %305)
%1273 = (*.f64 %305 %354)
%1274 = (neg.f64 %699)
%1275 = (*.f64 B %619)
%1276 = (*.f64 #s(literal 1 binary64) %351)
%1277 = (*.f64 B %1276)
%1278 = (*.f64 #s(literal 1 binary64) %688)
%1279 = (*.f64 %688 #s(literal 1 binary64))
%1280 = (*.f64 %619 B)
%1281 = (-.f64 %380 %724)
%1282 = (fma.f64 lam1 B %725)
%1283 = (fma.f64 B lam1 %725)
%1284 = (fma.f64 B %246 %380)
%1285 = (fma.f64 %246 B %380)
%1286 = (/.f64 %688 #s(literal 1 binary64))
%1287 = (+.f64 %380 %725)
%1288 = (+.f64 %725 %380)
%1289 = (*.f64 %688 #s(literal -1 binary64))
%1290 = (neg.f64 %1289)
%1292 = (-.f64 %380 (*.f64 %305 %246))
%1294 = (-.f64 %380 (neg.f64 %725))
%1295 = (*.f64 #s(literal 2 binary64) %766)
%1296 = (*.f64 %766 #s(literal 2 binary64))
%1297 = (*.f64 %351 #s(literal 2 binary64))
%1298 = (*.f64 %1297 %316)
%1299 = (*.f64 %688 #s(literal 2 binary64))
%1300 = (*.f64 %1299 #s(literal 1/2 binary64))
%1301 = (fma.f64 B %381 %725)
%1303 = (fma.f64 B (*.f64 #s(literal 1 binary64) %246) %380)
%1304 = (fma.f64 %380 #s(literal 1 binary64) %725)
%1305 = (fma.f64 #s(literal 1 binary64) %380 %725)
%1306 = (fma.f64 #s(literal 1 binary64) %725 %380)
%1307 = (fma.f64 %385 B %725)
%1308 = (fma.f64 %725 #s(literal 1 binary64) %380)
%1310 = (fma.f64 (*.f64 %246 #s(literal 1 binary64)) B %380)
%1311 = (/.f64 %1299 #s(literal 2 binary64))
%1312 = (fma.f64 #s(literal 2 binary64) %861 %380)
%1313 = (fma.f64 #s(literal 2 binary64) %387 %725)
%1314 = (fma.f64 %389 %316 %725)
%1316 = (fma.f64 (*.f64 %246 #s(literal 2 binary64)) %316 %380)
%1317 = (*.f64 %688 #s(literal 0 binary64))
%1318 = (fma.f64 B %351 %1317)
%1319 = (*.f64 #s(literal 0 binary64) %688)
%1320 = (fma.f64 B %351 %1319)
%1321 = (fma.f64 %351 B %1317)
%1322 = (fma.f64 %351 B %1319)
%1323 = (+.f64 %688 %1317)
%1324 = (+.f64 %688 %1319)
%1325 = (fma.f64 %354 %305 %1317)
%1326 = (fma.f64 %354 %305 %1319)
%1327 = (fma.f64 %305 %354 %1317)
%1328 = (fma.f64 %305 %354 %1319)
%1329 = (fma.f64 B %642 %766)
%1330 = (fma.f64 B %619 %1317)
%1331 = (fma.f64 B %619 %1319)
%1332 = (fma.f64 B %1276 %1317)
%1333 = (fma.f64 B %1276 %1319)
%1334 = (fma.f64 #s(literal 1/2 binary64) %688 %766)
%1335 = (fma.f64 %351 %316 %766)
%1336 = (fma.f64 #s(literal -1/2 binary64) %699 %766)
%1337 = (fma.f64 #s(literal 1 binary64) %688 %1317)
%1338 = (fma.f64 #s(literal 1 binary64) %688 %1319)
%1339 = (fma.f64 %354 %779 %766)
%1340 = (fma.f64 %688 #s(literal 1/2 binary64) %766)
%1341 = (fma.f64 %688 #s(literal 1 binary64) %1317)
%1342 = (fma.f64 %688 #s(literal 1 binary64) %1319)
%1343 = (fma.f64 %642 B %766)
%1344 = (fma.f64 %316 %351 %766)
%1345 = (fma.f64 %779 %354 %766)
%1346 = (fma.f64 %699 #s(literal -1/2 binary64) %766)
%1347 = (fma.f64 %619 B %1317)
%1348 = (fma.f64 %619 B %1319)
%1349 = (+.f64 %766 %766)
%1350 = (fma.f64 %305 %680 %766)
%1351 = (fma.f64 %680 %305 %766)
%1352 = (*.f64 #s(literal 1 binary64) %642)
%1353 = (fma.f64 B %1352 %766)
%1354 = (fma.f64 #s(literal 2 binary64) %766 %1317)
%1355 = (fma.f64 #s(literal 2 binary64) %766 %1319)
%1356 = (fma.f64 #s(literal 1 binary64) %766 %766)
%1357 = (fma.f64 %766 #s(literal 2 binary64) %1317)
%1358 = (fma.f64 %766 #s(literal 2 binary64) %1319)
%1359 = (fma.f64 %766 #s(literal 1 binary64) %766)
%1360 = (*.f64 %642 #s(literal 1 binary64))
%1361 = (fma.f64 %1360 B %766)
%1362 = (fma.f64 %1297 %316 %1317)
%1363 = (fma.f64 %1297 %316 %1319)
%1364 = (fma.f64 %1299 #s(literal 1/2 binary64) %1317)
%1365 = (fma.f64 %1299 #s(literal 1/2 binary64) %1319)
%1366 = (*.f64 %316 %642)
%1367 = (fma.f64 #s(literal 2 binary64) %1366 %766)
%1368 = (*.f64 %642 #s(literal 2 binary64))
%1369 = (fma.f64 %1368 %316 %766)
%1396 = (*.f64 %680 B)
%1430 = (tan.f64 %766)
%1431 = (tan.f64 %1396)
%1443 = (fma.f64 %642 B %32)
%1448 = (*.f64 %1430 #s(literal 2 binary64))
%1450 = (*.f64 %1430 #s(literal 1/2 binary64))
%1455 = (sin.f64 %766)
%1456 = (cos.f64 %1396)
%1458 = (sin.f64 %1396)
%1459 = (neg.f64 %1456)
%1465 = (/.f64 #s(literal 1 binary64) %1456)
%1470 = (*.f64 %1458 #s(literal 1 binary64))
%1472 = (neg.f64 %1465)
%1474 = (/.f64 #s(literal 1 binary64) %1459)
%1481 = (*.f64 %1465 #s(literal 1 binary64))
%1488 = (*.f64 %1430 #s(literal 0 binary64))
%1490 = (*.f64 #s(literal 0 binary64) %1430)
%1495 = (*.f64 #s(literal 1/2 binary64) %1430)
%1536 = (*.f64 %1430 J)
%1538 = (/.f64 %1430 p)
%1541 = (*.f64 %903 %1430)
%1543 = (*.f64 %1431 J)
%1549 = (*.f64 %1431 %903)
%1572 = (*.f64 %1455 J)
%1573 = (*.f64 %1456 p)
%1577 = (*.f64 %1455 %903)
%1581 = (*.f64 %1458 J)
%1582 = (neg.f64 %1573)
%1588 = (neg.f64 %1581)
%1590 = (*.f64 %1458 %903)
%1594 = (neg.f64 %1572)
%1600 = (neg.f64 %1582)
%1635 = (atan.f64 %1541)
%1636 = (atan.f64 %1549)
%1644 = (*.f64 #s(literal -2 binary64) %1636)
%1646 = (*.f64 #s(literal -1/2 binary64) %1636)
%1648 = (*.f64 #s(literal 1/2 binary64) %1635)
%1650 = (*.f64 %1636 #s(literal 1/2 binary64))
%1652 = (*.f64 %1636 #s(literal -2 binary64))
%1654 = (*.f64 %1636 #s(literal 2 binary64))
%1656 = (*.f64 %1635 #s(literal 1/2 binary64))
%1658 = (*.f64 %1635 #s(literal 2 binary64))
%1664 = (*.f64 #s(literal 2 binary64) %1636)
%1666 = (/.f64 %1635 #s(literal 2 binary64))
%1669 = (neg.f64 %1650)
%1671 = (/.f64 #s(literal 1 binary64) %1635)
%1673 = (/.f64 #s(literal -1 binary64) %1635)
%1675 = (/.f64 %1636 #s(literal 2 binary64))
%1679 = (/.f64 %1635 #s(literal 1/2 binary64))
%1682 = (*.f64 #s(literal 4 binary64) %1648)
%1684 = (*.f64 %1650 #s(literal -1 binary64))
%1686 = (*.f64 %1648 #s(literal 1 binary64))
%1688 = (*.f64 #s(literal 1 binary64) %1648)
%1690 = (/.f64 %1648 #s(literal 1/2 binary64))
%1695 = (*.f64 %1671 #s(literal 2 binary64))
%1697 = (*.f64 #s(literal 2 binary64) %1671)
%1703 = (/.f64 #s(literal 1/2 binary64) %1635)
%1704 = (/.f64 #s(literal 1/2 binary64) %1703)
%1706 = (/.f64 #s(literal 1/2 binary64) %1673)
%1708 = (/.f64 #s(literal -1 binary64) #s(literal 1/2 binary64))
%1710 = (/.f64 %1636 #s(literal 1/2 binary64))
%1714 = (/.f64 %1648 #s(literal 2 binary64))
%1716 = (/.f64 #s(literal 2 binary64) %1673)
%1718 = (/.f64 #s(literal 2 binary64) %1703)
%1722 = (*.f64 %1635 #s(literal 0 binary64))
%1724 = (*.f64 #s(literal 0 binary64) %1635)
%1738 = (/.f64 #s(literal 0 binary64) %1671)
%1830 = (/.f64 %1635 B)
%1831 = (/.f64 %1636 %305)
%1832 = (/.f64 %1636 B)
%1833 = (neg.f64 %1832)
%1834 = (*.f64 #s(literal 1 binary64) %1830)
%1835 = (*.f64 %1150 %1635)
%1836 = (*.f64 %1635 %1150)
%1837 = (*.f64 %1830 #s(literal 1 binary64))
%1838 = (*.f64 #s(literal -1 binary64) %1832)
%1839 = (*.f64 %1152 %1636)
%1840 = (*.f64 %1636 %1152)
%1841 = (*.f64 %1832 #s(literal -1 binary64))
%1842 = (/.f64 B %1635)
%1843 = (/.f64 #s(literal 1 binary64) %1842)
%1844 = (/.f64 %1830 #s(literal 1 binary64))
%1845 = (/.f64 B %1636)
%1846 = (/.f64 #s(literal -1 binary64) %1845)
%1847 = (/.f64 %1832 #s(literal -1 binary64))
%1849 = (/.f64 %1635 (*.f64 %305 #s(literal -1 binary64)))
%1850 = (/.f64 %1635 %1168)
%1851 = (/.f64 %1644 %314)
%1852 = (/.f64 %1658 %320)
%1854 = (/.f64 (*.f64 %1644 #s(literal 1/2 binary64)) B)
%1855 = (*.f64 #s(literal 2 binary64) %1830)
%1856 = (*.f64 #s(literal 1/2 binary64) %1855)
%1857 = (*.f64 %1635 %1158)
%1858 = (*.f64 #s(literal 2 binary64) %1857)
%1859 = (*.f64 #s(literal -1/2 binary64) %1832)
%1860 = (*.f64 #s(literal 2 binary64) %1859)
%1861 = (*.f64 #s(literal 1/2 binary64) %1832)
%1862 = (*.f64 #s(literal -2 binary64) %1861)
%1863 = (*.f64 %1158 %1644)
%1864 = (*.f64 %1156 %1648)
%1865 = (*.f64 %1644 %1158)
%1866 = (*.f64 %1658 %1158)
%1867 = (*.f64 %1857 #s(literal 2 binary64))
%1868 = (*.f64 %1648 %1156)
%1869 = (*.f64 %1830 #s(literal 2 binary64))
%1870 = (*.f64 %1869 #s(literal 1/2 binary64))
%1872 = (/.f64 #s(literal 2 binary64) (*.f64 %1842 #s(literal 2 binary64)))
%1873 = (*.f64 #s(literal 2 binary64) %1842)
%1874 = (/.f64 #s(literal 2 binary64) %1873)
%1876 = (/.f64 #s(literal -2 binary64) (*.f64 %1845 #s(literal 2 binary64)))
%1878 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1845))
%1879 = (/.f64 %1666 %316)
%1880 = (/.f64 %1869 #s(literal 2 binary64))
%1881 = (/.f64 %1855 #s(literal 2 binary64))
%1882 = (/.f64 #s(literal 2 binary64) %1842)
%1883 = (*.f64 #s(literal 1/2 binary64) %1882)
%1884 = (/.f64 #s(literal 1/2 binary64) %1845)
%1885 = (*.f64 #s(literal -2 binary64) %1884)
%1886 = (/.f64 %1150 #s(literal -1 binary64))
%1887 = (*.f64 %1886 %1636)
%1888 = (*.f64 %1666 %1156)
%1889 = (/.f64 %1654 %1170)
%1890 = (/.f64 %1664 %1172)
%1892 = (/.f64 #s(literal 1 binary64) (/.f64 %1845 #s(literal -1 binary64)))
%1893 = (/.f64 %1150 %1671)
%1894 = (/.f64 %1152 %1673)
%1895 = (*.f64 #s(literal 4 binary64) %1857)
%1896 = (*.f64 #s(literal 1/2 binary64) %1895)
%1897 = (/.f64 %1648 %316)
%1898 = (*.f64 #s(literal 1 binary64) %1897)
%1899 = (*.f64 %1156 %1686)
%1900 = (*.f64 %1152 #s(literal 2 binary64))
%1901 = (*.f64 %1900 %1650)
%1902 = (*.f64 %1186 %1648)
%1903 = (/.f64 %1636 %316)
%1904 = (*.f64 %453 %1903)
%1905 = (/.f64 %1635 %316)
%1906 = (*.f64 %103 %1905)
%1907 = (/.f64 %1150 #s(literal 2 binary64))
%1908 = (*.f64 %1907 %1644)
%1909 = (/.f64 %1156 %1697)
%1911 = (/.f64 (*.f64 %1156 #s(literal 1/2 binary64)) %1671)
%1912 = (/.f64 %1158 %1703)
%1913 = (*.f64 #s(literal 1 binary64) %1912)
%1914 = (/.f64 %1158 %1673)
%1915 = (*.f64 #s(literal -2 binary64) %1914)
%1916 = (*.f64 %97 %1882)
%1917 = (/.f64 #s(literal -2 binary64) B)
%1918 = (*.f64 %1917 %1706)
%1919 = (/.f64 #s(literal -1/2 binary64) B)
%1920 = (*.f64 %1716 %1919)
%1922 = (/.f64 #s(literal 1 binary64) (/.f64 %1671 %1150))
%1923 = (/.f64 %1886 %1673)
%1924 = (/.f64 %1907 %1703)
%1925 = (*.f64 %1174 %1716)
%1926 = (/.f64 #s(literal 2 binary64) %305)
%1927 = (*.f64 %1926 %1706)
%1928 = (/.f64 #s(literal -1/2 binary64) %1671)
%1929 = (*.f64 %1926 %1928)
%1930 = (/.f64 #s(literal -2 binary64) %1671)
%1931 = (*.f64 %1930 %1174)
%1932 = (/.f64 %1186 %1695)
%1933 = (/.f64 %1152 %1703)
%1934 = (*.f64 %453 %1933)
%1935 = (/.f64 %1150 %1703)
%1936 = (*.f64 %103 %1935)
%1937 = (pow.f64 %1842 #s(literal -1 binary64))
%1939 = (/.f64 #s(literal 1 binary64) (pow.f64 %1842 #s(literal 1 binary64)))
%1940 = (*.f64 %1830 #s(literal 0 binary64))
%1941 = (+.f64 %1830 %1940)
%1942 = (*.f64 #s(literal 0 binary64) %1830)
%1943 = (+.f64 %1830 %1942)
%1944 = (/.f64 #s(literal 0 binary64) %1842)
%1945 = (+.f64 %1830 %1944)
%1946 = (fma.f64 #s(literal 1/2 binary64) %1830 %1857)
%1947 = (fma.f64 #s(literal 1 binary64) %1830 %1940)
%1948 = (fma.f64 #s(literal 1 binary64) %1830 %1942)
%1949 = (fma.f64 %1150 %1635 %1940)
%1950 = (fma.f64 %1150 %1635 %1942)
%1951 = (fma.f64 %1635 %1150 %1940)
%1952 = (fma.f64 %1635 %1150 %1942)
%1953 = (fma.f64 %1635 %1158 %1857)
%1954 = (fma.f64 %1830 #s(literal 1/2 binary64) %1857)
%1955 = (fma.f64 %1830 #s(literal 1 binary64) %1940)
%1956 = (fma.f64 %1830 #s(literal 1 binary64) %1942)
%1957 = (fma.f64 #s(literal -1 binary64) %1832 %1940)
%1958 = (fma.f64 #s(literal -1 binary64) %1832 %1942)
%1959 = (fma.f64 %1152 %1636 %1940)
%1960 = (fma.f64 %1152 %1636 %1942)
%1961 = (fma.f64 %1158 %1635 %1857)
%1962 = (fma.f64 %1636 %1152 %1940)
%1963 = (fma.f64 %1636 %1152 %1942)
%1964 = (fma.f64 %1832 #s(literal -1 binary64) %1940)
%1965 = (fma.f64 %1832 #s(literal -1 binary64) %1942)
%1966 = (+.f64 %1857 %1857)
%1967 = (fma.f64 #s(literal 1 binary64) %1830 %1944)
%1968 = (fma.f64 %1150 %1635 %1944)
%1969 = (fma.f64 %1635 %1150 %1944)
%1970 = (fma.f64 %1830 #s(literal 1 binary64) %1944)
%1971 = (fma.f64 #s(literal -1 binary64) %1832 %1944)
%1972 = (fma.f64 %1152 %1636 %1944)
%1973 = (fma.f64 %1636 %1152 %1944)
%1974 = (fma.f64 %1832 #s(literal -1 binary64) %1944)
%1975 = (fma.f64 %1174 %1636 %1857)
%1976 = (fma.f64 #s(literal 1/2 binary64) %1855 %1940)
%1977 = (fma.f64 #s(literal 1/2 binary64) %1855 %1942)
%1978 = (fma.f64 #s(literal 2 binary64) %1857 %1940)
%1979 = (fma.f64 #s(literal 2 binary64) %1857 %1942)
%1980 = (fma.f64 #s(literal 2 binary64) %1859 %1940)
%1981 = (fma.f64 #s(literal 2 binary64) %1859 %1942)
%1982 = (fma.f64 #s(literal 1 binary64) %1857 %1857)
%1983 = (fma.f64 #s(literal -2 binary64) %1861 %1940)
%1984 = (fma.f64 #s(literal -2 binary64) %1861 %1942)
%1985 = (fma.f64 %1150 %1648 %1857)
%1986 = (fma.f64 %576 %1832 %1857)
%1987 = (fma.f64 %114 %1830 %1857)
%1988 = (fma.f64 %1158 %1644 %1940)
%1989 = (fma.f64 %1158 %1644 %1942)
%1990 = (fma.f64 %1156 %1648 %1940)
%1991 = (fma.f64 %1156 %1648 %1942)
%1992 = (fma.f64 %1184 %1636 %1857)
%1993 = (fma.f64 %1644 %1158 %1940)
%1994 = (fma.f64 %1644 %1158 %1942)
%1995 = (fma.f64 %1650 %1152 %1857)
%1996 = (fma.f64 %1658 %1158 %1940)
%1997 = (fma.f64 %1658 %1158 %1942)
%1998 = (fma.f64 %1857 #s(literal 2 binary64) %1940)
%1999 = (fma.f64 %1857 #s(literal 2 binary64) %1942)
%2000 = (fma.f64 %1857 #s(literal 1 binary64) %1857)
%2001 = (fma.f64 %1648 %1150 %1857)
%2002 = (fma.f64 %1648 %1156 %1940)
%2003 = (fma.f64 %1648 %1156 %1942)
%2004 = (fma.f64 %1869 #s(literal 1/2 binary64) %1940)
%2005 = (fma.f64 %1869 #s(literal 1/2 binary64) %1942)
%2006 = (fma.f64 #s(literal 1/2 binary64) %1855 %1944)
%2007 = (fma.f64 #s(literal 1/2 binary64) %1882 %1940)
%2008 = (fma.f64 #s(literal 1/2 binary64) %1882 %1942)
%2009 = (fma.f64 #s(literal 2 binary64) %1857 %1944)
%2010 = (fma.f64 #s(literal 2 binary64) %1859 %1944)
%2011 = (fma.f64 #s(literal -2 binary64) %1861 %1944)
%2012 = (fma.f64 #s(literal -2 binary64) %1884 %1940)
%2013 = (fma.f64 #s(literal -2 binary64) %1884 %1942)
%2014 = (fma.f64 %1158 %1644 %1944)
%2015 = (fma.f64 %1156 %1648 %1944)
%2016 = (fma.f64 %1886 %1636 %1940)
%2017 = (fma.f64 %1886 %1636 %1942)
%2018 = (fma.f64 %1644 %1158 %1944)
%2019 = (fma.f64 %1658 %1158 %1944)
%2020 = (fma.f64 %1857 #s(literal 2 binary64) %1944)
%2021 = (fma.f64 %1648 %1156 %1944)
%2022 = (fma.f64 %1666 %1156 %1940)
%2023 = (fma.f64 %1666 %1156 %1942)
%2024 = (fma.f64 %1869 #s(literal 1/2 binary64) %1944)
%2025 = (fma.f64 #s(literal 1/2 binary64) %1882 %1944)
%2026 = (fma.f64 #s(literal -2 binary64) %1884 %1944)
%2027 = (fma.f64 %1886 %1636 %1944)
%2028 = (fma.f64 %1666 %1156 %1944)
%2029 = (fma.f64 #s(literal 1/2 binary64) %1895 %1940)
%2030 = (fma.f64 #s(literal 1/2 binary64) %1895 %1942)
%2031 = (fma.f64 #s(literal 1 binary64) %1897 %1940)
%2032 = (fma.f64 #s(literal 1 binary64) %1897 %1942)
%2033 = (fma.f64 %1156 %1686 %1940)
%2034 = (fma.f64 %1156 %1686 %1942)
%2035 = (fma.f64 %1900 %1650 %1940)
%2036 = (fma.f64 %1900 %1650 %1942)
%2037 = (fma.f64 %1186 %1648 %1940)
%2038 = (fma.f64 %1186 %1648 %1942)
%2039 = (fma.f64 #s(literal 1/2 binary64) %1895 %1944)
%2040 = (fma.f64 #s(literal 1 binary64) %1897 %1944)
%2041 = (fma.f64 %453 %1903 %1940)
%2042 = (fma.f64 %453 %1903 %1942)
%2043 = (fma.f64 %1156 %1686 %1944)
%2044 = (fma.f64 %103 %1905 %1940)
%2045 = (fma.f64 %103 %1905 %1942)
%2046 = (fma.f64 %1900 %1650 %1944)
%2047 = (fma.f64 %1186 %1648 %1944)
%2048 = (fma.f64 %1907 %1644 %1940)
%2049 = (fma.f64 %1907 %1644 %1942)
%2050 = (fma.f64 #s(literal 1 binary64) %1912 %1940)
%2051 = (fma.f64 #s(literal 1 binary64) %1912 %1942)
%2052 = (fma.f64 #s(literal -2 binary64) %1914 %1940)
%2053 = (fma.f64 #s(literal -2 binary64) %1914 %1942)
%2054 = (fma.f64 %453 %1903 %1944)
%2055 = (fma.f64 %97 %1882 %1940)
%2056 = (fma.f64 %97 %1882 %1942)
%2057 = (fma.f64 %1917 %1706 %1940)
%2058 = (fma.f64 %1917 %1706 %1942)
%2059 = (fma.f64 %103 %1905 %1944)
%2060 = (fma.f64 %1907 %1644 %1944)
%2061 = (fma.f64 %1716 %1919 %1940)
%2062 = (fma.f64 %1716 %1919 %1942)
%2063 = (fma.f64 #s(literal 1 binary64) %1912 %1944)
%2064 = (fma.f64 #s(literal -2 binary64) %1914 %1944)
%2065 = (fma.f64 %97 %1882 %1944)
%2066 = (fma.f64 %1917 %1706 %1944)
%2067 = (fma.f64 %1716 %1919 %1944)
%2068 = (fma.f64 %1174 %1716 %1940)
%2069 = (fma.f64 %1174 %1716 %1942)
%2070 = (fma.f64 %1926 %1706 %1940)
%2071 = (fma.f64 %1926 %1706 %1942)
%2072 = (fma.f64 %1926 %1928 %1940)
%2073 = (fma.f64 %1926 %1928 %1942)
%2074 = (fma.f64 %1930 %1174 %1940)
%2075 = (fma.f64 %1930 %1174 %1942)
%2076 = (fma.f64 %1174 %1716 %1944)
%2077 = (fma.f64 %1926 %1706 %1944)
%2078 = (fma.f64 %1926 %1928 %1944)
%2079 = (fma.f64 %1930 %1174 %1944)
%2080 = (fma.f64 %453 %1933 %1940)
%2081 = (fma.f64 %453 %1933 %1942)
%2082 = (fma.f64 %103 %1935 %1940)
%2083 = (fma.f64 %103 %1935 %1942)
%2084 = (fma.f64 %453 %1933 %1944)
%2085 = (fma.f64 %103 %1935 %1944)
%2086 = (+.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%2087 = (+.f64 #s(literal 884279719003555/140737488355328 binary64) lam2)
%2088 = (-.f64 lam2 #s(literal -884279719003555/140737488355328 binary64))
%2090 = (neg.f64 (-.f64 #s(literal -884279719003555/140737488355328 binary64) lam2))
%2091 = (-.f64 #s(literal 884279719003555/140737488355328 binary64) %7)
%2094 = (-.f64 lam2 #s(literal 884279719003555/140737488355328 binary64))
%2098 = (if.f64 %220 %2094 lam2)
%2099 = (if.f64 %57 %2088 %2098)
%2100 = (neg.f64 %2099)
%2101 = (neg.f64 %2100)
%2102 = (+.f64 lam1 %2099)
%2108 = (*.f64 #s(literal 1/2 binary64) %2102)
%2112 = (*.f64 %2099 #s(literal 1/2 binary64))
%2119 = (*.f64 %2099 #s(literal -1/2 binary64))
%2124 = (-.f64 lam1 %2099)
%2127 = (-.f64 %2099 lam1)
%2130 = (tan.f64 %553)
%2131 = (*.f64 J %2130)
%2132 = (/.f64 %2131 p)
%2133 = (atan.f64 %2132)
%2134 = (/.f64 %2133 B)
%2135 = (/.f64 %901 p)
%2136 = (atan.f64 %2135)
%2137 = (/.f64 %2136 B)
%2138 = (atan.f64 %1105)
%2139 = (/.f64 %2138 B)
%2168 = (*.f64 B %2099)
%2176 = (*.f64 %2099 %316)
%2181 = (*.f64 #s(literal -1/2 binary64) %2168)
%2186 = (neg.f64 %2168)
%2205 = (+ lam2 -884279719003555/140737488355328)
%2211 = (approx (* 1/2 (* B (- lam1 (if %369 (+ lam2 884279719003555/140737488355328) (if %372 %2205 lam2))))) %2181)
%2213 = (approx (* J %550) %623)
%2219 = (neg.f64 %380)
%2238 = (* %551 -1/2)
%2239 = (approx %2238 %397)
%2241 = (approx %2205 #s(literal -884279719003555/140737488355328 binary64))
%2242 = (/.f64 %643 p)
%2243 = (*.f64 J %1024)
%2244 = (*.f64 %351 %1012)
%2245 = (*.f64 %351 %1014)
%2246 = (*.f64 #s(literal -1/2 binary64) %922)
%2247 = (*.f64 %613 %957)
%2248 = (*.f64 %904 #s(literal 1/2 binary64))
%2249 = (*.f64 %286 %917)
%2250 = (*.f64 %354 %1028)
%2251 = (*.f64 %642 %903)
%2252 = (*.f64 %903 %642)
%2253 = (*.f64 %957 %613)
%2254 = (*.f64 %1028 %354)
%2255 = (*.f64 %922 #s(literal -1/2 binary64))
%2256 = (*.f64 %917 %286)
%2257 = (*.f64 %1024 J)
%2258 = (/.f64 %799 %358)
%2259 = (*.f64 J %1045)
%2260 = (*.f64 %1111 %680)
%2261 = (*.f64 %680 %1111)
%2262 = (*.f64 %617 %1053)
%2263 = (*.f64 %1045 J)
%2264 = (neg.f64 %1050)
%2265 = (/.f64 %642 %358)
%2266 = (*.f64 %275 %2265)
%2267 = (/.f64 %817 p)
%2268 = (*.f64 %933 %354)
%2269 = (*.f64 %672 %2268)
%2270 = (*.f64 %933 %643)
%2271 = (*.f64 %617 %1076)
%2272 = (*.f64 %643 %933)
%2273 = (*.f64 %799 %937)
%2275 = (/.f64 #s(literal 1 binary64) (/.f64 p %643))
%2277 = (/.f64 (*.f64 %643 #s(literal -1 binary64)) %358)
%2278 = (*.f64 %937 %642)
%2279 = (*.f64 %275 %2278)
%2281 = (/.f64 #s(literal 1 binary64) (/.f64 %358 %799))
%2282 = (*.f64 %817 %933)
%2283 = (*.f64 %903 %263)
%2284 = (fma.f64 %903 %270 %2283)
%2285 = (*.f64 %263 %903)
%2286 = (fma.f64 %270 %903 %2285)
%2288 = (+.f64 (*.f64 %270 %903) %2285)
%2290 = (+.f64 (*.f64 %903 %270) %2283)
%2291 = (*.f64 %4 %1028)
%2292 = (fma.f64 %245 %1028 %2291)
%2293 = (*.f64 %286 %963)
%2294 = (fma.f64 %286 %961 %2293)
%2295 = (*.f64 %245 %1028)
%2296 = (fma.f64 %4 %1028 %2295)
%2297 = (*.f64 %963 %286)
%2298 = (fma.f64 %961 %286 %2297)
%2299 = (*.f64 %1028 %4)
%2300 = (fma.f64 %1028 %245 %2299)
%2301 = (*.f64 %1028 %245)
%2302 = (fma.f64 %1028 %4 %2301)
%2304 = (+.f64 (*.f64 %961 %286) %2297)
%2306 = (+.f64 (*.f64 %286 %961) %2293)
%2307 = (+.f64 %2299 %2301)
%2308 = (+.f64 %2291 %2295)
%2309 = (+.f64 %2295 %2291)
%2310 = (+.f64 %2301 %2299)
%2322 = (approx (/ (* J (+ (* (- %375 lam1) -1/2) (* (* (pow %550 3) 1/24) (* B B)))) p) %984)
%2332 = (*.f64 %354 %906)
%2358 = (*.f64 B %963)
%2360 = (*.f64 %963 B)
%2369 = (*.f64 %725 %933)
%2371 = (*.f64 %933 %725)
%2434 = (*.f64 %316 %963)
%2436 = (*.f64 %963 %316)
%2443 = (approx (/ %899 p) %986)
%2486 = (neg.f64 %909)
%2531 = (approx (* (tan %2238) %1103) %1056)
%2532 = (/.f64 #s(literal 2 binary64) lam2)
%2534 = (/.f64 #s(literal -2 binary64) lam2)
%2536 = (*.f64 #s(literal 1 binary64) lam2)
%2538 = (*.f64 lam2 #s(literal 1 binary64))
%2542 = (/.f64 #s(literal 1 binary64) lam2)
%2545 = (/.f64 #s(literal -1 binary64) lam2)
%2548 = (/.f64 #s(literal 1/2 binary64) lam2)
%2556 = (*.f64 %7 #s(literal 1 binary64))
%2558 = (*.f64 #s(literal 1 binary64) %7)
%2562 = (*.f64 #s(literal 2 binary64) lam2)
%2563 = (*.f64 lam2 lam2)
%2593 = (*.f64 lam2 %7)
%2599 = (*.f64 %7 lam2)
%2610 = (*.f64 %15 lam2)
%2620 = (*.f64 %32 lam2)
%2623 = (*.f64 #s(literal 1/2 binary64) %2610)
%2625 = (*.f64 %2610 #s(literal 1/2 binary64))
%2628 = (*.f64 #s(literal 0 binary64) %2610)
%2630 = (*.f64 %2610 #s(literal 0 binary64))
%2656 = (/.f64 %32 lam2)
%2658 = (fma.f64 %2656 lam2 lam2)
%2659 = (*.f64 lam2 %192)
%2661 = (*.f64 %2532 lam2)
%2663 = (/.f64 %2610 lam2)
%2671 = (*.f64 %2656 lam2)
%2674 = (*.f64 %2534 %2610)
%2698 = (*.f64 (*.f64 #s(literal -2 binary64) lam2) %15)
%2715 = (/.f64 #s(literal 2 binary64) %1635)
%2719 = (/.f64 #s(literal 1/2 binary64) %1636)
%2727 = (*.f64 #s(literal 4 binary64) %1703)
%2730 = (*.f64 #s(literal -1/2 binary64) %1673)
%2732 = (/.f64 #s(literal 1/2 binary64) %1648)
%2734 = (*.f64 #s(literal 1/2 binary64) %1673)
%2740 = (/.f64 #s(literal 2 binary64) %1636)
%2743 = (/.f64 #s(literal 2 binary64) %1648)
%2745 = (/.f64 #s(literal 1 binary64) %1648)
%2749 = (/.f64 #s(literal 0 binary64) %1635)
%2765 = (*.f64 %1671 #s(literal 0 binary64))
%2767 = (*.f64 #s(literal 0 binary64) %1671)
%2833 = (pow.f64 %351 #s(literal 3 binary64))
%2834 = (pow.f64 %354 #s(literal 3 binary64))
%2838 = (pow.f64 %351 #s(literal 2 binary64))
%2841 = (neg.f64 %2838)
%2844 = (fabs.f64 %351)
%2849 = (*.f64 %2838 lam1)
%2853 = (neg.f64 (*.f64 %2838 %245))
%2864 = (*.f64 %351 lam1)
%2866 = (*.f64 %246 %351)
%2887 = (*.f64 #s(literal 1/24 binary64) J)
%2892 = (*.f64 J #s(literal 1/16 binary64))
%2894 = (*.f64 #s(literal 1/16 binary64) J)
%2900 = (*.f64 B B)
%2902 = (*.f64 B %906)
%2904 = (neg.f64 %2900)
%2907 = (fabs.f64 B)
%2910 = (/.f64 %2900 %358)
%2939 = (*.f64 %2900 %2887)
%2941 = (*.f64 %2887 %906)
%2943 = (*.f64 #s(literal 1/24 binary64) B)
%2944 = (*.f64 %2943 %906)
%2946 = (*.f64 %2900 %903)
%2948 = (*.f64 %2943 J)
%2950 = (*.f64 %2887 %2902)
%2952 = (/.f64 %2887 p)
%2954 = (*.f64 %906 #s(literal 1/24 binary64))
%2966 = (neg.f64 %2939)
%2995 = (*.f64 #s(literal 1/16 binary64) %2946)
%2997 = (*.f64 %2946 #s(literal 1/16 binary64))
%3005 = (*.f64 J (fma.f64 %2833 (*.f64 #s(literal 1/24 binary64) %2900) %642))
%3006 = (/.f64 %3005 p)
%3009 = (neg.f64 %3006)
%3015 = (*.f64 %2834 #s(literal 1/24 binary64))
%3016 = (*.f64 %2900 J)
%3019 = (*.f64 %3015 %3016)
%3024 = (*.f64 %2939 %2833)
%3027 = (*.f64 p %3005)
%3028 = (*.f64 p p)
%3030 = (/.f64 %3027 p)
%3032 = (*.f64 %2941 %2833)
%3034 = (*.f64 %2833 %2941)
%3036 = (*.f64 %2833 %2950)
%3038 = (*.f64 %2944 %2833)
%3040 = (*.f64 %2834 #s(literal -1/24 binary64))
%3041 = (*.f64 %3040 %2902)
%3043 = (*.f64 %906 %2833)
%3044 = (*.f64 %2943 %3043)
%3046 = (*.f64 %2902 %2833)
%3047 = (*.f64 #s(literal 1/24 binary64) %3046)
%3049 = (/.f64 #s(literal 1/24 binary64) p)
%3050 = (*.f64 %2833 %3049)
%3051 = (*.f64 %2900 %3050)
%3054 = (*.f64 (*.f64 %2900 #s(literal 1/24 binary64)) %2833)
%3055 = (/.f64 %3054 p)
%3057 = (*.f64 %3050 %2900)
%3070 = (*.f64 %2946 %2833)
%3072 = (*.f64 %2948 %2833)
%3076 = (*.f64 %2833 %2887)
%3079 = (*.f64 %2833 %2952)
%3084 = (*.f64 J %2833)
%3088 = (*.f64 %2833 B)
%3095 = (*.f64 %903 %2900)
%3103 = (*.f64 %3016 %2833)
%3108 = (*.f64 %2833 %2944)
%3112 = (*.f64 %3046 #s(literal 1/24 binary64))
%3114 = (*.f64 %3046 J)
%3116 = (*.f64 %2902 %3040)
%3120 = (*.f64 %2838 %2950)
%3123 = (*.f64 %2834 %2950)
%3127 = (*.f64 %3015 %903)
%3133 = (*.f64 %2834 %2887)
%3136 = (neg.f64 %3028)
%3138 = (neg.f64 %3030)
%3140 = (*.f64 %305 %3079)
%3142 = (*.f64 %2907 %3079)
%3145 = (*.f64 %305 %690)
%3146 = (/.f64 %3040 %358)
%3148 = (*.f64 %3079 %305)
%3150 = (*.f64 %3079 %2907)
%3160 = (*.f64 %2950 p)
%3161 = (fma.f64 %2833 %3160 %643)
%3163 = (*.f64 %3030 #s(literal 1 binary64))
%3165 = (*.f64 %3054 %933)
%3172 = (*.f64 %3015 %937)
%3174 = (*.f64 %933 %2833)
%3176 = (*.f64 %933 %3016)
%3182 = (*.f64 %2900 %937)
%3184 = (*.f64 #s(literal 1/24 binary64) %933)
%3188 = (*.f64 %933 %3072)
%3190 = (*.f64 %933 %3103)
%3192 = (*.f64 %933 %3054)
%3201 = (*.f64 %3040 %937)
%3214 = (*.f64 %3040 (*.f64 %3016 p))
%3215 = (*.f64 p %799)
%3219 = (*.f64 %642 (*.f64 J p))
%3220 = (/.f64 %3219 %3028)
%3230 = (*.f64 %957 %3024)
%3232 = (*.f64 %316 %3034)
%3266 = (*.f64 %3024 #s(literal 2 binary64))
%3269 = (*.f64 %3034 #s(literal 2 binary64))
%3281 = (*.f64 %3133 (*.f64 %2900 p))
%3282 = (-.f64 %3281 %3219)
%3284 = (/.f64 %984 p)
%3288 = (/.f64 (*.f64 %351 (*.f64 %903 p)) p)
%3290 = (*.f64 #s(literal 1/2 binary64) p)
%3291 = (/.f64 %3290 p)
%3293 = (/.f64 p p)
%3297 = (*.f64 %358 %799)
%3300 = (*.f64 %799 %358)
%3305 = (*.f64 %799 p)
%3308 = (*.f64 %3019 %358)
%3311 = (*.f64 %3024 %358)
%3314 = (*.f64 %358 %3019)
%3317 = (*.f64 %358 %3024)
%3331 = (neg.f64 %3219)
%3364 = (*.f64 %351 (*.f64 %903 %3290))
%3379 = (/.f64 %3214 %3028)
%3388 = (/.f64 %3331 %3136)
%3389 = (/.f64 %3281 %3136)
%3394 = (*.f64 %3079 %1258)
%3399 = (*.f64 %351 %2950)
%3402 = (*.f64 %2902 %351)
%3403 = (*.f64 %2838 %2887)
%3406 = (*.f64 %2902 %2838)
%3407 = (*.f64 %351 %2887)
%3415 = (*.f64 %354 %3399)
%3417 = (*.f64 %3399 %354)
%3419 = (*.f64 %2844 %3399)
%3421 = (*.f64 %3399 %2844)
%3441 = (*.f64 %1703 B)
%3446 = (/.f64 B #s(literal 2 binary64))
%3457 = (*.f64 J %2124)
%3461 = (*.f64 %2127 J)
%3463 = (*.f64 %2099 J)
%3465 = (neg.f64 %3463)
%3476 = (*.f64 B %3457)
%3477 = (*.f64 %2124 B)
%3484 = (*.f64 %2127 %690)
%3497 = (*.f64 #s(literal 1/2 binary64) %3476)
%3501 = (*.f64 %2099 %690)
%3503 = (neg.f64 %3501)
%3522 = (*.f64 %2124 #s(literal 1/2 binary64))
%3523 = (*.f64 %3522 J)
%3525 = (*.f64 %2124 %316)
%3565 = (*.f64 %2100 %769)
%3567 = (*.f64 %769 %2100)
%3569 = (*.f64 %3465 %316)
%3571 = (*.f64 %3503 #s(literal 1/2 binary64))
%3573 = (*.f64 %316 %3465)
%3575 = (*.f64 #s(literal 1/2 binary64) %3503)
%3665 = (approx %900 %3497)
%3666 = (/.f64 %3665 p)
%3667 = (atan.f64 %3666)
%3668 = (/.f64 %3667 B)
%3670 = (if.f64 %57 %2658 %244)
%3671 = (neg.f64 %3670)
%3673 = (-.f64 lam1 %3670)
%3676 = (-.f64 %3670 lam1)
%3679 = (+.f64 lam1 %3670)
%3685 = (*.f64 #s(literal 1/2 binary64) %3679)
%3689 = (*.f64 %3670 #s(literal 1/2 binary64))
%3701 = (*.f64 J %3673)
%3705 = (*.f64 %3676 J)
%3707 = (*.f64 %3670 J)
%3709 = (neg.f64 %3707)
%3720 = (*.f64 B %3701)
%3721 = (*.f64 %3673 B)
%3728 = (*.f64 %3676 %690)
%3738 = (*.f64 #s(literal 1/2 binary64) %3720)
%3742 = (*.f64 %3670 %690)
%3744 = (neg.f64 %3742)
%3765 = (*.f64 %3673 %286)
%3767 = (*.f64 %3673 %316)
%3777 = (*.f64 %3673 #s(literal 1/2 binary64))
%3807 = (*.f64 %3671 %769)
%3809 = (*.f64 %769 %3671)
%3811 = (*.f64 %3709 %316)
%3813 = (*.f64 %3744 #s(literal 1/2 binary64))
%3815 = (*.f64 %316 %3709)
%3817 = (*.f64 #s(literal 1/2 binary64) %3744)
%3907 = (approx %900 %3738)
%3908 = (/.f64 %3907 p)
%3909 = (atan.f64 %3908)
%3910 = (/.f64 %3909 B)
%3915 = (*.f64 B %2213)
%3916 = (*.f64 #s(literal 1/2 binary64) %3915)
%3917 = (approx %900 %3916)
%3918 = (/.f64 %3917 p)
%3919 = (atan.f64 %3918)
%3920 = (/.f64 %3919 B)
%3927 = (*.f64 B %3006)
%3939 = (*.f64 %3016 B)
%3940 = (fma.f64 %3040 %3939 %710)
%3942 = (*.f64 %3040 %3939)
%3943 = (fma.f64 #s(literal 1/2 binary64) %687 %3942)
%3953 = (*.f64 %3030 B)
%3956 = (*.f64 %2900 B)
%3959 = (*.f64 %3133 %3956)
%3974 = (*.f64 %2948 %2902)
%3975 = (*.f64 %2833 %3974)
%3979 = (*.f64 %2900 %906)
%4105 = (*.f64 %2834 %3974)
%4249 = (approx %1104 %3927)
%4250 = (atan.f64 %4249)
%4251 = (/.f64 %4250 B)
%4253 = (*.f64 B %2322)
%4254 = (approx %1104 %4253)
%4255 = (atan.f64 %4254)
%4256 = (/.f64 %4255 B)
%4258 = (tan.f64 %2239)
%4259 = (*.f64 %4258 %903)
%4260 = (atan.f64 %4259)
%4262 = (*.f64 %2443 J)
%4263 = (atan.f64 %4262)
%4264 = (/.f64 %4263 B)
%4266 = (/.f64 B %2138)
%4267 = (/.f64 #s(literal 1 binary64) %4266)
%4269 = (atan.f64 %2531)
%4271 = (fma.f64 #s(literal 1/2 binary64) %248 %1832)
%4279 = (fma.f64 %248 #s(literal -1/2 binary64) %1830)
%4281 = (fma.f64 #s(literal 1/2 binary64) %245 %1832)
%4284 = (fma.f64 #s(literal 1/2 binary64) lam1 %1832)
%4291 = (fma.f64 %254 B %1636)
%4293 = (-.f64 %263 %1830)
%4319 = (fma.f64 %248 %779 %1635)
%4323 = (*.f64 %4291 #s(literal 1 binary64))
%4343 = (/.f64 %254 B)
%4345 = (*.f64 %248 B)
%4346 = (/.f64 %4345 B)
%4353 = (/.f64 %316 B)
%4355 = (/.f64 B B)
%4359 = (*.f64 %4291 #s(literal -1 binary64))
%4377 = (*.f64 %254 %4355)
%4403 = (*.f64 %254 B)
%4414 = (/.f64 %254 #s(literal 1 binary64))
%4417 = (/.f64 %248 #s(literal 1 binary64))
%4419 = (/.f64 %248 B)
%4446 = (fma.f64 %248 %1703 %1152)
%4449 = (neg.f64 %4446)
%4452 = (fma.f64 %1842 %254 #s(literal -1 binary64))
%4455 = (fma.f64 %1845 %254 #s(literal 1 binary64))
%4457 = (*.f64 %4446 #s(literal 1 binary64))
%4459 = (*.f64 %4446 #s(literal -1 binary64))
%4463 = (/.f64 %4446 #s(literal -1 binary64))
%4465 = (*.f64 %4452 %1636)
%4469 = (*.f64 %4452 #s(literal 1 binary64))
%4471 = (*.f64 %4452 #s(literal -1 binary64))
%4501 = (/.f64 %4403 %1635)
%4518 = (/.f64 %4345 %1635)
%4524 = (*.f64 %4501 %1830)
%4527 = (/.f64 %4518 %1842)
%4529 = (/.f64 %3441 %1842)
%4531 = (/.f64 %1842 %1842)
%4535 = (*.f64 %248 %1703)
%4536 = (/.f64 B %1842)
%4543 = (/.f64 %1671 %1842)
%4548 = (/.f64 %1842 %1671)
%4554 = (/.f64 %1842 B)
%4555 = (/.f64 %254 %1671)
%4628 = (if.f64 %220 %2241 lam2)
%4629 = (if.f64 %57 %2088 %4628)
%4630 = (+.f64 lam1 %4629)
%4631 = (*.f64 #s(literal 1/2 binary64) %4630)
%4632 = (-.f64 lam1 %4629)
%4633 = (*.f64 B %4632)
%4634 = (*.f64 #s(literal 1/2 binary64) %4633)
%4635 = (tan.f64 %4634)
%4636 = (*.f64 J %4635)
%4637 = (/.f64 %4636 p)
%4638 = (atan.f64 %4637)
%4639 = (/.f64 %4638 B)
%4641 = (tan.f64 %2211)
%4642 = (*.f64 J %4641)
%4643 = (/.f64 %4642 p)
%4644 = (atan.f64 %4643)
%4645 = (/.f64 %4644 B)
#s(literal 1/2 binary64)
(neg.f64 #s(literal -1/2 binary64))
lam1
(neg.f64 %4)
lam2
(neg.f64 %7)
%9
(+.f64 lam1 %7)
(+.f64 %7 lam1)
(neg.f64 (-.f64 lam2 lam1))
(-.f64 %7 %4)
%15
(neg.f64 %16)
(*.f64 %15 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %15)
(/.f64 %15 #s(literal 1 binary64))
(neg.f64 %23)
(neg.f64 %25)
(+.f64 %15 %28)
(+.f64 %15 %30)
(*.f64 #s(literal 1/2 binary64) %32)
(*.f64 %32 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %36)
(*.f64 %38 #s(literal 2 binary64))
(/.f64 %32 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %15 %36)
(fma.f64 %15 #s(literal 1/2 binary64) %38)
(fma.f64 %15 #s(literal 1 binary64) %28)
(fma.f64 %15 #s(literal 1 binary64) %30)
(fma.f64 #s(literal 1 binary64) %15 %28)
(fma.f64 #s(literal 1 binary64) %15 %30)
(+.f64 %38 %38)
(+.f64 %36 %36)
(fma.f64 #s(literal 1/2 binary64) %32 %28)
(fma.f64 #s(literal 1/2 binary64) %32 %30)
(fma.f64 %32 #s(literal 1/2 binary64) %28)
(fma.f64 %32 #s(literal 1/2 binary64) %30)
(fma.f64 #s(literal 2 binary64) %36 %28)
(fma.f64 #s(literal 2 binary64) %36 %30)
(fma.f64 %38 #s(literal 2 binary64) %28)
(fma.f64 %38 #s(literal 2 binary64) %30)
%16
%57
#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 1/2 binary64) #s(literal 4 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 2 binary64))
(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))
(fma.f64 #s(literal 2 binary64) #s(literal 1 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 -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)))
(+.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) %85)
(+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 2 binary64) %89)
(/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 %95 #s(literal 2 binary64))
(*.f64 %97 #s(literal 4 binary64))
(fma.f64 %99 %100 #s(literal 1 binary64))
(fma.f64 %100 %99 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %103)
(/.f64 %105 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %85)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %85)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %85)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %85)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %85)
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %89)
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %89)
(fma.f64 #s(literal 2 binary64) %114 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %116 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %89)
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %89)
(fma.f64 #s(literal 4 binary64) %120 #s(literal 1 binary64))
(fma.f64 %120 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 %116 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %97 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %103 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) %95 #s(literal 1 binary64))
(fma.f64 %95 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %95 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 %129 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 %97 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 %97 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %103 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 %99 %100 %85)
(fma.f64 %100 %99 %85)
(*.f64 %129 %136)
(*.f64 %105 %103)
(fma.f64 #s(literal 2 binary64) %114 %85)
(fma.f64 #s(literal 2 binary64) %116 %85)
(fma.f64 #s(literal 4 binary64) %120 %85)
(fma.f64 %120 #s(literal 4 binary64) %85)
(fma.f64 %116 #s(literal 2 binary64) %85)
(fma.f64 #s(literal 2 binary64) %97 %85)
(fma.f64 #s(literal 2 binary64) %103 %85)
(fma.f64 #s(literal 1 binary64) %95 %85)
(fma.f64 %95 #s(literal 1 binary64) %85)
(fma.f64 %129 #s(literal 4 binary64) %85)
(fma.f64 %97 #s(literal 2 binary64) %85)
(fma.f64 %103 #s(literal 2 binary64) %85)
(fma.f64 %95 #s(literal 2 binary64) %89)
(fma.f64 %97 #s(literal 4 binary64) %89)
(fma.f64 %129 %136 #s(literal 0 binary64))
(fma.f64 %129 %105 #s(literal 1 binary64))
(fma.f64 %105 %129 #s(literal 1 binary64))
(fma.f64 %105 %156 #s(literal 1 binary64))
(fma.f64 %105 %103 #s(literal 0 binary64))
(fma.f64 %129 %105 %85)
(fma.f64 %105 %129 %85)
(fma.f64 %105 %156 %85)
(fma.f64 %129 %136 %89)
(fma.f64 %105 %103 %89)
%32
(*.f64 %15 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %15)
(-.f64 %15 %16)
(*.f64 %16 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) %16)
(neg.f64 %169)
(fma.f64 %15 #s(literal 1 binary64) %15)
(fma.f64 #s(literal 1 binary64) %15 %15)
(*.f64 %32 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %32)
(-.f64 %15 %23)
(*.f64 #s(literal 1/2 binary64) %176)
(*.f64 %38 #s(literal 4 binary64))
(/.f64 %32 #s(literal 1 binary64))
(-.f64 %15 %180)
(fma.f64 #s(literal 1/2 binary64) %32 %15)
(fma.f64 %32 #s(literal 1/2 binary64) %15)
(fma.f64 #s(literal 2 binary64) %36 %15)
(fma.f64 %38 #s(literal 2 binary64) %15)
(fma.f64 %16 #s(literal -1 binary64) %186)
(fma.f64 #s(literal -1 binary64) %16 %188)
(+.f64 %188 %188)
(+.f64 %186 %186)
%192
%193
%194
%196
%197
%198
%199
%200
%201
%203
%204
%205
%207
%209
%210
%211
%212
%213
%214
%215
%216
%217
%218
%219
%220
%221
%222
%223
%225
%226
%227
%228
%229
%230
%231
%233
%235
%236
%237
%239
%241
%243
%244
%245
%247
%248
%249
%250
%251
%253
%254
%255
%256
%257
%259
%261
%262
%264
%265
%266
%267
%269
%271
%272
%273
J
(neg.f64 %275)
(*.f64 J #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) J)
(/.f64 J #s(literal 1 binary64))
(neg.f64 %280)
(+.f64 J %282)
(+.f64 J %284)
(*.f64 %286 #s(literal 2 binary64))
(*.f64 %288 #s(literal 1/2 binary64))
(/.f64 %288 #s(literal 2 binary64))
(fma.f64 J #s(literal 1/2 binary64) %286)
(fma.f64 J #s(literal 1 binary64) %282)
(fma.f64 J #s(literal 1 binary64) %284)
(fma.f64 #s(literal 1/2 binary64) J %286)
(fma.f64 #s(literal 1 binary64) J %282)
(fma.f64 #s(literal 1 binary64) J %284)
(+.f64 %286 %286)
(fma.f64 #s(literal -1/2 binary64) %275 %286)
(fma.f64 %275 #s(literal -1/2 binary64) %286)
(fma.f64 %286 #s(literal 2 binary64) %282)
(fma.f64 %286 #s(literal 2 binary64) %284)
(fma.f64 %288 #s(literal 1/2 binary64) %282)
(fma.f64 %288 #s(literal 1/2 binary64) %284)
B
(neg.f64 %305)
(*.f64 B #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) B)
(/.f64 B #s(literal 1 binary64))
(+.f64 B %310)
(+.f64 B %312)
(*.f64 #s(literal 1/2 binary64) %314)
(*.f64 #s(literal 2 binary64) %316)
(*.f64 %316 #s(literal 2 binary64))
(*.f64 %314 #s(literal 1/2 binary64))
(*.f64 %320 #s(literal 1/2 binary64))
(/.f64 %314 #s(literal 2 binary64))
(/.f64 %320 #s(literal 2 binary64))
(fma.f64 B #s(literal 1/2 binary64) %316)
(fma.f64 B #s(literal 1 binary64) %310)
(fma.f64 B #s(literal 1 binary64) %312)
(fma.f64 #s(literal 1/2 binary64) B %316)
(fma.f64 #s(literal 1 binary64) B %310)
(fma.f64 #s(literal 1 binary64) B %312)
(+.f64 %316 %316)
(*.f64 #s(literal 1/2 binary64) %331)
(fma.f64 B %116 %316)
(fma.f64 #s(literal 1/2 binary64) %314 %310)
(fma.f64 #s(literal 1/2 binary64) %314 %312)
(fma.f64 #s(literal 2 binary64) %316 %310)
(fma.f64 #s(literal 2 binary64) %316 %312)
(fma.f64 #s(literal 1 binary64) %316 %316)
(fma.f64 %114 B %316)
(fma.f64 %316 #s(literal 2 binary64) %310)
(fma.f64 %316 #s(literal 2 binary64) %312)
(fma.f64 %316 #s(literal 1 binary64) %316)
(fma.f64 %314 #s(literal 1/2 binary64) %310)
(fma.f64 %314 #s(literal 1/2 binary64) %312)
(fma.f64 %320 #s(literal 1/2 binary64) %310)
(fma.f64 %320 #s(literal 1/2 binary64) %312)
(fma.f64 #s(literal 1/2 binary64) %331 %310)
(fma.f64 #s(literal 1/2 binary64) %331 %312)
(fma.f64 #s(literal 2 binary64) (*.f64 %316 #s(literal 1/2 binary64)) %316)
%351
%352
%353
%355
%356
p
(neg.f64 %358)
#s(literal 884279719003555/140737488355328 binary64)
(neg.f64 #s(literal -884279719003555/140737488355328 binary64))
%260
(*.f64 %245 #s(literal 1/2 binary64))
(neg.f64 %270)
%378
(*.f64 lam1 B)
%380
(*.f64 B %381)
(*.f64 %380 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %380)
(*.f64 %385 B)
(*.f64 #s(literal 2 binary64) %387)
(*.f64 %389 %316)
#s(literal -1/2 binary64)
(neg.f64 #s(literal 1/2 binary64))
(*.f64 lam1 %316)
(*.f64 B %263)
%387
(*.f64 %380 #s(literal 1/2 binary64))
(*.f64 %263 B)
(*.f64 %316 lam1)
(neg.f64 %397)
(*.f64 B %399)
(*.f64 %387 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %387)
(*.f64 %403 B)
(*.f64 #s(literal 2 binary64) %405)
(*.f64 %407 %316)
#s(literal 3 binary64)
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 #s(literal -1 binary64))
(neg.f64 #s(literal -1 binary64))
(sqrt.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(copysign.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 4 binary64))
(*.f64 %99 %100)
(*.f64 %100 %99)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)))
(+.f64 #s(literal 1 binary64) %441)
(+.f64 #s(literal 1 binary64) %443)
(-.f64 #s(literal 1 binary64) %441)
(/.f64 %100 %100)
(*.f64 #s(literal 2 binary64) %114)
(*.f64 #s(literal 2 binary64) %116)
(*.f64 #s(literal 4 binary64) %120)
(*.f64 %120 #s(literal 4 binary64))
(*.f64 %116 #s(literal 2 binary64))
(+.f64 #s(literal 1/2 binary64) %103)
(-.f64 #s(literal 1/2 binary64) %453)
(*.f64 #s(literal 2 binary64) %97)
(*.f64 #s(literal 2 binary64) %103)
(*.f64 #s(literal 1 binary64) %95)
(*.f64 %95 #s(literal 1 binary64))
(*.f64 %129 #s(literal 4 binary64))
(*.f64 %97 #s(literal 2 binary64))
(*.f64 %103 #s(literal 2 binary64))
(fma.f64 %99 %100 #s(literal 0 binary64))
(fma.f64 %100 %99 #s(literal 0 binary64))
(/.f64 %105 #s(literal 4 binary64))
(/.f64 %103 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %441)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %443)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %114)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %441)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %443)
(fma.f64 #s(literal 2 binary64) %114 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %443 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %116 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %116)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %441)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %443)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %441)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %443)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %441)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %443)
(fma.f64 #s(literal 4 binary64) %120 #s(literal 0 binary64))
(fma.f64 %120 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %116 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 %114 %114)
(+.f64 %116 %116)
(fma.f64 #s(literal 2 binary64) %97 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %103 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %95 #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) %103 #s(literal 1 binary64))
(fma.f64 %95 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 %129 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %97 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %103 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %99 %100 %441)
(fma.f64 %99 %100 %443)
(fma.f64 %100 %99 %441)
(fma.f64 %100 %99 %443)
(+.f64 %97 %97)
(+.f64 %103 %103)
(-.f64 %103 %453)
(*.f64 %129 %105)
(*.f64 %105 %129)
(*.f64 %105 %156)
(exp.f64 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %114 %441)
(fma.f64 #s(literal 2 binary64) %114 %443)
(fma.f64 #s(literal 2 binary64) %116 %441)
(fma.f64 #s(literal 2 binary64) %116 %443)
(fma.f64 #s(literal 4 binary64) %120 %441)
(fma.f64 #s(literal 4 binary64) %120 %443)
(fma.f64 %120 #s(literal 4 binary64) %441)
(fma.f64 %120 #s(literal 4 binary64) %443)
(fma.f64 %116 #s(literal 2 binary64) %441)
(fma.f64 %116 #s(literal 2 binary64) %443)
(fma.f64 #s(literal 2 binary64) %97 %441)
(fma.f64 #s(literal 2 binary64) %97 %443)
(fma.f64 #s(literal 2 binary64) %103 %441)
(fma.f64 #s(literal 2 binary64) %103 %443)
(fma.f64 #s(literal 1 binary64) %95 %441)
(fma.f64 #s(literal 1 binary64) %95 %443)
(fma.f64 %95 #s(literal 1 binary64) %441)
(fma.f64 %95 #s(literal 1 binary64) %443)
(fma.f64 %129 #s(literal 4 binary64) %441)
(fma.f64 %129 #s(literal 4 binary64) %443)
(fma.f64 %97 #s(literal 2 binary64) %441)
(fma.f64 %97 #s(literal 2 binary64) %443)
(fma.f64 %103 #s(literal 2 binary64) %441)
(fma.f64 %103 #s(literal 2 binary64) %443)
(fma.f64 %129 %105 #s(literal 0 binary64))
(fma.f64 %105 %129 #s(literal 0 binary64))
(fma.f64 %105 %156 #s(literal 0 binary64))
(cosh.f64 #s(literal 0 binary64))
(exp.f64 %89)
(hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 %129 %105 %441)
(fma.f64 %129 %105 %443)
(fma.f64 %105 %129 %441)
(fma.f64 %105 %129 %443)
(fma.f64 %105 %156 %441)
(fma.f64 %105 %156 %443)
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 lam1 #s(literal 1/2 binary64))
%263
(*.f64 #s(literal -1/2 binary64) %4)
(*.f64 %4 #s(literal -1/2 binary64))
(neg.f64 %268)
%549
%553
#s(literal -2 binary64)
(neg.f64 #s(literal 2 binary64))
(+.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(-.f64 #s(literal -1 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) #s(literal 4 binary64))
(*.f64 #s(literal 1 binary64) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (neg.f64 #s(literal 4 binary64)))
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 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))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -2 binary64) #s(literal -2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) %576 #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) %580 #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) %95 #s(literal -1 binary64))
(fma.f64 %97 #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal -2 binary64)) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 %129 (/.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %105 #s(literal -1 binary64))
(fma.f64 %103 (/.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 %15 #s(literal -2 binary64))
%169
(neg.f64 %32)
(-.f64 %16 %15)
(*.f64 %16 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %16)
(+.f64 %16 %16)
(*.f64 %169 #s(literal 1 binary64))
(/.f64 %169 #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) %238)
(*.f64 #s(literal 2 binary64) %240)
(*.f64 %242 #s(literal 4 binary64))
(fma.f64 %15 #s(literal -1 binary64) %25)
(fma.f64 #s(literal -1 binary64) %15 %23)
(+.f64 %23 %23)
(+.f64 %25 %25)
(fma.f64 %16 #s(literal 1 binary64) %180)
(fma.f64 #s(literal 1 binary64) %16 %240)
(+.f64 %180 %180)
(+.f64 %240 %240)
%613
%614
%615
%616
%618
%620
%621
%622
%625
%627
%628
%629
%630
%631
%632
%633
%635
%637
%639
%641
%644
%646
%647
%649
%651
%652
%653
%654
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%673
%674
%675
%676
%677
%679
%681
%682
%683
%684
%685
%686
%687
%689
%691
%692
%693
%694
%695
%697
%698
%701
%703
%704
%705
%706
%707
%709
%711
%712
%714
%715
%718
%720
%721
%722
%723
%726
%727
%728
%729
%730
%731
%732
%733
%734
%735
%736
%738
%740
%742
%744
%745
%746
%747
%748
%749
%750
%751
%752
%753
%754
%755
%756
%757
%758
%759
%760
%761
%762
%763
%764
%765
%767
%768
%770
%771
%772
%773
%774
%775
%776
%777
%778
%781
%782
%783
%784
%785
%786
%787
%788
%789
%790
%791
%792
%793
%794
%795
%796
%798
%800
%801
%803
%805
%806
%808
%809
%810
%811
%812
%813
%814
%815
%816
%818
%819
%820
%822
%823
%824
%710
%825
%826
%827
%828
%829
%830
%831
%832
%833
%834
%835
%836
%837
%838
%839
%840
%841
%842
%843
%844
%845
%846
%847
%848
%850
%851
%852
%853
%854
%855
%857
%859
%860
%863
%864
%865
%866
%867
%868
%869
%870
%871
%872
%873
%874
%876
%877
%878
%879
%880
%882
%884
%885
%886
%887
%888
%889
%890
%891
%892
%894
%896
%898
%901
%902
%905
%908
%910
%911
%912
%913
%914
%915
%916
%918
%919
%920
%921
%923
%925
%927
%929
%931
%932
%934
%935
%936
%938
%940
%941
%943
%945
%946
%948
%950
%952
%954
%956
%958
%960
%965
%967
%969
%971
%974
%976
%978
%980
%982
%983
%985
%987
%955
%989
%991
%993
%994
%995
%997
%999
%1001
%1003
%1005
%1006
%1007
%1008
%1009
%1011
%1013
%1015
%1016
%1017
%1018
%1019
%1020
%1021
%1022
%1023
%1025
%1026
%1027
%1029
%1030
%1031
%1033
%1034
%1035
%1036
%1037
%1039
%1040
%1042
%1043
%1047
%1049
%1051
%1052
%1054
%1055
%1057
%1059
%1061
%1063
%1064
%1066
%1068
%1069
%1070
%1071
%1072
%1073
%1075
%1077
%1079
%1081
%1083
%1085
%1087
%1089
%1091
%1093
%1095
%1098
%1100
%1102
%1105
(/.f64 %613 p)
(*.f64 J %917)
%904
(*.f64 %903 %351)
(*.f64 %917 J)
(/.f64 %617 %358)
(*.f64 %354 %1111)
(*.f64 %275 %924)
(neg.f64 %922)
(*.f64 #s(literal 1 binary64) %904)
(*.f64 %613 %933)
(*.f64 %933 %613)
(*.f64 %937 %617)
(*.f64 %617 %937)
(/.f64 #s(literal 1 binary64) (/.f64 p %613))
(/.f64 %634 %358)
(/.f64 %636 %358)
(/.f64 (*.f64 #s(literal -1 binary64) %613) %358)
(*.f64 %275 %949)
(/.f64 #s(literal 1 binary64) (/.f64 %358 %617))
(*.f64 #s(literal 2 binary64) %984)
(*.f64 %645 %957)
(fma.f64 J %961 %1131)
(fma.f64 %961 J %1133)
(+.f64 (*.f64 %961 J) %1133)
(+.f64 (*.f64 J %961) %1131)
(+.f64 (/.f64 %623 p) (/.f64 %626 p))
(fma.f64 %623 %933 %1142)
(fma.f64 %933 %623 %1144)
(+.f64 (*.f64 %933 %623) %1144)
(+.f64 (*.f64 %623 %933) %1142)
%1150
(/.f64 #s(literal -1 binary64) %305)
(neg.f64 %1152)
(/.f64 #s(literal 2 binary64) %314)
(/.f64 #s(literal 2 binary64) %320)
(*.f64 #s(literal 1/2 binary64) %1156)
(*.f64 #s(literal 2 binary64) %1158)
(*.f64 #s(literal 1 binary64) %1150)
(*.f64 %1150 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1152)
(*.f64 %1152 #s(literal -1 binary64))
(*.f64 %1158 #s(literal 2 binary64))
(/.f64 %1150 #s(literal 1 binary64))
(/.f64 %1152 #s(literal -1 binary64))
(/.f64 %1156 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) %1168)
(/.f64 #s(literal -2 binary64) %1170)
(/.f64 #s(literal -2 binary64) %1172)
(*.f64 #s(literal -2 binary64) %1174)
(/.f64 #s(literal 1 binary64) (/.f64 %305 #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) %1178)
(*.f64 #s(literal 2 binary64) %1180)
(*.f64 #s(literal 1 binary64) %1182)
(*.f64 #s(literal -2 binary64) %1184)
(*.f64 %1186 #s(literal 1/2 binary64))
(+.f64 %1150 %1188)
(+.f64 %1158 %1158)
(/.f64 %103 %316)
(/.f64 %1186 #s(literal 2 binary64))
(*.f64 %97 %1156)
(*.f64 %1156 %97)
(*.f64 %103 %1156)
(fma.f64 #s(literal 1/2 binary64) %1150 %1158)
(fma.f64 #s(literal 1/2 binary64) %1156 %1188)
(fma.f64 #s(literal 2 binary64) %1158 %1188)
(fma.f64 #s(literal 1 binary64) %1150 %1188)
(fma.f64 #s(literal 1 binary64) %1158 %1158)
(fma.f64 %1150 #s(literal 1/2 binary64) %1158)
(fma.f64 %1150 #s(literal 1 binary64) %1188)
(fma.f64 #s(literal -1 binary64) %1152 %1188)
(fma.f64 %1152 #s(literal -1 binary64) %1188)
(fma.f64 %1158 #s(literal 2 binary64) %1188)
(fma.f64 %1158 #s(literal 1 binary64) %1158)
(+.f64 %1150 %1207)
(+.f64 %1150 %1209)
(fma.f64 #s(literal -2 binary64) %1174 %1188)
(*.f64 %129 %1212)
(fma.f64 #s(literal 1/2 binary64) %1156 %1207)
(fma.f64 #s(literal 1/2 binary64) %1156 %1209)
(fma.f64 #s(literal 1/2 binary64) %1178 %1188)
(fma.f64 #s(literal 2 binary64) %1158 %1207)
(fma.f64 #s(literal 2 binary64) %1158 %1209)
(fma.f64 #s(literal 2 binary64) %1180 %1188)
(fma.f64 #s(literal 1 binary64) %1150 %1207)
(fma.f64 #s(literal 1 binary64) %1150 %1209)
(fma.f64 #s(literal 1 binary64) %1182 %1188)
(fma.f64 #s(literal -2 binary64) %1184 %1188)
(fma.f64 %1150 #s(literal 1 binary64) %1207)
(fma.f64 %1150 #s(literal 1 binary64) %1209)
(fma.f64 #s(literal -1 binary64) %1152 %1207)
(fma.f64 #s(literal -1 binary64) %1152 %1209)
(fma.f64 %576 %1152 %1158)
(fma.f64 %114 %1150 %1158)
(fma.f64 %1152 #s(literal -1 binary64) %1207)
(fma.f64 %1152 #s(literal -1 binary64) %1209)
(fma.f64 %1158 #s(literal 2 binary64) %1207)
(fma.f64 %1158 #s(literal 2 binary64) %1209)
(fma.f64 %1186 #s(literal 1/2 binary64) %1188)
(fma.f64 %97 %1156 %1188)
(fma.f64 %1156 %97 %1188)
(fma.f64 %103 %1156 %1188)
(fma.f64 #s(literal -2 binary64) %1174 %1207)
(fma.f64 #s(literal -2 binary64) %1174 %1209)
(pow.f64 B #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %1178 %1207)
(fma.f64 #s(literal 1/2 binary64) %1178 %1209)
(fma.f64 #s(literal 2 binary64) %1180 %1207)
(fma.f64 #s(literal 2 binary64) %1180 %1209)
(fma.f64 #s(literal 1 binary64) %1182 %1207)
(fma.f64 #s(literal 1 binary64) %1182 %1209)
(fma.f64 #s(literal -2 binary64) %1184 %1207)
(fma.f64 #s(literal -2 binary64) %1184 %1209)
(fma.f64 %1186 #s(literal 1/2 binary64) %1207)
(fma.f64 %1186 #s(literal 1/2 binary64) %1209)
(fma.f64 %129 %1212 %1188)
(fma.f64 %97 %1156 %1207)
(fma.f64 %97 %1156 %1209)
(fma.f64 %1156 %97 %1207)
(fma.f64 %1156 %97 %1209)
(fma.f64 %103 %1156 %1207)
(fma.f64 %103 %1156 %1209)
(/.f64 #s(literal 1 binary64) %1258)
(fma.f64 %129 %1212 %1207)
(fma.f64 %129 %1212 %1209)
%192
%193
%194
%196
%197
%198
%199
%200
%201
%203
%204
%205
%207
%209
%210
%211
%212
%213
%214
%215
%216
%217
%218
%219
%221
%222
%223
%225
%226
%227
%228
%229
%230
%231
%233
%235
%236
%237
%239
%241
%243
%221
%222
%223
%225
%226
%227
%228
%229
%230
%231
%233
%235
%236
%237
%239
%241
%243
%244
%245
%247
%248
%249
%250
%251
%253
%254
%255
%256
%257
%259
%261
%262
%264
%265
%266
%267
%269
%271
%272
%273
(*.f64 J #s(literal 1/2 binary64))
%286
(*.f64 #s(literal -1/2 binary64) %275)
(*.f64 %275 #s(literal -1/2 binary64))
(neg.f64 %672)
(neg.f64 %678)
%351
%352
%353
%355
%356
%354
(+.f64 %245 %4)
(+.f64 %4 %245)
(neg.f64 %351)
(-.f64 %4 %246)
%688
%1271
%1272
%1273
%1274
%1275
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1290
%1292
%1294
%1295
%1296
%1298
%1300
%1301
%1303
%1304
%1305
%1306
%1307
%1308
%1310
%1311
%1312
%1313
%1314
%1316
%1318
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1361
%1362
%1363
%1364
%1365
%1367
%1369
(*.f64 #s(literal 1/2 binary64) %351)
(*.f64 %351 #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) %354)
%642
(neg.f64 %680)
(fma.f64 lam1 #s(literal 1/2 binary64) %270)
(fma.f64 #s(literal 1/2 binary64) lam1 %270)
(fma.f64 %245 #s(literal -1/2 binary64) %263)
(fma.f64 #s(literal -1/2 binary64) %245 %263)
(+.f64 %263 %270)
(+.f64 %270 %263)
(-.f64 %270 %268)
(fma.f64 #s(literal 1/2 binary64) %246 %263)
(fma.f64 #s(literal -1/2 binary64) %4 %270)
(fma.f64 %4 #s(literal -1/2 binary64) %270)
(fma.f64 %246 #s(literal 1/2 binary64) %263)
(*.f64 B %642)
%766
(*.f64 %351 %316)
(*.f64 #s(literal -1/2 binary64) %699)
(*.f64 %354 %779)
(*.f64 %688 #s(literal 1/2 binary64))
(*.f64 %642 B)
(*.f64 %316 %351)
(*.f64 %779 %354)
(*.f64 %699 #s(literal -1/2 binary64))
(*.f64 %305 %680)
(*.f64 %680 %305)
(neg.f64 %1396)
(*.f64 B %1352)
(*.f64 #s(literal 1 binary64) %766)
(*.f64 %766 #s(literal 1 binary64))
(*.f64 %1360 B)
(fma.f64 lam1 %316 %861)
(fma.f64 B %263 %861)
(fma.f64 B %270 %387)
(fma.f64 #s(literal 1/2 binary64) %380 %861)
(fma.f64 %380 #s(literal 1/2 binary64) %861)
(fma.f64 %263 B %861)
(fma.f64 %316 lam1 %861)
(fma.f64 %270 B %387)
(+.f64 %387 %861)
(+.f64 %861 %387)
(*.f64 #s(literal 2 binary64) %1366)
(*.f64 %1368 %316)
(-.f64 %387 (*.f64 %245 %316))
(fma.f64 #s(literal 1/2 binary64) %725 %387)
(fma.f64 %316 %246 %387)
(fma.f64 %246 %316 %387)
(fma.f64 %725 #s(literal 1/2 binary64) %387)
(-.f64 %387 (*.f64 %779 %246))
(-.f64 %387 (neg.f64 %861))
(fma.f64 B %399 %861)
(fma.f64 %387 #s(literal 1 binary64) %861)
(fma.f64 #s(literal 1 binary64) %387 %861)
(fma.f64 %403 B %861)
(fma.f64 #s(literal 2 binary64) %405 %861)
(fma.f64 %407 %316 %861)
%1430
(neg.f64 %1431)
(tan.f64 (fma.f64 %642 B %15))
(tan.f64 (neg.f64 (fma.f64 %680 B %15)))
(*.f64 #s(literal 1 binary64) %1430)
(*.f64 %1430 #s(literal 1 binary64))
(/.f64 %1430 #s(literal 1 binary64))
(neg.f64 (*.f64 %1430 #s(literal -1 binary64)))
(tan.f64 %1443)
(tan.f64 (neg.f64 (fma.f64 %680 B %32)))
(*.f64 %1448 #s(literal 1/2 binary64))
(*.f64 %1450 #s(literal 2 binary64))
(/.f64 %1448 #s(literal 2 binary64))
(tan.f64 (+.f64 %1443 %15))
(/.f64 %1455 %1456)
(/.f64 %1458 %1459)
(/.f64 %1455 (neg.f64 %1459))
(/.f64 %1455 (*.f64 %1456 #s(literal 1 binary64)))
(*.f64 %1455 %1465)
(*.f64 %1465 %1455)
(/.f64 #s(literal 1 binary64) (/.f64 %1456 %1455))
(/.f64 %1470 %1459)
(*.f64 %1458 %1472)
(*.f64 %1458 %1474)
(/.f64 #s(literal 1 binary64) (/.f64 %1459 %1458))
(/.f64 (*.f64 %1455 #s(literal 2 binary64)) (*.f64 %1456 #s(literal 2 binary64)))
(*.f64 %1455 %1481)
(/.f64 %1470 (*.f64 %1459 #s(literal 1 binary64)))
(/.f64 (*.f64 %1458 #s(literal 2 binary64)) (*.f64 %1459 #s(literal 2 binary64)))
(+.f64 %1430 %1488)
(+.f64 %1430 %1490)
(/.f64 (sin.f64 %1443) (cos.f64 %1443))
(fma.f64 #s(literal 1/2 binary64) %1430 %1495)
(fma.f64 #s(literal 1 binary64) %1430 %1488)
(fma.f64 #s(literal 1 binary64) %1430 %1490)
(fma.f64 %1430 #s(literal 1/2 binary64) %1450)
(fma.f64 %1430 #s(literal 1 binary64) %1488)
(fma.f64 %1430 #s(literal 1 binary64) %1490)
(+.f64 %1450 %1450)
(+.f64 %1495 %1495)
(fma.f64 %1448 #s(literal 1/2 binary64) %1488)
(fma.f64 %1448 #s(literal 1/2 binary64) %1490)
(fma.f64 %1450 #s(literal 2 binary64) %1488)
(fma.f64 %1450 #s(literal 2 binary64) %1490)
(fma.f64 %1455 %1465 %1488)
(fma.f64 %1455 %1465 %1490)
(fma.f64 %1465 %1455 %1488)
(fma.f64 %1465 %1455 %1490)
(fma.f64 %1458 %1472 %1488)
(fma.f64 %1458 %1472 %1490)
(fma.f64 %1458 %1474 %1488)
(fma.f64 %1458 %1474 %1490)
(fma.f64 %1455 %1481 %1488)
(fma.f64 %1455 %1481 %1490)
%903
(/.f64 %275 %358)
(neg.f64 %1111)
(*.f64 J %933)
(*.f64 #s(literal 1 binary64) %903)
(*.f64 %933 J)
(/.f64 #s(literal 1 binary64) (/.f64 p J))
(/.f64 (*.f64 #s(literal -1 binary64) J) %358)
(/.f64 %280 %358)
(*.f64 %275 %937)
(*.f64 %937 %275)
(/.f64 (*.f64 %275 #s(literal 1 binary64)) %358)
(/.f64 #s(literal 1 binary64) (/.f64 %358 %275))
(*.f64 #s(literal 2 binary64) %1012)
(*.f64 %288 %957)
(/.f64 %1536 p)
(*.f64 J %1538)
(*.f64 %1430 %903)
%1541
(*.f64 %1538 J)
(/.f64 %1543 %358)
(*.f64 %275 (/.f64 %1431 p))
(*.f64 %1111 %1431)
(*.f64 %1431 %1111)
(neg.f64 %1549)
(*.f64 #s(literal 1 binary64) %1541)
(*.f64 %933 %1536)
(*.f64 %937 %1543)
(*.f64 %1543 %937)
(*.f64 %1536 %933)
(/.f64 #s(literal 1 binary64) (/.f64 p %1536))
(/.f64 (*.f64 %1543 #s(literal 1 binary64)) %358)
(/.f64 (*.f64 %1536 #s(literal -1 binary64)) %358)
(/.f64 (*.f64 #s(literal -1 binary64) %1536) %358)
(*.f64 %275 (*.f64 %937 %1430))
(/.f64 #s(literal 1 binary64) (/.f64 %358 %1543))
(*.f64 #s(literal 2 binary64) (*.f64 %957 %1536))
(*.f64 (*.f64 %1536 #s(literal 2 binary64)) %957)
(/.f64 %1572 %1573)
(*.f64 %1455 (/.f64 J %1573))
(/.f64 %1577 %1456)
(*.f64 %1455 (/.f64 %903 %1456))
(/.f64 %1581 %1582)
(/.f64 %1581 (*.f64 %1459 p))
(/.f64 %1581 (*.f64 p %1459))
(/.f64 %1588 %1573)
(/.f64 %1590 %1459)
(/.f64 (neg.f64 %1590) %1456)
(/.f64 %1594 %1582)
(*.f64 %1455 (/.f64 %275 %1582))
(/.f64 (neg.f64 %1577) %1459)
(/.f64 %1588 %1600)
(/.f64 %1588 (*.f64 %1459 %358))
(/.f64 %1588 (*.f64 %358 %1459))
(/.f64 (neg.f64 %1588) %1582)
(/.f64 (*.f64 %1572 #s(literal 1 binary64)) %1573)
(/.f64 (*.f64 #s(literal 1 binary64) %1572) %1573)
(*.f64 %1572 (/.f64 #s(literal 1 binary64) %1573))
(/.f64 #s(literal 1 binary64) (/.f64 %1573 %1572))
(/.f64 (*.f64 %1581 %937) %1456)
(*.f64 %1455 (*.f64 %1465 %903))
(*.f64 %1577 %1465)
(/.f64 (neg.f64 %1594) %1600)
(/.f64 (*.f64 %1581 #s(literal 1 binary64)) %1582)
(/.f64 (*.f64 %1572 #s(literal -1 binary64)) %1582)
(/.f64 (*.f64 #s(literal -1 binary64) %1572) %1582)
(/.f64 #s(literal 1 binary64) (/.f64 %1456 %1577))
(*.f64 %1594 (/.f64 #s(literal 1 binary64) %1582))
(/.f64 #s(literal 1 binary64) (/.f64 %1582 %1594))
%1635
(neg.f64 %1636)
(*.f64 #s(literal 1 binary64) %1635)
(*.f64 %1635 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1636)
(*.f64 %1636 #s(literal -1 binary64))
(/.f64 %1635 #s(literal 1 binary64))
(/.f64 %1636 #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) %1644)
(*.f64 #s(literal 2 binary64) %1646)
(*.f64 #s(literal 2 binary64) %1648)
(*.f64 #s(literal -2 binary64) %1650)
(*.f64 %1652 #s(literal 1/2 binary64))
(*.f64 %1654 #s(literal -1/2 binary64))
(*.f64 %1656 #s(literal 2 binary64))
(*.f64 %1658 #s(literal 1/2 binary64))
(*.f64 %1648 #s(literal 2 binary64))
(/.f64 %1644 #s(literal 2 binary64))
(/.f64 %1654 #s(literal -2 binary64))
(/.f64 %1658 #s(literal 2 binary64))
(/.f64 %1664 #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) %1666)
(*.f64 %1666 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %1669)
(/.f64 #s(literal 1 binary64) %1671)
(/.f64 #s(literal -1 binary64) %1673)
(/.f64 %1675 #s(literal -1/2 binary64))
(/.f64 (/.f64 %1636 #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 %1679 #s(literal 2 binary64))
(/.f64 %1666 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %1682)
(*.f64 #s(literal 2 binary64) %1684)
(*.f64 #s(literal 2 binary64) %1686)
(*.f64 #s(literal 2 binary64) %1688)
(*.f64 #s(literal 1 binary64) %1690)
(*.f64 %97 %1644)
(*.f64 %103 %1644)
(*.f64 %1644 %97)
(/.f64 #s(literal 2 binary64) %1695)
(/.f64 #s(literal 2 binary64) %1697)
(/.f64 #s(literal -2 binary64) (*.f64 %1673 #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1673))
(*.f64 #s(literal 1 binary64) %1704)
(*.f64 #s(literal -2 binary64) %1706)
(*.f64 %1708 %1675)
(*.f64 %453 %1710)
(*.f64 %103 %1679)
(/.f64 %103 %1703)
(*.f64 %105 %1714)
(*.f64 %580 %1716)
(*.f64 %129 %1718)
(pow.f64 %1635 #s(literal 1 binary64))
(pow.f64 %1671 #s(literal -1 binary64))
(+.f64 %1635 %1722)
(+.f64 %1635 %1724)
(fma.f64 #s(literal 1/2 binary64) %1635 %1648)
(fma.f64 #s(literal 1 binary64) %1635 %1722)
(fma.f64 #s(literal 1 binary64) %1635 %1724)
(fma.f64 %1635 #s(literal 1/2 binary64) %1656)
(fma.f64 %1635 #s(literal 1 binary64) %1722)
(fma.f64 %1635 #s(literal 1 binary64) %1724)
(fma.f64 #s(literal -1 binary64) %1636 %1722)
(fma.f64 #s(literal -1 binary64) %1636 %1724)
(fma.f64 %1636 #s(literal -1 binary64) %1722)
(fma.f64 %1636 #s(literal -1 binary64) %1724)
(+.f64 %1656 %1656)
(+.f64 %1648 %1648)
(+.f64 %1635 %1738)
(fma.f64 #s(literal 1/2 binary64) %1644 %1722)
(fma.f64 #s(literal 1/2 binary64) %1644 %1724)
(fma.f64 #s(literal 2 binary64) %1646 %1722)
(fma.f64 #s(literal 2 binary64) %1646 %1724)
(fma.f64 #s(literal 2 binary64) %1648 %1722)
(fma.f64 #s(literal 2 binary64) %1648 %1724)
(fma.f64 #s(literal -2 binary64) %1650 %1722)
(fma.f64 #s(literal -2 binary64) %1650 %1724)
(fma.f64 %1652 #s(literal 1/2 binary64) %1722)
(fma.f64 %1652 #s(literal 1/2 binary64) %1724)
(fma.f64 %1654 #s(literal -1/2 binary64) %1722)
(fma.f64 %1654 #s(literal -1/2 binary64) %1724)
(fma.f64 %1656 #s(literal 2 binary64) %1722)
(fma.f64 %1656 #s(literal 2 binary64) %1724)
(fma.f64 %1658 #s(literal 1/2 binary64) %1722)
(fma.f64 %1658 #s(literal 1/2 binary64) %1724)
(fma.f64 %1648 #s(literal 2 binary64) %1722)
(fma.f64 %1648 #s(literal 2 binary64) %1724)
(fma.f64 #s(literal 2 binary64) %1666 %1722)
(fma.f64 #s(literal 2 binary64) %1666 %1724)
(fma.f64 %580 %1636 %1648)
(fma.f64 %97 %1635 %1648)
(fma.f64 %1666 #s(literal 2 binary64) %1722)
(fma.f64 %1666 #s(literal 2 binary64) %1724)
(fma.f64 #s(literal 2 binary64) %1669 %1722)
(fma.f64 #s(literal 2 binary64) %1669 %1724)
(fma.f64 #s(literal 1 binary64) %1635 %1738)
(fma.f64 %1635 #s(literal 1 binary64) %1738)
(fma.f64 #s(literal -1 binary64) %1636 %1738)
(fma.f64 %1636 #s(literal -1 binary64) %1738)
(fma.f64 #s(literal 1/2 binary64) %1682 %1722)
(fma.f64 #s(literal 1/2 binary64) %1682 %1724)
(fma.f64 #s(literal 2 binary64) %1684 %1722)
(fma.f64 #s(literal 2 binary64) %1684 %1724)
(fma.f64 #s(literal 2 binary64) %1686 %1722)
(fma.f64 #s(literal 2 binary64) %1686 %1724)
(fma.f64 #s(literal 2 binary64) %1688 %1722)
(fma.f64 #s(literal 2 binary64) %1688 %1724)
(fma.f64 #s(literal 1 binary64) %1690 %1722)
(fma.f64 #s(literal 1 binary64) %1690 %1724)
(fma.f64 %97 %1644 %1722)
(fma.f64 %97 %1644 %1724)
(fma.f64 %103 %1644 %1722)
(fma.f64 %103 %1644 %1724)
(fma.f64 %1644 %97 %1722)
(fma.f64 %1644 %97 %1724)
(fma.f64 #s(literal 1/2 binary64) %1644 %1738)
(fma.f64 #s(literal 2 binary64) %1646 %1738)
(fma.f64 #s(literal 2 binary64) %1648 %1738)
(fma.f64 #s(literal 1 binary64) %1704 %1722)
(fma.f64 #s(literal 1 binary64) %1704 %1724)
(fma.f64 #s(literal -2 binary64) %1650 %1738)
(fma.f64 #s(literal -2 binary64) %1706 %1722)
(fma.f64 #s(literal -2 binary64) %1706 %1724)
(fma.f64 %1708 %1675 %1722)
(fma.f64 %1708 %1675 %1724)
(fma.f64 %453 %1710 %1722)
(fma.f64 %453 %1710 %1724)
(fma.f64 %103 %1679 %1722)
(fma.f64 %103 %1679 %1724)
(fma.f64 %1652 #s(literal 1/2 binary64) %1738)
(fma.f64 %1654 #s(literal -1/2 binary64) %1738)
(fma.f64 %1656 #s(literal 2 binary64) %1738)
(fma.f64 %1658 #s(literal 1/2 binary64) %1738)
(fma.f64 %1648 #s(literal 2 binary64) %1738)
(fma.f64 #s(literal 2 binary64) %1666 %1738)
(fma.f64 %1666 #s(literal 2 binary64) %1738)
(fma.f64 #s(literal 2 binary64) %1669 %1738)
(fma.f64 #s(literal 1/2 binary64) %1682 %1738)
(fma.f64 #s(literal 2 binary64) %1684 %1738)
(fma.f64 #s(literal 2 binary64) %1686 %1738)
(fma.f64 #s(literal 2 binary64) %1688 %1738)
(fma.f64 %105 %1714 %1722)
(fma.f64 %105 %1714 %1724)
(fma.f64 #s(literal 1 binary64) %1690 %1738)
(fma.f64 %580 %1716 %1722)
(fma.f64 %580 %1716 %1724)
(fma.f64 %129 %1718 %1722)
(fma.f64 %129 %1718 %1724)
(fma.f64 %97 %1644 %1738)
(fma.f64 %103 %1644 %1738)
(fma.f64 %1644 %97 %1738)
(fma.f64 #s(literal 1 binary64) %1704 %1738)
(fma.f64 #s(literal -2 binary64) %1706 %1738)
(fma.f64 %1708 %1675 %1738)
(fma.f64 %453 %1710 %1738)
(fma.f64 %103 %1679 %1738)
(fma.f64 %105 %1714 %1738)
(fma.f64 %580 %1716 %1738)
(fma.f64 %129 %1718 %1738)
%1830
%1831
%1833
%1834
%1835
%1836
%1837
%1838
%1839
%1840
%1841
%1843
%1844
%1846
%1847
%1849
%1850
%1851
%1852
%1854
%1856
%1858
%1860
%1862
%1863
%1864
%1865
%1866
%1867
%1868
%1870
%1872
%1874
%1876
%1878
%1879
%1880
%1881
%1883
%1885
%1887
%1888
%1889
%1890
%1892
%1893
%1894
%1896
%1898
%1899
%1901
%1902
%1904
%1906
%1908
%1909
%1911
%1913
%1915
%1916
%1918
%1920
%1922
%1923
%1924
%1925
%1927
%1929
%1931
%1932
%1934
%1936
%1937
%1939
%1941
%1943
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2090
%2091
(+.f64 lam2 #s(literal -884279719003555/140737488355328 binary64))
(+.f64 #s(literal -884279719003555/140737488355328 binary64) lam2)
%2094
(neg.f64 (-.f64 #s(literal 884279719003555/140737488355328 binary64) lam2))
(-.f64 #s(literal -884279719003555/140737488355328 binary64) %7)
%2098
%2099
%2101
%2102
(+.f64 %2099 lam1)
(-.f64 lam1 %2100)
(-.f64 %2099 %4)
(neg.f64 (-.f64 %4 %2099))
%2108
(*.f64 %2102 #s(literal 1/2 binary64))
(neg.f64 (*.f64 %2102 #s(literal -1/2 binary64)))
(fma.f64 lam1 #s(literal 1/2 binary64) %2112)
(fma.f64 #s(literal 1/2 binary64) lam1 %2112)
(fma.f64 #s(literal 1/2 binary64) %2099 %263)
(fma.f64 %2099 #s(literal 1/2 binary64) %263)
(+.f64 %263 %2112)
(+.f64 %2112 %263)
(-.f64 %263 %2119)
(-.f64 %2112 %268)
(fma.f64 #s(literal -1/2 binary64) %4 %2112)
(fma.f64 %4 #s(literal -1/2 binary64) %2112)
%2124
(+.f64 lam1 %2100)
(+.f64 %2100 lam1)
(neg.f64 %2127)
(-.f64 %2100 %4)
%244
%245
%247
%351
%352
%353
%355
%356
%688
%1271
%1272
%1273
%1274
%1275
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1290
%1292
%1294
%1295
%1296
%1298
%1300
%1301
%1303
%1304
%1305
%1306
%1307
%1308
%1310
%1311
%1312
%1313
%1314
%1316
%1318
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1361
%1362
%1363
%1364
%1365
%1367
%1369
%2130
%2131
%2132
%2133
%2134
%2135
%2136
%2137
%2138
%2139
#s(literal 1/24 binary64)
(neg.f64 #s(literal -1/24 binary64))
(+.f64 #s(literal -1/48 binary64) #s(literal 1/16 binary64))
(+.f64 #s(literal 1/16 binary64) #s(literal -1/48 binary64))
(-.f64 #s(literal -1/48 binary64) #s(literal -1/16 binary64))
(*.f64 lam1 J)
%623
%906
(/.f64 %305 %358)
(neg.f64 %926)
(*.f64 B %933)
(*.f64 #s(literal 1 binary64) %906)
(*.f64 %906 #s(literal 1 binary64))
(*.f64 %933 B)
(/.f64 #s(literal 1 binary64) (/.f64 p B))
(*.f64 %305 %937)
(*.f64 %937 %305)
(/.f64 #s(literal 1 binary64) (/.f64 %358 %305))
(*.f64 #s(literal 2 binary64) %998)
(*.f64 #s(literal 2 binary64) %1004)
(*.f64 %320 %957)
(*.f64 #s(literal 2 binary64) %1065)
(*.f64 (*.f64 %933 #s(literal 2 binary64)) %316)
%2086
%2087
%2088
%2090
%2091
%2099
%2101
%2168
(*.f64 %2099 B)
(*.f64 B (*.f64 #s(literal 1 binary64) %2099))
(*.f64 #s(literal 1 binary64) %2168)
(*.f64 %2168 #s(literal 1 binary64))
(*.f64 (*.f64 %2099 #s(literal 1 binary64)) B)
(*.f64 #s(literal 2 binary64) %2176)
(*.f64 (*.f64 %2099 #s(literal 2 binary64)) %316)
(*.f64 B %2119)
%2181
(*.f64 %2099 %779)
(*.f64 %2168 #s(literal -1/2 binary64))
(*.f64 %779 %2099)
(*.f64 %2119 B)
(*.f64 #s(literal 1/2 binary64) %2186)
(*.f64 %316 %2100)
(*.f64 %2100 %316)
(*.f64 %2186 #s(literal 1/2 binary64))
(neg.f64 %2176)
(*.f64 B (*.f64 #s(literal 1 binary64) %2119))
(*.f64 #s(literal 1 binary64) %2181)
(*.f64 %2181 #s(literal 1 binary64))
(*.f64 (*.f64 %2119 #s(literal 1 binary64)) B)
(*.f64 #s(literal 2 binary64) (*.f64 %316 %2119))
(*.f64 (*.f64 %2119 #s(literal 2 binary64)) %316)
%2211
%2213
(*.f64 lam1 %779)
(*.f64 B %268)
(*.f64 %380 #s(literal -1/2 binary64))
%397
(*.f64 %268 B)
(*.f64 %779 lam1)
(*.f64 #s(literal 1/2 binary64) %2219)
(*.f64 %263 %305)
(*.f64 %305 %263)
(*.f64 %316 %4)
(*.f64 %4 %316)
(*.f64 %2219 #s(literal 1/2 binary64))
(neg.f64 %387)
(*.f64 B (*.f64 #s(literal 1 binary64) %268))
(*.f64 #s(literal 1 binary64) %397)
(*.f64 %397 #s(literal 1 binary64))
(*.f64 (*.f64 %268 #s(literal 1 binary64)) B)
(*.f64 #s(literal 2 binary64) (*.f64 %316 %268))
(*.f64 (*.f64 %268 #s(literal 2 binary64)) %316)
%2239
#s(literal -884279719003555/140737488355328 binary64)
(neg.f64 #s(literal 884279719003555/140737488355328 binary64))
%2241
%2242
%2243
%984
%2244
%2245
%2246
%2247
%2248
%2249
%2250
%2251
%2252
%2253
%2254
%2255
%2256
%2257
%2258
%2259
%2260
%2261
%2262
%2263
%2264
%2266
%2267
%2269
%2270
%2271
%2272
%2273
%2275
%2277
%2279
%2281
%2282
%2284
%2286
%2288
%2290
%2292
%2294
%2296
%2298
%2300
%2302
%2304
%2306
%2307
%2308
%2309
%2310
%2322
(/.f64 %688 p)
(*.f64 B %917)
%907
(*.f64 %906 %351)
(*.f64 %917 B)
(/.f64 %699 %358)
(*.f64 %354 %926)
(*.f64 %305 %924)
(neg.f64 (*.f64 %924 B))
(neg.f64 %2332)
(*.f64 B (*.f64 #s(literal 1 binary64) %917))
(*.f64 #s(literal 1 binary64) %907)
(*.f64 %688 %933)
(*.f64 %907 #s(literal 1 binary64))
(*.f64 %933 %688)
(*.f64 %937 %699)
(*.f64 %699 %937)
(*.f64 (*.f64 %917 #s(literal 1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 p %688))
(/.f64 %1289 %358)
(/.f64 (*.f64 #s(literal -1 binary64) %688) %358)
(*.f64 %305 %949)
(neg.f64 (*.f64 %933 %699))
(/.f64 #s(literal 1 binary64) (/.f64 %358 %699))
(*.f64 #s(literal 2 binary64) %986)
(*.f64 (*.f64 %917 #s(literal 2 binary64)) %316)
(*.f64 %1299 %957)
(fma.f64 B %961 %2358)
(fma.f64 %961 B %2360)
(+.f64 (*.f64 %961 B) %2360)
(+.f64 (*.f64 B %961) %2358)
(+.f64 (/.f64 %380 p) (/.f64 %725 p))
(fma.f64 %380 %933 %2369)
(fma.f64 %933 %380 %2371)
(+.f64 (*.f64 %933 %380) %2371)
(+.f64 (*.f64 %380 %933) %2369)
(/.f64 %766 p)
(*.f64 B %1024)
%986
(*.f64 %351 %1000)
(*.f64 %351 %1002)
(*.f64 %351 %1004)
(*.f64 #s(literal -1/2 binary64) %2332)
(*.f64 %688 %957)
(*.f64 %642 %906)
(*.f64 %907 #s(literal 1/2 binary64))
(*.f64 %316 %917)
(*.f64 %779 %924)
(*.f64 %957 %688)
(*.f64 %917 %316)
(*.f64 %1024 B)
(/.f64 %1396 %358)
(*.f64 B %1045)
(*.f64 %351 (/.f64 %779 %358))
(*.f64 %680 %926)
(*.f64 %699 %1053)
(neg.f64 (*.f64 %699 %957))
(neg.f64 (*.f64 %316 %924))
(neg.f64 (/.f64 %1396 p))
(neg.f64 (*.f64 %907 #s(literal -1/2 binary64)))
(neg.f64 (*.f64 %2332 #s(literal 1/2 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) %907))
(neg.f64 (*.f64 #s(literal 1/2 binary64) %2332))
(neg.f64 (/.f64 %766 %358))
(*.f64 B (*.f64 #s(literal 1 binary64) %1024))
(*.f64 %351 %1065)
(*.f64 #s(literal 1 binary64) %986)
(*.f64 %766 %933)
(*.f64 %933 %766)
(*.f64 %1396 %937)
(*.f64 %699 %1076)
(/.f64 #s(literal 1 binary64) (/.f64 p %766))
(/.f64 (*.f64 %766 #s(literal -1 binary64)) %358)
(neg.f64 (*.f64 %1396 %933))
(/.f64 #s(literal 1 binary64) (/.f64 %358 %1396))
(*.f64 #s(literal 2 binary64) (*.f64 %316 %1024))
(+.f64 (/.f64 %387 p) (/.f64 %861 p))
(fma.f64 %316 %961 %2434)
(fma.f64 %961 %316 %2436)
(+.f64 (*.f64 %316 %961) %2434)
(+.f64 (*.f64 %961 %316) %2436)
%2443
%613
%614
%615
%616
%618
%620
%621
%622
%625
%627
%628
%629
%630
%631
%632
%633
%635
%637
%639
%641
%644
%646
%647
%649
%651
%652
%653
%654
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%673
%674
%675
%676
%677
%679
%681
%682
%683
%684
%685
%686
%687
%689
%691
%692
%693
%694
%695
%697
%698
%701
%703
%704
%705
%706
%707
%709
%711
%712
%714
%715
%718
%720
%721
%722
%723
%726
%727
%728
%729
%730
%731
%732
%733
%734
%735
%736
%738
%740
%742
%744
%745
%746
%747
%748
%749
%750
%751
%752
%753
%754
%755
%756
%757
%758
%759
%760
%761
%762
%763
%764
%765
%767
%768
%770
%771
%772
%773
%774
%775
%776
%777
%778
%781
%782
%783
%784
%785
%786
%787
%788
%789
%790
%791
%792
%793
%794
%795
%796
%798
%800
%801
%803
%805
%806
%808
%809
%810
%811
%812
%813
%814
%815
%816
%818
%819
%820
%822
%902
%905
%908
%910
%911
%912
%913
%914
%915
%916
%918
%919
%920
%921
%923
%925
%927
%929
%931
%932
%934
%935
%936
%938
%940
%941
%943
%945
%946
%948
%950
%952
%954
%956
%958
%960
%965
%967
%969
%971
%974
%976
%978
%980
%982
%983
%985
%987
%955
%989
%991
%993
%994
%995
%997
%999
%1001
%1003
%1005
%1006
%1007
%1008
%1009
%1011
%1013
%1015
%1016
%1017
%1018
%1019
%1020
%1021
%1022
%1023
%1025
%1026
%1027
%1029
%1030
%1031
%1033
%1034
%1035
%1036
%1037
%1039
%1040
%1042
%1043
%1047
%1049
%1051
%1052
%1054
%1055
%1057
%1059
%1061
%1063
%1064
%1066
%1068
%1069
%1070
%1071
%1072
%1073
%1075
%1077
%1079
%1081
%1083
%1085
%1087
%1089
%1091
%1093
%1095
%1098
%1100
%1102
%1105
(/.f64 %849 p)
(*.f64 B %1050)
(*.f64 #s(literal 1/2 binary64) %928)
(*.f64 %351 %1010)
%1056
(*.f64 %613 (*.f64 %906 #s(literal -1/2 binary64)))
(*.f64 %687 (/.f64 #s(literal -1/2 binary64) p))
(*.f64 %910 #s(literal -1/2 binary64))
(*.f64 %904 %779)
(*.f64 %354 (*.f64 %1012 B))
(*.f64 %688 %1028)
(*.f64 %903 %1396)
(*.f64 %316 %922)
(*.f64 %779 %904)
(*.f64 %690 (*.f64 %917 #s(literal -1/2 binary64)))
(*.f64 %780 %917)
(*.f64 %909 %680)
(*.f64 %680 %909)
(*.f64 %1396 %903)
(*.f64 %699 %1012)
(*.f64 %700 %957)
(*.f64 %922 %316)
(*.f64 %1050 B)
(*.f64 %799 %906)
(*.f64 %928 #s(literal 1/2 binary64))
(*.f64 (*.f64 %779 %917) J)
(/.f64 %710 %358)
(*.f64 J (*.f64 %688 %1044))
(*.f64 %351 (*.f64 %690 %1044))
(*.f64 %613 (*.f64 B %1044))
(*.f64 %687 %1044)
(*.f64 %354 (neg.f64 %1010))
(*.f64 %642 (*.f64 %1111 B))
(*.f64 %642 %2486)
(*.f64 %766 %1111)
(*.f64 %984 %305)
(*.f64 %305 %984)
(*.f64 %690 (*.f64 %351 %1044))
(*.f64 %797 %922)
(*.f64 (*.f64 %305 %903) %642)
(*.f64 %1111 %766)
(*.f64 %1044 %687)
(*.f64 %2486 %642)
(*.f64 %1048 %354)
(neg.f64 %955)
(*.f64 %696 %1045)
(neg.f64 (*.f64 %700 %1044))
(*.f64 B (*.f64 #s(literal 1 binary64) %1050))
(*.f64 #s(literal 1 binary64) %1056)
(*.f64 %710 %937)
(*.f64 %1056 #s(literal 1 binary64))
(*.f64 %933 %849)
(*.f64 (*.f64 %779 %933) %613)
(*.f64 %849 %933)
(*.f64 %700 (*.f64 %937 #s(literal -1/2 binary64)))
(*.f64 (*.f64 %1050 #s(literal 1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 p %849))
(/.f64 (*.f64 %849 #s(literal -1 binary64)) %358)
(/.f64 #s(literal 1 binary64) (/.f64 %358 %710))
(*.f64 #s(literal 2 binary64) (*.f64 %316 %1050))
(*.f64 (*.f64 %849 #s(literal 2 binary64)) %957)
(*.f64 (*.f64 %1050 #s(literal 2 binary64)) %316)
%2531
%2532
(/.f64 #s(literal -2 binary64) %7)
(neg.f64 %2534)
(/.f64 #s(literal 2 binary64) %2536)
(/.f64 #s(literal 2 binary64) %2538)
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 4 binary64) lam2))
(*.f64 #s(literal 2 binary64) %2542)
(*.f64 #s(literal 1 binary64) %2532)
(*.f64 #s(literal -2 binary64) %2545)
(*.f64 %2532 #s(literal 1 binary64))
(*.f64 #s(literal 4 binary64) %2548)
(*.f64 %2542 #s(literal 2 binary64))
(*.f64 %2545 #s(literal -2 binary64))
(*.f64 %2548 #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lam2 #s(literal 2 binary64)))
(/.f64 %2532 #s(literal 1 binary64))
(/.f64 #s(literal -2 binary64) %2556)
(/.f64 #s(literal -2 binary64) %2558)
(/.f64 #s(literal 1 binary64) (/.f64 %7 #s(literal -2 binary64)))
(/.f64 %2562 %2563)
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %2542))
(*.f64 (*.f64 %2542 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(+.f64 %2542 %2542)
(-.f64 %2542 %2545)
(/.f64 (fma.f64 %2542 lam2 #s(literal 1 binary64)) lam2)
(fma.f64 #s(literal 1/2 binary64) %2532 %2542)
(fma.f64 #s(literal 2 binary64) %2548 %2542)
(fma.f64 #s(literal 1 binary64) %2542 %2542)
(fma.f64 #s(literal -1 binary64) %2545 %2542)
(fma.f64 %2542 #s(literal 1 binary64) %2542)
(fma.f64 %2548 #s(literal 2 binary64) %2542)
(-.f64 %2542 (*.f64 #s(literal -1 binary64) %2542))
(-.f64 %2542 (*.f64 #s(literal -2 binary64) %2548))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) %7) %2542)
(/.f64 (fma.f64 %2542 %7 #s(literal -1 binary64)) %7)
(/.f64 (fma.f64 #s(literal 1 binary64) lam2 %2538) %2563)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %2548) %2542)
(/.f64 (fma.f64 #s(literal 1 binary64) %7 (*.f64 lam2 #s(literal -1 binary64))) %2593)
(/.f64 (fma.f64 #s(literal 1 binary64) %7 (*.f64 #s(literal -1 binary64) lam2)) %2593)
(/.f64 (fma.f64 #s(literal -1 binary64) lam2 %2556) %2599)
(/.f64 (fma.f64 #s(literal -1 binary64) lam2 %2558) %2599)
(/.f64 (fma.f64 #s(literal -1 binary64) %7 (*.f64 %7 #s(literal -1 binary64))) %2563)
(/.f64 (fma.f64 #s(literal -1 binary64) %7 (*.f64 #s(literal -1 binary64) %7)) %2563)
(*.f64 lam2 %15)
%2610
(*.f64 %15 %2538)
(*.f64 #s(literal 1 binary64) %2610)
(*.f64 %2610 #s(literal 1 binary64))
(*.f64 %2536 %15)
(/.f64 %2610 #s(literal 1 binary64))
(neg.f64 (*.f64 #s(literal -1 binary64) %2610))
(neg.f64 (*.f64 %2610 #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) %2620)
(*.f64 %2620 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %2623)
(*.f64 %2625 #s(literal 2 binary64))
(/.f64 %2620 #s(literal 2 binary64))
(fma.f64 lam2 %15 %2628)
(fma.f64 lam2 %15 %2630)
(fma.f64 %15 lam2 %2628)
(fma.f64 %15 lam2 %2630)
(+.f64 %2610 %2628)
(+.f64 %2610 %2630)
(fma.f64 #s(literal 1/2 binary64) %2610 %2623)
(fma.f64 %15 %2538 %2628)
(fma.f64 %15 %2538 %2630)
(fma.f64 #s(literal 1 binary64) %2610 %2628)
(fma.f64 #s(literal 1 binary64) %2610 %2630)
(fma.f64 %2610 #s(literal 1/2 binary64) %2625)
(fma.f64 %2610 #s(literal 1 binary64) %2628)
(fma.f64 %2610 #s(literal 1 binary64) %2630)
(fma.f64 %2536 %15 %2628)
(fma.f64 %2536 %15 %2630)
(+.f64 %2623 %2623)
(+.f64 %2625 %2625)
(fma.f64 #s(literal 1/2 binary64) %2620 %2628)
(fma.f64 #s(literal 1/2 binary64) %2620 %2630)
(fma.f64 %2620 #s(literal 1/2 binary64) %2628)
(fma.f64 %2620 #s(literal 1/2 binary64) %2630)
(fma.f64 #s(literal 2 binary64) %2623 %2628)
(fma.f64 #s(literal 2 binary64) %2623 %2630)
(fma.f64 %2625 #s(literal 2 binary64) %2628)
(fma.f64 %2625 #s(literal 2 binary64) %2630)
(fma.f64 lam2 %2656 lam2)
%2658
(/.f64 %2659 lam2)
(fma.f64 %15 %2661 lam2)
(fma.f64 #s(literal 2 binary64) %2663 lam2)
(fma.f64 %2532 %2610 lam2)
(fma.f64 %2610 %2532 lam2)
(fma.f64 %2661 %15 lam2)
(fma.f64 %2663 #s(literal 2 binary64) lam2)
(*.f64 (fma.f64 %15 %2532 #s(literal 1 binary64)) lam2)
(+.f64 lam2 %2671)
(+.f64 %2671 lam2)
(-.f64 lam2 %2674)
(fma.f64 #s(literal -2 binary64) (/.f64 %2610 %7) lam2)
(-.f64 %2671 %7)
(neg.f64 (neg.f64 %2658))
(neg.f64 (-.f64 %2674 lam2))
(/.f64 (neg.f64 %2659) %7)
(+.f64 lam2 (*.f64 (neg.f64 (neg.f64 %2610)) %2532))
(fma.f64 %2542 %2620 lam2)
(fma.f64 %2620 %2542 lam2)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %2663) lam2)
(fma.f64 #s(literal -2 binary64) (*.f64 %2545 %2610) lam2)
(fma.f64 %2562 (*.f64 %2542 %15) lam2)
(fma.f64 %2698 %2545 lam2)
(*.f64 %2659 %2542)
(/.f64 #s(literal 1 binary64) (/.f64 lam2 %2659))
(/.f64 (fma.f64 lam2 %7 %2698) %7)
(fma.f64 (*.f64 %2620 #s(literal 2 binary64)) %2548 lam2)
(+.f64 (/.f64 %2563 lam2) %2671)
%1671
(/.f64 #s(literal -1 binary64) %1636)
(neg.f64 %1673)
(/.f64 #s(literal 2 binary64) %1644)
(/.f64 #s(literal 2 binary64) %1658)
(/.f64 #s(literal -2 binary64) %1654)
(/.f64 #s(literal -2 binary64) %1664)
(*.f64 #s(literal 1/2 binary64) %2715)
(*.f64 #s(literal 2 binary64) %1703)
(*.f64 #s(literal 1 binary64) %1671)
(*.f64 #s(literal -2 binary64) %2719)
(*.f64 %1671 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1673)
(*.f64 %1673 #s(literal -1 binary64))
(*.f64 %1703 #s(literal 2 binary64))
(/.f64 %1671 #s(literal 1 binary64))
(/.f64 %1673 #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) %2727)
(*.f64 #s(literal 1/2 binary64) %1697)
(*.f64 #s(literal 2 binary64) %2730)
(*.f64 #s(literal 1 binary64) %2732)
(*.f64 #s(literal -2 binary64) %2734)
(*.f64 %1695 #s(literal 1/2 binary64))
(/.f64 %103 %1648)
(/.f64 %1695 #s(literal 2 binary64))
(/.f64 %1697 #s(literal 2 binary64))
(*.f64 %580 %2740)
(*.f64 %97 %2715)
(*.f64 %129 %2743)
(*.f64 %103 %2745)
(pow.f64 %1635 #s(literal -1 binary64))
(pow.f64 %1671 #s(literal 1 binary64))
(+.f64 %1671 %2749)
(+.f64 %1703 %1703)
(fma.f64 #s(literal 1/2 binary64) %1671 %1703)
(fma.f64 #s(literal 1/2 binary64) %2715 %2749)
(fma.f64 #s(literal 2 binary64) %1703 %2749)
(fma.f64 #s(literal 1 binary64) %1671 %2749)
(fma.f64 #s(literal 1 binary64) %1703 %1703)
(fma.f64 #s(literal -2 binary64) %2719 %2749)
(fma.f64 %1671 #s(literal 1/2 binary64) %1703)
(fma.f64 %1671 #s(literal 1 binary64) %2749)
(fma.f64 #s(literal -1 binary64) %1673 %2749)
(fma.f64 %1673 #s(literal -1 binary64) %2749)
(fma.f64 %1703 #s(literal 2 binary64) %2749)
(fma.f64 %1703 #s(literal 1 binary64) %1703)
(fma.f64 %2719 #s(literal -1 binary64) %1703)
(+.f64 %1671 %2765)
(+.f64 %1671 %2767)
(fma.f64 #s(literal 1/2 binary64) %2715 %2765)
(fma.f64 #s(literal 1/2 binary64) %2715 %2767)
(fma.f64 #s(literal 1/2 binary64) %2727 %2749)
(fma.f64 #s(literal 1/2 binary64) %1697 %2749)
(fma.f64 #s(literal 2 binary64) %1703 %2765)
(fma.f64 #s(literal 2 binary64) %1703 %2767)
(fma.f64 #s(literal 2 binary64) %2730 %2749)
(fma.f64 #s(literal 1 binary64) %1671 %2765)
(fma.f64 #s(literal 1 binary64) %1671 %2767)
(fma.f64 #s(literal 1 binary64) %2732 %2749)
(fma.f64 #s(literal -2 binary64) %2719 %2765)
(fma.f64 #s(literal -2 binary64) %2719 %2767)
(fma.f64 #s(literal -2 binary64) %2734 %2749)
(fma.f64 %1671 #s(literal 1 binary64) %2765)
(fma.f64 %1671 #s(literal 1 binary64) %2767)
(fma.f64 #s(literal -1 binary64) %1673 %2765)
(fma.f64 #s(literal -1 binary64) %1673 %2767)
(fma.f64 %576 %1673 %1703)
(fma.f64 %114 %1671 %1703)
(fma.f64 %1673 #s(literal -1 binary64) %2765)
(fma.f64 %1673 #s(literal -1 binary64) %2767)
(fma.f64 %1703 #s(literal 2 binary64) %2765)
(fma.f64 %1703 #s(literal 2 binary64) %2767)
(fma.f64 %1695 #s(literal 1/2 binary64) %2749)
(fma.f64 %580 %1673 %1703)
(fma.f64 %580 %2740 %2749)
(fma.f64 %97 %1671 %1703)
(fma.f64 %97 %2715 %2749)
(fma.f64 #s(literal 1/2 binary64) %2727 %2765)
(fma.f64 #s(literal 1/2 binary64) %2727 %2767)
(fma.f64 #s(literal 1/2 binary64) %1697 %2765)
(fma.f64 #s(literal 1/2 binary64) %1697 %2767)
(fma.f64 #s(literal 2 binary64) %2730 %2765)
(fma.f64 #s(literal 2 binary64) %2730 %2767)
(fma.f64 #s(literal 1 binary64) %2732 %2765)
(fma.f64 #s(literal 1 binary64) %2732 %2767)
(fma.f64 #s(literal -2 binary64) %2734 %2765)
(fma.f64 #s(literal -2 binary64) %2734 %2767)
(fma.f64 %1695 #s(literal 1/2 binary64) %2765)
(fma.f64 %1695 #s(literal 1/2 binary64) %2767)
(fma.f64 %580 %2740 %2765)
(fma.f64 %580 %2740 %2767)
(fma.f64 %129 %2743 %2749)
(fma.f64 %97 %2715 %2765)
(fma.f64 %97 %2715 %2767)
(fma.f64 %103 %2745 %2749)
(fma.f64 %129 %2743 %2765)
(fma.f64 %129 %2743 %2767)
(fma.f64 %103 %2745 %2765)
(fma.f64 %103 %2745 %2767)
(*.f64 B %286)
(*.f64 J %316)
(*.f64 #s(literal 1/2 binary64) %690)
%769
(*.f64 %316 J)
(*.f64 %690 #s(literal 1/2 binary64))
(neg.f64 %780)
(*.f64 B (*.f64 #s(literal 1 binary64) %286))
(*.f64 #s(literal 1 binary64) %769)
(*.f64 %769 #s(literal 1 binary64))
(*.f64 (*.f64 %286 #s(literal 1 binary64)) B)
(*.f64 #s(literal 2 binary64) (*.f64 %316 %286))
%549
%2833
(neg.f64 %2834)
(pow.f64 %351 (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 %351 %2838)
(*.f64 %2838 %351)
(*.f64 %354 %2841)
(*.f64 %2841 %354)
(*.f64 %2844 (*.f64 %2844 %351))
(*.f64 (*.f64 %351 %2844) %2844)
(-.f64 %2849 (*.f64 %245 %2838))
(fma.f64 lam1 %2838 %2853)
(fma.f64 %246 %2838 %2849)
(fma.f64 %2838 lam1 %2853)
(fma.f64 %2838 %246 %2849)
(+.f64 %2849 %2853)
(+.f64 %2853 %2849)
(-.f64 %2849 (*.f64 %2841 %246))
(-.f64 %2849 (neg.f64 %2853))
(fma.f64 %351 %2864 %2853)
(fma.f64 %351 %2866 %2849)
(fma.f64 %354 (*.f64 %354 %246) %2849)
(fma.f64 %354 (*.f64 %354 lam1) %2853)
(fma.f64 %2864 %351 %2853)
(fma.f64 %2866 %351 %2849)
(fma.f64 (*.f64 %246 %354) %354 %2849)
(fma.f64 (*.f64 lam1 %354) %354 %2853)
(fma.f64 %2844 (*.f64 %2844 lam1) %2853)
(fma.f64 %2844 (*.f64 %2844 %246) %2849)
(fma.f64 (*.f64 lam1 %2844) %2844 %2853)
(fma.f64 (*.f64 %246 %2844) %2844 %2849)
%823
%824
%710
%825
%826
%827
%828
%829
%830
%831
%832
%833
%834
%835
%836
%837
%838
%839
%840
%841
%842
%843
%844
%845
%846
%847
%848
%850
%851
%852
%853
%854
%855
%857
%859
%860
%863
%864
%865
%866
%867
%868
%869
%870
%871
%872
%873
%874
%876
%877
%878
%879
%880
%882
%884
%885
%886
%887
%888
%889
%890
%891
%892
%894
%896
%898
(*.f64 J #s(literal 1/24 binary64))
%2887
(neg.f64 (*.f64 #s(literal -1/24 binary64) J))
(neg.f64 (*.f64 J #s(literal -1/24 binary64)))
(fma.f64 J #s(literal -1/48 binary64) %2892)
(fma.f64 #s(literal -1/48 binary64) J %2894)
(+.f64 (*.f64 #s(literal -1/48 binary64) J) %2894)
(+.f64 (*.f64 J #s(literal -1/48 binary64)) %2892)
%2242
%2243
%984
%2244
%2245
%2246
%2247
%2248
%2249
%2250
%2251
%2252
%2253
%2254
%2255
%2256
%2257
%2258
%2259
%2260
%2261
%2262
%2263
%2264
%2266
%2267
%2269
%2270
%2271
%2272
%2273
%2275
%2277
%2279
%2281
%2282
%2284
%2286
%2288
%2290
%2292
%2294
%2296
%2298
%2300
%2302
%2304
%2306
%2307
%2308
%2309
%2310
(/.f64 %2900 p)
%2902
(*.f64 %906 B)
(/.f64 %2904 %358)
(*.f64 %305 %926)
(*.f64 %2907 (/.f64 %2907 p))
(neg.f64 %2910)
(neg.f64 (*.f64 %926 B))
(neg.f64 (*.f64 B %926))
(neg.f64 (/.f64 %2904 p))
(*.f64 #s(literal 1 binary64) %2902)
(*.f64 %2902 #s(literal 1 binary64))
(*.f64 %2900 %933)
(*.f64 %933 %2900)
(/.f64 #s(literal 1 binary64) (/.f64 p %2900))
(/.f64 (*.f64 %2900 #s(literal -1 binary64)) %358)
(*.f64 %305 %939)
(*.f64 %2904 %937)
(*.f64 %2907 (*.f64 %2907 %933))
(/.f64 #s(literal 1 binary64) (/.f64 %358 %2904))
(*.f64 #s(literal 2 binary64) (*.f64 %316 %906))
(*.f64 (*.f64 %2900 #s(literal 2 binary64)) %957)
(*.f64 (*.f64 %906 #s(literal 2 binary64)) %316)
(*.f64 %1258 %906)
(/.f64 %2939 p)
(*.f64 B %2941)
(*.f64 J %2944)
(*.f64 #s(literal 1/24 binary64) %2946)
(*.f64 %906 %2948)
%2950
(*.f64 %2902 %2887)
(*.f64 %2900 %2952)
(*.f64 %690 %2954)
(*.f64 %2948 %906)
(*.f64 %2944 J)
(*.f64 %2946 #s(literal 1/24 binary64))
(*.f64 %909 %2943)
(*.f64 %2941 B)
(*.f64 %2954 %690)
(neg.f64 (*.f64 %2946 #s(literal -1/24 binary64)))
(/.f64 (*.f64 %2904 %2887) %358)
(/.f64 %2966 %358)
(/.f64 (neg.f64 %2966) p)
(*.f64 B (*.f64 #s(literal 1 binary64) %2941))
(*.f64 #s(literal 1 binary64) %2950)
(*.f64 %2950 #s(literal 1 binary64))
(*.f64 %2900 (*.f64 %933 %2887))
(*.f64 %933 %2939)
(*.f64 %2939 %933)
(*.f64 (*.f64 %2941 #s(literal 1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 p %2939))
(/.f64 (*.f64 %2939 #s(literal -1 binary64)) %358)
(*.f64 %305 (*.f64 %937 %2948))
(*.f64 %2966 %937)
(/.f64 #s(literal 1 binary64) (/.f64 %358 %2966))
(*.f64 #s(literal 2 binary64) (*.f64 %316 %2941))
(*.f64 (*.f64 %2939 #s(literal 2 binary64)) %957)
(*.f64 (*.f64 %2941 #s(literal 2 binary64)) %316)
(fma.f64 #s(literal -1/48 binary64) %2946 %2995)
(fma.f64 %2946 #s(literal -1/48 binary64) %2997)
(+.f64 (*.f64 %2946 #s(literal -1/48 binary64)) %2997)
(+.f64 (*.f64 #s(literal -1/48 binary64) %2946) %2995)
%3006
(/.f64 (neg.f64 %3005) %358)
(neg.f64 %3009)
(*.f64 %933 %3005)
(*.f64 %3005 %933)
(/.f64 #s(literal 1 binary64) (/.f64 p %3005))
(/.f64 (fma.f64 %3015 %3016 %799) %358)
(/.f64 (fma.f64 %613 #s(literal -1/2 binary64) %3019) %358)
(/.f64 (-.f64 %3019 %643) %358)
(/.f64 (-.f64 %799 %3024) %358)
(/.f64 %3027 %3028)
(/.f64 %3030 p)
(fma.f64 B %3032 %984)
(fma.f64 B %3034 %984)
(fma.f64 J %1024 %3036)
(fma.f64 J %3038 %984)
(fma.f64 J %3041 %984)
(fma.f64 J %3044 %984)
(fma.f64 J %3047 %984)
(fma.f64 J %3051 %984)
(fma.f64 J %3055 %984)
(fma.f64 J %3057 %984)
(fma.f64 #s(literal 1/2 binary64) %904 %3036)
(fma.f64 %351 %1012 %3036)
(fma.f64 %351 %1014 %3036)
(fma.f64 #s(literal -1/2 binary64) %922 %3036)
(fma.f64 %613 %957 %3036)
(fma.f64 %904 #s(literal 1/2 binary64) %3036)
(fma.f64 %286 %917 %3036)
(fma.f64 %354 %1028 %3036)
(fma.f64 %642 %903 %3036)
(fma.f64 %903 %642 %3036)
(fma.f64 %903 %3054 %984)
(fma.f64 #s(literal 1/24 binary64) %3070 %984)
(fma.f64 %906 %3072 %984)
(fma.f64 %2833 %2950 %984)
(fma.f64 %2887 %3046 %984)
(fma.f64 %2902 %3076 %984)
(fma.f64 %2950 %2833 %984)
(fma.f64 %2900 %3079 %984)
(fma.f64 %957 %613 %3036)
(fma.f64 %1028 %354 %3036)
(fma.f64 %2948 %3043 %984)
(fma.f64 %2944 %3084 %984)
(fma.f64 %3016 %3050 %984)
(fma.f64 %2946 %3040 %984)
(fma.f64 %2941 %3088 %984)
(fma.f64 %922 #s(literal -1/2 binary64) %3036)
(fma.f64 %917 %286 %3036)
(fma.f64 %1024 J %3036)
(fma.f64 %3043 %2948 %984)
(fma.f64 %3040 %2946 %984)
(fma.f64 %3040 %3095 %984)
(fma.f64 %3076 %2902 %984)
(fma.f64 %3088 %2941 %984)
(fma.f64 %3084 %2944 %984)
(fma.f64 %3072 %906 %984)
(fma.f64 %3046 %2887 %984)
(fma.f64 %3070 #s(literal 1/24 binary64) %984)
(fma.f64 %3103 %3049 %984)
(fma.f64 %3079 %2900 %984)
(fma.f64 %3054 %903 %984)
(fma.f64 %3034 B %984)
(fma.f64 %3108 J %984)
(fma.f64 %3050 %3016 %984)
(fma.f64 %3041 J %984)
(fma.f64 %3112 J %984)
(fma.f64 %3114 #s(literal 1/24 binary64) %984)
(fma.f64 %3116 J %984)
(+.f64 %984 %3036)
(+.f64 %3036 %984)
(*.f64 %351 (-.f64 %3120 %1028))
(-.f64 %984 %3123)
(-.f64 %3036 %1050)
(fma.f64 J %1045 %3036)
(fma.f64 %2904 %3127 %984)
(fma.f64 %1111 %680 %3036)
(fma.f64 %680 %1111 %3036)
(fma.f64 %617 %1053 %3036)
(fma.f64 %1045 J %3036)
(fma.f64 %3133 %2910 %984)
(/.f64 (neg.f64 %3027) %3136)
(/.f64 %3138 %358)
(fma.f64 %305 %3140 %984)
(fma.f64 %2907 %3142 %984)
(fma.f64 %275 %2265 %3036)
(fma.f64 %3145 %3146 %984)
(fma.f64 %3148 %305 %984)
(fma.f64 %3150 %2907 %984)
(neg.f64 (/.f64 %3030 %358))
(neg.f64 (/.f64 %3138 p))
(*.f64 %3027 (/.f64 #s(literal 1 binary64) %3028))
(/.f64 #s(literal 1 binary64) (/.f64 %3028 %3027))
(/.f64 %3161 p)
(/.f64 %3163 p)
(fma.f64 J %3165 %984)
(fma.f64 #s(literal 1 binary64) %3036 %984)
(fma.f64 %672 %2268 %3036)
(fma.f64 %933 %643 %3036)
(fma.f64 %933 %3024 %984)
(fma.f64 %937 %3019 %984)
(fma.f64 %3016 %3172 %984)
(fma.f64 %2939 %3174 %984)
(fma.f64 %3176 %3040 %984)
(fma.f64 %617 %1076 %3036)
(fma.f64 %643 %933 %3036)
(fma.f64 %799 %937 %3036)
(fma.f64 %3036 #s(literal 1 binary64) %984)
(fma.f64 %3133 %3182 %984)
(fma.f64 %3103 %3184 %984)
(fma.f64 %3019 %937 %984)
(fma.f64 %3024 %933 %984)
(fma.f64 %3188 B %984)
(fma.f64 %3190 #s(literal 1/24 binary64) %984)
(fma.f64 %3192 J %984)
(*.f64 %933 %3030)
(*.f64 %3030 %933)
(/.f64 #s(literal 1 binary64) (/.f64 p %3030))
(/.f64 (*.f64 %3030 #s(literal -1 binary64)) %358)
(fma.f64 %275 %2278 %3036)
(fma.f64 %3145 %3201 %984)
(*.f64 %3138 %937)
(/.f64 (fma.f64 %3036 %358 %799) %358)
(/.f64 (neg.f64 %3161) %358)
(/.f64 (-.f64 (*.f64 %3036 %358) %643) %358)
(/.f64 #s(literal 1 binary64) (/.f64 %358 %3138))
(/.f64 (-.f64 %3214 %3215) %3028)
(fma.f64 B %3032 %3220)
(fma.f64 B %3034 %3220)
(fma.f64 J %3038 %3220)
(fma.f64 J %3041 %3220)
(fma.f64 J %3044 %3220)
(fma.f64 J %3047 %3220)
(fma.f64 J %3051 %3220)
(fma.f64 J %3055 %3220)
(fma.f64 J %3057 %3220)
(fma.f64 #s(literal 2 binary64) %3230 %984)
(fma.f64 #s(literal 2 binary64) %3232 %984)
(fma.f64 %903 %3054 %3220)
(fma.f64 #s(literal 1/24 binary64) %3070 %3220)
(fma.f64 %906 %3072 %3220)
(fma.f64 %2833 %2950 %3220)
(fma.f64 %2887 %3046 %3220)
(fma.f64 %2902 %3076 %3220)
(fma.f64 %2950 %2833 %3220)
(fma.f64 %2900 %3079 %3220)
(fma.f64 %2948 %3043 %3220)
(fma.f64 %2944 %3084 %3220)
(fma.f64 %3016 %3050 %3220)
(fma.f64 %2946 %3040 %3220)
(fma.f64 %2941 %3088 %3220)
(fma.f64 %817 %933 %3036)
(fma.f64 %3043 %2948 %3220)
(fma.f64 %3040 %2946 %3220)
(fma.f64 %3040 %3095 %3220)
(fma.f64 %3076 %2902 %3220)
(fma.f64 %3088 %2941 %3220)
(fma.f64 %3084 %2944 %3220)
(fma.f64 %3072 %906 %3220)
(fma.f64 %3046 %2887 %3220)
(fma.f64 %3070 #s(literal 1/24 binary64) %3220)
(fma.f64 %3103 %3049 %3220)
(fma.f64 %3079 %2900 %3220)
(fma.f64 %3054 %903 %3220)
(fma.f64 %3034 B %3220)
(fma.f64 %3108 J %3220)
(fma.f64 %3050 %3016 %3220)
(fma.f64 %3041 J %3220)
(fma.f64 %3112 J %3220)
(fma.f64 %3114 #s(literal 1/24 binary64) %3220)
(fma.f64 %3266 %957 %984)
(fma.f64 %3116 J %3220)
(fma.f64 %3269 %316 %984)
(*.f64 %3161 %933)
(*.f64 %3163 %933)
(*.f64 (*.f64 %3030 #s(literal 2 binary64)) %957)
(+.f64 %3220 %3036)
(+.f64 %3036 %3220)
(-.f64 %3220 %3123)
(/.f64 #s(literal 1 binary64) (/.f64 p %3161))
(/.f64 %3282 %3136)
(fma.f64 p %3284 %3036)
(fma.f64 #s(literal 1/2 binary64) %3288 %3036)
(fma.f64 %904 %3291 %3036)
(fma.f64 %984 %3293 %3036)
(fma.f64 %2904 %3127 %3220)
(fma.f64 %3133 %2910 %3220)
(/.f64 (fma.f64 %3019 %358 %3297) %3028)
(/.f64 (fma.f64 %3019 %358 %3300) %3028)
(/.f64 (fma.f64 %3024 %358 %3215) %3136)
(/.f64 (fma.f64 %3024 %358 %3305) %3136)
(/.f64 (fma.f64 %799 %358 %3308) %3028)
(/.f64 (fma.f64 %799 p %3311) %3136)
(/.f64 (fma.f64 %799 %358 %3314) %3028)
(/.f64 (fma.f64 %799 p %3317) %3136)
(+.f64 (/.f64 (*.f64 %2833 %3160) p) %984)
(/.f64 (/.f64 %3282 p) %358)
(/.f64 (/.f64 %3282 %358) p)
(/.f64 (-.f64 %3281 %3297) %3136)
(/.f64 (-.f64 %3311 %3219) %3136)
(/.f64 (-.f64 %3308 %3331) %3028)
(/.f64 (-.f64 %3300 %3317) %3028)
(/.f64 (-.f64 %3305 %3314) %3136)
(fma.f64 %305 %3140 %3220)
(fma.f64 %2907 %3142 %3220)
(fma.f64 %3145 %3146 %3220)
(fma.f64 %3148 %305 %3220)
(fma.f64 %3150 %2907 %3220)
(/.f64 (neg.f64 %3282) (neg.f64 %3136))
(/.f64 (fma.f64 %3220 p %3024) p)
(fma.f64 J %3165 %3220)
(fma.f64 #s(literal 1 binary64) %3036 %3220)
(fma.f64 %933 %3024 %3220)
(fma.f64 %937 %3019 %3220)
(fma.f64 %3016 %3172 %3220)
(fma.f64 %2939 %3174 %3220)
(fma.f64 %3176 %3040 %3220)
(fma.f64 %3036 #s(literal 1 binary64) %3220)
(fma.f64 %3133 %3182 %3220)
(fma.f64 %3103 %3184 %3220)
(fma.f64 %3019 %937 %3220)
(fma.f64 %3024 %933 %3220)
(fma.f64 %3188 B %3220)
(fma.f64 %3190 #s(literal 1/24 binary64) %3220)
(fma.f64 %3192 J %3220)
(fma.f64 %3364 %933 %3036)
(*.f64 %3282 (/.f64 #s(literal 1 binary64) %3136))
(fma.f64 %3145 %3201 %3220)
(/.f64 #s(literal 1 binary64) (/.f64 %3136 %3282))
(/.f64 (fma.f64 %3220 %358 %3019) %358)
(/.f64 (fma.f64 %3364 p %3214) %3028)
(fma.f64 #s(literal 2 binary64) %3230 %3220)
(fma.f64 #s(literal 2 binary64) %3232 %3220)
(fma.f64 %3266 %957 %3220)
(fma.f64 %3269 %316 %3220)
(+.f64 %3220 %3379)
(+.f64 %3379 %3220)
(fma.f64 p %3284 %3379)
(fma.f64 #s(literal 1/2 binary64) %3288 %3379)
(fma.f64 %904 %3291 %3379)
(fma.f64 %984 %3293 %3379)
(/.f64 (fma.f64 %3364 %358 %3281) %3136)
(+.f64 %3388 %3389)
(+.f64 %3389 %3388)
(fma.f64 %3364 %933 %3379)
(fma.f64 %1258 %3034 %984)
(fma.f64 %3394 B %984)
(fma.f64 %1258 %3034 %3220)
(fma.f64 %3394 B %3220)
(fma.f64 %351 %3120 %984)
(fma.f64 %3399 %2838 %984)
(fma.f64 %2838 %3399 %984)
(fma.f64 %3402 %3403 %984)
(fma.f64 %3120 %351 %984)
(fma.f64 %3406 %3407 %984)
(fma.f64 %351 %3120 %3220)
(fma.f64 %3399 %2838 %3220)
(fma.f64 %2838 %3399 %3220)
(fma.f64 %3402 %3403 %3220)
(fma.f64 %3120 %351 %3220)
(fma.f64 %3406 %3407 %3220)
(fma.f64 %354 %3415 %984)
(fma.f64 %3417 %354 %984)
(fma.f64 %2844 %3419 %984)
(fma.f64 %3421 %2844 %984)
(fma.f64 %354 %3415 %3220)
(fma.f64 %3417 %354 %3220)
(fma.f64 %2844 %3419 %3220)
(fma.f64 %3421 %2844 %3220)
%1842
(/.f64 %305 %1636)
(neg.f64 %1845)
(*.f64 B %1671)
(*.f64 #s(literal 1 binary64) %1842)
(*.f64 %1671 B)
(*.f64 %1842 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1845)
(*.f64 %1845 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) %1830)
(/.f64 %1842 #s(literal 1 binary64))
(*.f64 %305 %1673)
(*.f64 %1673 %305)
(/.f64 %314 %1644)
(*.f64 #s(literal 1/2 binary64) %1873)
(*.f64 #s(literal 2 binary64) %3441)
(*.f64 #s(literal -2 binary64) (/.f64 %316 %1636))
(*.f64 %320 %1703)
(/.f64 %3446 %1648)
(/.f64 %1873 #s(literal 2 binary64))
(/.f64 %1172 %1664)
(*.f64 #s(literal 1 binary64) (/.f64 %316 %1648))
(*.f64 %1695 %316)
(*.f64 %103 (/.f64 B %1648))
(*.f64 %3446 %2745)
(-.f64 %549 %1830)
%3457
(*.f64 %2124 J)
(*.f64 %275 %2127)
(*.f64 %2127 %275)
(neg.f64 %3461)
(-.f64 %623 %3463)
(fma.f64 lam1 J %3465)
(fma.f64 J lam1 %3465)
(fma.f64 J %2100 %623)
(fma.f64 %2100 J %623)
(+.f64 %623 %3465)
(+.f64 %3465 %623)
(-.f64 %623 (*.f64 %275 %2100))
(-.f64 %623 (neg.f64 %3465))
%3476
(*.f64 J %3477)
(*.f64 %2124 %690)
(*.f64 %3457 B)
(*.f64 %690 %2124)
(*.f64 %3477 J)
(*.f64 %696 %2127)
(neg.f64 %3484)
(neg.f64 (*.f64 (*.f64 %2127 B) J))
(neg.f64 (*.f64 %3461 B))
(*.f64 B (*.f64 #s(literal 1 binary64) %3457))
(*.f64 #s(literal 1 binary64) %3476)
(*.f64 %3476 #s(literal 1 binary64))
(*.f64 (*.f64 %3457 #s(literal 1 binary64)) B)
(*.f64 #s(literal 2 binary64) %3497)
(*.f64 (*.f64 %3457 #s(literal 2 binary64)) %316)
(-.f64 %716 %3501)
(fma.f64 lam1 %690 %3503)
(fma.f64 B %623 %3503)
(fma.f64 B %3465 %716)
(fma.f64 J %380 %3503)
(fma.f64 J %2186 %716)
(fma.f64 %380 J %3503)
(fma.f64 %623 B %3503)
(fma.f64 %690 lam1 %3503)
(fma.f64 %690 %2100 %716)
(fma.f64 %2100 %690 %716)
(fma.f64 %2186 J %716)
(fma.f64 %3465 B %716)
(+.f64 %716 %3503)
(+.f64 %3503 %716)
(-.f64 %716 (*.f64 %696 %2100))
(-.f64 %716 (neg.f64 %3503))
(*.f64 B %3523)
(*.f64 J %3525)
%3497
(*.f64 %286 %3477)
(*.f64 %2124 %769)
(*.f64 %769 %2124)
(*.f64 %3457 %316)
(*.f64 %3476 #s(literal 1/2 binary64))
(*.f64 %316 %3457)
(*.f64 %690 %3522)
(*.f64 %3525 J)
(*.f64 %3522 %690)
(*.f64 %3477 %286)
(*.f64 %3523 B)
(neg.f64 (*.f64 (*.f64 %2127 %316) J))
(neg.f64 (*.f64 %3461 %316))
(neg.f64 (*.f64 %3484 #s(literal 1/2 binary64)))
(neg.f64 (*.f64 %316 %3461))
(neg.f64 (*.f64 #s(literal 1/2 binary64) %3484))
(neg.f64 (*.f64 %769 %2127))
(neg.f64 (*.f64 %3476 #s(literal -1/2 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) %3476))
(*.f64 B (*.f64 #s(literal 1 binary64) %3523))
(*.f64 #s(literal 1 binary64) %3497)
(*.f64 %3497 #s(literal 1 binary64))
(*.f64 (*.f64 %3523 #s(literal 1 binary64)) B)
(*.f64 #s(literal 2 binary64) (*.f64 %316 %3523))
(*.f64 (*.f64 %3523 #s(literal 2 binary64)) %316)
(fma.f64 lam1 %769 %3565)
(fma.f64 lam1 %769 %3567)
(fma.f64 lam1 %769 %3569)
(fma.f64 lam1 %769 %3571)
(fma.f64 lam1 %769 %3573)
(fma.f64 lam1 %769 %3575)
(fma.f64 B %858 %3565)
(fma.f64 B %858 %3567)
(fma.f64 B %858 %3569)
(fma.f64 B %858 %3571)
(fma.f64 B %858 %3573)
(fma.f64 B %858 %3575)
(fma.f64 J %387 %3565)
(fma.f64 J %387 %3567)
(fma.f64 J %387 %3569)
(fma.f64 J %387 %3571)
(fma.f64 J %387 %3573)
(fma.f64 J %387 %3575)
(fma.f64 #s(literal 1/2 binary64) %716 %3565)
(fma.f64 #s(literal 1/2 binary64) %716 %3567)
(fma.f64 #s(literal 1/2 binary64) %716 %3569)
(fma.f64 #s(literal 1/2 binary64) %716 %3571)
(fma.f64 #s(literal 1/2 binary64) %716 %3573)
(fma.f64 #s(literal 1/2 binary64) %716 %3575)
(fma.f64 %380 %286 %3565)
(fma.f64 %380 %286 %3567)
(fma.f64 %380 %286 %3569)
(fma.f64 %380 %286 %3571)
(fma.f64 %380 %286 %3573)
(fma.f64 %380 %286 %3575)
(fma.f64 %387 J %3565)
(fma.f64 %387 J %3567)
(fma.f64 %387 J %3569)
(fma.f64 %387 J %3571)
(fma.f64 %387 J %3573)
(fma.f64 %387 J %3575)
(fma.f64 %263 %690 %3565)
(fma.f64 %263 %690 %3567)
(fma.f64 %263 %690 %3569)
(fma.f64 %263 %690 %3571)
(fma.f64 %263 %690 %3573)
(fma.f64 %263 %690 %3575)
(fma.f64 %286 %380 %3565)
(fma.f64 %286 %380 %3567)
(fma.f64 %286 %380 %3569)
(fma.f64 %286 %380 %3571)
(fma.f64 %286 %380 %3573)
(fma.f64 %286 %380 %3575)
(fma.f64 %623 %316 %3565)
(fma.f64 %623 %316 %3567)
(fma.f64 %623 %316 %3569)
(fma.f64 %623 %316 %3571)
(fma.f64 %623 %316 %3573)
(fma.f64 %623 %316 %3575)
(fma.f64 %769 lam1 %3565)
(fma.f64 %769 lam1 %3567)
(fma.f64 %769 lam1 %3569)
(fma.f64 %769 lam1 %3571)
(fma.f64 %769 lam1 %3573)
(fma.f64 %769 lam1 %3575)
(fma.f64 %769 %2100 %862)
(fma.f64 %316 %623 %3565)
(fma.f64 %316 %623 %3567)
(fma.f64 %316 %623 %3569)
(fma.f64 %316 %623 %3571)
(fma.f64 %316 %623 %3573)
(fma.f64 %316 %623 %3575)
(fma.f64 %690 %263 %3565)
(fma.f64 %690 %263 %3567)
(fma.f64 %690 %263 %3569)
(fma.f64 %690 %263 %3571)
(fma.f64 %690 %263 %3573)
(fma.f64 %690 %263 %3575)
(fma.f64 %716 #s(literal 1/2 binary64) %3565)
(fma.f64 %716 #s(literal 1/2 binary64) %3567)
(fma.f64 %716 #s(literal 1/2 binary64) %3569)
(fma.f64 %716 #s(literal 1/2 binary64) %3571)
(fma.f64 %716 #s(literal 1/2 binary64) %3573)
(fma.f64 %716 #s(literal 1/2 binary64) %3575)
(fma.f64 %875 B %3565)
(fma.f64 %875 B %3567)
(fma.f64 %875 B %3569)
(fma.f64 %875 B %3571)
(fma.f64 %875 B %3573)
(fma.f64 %875 B %3575)
(fma.f64 %2100 %769 %862)
(+.f64 %862 %3565)
(+.f64 %862 %3567)
(+.f64 %862 %3569)
(+.f64 %862 %3571)
(+.f64 %862 %3573)
(+.f64 %862 %3575)
(+.f64 %3565 %862)
(+.f64 %3567 %862)
%3665
%3666
%3667
%3668
(-.f64 %2108 %3668)
%3670
(neg.f64 %3671)
%3673
(+.f64 lam1 %3671)
(+.f64 %3671 lam1)
(neg.f64 %3676)
(-.f64 %3671 %4)
%3679
(+.f64 %3670 lam1)
(-.f64 lam1 %3671)
(-.f64 %3670 %4)
(neg.f64 (-.f64 %4 %3670))
%3685
(*.f64 %3679 #s(literal 1/2 binary64))
(neg.f64 (*.f64 %3679 #s(literal -1/2 binary64)))
(fma.f64 lam1 #s(literal 1/2 binary64) %3689)
(fma.f64 #s(literal 1/2 binary64) lam1 %3689)
(fma.f64 #s(literal 1/2 binary64) %3670 %263)
(fma.f64 %3670 #s(literal 1/2 binary64) %263)
(+.f64 %263 %3689)
(+.f64 %3689 %263)
(-.f64 %263 (*.f64 %3670 #s(literal -1/2 binary64)))
(-.f64 %3689 %268)
(fma.f64 #s(literal -1/2 binary64) %4 %3689)
(fma.f64 %4 #s(literal -1/2 binary64) %3689)
%3701
(*.f64 %3673 J)
(*.f64 %275 %3676)
(*.f64 %3676 %275)
(neg.f64 %3705)
(-.f64 %623 %3707)
(fma.f64 lam1 J %3709)
(fma.f64 J lam1 %3709)
(fma.f64 J %3671 %623)
(fma.f64 %3671 J %623)
(+.f64 %623 %3709)
(+.f64 %3709 %623)
(-.f64 %623 (*.f64 %275 %3671))
(-.f64 %623 (neg.f64 %3709))
%3720
(*.f64 J %3721)
(*.f64 %3673 %690)
(*.f64 %3701 B)
(*.f64 %690 %3673)
(*.f64 %3721 J)
(*.f64 %696 %3676)
(neg.f64 %3728)
(neg.f64 (*.f64 %3705 B))
(*.f64 B (*.f64 #s(literal 1 binary64) %3701))
(*.f64 #s(literal 1 binary64) %3720)
(*.f64 %3720 #s(literal 1 binary64))
(*.f64 (*.f64 %3701 #s(literal 1 binary64)) B)
(*.f64 #s(literal 2 binary64) %3738)
(*.f64 (*.f64 %3701 #s(literal 2 binary64)) %316)
(-.f64 %716 %3742)
(fma.f64 lam1 %690 %3744)
(fma.f64 B %623 %3744)
(fma.f64 B %3709 %716)
(fma.f64 J %380 %3744)
(fma.f64 J (*.f64 B %3671) %716)
(fma.f64 %380 J %3744)
(fma.f64 %623 B %3744)
(fma.f64 %690 lam1 %3744)
(fma.f64 %690 %3671 %716)
(fma.f64 %3671 %690 %716)
(fma.f64 %3709 B %716)
(fma.f64 (*.f64 %3671 B) J %716)
(+.f64 %716 %3744)
(+.f64 %3744 %716)
(-.f64 %716 (*.f64 %696 %3671))
(-.f64 %716 (neg.f64 %3744))
(*.f64 B %3765)
(*.f64 J %3767)
(*.f64 J (*.f64 %3721 #s(literal 1/2 binary64)))
%3738
(*.f64 %286 %3721)
(*.f64 %769 %3673)
(*.f64 %3673 %769)
(*.f64 %3701 %316)
(*.f64 %3720 #s(literal 1/2 binary64))
(*.f64 %316 %3701)
(*.f64 %690 %3777)
(*.f64 %3721 %286)
(*.f64 %3767 J)
(*.f64 %3777 %690)
(*.f64 %3765 B)
(neg.f64 (*.f64 %3705 %316))
(neg.f64 (*.f64 %3728 #s(literal 1/2 binary64)))
(neg.f64 (*.f64 %316 %3705))
(neg.f64 (*.f64 #s(literal 1/2 binary64) %3728))
(neg.f64 (*.f64 %769 %3676))
(neg.f64 (*.f64 %3720 #s(literal -1/2 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) %3720))
(*.f64 B (*.f64 #s(literal 1 binary64) %3765))
(*.f64 #s(literal 1 binary64) %3738)
(*.f64 %3738 #s(literal 1 binary64))
(*.f64 (*.f64 %3765 #s(literal 1 binary64)) B)
(*.f64 #s(literal 2 binary64) (*.f64 %316 %3765))
(*.f64 (*.f64 %3765 #s(literal 2 binary64)) %316)
(fma.f64 lam1 %769 %3807)
(fma.f64 lam1 %769 %3809)
(fma.f64 lam1 %769 %3811)
(fma.f64 lam1 %769 %3813)
(fma.f64 lam1 %769 %3815)
(fma.f64 lam1 %769 %3817)
(fma.f64 B %858 %3807)
(fma.f64 B %858 %3809)
(fma.f64 B %858 %3811)
(fma.f64 B %858 %3813)
(fma.f64 B %858 %3815)
(fma.f64 B %858 %3817)
(fma.f64 J %387 %3807)
(fma.f64 J %387 %3809)
(fma.f64 J %387 %3811)
(fma.f64 J %387 %3813)
(fma.f64 J %387 %3815)
(fma.f64 J %387 %3817)
(fma.f64 #s(literal 1/2 binary64) %716 %3807)
(fma.f64 #s(literal 1/2 binary64) %716 %3809)
(fma.f64 #s(literal 1/2 binary64) %716 %3811)
(fma.f64 #s(literal 1/2 binary64) %716 %3813)
(fma.f64 #s(literal 1/2 binary64) %716 %3815)
(fma.f64 #s(literal 1/2 binary64) %716 %3817)
(fma.f64 %380 %286 %3807)
(fma.f64 %380 %286 %3809)
(fma.f64 %380 %286 %3811)
(fma.f64 %380 %286 %3813)
(fma.f64 %380 %286 %3815)
(fma.f64 %380 %286 %3817)
(fma.f64 %387 J %3807)
(fma.f64 %387 J %3809)
(fma.f64 %387 J %3811)
(fma.f64 %387 J %3813)
(fma.f64 %387 J %3815)
(fma.f64 %387 J %3817)
(fma.f64 %263 %690 %3807)
(fma.f64 %263 %690 %3809)
(fma.f64 %263 %690 %3811)
(fma.f64 %263 %690 %3813)
(fma.f64 %263 %690 %3815)
(fma.f64 %263 %690 %3817)
(fma.f64 %286 %380 %3807)
(fma.f64 %286 %380 %3809)
(fma.f64 %286 %380 %3811)
(fma.f64 %286 %380 %3813)
(fma.f64 %286 %380 %3815)
(fma.f64 %286 %380 %3817)
(fma.f64 %623 %316 %3807)
(fma.f64 %623 %316 %3809)
(fma.f64 %623 %316 %3811)
(fma.f64 %623 %316 %3813)
(fma.f64 %623 %316 %3815)
(fma.f64 %623 %316 %3817)
(fma.f64 %769 lam1 %3807)
(fma.f64 %769 lam1 %3809)
(fma.f64 %769 lam1 %3811)
(fma.f64 %769 lam1 %3813)
(fma.f64 %769 lam1 %3815)
(fma.f64 %769 lam1 %3817)
(fma.f64 %769 %3671 %862)
(fma.f64 %316 %623 %3807)
(fma.f64 %316 %623 %3809)
(fma.f64 %316 %623 %3811)
(fma.f64 %316 %623 %3813)
(fma.f64 %316 %623 %3815)
(fma.f64 %316 %623 %3817)
(fma.f64 %690 %263 %3807)
(fma.f64 %690 %263 %3809)
(fma.f64 %690 %263 %3811)
(fma.f64 %690 %263 %3813)
(fma.f64 %690 %263 %3815)
(fma.f64 %690 %263 %3817)
(fma.f64 %716 #s(literal 1/2 binary64) %3807)
(fma.f64 %716 #s(literal 1/2 binary64) %3809)
(fma.f64 %716 #s(literal 1/2 binary64) %3811)
(fma.f64 %716 #s(literal 1/2 binary64) %3813)
(fma.f64 %716 #s(literal 1/2 binary64) %3815)
(fma.f64 %716 #s(literal 1/2 binary64) %3817)
(fma.f64 %875 B %3807)
(fma.f64 %875 B %3809)
(fma.f64 %875 B %3811)
(fma.f64 %875 B %3813)
(fma.f64 %875 B %3815)
(fma.f64 %875 B %3817)
(fma.f64 %3671 %769 %862)
(+.f64 %862 %3807)
(+.f64 %862 %3809)
(+.f64 %862 %3811)
(+.f64 %862 %3813)
(+.f64 %862 %3815)
(+.f64 %862 %3817)
(+.f64 %3807 %862)
(+.f64 %3809 %862)
%3907
%3908
%3909
%3910
(-.f64 %3685 %3910)
(-.f64 %378 %2137)
(-.f64 %549 %2134)
(-.f64 %549 %2139)
%3915
%3916
%3917
%3918
%3919
%3920
(-.f64 %254 %3920)
%901
%2135
%2136
%2137
(-.f64 %254 %2137)
(/.f64 (*.f64 %3005 B) p)
(/.f64 (*.f64 B %3005) p)
%3927
(*.f64 %3006 B)
(neg.f64 (*.f64 %3009 B))
(neg.f64 (*.f64 B %3009))
(*.f64 B (*.f64 #s(literal 1 binary64) %3006))
(*.f64 #s(literal 1 binary64) %3927)
(*.f64 %3927 #s(literal 1 binary64))
(*.f64 (*.f64 %3006 #s(literal 1 binary64)) B)
(/.f64 %3940 p)
(/.f64 %3943 p)
(/.f64 (*.f64 %3027 B) %3028)
(/.f64 (*.f64 B %3027) %3028)
(*.f64 #s(literal 2 binary64) (*.f64 %316 %3006))
(*.f64 (*.f64 %3006 #s(literal 2 binary64)) %316)
(/.f64 %3953 p)
(*.f64 %3030 %906)
(/.f64 (fma.f64 %3133 %3956 %849) %358)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %687 %3959) %358)
(/.f64 (*.f64 %3138 B) %358)
(/.f64 (*.f64 B %3138) %358)
(/.f64 (neg.f64 %3953) %358)
(*.f64 %933 %3940)
(*.f64 %933 %3943)
(/.f64 (*.f64 %3161 B) p)
(/.f64 (*.f64 B %3161) p)
(fma.f64 B %984 %3975)
(fma.f64 B %3036 %955)
(fma.f64 J %986 %3975)
(fma.f64 J (*.f64 %3040 %3979) %955)
(fma.f64 J (*.f64 %3054 %906) %955)
(fma.f64 J (*.f64 %2944 %3088) %955)
(fma.f64 #s(literal 1/2 binary64) %910 %3975)
(fma.f64 %351 %988 %3975)
(fma.f64 %351 %990 %3975)
(fma.f64 %351 %992 %3975)
(fma.f64 #s(literal -1/2 binary64) %928 %3975)
(fma.f64 #s(literal -1/2 binary64) %930 %3975)
(fma.f64 #s(literal -1/2 binary64) %996 %3975)
(fma.f64 %613 %998 %3975)
(fma.f64 %613 %1000 %3975)
(fma.f64 %613 %1002 %3975)
(fma.f64 %613 %1004 %3975)
(fma.f64 %687 %957 %3975)
(fma.f64 %910 #s(literal 1/2 binary64) %3975)
(fma.f64 %904 %316 %3975)
(fma.f64 %286 %907 %3975)
(fma.f64 %354 %1010 %3975)
(fma.f64 %688 %1012 %3975)
(fma.f64 %688 %1014 %3975)
(fma.f64 %642 %909 %3975)
(fma.f64 %766 %903 %3975)
(fma.f64 %903 %766 %3975)
(fma.f64 #s(literal 1/24 binary64) (*.f64 %3070 B) %955)
(fma.f64 #s(literal 1/24 binary64) (*.f64 %2946 %3088) %955)
(fma.f64 %906 %3024 %955)
(fma.f64 %906 (*.f64 %2948 %3088) %955)
(fma.f64 %984 B %3975)
(fma.f64 %986 J %3975)
(fma.f64 %769 %917 %3975)
(fma.f64 %2833 %3974 %955)
(fma.f64 %2887 (*.f64 %2833 %3979) %955)
(fma.f64 %2887 (*.f64 %3046 B) %955)
(fma.f64 %2887 (*.f64 %2902 %3088) %955)
(fma.f64 %2902 %3072 %955)
(fma.f64 %2950 %3088 %955)
(fma.f64 %316 %904 %3975)
(fma.f64 %779 %922 %3975)
(fma.f64 %2943 %3070 %955)
(fma.f64 %2900 %3034 %955)
(fma.f64 %690 %1024 %3975)
(fma.f64 %3956 %3079 %955)
(fma.f64 %957 %687 %3975)
(fma.f64 %780 %924 %3975)
(fma.f64 %1028 %699 %3975)
(fma.f64 %1010 %354 %3975)
(fma.f64 %2948 %3046 %955)
(fma.f64 %2944 (*.f64 J %3088) %955)
(fma.f64 %3016 (*.f64 %3040 %906) %955)
(fma.f64 %3016 (*.f64 %3050 B) %955)
(fma.f64 %2939 %3043 %955)
(fma.f64 %2946 (*.f64 #s(literal 1/24 binary64) %3088) %955)
(fma.f64 %3979 %3076 %955)
(fma.f64 %909 %642 %3975)
(fma.f64 (*.f64 %3956 J) %3050 %955)
(fma.f64 %2941 (*.f64 B %3088) %955)
(fma.f64 %3974 %2833 %955)
(fma.f64 %1032 %354 %3975)
(fma.f64 (*.f64 B %3016) %3050 %955)
(fma.f64 %699 %1028 %3975)
(fma.f64 %922 %779 %3975)
(fma.f64 %917 %769 %3975)
(fma.f64 %643 %906 %3975)
(fma.f64 %1038 #s(literal -1/2 binary64) %3975)
(fma.f64 %928 #s(literal -1/2 binary64) %3975)
(fma.f64 %1041 #s(literal -1/2 binary64) %3975)
(fma.f64 %3036 B %955)
(fma.f64 %3040 (*.f64 %3016 %906) %955)
(fma.f64 %3040 (*.f64 %2946 B) %955)
(fma.f64 %3040 (*.f64 J %3979) %955)
(fma.f64 %3076 %3979 %955)
(fma.f64 %3088 %2950 %955)
(fma.f64 %3084 (*.f64 #s(literal 1/24 binary64) %3979) %955)
(fma.f64 %3072 %2902 %955)
(fma.f64 %3046 %2948 %955)
(fma.f64 %3103 (*.f64 #s(literal 1/24 binary64) %906) %955)
(fma.f64 %3079 %3956 %955)
(fma.f64 %3024 %906 %955)
(fma.f64 %3054 %909 %955)
(fma.f64 %3034 %2900 %955)
(fma.f64 (*.f64 %3088 %2946) #s(literal 1/24 binary64) %955)
(fma.f64 (*.f64 %3088 J) %2944 %955)
(fma.f64 (*.f64 %3088 B) %2941 %955)
(fma.f64 (*.f64 %3088 %2944) J %955)
(fma.f64 (*.f64 %3088 #s(literal 1/24 binary64)) %2946 %955)
(fma.f64 (*.f64 %3088 %2948) %906 %955)
(fma.f64 (*.f64 %3088 %2902) %2887 %955)
(fma.f64 (*.f64 B %3040) %2946 %955)
(fma.f64 (*.f64 %3956 %3040) %903 %955)
(fma.f64 (*.f64 B %3046) %2887 %955)
(*.f64 %3953 %933)
(+.f64 %955 %3975)
(+.f64 %3975 %955)
(-.f64 %955 %4105)
(-.f64 %3975 %1056)
(/.f64 #s(literal 1 binary64) (/.f64 p %3953))
(fma.f64 J %1046 %3975)
(fma.f64 %351 %1048 %3975)
(fma.f64 %305 %1050 %3975)
(fma.f64 %305 %3123 %955)
(fma.f64 %690 %1045 %3975)
(fma.f64 %700 %1053 %3975)
(fma.f64 %799 %926 %3975)
(fma.f64 %3019 %926 %955)
(neg.f64 (-.f64 %4105 %955))
(neg.f64 (-.f64 %1056 %3975))
(fma.f64 %2907 (*.f64 %2907 %3034) %955)
(/.f64 (fma.f64 %3975 p %710) p)
(/.f64 (fma.f64 %955 p %3942) p)
(fma.f64 B %1060 %3975)
(fma.f64 %351 %1062 %3975)
(fma.f64 #s(literal 1 binary64) %955 %3975)
(fma.f64 #s(literal 1 binary64) %3975 %955)
(fma.f64 %613 %1065 %3975)
(fma.f64 %613 %1067 %3975)
(fma.f64 %710 %933 %3975)
(fma.f64 %955 #s(literal 1 binary64) %3975)
(fma.f64 %933 %710 %3975)
(fma.f64 %933 %3942 %955)
(fma.f64 %1065 %613 %3975)
(fma.f64 %849 %937 %3975)
(fma.f64 %617 %1074 %3975)
(fma.f64 %700 %1076 %3975)
(fma.f64 %1078 B %3975)
(fma.f64 %3975 #s(literal 1 binary64) %955)
(fma.f64 %3019 %939 %955)
(fma.f64 %3942 %933 %955)
(fma.f64 %3959 %937 %955)
(fma.f64 (*.f64 %3088 %2939) %933 %955)
(/.f64 (*.f64 %3282 B) %3136)
(/.f64 (*.f64 B %3282) %3136)
(fma.f64 %275 %1084 %3975)
(fma.f64 (*.f64 %3024 %305) %937 %955)
(/.f64 (fma.f64 %3975 %358 %849) %358)
(/.f64 (fma.f64 %955 %358 %3959) %358)
(/.f64 (fma.f64 %3942 p (*.f64 p %710)) %3028)
(/.f64 (fma.f64 %3942 p (*.f64 %710 p)) %3028)
(/.f64 (fma.f64 %710 p (*.f64 %3942 p)) %3028)
(/.f64 (fma.f64 %710 p (*.f64 p %3942)) %3028)
(fma.f64 B %3220 %3975)
(fma.f64 #s(literal 2 binary64) %1088 %3975)
(fma.f64 #s(literal 2 binary64) (*.f64 %316 %3036) %955)
(fma.f64 %3220 B %3975)
(fma.f64 %1090 %316 %3975)
(fma.f64 (*.f64 %3036 #s(literal 2 binary64)) %316 %955)
(fma.f64 (*.f64 %3942 #s(literal 2 binary64)) %957 %955)
(+.f64 (*.f64 %3220 B) %3975)
(+.f64 (*.f64 B %3220) %3975)
(/.f64 (fma.f64 %3942 %358 (*.f64 p %849)) %3136)
(/.f64 (fma.f64 %3942 %358 (*.f64 %849 p)) %3136)
(/.f64 (fma.f64 %3959 p (*.f64 %358 %710)) %3136)
(/.f64 (fma.f64 %3959 p (*.f64 %710 %358)) %3136)
(/.f64 (fma.f64 %3959 %358 (*.f64 %358 %849)) %3028)
(/.f64 (fma.f64 %3959 %358 (*.f64 %849 %358)) %3028)
(/.f64 (fma.f64 %849 p (*.f64 %3942 %358)) %3136)
(/.f64 (fma.f64 %710 %358 (*.f64 %3959 p)) %3136)
(/.f64 (fma.f64 %849 %358 (*.f64 %3959 %358)) %3028)
(/.f64 (fma.f64 %849 p (*.f64 %358 %3942)) %3136)
(/.f64 (fma.f64 %710 %358 (*.f64 p %3959)) %3136)
(/.f64 (fma.f64 %849 %358 (*.f64 %358 %3959)) %3028)
(fma.f64 %1258 %3036 %955)
(fma.f64 %351 (*.f64 %2838 %3974) %955)
(fma.f64 %351 (*.f64 %3120 B) %955)
(fma.f64 %351 (*.f64 %3403 %3979) %955)
(fma.f64 %688 %3120 %955)
(fma.f64 %3399 (*.f64 %2838 B) %955)
(fma.f64 %2838 (*.f64 %351 %3974) %955)
(fma.f64 %2838 (*.f64 %3399 B) %955)
(fma.f64 %2838 (*.f64 %3407 %3979) %955)
(fma.f64 (*.f64 %3974 %351) %2838 %955)
(fma.f64 %3120 %688 %955)
(fma.f64 (*.f64 B %3399) %2838 %955)
(fma.f64 (*.f64 B %2838) %3399 %955)
(fma.f64 (*.f64 %3974 %2838) %351 %955)
(fma.f64 (*.f64 B %3120) %351 %955)
%4249
%4250
%4251
(-.f64 %254 %4251)
%4253
%4254
%4255
%4256
(-.f64 %254 %4256)
%4258
%4259
%4260
(fma.f64 %1150 %4260 %254)
%4262
%4263
%4264
(-.f64 %254 %4264)
%2138
%4266
%4267
(-.f64 %254 %4267)
%4269
(fma.f64 %1150 %4269 %254)
%1830
%1831
%1833
%1834
%1835
%1836
%1837
%1838
%1839
%1840
%1841
%1843
%1844
%1846
%1847
%1849
%1850
%1851
%1852
%1854
%1856
%1858
%1860
%1862
%1863
%1864
%1865
%1866
%1867
%1868
%1870
%1872
%1874
%1876
%1878
%1879
%1880
%1881
%1883
%1885
%1887
%1888
%1889
%1890
%1892
%1893
%1894
%1896
%1898
%1899
%1901
%1902
%1904
%1906
%1908
%1909
%1911
%1913
%1915
%1916
%1918
%1920
%1922
%1923
%1924
%1925
%1927
%1929
%1931
%1932
%1934
%1936
%1937
%1939
%1941
%1943
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%4271
(fma.f64 %248 #s(literal 1/2 binary64) %1832)
(+.f64 %254 %1832)
(+.f64 %1832 %254)
(-.f64 %254 %1830)
(-.f64 %1832 %258)
(fma.f64 #s(literal -1/2 binary64) %252 %1832)
(fma.f64 %252 #s(literal -1/2 binary64) %1832)
(neg.f64 %4279)
(fma.f64 lam1 #s(literal 1/2 binary64) %4281)
(fma.f64 #s(literal 1/2 binary64) lam1 %4281)
(fma.f64 #s(literal 1/2 binary64) %245 %4284)
(fma.f64 %245 #s(literal 1/2 binary64) %4284)
(+.f64 %260 %4284)
(+.f64 %263 %4281)
(+.f64 %4284 %260)
(+.f64 %4281 %263)
(/.f64 %4291 B)
(fma.f64 #s(literal 1/2 binary64) %245 %4293)
(fma.f64 %245 #s(literal 1/2 binary64) %4293)
(fma.f64 #s(literal 1 binary64) %1832 %254)
(fma.f64 %1150 %1636 %254)
(fma.f64 %1635 %1152 %254)
(fma.f64 %1830 #s(literal -1 binary64) %254)
(fma.f64 #s(literal -1 binary64) %1830 %254)
(fma.f64 %1152 %1635 %254)
(fma.f64 %1636 %1150 %254)
(fma.f64 %1832 #s(literal 1 binary64) %254)
(*.f64 %4271 #s(literal 1 binary64))
(-.f64 %263 (fma.f64 %245 #s(literal -1/2 binary64) %1830))
(-.f64 %4284 %270)
(fma.f64 #s(literal -1/2 binary64) %4 %4281)
(fma.f64 %4 #s(literal -1/2 binary64) %4281)
(+.f64 %260 %4293)
(-.f64 %260 (-.f64 %1830 %263))
(-.f64 %263 (-.f64 %270 %1832))
(-.f64 (-.f64 %1832 %270) %268)
(/.f64 %4271 #s(literal 1 binary64))
(/.f64 %4279 #s(literal -1 binary64))
(/.f64 %4319 %305)
(-.f64 %263 (neg.f64 %4281))
(/.f64 %4323 B)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %1832) %254)
(fma.f64 #s(literal 2 binary64) (*.f64 %1158 %1636) %254)
(fma.f64 #s(literal 2 binary64) %1861 %254)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %1830) %254)
(fma.f64 #s(literal 2 binary64) (/.f64 %1650 B) %254)
(fma.f64 #s(literal -2 binary64) %1857 %254)
(fma.f64 %1917 %1648 %254)
(fma.f64 %1644 %1919 %254)
(fma.f64 %1654 %1158 %254)
(*.f64 %1150 %4291)
(*.f64 %4291 %1150)
(*.f64 %4319 %1152)
(/.f64 #s(literal 1 binary64) (/.f64 B %4291))
(fma.f64 B %4343 %1832)
(fma.f64 #s(literal 1/2 binary64) %4346 %1832)
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) %1845) %254)
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) %1842) %254)
(fma.f64 #s(literal 2 binary64) %1884 %254)
(fma.f64 %248 %4353 %1832)
(fma.f64 %254 %4355 %1832)
(fma.f64 %4343 B %1832)
(fma.f64 %1675 %1156 %254)
(/.f64 %4359 %305)
(fma.f64 #s(literal 2 binary64) (neg.f64 %1857) %254)
(fma.f64 #s(literal 2 binary64) (/.f64 %1648 %305) %254)
(fma.f64 %1156 (neg.f64 %1648) %254)
(fma.f64 (neg.f64 %1156) %1648 %254)
(fma.f64 %1174 %1644 %254)
(fma.f64 %1926 %1648 %254)
(fma.f64 %1644 (neg.f64 %1158) %254)
(fma.f64 %1644 %1174 %254)
(fma.f64 %1648 %1926 %254)
(fma.f64 (neg.f64 %1644) %1158 %254)
(+.f64 %4377 %1832)
(-.f64 %4377 %1830)
(/.f64 #s(literal 1 binary64) (/.f64 %305 %4319))
(fma.f64 #s(literal 2 binary64) (*.f64 %1650 %1150) %254)
(fma.f64 #s(literal 2 binary64) (*.f64 %1648 %1152) %254)
(fma.f64 #s(literal 1 binary64) (/.f64 %1650 %316) %254)
(fma.f64 %1900 %1648 %254)
(fma.f64 (*.f64 #s(literal -1 binary64) %1156) %1648 %254)
(fma.f64 %1186 %1650 %254)
(fma.f64 (*.f64 #s(literal -1 binary64) %1644) %1158 %254)
(*.f64 %4323 %1150)
(*.f64 %4359 %1152)
(*.f64 (*.f64 %4291 #s(literal 2 binary64)) %1158)
(/.f64 (/.f64 %4291 #s(literal 2 binary64)) %316)
(fma.f64 %1156 (/.f64 %1650 #s(literal 1 binary64)) %254)
(fma.f64 %103 %1903 %254)
(fma.f64 %4403 %1150 %1832)
(/.f64 (-.f64 (*.f64 %4377 B) %1635) B)
(fma.f64 %97 %4346 %1832)
(fma.f64 %1158 (/.f64 %4345 #s(literal 1 binary64)) %1832)
(fma.f64 %1158 %1716 %254)
(fma.f64 %1156 %1706 %254)
(fma.f64 %1156 %1928 %254)
(fma.f64 %4355 %4414 %1832)
(fma.f64 %4414 %4355 %1832)
(fma.f64 %4417 %4353 %1832)
(fma.f64 %4419 (/.f64 %316 #s(literal 1 binary64)) %1832)
(fma.f64 %1706 %1156 %254)
(fma.f64 %1716 %1158 %254)
(fma.f64 %1930 %1158 %254)
(/.f64 (-.f64 (*.f64 %4377 %305) %1636) %305)
(/.f64 (-.f64 (*.f64 %4403 B) (*.f64 B %1635)) %2900)
(fma.f64 %129 (/.f64 %4345 %316) %1832)
(fma.f64 %3446 (/.f64 %254 %316) %1832)
(fma.f64 (/.f64 %254 #s(literal 2 binary64)) (/.f64 B %316) %1832)
(fma.f64 (/.f64 %248 #s(literal 2 binary64)) (/.f64 %316 %316) %1832)
(/.f64 (-.f64 (*.f64 %4403 %305) (*.f64 B %1636)) %2904)
(*.f64 %1635 %4446)
(*.f64 %4446 %1635)
(*.f64 %1636 %4449)
(*.f64 %4449 %1636)
(*.f64 %1830 %4452)
(*.f64 %4452 %1830)
(*.f64 %4455 %1832)
(*.f64 %4457 %1635)
(*.f64 %4459 %1636)
(/.f64 %4452 %1842)
(/.f64 %4455 %1845)
(*.f64 %4463 %1636)
(/.f64 %4465 %305)
(/.f64 %4446 %1671)
(/.f64 %4449 %1673)
(*.f64 %4469 %1830)
(*.f64 %4471 %1832)
(*.f64 %4465 %1152)
(*.f64 (*.f64 %4446 #s(literal 2 binary64)) %1648)
(/.f64 %4469 %1842)
(/.f64 %4471 %1845)
(/.f64 #s(literal 1 binary64) (/.f64 %1842 %4452))
(/.f64 #s(literal 1 binary64) (/.f64 %1845 %4455))
(/.f64 %4457 %1671)
(/.f64 %4459 %1673)
(/.f64 #s(literal 1 binary64) (/.f64 %1671 %4446))
(/.f64 %4463 %1673)
(/.f64 (/.f64 %4446 #s(literal 2 binary64)) %1703)
(/.f64 (/.f64 %4455 %1671) %305)
(*.f64 (*.f64 %4452 %1156) %1648)
(*.f64 (*.f64 %4452 %1644) %1158)
(*.f64 (*.f64 %4452 #s(literal 2 binary64)) %1857)
(/.f64 (-.f64 (*.f64 %4403 %1842) B) (*.f64 B %1842))
(/.f64 (-.f64 %4501 (*.f64 B %1150)) %1842)
(/.f64 (-.f64 (*.f64 %4377 %1842) #s(literal 1 binary64)) %1842)
(/.f64 (-.f64 (*.f64 %4377 %1845) #s(literal -1 binary64)) %1845)
(/.f64 (-.f64 (*.f64 %4403 %1845) %305) (*.f64 B %1845))
(/.f64 (-.f64 (*.f64 %4377 %1671) %1150) %1671)
(fma.f64 %1648 (/.f64 %4518 B) %1832)
(fma.f64 %4501 %1830 %1832)
(fma.f64 (/.f64 %4501 B) %1635 %1832)
(+.f64 %4524 %1832)
(-.f64 %4524 %1830)
(fma.f64 #s(literal 1/2 binary64) %4527 %1832)
(fma.f64 %248 %4529 %1832)
(fma.f64 %254 %4531 %1832)
(fma.f64 %1842 (/.f64 %254 %1842) %1832)
(fma.f64 %4535 %4536 %1832)
(fma.f64 (/.f64 %4501 %305) %1636 %1832)
(/.f64 (-.f64 (*.f64 %4524 B) %1635) B)
(fma.f64 %4403 %4543 %1832)
(fma.f64 %97 %4527 %1832)
(fma.f64 %1158 (/.f64 %4518 %1671) %1832)
(fma.f64 %4343 %4548 %1832)
(fma.f64 %4414 %4531 %1832)
(fma.f64 %4417 %4529 %1832)
(fma.f64 %4419 (/.f64 %3441 %1671) %1832)
(fma.f64 %4554 %4555 %1832)
(fma.f64 %4548 %4343 %1832)
(fma.f64 (/.f64 %4535 B) (/.f64 B %1671) %1832)
(fma.f64 (/.f64 %4535 %1671) %4355 %1832)
(fma.f64 (/.f64 %4535 #s(literal 1 binary64)) %4536 %1832)
(fma.f64 (/.f64 %248 %1671) (/.f64 %3441 B) %1832)
(fma.f64 %4555 %4554 %1832)
(/.f64 (-.f64 (*.f64 %4524 %305) %1636) %305)
(fma.f64 %1174 (/.f64 %4518 %1673) %1832)
(fma.f64 (/.f64 %254 %305) (/.f64 %1842 %1673) %1832)
(fma.f64 (/.f64 %248 %305) (/.f64 %3441 %1673) %1832)
(fma.f64 (/.f64 %1842 %305) (/.f64 %254 %1673) %1832)
(fma.f64 (/.f64 %4535 %305) (/.f64 B %1673) %1832)
(fma.f64 %4377 (/.f64 %1671 %1671) %1832)
(fma.f64 (/.f64 %4403 #s(literal 1 binary64)) %4543 %1832)
(fma.f64 (/.f64 %4403 %1671) (/.f64 %1671 B) %1832)
(fma.f64 (/.f64 %4403 %305) (/.f64 %1671 %1673) %1832)
(/.f64 (-.f64 (*.f64 %4501 B) (*.f64 %1842 %1635)) (*.f64 %1842 B))
(/.f64 (-.f64 (*.f64 %4524 %1842) #s(literal 1 binary64)) %1842)
(/.f64 (-.f64 (*.f64 %4524 %1845) #s(literal -1 binary64)) %1845)
(/.f64 (-.f64 (*.f64 %4501 %305) (*.f64 %1842 %1636)) (*.f64 %1842 %305))
(/.f64 (-.f64 (*.f64 %4524 %1671) %1150) %1671)
(/.f64 (-.f64 (*.f64 %4501 %1842) %1842) (*.f64 %1842 %1842))
(/.f64 (-.f64 (*.f64 %4501 %1845) %1845) (*.f64 %1842 %1845))
(/.f64 (-.f64 (*.f64 %4501 %1671) (*.f64 %1842 %1150)) (*.f64 %1842 %1671))
%4628
%4629
%4630
%4631
%4632
%4633
%4634
%4635
%4636
%4637
%4638
%4639
(-.f64 %4631 %4639)
%4641
%4642
%4643
%4644
%4645
(-.f64 %2108 %4645)

reconstruct1.2s (0.8%)

Memory
-36.7MiB live, 120.0MiB allocated; 53ms collecting garbage

eval15.6s (10.3%)

Memory
-58.4MiB live, 1 460.9MiB allocated; 1.6s collecting garbage
Compiler

Compiled 811 402 to 53 465 computations (93.4% saved)

end0.0ms (0.0%)

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

Profiling

Loading profile data...