forward-lampp

Time bar (total: 2.5min)

start0.0ms (0.0%)

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

analyze2.7s (1.8%)

Memory
-13.7MiB live, 82.4MiB allocated; 38ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.9%0.1%0.0%0.0%0.0%0
0.0%0.0%99.9%0.1%0.0%0.0%0.0%1
0.0%0.0%99.9%0.1%0.0%0.0%0.0%2
0.0%0.0%99.9%0.1%0.0%0.0%0.0%3
0.0%0.0%99.9%0.1%0.0%0.0%0.0%4
0.0%0.0%99.9%0.1%0.0%0.0%0.0%5
0.0%0.0%99.9%0.1%0.0%0.0%0.0%6
0.0%0.0%99.9%0.1%0.0%0.0%0.0%7
12.5%12.5%87.4%0.1%0.0%0.0%0.0%8
16.1%15.6%81.1%0.1%0.0%3.1%0.0%9
16.1%15.6%81.1%0.1%0.0%3.1%0.0%10
22.6%21.8%74.9%0.1%0.0%3.1%0.0%11
24.6%23.4%71.8%0.1%0.0%4.7%0.0%12
Compiler

Compiled 10 to 10 computations (0.0% saved)

sample18.1s (12.1%)

Memory
31.1MiB live, 1 754.3MiB allocated; 348ms collecting garbage
Samples
9.0s8 256×0valid
5.5s4 266×0invalid
Precisions
Click to see histograms. Total time spent on operations: 8.4s
ival-cos: 3.3s (39.9% of total, 300.8 MiB)
ival-sin: 3.2s (37.7% of total, 288.8 MiB)
ival-mult!: 624.0ms (7.5% of total, 44.0 MiB)
ival-div!: 623.0ms (7.5% of total, 31.2 MiB)
ival-asin!: 587.0ms (7.0% of total, 46.1 MiB)
adjust: 32.0ms (0.4% of total, 1.9 MiB)
Bogosity

preprocess409.0ms (0.3%)

Memory
-24.0MiB live, 69.3MiB allocated; 6ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03783
117483
257683
3213183
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
Symmetry

(abs phipp)

(negabs cp)

(negabs lamp)

Compiler

Compiled 16 to 16 computations (0.0% saved)

sample0.0ms (0.0%)

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

series2.7s (1.8%)

Memory
4.8MiB live, 296.7MiB allocated; 18ms collecting garbage
Counts
8 → 27
Calls
Call 1
Inputs
%2 = (sin.f64 lamp)
%3 = (*.f64 cp %2)
%5 = (cos.f64 phipp)
%6 = (/.f64 %3 %5)
cp
lamp
%2
%3
phipp
%5
%6
(asin.f64 %6)
Outputs
%5 = (sin lamp)
%6 = (* cp %5)
%7 = (sin.f64 lamp)
%8 = (*.f64 cp %7)
%11 = (cos phipp)
%12 = (/ %6 %11)
%13 = (cos.f64 phipp)
%14 = (/.f64 %8 %13)
%23 = (pow.f64 lamp #s(literal 2 binary64))
%45 = (*.f64 cp lamp)
%47 = (*.f64 cp %23)
%68 = (/.f64 %47 %13)
%69 = (/.f64 cp %13)
%89 = (pow.f64 phipp #s(literal 2 binary64))
%115 = (fma.f64 #s(literal -1/4 binary64) %8 (*.f64 #s(literal 1/24 binary64) %8))
%118 = (*.f64 #s(literal -1/2 binary64) %8)
(approx cp #s(literal 0 binary64))
(approx cp cp)
(approx %6 %8)
(approx %12 %14)
(approx (asin %12) (asin.f64 %14))
(approx lamp lamp)
(approx %5 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %23))))
(approx %5 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 %23 (-.f64 (*.f64 #s(literal 1/120 binary64) %23) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 %23 (-.f64 (*.f64 %23 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %23))) #s(literal 1/6 binary64))))))
(approx %6 %45)
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %47))))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 %23 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 #s(literal 1/120 binary64) %47))))))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 %23 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 %23 (fma.f64 #s(literal -1/5040 binary64) %47 (*.f64 #s(literal 1/120 binary64) cp))))))))
(approx %12 (/.f64 %45 %13))
(approx %12 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %68 %69)))
(approx %12 (*.f64 lamp (fma.f64 %23 (fma.f64 #s(literal -1/6 binary64) %69 (*.f64 #s(literal 1/120 binary64) %68)) %69)))
(approx %12 (*.f64 lamp (fma.f64 %23 (fma.f64 #s(literal -1/6 binary64) %69 (*.f64 %23 (fma.f64 #s(literal -1/5040 binary64) %68 (*.f64 #s(literal 1/120 binary64) %69)))) %69)))
(approx %5 %7)
(approx phipp phipp)
(approx %11 #s(literal 1 binary64))
(approx %11 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %89)))
(approx %11 (+.f64 #s(literal 1 binary64) (*.f64 %89 (-.f64 (*.f64 #s(literal 1/24 binary64) %89) #s(literal 1/2 binary64)))))
(approx %11 (+.f64 #s(literal 1 binary64) (*.f64 %89 (-.f64 (*.f64 %89 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %89))) #s(literal 1/2 binary64)))))
(approx %12 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %89 %7)) %8))
(approx %12 (fma.f64 cp %7 (*.f64 %89 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %89 %115)) %118))))
(approx %12 (fma.f64 cp %7 (*.f64 %89 (-.f64 (*.f64 %89 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %89 (fma.f64 #s(literal -1/720 binary64) %8 (fma.f64 #s(literal 1/48 binary64) %8 (*.f64 #s(literal 1/2 binary64) %115))))) %115)) %118))))
(approx %11 %13)
Calls

9 calls:

TimeVariablePoint
25.0ms
phipp
-inf
22.0ms
lamp
-inf
22.0ms
cp
inf
2.0ms
cp
0
2.0ms
phipp
0

rewrite3.6s (2.4%)

Memory
2.9MiB live, 128.1MiB allocated; 16ms collecting garbage
Counts
8 → 489
Calls
Call 1
Inputs
%2 = (sin.f64 lamp)
%3 = (*.f64 cp %2)
%5 = (cos.f64 phipp)
%6 = (/.f64 %3 %5)
cp
lamp
%2
%3
phipp
%5
%6
(asin.f64 %6)
Outputs
%1 = (neg.f64 cp)
%7 = (*.f64 #s(literal 0 binary64) cp)
%9 = (*.f64 cp #s(literal 0 binary64))
%12 = (*.f64 cp #s(literal 1/2 binary64))
%15 = (*.f64 cp #s(literal 2 binary64))
%23 = (*.f64 #s(literal 1/2 binary64) cp)
%32 = (sin.f64 lamp)
%33 = (neg.f64 lamp)
%34 = (sin.f64 %33)
%40 = (PI.f64 )
%43 = (+.f64 %40 lamp)
%48 = (*.f64 %32 #s(literal 1/2 binary64))
%50 = (*.f64 %32 #s(literal 2 binary64))
%52 = (*.f64 %40 #s(literal 1/2 binary64))
%61 = (*.f64 %32 #s(literal 0 binary64))
%63 = (*.f64 #s(literal 0 binary64) %32)
%70 = (*.f64 #s(literal 1/2 binary64) %32)
%82 = (*.f64 cp %32)
%86 = (neg.f64 %82)
%90 = (*.f64 %34 #s(literal 1 binary64))
%92 = (*.f64 %1 #s(literal 1 binary64))
%94 = (*.f64 #s(literal 1 binary64) %1)
%96 = (*.f64 #s(literal 1 binary64) %34)
%98 = (*.f64 #s(literal 1/2 binary64) %82)
%100 = (*.f64 %32 %15)
%103 = (*.f64 %82 #s(literal 1/2 binary64))
%106 = (*.f64 %100 #s(literal 2 binary64))
%113 = (*.f64 %82 #s(literal 0 binary64))
%115 = (*.f64 #s(literal 0 binary64) %82)
%152 = (neg.f64 phipp)
%165 = (*.f64 #s(literal 0 binary64) phipp)
%167 = (*.f64 phipp #s(literal 0 binary64))
%169 = (+.f64 phipp phipp)
%172 = (*.f64 #s(literal 1/2 binary64) phipp)
%174 = (*.f64 phipp #s(literal 1/2 binary64))
%179 = (/.f64 phipp #s(literal 2 binary64))
%181 = (/.f64 phipp #s(literal 1/2 binary64))
%199 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%200 = (/.f64 phipp #s(literal 4 binary64))
%202 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%220 = (cos.f64 phipp)
%221 = (fabs.f64 phipp)
%224 = (neg.f64 %221)
%226 = (neg.f64 %220)
%230 = (+.f64 phipp #s(literal 0 binary64))
%235 = (+.f64 %152 #s(literal 0 binary64))
%246 = (fma.f64 %40 #s(literal 1/2 binary64) phipp)
%255 = (-.f64 %40 phipp)
%256 = (+.f64 %255 %40)
%258 = (+.f64 %40 phipp)
%259 = (+.f64 %258 %40)
%261 = (-.f64 %52 phipp)
%263 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64))
%266 = (fma.f64 %40 #s(literal 1/2 binary64) %221)
%269 = (*.f64 #s(literal 1/2 binary64) %220)
%271 = (*.f64 #s(literal 2 binary64) %220)
%273 = (*.f64 %220 #s(literal 2 binary64))
%275 = (*.f64 %220 #s(literal 1/2 binary64))
%277 = (+.f64 %40 %40)
%278 = (+.f64 %221 %277)
%286 = (neg.f64 %40)
%301 = (*.f64 %226 #s(literal -1 binary64))
%307 = (fma.f64 %40 #s(literal 1/2 binary64) %224)
%319 = (+.f64 %221 %40)
%323 = (-.f64 %40 %40)
%326 = (fma.f64 %40 #s(literal -1/2 binary64) %255)
%328 = (fma.f64 %40 #s(literal -1/2 binary64) phipp)
%331 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%340 = (*.f64 %40 #s(literal -1/2 binary64))
%342 = (-.f64 (-.f64 %340 %40) phipp)
%346 = (fma.f64 %40 #s(literal 1/2 binary64) %255)
%349 = (-.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64))
%356 = (-.f64 %340 %221)
%361 = (-.f64 %286 %286)
%363 = (fma.f64 %40 #s(literal 1/2 binary64) %319)
%366 = (+.f64 %246 %277)
%395 = (sin.f64 phipp)
%398 = (*.f64 %220 #s(literal 0 binary64))
%400 = (*.f64 #s(literal 0 binary64) %220)
%402 = (+.f64 %220 %220)
%404 = (sin.f64 %152)
%406 = (sin.f64 %221)
%411 = (sin.f64 %224)
%421 = (cos.f64 #s(literal 0 binary64))
%422 = (*.f64 %421 #s(literal 0 binary64))
%424 = (sin.f64 #s(literal 0 binary64))
%425 = (*.f64 %424 #s(literal 0 binary64))
%427 = (*.f64 %424 #s(literal -1 binary64))
%429 = (*.f64 #s(literal 0 binary64) %421)
%434 = (*.f64 %424 #s(literal 1 binary64))
%436 = (*.f64 #s(literal 1 binary64) %424)
%443 = (cos.f64 (+.f64 %221 #s(literal 0 binary64)))
%444 = (+.f64 %443 %220)
%455 = (cos.f64 %261)
%471 = (/.f64 %226 #s(literal 2 binary64))
%498 = (*.f64 (cos.f64 (fma.f64 %40 #s(literal 1/2 binary64) %258)) #s(literal 0 binary64))
%520 = (/.f64 (fma.f64 %40 #s(literal -1/2 binary64) %52) #s(literal 2 binary64))
%522 = (*.f64 (cos.f64 %520) #s(literal 0 binary64))
%525 = (*.f64 #s(literal -1 binary64) (sin.f64 %520))
%532 = (/.f64 (-.f64 %340 %340) #s(literal 2 binary64))
%534 = (*.f64 #s(literal 0 binary64) (cos.f64 %532))
%537 = (*.f64 (sin.f64 %532) #s(literal -1 binary64))
%597 = (+.f64 %226 %220)
%606 = (fabs.f64 %52)
%608 = (/.f64 (fma.f64 %40 #s(literal 1/2 binary64) %606) #s(literal 2 binary64))
%611 = (/.f64 (-.f64 %52 %606) #s(literal 2 binary64))
%613 = (*.f64 (cos.f64 %608) (cos.f64 %611))
%616 = (/.f64 (fma.f64 %40 #s(literal -1/2 binary64) %606) #s(literal 2 binary64))
%619 = (/.f64 (-.f64 %340 %606) #s(literal 2 binary64))
%621 = (*.f64 (cos.f64 %616) (cos.f64 %619))
%625 = (*.f64 (sin.f64 %611) (sin.f64 %608))
%629 = (*.f64 (sin.f64 %619) (sin.f64 %616))
%632 = (/.f64 (+.f64 %606 %52) #s(literal 2 binary64))
%635 = (/.f64 (-.f64 %606 %52) #s(literal 2 binary64))
%637 = (*.f64 (cos.f64 %632) (cos.f64 %635))
%640 = (/.f64 (+.f64 %606 %340) #s(literal 2 binary64))
%643 = (/.f64 (-.f64 %606 %340) #s(literal 2 binary64))
%645 = (*.f64 (cos.f64 %640) (cos.f64 %643))
%649 = (*.f64 (sin.f64 %635) (sin.f64 %632))
%653 = (*.f64 (sin.f64 %643) (sin.f64 %640))
%656 = (/.f64 (+.f64 %606 %606) #s(literal 2 binary64))
%659 = (/.f64 (-.f64 %606 %606) #s(literal 2 binary64))
%661 = (*.f64 (cos.f64 %656) (cos.f64 %659))
%665 = (*.f64 (sin.f64 %659) (sin.f64 %656))
%691 = (*.f64 #s(literal 2 binary64) %597)
%694 = (*.f64 %597 #s(literal 2 binary64))
%707 = (/.f64 %82 %220)
%708 = (/.f64 %32 %220)
%710 = (/.f64 cp %220)
%715 = (neg.f64 %708)
%717 = (/.f64 %1 %220)
%721 = (neg.f64 %707)
%723 = (/.f64 #s(literal 1 binary64) %220)
%735 = (/.f64 #s(literal -1 binary64) %220)
%747 = (/.f64 #s(literal 1/2 binary64) %220)
%752 = (*.f64 #s(literal 2 binary64) %707)
%756 = (/.f64 #s(literal -1/2 binary64) %220)
%766 = (asin.f64 %707)
%767 = (neg.f64 %766)
%778 = (acos.f64 %707)
%780 = (neg.f64 %778)
%785 = (acos.f64 %721)
%793 = (+.f64 #s(literal 0 binary64) %52)
%795 = (-.f64 %52 #s(literal 0 binary64))
%799 = (fma.f64 %778 #s(literal -2 binary64) %40)
%810 = (-.f64 (*.f64 %778 #s(literal 2 binary64)) %40)
cp
(neg.f64 %1)
(*.f64 cp #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) cp)
(+.f64 cp %7)
(+.f64 cp %9)
(*.f64 %12 #s(literal 2 binary64))
(*.f64 %15 #s(literal 1/2 binary64))
(/.f64 %15 #s(literal 2 binary64))
(fma.f64 cp #s(literal 1 binary64) %7)
(fma.f64 cp #s(literal 1 binary64) %9)
(fma.f64 cp #s(literal 1/2 binary64) %12)
(fma.f64 #s(literal 1 binary64) cp %7)
(fma.f64 #s(literal 1 binary64) cp %9)
(fma.f64 #s(literal 1/2 binary64) cp %23)
(+.f64 %23 %23)
(+.f64 %12 %12)
(fma.f64 %12 #s(literal 2 binary64) %7)
(fma.f64 %12 #s(literal 2 binary64) %9)
(fma.f64 %15 #s(literal 1/2 binary64) %7)
(fma.f64 %15 #s(literal 1/2 binary64) %9)
lamp
%32
(neg.f64 %34)
(sin.f64 (neg.f64 %33))
(*.f64 %32 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %32)
(sin.f64 (+.f64 %33 %40))
(sin.f64 (neg.f64 %43))
(sin.f64 (+.f64 %43 %40))
(*.f64 %48 #s(literal 2 binary64))
(*.f64 %50 #s(literal 1/2 binary64))
(cos.f64 (+.f64 %33 %52))
(/.f64 %50 #s(literal 2 binary64))
(cos.f64 (+.f64 (fma.f64 %40 #s(literal 1/2 binary64) lamp) %40))
(cos.f64 (+.f64 %43 %52))
(+.f64 %32 %61)
(+.f64 %32 %63)
(fma.f64 %32 #s(literal 1 binary64) %61)
(fma.f64 %32 #s(literal 1 binary64) %63)
(fma.f64 %32 #s(literal 1/2 binary64) %48)
(fma.f64 #s(literal 1 binary64) %32 %61)
(fma.f64 #s(literal 1 binary64) %32 %63)
(fma.f64 #s(literal 1/2 binary64) %32 %70)
(+.f64 %48 %48)
(+.f64 %70 %70)
(fma.f64 %48 #s(literal 2 binary64) %61)
(fma.f64 %48 #s(literal 2 binary64) %63)
(fma.f64 %50 #s(literal 1/2 binary64) %61)
(fma.f64 %50 #s(literal 1/2 binary64) %63)
(/.f64 (-.f64 (cos.f64 (-.f64 lamp %52)) %34) #s(literal 2 binary64))
%82
(*.f64 %32 cp)
(*.f64 %1 %34)
(*.f64 %34 %1)
(neg.f64 %86)
(*.f64 %82 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %82)
(*.f64 %1 %90)
(*.f64 %34 %92)
(*.f64 %94 %34)
(*.f64 %96 %1)
(*.f64 #s(literal 2 binary64) %98)
(*.f64 #s(literal 1/2 binary64) %100)
(*.f64 %100 #s(literal 1/2 binary64))
(*.f64 %103 #s(literal 2 binary64))
(/.f64 %100 #s(literal 2 binary64))
(*.f64 %106 #s(literal 1/4 binary64))
(/.f64 (*.f64 %100 #s(literal -1 binary64)) #s(literal -2 binary64))
(fma.f64 cp %32 %113)
(fma.f64 cp %32 %115)
(fma.f64 %32 cp %113)
(fma.f64 %32 cp %115)
(+.f64 %82 %113)
(+.f64 %82 %115)
(fma.f64 %1 %34 %113)
(fma.f64 %1 %34 %115)
(fma.f64 %34 %1 %113)
(fma.f64 %34 %1 %115)
(fma.f64 %82 #s(literal 1 binary64) %113)
(fma.f64 %82 #s(literal 1 binary64) %115)
(fma.f64 %82 #s(literal 1/2 binary64) %103)
(fma.f64 #s(literal 1 binary64) %82 %113)
(fma.f64 #s(literal 1 binary64) %82 %115)
(fma.f64 #s(literal 1/2 binary64) %82 %98)
(+.f64 %103 %103)
(+.f64 %98 %98)
(fma.f64 %1 %90 %113)
(fma.f64 %1 %90 %115)
(fma.f64 %34 %92 %113)
(fma.f64 %34 %92 %115)
(fma.f64 %94 %34 %113)
(fma.f64 %94 %34 %115)
(fma.f64 %96 %1 %113)
(fma.f64 %96 %1 %115)
(fma.f64 #s(literal 2 binary64) %98 %113)
(fma.f64 #s(literal 2 binary64) %98 %115)
(fma.f64 #s(literal 1/2 binary64) %100 %113)
(fma.f64 #s(literal 1/2 binary64) %100 %115)
(fma.f64 %100 #s(literal 1/2 binary64) %113)
(fma.f64 %100 #s(literal 1/2 binary64) %115)
(fma.f64 %103 #s(literal 2 binary64) %113)
(fma.f64 %103 #s(literal 2 binary64) %115)
(fma.f64 %106 #s(literal 1/4 binary64) %113)
(fma.f64 %106 #s(literal 1/4 binary64) %115)
phipp
(neg.f64 %152)
(*.f64 phipp #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) phipp)
(/.f64 phipp #s(literal 1 binary64))
(neg.f64 (*.f64 #s(literal -1 binary64) phipp))
(neg.f64 (*.f64 phipp #s(literal -1 binary64)))
(neg.f64 (*.f64 %152 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %152))
(+.f64 phipp %165)
(+.f64 phipp %167)
(*.f64 #s(literal 1/2 binary64) %169)
(*.f64 %169 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %172)
(*.f64 %174 #s(literal 2 binary64))
(/.f64 %169 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) phipp) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) %179)
(*.f64 %181 #s(literal 1/2 binary64))
(neg.f64 (/.f64 %169 #s(literal -2 binary64)))
(fma.f64 phipp #s(literal 1 binary64) %165)
(fma.f64 phipp #s(literal 1 binary64) %167)
(fma.f64 phipp #s(literal 1/2 binary64) %174)
(fma.f64 #s(literal 1 binary64) phipp %165)
(fma.f64 #s(literal 1 binary64) phipp %167)
(fma.f64 #s(literal 1/2 binary64) phipp %172)
(+.f64 %172 %172)
(+.f64 %174 %174)
(+.f64 %179 %179)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %169))
(/.f64 (/.f64 %169 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 %199 %200)
(*.f64 %179 %202)
(fma.f64 #s(literal 1/2 binary64) %169 %165)
(fma.f64 #s(literal 1/2 binary64) %169 %167)
(fma.f64 %169 #s(literal 1/2 binary64) %165)
(fma.f64 %169 #s(literal 1/2 binary64) %167)
(fma.f64 #s(literal 2 binary64) %172 %165)
(fma.f64 #s(literal 2 binary64) %172 %167)
(fma.f64 %174 #s(literal 2 binary64) %165)
(fma.f64 %174 #s(literal 2 binary64) %167)
(fma.f64 #s(literal 2 binary64) %179 %165)
(fma.f64 #s(literal 2 binary64) %179 %167)
(fma.f64 %181 #s(literal 1/2 binary64) %165)
(fma.f64 %181 #s(literal 1/2 binary64) %167)
(fma.f64 %199 %200 %165)
(fma.f64 %199 %200 %167)
(fma.f64 %179 %202 %165)
(fma.f64 %179 %202 %167)
%220
(cos.f64 %221)
(cos.f64 %152)
(cos.f64 %224)
(neg.f64 %226)
(+.f64 %220 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %220)
(cos.f64 %230)
(-.f64 %220 #s(literal 0 binary64))
(*.f64 %220 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %220)
(cos.f64 %235)
(cos.f64 (fabs.f64 %230))
(-.f64 #s(literal 0 binary64) %226)
(/.f64 %220 #s(literal 1 binary64))
(cos.f64 (fabs.f64 %235))
(cos.f64 (neg.f64 %235))
(fma.f64 %40 #s(literal 0 binary64) %220)
(sin.f64 %246)
(fma.f64 %220 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %220)
(fma.f64 #s(literal 1 binary64) %220 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %220)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %220)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %220)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %220)
(cos.f64 %256)
(cos.f64 %259)
(sin.f64 %261)
(+.f64 %220 %263)
(+.f64 %263 %220)
(sin.f64 %266)
(fma.f64 %226 #s(literal -1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %269)
(*.f64 #s(literal 1/2 binary64) %271)
(*.f64 %273 #s(literal 1/2 binary64))
(*.f64 %275 #s(literal 2 binary64))
(cos.f64 %278)
(cos.f64 (+.f64 (fabs.f64 %255) %40))
(cos.f64 (+.f64 (fabs.f64 %258) %40))
(cos.f64 (+.f64 (+.f64 %286 phipp) %40))
(cos.f64 (+.f64 (-.f64 %286 phipp) %40))
(cos.f64 (fabs.f64 %256))
(cos.f64 (fabs.f64 %259))
(cos.f64 (neg.f64 %256))
(cos.f64 (neg.f64 %259))
(+.f64 #s(literal 0 binary64) %301)
(+.f64 %301 #s(literal 0 binary64))
(-.f64 %301 #s(literal 0 binary64))
(/.f64 %273 #s(literal 2 binary64))
(/.f64 %271 #s(literal 2 binary64))
(sin.f64 %307)
(cos.f64 (+.f64 (-.f64 %286 %221) %40))
(cos.f64 (fabs.f64 %278))
(cos.f64 (neg.f64 %278))
(cos.f64 (+.f64 (+.f64 %224 %40) %40))
(cos.f64 (+.f64 (fabs.f64 %319) %40))
(fma.f64 #s(literal 1/2 binary64) %323 %220)
(sin.f64 %326)
(sin.f64 (+.f64 %328 %40))
(fma.f64 #s(literal 1/2 binary64) %331 %220)
(fma.f64 %220 #s(literal 1 binary64) %263)
(fma.f64 #s(literal 2 binary64) %263 %220)
(fma.f64 #s(literal 2 binary64) %269 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %220 %263)
(fma.f64 #s(literal 1/2 binary64) %271 #s(literal 0 binary64))
(fma.f64 %273 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %275 #s(literal 2 binary64) #s(literal 0 binary64))
(sin.f64 %342)
(sin.f64 (+.f64 %230 %52))
(sin.f64 (neg.f64 %346))
(fma.f64 %286 %349 %220)
(fma.f64 %40 #s(literal 0 binary64) %301)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %301)
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %301)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %301)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %301)
(sin.f64 (+.f64 %356 %40))
(sin.f64 (+.f64 %235 %52))
(fma.f64 #s(literal -1/2 binary64) %361 %220)
(sin.f64 (neg.f64 %363))
(sin.f64 %366)
(sin.f64 (+.f64 %346 %40))
(cos.f64 (+.f64 %328 %52))
(sin.f64 (+.f64 %256 %52))
(sin.f64 (+.f64 %259 %52))
(fma.f64 #s(literal 2 binary64) %269 %263)
(fma.f64 #s(literal 1/2 binary64) %271 %263)
(fma.f64 %273 #s(literal 1/2 binary64) %263)
(fma.f64 %275 #s(literal 2 binary64) %263)
(sin.f64 (+.f64 %363 %40))
(fma.f64 #s(literal 1/2 binary64) %323 %301)
(fma.f64 #s(literal 1/2 binary64) %331 %301)
(sin.f64 (+.f64 %278 %52))
(fma.f64 #s(literal 2 binary64) %263 %301)
(cos.f64 (+.f64 %356 %52))
(fma.f64 %286 %349 %301)
(cos.f64 (+.f64 %346 %52))
(fma.f64 #s(literal -1/2 binary64) %361 %301)
(cos.f64 (+.f64 %363 %52))
(fma.f64 #s(literal 0 binary64) %395 %220)
(fma.f64 %395 #s(literal 0 binary64) %220)
(+.f64 %220 %398)
(+.f64 %220 %400)
(*.f64 %402 #s(literal 1/2 binary64))
(fma.f64 #s(literal 0 binary64) %404 %220)
(fma.f64 #s(literal 0 binary64) %406 %220)
(fma.f64 %404 #s(literal 0 binary64) %220)
(fma.f64 %406 #s(literal 0 binary64) %220)
(/.f64 %402 #s(literal 2 binary64))
(fma.f64 %411 #s(literal 0 binary64) %220)
(/.f64 (neg.f64 %402) #s(literal -2 binary64))
(+.f64 (*.f64 %411 #s(literal 0 binary64)) %220)
(fma.f64 %402 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %220 #s(literal 1 binary64) %398)
(fma.f64 %220 #s(literal 1 binary64) %400)
(fma.f64 %220 #s(literal 1/2 binary64) %275)
(fma.f64 #s(literal 2 binary64) %422 %220)
(fma.f64 #s(literal 2 binary64) %425 %220)
(fma.f64 #s(literal 2 binary64) %427 %220)
(fma.f64 #s(literal 2 binary64) %429 %220)
(fma.f64 #s(literal 1 binary64) %220 %398)
(fma.f64 #s(literal 1 binary64) %220 %400)
(fma.f64 #s(literal 1/2 binary64) %220 %269)
(fma.f64 #s(literal -2 binary64) %434 %220)
(fma.f64 #s(literal -2 binary64) %436 %220)
(+.f64 %275 %275)
(+.f64 %269 %269)
(fma.f64 #s(literal 0 binary64) %395 %301)
(fma.f64 %395 #s(literal 0 binary64) %301)
(*.f64 %444 #s(literal 1/2 binary64))
(/.f64 %444 #s(literal 2 binary64))
(fma.f64 #s(literal 0 binary64) %404 %301)
(fma.f64 #s(literal 0 binary64) %406 %301)
(fma.f64 %404 #s(literal 0 binary64) %301)
(fma.f64 %406 #s(literal 0 binary64) %301)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %402))
(/.f64 (/.f64 %402 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %455 #s(literal 0 binary64) %220)
(fma.f64 %402 #s(literal 1/2 binary64) %263)
(/.f64 (neg.f64 %444) #s(literal -2 binary64))
(fma.f64 #s(literal 2 binary64) %269 %398)
(fma.f64 #s(literal 2 binary64) %269 %400)
(fma.f64 #s(literal 1/2 binary64) %271 %398)
(fma.f64 #s(literal 1/2 binary64) %271 %400)
(fma.f64 %273 #s(literal 1/2 binary64) %398)
(fma.f64 %273 #s(literal 1/2 binary64) %400)
(fma.f64 %275 #s(literal 2 binary64) %398)
(fma.f64 %275 #s(literal 2 binary64) %400)
(+.f64 (*.f64 %455 #s(literal 0 binary64)) %220)
(-.f64 (/.f64 %220 #s(literal 2 binary64)) %471)
(fma.f64 %444 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %402) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %422 %301)
(fma.f64 #s(literal 2 binary64) %425 %301)
(fma.f64 #s(literal 2 binary64) %427 %301)
(fma.f64 #s(literal 2 binary64) %429 %301)
(fma.f64 #s(literal -2 binary64) %434 %301)
(fma.f64 #s(literal -2 binary64) %436 %301)
(-.f64 %301 (*.f64 (sin.f64 %255) #s(literal 0 binary64)))
(/.f64 (+.f64 (sin.f64 (-.f64 %52 %221)) %220) #s(literal 2 binary64))
(-.f64 %301 (*.f64 (sin.f64 %319) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %444))
(/.f64 (/.f64 %444 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(-.f64 %498 %226)
(fma.f64 %444 #s(literal 1/2 binary64) %263)
(-.f64 (/.f64 %443 #s(literal 2 binary64)) %471)
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %444) #s(literal 2 binary64))
(fma.f64 %226 #s(literal -1 binary64) %498)
(/.f64 (+.f64 (sin.f64 (-.f64 %52 %259)) %220) #s(literal 2 binary64))
(+.f64 %301 %498)
(/.f64 (-.f64 (cos.f64 (-.f64 %52 %246)) %226) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %52 %266)) %226) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %522 %220)
(fma.f64 #s(literal -2 binary64) %525 %220)
(/.f64 (-.f64 (cos.f64 (-.f64 %307 %52)) %226) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %534 %220)
(fma.f64 #s(literal -2 binary64) %537 %220)
(/.f64 (-.f64 (cos.f64 (-.f64 %326 %52)) %226) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %342 %52)) %226) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %366 %52)) %226) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %522 %301)
(fma.f64 #s(literal -2 binary64) %525 %301)
(/.f64 (+.f64 (sin.f64 (-.f64 %52 %235)) (sin.f64 (fma.f64 %40 #s(literal 1/2 binary64) %235))) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %534 %301)
(fma.f64 #s(literal -2 binary64) %537 %301)
(/.f64 (+.f64 (sin.f64 (-.f64 %52 %256)) (sin.f64 (fma.f64 %40 #s(literal 1/2 binary64) %256))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %52 %278)) (sin.f64 (fma.f64 %40 #s(literal 1/2 binary64) %278))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %52 %307)) (cos.f64 (fma.f64 %40 #s(literal 1/2 binary64) %307))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %52 %326)) (cos.f64 (fma.f64 %40 #s(literal 1/2 binary64) %326))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %52 %342)) (cos.f64 (fma.f64 %40 #s(literal 1/2 binary64) %342))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %52 %366)) (cos.f64 (fma.f64 %40 #s(literal 1/2 binary64) %366))) #s(literal 2 binary64))
(fma.f64 %597 #s(literal 1/2 binary64) %220)
(fma.f64 %402 #s(literal 1/2 binary64) %398)
(fma.f64 %402 #s(literal 1/2 binary64) %400)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %597) #s(literal 2 binary64))
(fma.f64 %597 #s(literal 1/2 binary64) %301)
(fma.f64 %444 #s(literal 1/2 binary64) %398)
(fma.f64 %444 #s(literal 1/2 binary64) %400)
(fma.f64 #s(literal 2 binary64) %613 %220)
(fma.f64 #s(literal 2 binary64) %621 %220)
(fma.f64 #s(literal -2 binary64) %625 %220)
(fma.f64 #s(literal -2 binary64) %629 %220)
(fma.f64 #s(literal 2 binary64) %637 %220)
(fma.f64 #s(literal 2 binary64) %645 %220)
(fma.f64 #s(literal -2 binary64) %649 %220)
(fma.f64 #s(literal -2 binary64) %653 %220)
(fma.f64 #s(literal 2 binary64) %661 %220)
(fma.f64 #s(literal -2 binary64) %665 %220)
(fma.f64 #s(literal 2 binary64) %613 %301)
(fma.f64 #s(literal 2 binary64) %621 %301)
(fma.f64 #s(literal -2 binary64) %625 %301)
(fma.f64 #s(literal -2 binary64) %629 %301)
(fma.f64 #s(literal 2 binary64) %637 %301)
(fma.f64 #s(literal 2 binary64) %645 %301)
(fma.f64 #s(literal -2 binary64) %649 %301)
(fma.f64 #s(literal -2 binary64) %653 %301)
(fma.f64 #s(literal 2 binary64) %661 %301)
(fma.f64 #s(literal -2 binary64) %665 %301)
(/.f64 (+.f64 %597 %402) #s(literal 2 binary64))
(/.f64 (+.f64 %402 %597) #s(literal 2 binary64))
(/.f64 (+.f64 %444 %597) #s(literal 2 binary64))
(/.f64 (+.f64 %597 %444) #s(literal 2 binary64))
(/.f64 (fma.f64 %597 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %402)) #s(literal 4 binary64))
(/.f64 (fma.f64 %597 #s(literal 2 binary64) (*.f64 %402 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %402 #s(literal 2 binary64) %691) #s(literal 4 binary64))
(/.f64 (fma.f64 %402 #s(literal 2 binary64) %694) #s(literal 4 binary64))
(/.f64 (fma.f64 %444 #s(literal 2 binary64) %691) #s(literal 4 binary64))
(/.f64 (fma.f64 %444 #s(literal 2 binary64) %694) #s(literal 4 binary64))
(/.f64 (fma.f64 %597 #s(literal 2 binary64) (*.f64 %444 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %597 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %444)) #s(literal 4 binary64))
%707
(*.f64 cp %708)
(*.f64 %32 %710)
(*.f64 %708 cp)
(*.f64 %710 %32)
(/.f64 %86 %226)
(*.f64 %1 %715)
(*.f64 %34 %717)
(*.f64 %717 %34)
(*.f64 %715 %1)
(neg.f64 %721)
(*.f64 %82 %723)
(*.f64 %707 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %707)
(*.f64 %723 %82)
(/.f64 #s(literal 1 binary64) (/.f64 %220 %82))
(/.f64 (*.f64 %86 #s(literal -1 binary64)) %220)
(/.f64 (*.f64 #s(literal -1 binary64) %86) %220)
(*.f64 #s(literal -1 binary64) %721)
(*.f64 %86 %735)
(*.f64 %735 %86)
(*.f64 %94 %715)
(*.f64 (*.f64 %723 %34) %1)
(*.f64 (*.f64 %723 %1) %34)
(*.f64 %96 %717)
(/.f64 #s(literal 1 binary64) (/.f64 %226 %86))
(/.f64 %100 %271)
(*.f64 #s(literal 2 binary64) (*.f64 %747 %82))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %707))
(*.f64 #s(literal 1/2 binary64) %752)
(*.f64 %100 %747)
(/.f64 %752 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 %756 %86))
(*.f64 (*.f64 %86 #s(literal 2 binary64)) %756)
(/.f64 (*.f64 #s(literal 2 binary64) %86) (*.f64 #s(literal 2 binary64) %226))
(*.f64 (*.f64 %723 %100) #s(literal 1/2 binary64))
%766
(neg.f64 %767)
(+.f64 %766 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %766)
(-.f64 %766 #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) %767)
(fma.f64 %40 #s(literal 0 binary64) %766)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %766)
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %766)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %766)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %766)
(-.f64 %52 %778)
(fma.f64 %40 #s(literal 1/2 binary64) %780)
(fma.f64 #s(literal 1/2 binary64) %40 %780)
(+.f64 %52 %780)
(+.f64 %780 %52)
(-.f64 %785 %52)
(-.f64 %780 %340)
(fma.f64 #s(literal -1/2 binary64) %286 %780)
(fma.f64 %286 #s(literal -1/2 binary64) %780)
(fma.f64 #s(literal 1/2 binary64) %323 %766)
(fma.f64 #s(literal 1/2 binary64) %331 %766)
(fma.f64 #s(literal 2 binary64) %263 %766)
(-.f64 %793 %778)
(-.f64 %795 %778)
(fma.f64 %277 #s(literal 1/4 binary64) %780)
(fma.f64 %286 %349 %766)
(/.f64 %799 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %40) %780)
(fma.f64 #s(literal 1 binary64) %52 %780)
(fma.f64 %52 #s(literal 1 binary64) %780)
(+.f64 (-.f64 %52 %40) %785)
(+.f64 %793 %780)
(+.f64 %795 %780)
(/.f64 %810 #s(literal -2 binary64))
(fma.f64 #s(literal -1/2 binary64) %361 %766)
(/.f64 (fma.f64 %780 #s(literal 2 binary64) %40) #s(literal 2 binary64))
(/.f64 (neg.f64 %799) #s(literal -2 binary64))
(fma.f64 (/.f64 %40 #s(literal 1/2 binary64)) #s(literal 1/4 binary64) %780)
(/.f64 (neg.f64 %810) #s(literal 2 binary64))
(/.f64 (fma.f64 %780 #s(literal -2 binary64) %286) #s(literal -2 binary64))
(fma.f64 #s(literal 0 binary64) %395 %766)
(fma.f64 %395 #s(literal 0 binary64) %766)
(fma.f64 #s(literal 0 binary64) %404 %766)
(fma.f64 #s(literal 0 binary64) %406 %766)
(fma.f64 %404 #s(literal 0 binary64) %766)
(fma.f64 %406 #s(literal 0 binary64) %766)
(fma.f64 #s(literal 2 binary64) %422 %766)
(fma.f64 #s(literal 2 binary64) %425 %766)
(fma.f64 #s(literal 2 binary64) %427 %766)
(fma.f64 #s(literal 2 binary64) %429 %766)
(fma.f64 #s(literal -2 binary64) %434 %766)
(fma.f64 #s(literal -2 binary64) %436 %766)
(fma.f64 #s(literal 2 binary64) %522 %766)
(fma.f64 #s(literal -2 binary64) %525 %766)
(fma.f64 #s(literal 2 binary64) %534 %766)
(fma.f64 #s(literal -2 binary64) %537 %766)
(fma.f64 %597 #s(literal 1/2 binary64) %766)
(fma.f64 #s(literal 2 binary64) %613 %766)
(fma.f64 #s(literal 2 binary64) %621 %766)
(fma.f64 #s(literal -2 binary64) %625 %766)
(fma.f64 #s(literal -2 binary64) %629 %766)
(fma.f64 #s(literal 2 binary64) %637 %766)
(fma.f64 #s(literal 2 binary64) %645 %766)
(fma.f64 #s(literal -2 binary64) %649 %766)
(fma.f64 #s(literal -2 binary64) %653 %766)
(fma.f64 #s(literal 2 binary64) %661 %766)
(fma.f64 #s(literal -2 binary64) %665 %766)

reconstruct2.0ms (0.0%)

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

eval580.0ms (0.4%)

Memory
13.3MiB live, 43.5MiB allocated; 4ms collecting garbage
Compiler

Compiled 8 083 to 1 860 computations (77.0% saved)

prune134.0ms (0.1%)

Memory
-15.3MiB live, 15.1MiB allocated; 3ms collecting garbage
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New49910509
Fresh000
Picked011
Done000
Total49911510
Accuracy
99.9%
Counts
510 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
%5 = (PI.f64 )
%7 = (*.f64 %5 #s(literal 1/2 binary64))
%8 = (fabs.f64 %7)
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (fma.f64 %5 #s(literal 1/2 binary64) %8) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %7 %8) #s(literal 2 binary64)))) (cos.f64 phipp))))
99.6%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
66.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phipp #s(literal 2 binary64)))))))
67.9%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal 1 binary64))))
62.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))))))) (cos.f64 phipp)))
62.5%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (cos.f64 phipp)))
98.8%
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 phipp) (*.f64 cp (sin.f64 lamp)))))
99.7%
(asin.f64 (*.f64 (/.f64 (sin.f64 lamp) (cos.f64 phipp)) cp))
99.7%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (sin.f64 lamp)))
99.6%
(asin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (*.f64 cp (sin.f64 lamp))))
99.6%
(asin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (neg.f64 cp)) (sin.f64 (neg.f64 lamp))))
Compiler

Compiled 130 to 61 computations (53.1% saved)

sample21.0ms (0.0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
%0 = (PI )
%2 = (* %0 1/2)
%3 = (fabs %2)
%4 = (+ %2 %3)
%6 = (/ %4 2)
%7 = (cos %6)
%8 = (- %2 %3)
%9 = (/ %8 2)
%10 = (cos %9)
%0
%2
%3
%4
%6
%7
%8
%9
%10
(* %7 %10)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
Samples
20.0ms2valid
Compiler

Compiled 91 to 14 computations (84.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-cos: 20.0ms (101.0% of total, 0.5 MiB)
ival-add!: 0.0ms (0.0% of total, 0.0 MiB)
adjust: 0.0ms (0.0% of total, 0.0 MiB)
ival-pi: 0.0ms (0.0% of total, 0.0 MiB)
ival-fabs: 0.0ms (0.0% of total, 0.0 MiB)
ival-div!: 0.0ms (0.0% of total, 0.0 MiB)
ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)
ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)

series3.1s (2.1%)

Memory
23.0MiB live, 118.4MiB allocated; 16ms collecting garbage
Counts
63 → 96
Calls
Call 1
Inputs
%2 = (sin.f64 lamp)
%3 = (*.f64 cp %2)
%5 = (cos.f64 phipp)
%9 = (pow.f64 lamp #s(literal 2 binary64))
%10 = (*.f64 #s(literal -1/6 binary64) %9)
%11 = (+.f64 #s(literal 1 binary64) %10)
%12 = (*.f64 lamp %11)
%13 = (sin lamp)
%14 = (approx %13 %12)
%15 = (*.f64 cp lamp)
%17 = (approx (* cp %13) %15)
%18 = (/.f64 cp %5)
%19 = (cos phipp)
%20 = (approx %19 #s(literal 1 binary64))
%22 = (pow.f64 phipp #s(literal 2 binary64))
%23 = (*.f64 #s(literal -1/2 binary64) %22)
%24 = (+.f64 #s(literal 1 binary64) %23)
%25 = (approx %19 %24)
%27 = (neg.f64 cp)
%28 = (neg.f64 lamp)
%29 = (sin.f64 %28)
%30 = (PI.f64 )
%31 = (*.f64 %30 #s(literal 1/2 binary64))
%32 = (fabs.f64 %31)
%33 = (fma.f64 %30 #s(literal 1/2 binary64) %32)
%34 = (/.f64 %33 #s(literal 2 binary64))
%35 = (cos.f64 %34)
%36 = (-.f64 %31 %32)
%37 = (/.f64 %36 #s(literal 2 binary64))
%38 = (cos.f64 %37)
%39 = (*.f64 %35 %38)
%40 = (fma.f64 #s(literal 2 binary64) %39 %5)
%41 = (/.f64 %2 %5)
%42 = (*.f64 %41 cp)
%43 = (*.f64 %18 %2)
%44 = (/.f64 #s(literal 1 binary64) %5)
%45 = (*.f64 %44 %3)
%46 = (/.f64 %5 %3)
%47 = (/.f64 #s(literal 1 binary64) %46)
%48 = (*.f64 %44 %27)
%49 = (*.f64 %48 %29)
%50 = (*.f64 cp %14)
%51 = (/.f64 %50 %5)
%53 = (/.f64 %17 %5)
%55 = (/.f64 %3 %40)
%57 = (/.f64 %3 %20)
%59 = (/.f64 %3 %25)
cp
lamp
%2
%3
phipp
%5
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%9
%10
%11
%12
%14
%15
%17
%18
%20
#s(literal -1/2 binary64)
%22
%23
%24
%25
#s(literal 1/2 binary64)
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%43
%44
%45
%46
%47
%48
%49
%50
%51
(asin.f64 %51)
%53
(asin.f64 %53)
%55
(asin.f64 %55)
%57
(asin.f64 %57)
%59
(asin.f64 %59)
(asin.f64 %42)
(asin.f64 %43)
(asin.f64 %45)
(asin.f64 %47)
(asin.f64 %49)
Outputs
%5 = (sin lamp)
%6 = (* cp %5)
%7 = (sin.f64 lamp)
%8 = (*.f64 cp %7)
%11 = (*.f64 cp lamp)
%14 = (cos phipp)
%15 = (/ cp %14)
%16 = (cos.f64 phipp)
%17 = (/.f64 cp %16)
%19 = (neg cp)
%23 = (/ %5 %14)
%24 = (* %23 cp)
%25 = (/.f64 %8 %16)
%27 = (/ %14 %6)
%31 = (/ 1 %14)
%32 = (* %31 %19)
%35 = (neg lamp)
%36 = (sin %35)
%37 = (* %32 %36)
%39 = (sin.f64 (neg.f64 lamp))
%40 = (*.f64 cp %39)
%42 = (*.f64 #s(literal -1 binary64) (/.f64 %40 %16))
%51 = (* (PI ) 1/2)
%52 = (fabs %51)
%61 = (+ (* 2 (* (cos (/ (+ %51 %52) 2)) (cos (/ (- %51 %52) 2)))) %14)
%62 = (/ %6 %61)
%66 = (*.f64 #s(literal 1/2 binary64) (PI.f64 ))
%67 = (fabs.f64 %66)
%74 = (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 %67 %66))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %66 %67))))
%75 = (*.f64 #s(literal 2 binary64) %74)
%76 = (+.f64 %16 %75)
%77 = (/.f64 %8 %76)
%82 = (asin %37)
%88 = (pow.f64 lamp #s(literal 2 binary64))
%89 = (*.f64 #s(literal -1/6 binary64) %88)
%90 = (+.f64 #s(literal 1 binary64) %89)
%110 = (*.f64 cp %88)
%129 = (pow lamp 2)
%132 = (* -1/6 %129)
%134 = (+ 1 %132)
%137 = (*.f64 #s(literal -1 binary64) lamp)
%161 = (/.f64 %88 %16)
%162 = (/.f64 #s(literal 1 binary64) %16)
%167 = (*.f64 #s(literal 1/6 binary64) %162)
%181 = (/.f64 %110 %16)
%201 = (/.f64 %16 cp)
%207 = (fma.f64 #s(literal -1/36 binary64) %201 (*.f64 #s(literal 1/120 binary64) %201))
%210 = (*.f64 #s(literal -1/6 binary64) %201)
%229 = (/.f64 %110 %76)
%230 = (/.f64 cp %76)
%247 = (/.f64 #s(literal 1 binary64) %88)
%248 = (-.f64 %247 #s(literal 1/6 binary64))
%251 = (* lamp %134)
%253 = (pow.f64 lamp #s(literal 3 binary64))
%265 = (sin.f64 %137)
%269 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 cp %265) %16))
%275 = (pow.f64 phipp #s(literal 2 binary64))
%276 = (*.f64 #s(literal -1/2 binary64) %275)
%282 = (*.f64 %275 (-.f64 (*.f64 #s(literal 1/24 binary64) %275) #s(literal 1/2 binary64)))
%290 = (*.f64 %275 (-.f64 (*.f64 %275 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %275))) #s(literal 1/2 binary64)))
%293 = (*.f64 cp %275)
%299 = (fma.f64 #s(literal -1/4 binary64) cp (*.f64 #s(literal 1/24 binary64) cp))
%300 = (*.f64 %275 %299)
%302 = (*.f64 #s(literal -1/2 binary64) cp)
%311 = (*.f64 %275 (fma.f64 #s(literal -1/720 binary64) cp (fma.f64 #s(literal 1/48 binary64) cp (*.f64 #s(literal 1/2 binary64) %299))))
%319 = (pow phipp 2)
%322 = (* -1/2 %319)
%324 = (+.f64 #s(literal 1 binary64) %75)
%335 = (*.f64 %275 %7)
%340 = (fma.f64 #s(literal -1/4 binary64) %7 (*.f64 #s(literal 1/24 binary64) %7))
%343 = (*.f64 #s(literal -1/2 binary64) %7)
%359 = (*.f64 cp %335)
%363 = (fma.f64 #s(literal -1/4 binary64) %8 (*.f64 #s(literal 1/24 binary64) %8))
%366 = (*.f64 #s(literal -1/2 binary64) %8)
%399 = (/.f64 #s(literal 1 binary64) %8)
%401 = (/.f64 %275 %8)
%405 = (*.f64 #s(literal 1/2 binary64) %399)
%437 = (fma.f64 #s(literal -1/4 binary64) %40 (*.f64 #s(literal 1/24 binary64) %40))
%454 = (/.f64 %8 %324)
%456 = (pow.f64 %324 #s(literal 2 binary64))
%461 = (/.f64 %8 (pow.f64 %324 #s(literal 3 binary64)))
%462 = (/.f64 %8 %456)
%464 = (fma.f64 #s(literal -1/4 binary64) %461 (*.f64 #s(literal 1/24 binary64) %462))
%467 = (*.f64 #s(literal -1/2 binary64) %462)
(approx cp #s(literal 0 binary64))
(approx cp cp)
(approx %6 %8)
(approx (* cp lamp) %11)
(approx %15 %17)
(approx %19 (*.f64 #s(literal -1 binary64) cp))
(approx %24 %25)
(approx %27 (/.f64 %16 %8))
(approx %32 (*.f64 #s(literal -1 binary64) %17))
(approx %37 %42)
(approx (asin (/ %6 %14)) (asin.f64 %25))
(approx %62 %77)
(approx (asin %62) (asin.f64 %77))
(approx %82 (asin.f64 %42))
(approx lamp lamp)
(approx %5 (*.f64 lamp %90))
(approx %5 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 %88 (-.f64 (*.f64 #s(literal 1/120 binary64) %88) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 %88 (-.f64 (*.f64 %88 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %88))) #s(literal 1/6 binary64))))))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %110))))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 %88 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 #s(literal 1/120 binary64) %110))))))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 %88 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 %88 (fma.f64 #s(literal -1/5040 binary64) %110 (*.f64 #s(literal 1/120 binary64) cp))))))))
(approx %129 %88)
(approx %132 %89)
(approx %134 #s(literal 1 binary64))
(approx %134 %90)
(approx %35 %137)
(approx %36 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) %88) #s(literal 1 binary64))))
(approx %36 (*.f64 lamp (-.f64 (*.f64 %88 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %88))) #s(literal 1 binary64))))
(approx %36 (*.f64 lamp (-.f64 (*.f64 %88 (+.f64 #s(literal 1/6 binary64) (*.f64 %88 (-.f64 (*.f64 #s(literal 1/5040 binary64) %88) #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(approx %23 (/.f64 lamp %16))
(approx %23 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %161 %162)))
(approx %23 (*.f64 lamp (fma.f64 %88 (-.f64 (*.f64 #s(literal 1/120 binary64) %161) %167) %162)))
(approx %23 (*.f64 lamp (fma.f64 %88 (-.f64 (*.f64 %88 (fma.f64 #s(literal -1/5040 binary64) %161 (*.f64 #s(literal 1/120 binary64) %162))) %167) %162)))
(approx %24 (/.f64 %11 %16))
(approx %24 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %181 %17)))
(approx %24 (*.f64 lamp (fma.f64 %88 (fma.f64 #s(literal -1/6 binary64) %17 (*.f64 #s(literal 1/120 binary64) %181)) %17)))
(approx %24 (*.f64 lamp (fma.f64 %88 (fma.f64 #s(literal -1/6 binary64) %17 (*.f64 %88 (fma.f64 #s(literal -1/5040 binary64) %181 (*.f64 #s(literal 1/120 binary64) %17)))) %17)))
(approx %27 (/.f64 %16 %11))
(approx %27 (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 %88 %16) cp) %201) lamp))
(approx %27 (/.f64 (fma.f64 %88 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %88 %207)) %210) %201) lamp))
(approx %27 (/.f64 (fma.f64 %88 (-.f64 (*.f64 %88 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %88 (fma.f64 #s(literal -1/5040 binary64) %201 (fma.f64 #s(literal 1/720 binary64) %201 (*.f64 #s(literal 1/6 binary64) %207))))) %207)) %210) %201) lamp))
(approx %62 (/.f64 %11 %76))
(approx %62 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %229 %230)))
(approx %62 (*.f64 lamp (fma.f64 %88 (fma.f64 #s(literal -1/6 binary64) %230 (*.f64 #s(literal 1/120 binary64) %229)) %230)))
(approx %62 (*.f64 lamp (fma.f64 %88 (fma.f64 #s(literal -1/6 binary64) %230 (*.f64 %88 (fma.f64 #s(literal -1/5040 binary64) %229 (*.f64 #s(literal 1/120 binary64) %230)))) %230)))
(approx %5 %7)
(approx %134 (*.f64 %88 %248))
(approx %251 (*.f64 #s(literal -1/6 binary64) %253))
(approx %251 (*.f64 %253 %248))
(approx %36 %39)
(approx %23 (/.f64 %7 %16))
(approx %251 (*.f64 #s(literal -1 binary64) (*.f64 %253 (-.f64 #s(literal 1/6 binary64) %247))))
(approx %36 %265)
(approx %37 %269)
(approx %82 (asin.f64 %269))
(approx phipp phipp)
(approx %14 (+.f64 #s(literal 1 binary64) %276))
(approx %14 (+.f64 #s(literal 1 binary64) %282))
(approx %14 (+.f64 #s(literal 1 binary64) %290))
(approx %15 (+.f64 cp (*.f64 #s(literal 1/2 binary64) %293)))
(approx %15 (+.f64 cp (*.f64 %275 (-.f64 (*.f64 #s(literal -1 binary64) %300) %302))))
(approx %15 (+.f64 cp (*.f64 %275 (-.f64 (*.f64 %275 (-.f64 (*.f64 #s(literal -1 binary64) %311) %299)) %302))))
(approx %319 %275)
(approx %322 %276)
(approx %61 %324)
(approx %61 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %275 %75)))
(approx %61 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %74 %282)))
(approx %61 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %74 %290)))
(approx %23 (+.f64 %7 (*.f64 #s(literal 1/2 binary64) %335)))
(approx %23 (+.f64 %7 (*.f64 %275 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %275 %340)) %343))))
(approx %23 (+.f64 %7 (*.f64 %275 (-.f64 (*.f64 %275 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %275 (fma.f64 #s(literal -1/720 binary64) %7 (fma.f64 #s(literal 1/48 binary64) %7 (*.f64 #s(literal 1/2 binary64) %340))))) %340)) %343))))
(approx %24 (fma.f64 #s(literal 1/2 binary64) %359 %8))
(approx %24 (fma.f64 cp %7 (*.f64 %275 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %275 %363)) %366))))
(approx %24 (fma.f64 cp %7 (*.f64 %275 (-.f64 (*.f64 %275 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %275 (fma.f64 #s(literal -1/720 binary64) %8 (fma.f64 #s(literal 1/48 binary64) %8 (*.f64 #s(literal 1/2 binary64) %363))))) %363)) %366))))
(approx %31 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %275)))
(approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %275 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5/24 binary64) %275)))))
(approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %275 (+.f64 #s(literal 1/2 binary64) (*.f64 %275 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 61/720 binary64) %275)))))))
(approx %27 %399)
(approx %27 (fma.f64 #s(literal -1/2 binary64) %401 %399))
(approx %27 (fma.f64 %275 (-.f64 (*.f64 #s(literal 1/24 binary64) %401) %405) %399))
(approx %27 (fma.f64 %275 (-.f64 (*.f64 %275 (fma.f64 #s(literal -1/720 binary64) %401 (*.f64 #s(literal 1/24 binary64) %399))) %405) %399))
(approx %32 (fma.f64 #s(literal -1 binary64) cp (*.f64 #s(literal -1/2 binary64) %293)))
(approx %32 (fma.f64 #s(literal -1 binary64) cp (*.f64 %275 (fma.f64 #s(literal -1/2 binary64) cp %300))))
(approx %32 (fma.f64 #s(literal -1 binary64) cp (*.f64 %275 (fma.f64 #s(literal -1/2 binary64) cp (*.f64 %275 (fma.f64 #s(literal -1/4 binary64) cp (fma.f64 #s(literal 1/24 binary64) cp %311)))))))
(approx %37 (*.f64 #s(literal -1 binary64) %40))
(approx %37 (fma.f64 #s(literal -1 binary64) %40 (*.f64 #s(literal -1/2 binary64) (*.f64 cp (*.f64 %275 %39)))))
(approx %37 (fma.f64 #s(literal -1 binary64) %40 (*.f64 %275 (fma.f64 #s(literal -1/2 binary64) %40 (*.f64 %275 %437)))))
(approx %37 (fma.f64 #s(literal -1 binary64) %40 (*.f64 %275 (fma.f64 #s(literal -1/2 binary64) %40 (*.f64 %275 (fma.f64 #s(literal -1/4 binary64) %40 (fma.f64 #s(literal 1/24 binary64) %40 (*.f64 %275 (fma.f64 #s(literal -1/720 binary64) %40 (fma.f64 #s(literal 1/48 binary64) %40 (*.f64 #s(literal 1/2 binary64) %437)))))))))))
(approx %62 %454)
(approx %62 (fma.f64 #s(literal 1/2 binary64) (/.f64 %359 %456) %454))
(approx %62 (fma.f64 %275 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %275 %464)) %467) %454))
(approx %62 (fma.f64 %275 (-.f64 (*.f64 %275 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %275 (fma.f64 #s(literal -1/720 binary64) %462 (fma.f64 #s(literal 1/48 binary64) %461 (*.f64 #s(literal 1/2 binary64) (/.f64 %464 %324)))))) %464)) %467) %454))
(approx %14 %16)
(approx (+ 1 %322) (*.f64 %275 (-.f64 (/.f64 #s(literal 1 binary64) %275) #s(literal 1/2 binary64))))
(approx %61 %76)
(approx %31 %162)
Calls

9 calls:

TimeVariablePoint
70.0ms
phipp
0
56.0ms
phipp
inf
53.0ms
cp
0
41.0ms
lamp
inf
31.0ms
lamp
0

rewrite10.8s (7.2%)

Memory
-4.9MiB live, 462.2MiB allocated; 95ms collecting garbage
Counts
63 → 4 902
Calls
Call 1
Inputs
%2 = (sin.f64 lamp)
%3 = (*.f64 cp %2)
%5 = (cos.f64 phipp)
%9 = (pow.f64 lamp #s(literal 2 binary64))
%10 = (*.f64 #s(literal -1/6 binary64) %9)
%11 = (+.f64 #s(literal 1 binary64) %10)
%12 = (*.f64 lamp %11)
%13 = (sin lamp)
%14 = (approx %13 %12)
%15 = (*.f64 cp lamp)
%17 = (approx (* cp %13) %15)
%18 = (/.f64 cp %5)
%19 = (cos phipp)
%20 = (approx %19 #s(literal 1 binary64))
%22 = (pow.f64 phipp #s(literal 2 binary64))
%23 = (*.f64 #s(literal -1/2 binary64) %22)
%24 = (+.f64 #s(literal 1 binary64) %23)
%25 = (approx %19 %24)
%27 = (neg.f64 cp)
%28 = (neg.f64 lamp)
%29 = (sin.f64 %28)
%30 = (PI.f64 )
%31 = (*.f64 %30 #s(literal 1/2 binary64))
%32 = (fabs.f64 %31)
%33 = (fma.f64 %30 #s(literal 1/2 binary64) %32)
%34 = (/.f64 %33 #s(literal 2 binary64))
%35 = (cos.f64 %34)
%36 = (-.f64 %31 %32)
%37 = (/.f64 %36 #s(literal 2 binary64))
%38 = (cos.f64 %37)
%39 = (*.f64 %35 %38)
%40 = (fma.f64 #s(literal 2 binary64) %39 %5)
%41 = (/.f64 %2 %5)
%42 = (*.f64 %41 cp)
%43 = (*.f64 %18 %2)
%44 = (/.f64 #s(literal 1 binary64) %5)
%45 = (*.f64 %44 %3)
%46 = (/.f64 %5 %3)
%47 = (/.f64 #s(literal 1 binary64) %46)
%48 = (*.f64 %44 %27)
%49 = (*.f64 %48 %29)
%50 = (*.f64 cp %14)
%51 = (/.f64 %50 %5)
%53 = (/.f64 %17 %5)
%55 = (/.f64 %3 %40)
%57 = (/.f64 %3 %20)
%59 = (/.f64 %3 %25)
cp
lamp
%2
%3
phipp
%5
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%9
%10
%11
%12
%14
%15
%17
%18
%20
#s(literal -1/2 binary64)
%22
%23
%24
%25
#s(literal 1/2 binary64)
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%43
%44
%45
%46
%47
%48
%49
%50
%51
(asin.f64 %51)
%53
(asin.f64 %53)
%55
(asin.f64 %55)
%57
(asin.f64 %57)
%59
(asin.f64 %59)
(asin.f64 %42)
(asin.f64 %43)
(asin.f64 %45)
(asin.f64 %47)
(asin.f64 %49)
Outputs
%1 = (neg.f64 cp)
%10 = (*.f64 #s(literal 0 binary64) cp)
%12 = (*.f64 cp #s(literal 0 binary64))
%16 = (*.f64 #s(literal 1/2 binary64) cp)
%18 = (*.f64 #s(literal 2 binary64) cp)
%20 = (*.f64 cp #s(literal 2 binary64))
%22 = (*.f64 cp #s(literal 1/2 binary64))
%27 = (/.f64 cp #s(literal -2 binary64))
%30 = (*.f64 #s(literal -1/2 binary64) %1)
%32 = (*.f64 %1 #s(literal 2 binary64))
%34 = (*.f64 %1 #s(literal -2 binary64))
%36 = (neg.f64 %27)
%50 = (*.f64 %27 #s(literal -1 binary64))
%73 = (neg.f64 lamp)
%77 = (*.f64 #s(literal 0 binary64) lamp)
%79 = (*.f64 lamp #s(literal 0 binary64))
%81 = (+.f64 lamp lamp)
%84 = (*.f64 #s(literal 1/2 binary64) lamp)
%95 = (*.f64 %81 #s(literal 2 binary64))
%99 = (*.f64 #s(literal 4 binary64) %84)
%119 = (sin.f64 lamp)
%120 = (sin.f64 %73)
%124 = (PI.f64 )
%127 = (+.f64 %124 lamp)
%132 = (*.f64 #s(literal 1/2 binary64) %119)
%134 = (*.f64 #s(literal 2 binary64) %119)
%136 = (*.f64 %119 #s(literal 2 binary64))
%138 = (*.f64 %119 #s(literal 1/2 binary64))
%140 = (*.f64 %124 #s(literal 1/2 binary64))
%145 = (fma.f64 %124 #s(literal 1/2 binary64) lamp)
%150 = (*.f64 #s(literal 0 binary64) %119)
%152 = (*.f64 %119 #s(literal 0 binary64))
%172 = (*.f64 (sin.f64 %84) (cos.f64 %84))
%176 = (*.f64 cp %119)
%180 = (neg.f64 %176)
%184 = (*.f64 #s(literal 1 binary64) %120)
%186 = (*.f64 %120 #s(literal 1 binary64))
%189 = (*.f64 %16 %119)
%191 = (*.f64 #s(literal 2 binary64) %176)
%194 = (*.f64 %176 #s(literal 2 binary64))
%198 = (*.f64 %27 %120)
%200 = (*.f64 %120 #s(literal 2 binary64))
%202 = (*.f64 #s(literal 4 binary64) %189)
%204 = (*.f64 #s(literal 0 binary64) %176)
%206 = (*.f64 %176 #s(literal 0 binary64))
%243 = (/.f64 #s(literal 1 binary64) cp)
%244 = (/.f64 #s(literal 1/2 binary64) %243)
%246 = (/.f64 #s(literal 1 binary64) %119)
%247 = (/.f64 #s(literal 1/2 binary64) %246)
%257 = (/.f64 #s(literal 1 binary64) %176)
%258 = (/.f64 #s(literal 1/4 binary64) %257)
%260 = (/.f64 #s(literal 1 binary64) %257)
%262 = (/.f64 #s(literal 1/2 binary64) %176)
%265 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%267 = (/.f64 #s(literal 2 binary64) cp)
%268 = (/.f64 #s(literal 1 binary64) %267)
%269 = (/.f64 #s(literal 1/2 binary64) %119)
%272 = (/.f64 #s(literal 2 binary64) %267)
%275 = (/.f64 #s(literal 2 binary64) %119)
%276 = (/.f64 #s(literal 1 binary64) %275)
%277 = (/.f64 #s(literal 1/2 binary64) cp)
%280 = (/.f64 #s(literal 2 binary64) %275)
%284 = (neg.f64 phipp)
%286 = (cos.f64 phipp)
%287 = (fabs.f64 phipp)
%290 = (neg.f64 %287)
%292 = (neg.f64 %286)
%298 = (*.f64 %286 #s(literal -1 binary64))
%300 = (fma.f64 %124 #s(literal 1/2 binary64) phipp)
%302 = (+.f64 %124 phipp)
%305 = (fma.f64 %124 #s(literal 1/2 binary64) %287)
%307 = (fma.f64 %124 #s(literal 1/2 binary64) %284)
%309 = (*.f64 %286 #s(literal 1/2 binary64))
%311 = (*.f64 %286 #s(literal 2 binary64))
%313 = (+.f64 %287 %124)
%316 = (+.f64 %284 %124)
%320 = (+.f64 %290 %140)
%322 = (*.f64 %124 #s(literal -1/2 binary64))
%323 = (-.f64 %322 phipp)
%326 = (fma.f64 %124 #s(literal 1/2 binary64) %302)
%335 = (sin.f64 phipp)
%338 = (*.f64 %335 #s(literal 0 binary64))
%340 = (*.f64 #s(literal 0 binary64) %286)
%342 = (*.f64 %286 #s(literal 0 binary64))
%345 = (sin.f64 %287)
%347 = (sin.f64 %284)
%361 = (*.f64 #s(literal 1/2 binary64) %286)
%365 = (*.f64 %292 #s(literal 1 binary64))
%385 = (sin.f64 %322)
%436 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
%439 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))
%441 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%443 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%449 = (*.f64 #s(literal 4 binary64) #s(literal 0 binary64))
%456 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
%460 = (/.f64 #s(literal 0 binary64) #s(literal 1/2 binary64))
%462 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
%468 = (sqrt.f64 #s(literal 1/2 binary64))
%480 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
%496 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 %124 %124) #s(literal 2 binary64))))
%501 = (*.f64 (cos.f64 (/.f64 (fma.f64 %124 #s(literal 1/2 binary64) %322) #s(literal 2 binary64))) #s(literal 0 binary64))
%503 = (-.f64 %140 %140)
%506 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 %503 #s(literal 2 binary64))))
%508 = (fabs.f64 %140)
%512 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 %508 %508) #s(literal 2 binary64))))
%514 = (fabs.f64 %124)
%515 = (+.f64 %514 %124)
%516 = (*.f64 %515 #s(literal 1/2 binary64))
%520 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 %516 %516) #s(literal 2 binary64))))
%522 = (*.f64 %515 #s(literal 1/4 binary64))
%523 = (cos.f64 %522)
%524 = (-.f64 %124 %514)
%525 = (*.f64 %524 #s(literal 1/4 binary64))
%526 = (cos.f64 %525)
%529 = (neg.f64 %526)
%531 = (neg.f64 %523)
%535 = (*.f64 %526 #s(literal 2 binary64))
%537 = (*.f64 %526 #s(literal 1 binary64))
%539 = (*.f64 %523 #s(literal 2 binary64))
%541 = (*.f64 %523 #s(literal -2 binary64))
%543 = (*.f64 %523 #s(literal 1 binary64))
%550 = (*.f64 #s(literal -2 binary64) %526)
%552 = (neg.f64 %535)
%562 = (*.f64 %523 (cos.f64 (/.f64 (-.f64 %124 %516) #s(literal 2 binary64))))
%567 = (*.f64 %523 (cos.f64 (/.f64 (-.f64 %516 %124) #s(literal 2 binary64))))
%569 = (fma.f64 %124 #s(literal -1/2 binary64) %140)
%575 = (*.f64 (cos.f64 (/.f64 %569 #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %322 %140) #s(literal 2 binary64))))
%577 = (fma.f64 %124 #s(literal -1/2 binary64) %322)
%583 = (*.f64 (cos.f64 (/.f64 %577 #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %322 %322) #s(literal 2 binary64))))
%585 = (*.f64 %514 #s(literal -1/2 binary64))
%592 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %514 %585) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %508 %585) #s(literal 2 binary64))))
%600 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %514 %508) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %585 %508) #s(literal 2 binary64))))
%608 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %514 %585) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %585 %585) #s(literal 2 binary64))))
%611 = (/.f64 (-.f64 %524 %515) #s(literal 4 binary64))
%613 = (sin.f64 (fma.f64 %124 #s(literal 1/2 binary64) %611))
%614 = (+.f64 %515 %524)
%615 = (/.f64 %614 #s(literal 4 binary64))
%616 = (cos.f64 %615)
%617 = (+.f64 %613 %616)
%619 = (fabs.f64 %522)
%621 = (cos.f64 (fma.f64 #s(literal 1/4 binary64) %524 %619))
%622 = (-.f64 %514 %124)
%624 = (cos.f64 (fma.f64 #s(literal 1/4 binary64) %622 %619))
%625 = (+.f64 %621 %624)
%627 = (fabs.f64 %525)
%629 = (cos.f64 (-.f64 %627 %522))
%631 = (cos.f64 (fma.f64 #s(literal 1/4 binary64) %515 %627))
%632 = (+.f64 %629 %631)
%635 = (cos.f64 (+.f64 %619 %627))
%637 = (cos.f64 (-.f64 %619 %627))
%638 = (+.f64 %635 %637)
%642 = (sin.f64 (fma.f64 %124 #s(literal 1/2 binary64) (-.f64 %522 %627)))
%643 = (fma.f64 %124 #s(literal 2 binary64) %515)
%645 = (sin.f64 (fma.f64 %643 #s(literal 1/4 binary64) %627))
%646 = (+.f64 %642 %645)
%648 = (fma.f64 %524 #s(literal 1/4 binary64) %140)
%650 = (sin.f64 (-.f64 %648 %619))
%651 = (fma.f64 %524 #s(literal 1/2 binary64) %124)
%653 = (sin.f64 (fma.f64 #s(literal 1/2 binary64) %651 %619))
%654 = (+.f64 %650 %653)
%656 = (-.f64 %515 %524)
%657 = (fma.f64 #s(literal 1/2 binary64) %656 %124)
%659 = (cos.f64 (fma.f64 #s(literal 1/2 binary64) %657 %322))
%660 = (fma.f64 #s(literal 1/2 binary64) %614 %124)
%662 = (cos.f64 (fma.f64 #s(literal 1/2 binary64) %660 %140))
%663 = (-.f64 %659 %662)
%667 = (cos.f64 (*.f64 (-.f64 %615 %611) #s(literal 1/2 binary64)))
%668 = (/.f64 %656 #s(literal 4 binary64))
%671 = (cos.f64 (*.f64 (-.f64 %615 %668) #s(literal 1/2 binary64)))
%672 = (*.f64 %667 %671)
%678 = (*.f64 #s(literal 2 binary64) %667)
%683 = (*.f64 %667 (cos.f64 (/.f64 (-.f64 %668 %615) #s(literal 2 binary64))))
%685 = (neg.f64 %672)
%693 = (*.f64 (cos.f64 (/.f64 (+.f64 %611 %615) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %611 %615) #s(literal 2 binary64))))
%695 = (+.f64 #s(literal 0 binary64) %672)
%697 = (*.f64 %672 #s(literal 1/2 binary64))
%699 = (*.f64 #s(literal 1 binary64) %672)
%701 = (neg.f64 %615)
%708 = (*.f64 (cos.f64 (/.f64 (+.f64 %611 %701) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %611 %701) #s(literal 2 binary64))))
%716 = (*.f64 (cos.f64 (/.f64 (+.f64 %701 %611) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %701 %611) #s(literal 2 binary64))))
%724 = (*.f64 (cos.f64 (/.f64 (+.f64 %668 %701) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %668 %701) #s(literal 2 binary64))))
%732 = (*.f64 (cos.f64 (/.f64 (+.f64 %701 %668) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %701 %668) #s(literal 2 binary64))))
%734 = (fabs.f64 %615)
%741 = (*.f64 (cos.f64 (/.f64 (+.f64 %668 %734) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %668 %734) #s(literal 2 binary64))))
%743 = (fabs.f64 %668)
%750 = (*.f64 (cos.f64 (/.f64 (+.f64 %615 %743) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %615 %743) #s(literal 2 binary64))))
%758 = (*.f64 (cos.f64 (/.f64 (+.f64 %734 %668) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %734 %668) #s(literal 2 binary64))))
%766 = (*.f64 (cos.f64 (/.f64 (+.f64 %734 %611) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %734 %611) #s(literal 2 binary64))))
%774 = (*.f64 (cos.f64 (/.f64 (+.f64 %743 %615) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %743 %615) #s(literal 2 binary64))))
%782 = (*.f64 (cos.f64 (/.f64 (+.f64 %611 %734) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %611 %734) #s(literal 2 binary64))))
%784 = (/.f64 %672 #s(literal 1 binary64))
%786 = (/.f64 %672 #s(literal 2 binary64))
%794 = (*.f64 (cos.f64 (/.f64 (+.f64 %734 %743) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %734 %743) #s(literal 2 binary64))))
%802 = (*.f64 (cos.f64 (/.f64 (+.f64 %743 %734) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %743 %734) #s(literal 2 binary64))))
%810 = (*.f64 (cos.f64 (/.f64 (+.f64 %743 %701) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %743 %701) #s(literal 2 binary64))))
%818 = (*.f64 (cos.f64 (/.f64 (+.f64 %701 %743) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %701 %743) #s(literal 2 binary64))))
%820 = (/.f64 %672 #s(literal 4 binary64))
%822 = (*.f64 #s(literal 1/2 binary64) %660)
%826 = (*.f64 #s(literal 1/2 binary64) %657)
%830 = (*.f64 (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %657 %822) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %826 %822) #s(literal 2 binary64))))
%838 = (*.f64 (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %660 %826) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %822 %826) #s(literal 2 binary64))))
%869 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%871 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%873 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%914 = (*.f64 lamp lamp)
%917 = (fabs.f64 lamp)
%919 = (neg.f64 %914)
%923 = (fabs.f64 %917)
%925 = (neg.f64 %917)
%939 = (pow.f64 lamp #s(literal 1 binary64))
%950 = (*.f64 #s(literal -1/6 binary64) lamp)
%952 = (*.f64 #s(literal -1/6 binary64) %914)
%956 = (*.f64 #s(literal 1/6 binary64) lamp)
%959 = (*.f64 %956 lamp)
%961 = (*.f64 %73 #s(literal -1/6 binary64))
%963 = (*.f64 %917 #s(literal -1/6 binary64))
%965 = (*.f64 #s(literal -1/6 binary64) %73)
%967 = (*.f64 #s(literal -1/6 binary64) %917)
%971 = (*.f64 #s(literal 1/2 binary64) %950)
%973 = (*.f64 %950 %81)
%975 = (*.f64 %84 %950)
%977 = (*.f64 %950 #s(literal 2 binary64))
%980 = (*.f64 #s(literal -1/6 binary64) %939)
%985 = (fma.f64 %950 lamp #s(literal 1 binary64))
%993 = (fma.f64 %956 lamp #s(literal -1 binary64))
%1015 = (+.f64 #s(literal 0 binary64) %952)
%1017 = (-.f64 #s(literal 0 binary64) %959)
%1019 = (+.f64 #s(literal 1/2 binary64) %952)
%1021 = (-.f64 #s(literal 1/2 binary64) %959)
%1077 = (*.f64 %914 lamp)
%1081 = (fma.f64 %950 %914 lamp)
%1085 = (*.f64 %950 %914)
%1088 = (*.f64 %956 %914)
%1138 = (sin lamp)
%1139 = (approx %1138 %1081)
%1140 = (*.f64 cp lamp)
%1151 = (approx (* cp %1138) %1140)
%1152 = (/.f64 cp %286)
%1154 = (neg.f64 %1152)
%1156 = (/.f64 #s(literal 1 binary64) %286)
%1161 = (/.f64 %286 cp)
%1163 = (/.f64 #s(literal -1 binary64) %286)
%1167 = (/.f64 %286 %1)
%1169 = (/.f64 #s(literal -1 binary64) %1161)
%1171 = (*.f64 #s(literal 2 binary64) %286)
%1173 = (/.f64 #s(literal 1/2 binary64) %286)
%1174 = (*.f64 %1173 cp)
%1176 = (*.f64 #s(literal 1/2 binary64) %1152)
%1178 = (*.f64 #s(literal 2 binary64) %1152)
%1181 = (*.f64 #s(literal 2 binary64) %1161)
%1184 = (/.f64 #s(literal 1/2 binary64) %1161)
%1186 = (/.f64 #s(literal 2 binary64) %1161)
%1189 = (/.f64 %27 %292)
%1191 = (*.f64 #s(literal 2 binary64) %1)
%1192 = (*.f64 #s(literal 2 binary64) %292)
%1194 = (*.f64 %27 %1163)
%1196 = (/.f64 #s(literal 1 binary64) %243)
%1198 = (/.f64 #s(literal 2 binary64) %286)
%1200 = (/.f64 #s(literal 2 binary64) %243)
%1203 = (/.f64 #s(literal 0 binary64) %1161)
%1224 = (cos phipp)
%1225 = (approx %1224 #s(literal 1 binary64))
%1235 = (neg.f64 #s(literal 1/4 binary64))
%1248 = (*.f64 phipp phipp)
%1250 = (neg.f64 %1248)
%1257 = (*.f64 #s(literal 1 binary64) phipp)
%1262 = (*.f64 #s(literal 1 binary64) %284)
%1264 = (*.f64 #s(literal 1 binary64) %287)
%1266 = (*.f64 #s(literal 1/2 binary64) phipp)
%1267 = (*.f64 %1266 phipp)
%1269 = (*.f64 #s(literal 2 binary64) %1248)
%1280 = (pow.f64 phipp #s(literal 1 binary64))
%1287 = (*.f64 #s(literal -1/2 binary64) phipp)
%1289 = (*.f64 #s(literal -1/2 binary64) %1248)
%1298 = (*.f64 %287 #s(literal -1/2 binary64))
%1300 = (*.f64 %284 #s(literal -1/2 binary64))
%1302 = (*.f64 #s(literal -1/2 binary64) %284)
%1304 = (*.f64 #s(literal -1/2 binary64) %287)
%1307 = (*.f64 #s(literal -1/2 binary64) %1280)
%1312 = (fma.f64 %1287 phipp #s(literal 1 binary64))
%1315 = (-.f64 %1248 #s(literal 2 binary64))
%1317 = (-.f64 #s(literal 2 binary64) %1248)
%1347 = (+.f64 #s(literal 0 binary64) %1289)
%1349 = (-.f64 #s(literal 0 binary64) %1267)
%1351 = (+.f64 #s(literal 1/2 binary64) %1289)
%1353 = (-.f64 #s(literal 1/2 binary64) %1267)
%1406 = (approx %1224 %1312)
%1466 = (*.f64 #s(literal -1/2 binary64) cp)
%1469 = (*.f64 cp #s(literal -2 binary64))
%1476 = (*.f64 #s(literal 0 binary64) %1)
%1478 = (*.f64 %1 #s(literal 0 binary64))
%1488 = (*.f64 #s(literal 4 binary64) %27)
%1542 = (*.f64 (cos.f64 lamp) #s(literal 0 binary64))
%1544 = (cos.f64 %124)
%1550 = (*.f64 #s(literal -1 binary64) %124)
%1552 = (*.f64 %124 #s(literal -1 binary64))
%1554 = (*.f64 #s(literal 0 binary64) %124)
%1556 = (*.f64 %124 #s(literal 0 binary64))
%1558 = (+.f64 %124 %124)
%1563 = (*.f64 #s(literal 1/4 binary64) %124)
%1566 = (*.f64 %322 #s(literal 2 binary64))
%1568 = (*.f64 %140 #s(literal -2 binary64))
%1570 = (neg.f64 %124)
%1571 = (*.f64 %1570 #s(literal 2 binary64))
%1586 = (neg.f64 %1570)
%1606 = (/.f64 %124 #s(literal 1 binary64))
%1608 = (/.f64 %124 #s(literal 1/2 binary64))
%1615 = (*.f64 #s(literal 2 binary64) %1570)
%1626 = (*.f64 %1563 #s(literal 1/2 binary64))
%1648 = (*.f64 %1563 #s(literal -2 binary64))
%1668 = (*.f64 #s(literal 1/4 binary64) %140)
%1670 = (*.f64 %1563 #s(literal 1 binary64))
%1681 = (neg.f64 %514)
%1685 = (neg.f64 %1681)
%1688 = (fabs.f64 %1563)
%1691 = (*.f64 %514 #s(literal 2 binary64))
%1698 = (/.f64 %514 #s(literal 1/2 binary64))
%1700 = (*.f64 %1563 %124)
%1705 = (*.f64 %124 %124)
%1707 = (sqrt.f64 (fabs.f64 %1705))
%1710 = (sqrt.f64 %514)
%1711 = (sqrt.f64 %1688)
%1716 = (sqrt.f64 (fabs.f64 (*.f64 %1705 #s(literal 1/2 binary64))))
%1719 = (sqrt.f64 %508)
%1721 = (neg.f64 %1719)
%1729 = (*.f64 #s(literal -1/2 binary64) %515)
%1731 = (neg.f64 %515)
%1755 = (*.f64 %1729 #s(literal 1 binary64))
%1760 = (/.f64 %515 #s(literal -4 binary64))
%1774 = (*.f64 %522 #s(literal 1/2 binary64))
%1776 = (*.f64 #s(literal 2 binary64) %514)
%1788 = (*.f64 #s(literal -2 binary64) %514)
%1808 = (*.f64 %516 #s(literal 0 binary64))
%1810 = (*.f64 #s(literal 0 binary64) %516)
%1819 = (/.f64 %515 #s(literal 1 binary64))
%1828 = (*.f64 #s(literal 1/4 binary64) %516)
%1838 = (/.f64 %516 #s(literal 1/2 binary64))
%1862 = (neg.f64 %1688)
%1864 = (neg.f64 %1563)
%1883 = (*.f64 #s(literal 2 binary64) %585)
%1914 = (*.f64 %322 #s(literal -2 binary64))
%1922 = (*.f64 #s(literal -2 binary64) %508)
%1928 = (*.f64 #s(literal -2 binary64) %585)
%1931 = (*.f64 %585 #s(literal -2 binary64))
%1943 = (/.f64 %1719 #s(literal 2 binary64))
%1952 = (neg.f64 %619)
%1955 = (fma.f64 %515 #s(literal 1/4 binary64) %140)
%1957 = (fma.f64 #s(literal -1/2 binary64) %515 %124)
%1958 = (*.f64 #s(literal 1/2 binary64) %1957)
%1960 = (fma.f64 %124 #s(literal 1/2 binary64) %619)
%1964 = (sin.f64 %522)
%1965 = (*.f64 %1964 #s(literal 0 binary64))
%1972 = (sin.f64 %1760)
%1974 = (sin.f64 %619)
%1986 = (cos.f64 %1563)
%1987 = (*.f64 %1986 %1986)
%1988 = (sin.f64 %1688)
%1989 = (sin.f64 %1563)
%1990 = (*.f64 %1988 %1989)
%1993 = (*.f64 (neg.f64 %1989) %1988)
%1995 = (sin.f64 %1862)
%1996 = (*.f64 %1989 %1995)
%1998 = (neg.f64 %1990)
%2007 = (cos.f64 (fma.f64 %514 #s(literal 1/4 binary64) %140))
%2013 = (*.f64 %524 #s(literal 1/2 binary64))
%2015 = (+.f64 %1681 %124)
%2017 = (*.f64 %622 #s(literal 1/2 binary64))
%2027 = (*.f64 #s(literal -1 binary64) %622)
%2029 = (*.f64 %524 #s(literal 1 binary64))
%2046 = (*.f64 %2017 #s(literal 1 binary64))
%2048 = (*.f64 %2013 #s(literal -1 binary64))
%2052 = (*.f64 #s(literal 1/4 binary64) %622)
%2062 = (*.f64 %525 #s(literal 1/2 binary64))
%2083 = (*.f64 %2013 #s(literal 0 binary64))
%2085 = (*.f64 #s(literal 0 binary64) %2013)
%2090 = (*.f64 %622 #s(literal -1/2 binary64))
%2100 = (/.f64 %622 #s(literal -2 binary64))
%2102 = (/.f64 %524 #s(literal 1 binary64))
%2112 = (*.f64 #s(literal 1/4 binary64) %2013)
%2127 = (/.f64 %2013 #s(literal 1/2 binary64))
%2162 = (*.f64 #s(literal 1/2 binary64) %585)
%2223 = (neg.f64 %627)
%2225 = (fma.f64 #s(literal 1/4 binary64) %622 %140)
%2228 = (fma.f64 %124 #s(literal 1/2 binary64) %627)
%2232 = (sin.f64 %525)
%2233 = (*.f64 %2232 #s(literal 0 binary64))
%2238 = (sin.f64 %2052)
%2244 = (sin.f64 %627)
%2262 = (fma.f64 %514 #s(literal 1/4 binary64) %322)
%2287 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64))
%2289 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%2360 = (fma.f64 %515 #s(literal 1/2 binary64) %124)
%2362 = (sin.f64 %508)
%2364 = (*.f64 #s(literal 0 binary64) %2362)
%2366 = (*.f64 %2362 #s(literal 0 binary64))
%2435 = (*.f64 (neg.f64 %529) %523)
%2512 = (cos.f64 %668)
%2520 = (neg.f64 %616)
%2526 = (+.f64 %616 #s(literal 0 binary64))
%2528 = (+.f64 %2512 #s(literal 0 binary64))
%2530 = (+.f64 #s(literal 0 binary64) %616)
%2541 = (*.f64 #s(literal 2 binary64) %616)
%2543 = (*.f64 #s(literal 2 binary64) %2512)
%2545 = (*.f64 %616 #s(literal 2 binary64))
%2547 = (*.f64 %616 #s(literal 1/2 binary64))
%2549 = (*.f64 %2512 #s(literal 2 binary64))
%2551 = (*.f64 %2512 #s(literal 1/2 binary64))
%2567 = (fma.f64 %2512 #s(literal 1/2 binary64) #s(literal 0 binary64))
%2571 = (-.f64 %2551 #s(literal 0 binary64))
%2591 = (neg.f64 %617)
%2594 = (neg.f64 %625)
%2599 = (neg.f64 %632)
%2603 = (/.f64 %613 #s(literal 2 binary64))
%2610 = (*.f64 #s(literal 1 binary64) %2551)
%2612 = (*.f64 #s(literal 2 binary64) %2551)
%2614 = (*.f64 #s(literal -2 binary64) %2551)
%2616 = (*.f64 %2551 #s(literal 1 binary64))
%2618 = (*.f64 %2551 #s(literal 2 binary64))
%2620 = (*.f64 %2551 #s(literal -2 binary64))
%2628 = (*.f64 %617 #s(literal 2 binary64))
%2633 = (*.f64 #s(literal 2 binary64) %617)
%2636 = (*.f64 #s(literal -2 binary64) %617)
%2652 = (*.f64 %625 #s(literal 2 binary64))
%2657 = (*.f64 #s(literal 2 binary64) %625)
%2660 = (*.f64 #s(literal -2 binary64) %625)
%2692 = (*.f64 %632 #s(literal 2 binary64))
%2697 = (*.f64 #s(literal 2 binary64) %632)
%2700 = (*.f64 #s(literal -2 binary64) %632)
%2704 = (/.f64 %621 #s(literal 2 binary64))
%2705 = (/.f64 %624 #s(literal 2 binary64))
%2713 = (neg.f64 %638)
%2717 = (/.f64 %629 #s(literal 2 binary64))
%2718 = (/.f64 %631 #s(literal 2 binary64))
%2779 = (*.f64 %638 #s(literal 2 binary64))
%2784 = (*.f64 #s(literal 2 binary64) %638)
%2787 = (*.f64 #s(literal -2 binary64) %638)
%2838 = (fma.f64 %622 #s(literal 1/2 binary64) %124)
%2879 = (fma.f64 #s(literal 1/2 binary64) (fabs.f64 %515) %124)
%2893 = (fma.f64 #s(literal 1/2 binary64) (fabs.f64 %622) %124)
%2898 = (neg.f64 %646)
%2901 = (neg.f64 %654)
%2947 = (*.f64 %646 #s(literal 2 binary64))
%2952 = (*.f64 %654 #s(literal 2 binary64))
%2957 = (*.f64 #s(literal 2 binary64) %646)
%2960 = (*.f64 #s(literal -2 binary64) %646)
%2964 = (*.f64 #s(literal 2 binary64) %654)
%2967 = (*.f64 #s(literal -2 binary64) %654)
%2971 = (neg.f64 %663)
%3015 = (*.f64 %663 #s(literal 2 binary64))
%3020 = (*.f64 #s(literal 2 binary64) %663)
%3023 = (*.f64 #s(literal -2 binary64) %663)
%3186 = (fma.f64 %1964 %2232 %616)
%3191 = (*.f64 %1964 %2232)
%3343 = (*.f64 %543 %529)
%3345 = (*.f64 %537 %531)
%3347 = (*.f64 %531 %537)
%3349 = (*.f64 %529 %543)
%3362 = (*.f64 %535 %543)
%3364 = (*.f64 %539 %537)
%3366 = (*.f64 %541 %537)
%3368 = (*.f64 %543 %535)
%3370 = (*.f64 %537 %539)
%3372 = (*.f64 %537 %541)
%3785 = (*.f64 %523 %1990)
%3787 = (*.f64 %1990 %523)
%3798 = (*.f64 %1990 %531)
%3800 = (*.f64 %531 %1990)
%3808 = (*.f64 %1990 %539)
%3810 = (*.f64 %1990 %541)
%3812 = (*.f64 %539 %1990)
%3814 = (*.f64 %541 %1990)
%3866 = (-.f64 %286 #s(literal 0 binary64))
%3867 = (-.f64 #s(literal 0 binary64) %286)
%3931 = (cos.f64 (/.f64 %300 #s(literal 2 binary64)))
%3935 = (*.f64 %3931 (cos.f64 (/.f64 (-.f64 phipp %140) #s(literal 2 binary64))))
%3940 = (*.f64 (cos.f64 (/.f64 (+.f64 phipp %322) #s(literal 2 binary64))) %3931)
%3946 = (cos.f64 (/.f64 %323 #s(literal 2 binary64)))
%3947 = (*.f64 (cos.f64 (/.f64 (fma.f64 %124 #s(literal -1/2 binary64) phipp) #s(literal 2 binary64))) %3946)
%3952 = (*.f64 %3931 (cos.f64 (/.f64 (-.f64 %140 phipp) #s(literal 2 binary64))))
%3955 = (cos.f64 (/.f64 %307 #s(literal 2 binary64)))
%3956 = (*.f64 %3955 %3931)
%3959 = (*.f64 %3946 %3955)
%3964 = (*.f64 %3946 (cos.f64 (/.f64 (-.f64 %322 %284) #s(literal 2 binary64))))
%3972 = (*.f64 (cos.f64 (/.f64 (fma.f64 %124 #s(literal -1/2 binary64) %287) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %322 %287) #s(literal 2 binary64))))
%3975 = (cos.f64 (/.f64 %305 #s(literal 2 binary64)))
%3979 = (*.f64 %3975 (cos.f64 (/.f64 (-.f64 %287 %140) #s(literal 2 binary64))))
%3984 = (*.f64 %3975 (cos.f64 (/.f64 (-.f64 %140 %287) #s(literal 2 binary64))))
%3989 = (*.f64 %3955 (cos.f64 (/.f64 (-.f64 %284 %140) #s(literal 2 binary64))))
%3994 = (*.f64 (cos.f64 (/.f64 (+.f64 %287 %322) #s(literal 2 binary64))) %3975)
%4002 = (*.f64 (cos.f64 (/.f64 (fma.f64 %514 #s(literal 1/2 binary64) phipp) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %508 phipp) #s(literal 2 binary64))))
%4010 = (*.f64 (cos.f64 (/.f64 (fma.f64 %514 #s(literal -1/2 binary64) phipp) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %585 phipp) #s(literal 2 binary64))))
%4023 = (*.f64 (cos.f64 (/.f64 (+.f64 phipp %508) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phipp %508) #s(literal 2 binary64))))
%4031 = (*.f64 (cos.f64 (/.f64 (+.f64 phipp %585) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phipp %585) #s(literal 2 binary64))))
%4042 = (*.f64 (cos.f64 (/.f64 (fma.f64 %124 #s(literal -1/2 binary64) %290) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %322 %290) #s(literal 2 binary64))))
%4050 = (*.f64 (cos.f64 (/.f64 (fma.f64 %124 #s(literal 1/2 binary64) %290) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %140 %290) #s(literal 2 binary64))))
%4058 = (*.f64 (cos.f64 (/.f64 (fma.f64 %514 #s(literal 1/2 binary64) %287) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %508 %287) #s(literal 2 binary64))))
%4066 = (*.f64 (cos.f64 (/.f64 (fma.f64 %514 #s(literal 1/2 binary64) %284) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %508 %284) #s(literal 2 binary64))))
%4074 = (*.f64 (cos.f64 (/.f64 (fma.f64 %514 #s(literal -1/2 binary64) %287) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %585 %287) #s(literal 2 binary64))))
%4082 = (*.f64 (cos.f64 (/.f64 (fma.f64 %514 #s(literal -1/2 binary64) %284) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %585 %284) #s(literal 2 binary64))))
%4092 = (sin.f64 (/.f64 %326 #s(literal 2 binary64)))
%4096 = (*.f64 %4092 (cos.f64 (/.f64 (-.f64 %124 %300) #s(literal 2 binary64))))
%4101 = (*.f64 %4092 (cos.f64 (/.f64 (-.f64 %300 %124) #s(literal 2 binary64))))
%4109 = (*.f64 (cos.f64 (/.f64 (+.f64 %287 %508) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %287 %508) #s(literal 2 binary64))))
%4117 = (*.f64 (cos.f64 (/.f64 (+.f64 %287 %585) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %287 %585) #s(literal 2 binary64))))
%4124 = (*.f64 (cos.f64 (/.f64 %320 #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %290 %140) #s(literal 2 binary64))))
%4132 = (*.f64 (cos.f64 (/.f64 (+.f64 %290 %322) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %290 %322) #s(literal 2 binary64))))
%4140 = (*.f64 (cos.f64 (/.f64 (+.f64 %284 %508) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %284 %508) #s(literal 2 binary64))))
%4148 = (*.f64 (cos.f64 (/.f64 (+.f64 %284 %585) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %284 %585) #s(literal 2 binary64))))
%4158 = (*.f64 (sin.f64 (/.f64 (-.f64 %322 %302) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %124 #s(literal -1/2 binary64) %302) #s(literal 2 binary64))))
%4163 = (*.f64 (sin.f64 (/.f64 (-.f64 %140 %302) #s(literal 2 binary64))) %4092)
%4171 = (*.f64 (sin.f64 (/.f64 (-.f64 %124 %323) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %124 %323) #s(literal 2 binary64))))
%4180 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %514 %290) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %508 %290) #s(literal 2 binary64))))
%4188 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %514 %290) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %585 %290) #s(literal 2 binary64))))
%4202 = (*.f64 (cos.f64 (/.f64 (+.f64 %290 %508) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %290 %508) #s(literal 2 binary64))))
%4210 = (*.f64 (cos.f64 (/.f64 (+.f64 %290 %585) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %290 %585) #s(literal 2 binary64))))
%4218 = (*.f64 (sin.f64 (/.f64 (+.f64 %124 %305) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %124 %305) #s(literal 2 binary64))))
%4226 = (*.f64 (sin.f64 (/.f64 (+.f64 %124 %307) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %124 %307) #s(literal 2 binary64))))
%4234 = (*.f64 (sin.f64 (/.f64 (+.f64 %305 %124) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %305 %124) #s(literal 2 binary64))))
%4242 = (*.f64 (sin.f64 (/.f64 (+.f64 %307 %124) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %307 %124) #s(literal 2 binary64))))
%4258 = (*.f64 (sin.f64 (/.f64 (-.f64 %508 %302) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %514 #s(literal 1/2 binary64) %302) #s(literal 2 binary64))))
%4266 = (*.f64 (sin.f64 (/.f64 (-.f64 %322 %313) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %124 #s(literal -1/2 binary64) %313) #s(literal 2 binary64))))
%4274 = (*.f64 (sin.f64 (/.f64 (-.f64 %322 %316) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %124 #s(literal -1/2 binary64) %316) #s(literal 2 binary64))))
%4282 = (*.f64 (sin.f64 (/.f64 (-.f64 %585 %302) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %514 #s(literal -1/2 binary64) %302) #s(literal 2 binary64))))
%4290 = (*.f64 (sin.f64 (/.f64 (-.f64 %140 %313) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %124 #s(literal 1/2 binary64) %313) #s(literal 2 binary64))))
%4298 = (*.f64 (sin.f64 (/.f64 (-.f64 %140 %316) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %124 #s(literal 1/2 binary64) %316) #s(literal 2 binary64))))
%4317 = (*.f64 (sin.f64 (/.f64 (-.f64 %508 %313) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %514 %313) #s(literal 2 binary64))))
%4325 = (*.f64 (sin.f64 (/.f64 (-.f64 %508 %316) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %514 %316) #s(literal 2 binary64))))
%4333 = (*.f64 (sin.f64 (/.f64 (-.f64 %585 %313) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %514 %313) #s(literal 2 binary64))))
%4341 = (*.f64 (sin.f64 (/.f64 (-.f64 %585 %316) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %514 %316) #s(literal 2 binary64))))
%4355 = (*.f64 (sin.f64 (/.f64 (-.f64 %124 %326) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %124 %326) #s(literal 2 binary64))))
%4368 = (*.f64 (sin.f64 (/.f64 (fma.f64 %515 #s(literal 1/2 binary64) %300) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %516 %300) #s(literal 2 binary64))))
%4376 = (*.f64 (sin.f64 (/.f64 (+.f64 %300 %516) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %300 %516) #s(literal 2 binary64))))
%4384 = (*.f64 (sin.f64 (/.f64 (-.f64 %516 %323) #s(literal 2 binary64))) (cos.f64 (/.f64 (fma.f64 %515 #s(literal 1/2 binary64) %323) #s(literal 2 binary64))))
%4392 = (*.f64 (sin.f64 (/.f64 (fma.f64 %515 #s(literal 1/2 binary64) %305) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %516 %305) #s(literal 2 binary64))))
%4400 = (*.f64 (sin.f64 (/.f64 (fma.f64 %515 #s(literal 1/2 binary64) %307) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %516 %307) #s(literal 2 binary64))))
%4409 = (*.f64 (sin.f64 (/.f64 (+.f64 %305 %516) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %305 %516) #s(literal 2 binary64))))
%4417 = (*.f64 (sin.f64 (/.f64 (+.f64 %307 %516) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %307 %516) #s(literal 2 binary64))))
%4431 = (*.f64 (sin.f64 (/.f64 (-.f64 %516 %326) #s(literal 2 binary64))) (cos.f64 (/.f64 (fma.f64 %515 #s(literal 1/2 binary64) %326) #s(literal 2 binary64))))
%4491 = (fma.f64 %2512 #s(literal 1/2 binary64) %286)
%4496 = (-.f64 %2551 %292)
%4503 = (fma.f64 %2512 #s(literal 1/2 binary64) %3866)
%4611 = (/.f64 %119 %286)
%4613 = (neg.f64 %4611)
%4619 = (/.f64 %286 %119)
%4623 = (*.f64 %1163 %119)
%4630 = (*.f64 #s(literal 1/2 binary64) %4611)
%4632 = (*.f64 #s(literal 2 binary64) %4611)
%4640 = (/.f64 %176 %286)
%4641 = (*.f64 cp %4611)
%4642 = (*.f64 %119 %1152)
%4643 = (*.f64 %1152 %119)
%4644 = (*.f64 %4611 cp)
%4645 = (/.f64 cp %4619)
%4646 = (/.f64 %119 %1161)
%4647 = (/.f64 %180 %292)
%4648 = (*.f64 %1 %4613)
%4649 = (*.f64 %120 %1154)
%4650 = (*.f64 %1154 %120)
%4651 = (*.f64 %4613 %1)
%4652 = (*.f64 %1154 %119)
%4653 = (neg.f64 %4652)
%4654 = (/.f64 %120 %1167)
%4655 = (*.f64 %176 %1156)
%4656 = (*.f64 #s(literal 1 binary64) %4644)
%4657 = (*.f64 %4644 #s(literal 1 binary64))
%4658 = (*.f64 %1156 %176)
%4659 = (/.f64 %286 %176)
%4660 = (/.f64 #s(literal 1 binary64) %4659)
%4661 = (*.f64 %1 %4623)
%4662 = (*.f64 #s(literal -1 binary64) %4652)
%4663 = (*.f64 %180 %1163)
%4664 = (*.f64 %1163 %180)
%4665 = (*.f64 %4652 #s(literal -1 binary64))
%4666 = (*.f64 %4623 %1)
%4668 = (neg.f64 (*.f64 %4644 #s(literal -1 binary64)))
%4669 = (/.f64 %1152 %246)
%4670 = (/.f64 %4611 %243)
%4671 = (neg.f64 %4659)
%4672 = (/.f64 #s(literal -1 binary64) %4671)
%4673 = (*.f64 %1169 %120)
%4674 = (*.f64 %186 %1154)
%4675 = (*.f64 %184 %1154)
%4676 = (*.f64 %4652 #s(literal 1 binary64))
%4677 = (neg.f64 %4676)
%4678 = (/.f64 %194 %311)
%4679 = (/.f64 %191 %1171)
%4680 = (*.f64 %132 %1152)
%4681 = (*.f64 #s(literal 2 binary64) %4680)
%4682 = (*.f64 #s(literal 2 binary64) %4644)
%4683 = (*.f64 #s(literal 1/2 binary64) %4682)
%4684 = (*.f64 %189 %1198)
%4685 = (*.f64 %1198 %189)
%4686 = (*.f64 %4680 #s(literal 2 binary64))
%4687 = (*.f64 %194 %1173)
%4688 = (*.f64 %4644 #s(literal 2 binary64))
%4689 = (*.f64 %4688 #s(literal 1/2 binary64))
%4691 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %4659))
%4693 = (/.f64 #s(literal 2 binary64) (*.f64 %4659 #s(literal 2 binary64)))
%4694 = (/.f64 %134 %1181)
%4696 = (/.f64 %136 (*.f64 %1161 #s(literal 2 binary64)))
%4697 = (/.f64 %4688 #s(literal 2 binary64))
%4698 = (/.f64 %4682 #s(literal 2 binary64))
%4699 = (/.f64 #s(literal 2 binary64) %4659)
%4700 = (*.f64 #s(literal 1/2 binary64) %4699)
%4701 = (/.f64 %1156 #s(literal 1 binary64))
%4702 = (*.f64 %4701 %176)
%4703 = (*.f64 #s(literal -1 binary64) %4676)
%4704 = (*.f64 #s(literal 1/2 binary64) %4652)
%4705 = (*.f64 #s(literal -2 binary64) %4704)
%4706 = (/.f64 %1156 %257)
%4707 = (/.f64 #s(literal -1 binary64) %176)
%4708 = (/.f64 %1163 %4707)
%4709 = (/.f64 %1173 %262)
%4710 = (/.f64 %260 %286)
%4711 = (/.f64 #s(literal 1 binary64) %246)
%4712 = (*.f64 %1152 %4711)
%4713 = (/.f64 %1156 %246)
%4714 = (*.f64 %4713 cp)
%4716 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %4671))
%4718 = (/.f64 #s(literal -2 binary64) (*.f64 %4671 #s(literal 2 binary64)))
%4719 = (*.f64 %27 %4613)
%4720 = (*.f64 #s(literal 2 binary64) %4719)
%4721 = (/.f64 #s(literal 1/2 binary64) %4671)
%4722 = (*.f64 #s(literal -2 binary64) %4721)
%4723 = (/.f64 #s(literal -1 binary64) #s(literal 1 binary64))
%4724 = (*.f64 %4723 %4652)
%4725 = (/.f64 %1156 #s(literal -1 binary64))
%4726 = (*.f64 %4725 %180)
%4727 = (*.f64 %4613 #s(literal 2 binary64))
%4728 = (*.f64 %4727 %27)
%4730 = (*.f64 %292 #s(literal 2 binary64))
%4731 = (/.f64 (*.f64 %180 #s(literal 2 binary64)) %4730)
%4733 = (/.f64 (*.f64 #s(literal 2 binary64) %180) %1192)
%4735 = (/.f64 #s(literal 1 binary64) (/.f64 %4671 #s(literal -1 binary64)))
%4736 = (*.f64 #s(literal 4 binary64) %4680)
%4737 = (*.f64 #s(literal 1/2 binary64) %4736)
%4738 = (*.f64 %1156 #s(literal 2 binary64))
%4739 = (*.f64 %4738 %189)
%4740 = (*.f64 #s(literal 1 binary64) %1198)
%4741 = (*.f64 %4740 %189)
%4742 = (*.f64 %265 %4680)
%4744 = (/.f64 %1198 (*.f64 #s(literal 2 binary64) %257))
%4746 = (/.f64 (*.f64 %1198 #s(literal 1/2 binary64)) %257)
%4747 = (/.f64 %1163 %262)
%4748 = (*.f64 #s(literal -1/2 binary64) %4747)
%4749 = (/.f64 %1156 %262)
%4750 = (*.f64 #s(literal 1/2 binary64) %4749)
%4751 = (*.f64 %1156 %260)
%4752 = (/.f64 #s(literal -1 binary64) %4707)
%4753 = (*.f64 %1156 %4752)
%4754 = (/.f64 #s(literal -1 binary64) %257)
%4755 = (*.f64 %1163 %4754)
%4756 = (/.f64 #s(literal 1 binary64) %4707)
%4757 = (*.f64 %1163 %4756)
%4758 = (/.f64 #s(literal -2 binary64) %286)
%4759 = (/.f64 #s(literal 1/2 binary64) %4707)
%4760 = (*.f64 %4758 %4759)
%4761 = (/.f64 #s(literal 1 binary64) %262)
%4762 = (*.f64 %1173 %4761)
%4763 = (/.f64 #s(literal 2 binary64) %257)
%4764 = (*.f64 %1173 %4763)
%4765 = (*.f64 %260 %1156)
%4766 = (*.f64 %4763 %1173)
%4768 = (/.f64 #s(literal 1 binary64) (/.f64 %257 %1156))
%4769 = (/.f64 %4701 %257)
%4770 = (*.f64 %1186 %247)
%4771 = (/.f64 #s(literal 2 binary64) %246)
%4772 = (*.f64 %1184 %4771)
%4773 = (/.f64 #s(literal 2 binary64) %292)
%4774 = (/.f64 #s(literal -1/2 binary64) %257)
%4775 = (*.f64 %4773 %4774)
%4776 = (*.f64 %4773 %4759)
%4777 = (/.f64 #s(literal 1/2 binary64) %292)
%4778 = (/.f64 #s(literal 2 binary64) %4707)
%4779 = (*.f64 %4777 %4778)
%4780 = (/.f64 %1156 %267)
%4781 = (/.f64 %4780 %269)
%4782 = (/.f64 %1156 %275)
%4783 = (/.f64 %4782 %277)
%4785 = (/.f64 %4738 (*.f64 %257 #s(literal 2 binary64)))
%4786 = (*.f64 %4701 %260)
%4787 = (/.f64 #s(literal -1 binary64) %267)
%4788 = (/.f64 %1163 %269)
%4789 = (*.f64 %4787 %4788)
%4790 = (/.f64 %1156 %269)
%4791 = (*.f64 %268 %4790)
%4792 = (/.f64 %1173 %269)
%4793 = (*.f64 %272 %4792)
%4794 = (/.f64 #s(literal 1 binary64) %269)
%4795 = (*.f64 %4780 %4794)
%4796 = (/.f64 #s(literal 1 binary64) %277)
%4797 = (*.f64 %4782 %4796)
%4798 = (/.f64 #s(literal -1 binary64) %275)
%4799 = (/.f64 %1163 %277)
%4800 = (*.f64 %4798 %4799)
%4801 = (/.f64 %1156 %277)
%4802 = (*.f64 %276 %4801)
%4803 = (/.f64 %1173 %277)
%4804 = (*.f64 %280 %4803)
%4805 = (pow.f64 %4659 #s(literal -1 binary64))
%4807 = (/.f64 #s(literal 1 binary64) (pow.f64 %4659 #s(literal 1 binary64)))
%4808 = (*.f64 %4644 #s(literal 0 binary64))
%4809 = (fma.f64 cp %4611 %4808)
%4810 = (*.f64 #s(literal 0 binary64) %4644)
%4811 = (fma.f64 cp %4611 %4810)
%4812 = (fma.f64 %119 %1152 %4808)
%4813 = (fma.f64 %119 %1152 %4810)
%4814 = (fma.f64 %1152 %119 %4808)
%4815 = (fma.f64 %1152 %119 %4810)
%4816 = (fma.f64 %4611 cp %4808)
%4817 = (fma.f64 %4611 cp %4810)
%4818 = (+.f64 %4644 %4808)
%4819 = (+.f64 %4644 %4810)
%4820 = (/.f64 #s(literal 0 binary64) %4659)
%4821 = (fma.f64 cp %4611 %4820)
%4822 = (fma.f64 %119 %1152 %4820)
%4823 = (fma.f64 %1152 %119 %4820)
%4824 = (fma.f64 %4611 cp %4820)
%4825 = (+.f64 %4644 %4820)
%4826 = (fma.f64 %1 %4613 %4808)
%4827 = (fma.f64 %1 %4613 %4810)
%4828 = (fma.f64 %120 %1154 %4808)
%4829 = (fma.f64 %120 %1154 %4810)
%4830 = (fma.f64 %1154 %120 %4808)
%4831 = (fma.f64 %1154 %120 %4810)
%4832 = (fma.f64 %4613 %1 %4808)
%4833 = (fma.f64 %4613 %1 %4810)
%4834 = (fma.f64 %1 %4613 %4820)
%4835 = (fma.f64 %120 %1154 %4820)
%4836 = (fma.f64 %1154 %120 %4820)
%4837 = (fma.f64 %4613 %1 %4820)
%4838 = (fma.f64 %176 %1156 %4808)
%4839 = (fma.f64 %176 %1156 %4810)
%4840 = (fma.f64 #s(literal 1 binary64) %4644 %4808)
%4841 = (fma.f64 #s(literal 1 binary64) %4644 %4810)
%4842 = (fma.f64 #s(literal 1/2 binary64) %4644 %4680)
%4843 = (fma.f64 %4644 #s(literal 1 binary64) %4808)
%4844 = (fma.f64 %4644 #s(literal 1 binary64) %4810)
%4845 = (fma.f64 %4644 #s(literal 1/2 binary64) %4680)
%4846 = (fma.f64 %1156 %176 %4808)
%4847 = (fma.f64 %1156 %176 %4810)
%4848 = (fma.f64 %16 %4611 %4680)
%4849 = (fma.f64 %132 %1152 %4680)
%4850 = (fma.f64 %1173 %176 %4680)
%4851 = (fma.f64 %1176 %119 %4680)
%4852 = (fma.f64 %4630 cp %4680)
%4853 = (+.f64 %4680 %4680)
%4854 = (fma.f64 %176 %1156 %4820)
%4855 = (fma.f64 #s(literal 1 binary64) %4644 %4820)
%4856 = (fma.f64 %4644 #s(literal 1 binary64) %4820)
%4857 = (fma.f64 %1156 %176 %4820)
%4858 = (fma.f64 %1184 %119 %4680)
%4860 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %4619) cp %4680)
%4861 = (fma.f64 #s(literal -1/2 binary64) %4652 %4680)
%4862 = (fma.f64 %1 %4623 %4808)
%4863 = (fma.f64 %1 %4623 %4810)
%4864 = (fma.f64 #s(literal -1 binary64) %4652 %4808)
%4865 = (fma.f64 #s(literal -1 binary64) %4652 %4810)
%4866 = (fma.f64 %180 %1163 %4808)
%4867 = (fma.f64 %180 %1163 %4810)
%4868 = (fma.f64 %1163 %180 %4808)
%4869 = (fma.f64 %1163 %180 %4810)
%4870 = (fma.f64 %4652 #s(literal -1 binary64) %4808)
%4871 = (fma.f64 %4652 #s(literal -1 binary64) %4810)
%4872 = (fma.f64 %4623 %1 %4808)
%4873 = (fma.f64 %4623 %1 %4810)
%4874 = (fma.f64 %1 %4623 %4820)
%4875 = (fma.f64 #s(literal -1 binary64) %4652 %4820)
%4876 = (fma.f64 %180 %1163 %4820)
%4877 = (fma.f64 %1163 %180 %4820)
%4878 = (fma.f64 %4652 #s(literal -1 binary64) %4820)
%4879 = (fma.f64 %4623 %1 %4820)
%4880 = (fma.f64 %1169 %120 %4808)
%4881 = (fma.f64 %1169 %120 %4810)
%4882 = (fma.f64 %186 %1154 %4808)
%4883 = (fma.f64 %186 %1154 %4810)
%4884 = (fma.f64 %184 %1154 %4808)
%4885 = (fma.f64 %184 %1154 %4810)
%4886 = (fma.f64 %4777 %180 %4680)
%4887 = (fma.f64 %1169 %120 %4820)
%4888 = (fma.f64 %186 %1154 %4820)
%4889 = (fma.f64 %184 %1154 %4820)
%4891 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %1167) %120 %4680)
%4892 = (fma.f64 #s(literal 1 binary64) %4680 %4680)
%4893 = (fma.f64 #s(literal 2 binary64) %4680 %4808)
%4894 = (fma.f64 #s(literal 2 binary64) %4680 %4810)
%4896 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %4644) %4680)
%4897 = (fma.f64 #s(literal 1/2 binary64) %4682 %4808)
%4898 = (fma.f64 #s(literal 1/2 binary64) %4682 %4810)
%4899 = (fma.f64 %1156 %189 %4680)
%4900 = (fma.f64 %189 %1156 %4680)
%4901 = (fma.f64 %189 %1198 %4808)
%4902 = (fma.f64 %189 %1198 %4810)
%4903 = (fma.f64 %1198 %189 %4808)
%4904 = (fma.f64 %1198 %189 %4810)
%4905 = (fma.f64 %4680 #s(literal 1 binary64) %4680)
%4906 = (fma.f64 %4680 #s(literal 2 binary64) %4808)
%4907 = (fma.f64 %4680 #s(literal 2 binary64) %4810)
%4908 = (fma.f64 %194 %1173 %4808)
%4909 = (fma.f64 %194 %1173 %4810)
%4910 = (fma.f64 %4688 #s(literal 1/2 binary64) %4808)
%4911 = (fma.f64 %4688 #s(literal 1/2 binary64) %4810)
%4912 = (fma.f64 #s(literal 2 binary64) %4680 %4820)
%4914 = (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) %4659) %4680)
%4915 = (fma.f64 #s(literal 1/2 binary64) %4682 %4820)
%4916 = (fma.f64 #s(literal 1/2 binary64) %4699 %4808)
%4917 = (fma.f64 #s(literal 1/2 binary64) %4699 %4810)
%4918 = (fma.f64 %189 %1198 %4820)
%4919 = (fma.f64 %1198 %189 %4820)
%4920 = (fma.f64 %4680 #s(literal 2 binary64) %4820)
%4921 = (fma.f64 %194 %1173 %4820)
%4922 = (fma.f64 %4701 %176 %4808)
%4923 = (fma.f64 %4701 %176 %4810)
%4924 = (fma.f64 %4688 #s(literal 1/2 binary64) %4820)
%4925 = (fma.f64 #s(literal -1 binary64) %4676 %4808)
%4926 = (fma.f64 #s(literal -1 binary64) %4676 %4810)
%4927 = (fma.f64 #s(literal -2 binary64) %4704 %4808)
%4928 = (fma.f64 #s(literal -2 binary64) %4704 %4810)
%4929 = (*.f64 #s(literal 1/2 binary64) %1163)
%4930 = (fma.f64 %4929 %180 %4680)
%4932 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %180) %1163 %4680)
%4933 = (fma.f64 %1152 %4711 %4808)
%4934 = (fma.f64 %1152 %4711 %4810)
%4935 = (fma.f64 %1152 %247 %4680)
%4936 = (fma.f64 #s(literal 1/2 binary64) %4699 %4820)
%4937 = (fma.f64 %4701 %176 %4820)
%4938 = (fma.f64 %4713 cp %4808)
%4939 = (fma.f64 %4713 cp %4810)
%4940 = (fma.f64 #s(literal 2 binary64) %4719 %4808)
%4941 = (fma.f64 #s(literal 2 binary64) %4719 %4810)
%4942 = (fma.f64 #s(literal -1 binary64) %4676 %4820)
%4943 = (fma.f64 #s(literal -2 binary64) %4704 %4820)
%4944 = (fma.f64 #s(literal -2 binary64) %4721 %4808)
%4945 = (fma.f64 #s(literal -2 binary64) %4721 %4810)
%4946 = (fma.f64 %4723 %4652 %4808)
%4947 = (fma.f64 %4723 %4652 %4810)
%4948 = (fma.f64 %4725 %180 %4808)
%4949 = (fma.f64 %4725 %180 %4810)
%4950 = (fma.f64 %4727 %27 %4808)
%4951 = (fma.f64 %4727 %27 %4810)
%4952 = (fma.f64 %1152 %4711 %4820)
%4953 = (fma.f64 %4713 cp %4820)
%4954 = (fma.f64 #s(literal 2 binary64) %4719 %4820)
%4955 = (fma.f64 #s(literal -2 binary64) %4721 %4820)
%4956 = (fma.f64 %4723 %4652 %4820)
%4957 = (fma.f64 %4725 %180 %4820)
%4958 = (fma.f64 %4727 %27 %4820)
%4959 = (fma.f64 #s(literal 1/2 binary64) %4736 %4808)
%4960 = (fma.f64 #s(literal 1/2 binary64) %4736 %4810)
%4961 = (fma.f64 %4738 %189 %4808)
%4962 = (fma.f64 %4738 %189 %4810)
%4963 = (fma.f64 %4740 %189 %4808)
%4964 = (fma.f64 %4740 %189 %4810)
%4965 = (fma.f64 #s(literal 1/2 binary64) %4736 %4820)
%4966 = (fma.f64 %265 %4680 %4808)
%4967 = (fma.f64 %265 %4680 %4810)
%4968 = (fma.f64 %4738 %189 %4820)
%4969 = (fma.f64 %4740 %189 %4820)
%4970 = (fma.f64 #s(literal -1/2 binary64) %4747 %4808)
%4971 = (fma.f64 #s(literal -1/2 binary64) %4747 %4810)
%4972 = (fma.f64 #s(literal 1/2 binary64) %4749 %4808)
%4973 = (fma.f64 #s(literal 1/2 binary64) %4749 %4810)
%4974 = (fma.f64 %1156 %260 %4808)
%4975 = (fma.f64 %1156 %260 %4810)
%4976 = (fma.f64 %1156 %4752 %4808)
%4977 = (fma.f64 %1156 %4752 %4810)
%4978 = (fma.f64 %265 %4680 %4820)
%4979 = (fma.f64 %1163 %4754 %4808)
%4980 = (fma.f64 %1163 %4754 %4810)
%4981 = (fma.f64 %1163 %4756 %4808)
%4982 = (fma.f64 %1163 %4756 %4810)
%4983 = (fma.f64 %1163 %4759 %4680)
%4984 = (fma.f64 %4758 %4759 %4808)
%4985 = (fma.f64 %4758 %4759 %4810)
%4986 = (fma.f64 %1198 %258 %4680)
%4987 = (fma.f64 %1173 %4761 %4808)
%4988 = (fma.f64 %1173 %4761 %4810)
%4989 = (fma.f64 %1173 %4763 %4808)
%4990 = (fma.f64 %1173 %4763 %4810)
%4991 = (fma.f64 %260 %1156 %4808)
%4992 = (fma.f64 %260 %1156 %4810)
%4993 = (fma.f64 %260 %1173 %4680)
%4994 = (/.f64 #s(literal 1/4 binary64) %286)
%4995 = (fma.f64 %4763 %4994 %4680)
%4996 = (fma.f64 %4763 %1173 %4808)
%4997 = (fma.f64 %4763 %1173 %4810)
%4998 = (fma.f64 #s(literal -1/2 binary64) %4747 %4820)
%4999 = (fma.f64 #s(literal 1/2 binary64) %4749 %4820)
%5000 = (fma.f64 %1156 %260 %4820)
%5001 = (fma.f64 %1156 %4752 %4820)
%5002 = (fma.f64 %1163 %4754 %4820)
%5003 = (fma.f64 %1163 %4756 %4820)
%5004 = (fma.f64 %4758 %4759 %4820)
%5005 = (fma.f64 %1173 %4761 %4820)
%5006 = (fma.f64 %1173 %4763 %4820)
%5007 = (fma.f64 %260 %1156 %4820)
%5008 = (fma.f64 %4763 %1173 %4820)
%5010 = (fma.f64 %1186 (/.f64 #s(literal 1/4 binary64) %246) %4680)
%5011 = (fma.f64 %1186 %247 %4808)
%5012 = (fma.f64 %1186 %247 %4810)
%5013 = (fma.f64 %1184 %4771 %4808)
%5014 = (fma.f64 %1184 %4771 %4810)
%5015 = (fma.f64 %4773 %4774 %4808)
%5016 = (fma.f64 %4773 %4774 %4810)
%5018 = (fma.f64 %4773 (/.f64 #s(literal 1/4 binary64) %4707) %4680)
%5019 = (fma.f64 %4773 %4759 %4808)
%5020 = (fma.f64 %4773 %4759 %4810)
%5021 = (fma.f64 %4777 %4778 %4808)
%5022 = (fma.f64 %4777 %4778 %4810)
%5023 = (fma.f64 %1186 %247 %4820)
%5024 = (fma.f64 %1184 %4771 %4820)
%5025 = (fma.f64 %4773 %4774 %4820)
%5026 = (fma.f64 %4773 %4759 %4820)
%5027 = (fma.f64 %4777 %4778 %4820)
%5028 = (fma.f64 %4701 %260 %4808)
%5029 = (fma.f64 %4701 %260 %4810)
%5030 = (fma.f64 %4787 %4788 %4808)
%5031 = (fma.f64 %4787 %4788 %4810)
%5032 = (fma.f64 %268 %4790 %4808)
%5033 = (fma.f64 %268 %4790 %4810)
%5034 = (fma.f64 %272 %4792 %4808)
%5035 = (fma.f64 %272 %4792 %4810)
%5036 = (fma.f64 %4780 %4794 %4808)
%5037 = (fma.f64 %4780 %4794 %4810)
%5038 = (fma.f64 %4782 %4796 %4808)
%5039 = (fma.f64 %4782 %4796 %4810)
%5040 = (fma.f64 %4701 %260 %4820)
%5041 = (fma.f64 %4798 %4799 %4808)
%5042 = (fma.f64 %4798 %4799 %4810)
%5043 = (fma.f64 %276 %4801 %4808)
%5044 = (fma.f64 %276 %4801 %4810)
%5045 = (fma.f64 %280 %4803 %4808)
%5046 = (fma.f64 %280 %4803 %4810)
%5047 = (fma.f64 %4787 %4788 %4820)
%5048 = (fma.f64 %268 %4790 %4820)
%5049 = (fma.f64 %272 %4792 %4820)
%5050 = (fma.f64 %4780 %4794 %4820)
%5051 = (fma.f64 %4782 %4796 %4820)
%5052 = (fma.f64 %4798 %4799 %4820)
%5053 = (fma.f64 %276 %4801 %4820)
%5054 = (fma.f64 %280 %4803 %4820)
%5066 = (/.f64 %286 #s(literal 1 binary64))
%5074 = (*.f64 #s(literal 4 binary64) %1173)
%5082 = (/.f64 #s(literal 0 binary64) %286)
%5098 = (*.f64 %1156 #s(literal 0 binary64))
%5100 = (*.f64 #s(literal 0 binary64) %1156)
%5168 = (/.f64 %286 #s(literal 2 binary64))
%5207 = (*.f64 #s(literal 2 binary64) %1154)
%5214 = (*.f64 cp %1139)
%5215 = (/.f64 %5214 %286)
%5217 = (/.f64 %1151 %286)
%5219 = (/.f64 %176 %3866)
%5220 = (/.f64 %119 %3866)
%5222 = (/.f64 cp %3866)
%5231 = (/.f64 %176 %3867)
%5237 = (/.f64 #s(literal -1 binary64) %3867)
%5244 = (/.f64 #s(literal 1 binary64) %3867)
%5257 = (/.f64 #s(literal -1/2 binary64) %3867)
%5265 = (asin.f64 %5219)
%5270 = (acos.f64 %5219)
%5272 = (neg.f64 %5270)
%5293 = (/.f64 %176 %1225)
%5295 = (/.f64 %176 %1406)
%5297 = (asin.f64 %4644)
%5299 = (neg.f64 (asin.f64 %4652))
%5301 = (neg.f64 (neg.f64 %5297))
%5302 = (acos.f64 %4644)
%5303 = (-.f64 %140 %5302)
%5304 = (neg.f64 %5302)
%5305 = (fma.f64 #s(literal 1/2 binary64) %124 %5304)
%5306 = (fma.f64 %124 #s(literal 1/2 binary64) %5304)
%5308 = (neg.f64 (fma.f64 %124 #s(literal -1/2 binary64) %5302))
%5309 = (+.f64 %140 %5304)
%5310 = (+.f64 %5304 %140)
%5311 = (fma.f64 #s(literal -1/2 binary64) %1570 %5304)
%5312 = (fma.f64 %1570 #s(literal -1/2 binary64) %5304)
%5313 = (fma.f64 #s(literal 1/2 binary64) %1586 %5304)
%5314 = (fma.f64 %1586 #s(literal 1/2 binary64) %5304)
%5315 = (fma.f64 %1558 #s(literal 1/4 binary64) %5304)
%5316 = (fma.f64 #s(literal 1 binary64) %140 %5304)
%5317 = (fma.f64 #s(literal 2 binary64) %1563 %5304)
%5318 = (fma.f64 %140 #s(literal 1 binary64) %5304)
%5319 = (fma.f64 %1563 #s(literal 2 binary64) %5304)
%5320 = (fma.f64 #s(literal 1/2 binary64) %1606 %5304)
%5321 = (fma.f64 %1608 #s(literal 1/4 binary64) %5304)
%5322 = (+.f64 %503 %5297)
%5323 = (fma.f64 %1626 #s(literal 4 binary64) %5304)
%5324 = (fma.f64 %462 %1563 %5304)
cp
(neg.f64 %1)
(*.f64 cp #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) cp)
(*.f64 %1 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %1)
(+.f64 cp %10)
(+.f64 cp %12)
(*.f64 #s(literal 2 binary64) %16)
(*.f64 #s(literal 1/2 binary64) %18)
(*.f64 %20 #s(literal 1/2 binary64))
(*.f64 %22 #s(literal 2 binary64))
(/.f64 %18 #s(literal 2 binary64))
(/.f64 %20 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %27)
(*.f64 #s(literal 2 binary64) %30)
(*.f64 %32 #s(literal -1/2 binary64))
(*.f64 %34 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %36)
(fma.f64 cp #s(literal 1 binary64) %10)
(fma.f64 cp #s(literal 1 binary64) %12)
(fma.f64 cp #s(literal 1/2 binary64) %22)
(fma.f64 #s(literal 1 binary64) cp %10)
(fma.f64 #s(literal 1 binary64) cp %12)
(fma.f64 #s(literal 1/2 binary64) cp %16)
(+.f64 %16 %16)
(+.f64 %22 %22)
(fma.f64 %1 #s(literal -1 binary64) %10)
(fma.f64 %1 #s(literal -1 binary64) %12)
(fma.f64 #s(literal -1 binary64) %1 %10)
(fma.f64 #s(literal -1 binary64) %1 %12)
(*.f64 #s(literal 2 binary64) %50)
(fma.f64 #s(literal 2 binary64) %16 %10)
(fma.f64 #s(literal 2 binary64) %16 %12)
(fma.f64 #s(literal 1/2 binary64) %18 %10)
(fma.f64 #s(literal 1/2 binary64) %18 %12)
(fma.f64 %20 #s(literal 1/2 binary64) %10)
(fma.f64 %20 #s(literal 1/2 binary64) %12)
(fma.f64 %22 #s(literal 2 binary64) %10)
(fma.f64 %22 #s(literal 2 binary64) %12)
(fma.f64 #s(literal -2 binary64) %27 %10)
(fma.f64 #s(literal -2 binary64) %27 %12)
(fma.f64 #s(literal 2 binary64) %30 %10)
(fma.f64 #s(literal 2 binary64) %30 %12)
(fma.f64 %32 #s(literal -1/2 binary64) %10)
(fma.f64 %32 #s(literal -1/2 binary64) %12)
(fma.f64 %34 #s(literal 1/2 binary64) %10)
(fma.f64 %34 #s(literal 1/2 binary64) %12)
(fma.f64 #s(literal 2 binary64) %36 %10)
(fma.f64 #s(literal 2 binary64) %36 %12)
(fma.f64 #s(literal 2 binary64) %50 %10)
(fma.f64 #s(literal 2 binary64) %50 %12)
lamp
(neg.f64 %73)
(*.f64 lamp #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) lamp)
(+.f64 lamp %77)
(+.f64 lamp %79)
(*.f64 #s(literal 1/2 binary64) %81)
(*.f64 %81 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %84)
(*.f64 %84 #s(literal 2 binary64))
(/.f64 %81 #s(literal 2 binary64))
(fma.f64 lamp #s(literal 1 binary64) %77)
(fma.f64 lamp #s(literal 1 binary64) %79)
(fma.f64 lamp #s(literal 1/2 binary64) %84)
(fma.f64 #s(literal 1 binary64) lamp %77)
(fma.f64 #s(literal 1 binary64) lamp %79)
(fma.f64 #s(literal 1/2 binary64) lamp %84)
(+.f64 %84 %84)
(*.f64 %95 #s(literal 1/4 binary64))
(*.f64 #s(literal 1/2 binary64) %99)
(/.f64 (*.f64 %81 #s(literal -1 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) %81 %77)
(fma.f64 #s(literal 1/2 binary64) %81 %79)
(fma.f64 %81 #s(literal 1/2 binary64) %77)
(fma.f64 %81 #s(literal 1/2 binary64) %79)
(fma.f64 #s(literal 1 binary64) %84 %84)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) lamp) %84)
(fma.f64 #s(literal 2 binary64) %84 %77)
(fma.f64 #s(literal 2 binary64) %84 %79)
(fma.f64 %84 #s(literal 1 binary64) %84)
(fma.f64 %84 #s(literal 2 binary64) %77)
(fma.f64 %84 #s(literal 2 binary64) %79)
(fma.f64 %95 #s(literal 1/4 binary64) %77)
(fma.f64 %95 #s(literal 1/4 binary64) %79)
(fma.f64 #s(literal 1/2 binary64) %99 %77)
(fma.f64 #s(literal 1/2 binary64) %99 %79)
%119
(neg.f64 %120)
(*.f64 %119 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %119)
(sin.f64 (+.f64 %73 %124))
(sin.f64 (neg.f64 %127))
(sin.f64 (+.f64 %127 %124))
(*.f64 #s(literal 2 binary64) %132)
(*.f64 #s(literal 1/2 binary64) %134)
(*.f64 %136 #s(literal 1/2 binary64))
(*.f64 %138 #s(literal 2 binary64))
(cos.f64 (+.f64 %73 %140))
(/.f64 %134 #s(literal 2 binary64))
(/.f64 %136 #s(literal 2 binary64))
(cos.f64 (+.f64 %145 %124))
(cos.f64 (+.f64 %127 %140))
(+.f64 %119 %150)
(+.f64 %119 %152)
(fma.f64 %119 #s(literal 1 binary64) %150)
(fma.f64 %119 #s(literal 1 binary64) %152)
(fma.f64 %119 #s(literal 1/2 binary64) %138)
(fma.f64 #s(literal 1 binary64) %119 %150)
(fma.f64 #s(literal 1 binary64) %119 %152)
(fma.f64 #s(literal 1/2 binary64) %119 %132)
(+.f64 %138 %138)
(+.f64 %132 %132)
(fma.f64 #s(literal 2 binary64) %132 %150)
(fma.f64 #s(literal 2 binary64) %132 %152)
(fma.f64 #s(literal 1/2 binary64) %134 %150)
(fma.f64 #s(literal 1/2 binary64) %134 %152)
(fma.f64 %136 #s(literal 1/2 binary64) %150)
(fma.f64 %136 #s(literal 1/2 binary64) %152)
(fma.f64 %138 #s(literal 2 binary64) %150)
(fma.f64 %138 #s(literal 2 binary64) %152)
(*.f64 #s(literal 2 binary64) %172)
(fma.f64 #s(literal 2 binary64) %172 %150)
(fma.f64 #s(literal 2 binary64) %172 %152)
%176
(*.f64 %119 cp)
(*.f64 %1 %120)
(*.f64 %120 %1)
(neg.f64 %180)
(*.f64 %176 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %176)
(*.f64 %1 %184)
(*.f64 %186 %1)
(*.f64 %184 %1)
(*.f64 #s(literal 2 binary64) %189)
(*.f64 #s(literal 1/2 binary64) %191)
(*.f64 %189 #s(literal 2 binary64))
(*.f64 %194 #s(literal 1/2 binary64))
(/.f64 %194 #s(literal 2 binary64))
(/.f64 %191 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %198)
(*.f64 %200 %27)
(*.f64 #s(literal 1/2 binary64) %202)
(fma.f64 cp %119 %204)
(fma.f64 cp %119 %206)
(fma.f64 %119 cp %204)
(fma.f64 %119 cp %206)
(+.f64 %176 %204)
(+.f64 %176 %206)
(fma.f64 %1 %120 %204)
(fma.f64 %1 %120 %206)
(fma.f64 %120 %1 %204)
(fma.f64 %120 %1 %206)
(fma.f64 %176 #s(literal 1 binary64) %204)
(fma.f64 %176 #s(literal 1 binary64) %206)
(fma.f64 %176 #s(literal 1/2 binary64) %189)
(fma.f64 #s(literal 1 binary64) %176 %204)
(fma.f64 #s(literal 1 binary64) %176 %206)
(fma.f64 #s(literal 1/2 binary64) %176 %189)
(fma.f64 %16 %119 %189)
(fma.f64 %132 cp %189)
(+.f64 %189 %189)
(fma.f64 %1 %184 %204)
(fma.f64 %1 %184 %206)
(fma.f64 %186 %1 %204)
(fma.f64 %186 %1 %206)
(fma.f64 %184 %1 %204)
(fma.f64 %184 %1 %206)
(fma.f64 #s(literal 1 binary64) %189 %189)
(fma.f64 #s(literal 2 binary64) %189 %204)
(fma.f64 #s(literal 2 binary64) %189 %206)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %176) %189)
(fma.f64 #s(literal 1/2 binary64) %191 %204)
(fma.f64 #s(literal 1/2 binary64) %191 %206)
(fma.f64 %189 #s(literal 1 binary64) %189)
(fma.f64 %189 #s(literal 2 binary64) %204)
(fma.f64 %189 #s(literal 2 binary64) %206)
(fma.f64 %194 #s(literal 1/2 binary64) %204)
(fma.f64 %194 #s(literal 1/2 binary64) %206)
(fma.f64 %244 %119 %189)
(fma.f64 %247 cp %189)
(fma.f64 #s(literal 2 binary64) %198 %204)
(fma.f64 #s(literal 2 binary64) %198 %206)
(fma.f64 (/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %180 %189)
(fma.f64 %200 %27 %204)
(fma.f64 %200 %27 %206)
(fma.f64 #s(literal 1/2 binary64) %202 %204)
(fma.f64 #s(literal 1/2 binary64) %202 %206)
(fma.f64 #s(literal 2 binary64) %258 %189)
(fma.f64 #s(literal 1/2 binary64) %260 %189)
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) %262) %189)
(fma.f64 %265 %258 %189)
(fma.f64 %268 (/.f64 #s(literal 1/2 binary64) %269) %189)
(fma.f64 %272 (/.f64 #s(literal 1/4 binary64) %269) %189)
(fma.f64 %276 (/.f64 #s(literal 1/2 binary64) %277) %189)
(fma.f64 %280 (/.f64 #s(literal 1/4 binary64) %277) %189)
phipp
(neg.f64 %284)
%286
(cos.f64 %287)
(cos.f64 %284)
(cos.f64 %290)
(neg.f64 %292)
(cos.f64 (neg.f64 %290))
(*.f64 %286 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %286)
(neg.f64 %298)
(sin.f64 %300)
(cos.f64 (+.f64 %302 %124))
(sin.f64 %305)
(sin.f64 %307)
(*.f64 %309 #s(literal 2 binary64))
(*.f64 %311 #s(literal 1/2 binary64))
(cos.f64 (+.f64 %313 %124))
(cos.f64 (+.f64 %316 %124))
(/.f64 %311 #s(literal 2 binary64))
(sin.f64 %320)
(sin.f64 (+.f64 %323 %124))
(sin.f64 (neg.f64 %326))
(sin.f64 (+.f64 %326 %124))
(cos.f64 (+.f64 %323 %140))
(cos.f64 (+.f64 %326 %140))
(fma.f64 #s(literal 0 binary64) %335 %286)
(fma.f64 %335 #s(literal 0 binary64) %286)
(+.f64 %286 %338)
(+.f64 %286 %340)
(+.f64 %286 %342)
(+.f64 %338 %286)
(fma.f64 %345 #s(literal 0 binary64) %286)
(fma.f64 %347 #s(literal 0 binary64) %286)
(+.f64 (*.f64 %345 #s(literal 0 binary64)) %286)
(+.f64 (*.f64 %347 #s(literal 0 binary64)) %286)
(-.f64 %338 %292)
(fma.f64 %286 #s(literal 1 binary64) %338)
(fma.f64 %286 #s(literal 1 binary64) %340)
(fma.f64 %286 #s(literal 1 binary64) %342)
(fma.f64 %286 #s(literal 1/2 binary64) %309)
(fma.f64 #s(literal 1 binary64) %286 %338)
(fma.f64 #s(literal 1 binary64) %286 %340)
(fma.f64 #s(literal 1 binary64) %286 %342)
(fma.f64 #s(literal 1/2 binary64) %286 %361)
(+.f64 %309 %309)
(+.f64 %361 %361)
(-.f64 %338 %365)
(fma.f64 %309 #s(literal 2 binary64) %338)
(fma.f64 %309 #s(literal 2 binary64) %340)
(fma.f64 %309 #s(literal 2 binary64) %342)
(fma.f64 %311 #s(literal 1/2 binary64) %338)
(fma.f64 %311 #s(literal 1/2 binary64) %340)
(fma.f64 %311 #s(literal 1/2 binary64) %342)
(/.f64 (-.f64 (cos.f64 (-.f64 %300 %140)) %292) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %305 %140)) %292) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %307 %140)) %292) #s(literal 2 binary64))
(-.f64 %338 (*.f64 %286 %385))
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 #s(literal -1 binary64))
(neg.f64 #s(literal -1 binary64))
(sqrt.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(copysign.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -4 binary64) #s(literal -4 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 4 binary64))
(fabs.f64 (*.f64 #s(literal -1/2 binary64) #s(literal -2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 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 -2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) %436)
(-.f64 #s(literal 1 binary64) %436)
(*.f64 #s(literal 1/4 binary64) %439)
(*.f64 %441 #s(literal 1/4 binary64))
(*.f64 %443 #s(literal 1 binary64))
(/.f64 %441 #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %436)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %436)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %436)
(fma.f64 #s(literal 1/2 binary64) %449 #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %436)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %436)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %436)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %436)
(fma.f64 #s(literal 0 binary64) %265 #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) %456 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) %439 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %265 #s(literal 1/2 binary64))
(fma.f64 %460 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %462 #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 %441 #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 %441 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 %443 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 %443 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 %468 %468 #s(literal 1/2 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) #s(literal -1 binary64))) #s(literal 4 binary64))
(exp.f64 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %439 %436)
(fma.f64 %441 #s(literal 1/4 binary64) %436)
(fma.f64 %443 #s(literal 1 binary64) %436)
(fma.f64 %441 %480 #s(literal 1/2 binary64))
(cosh.f64 #s(literal 0 binary64))
(hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))
(hypot.f64 %468 %468)
(pow.f64 #s(literal 2 binary64) (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(sin.f64 %140)
(neg.f64 %385)
(fma.f64 #s(literal 2 binary64) %496 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %501 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %506 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %512 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %520 #s(literal 1 binary64))
(fma.f64 %523 %526 #s(literal 1 binary64))
(fma.f64 %526 %523 #s(literal 1 binary64))
(fma.f64 %523 %529 #s(literal 1 binary64))
(fma.f64 %526 %531 #s(literal 1 binary64))
(fma.f64 %531 %526 #s(literal 1 binary64))
(fma.f64 %529 %523 #s(literal 1 binary64))
(fma.f64 %523 %535 #s(literal 1 binary64))
(fma.f64 %523 %537 #s(literal 1 binary64))
(fma.f64 %526 %539 #s(literal 1 binary64))
(fma.f64 %526 %541 #s(literal 1 binary64))
(fma.f64 %526 %543 #s(literal 1 binary64))
(fma.f64 %535 %523 #s(literal 1 binary64))
(fma.f64 %539 %526 #s(literal 1 binary64))
(fma.f64 %541 %526 #s(literal 1 binary64))
(fma.f64 %543 %526 #s(literal 1 binary64))
(fma.f64 %537 %523 #s(literal 1 binary64))
(fma.f64 %550 %523 #s(literal 1 binary64))
(fma.f64 %523 %552 #s(literal 1 binary64))
(fma.f64 %535 %531 #s(literal 1 binary64))
(fma.f64 %539 %529 #s(literal 1 binary64))
(fma.f64 %531 %535 #s(literal 1 binary64))
(fma.f64 %529 %539 #s(literal 1 binary64))
(fma.f64 %552 %523 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %562 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %567 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %575 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %583 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %592 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %600 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %608 #s(literal 1 binary64))
(fma.f64 %617 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %625 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %632 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %638 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %646 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %654 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %663 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %672 #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) %672 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %672 #s(literal 1 binary64))
(fma.f64 %672 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 %672 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 %678 %671 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %683 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %685 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %693 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %695 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %697 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %699 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %708 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %716 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %724 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %732 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %741 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %750 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %758 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %766 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %774 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %782 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) %784 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %786 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %794 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %802 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %810 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %818 #s(literal 1 binary64))
(fma.f64 %441 %820 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %830 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %838 #s(literal 1 binary64))
#s(literal -1/6 binary64)
(neg.f64 #s(literal 1/6 binary64))
#s(literal 2 binary64)
(fabs.f64 #s(literal 2 binary64))
(fabs.f64 #s(literal -2 binary64))
(neg.f64 #s(literal -2 binary64))
(sqrt.f64 #s(literal 4 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 4 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))
(/.f64 #s(literal 4 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %869)
(+.f64 #s(literal 1/2 binary64) %871)
(+.f64 #s(literal 1/2 binary64) %873)
(+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %869)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %871)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %873)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %869)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %871)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %873)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %871)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %873)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %869)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %871)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %873)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %869)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %869)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %869)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %871)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %873)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %869)
(fma.f64 #s(literal 1/4 binary64) %439 #s(literal 1 binary64))
(fma.f64 %441 #s(literal 1/4 binary64) #s(literal 1 binary64))
(fma.f64 %443 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) %456 %871)
(fma.f64 #s(literal -2 binary64) %456 %873)
(fma.f64 #s(literal 1/4 binary64) %439 %869)
(fma.f64 #s(literal 1/4 binary64) %265 %871)
(fma.f64 #s(literal 1/4 binary64) %265 %873)
(fma.f64 %462 #s(literal 1/4 binary64) %871)
(fma.f64 %462 #s(literal 1/4 binary64) %873)
(fma.f64 %441 #s(literal 1/4 binary64) %869)
(fma.f64 %443 #s(literal 1 binary64) %869)
(fma.f64 %443 #s(literal 1/2 binary64) %871)
(fma.f64 %443 #s(literal 1/2 binary64) %873)
(fma.f64 %468 %468 %871)
(fma.f64 %468 %468 %873)
(fma.f64 %441 %480 %871)
(fma.f64 %441 %480 %873)
%914
(fabs.f64 %914)
(*.f64 %73 %73)
(*.f64 %917 %917)
(neg.f64 %919)
(*.f64 #s(literal 1 binary64) %914)
(*.f64 %914 #s(literal 1 binary64))
(*.f64 %923 %923)
(*.f64 %925 %925)
(*.f64 %81 %84)
(*.f64 (*.f64 lamp %81) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 %84 lamp))
(*.f64 (*.f64 %81 %81) #s(literal 1/4 binary64))
(*.f64 #s(literal 4 binary64) (*.f64 %84 %84))
(pow.f64 lamp #s(literal 2 binary64))
(pow.f64 %73 #s(literal 2 binary64))
(pow.f64 %917 #s(literal 2 binary64))
(*.f64 lamp %939)
(*.f64 %939 lamp)
(/.f64 #s(literal 1 binary64) (pow.f64 lamp #s(literal -2 binary64)))
(*.f64 (*.f64 %939 #s(literal 1 binary64)) lamp)
(*.f64 (*.f64 %939 %81) #s(literal 1/2 binary64))
(*.f64 (*.f64 %939 #s(literal 2 binary64)) %84)
(*.f64 lamp %950)
%952
(*.f64 %914 #s(literal -1/6 binary64))
(*.f64 %950 lamp)
(*.f64 #s(literal 1/6 binary64) %919)
(*.f64 %956 %73)
(*.f64 %919 #s(literal 1/6 binary64))
(neg.f64 %959)
(*.f64 %73 %961)
(*.f64 %917 %963)
(*.f64 %965 %73)
(*.f64 %967 %917)
(*.f64 #s(literal 1 binary64) %952)
(*.f64 %952 #s(literal 1 binary64))
(*.f64 %81 %971)
(*.f64 %973 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %975)
(*.f64 %977 %84)
(*.f64 %939 %950)
(*.f64 %980 lamp)
(fma.f64 lamp %950 #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) %914 #s(literal 1 binary64))
(fma.f64 %914 #s(literal -1/6 binary64) #s(literal 1 binary64))
%985
(+.f64 #s(literal 1 binary64) %952)
(+.f64 %952 #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) %959)
(-.f64 %952 #s(literal -1 binary64))
(fma.f64 #s(literal 1/6 binary64) %919 #s(literal 1 binary64))
(fma.f64 %956 %73 #s(literal 1 binary64))
(fma.f64 %919 #s(literal 1/6 binary64) #s(literal 1 binary64))
(neg.f64 %993)
(neg.f64 (+.f64 #s(literal -1 binary64) %959))
(neg.f64 (-.f64 #s(literal -1 binary64) %952))
(fma.f64 %73 %961 #s(literal 1 binary64))
(fma.f64 %917 %963 #s(literal 1 binary64))
(fma.f64 %965 %73 #s(literal 1 binary64))
(fma.f64 %967 %917 #s(literal 1 binary64))
(+.f64 %985 #s(literal 0 binary64))
(+.f64 (fma.f64 %950 lamp #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %952)
(fma.f64 #s(literal 1 binary64) %952 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %952)
(fma.f64 %952 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %952)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %952)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %952)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %952)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %952)
(+.f64 #s(literal 1 binary64) %1015)
(+.f64 #s(literal 1 binary64) %1017)
(+.f64 #s(literal 1/2 binary64) %1019)
(+.f64 #s(literal 1/2 binary64) %1021)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1015)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1017)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1019)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1021)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1015)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1017)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1019)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1021)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1019)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1021)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1015)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1017)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1019)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1021)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1015)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1017)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1015)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1017)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1015)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1017)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1019)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1021)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1015)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1017)
(fma.f64 %81 %971 #s(literal 1 binary64))
(fma.f64 %973 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %975 #s(literal 1 binary64))
(fma.f64 %977 %84 #s(literal 1 binary64))
(/.f64 (fma.f64 %952 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1/4 binary64) %439 %952)
(fma.f64 %441 #s(literal 1/4 binary64) %952)
(fma.f64 %443 #s(literal 1 binary64) %952)
(fma.f64 #s(literal -2 binary64) %456 %1019)
(fma.f64 #s(literal -2 binary64) %456 %1021)
(fma.f64 #s(literal 1/4 binary64) %439 %1015)
(fma.f64 #s(literal 1/4 binary64) %439 %1017)
(fma.f64 #s(literal 1/4 binary64) %265 %1019)
(fma.f64 #s(literal 1/4 binary64) %265 %1021)
(fma.f64 %462 #s(literal 1/4 binary64) %1019)
(fma.f64 %462 #s(literal 1/4 binary64) %1021)
(fma.f64 %441 #s(literal 1/4 binary64) %1015)
(fma.f64 %441 #s(literal 1/4 binary64) %1017)
(fma.f64 %443 #s(literal 1 binary64) %1015)
(fma.f64 %443 #s(literal 1 binary64) %1017)
(fma.f64 %443 #s(literal 1/2 binary64) %1019)
(fma.f64 %443 #s(literal 1/2 binary64) %1021)
(fma.f64 %468 %468 %1019)
(fma.f64 %468 %468 %1021)
(fma.f64 %441 %480 %1019)
(fma.f64 %441 %480 %1021)
(fma.f64 %939 %950 #s(literal 1 binary64))
(fma.f64 %980 lamp #s(literal 1 binary64))
(fma.f64 lamp %952 lamp)
(fma.f64 #s(literal -1/6 binary64) %1077 lamp)
(fma.f64 %914 %950 lamp)
(fma.f64 %952 lamp lamp)
%1081
(fma.f64 %1077 #s(literal -1/6 binary64) lamp)
(*.f64 lamp %985)
(*.f64 %985 lamp)
(+.f64 lamp %1085)
(+.f64 %1085 lamp)
(-.f64 lamp %1088)
(fma.f64 %73 %959 lamp)
(fma.f64 %959 %73 lamp)
(neg.f64 (*.f64 %993 lamp))
(neg.f64 (*.f64 lamp %993))
(neg.f64 (-.f64 %1088 lamp))
(-.f64 %1085 %73)
(fma.f64 %917 (*.f64 %917 %950) lamp)
(fma.f64 (*.f64 %950 %917) %917 lamp)
(fma.f64 lamp #s(literal 1 binary64) %1085)
(fma.f64 #s(literal 1 binary64) lamp %1085)
(fma.f64 #s(literal 1 binary64) %1085 lamp)
(fma.f64 %1085 #s(literal 1 binary64) lamp)
(*.f64 lamp (*.f64 #s(literal 1 binary64) %985))
(*.f64 #s(literal 1 binary64) %1081)
(*.f64 %1081 #s(literal 1 binary64))
(*.f64 (*.f64 %985 #s(literal 1 binary64)) lamp)
(fma.f64 #s(literal 1/2 binary64) %81 %1085)
(fma.f64 %81 #s(literal 1/2 binary64) %1085)
(fma.f64 %81 (*.f64 #s(literal 1/2 binary64) %952) lamp)
(fma.f64 (*.f64 %952 %81) #s(literal 1/2 binary64) lamp)
(*.f64 %81 (*.f64 #s(literal 1/2 binary64) %985))
(*.f64 (*.f64 %985 %81) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) %84 %1085)
(fma.f64 #s(literal 2 binary64) (*.f64 %84 %952) lamp)
(fma.f64 %84 #s(literal 2 binary64) %1085)
(fma.f64 (*.f64 %952 #s(literal 2 binary64)) %84 lamp)
(*.f64 #s(literal 2 binary64) (*.f64 %84 %985))
(*.f64 (*.f64 %985 #s(literal 2 binary64)) %84)
(fma.f64 %95 #s(literal 1/4 binary64) %1085)
(fma.f64 #s(literal 1/2 binary64) %99 %1085)
(fma.f64 %939 %952 lamp)
(fma.f64 (*.f64 %950 %939) lamp lamp)
%1139
%1140
(*.f64 lamp cp)
(*.f64 #s(literal 1 binary64) %1140)
(*.f64 %1140 #s(literal 1 binary64))
(*.f64 %81 %16)
(*.f64 (*.f64 cp %81) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 %84 cp))
(*.f64 %20 %84)
%1151
%1152
(/.f64 %1 %292)
(neg.f64 %1154)
(*.f64 cp %1156)
(*.f64 #s(literal 1 binary64) %1152)
(*.f64 %1152 #s(literal 1 binary64))
(*.f64 %1156 cp)
(/.f64 #s(literal 1 binary64) %1161)
(*.f64 %1 %1163)
(*.f64 #s(literal -1 binary64) %1154)
(*.f64 %1163 %1)
(/.f64 #s(literal -1 binary64) %1167)
(neg.f64 %1169)
(/.f64 %18 %1171)
(*.f64 #s(literal 2 binary64) %1174)
(*.f64 #s(literal 2 binary64) %1176)
(*.f64 #s(literal 1/2 binary64) %1178)
(*.f64 %20 %1173)
(/.f64 #s(literal 2 binary64) %1181)
(/.f64 %1178 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %1184)
(*.f64 #s(literal 1/2 binary64) %1186)
(/.f64 %1156 %243)
(*.f64 #s(literal 2 binary64) %1189)
(/.f64 %1191 %1192)
(*.f64 #s(literal 2 binary64) %1194)
(*.f64 %1156 %1196)
(*.f64 %1198 %244)
(*.f64 %1173 %1200)
(pow.f64 %1161 #s(literal -1 binary64))
(+.f64 %1152 %1203)
(fma.f64 cp %1156 %1203)
(fma.f64 #s(literal 1 binary64) %1152 %1203)
(fma.f64 %1152 #s(literal 1 binary64) %1203)
(fma.f64 %1156 cp %1203)
(fma.f64 %1 %1163 %1203)
(fma.f64 #s(literal -1 binary64) %1154 %1203)
(fma.f64 %1163 %1 %1203)
(+.f64 %1184 %1184)
(fma.f64 #s(literal 2 binary64) %1174 %1203)
(fma.f64 #s(literal 2 binary64) %1176 %1203)
(fma.f64 #s(literal 1/2 binary64) %1178 %1203)
(fma.f64 %20 %1173 %1203)
(fma.f64 #s(literal 2 binary64) %1184 %1203)
(fma.f64 #s(literal 1/2 binary64) %1186 %1203)
(fma.f64 #s(literal 2 binary64) %1189 %1203)
(fma.f64 #s(literal 2 binary64) %1194 %1203)
(fma.f64 %1156 %1196 %1203)
(fma.f64 %1198 %244 %1203)
(fma.f64 %1173 %1200 %1203)
%1225
#s(literal -1/2 binary64)
(neg.f64 #s(literal 1/2 binary64))
(+.f64 #s(literal -1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal -2 binary64) #s(literal 1/4 binary64))
(/.f64 #s(literal 1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 2 binary64) #s(literal -4 binary64))
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %1235)
(fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 0 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))
(fma.f64 #s(literal -2 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1235 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %456)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) %456 #s(literal 0 binary64))
(+.f64 %456 %456)
(pow.f64 #s(literal -2 binary64) #s(literal -1 binary64))
%1248
(fabs.f64 %1248)
(fabs.f64 %1250)
(*.f64 %287 %287)
(*.f64 %284 %284)
(neg.f64 %1250)
(*.f64 #s(literal 1 binary64) %1248)
(*.f64 %1248 #s(literal 1 binary64))
(*.f64 %1257 phipp)
(*.f64 %290 %290)
(neg.f64 (*.f64 #s(literal -1 binary64) %1248))
(*.f64 %1262 %284)
(*.f64 %1264 %287)
(*.f64 #s(literal 2 binary64) %1267)
(*.f64 #s(literal 1/2 binary64) %1269)
(*.f64 %1257 %1257)
(/.f64 %1269 #s(literal 2 binary64))
(*.f64 %1262 %1262)
(*.f64 %1264 %1264)
(sqrt.f64 (*.f64 %1248 %1248))
(pow.f64 phipp #s(literal 2 binary64))
(pow.f64 %287 #s(literal 2 binary64))
(pow.f64 %284 #s(literal 2 binary64))
(*.f64 phipp %1280)
(*.f64 %1280 phipp)
(/.f64 #s(literal 1 binary64) (pow.f64 phipp #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) %1280) phipp)
(*.f64 phipp %1287)
%1289
(*.f64 %1248 #s(literal -1/2 binary64))
(*.f64 %1287 phipp)
(/.f64 %1248 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %1250)
(*.f64 %1266 %284)
(*.f64 %1250 #s(literal 1/2 binary64))
(neg.f64 %1267)
(/.f64 %1250 #s(literal 2 binary64))
(*.f64 %287 %1298)
(*.f64 %284 %1300)
(*.f64 %1302 %284)
(*.f64 %1304 %287)
(*.f64 %1280 %1287)
(*.f64 %1307 phipp)
(fma.f64 phipp %1287 #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) %1248 #s(literal 1 binary64))
(fma.f64 %1248 #s(literal -1/2 binary64) #s(literal 1 binary64))
%1312
(+.f64 #s(literal 1 binary64) %1289)
(+.f64 %1289 #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) %1315)
(*.f64 #s(literal 1/2 binary64) %1317)
(-.f64 #s(literal 1 binary64) %1267)
(-.f64 %1289 #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %1250 #s(literal 1 binary64))
(fma.f64 %1266 %284 #s(literal 1 binary64))
(fma.f64 %1250 #s(literal 1/2 binary64) #s(literal 1 binary64))
(neg.f64 (fma.f64 %1266 phipp #s(literal -1 binary64)))
(/.f64 %1317 #s(literal 2 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) %1267))
(neg.f64 (-.f64 #s(literal -1 binary64) %1289))
(fma.f64 %287 %1298 #s(literal 1 binary64))
(fma.f64 %284 %1300 #s(literal 1 binary64))
(fma.f64 %1302 %284 #s(literal 1 binary64))
(fma.f64 %1304 %287 #s(literal 1 binary64))
(+.f64 %1312 #s(literal 0 binary64))
(+.f64 (fma.f64 %1287 phipp #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) %1315 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %1317 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1289)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1289)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1289)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1289)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1289)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1289)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1289)
(+.f64 #s(literal 1 binary64) %1347)
(+.f64 #s(literal 1 binary64) %1349)
(+.f64 #s(literal 1/2 binary64) %1351)
(+.f64 #s(literal 1/2 binary64) %1353)
(/.f64 (-.f64 #s(literal 4 binary64) %1269) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1347)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1349)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1351)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1353)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1347)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1349)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1351)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1353)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1351)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1353)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1347)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1349)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1351)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1353)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1347)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1349)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1347)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1349)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1347)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1349)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1351)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1353)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1347)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1349)
(/.f64 (fma.f64 %1289 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1/4 binary64) %439 %1289)
(fma.f64 %441 #s(literal 1/4 binary64) %1289)
(fma.f64 %443 #s(literal 1 binary64) %1289)
(fma.f64 #s(literal -2 binary64) %456 %1351)
(fma.f64 #s(literal -2 binary64) %456 %1353)
(fma.f64 #s(literal 1/4 binary64) %439 %1347)
(fma.f64 #s(literal 1/4 binary64) %439 %1349)
(fma.f64 #s(literal 1/4 binary64) %265 %1351)
(fma.f64 #s(literal 1/4 binary64) %265 %1353)
(fma.f64 %462 #s(literal 1/4 binary64) %1351)
(fma.f64 %462 #s(literal 1/4 binary64) %1353)
(fma.f64 %441 #s(literal 1/4 binary64) %1347)
(fma.f64 %441 #s(literal 1/4 binary64) %1349)
(fma.f64 %443 #s(literal 1 binary64) %1347)
(fma.f64 %443 #s(literal 1 binary64) %1349)
(fma.f64 %443 #s(literal 1/2 binary64) %1351)
(fma.f64 %443 #s(literal 1/2 binary64) %1353)
(fma.f64 %468 %468 %1351)
(fma.f64 %468 %468 %1353)
(fma.f64 %441 %480 %1351)
(fma.f64 %441 %480 %1353)
(fma.f64 %1280 %1287 #s(literal 1 binary64))
(fma.f64 %1307 phipp #s(literal 1 binary64))
%1406
#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))
(sqrt.f64 #s(literal 1/4 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) #s(literal 1/4 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) #s(literal 1/4 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/4 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal -2 binary64) %456)
(*.f64 #s(literal 1/4 binary64) %265)
(*.f64 %462 #s(literal 1/4 binary64))
(*.f64 %443 #s(literal 1/2 binary64))
(*.f64 %468 %468)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %265)
(/.f64 %462 #s(literal 4 binary64))
(/.f64 %468 (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) #s(literal 1/4 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(fma.f64 #s(literal -2 binary64) %456 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %265 #s(literal 0 binary64))
(fma.f64 %462 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 %443 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %468 %468 #s(literal 0 binary64))
(*.f64 %441 %480)
(fma.f64 %462 %480 #s(literal 1/4 binary64))
(fma.f64 %441 (/.f64 #s(literal 1/4 binary64) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(fma.f64 %441 %480 #s(literal 0 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1 binary64))
(pow.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
%1
(*.f64 cp #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) cp)
(*.f64 #s(literal 1 binary64) %1)
(*.f64 %1 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %1466)
(*.f64 #s(literal -2 binary64) %16)
(*.f64 %1469 #s(literal 1/2 binary64))
(*.f64 %20 #s(literal -1/2 binary64))
(*.f64 #s(literal 2 binary64) %27)
(*.f64 %27 #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) %1191)
(*.f64 %32 #s(literal 1/2 binary64))
(+.f64 %1 %1476)
(+.f64 %1 %1478)
(/.f64 %1191 #s(literal 2 binary64))
(/.f64 %32 #s(literal 2 binary64))
(fma.f64 cp #s(literal -1 binary64) %1476)
(fma.f64 cp #s(literal -1 binary64) %1478)
(fma.f64 #s(literal -1 binary64) cp %1476)
(fma.f64 #s(literal -1 binary64) cp %1478)
(fma.f64 #s(literal 1/2 binary64) %1 %27)
(fma.f64 %1 #s(literal 1/2 binary64) %27)
(*.f64 #s(literal 1/2 binary64) %1488)
(fma.f64 #s(literal 1 binary64) %1 %1476)
(fma.f64 #s(literal 1 binary64) %1 %1478)
(fma.f64 %1 #s(literal 1 binary64) %1476)
(fma.f64 %1 #s(literal 1 binary64) %1478)
(+.f64 %27 %27)
(fma.f64 #s(literal 2 binary64) %1466 %1476)
(fma.f64 #s(literal 2 binary64) %1466 %1478)
(fma.f64 #s(literal -2 binary64) %16 %1476)
(fma.f64 #s(literal -2 binary64) %16 %1478)
(fma.f64 %1469 #s(literal 1/2 binary64) %1476)
(fma.f64 %1469 #s(literal 1/2 binary64) %1478)
(fma.f64 %20 #s(literal -1/2 binary64) %1476)
(fma.f64 %20 #s(literal -1/2 binary64) %1478)
(fma.f64 #s(literal 1 binary64) %27 %27)
(fma.f64 %27 #s(literal 1 binary64) %27)
(fma.f64 #s(literal 2 binary64) %27 %1476)
(fma.f64 #s(literal 2 binary64) %27 %1478)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %1) %27)
(fma.f64 %27 #s(literal 2 binary64) %1476)
(fma.f64 %27 #s(literal 2 binary64) %1478)
(fma.f64 #s(literal 1/2 binary64) %1191 %1476)
(fma.f64 #s(literal 1/2 binary64) %1191 %1478)
(fma.f64 %32 #s(literal 1/2 binary64) %1476)
(fma.f64 %32 #s(literal 1/2 binary64) %1478)
(fma.f64 #s(literal 1/2 binary64) %1488 %1476)
(fma.f64 #s(literal 1/2 binary64) %1488 %1478)
%73
(*.f64 lamp #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) lamp)
(*.f64 #s(literal 1 binary64) %73)
(*.f64 %73 #s(literal 1 binary64))
(*.f64 %81 #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) %84)
(*.f64 (neg.f64 %81) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (neg.f64 %84))
(neg.f64 %119)
%120
(sin.f64 %127)
(*.f64 %119 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %119)
(cos.f64 %145)
(cos.f64 (fabs.f64 %145))
(cos.f64 (neg.f64 %145))
(*.f64 %136 #s(literal -1/2 binary64))
(*.f64 (*.f64 %119 #s(literal -2 binary64)) #s(literal 1/2 binary64))
(sin.f64 (+.f64 %145 %140))
(-.f64 %1542 %119)
(fma.f64 %119 %1544 %1542)
(+.f64 (*.f64 %119 %1544) %1542)
%124
(*.f64 #s(literal 1 binary64) %124)
(*.f64 %124 #s(literal 1 binary64))
(neg.f64 %1550)
(neg.f64 %1552)
(+.f64 %124 %1554)
(+.f64 %124 %1556)
(*.f64 #s(literal 1/2 binary64) %1558)
(*.f64 %1558 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %140)
(*.f64 %140 #s(literal 2 binary64))
(*.f64 %1563 #s(literal 4 binary64))
(/.f64 %1558 #s(literal 2 binary64))
(neg.f64 %1566)
(neg.f64 %1568)
(/.f64 %1571 #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) %124 %1554)
(fma.f64 #s(literal 1 binary64) %124 %1556)
(fma.f64 #s(literal 1/2 binary64) %124 %140)
(fma.f64 %124 #s(literal 1 binary64) %1554)
(fma.f64 %124 #s(literal 1 binary64) %1556)
(fma.f64 %124 #s(literal 1/2 binary64) %140)
(/.f64 (+.f64 %1570 %1570) #s(literal -2 binary64))
(+.f64 %140 %140)
(-.f64 %140 %322)
(fma.f64 #s(literal -1/2 binary64) %1570 %140)
(fma.f64 %1570 #s(literal -1/2 binary64) %140)
(neg.f64 %577)
(fma.f64 #s(literal 1/2 binary64) %1586 %140)
(fma.f64 %1586 #s(literal 1/2 binary64) %140)
(fma.f64 #s(literal 1/2 binary64) %1558 %1554)
(fma.f64 #s(literal 1/2 binary64) %1558 %1556)
(fma.f64 %1558 #s(literal 1/2 binary64) %1554)
(fma.f64 %1558 #s(literal 1/2 binary64) %1556)
(fma.f64 %1558 #s(literal 1/4 binary64) %140)
(fma.f64 #s(literal 1 binary64) %140 %140)
(fma.f64 #s(literal 2 binary64) %140 %1554)
(fma.f64 #s(literal 2 binary64) %140 %1556)
(fma.f64 #s(literal 2 binary64) %1563 %140)
(fma.f64 %140 #s(literal 1 binary64) %140)
(fma.f64 %140 #s(literal 2 binary64) %1554)
(fma.f64 %140 #s(literal 2 binary64) %1556)
(fma.f64 %1563 #s(literal 2 binary64) %140)
(fma.f64 %1563 #s(literal 4 binary64) %1554)
(fma.f64 %1563 #s(literal 4 binary64) %1556)
(/.f64 (fma.f64 %124 #s(literal 2 binary64) %1558) #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) %1606 %140)
(fma.f64 %1608 #s(literal 1/4 binary64) %140)
(/.f64 (fma.f64 %1570 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %124)) #s(literal -4 binary64))
(/.f64 (fma.f64 %140 #s(literal -2 binary64) %1570) #s(literal -2 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) %124 %1615) #s(literal -4 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) %124 %1571) #s(literal -4 binary64))
(/.f64 (fma.f64 %1570 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %1570)) #s(literal 4 binary64))
(/.f64 (fma.f64 %1570 #s(literal -2 binary64) (*.f64 %1570 #s(literal -2 binary64))) #s(literal 4 binary64))
(fma.f64 %1626 #s(literal 4 binary64) %140)
(fma.f64 %462 %1563 %140)
(*.f64 #s(literal 1/2 binary64) %124)
%140
(/.f64 %124 #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) %1570)
(*.f64 %1570 #s(literal -1/2 binary64))
(neg.f64 %322)
(/.f64 %1570 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %1586)
(*.f64 %1586 #s(literal 1/2 binary64))
(*.f64 %1558 #s(literal 1/4 binary64))
(/.f64 %1586 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) %140)
(*.f64 #s(literal 2 binary64) %1563)
(*.f64 %140 #s(literal 1 binary64))
(*.f64 %1563 #s(literal 2 binary64))
(/.f64 %140 #s(literal 1 binary64))
(/.f64 %1550 #s(literal -2 binary64))
(/.f64 %1552 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %1606)
(*.f64 %1608 #s(literal 1/4 binary64))
(neg.f64 %1648)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %124))
(/.f64 %1608 #s(literal 4 binary64))
(fma.f64 %124 #s(literal 1/4 binary64) %1563)
(fma.f64 #s(literal 1/4 binary64) %124 %1563)
(+.f64 %1563 %1563)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1570))
(*.f64 %1626 #s(literal 4 binary64))
(/.f64 %1566 #s(literal -2 binary64))
(*.f64 %462 %1563)
(fma.f64 #s(literal 1 binary64) %1563 %1563)
(fma.f64 #s(literal -1/2 binary64) %322 %1563)
(fma.f64 #s(literal 1/2 binary64) %140 %1563)
(fma.f64 %140 #s(literal 1/2 binary64) %1563)
(fma.f64 %322 #s(literal -1/2 binary64) %1563)
(fma.f64 #s(literal 1/4 binary64) %1606 %1563)
(fma.f64 %1570 %456 %1563)
(fma.f64 #s(literal 2 binary64) %1668 %1563)
(fma.f64 %1563 #s(literal 1 binary64) %1670)
(+.f64 %1670 %1670)
(fma.f64 %443 %1563 %1563)
(fma.f64 %1608 %480 %1563)
%508
(fabs.f64 %322)
(*.f64 #s(literal 1/2 binary64) %514)
(*.f64 %514 #s(literal 1/2 binary64))
(/.f64 %514 #s(literal 2 binary64))
(fabs.f64 %508)
(fabs.f64 %585)
(*.f64 %1681 #s(literal -1/2 binary64))
(neg.f64 %585)
(/.f64 %1681 #s(literal -2 binary64))
(*.f64 %1685 #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %508)
(*.f64 #s(literal 2 binary64) %1688)
(*.f64 %508 #s(literal 1 binary64))
(*.f64 %1691 #s(literal 1/4 binary64))
(/.f64 %508 #s(literal 1 binary64))
(/.f64 (*.f64 %514 #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %514) #s(literal -2 binary64))
(*.f64 %1698 #s(literal 1/4 binary64))
(sqrt.f64 %1700)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %514))
(/.f64 %1698 #s(literal 4 binary64))
(*.f64 #s(literal 1/2 binary64) %1707)
(*.f64 %1707 #s(literal 1/2 binary64))
(*.f64 %1710 %1711)
(*.f64 %1711 %1710)
(*.f64 %468 %1716)
(*.f64 %1716 %468)
(*.f64 %1719 %1719)
(*.f64 %1721 %1721)
(pow.f64 %1700 #s(literal 1/2 binary64))
(pow.f64 %1719 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1700 #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) %515)
%516
(/.f64 %515 #s(literal 2 binary64))
(neg.f64 %1729)
(/.f64 %1731 #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) %124 %508)
(fma.f64 #s(literal 1/2 binary64) %514 %140)
(fma.f64 %124 #s(literal 1/2 binary64) %508)
(fma.f64 %514 #s(literal 1/2 binary64) %140)
(+.f64 %140 %508)
(+.f64 %508 %140)
(*.f64 #s(literal 1 binary64) %516)
(*.f64 #s(literal 2 binary64) %522)
(*.f64 %516 #s(literal 1 binary64))
(*.f64 %522 #s(literal 2 binary64))
(*.f64 %1729 #s(literal -1 binary64))
(-.f64 %140 %585)
(-.f64 %508 %322)
(fma.f64 #s(literal -1/2 binary64) %1570 %508)
(fma.f64 %1570 #s(literal -1/2 binary64) %508)
(fma.f64 %1681 #s(literal -1/2 binary64) %140)
(/.f64 (*.f64 %515 #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %515) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %515) #s(literal 2 binary64))
(neg.f64 %1755)
(fma.f64 #s(literal 1/2 binary64) %1586 %508)
(fma.f64 %1586 #s(literal 1/2 binary64) %508)
(fma.f64 %1685 #s(literal 1/2 binary64) %140)
(neg.f64 (*.f64 %1760 #s(literal 2 binary64)))
(fma.f64 %1558 #s(literal 1/4 binary64) %508)
(fma.f64 #s(literal 1 binary64) %140 %508)
(fma.f64 #s(literal 1 binary64) %508 %140)
(fma.f64 #s(literal 2 binary64) %1563 %508)
(fma.f64 #s(literal 2 binary64) %1688 %140)
(fma.f64 %140 #s(literal 1 binary64) %508)
(fma.f64 %508 #s(literal 1 binary64) %140)
(fma.f64 %1563 #s(literal 2 binary64) %508)
(fma.f64 %1691 #s(literal 1/4 binary64) %140)
(/.f64 (fma.f64 %514 #s(literal 2 binary64) %1558) #s(literal 4 binary64))
(*.f64 %1774 #s(literal 4 binary64))
(/.f64 (fma.f64 %124 #s(literal 2 binary64) %1776) #s(literal 4 binary64))
(/.f64 (fma.f64 %124 #s(literal 2 binary64) %1691) #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) %1606 %508)
(fma.f64 %1608 #s(literal 1/4 binary64) %508)
(fma.f64 %1698 #s(literal 1/4 binary64) %140)
(/.f64 (fma.f64 %514 #s(literal -2 binary64) %1615) #s(literal -4 binary64))
(/.f64 (fma.f64 %514 #s(literal -2 binary64) %1571) #s(literal -4 binary64))
(/.f64 (fma.f64 %1570 #s(literal 2 binary64) %1788) #s(literal -4 binary64))
(/.f64 (fma.f64 %1570 #s(literal 2 binary64) (*.f64 %514 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 %508 #s(literal -2 binary64) %1570) #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) %1707 %140)
(fma.f64 %1707 #s(literal 1/2 binary64) %140)
(fma.f64 %1626 #s(literal 4 binary64) %508)
(fma.f64 #s(literal 1/4 binary64) %515 %522)
(fma.f64 %515 #s(literal 1/4 binary64) %522)
(+.f64 %522 %522)
(fma.f64 %462 %1563 %508)
(fma.f64 %1710 %1711 %140)
(fma.f64 %1711 %1710 %140)
(fma.f64 #s(literal 1 binary64) %522 %522)
(fma.f64 #s(literal -1/2 binary64) %1729 %522)
(fma.f64 #s(literal 1/2 binary64) %516 %522)
(fma.f64 #s(literal 1/2 binary64) %515 %1808)
(fma.f64 #s(literal 1/2 binary64) %515 %1810)
(fma.f64 %516 #s(literal 1/2 binary64) %522)
(fma.f64 %522 #s(literal 1 binary64) %522)
(fma.f64 %515 #s(literal 1/2 binary64) %1808)
(fma.f64 %515 #s(literal 1/2 binary64) %1810)
(fma.f64 %1729 #s(literal -1/2 binary64) %522)
(+.f64 %516 %1808)
(+.f64 %516 %1810)
(fma.f64 #s(literal 1/4 binary64) %1819 %522)
(fma.f64 %468 %1716 %140)
(fma.f64 %1716 %468 %140)
(fma.f64 %1719 %1719 %140)
(fma.f64 #s(literal 1 binary64) %516 %1808)
(fma.f64 #s(literal 1 binary64) %516 %1810)
(fma.f64 #s(literal 2 binary64) %522 %1808)
(fma.f64 #s(literal 2 binary64) %522 %1810)
(fma.f64 #s(literal 2 binary64) %1828 %522)
(fma.f64 %516 #s(literal 1 binary64) %1808)
(fma.f64 %516 #s(literal 1 binary64) %1810)
(fma.f64 %522 #s(literal 2 binary64) %1808)
(fma.f64 %522 #s(literal 2 binary64) %1810)
(fma.f64 %1729 #s(literal -1 binary64) %1808)
(fma.f64 %1729 #s(literal -1 binary64) %1810)
(fma.f64 %1721 %1721 %140)
(fma.f64 %443 %522 %522)
(fma.f64 %1838 #s(literal 1/4 binary64) %522)
(fma.f64 %1774 #s(literal 4 binary64) %1808)
(fma.f64 %1774 #s(literal 4 binary64) %1810)
(*.f64 #s(literal 1/4 binary64) %515)
%522
(/.f64 %515 #s(literal 4 binary64))
(/.f64 %1731 #s(literal -4 binary64))
(neg.f64 %1760)
(fma.f64 %124 #s(literal 1/4 binary64) %1688)
(fma.f64 #s(literal 1/4 binary64) %124 %1688)
(fma.f64 #s(literal 1/4 binary64) %514 %1563)
(fma.f64 %514 #s(literal 1/4 binary64) %1563)
(+.f64 %1563 %1688)
(+.f64 %1688 %1563)
(*.f64 #s(literal 1 binary64) %522)
(*.f64 #s(literal -1/2 binary64) %1729)
(*.f64 #s(literal 1/2 binary64) %516)
(*.f64 %516 #s(literal 1/2 binary64))
(*.f64 %522 #s(literal 1 binary64))
(*.f64 %1729 #s(literal -1/2 binary64))
(/.f64 %516 #s(literal 2 binary64))
(/.f64 %522 #s(literal 1 binary64))
(/.f64 %1729 #s(literal -2 binary64))
(*.f64 #s(literal 1/4 binary64) %1819)
(-.f64 %1563 %1862)
(-.f64 %1688 %1864)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %515))
(fma.f64 #s(literal 1 binary64) %1563 %1688)
(fma.f64 #s(literal -1/2 binary64) %322 %1688)
(fma.f64 #s(literal 1/2 binary64) %140 %1688)
(fma.f64 #s(literal 1/2 binary64) %508 %1563)
(fma.f64 %140 #s(literal 1/2 binary64) %1688)
(fma.f64 %508 #s(literal 1/2 binary64) %1563)
(fma.f64 %322 #s(literal -1/2 binary64) %1688)
(fma.f64 %585 #s(literal -1/2 binary64) %1563)
(*.f64 #s(literal 2 binary64) %1828)
(fma.f64 #s(literal 1/4 binary64) %1606 %1688)
(fma.f64 #s(literal 1/4 binary64) (/.f64 %514 #s(literal 1 binary64)) %1563)
(/.f64 %1755 #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %516) #s(literal -2 binary64))
(/.f64 (-.f64 %124 %1883) #s(literal 4 binary64))
(*.f64 %443 %522)
(*.f64 %1838 #s(literal 1/4 binary64))
(fma.f64 %1570 %456 %1688)
(fma.f64 %1681 %456 %1563)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1729))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %516))
(/.f64 %1838 #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %1668 %1688)
(/.f64 (fma.f64 %1688 #s(literal -2 binary64) %322) #s(literal -2 binary64))
(/.f64 (fma.f64 %1688 #s(literal 2 binary64) %140) #s(literal 2 binary64))
(/.f64 (fma.f64 %1563 #s(literal -2 binary64) %585) #s(literal -2 binary64))
(fma.f64 %443 %1563 %1688)
(fma.f64 %443 %1688 %1563)
(fma.f64 %1608 %480 %1688)
(fma.f64 %1698 %480 %1563)
(/.f64 (fma.f64 %585 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %140)) #s(literal -4 binary64))
(/.f64 (fma.f64 %585 #s(literal 2 binary64) %1568) #s(literal -4 binary64))
(/.f64 (fma.f64 %585 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %322)) #s(literal 4 binary64))
(/.f64 (fma.f64 %585 #s(literal -2 binary64) %1914) #s(literal 4 binary64))
(/.f64 (fma.f64 %508 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %322)) #s(literal -4 binary64))
(/.f64 (fma.f64 %508 #s(literal -2 binary64) %1566) #s(literal -4 binary64))
(/.f64 (fma.f64 %322 #s(literal 2 binary64) %1922) #s(literal -4 binary64))
(/.f64 (fma.f64 %322 #s(literal 2 binary64) (*.f64 %508 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 %322 #s(literal -2 binary64) %1928) #s(literal 4 binary64))
(/.f64 (fma.f64 %322 #s(literal -2 binary64) %1931) #s(literal 4 binary64))
(/.f64 (fma.f64 %140 #s(literal -2 binary64) %1883) #s(literal -4 binary64))
(/.f64 (fma.f64 %140 #s(literal -2 binary64) (*.f64 %585 #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (-.f64 %1566 %1928) #s(literal -4 binary64))
(fma.f64 %1719 (*.f64 %1719 #s(literal 1/2 binary64)) %1563)
(fma.f64 %1719 %1943 %1563)
(fma.f64 %1943 (/.f64 %1719 #s(literal 1 binary64)) %1563)
(fma.f64 (/.f64 %1719 #s(literal 1/2 binary64)) (/.f64 %1719 #s(literal 4 binary64)) %1563)
%523
(cos.f64 %1760)
(cos.f64 %619)
(cos.f64 %1952)
(neg.f64 %531)
(sin.f64 %1955)
(sin.f64 %1958)
(sin.f64 %1960)
(sin.f64 (+.f64 %1952 %140))
(fma.f64 #s(literal 1 binary64) %523 %1965)
(fma.f64 %523 #s(literal 1 binary64) %1965)
(fma.f64 #s(literal 0 binary64) %1964 %543)
(fma.f64 %1964 #s(literal 0 binary64) %543)
(+.f64 %543 %1965)
(+.f64 %1965 %543)
(fma.f64 %1972 #s(literal 0 binary64) %543)
(fma.f64 %1974 #s(literal 0 binary64) %543)
(+.f64 (*.f64 %1972 #s(literal 0 binary64)) %543)
(+.f64 (*.f64 %1974 #s(literal 0 binary64)) %543)
(-.f64 %1965 (*.f64 %531 #s(literal 1 binary64)))
(-.f64 %1965 (neg.f64 %543))
(-.f64 %1965 (*.f64 %523 %385))
(-.f64 %1987 %1990)
(fma.f64 %1986 %1986 %1993)
(fma.f64 %1986 %1986 %1996)
(fma.f64 %1986 %1986 %1998)
(+.f64 %1987 %1993)
(+.f64 %1987 %1996)
(+.f64 %1987 %1998)
(-.f64 %1987 (*.f64 (sin.f64 %1864) %1995))
(fma.f64 %1989 %2007 %1987)
(+.f64 (*.f64 %1989 %2007) %1987)
(*.f64 #s(literal -1/2 binary64) %622)
(*.f64 #s(literal 1/2 binary64) %524)
%2013
(/.f64 %524 #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) %2015)
(neg.f64 %2017)
(fma.f64 #s(literal -1/2 binary64) %514 %140)
(fma.f64 #s(literal 1/2 binary64) %124 %585)
(fma.f64 %124 #s(literal 1/2 binary64) %585)
(fma.f64 %514 #s(literal -1/2 binary64) %140)
(+.f64 %140 %585)
(+.f64 %585 %140)
(*.f64 #s(literal 1 binary64) %2013)
(*.f64 #s(literal 2 binary64) %525)
(*.f64 #s(literal 1/2 binary64) %2027)
(*.f64 #s(literal 1/2 binary64) %2029)
(*.f64 %2013 #s(literal 1 binary64))
(*.f64 %525 #s(literal 2 binary64))
(*.f64 %2017 #s(literal -1 binary64))
(*.f64 %2027 #s(literal 1/2 binary64))
(-.f64 %140 %508)
(-.f64 %585 %322)
(fma.f64 #s(literal -1/2 binary64) %1570 %585)
(fma.f64 #s(literal 1/2 binary64) %1681 %140)
(fma.f64 %1570 #s(literal -1/2 binary64) %585)
(fma.f64 %1681 #s(literal 1/2 binary64) %140)
(/.f64 (*.f64 #s(literal -1 binary64) %524) #s(literal -2 binary64))
(/.f64 %2027 #s(literal 2 binary64))
(/.f64 (*.f64 %524 #s(literal 2 binary64)) #s(literal 4 binary64))
(neg.f64 %2046)
(neg.f64 %2048)
(neg.f64 (*.f64 %525 #s(literal -2 binary64)))
(neg.f64 (*.f64 %2052 #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) %1586 %585)
(fma.f64 %1586 #s(literal 1/2 binary64) %585)
(fma.f64 %1558 #s(literal 1/4 binary64) %585)
(fma.f64 #s(literal 1 binary64) %140 %585)
(fma.f64 #s(literal 2 binary64) %1563 %585)
(fma.f64 %140 #s(literal 1 binary64) %585)
(fma.f64 %1563 #s(literal 2 binary64) %585)
(*.f64 %2062 #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) %1606 %585)
(fma.f64 %1608 #s(literal 1/4 binary64) %585)
(/.f64 (-.f64 %1558 %1776) #s(literal 4 binary64))
(fma.f64 (*.f64 %1681 #s(literal 1 binary64)) #s(literal 1/2 binary64) %140)
(fma.f64 (*.f64 %1681 #s(literal 2 binary64)) #s(literal 1/4 binary64) %140)
(/.f64 (fma.f64 %585 #s(literal -2 binary64) %1570) #s(literal -2 binary64))
(/.f64 (-.f64 %1571 %1788) #s(literal -4 binary64))
(fma.f64 %1626 #s(literal 4 binary64) %585)
(fma.f64 #s(literal 1/4 binary64) %524 %525)
(fma.f64 %524 #s(literal 1/4 binary64) %525)
(+.f64 %525 %525)
(fma.f64 %462 %1563 %585)
(fma.f64 #s(literal 1 binary64) %525 %525)
(fma.f64 #s(literal -1/2 binary64) %2017 %525)
(fma.f64 #s(literal -1/2 binary64) %622 %2083)
(fma.f64 #s(literal -1/2 binary64) %622 %2085)
(fma.f64 #s(literal 1/2 binary64) %2013 %525)
(fma.f64 #s(literal 1/2 binary64) %524 %2083)
(fma.f64 #s(literal 1/2 binary64) %524 %2085)
(fma.f64 #s(literal 1/2 binary64) %2090 %525)
(fma.f64 %2013 #s(literal 1/2 binary64) %525)
(fma.f64 %525 #s(literal 1 binary64) %525)
(fma.f64 %2017 #s(literal -1/2 binary64) %525)
(fma.f64 %524 #s(literal 1/2 binary64) %2083)
(fma.f64 %524 #s(literal 1/2 binary64) %2085)
(fma.f64 %2027 #s(literal 1/4 binary64) %525)
(+.f64 %2013 %2083)
(+.f64 %2013 %2085)
(fma.f64 #s(literal 1/2 binary64) %2100 %525)
(fma.f64 #s(literal 1/4 binary64) %2102 %525)
(fma.f64 #s(literal 1/2 binary64) %2015 %2083)
(fma.f64 #s(literal 1/2 binary64) %2015 %2085)
(fma.f64 %1719 %1721 %140)
(fma.f64 %1721 %1719 %140)
(fma.f64 #s(literal 1 binary64) %2013 %2083)
(fma.f64 #s(literal 1 binary64) %2013 %2085)
(fma.f64 #s(literal 2 binary64) %525 %2083)
(fma.f64 #s(literal 2 binary64) %525 %2085)
(fma.f64 #s(literal 2 binary64) %2112 %525)
(fma.f64 #s(literal 1/2 binary64) %2027 %2083)
(fma.f64 #s(literal 1/2 binary64) %2027 %2085)
(fma.f64 #s(literal 1/2 binary64) %2029 %2083)
(fma.f64 #s(literal 1/2 binary64) %2029 %2085)
(fma.f64 %2013 #s(literal 1 binary64) %2083)
(fma.f64 %2013 #s(literal 1 binary64) %2085)
(fma.f64 %525 #s(literal 2 binary64) %2083)
(fma.f64 %525 #s(literal 2 binary64) %2085)
(fma.f64 %2017 #s(literal -1 binary64) %2083)
(fma.f64 %2017 #s(literal -1 binary64) %2085)
(fma.f64 %2027 #s(literal 1/2 binary64) %2083)
(fma.f64 %2027 #s(literal 1/2 binary64) %2085)
(fma.f64 %443 %525 %525)
(fma.f64 %2127 #s(literal 1/4 binary64) %525)
(fma.f64 %2062 #s(literal 4 binary64) %2083)
(fma.f64 %2062 #s(literal 4 binary64) %2085)
(*.f64 #s(literal 1/4 binary64) %524)
%525
(/.f64 %622 #s(literal -4 binary64))
(/.f64 %524 #s(literal 4 binary64))
(neg.f64 %2052)
(*.f64 #s(literal 1 binary64) %525)
(*.f64 #s(literal -1/2 binary64) %2017)
(*.f64 #s(literal 1/2 binary64) %2013)
(*.f64 #s(literal 1/2 binary64) %2090)
(*.f64 %2013 #s(literal 1/2 binary64))
(*.f64 %525 #s(literal 1 binary64))
(*.f64 %2017 #s(literal -1/2 binary64))
(*.f64 %2027 #s(literal 1/4 binary64))
(-.f64 %1563 %1688)
(fma.f64 %124 #s(literal 1/4 binary64) %1862)
(fma.f64 #s(literal 1/4 binary64) %124 %1862)
(fma.f64 %514 %1235 %1563)
(fma.f64 %1681 #s(literal 1/4 binary64) %1563)
(/.f64 %2013 #s(literal 2 binary64))
(/.f64 %525 #s(literal 1 binary64))
(/.f64 %2017 #s(literal -2 binary64))
(/.f64 %2027 #s(literal 4 binary64))
(*.f64 #s(literal 1/2 binary64) %2100)
(*.f64 #s(literal 1/4 binary64) %2102)
(+.f64 %1563 %1862)
(+.f64 %1862 %1563)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %524))
(/.f64 (/.f64 %524 #s(literal -2 binary64)) #s(literal -2 binary64))
(-.f64 %1862 %1864)
(fma.f64 #s(literal 1/2 binary64) %585 %1563)
(fma.f64 %124 #s(literal 1/4 binary64) %2162)
(fma.f64 %508 #s(literal -1/2 binary64) %1563)
(fma.f64 #s(literal 1/4 binary64) %124 %2162)
(fma.f64 %585 #s(literal 1/2 binary64) %1563)
(+.f64 %1563 %2162)
(+.f64 %2162 %1563)
(*.f64 #s(literal 2 binary64) %2112)
(fma.f64 %514 (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %1563)
(fma.f64 #s(literal 1 binary64) %1563 %1862)
(fma.f64 #s(literal -1/2 binary64) %322 %1862)
(fma.f64 #s(literal 1/2 binary64) %140 %1862)
(fma.f64 %140 #s(literal 1/2 binary64) %1862)
(fma.f64 %322 #s(literal -1/2 binary64) %1862)
(/.f64 %2046 #s(literal -2 binary64))
(/.f64 %2048 #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %2013) #s(literal -2 binary64))
(*.f64 %443 %525)
(*.f64 %2127 #s(literal 1/4 binary64))
(fma.f64 #s(literal 1/4 binary64) %1606 %1862)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %2017))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2013))
(/.f64 %2127 #s(literal 4 binary64))
(fma.f64 %1570 %456 %1862)
(fma.f64 #s(literal 1 binary64) %1563 %2162)
(fma.f64 #s(literal -1/2 binary64) %322 %2162)
(fma.f64 #s(literal 1/2 binary64) %140 %2162)
(fma.f64 %140 #s(literal 1/2 binary64) %2162)
(fma.f64 %322 #s(literal -1/2 binary64) %2162)
(fma.f64 %508 (/.f64 #s(literal -1/2 binary64) #s(literal 1 binary64)) %1563)
(fma.f64 #s(literal 1/4 binary64) %1606 %2162)
(fma.f64 #s(literal 2 binary64) %1668 %1862)
(/.f64 (-.f64 %1648 %585) #s(literal -2 binary64))
(fma.f64 %1698 (/.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) %1563)
(fma.f64 %1570 %456 %2162)
(fma.f64 %443 %1563 %1862)
(fma.f64 %1608 %480 %1862)
(fma.f64 (/.f64 %1681 #s(literal 1/2 binary64)) %480 %1563)
(fma.f64 #s(literal 2 binary64) %1668 %2162)
(/.f64 (fma.f64 %322 #s(literal 2 binary64) %1928) #s(literal -4 binary64))
(/.f64 (fma.f64 %322 #s(literal 2 binary64) %1931) #s(literal -4 binary64))
(fma.f64 %443 %1563 %2162)
(/.f64 (-.f64 %1566 %1922) #s(literal -4 binary64))
(/.f64 (-.f64 %1914 %1928) #s(literal 4 binary64))
(/.f64 (-.f64 %1568 %1883) #s(literal -4 binary64))
(fma.f64 %1608 %480 %2162)
%526
(cos.f64 %2052)
(cos.f64 %627)
(cos.f64 %2223)
(sin.f64 %2225)
(sin.f64 %648)
(sin.f64 %2228)
(sin.f64 (+.f64 %2223 %140))
(fma.f64 #s(literal 1 binary64) %526 %2233)
(fma.f64 %526 #s(literal 1 binary64) %2233)
(fma.f64 #s(literal 0 binary64) %2232 %537)
(fma.f64 %2232 #s(literal 0 binary64) %537)
(fma.f64 %2238 #s(literal 0 binary64) %537)
(+.f64 %537 %2233)
(+.f64 %2233 %537)
(+.f64 (*.f64 %2238 #s(literal 0 binary64)) %537)
(fma.f64 %2244 #s(literal 0 binary64) %537)
(+.f64 (*.f64 %2244 #s(literal 0 binary64)) %537)
(-.f64 %2233 (*.f64 %529 #s(literal 1 binary64)))
(-.f64 %2233 (neg.f64 %537))
(-.f64 %2233 (*.f64 %526 %385))
(fma.f64 %1986 %1986 %1990)
(fma.f64 %1989 %1988 %1987)
(fma.f64 %1988 %1989 %1987)
(+.f64 %1987 %1990)
(+.f64 %1990 %1987)
(-.f64 %1987 %1993)
(-.f64 %1987 %1996)
(-.f64 %1987 %1998)
(-.f64 (*.f64 %1989 (cos.f64 %2262)) (*.f64 %1986 (sin.f64 %2262)))
#s(literal 0 binary64)
(neg.f64 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 0 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 4 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal -2 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 0 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 0 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 0 binary64) #s(literal -4 binary64))
(/.f64 #s(literal 0 binary64) #s(literal 4 binary64))
(neg.f64 %2287)
(neg.f64 %2289)
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %436)
(-.f64 #s(literal 0 binary64) %2287)
(*.f64 #s(literal 1/2 binary64) %449)
(/.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %2289 #s(literal -2 binary64))
(*.f64 #s(literal 0 binary64) %265)
(*.f64 %460 #s(literal 1/2 binary64))
(*.f64 %441 #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 0 binary64)))
(/.f64 %460 #s(literal 4 binary64))
(tanh.f64 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %436)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %436)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %436)
(fma.f64 #s(literal 1/2 binary64) %449 #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %436)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %436)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %436)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %436)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %436)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %436)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %436)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %436)
(fma.f64 #s(literal 0 binary64) %265 #s(literal 0 binary64))
(fma.f64 %460 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %441 #s(literal 0 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %449 %436)
(fma.f64 #s(literal 0 binary64) %265 %436)
(fma.f64 %460 #s(literal 1/2 binary64) %436)
(fma.f64 %441 #s(literal 0 binary64) %436)
(sinh.f64 #s(literal 0 binary64))
(sin.f64 %124)
(sin.f64 %1570)
(sin.f64 %1558)
(cos.f64 %140)
(cos.f64 %322)
(cos.f64 %508)
(cos.f64 %585)
(cos.f64 (fma.f64 %124 #s(literal 1/2 binary64) %124))
(cos.f64 (fma.f64 %124 #s(literal -1/2 binary64) %124))
(cos.f64 (+.f64 %124 %140))
(cos.f64 (fma.f64 %514 #s(literal 1/2 binary64) %124))
(cos.f64 (fma.f64 %514 #s(literal -1/2 binary64) %124))
(sin.f64 %516)
(sin.f64 %2013)
(sin.f64 %1729)
(sin.f64 %569)
(sin.f64 %2360)
(fma.f64 %2362 #s(literal 0 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %2364)
(+.f64 %2366 #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 %585)))
(cos.f64 (fma.f64 %515 #s(literal 1/2 binary64) %140))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %2364)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %2364)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %2364)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %2364)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %2364)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %2364)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %2364)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %2364)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %2364)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %2364)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %2364)
(*.f64 #s(literal 2 binary64) %496)
(fma.f64 #s(literal 2 binary64) %496 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %449 %2364)
(fma.f64 #s(literal 0 binary64) %265 %2364)
(fma.f64 %460 #s(literal 1/2 binary64) %2364)
(fma.f64 %441 #s(literal 0 binary64) %2364)
(fma.f64 #s(literal 2 binary64) %496 %436)
(*.f64 #s(literal 2 binary64) %501)
(*.f64 #s(literal 2 binary64) %506)
(fma.f64 #s(literal 2 binary64) %501 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %512)
(fma.f64 #s(literal 2 binary64) %506 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %512 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %501 %436)
(fma.f64 #s(literal 2 binary64) %506 %436)
(fma.f64 #s(literal 2 binary64) %512 %436)
(*.f64 #s(literal 2 binary64) %520)
(fma.f64 #s(literal 2 binary64) %520 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %520 %436)
(-.f64 %2366 (*.f64 #s(literal 0 binary64) %385))
(*.f64 %523 %526)
(*.f64 %526 %523)
(*.f64 %523 %529)
(*.f64 %526 %531)
(*.f64 %531 %526)
(*.f64 %529 %523)
(fma.f64 %523 %526 #s(literal 0 binary64))
(fma.f64 %526 %523 #s(literal 0 binary64))
(fma.f64 %523 %529 #s(literal 0 binary64))
(fma.f64 %526 %531 #s(literal 0 binary64))
(fma.f64 %531 %526 #s(literal 0 binary64))
(fma.f64 %529 %523 #s(literal 0 binary64))
(*.f64 %523 %535)
(*.f64 %523 %537)
(*.f64 %526 %539)
(*.f64 %526 %541)
(*.f64 %526 %543)
(*.f64 %535 %523)
(*.f64 %539 %526)
(*.f64 %541 %526)
(*.f64 %543 %526)
(*.f64 %537 %523)
(*.f64 %550 %523)
(*.f64 %523 %552)
(*.f64 %535 %531)
(*.f64 %539 %529)
(*.f64 %531 %535)
(*.f64 %529 %539)
(*.f64 %552 %523)
(+.f64 #s(literal 0 binary64) %2435)
(fma.f64 %523 %526 %436)
(fma.f64 %523 %535 #s(literal 0 binary64))
(fma.f64 %523 %537 #s(literal 0 binary64))
(fma.f64 %523 %2233 #s(literal 0 binary64))
(fma.f64 %526 %523 %436)
(fma.f64 %526 %539 #s(literal 0 binary64))
(fma.f64 %526 %541 #s(literal 0 binary64))
(fma.f64 %526 %543 #s(literal 0 binary64))
(fma.f64 %526 %1965 #s(literal 0 binary64))
(fma.f64 %535 %523 #s(literal 0 binary64))
(fma.f64 %539 %526 #s(literal 0 binary64))
(fma.f64 %541 %526 #s(literal 0 binary64))
(fma.f64 %543 %526 #s(literal 0 binary64))
(fma.f64 %537 %523 #s(literal 0 binary64))
(fma.f64 %1965 %526 #s(literal 0 binary64))
(fma.f64 %2233 %523 #s(literal 0 binary64))
(fma.f64 %550 %523 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %496 %2364)
(+.f64 (*.f64 %2233 %523) #s(literal 0 binary64))
(+.f64 (*.f64 %1965 %526) #s(literal 0 binary64))
(+.f64 (*.f64 %523 %2233) #s(literal 0 binary64))
(+.f64 (*.f64 %526 %1965) #s(literal 0 binary64))
(fma.f64 %523 %529 %436)
(fma.f64 %523 %552 #s(literal 0 binary64))
(fma.f64 %526 %531 %436)
(fma.f64 %535 %531 #s(literal 0 binary64))
(fma.f64 %539 %529 #s(literal 0 binary64))
(fma.f64 %531 %526 %436)
(fma.f64 %531 %535 #s(literal 0 binary64))
(fma.f64 %529 %523 %436)
(fma.f64 %529 %539 #s(literal 0 binary64))
(fma.f64 %552 %523 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %2435)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %2435)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %2435)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %2435)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %2435)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %2435)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %2435)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %2435)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %2435)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %2435)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %2435)
(fma.f64 %523 %535 %436)
(fma.f64 %523 %537 %436)
(fma.f64 %526 %539 %436)
(fma.f64 %526 %541 %436)
(fma.f64 %526 %543 %436)
(fma.f64 %535 %523 %436)
(fma.f64 %539 %526 %436)
(fma.f64 %541 %526 %436)
(fma.f64 %543 %526 %436)
(fma.f64 %537 %523 %436)
(fma.f64 %550 %523 %436)
(fma.f64 %523 %552 %436)
(fma.f64 %535 %531 %436)
(fma.f64 %539 %529 %436)
(fma.f64 %531 %535 %436)
(fma.f64 %529 %539 %436)
(fma.f64 %552 %523 %436)
(*.f64 #s(literal 2 binary64) %562)
(*.f64 #s(literal 2 binary64) %567)
(fma.f64 #s(literal 1/2 binary64) %449 %2435)
(fma.f64 #s(literal 2 binary64) %501 %2364)
(fma.f64 #s(literal 0 binary64) %265 %2435)
(fma.f64 %460 #s(literal 1/2 binary64) %2435)
(fma.f64 %441 #s(literal 0 binary64) %2435)
(fma.f64 #s(literal 2 binary64) %506 %2364)
(fma.f64 #s(literal 2 binary64) %562 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %567 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %512 %2364)
(+.f64 %2512 %616)
(+.f64 %616 %2512)
(-.f64 %616 %616)
(*.f64 #s(literal 2 binary64) %575)
(*.f64 #s(literal 2 binary64) %583)
(fma.f64 #s(literal 2 binary64) %562 %436)
(fma.f64 #s(literal 2 binary64) %567 %436)
(+.f64 %616 %2520)
(+.f64 %2520 %616)
(-.f64 %2512 %2520)
(fma.f64 #s(literal 2 binary64) %575 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %583 #s(literal 0 binary64))
(+.f64 %2512 %2526)
(+.f64 %616 %2528)
(+.f64 %2530 %2512)
(+.f64 (+.f64 #s(literal 0 binary64) %2512) %616)
(-.f64 %616 (-.f64 %616 #s(literal 0 binary64)))
(-.f64 %2530 %616)
(*.f64 #s(literal 2 binary64) %592)
(*.f64 #s(literal 2 binary64) %600)
(*.f64 #s(literal 2 binary64) %608)
(fma.f64 #s(literal 2 binary64) %520 %2364)
(fma.f64 #s(literal 2 binary64) %2512 %2541)
(fma.f64 #s(literal 2 binary64) %616 %2543)
(fma.f64 %2512 #s(literal 2 binary64) %2545)
(fma.f64 %2512 #s(literal 1/2 binary64) %2547)
(fma.f64 %616 #s(literal 2 binary64) %2549)
(fma.f64 %616 #s(literal 1/2 binary64) %2551)
(fma.f64 #s(literal 2 binary64) %575 %436)
(fma.f64 #s(literal 2 binary64) %583 %436)
(+.f64 %2545 %2549)
(+.f64 %2547 %2551)
(+.f64 %2549 %2545)
(+.f64 %2551 %2547)
(+.f64 %2543 %2541)
(+.f64 %2541 %2543)
(-.f64 %2547 %2547)
(fma.f64 #s(literal 2 binary64) %592 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %600 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %608 #s(literal 0 binary64))
(+.f64 (neg.f64 %2547) %2547)
(fma.f64 %616 #s(literal 1/2 binary64) %2567)
(*.f64 %617 #s(literal 1/2 binary64))
(+.f64 %2547 %2567)
(fma.f64 %616 #s(literal 1/2 binary64) %2571)
(*.f64 %625 #s(literal 1/2 binary64))
(+.f64 %2547 %2571)
(+.f64 (+.f64 #s(literal 0 binary64) %2547) %2551)
(/.f64 %617 #s(literal 2 binary64))
(/.f64 %617 #s(literal -2 binary64))
(*.f64 %632 #s(literal 1/2 binary64))
(/.f64 %625 #s(literal 2 binary64))
(/.f64 %625 #s(literal -2 binary64))
(/.f64 (fma.f64 %616 #s(literal 2 binary64) %2543) #s(literal 4 binary64))
(/.f64 (fma.f64 %2547 #s(literal 2 binary64) %2512) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %592 %436)
(fma.f64 #s(literal 2 binary64) %600 %436)
(fma.f64 #s(literal 2 binary64) %608 %436)
(/.f64 %632 #s(literal 2 binary64))
(/.f64 %632 #s(literal -2 binary64))
(/.f64 %2591 #s(literal 2 binary64))
(/.f64 %2591 #s(literal -2 binary64))
(/.f64 %2594 #s(literal 2 binary64))
(/.f64 %2594 #s(literal -2 binary64))
(fma.f64 %617 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %625 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 %2599 #s(literal 2 binary64))
(/.f64 %2599 #s(literal -2 binary64))
(fma.f64 %632 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %616 #s(literal 1/2 binary64) %2603)
(/.f64 (+.f64 #s(literal 0 binary64) %617) #s(literal 2 binary64))
(/.f64 (+.f64 %617 #s(literal 0 binary64)) #s(literal 2 binary64))
(*.f64 %638 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) %2547 %2610)
(fma.f64 #s(literal 2 binary64) %2547 %2612)
(fma.f64 #s(literal -2 binary64) %2547 %2614)
(fma.f64 %2547 #s(literal 1 binary64) %2616)
(fma.f64 %2547 #s(literal 2 binary64) %2618)
(fma.f64 %2547 #s(literal -2 binary64) %2620)
(/.f64 (+.f64 #s(literal 0 binary64) %625) #s(literal 2 binary64))
(/.f64 (+.f64 %625 #s(literal 0 binary64)) #s(literal 2 binary64))
(+.f64 %2547 %2603)
(+.f64 %2603 %2547)
(/.f64 %2628 #s(literal 2 binary64))
(/.f64 %2628 #s(literal 4 binary64))
(/.f64 (*.f64 %617 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %2633 #s(literal 2 binary64))
(/.f64 %2633 #s(literal 4 binary64))
(/.f64 %2636 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %617) #s(literal 2 binary64))
(+.f64 (*.f64 %2547 #s(literal 2 binary64)) %2618)
(+.f64 (*.f64 %2547 #s(literal -2 binary64)) %2620)
(+.f64 (*.f64 %2547 #s(literal 1 binary64)) %2616)
(+.f64 (*.f64 #s(literal 2 binary64) %2547) %2612)
(+.f64 (*.f64 #s(literal -2 binary64) %2547) %2614)
(+.f64 (*.f64 #s(literal 1 binary64) %2547) %2610)
(/.f64 %2652 #s(literal 2 binary64))
(/.f64 %2652 #s(literal 4 binary64))
(/.f64 (*.f64 %625 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %2657 #s(literal 2 binary64))
(/.f64 %2657 #s(literal 4 binary64))
(/.f64 %2660 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %625) #s(literal 2 binary64))
(/.f64 %638 #s(literal 2 binary64))
(/.f64 %638 #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1952 %525)) (cos.f64 (-.f64 %1952 %525))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1952 %2052)) (cos.f64 (-.f64 %1952 %2052))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %2223 %522)) (cos.f64 (-.f64 %2223 %522))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %632) #s(literal 2 binary64))
(/.f64 (+.f64 %632 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %617))
(/.f64 (/.f64 %617 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 %2692 #s(literal 2 binary64))
(/.f64 %2692 #s(literal 4 binary64))
(/.f64 (*.f64 %632 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %2697 #s(literal 2 binary64))
(/.f64 %2697 #s(literal 4 binary64))
(/.f64 %2700 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %632) #s(literal 2 binary64))
(+.f64 %2704 %2705)
(+.f64 %2705 %2704)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %625))
(/.f64 (/.f64 %625 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %617 #s(literal 1/2 binary64) %436)
(/.f64 %2713 #s(literal 2 binary64))
(/.f64 %2713 #s(literal -2 binary64))
(fma.f64 %625 #s(literal 1/2 binary64) %436)
(+.f64 %2717 %2718)
(+.f64 %2718 %2717)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %632))
(/.f64 (/.f64 %632 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %638 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %2223 %1760)) (cos.f64 (-.f64 %2223 %1760))) #s(literal 2 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(fma.f64 %632 #s(literal 1/2 binary64) %436)
(/.f64 (fma.f64 %625 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1952 %627)) (cos.f64 (-.f64 %1952 %627))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %2223 %619)) (cos.f64 (-.f64 %2223 %619))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2633) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2636) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2628) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %617 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2657) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2660) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2652) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %625 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %638) #s(literal 2 binary64))
(/.f64 (+.f64 %638 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 %2779 #s(literal 2 binary64))
(/.f64 %2779 #s(literal 4 binary64))
(/.f64 (*.f64 %638 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %2784 #s(literal 2 binary64))
(/.f64 %2784 #s(literal 4 binary64))
(/.f64 %2787 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %638) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2697) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2700) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2692) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %632 #s(literal -2 binary64))) #s(literal -4 binary64))
(+.f64 (/.f64 %635 #s(literal 2 binary64)) (/.f64 %637 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %638))
(/.f64 (/.f64 %638 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1952 %2223)) (cos.f64 (-.f64 %1952 %2223))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %2223 %1952)) (cos.f64 (-.f64 %2223 %1952))) #s(literal 2 binary64))
(fma.f64 %638 #s(literal 1/2 binary64) %436)
(/.f64 (fma.f64 %638 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1958 %525)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1957 %525))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1958 %2052)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1957 %2052))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %2225 %522)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2838 %522))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2784) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2787) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2779) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %638 #s(literal -2 binary64))) #s(literal -4 binary64))
(*.f64 %646 #s(literal 1/2 binary64))
(*.f64 %654 #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %2225 %1760)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2838 %1760))) #s(literal 2 binary64))
(/.f64 %646 #s(literal 2 binary64))
(/.f64 %646 #s(literal -2 binary64))
(/.f64 %654 #s(literal 2 binary64))
(/.f64 %654 #s(literal -2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1958 %627)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1957 %627))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %2225 %619)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2838 %619))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1960 %525)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2879 %525))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1960 %2052)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2879 %2052))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %2228 %522)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2893 %522))) #s(literal 2 binary64))
(/.f64 %2898 #s(literal 2 binary64))
(/.f64 %2898 #s(literal -2 binary64))
(/.f64 %2901 #s(literal 2 binary64))
(/.f64 %2901 #s(literal -2 binary64))
(fma.f64 %646 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %654 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %2228 %1760)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2893 %1760))) #s(literal 2 binary64))
(*.f64 %663 #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1960 %627)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2879 %627))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1958 %2223)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %1957 %2223))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %2228 %619)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2893 %619))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %2225 %1952)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2838 %1952))) #s(literal 2 binary64))
(/.f64 %663 #s(literal 2 binary64))
(/.f64 %663 #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %646) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %654) #s(literal 2 binary64))
(/.f64 (+.f64 %646 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 %654 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 %2947 #s(literal 2 binary64))
(/.f64 %2947 #s(literal 4 binary64))
(/.f64 (*.f64 %646 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %2952 #s(literal 2 binary64))
(/.f64 %2952 #s(literal 4 binary64))
(/.f64 (*.f64 %654 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %2957 #s(literal 2 binary64))
(/.f64 %2957 #s(literal 4 binary64))
(/.f64 %2960 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %646) #s(literal 2 binary64))
(/.f64 %2964 #s(literal 2 binary64))
(/.f64 %2964 #s(literal 4 binary64))
(/.f64 %2967 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %654) #s(literal 2 binary64))
(/.f64 %2971 #s(literal 2 binary64))
(/.f64 %2971 #s(literal -2 binary64))
(+.f64 (/.f64 %642 #s(literal 2 binary64)) (/.f64 %645 #s(literal 2 binary64)))
(+.f64 (/.f64 %650 #s(literal 2 binary64)) (/.f64 %653 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %646))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %654))
(/.f64 (/.f64 %646 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (/.f64 %654 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %663 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1960 %2223)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2879 %2223))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %2228 %1952)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %2893 %1952))) #s(literal 2 binary64))
(fma.f64 %646 #s(literal 1/2 binary64) %436)
(fma.f64 %654 #s(literal 1/2 binary64) %436)
(/.f64 (fma.f64 %646 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %663) #s(literal 2 binary64))
(/.f64 (+.f64 %663 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 %3015 #s(literal 2 binary64))
(/.f64 %3015 #s(literal 4 binary64))
(/.f64 (*.f64 %663 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %3020 #s(literal 2 binary64))
(/.f64 %3020 #s(literal 4 binary64))
(/.f64 %3023 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %663) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2957) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2964) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2960) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2967) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2947) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %2952) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %646 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %654 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %663))
(/.f64 (/.f64 %663 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(-.f64 (/.f64 %659 #s(literal 2 binary64)) (/.f64 %662 #s(literal 2 binary64)))
(fma.f64 %663 #s(literal 1/2 binary64) %436)
(/.f64 (fma.f64 %663 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1958 %648)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1957 %648))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1958 %2225)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1957 %2225))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %2225 %1955)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2838 %1955))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %2225 %1958)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2838 %1958))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1955 %2225)) (cos.f64 (fma.f64 %643 #s(literal 1/4 binary64) %2225))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %648 %1958)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %651 %1958))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %3020) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %3023) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %3015) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %663 #s(literal -2 binary64))) #s(literal -4 binary64))
(fma.f64 %523 %526 %2364)
(fma.f64 %526 %523 %2364)
(/.f64 (-.f64 (cos.f64 (-.f64 %1960 %648)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2879 %648))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1960 %2225)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2879 %2225))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1958 %2228)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %1957 %2228))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %2228 %1955)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2893 %1955))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %2228 %1958)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2893 %1958))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %2225 %1960)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2838 %1960))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1955 %2228)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2360 %2228))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %648 %1960)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %651 %1960))) #s(literal 2 binary64))
(fma.f64 %523 %529 %2364)
(fma.f64 %526 %531 %2364)
(fma.f64 %531 %526 %2364)
(fma.f64 %529 %523 %2364)
(/.f64 (-.f64 (cos.f64 (-.f64 %1960 %2228)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2879 %2228))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %2228 %1960)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %2893 %1960))) #s(literal 2 binary64))
(fma.f64 %523 %535 %2364)
(fma.f64 %523 %537 %2364)
(fma.f64 %526 %539 %2364)
(fma.f64 %526 %541 %2364)
(fma.f64 %526 %543 %2364)
(fma.f64 %535 %523 %2364)
(fma.f64 %539 %526 %2364)
(fma.f64 %541 %526 %2364)
(fma.f64 %543 %526 %2364)
(fma.f64 %537 %523 %2364)
(fma.f64 %550 %523 %2364)
(fma.f64 %523 %552 %2364)
(fma.f64 %535 %531 %2364)
(fma.f64 %539 %529 %2364)
(fma.f64 %531 %535 %2364)
(fma.f64 %529 %539 %2364)
(fma.f64 %552 %523 %2364)
(fma.f64 #s(literal 2 binary64) %496 %2435)
(+.f64 #s(literal 0 binary64) %3186)
(-.f64 #s(literal 0 binary64) %3186)
(fma.f64 #s(literal 2 binary64) %562 %2364)
(fma.f64 #s(literal 2 binary64) %567 %2364)
(+.f64 %2526 %3191)
(-.f64 #s(literal 0 binary64) (-.f64 %3191 %2512))
(-.f64 %2528 %3191)
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %3186)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %3186)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %3186)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %3186)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %3186)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %3186)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %3186)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %3186)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %3186)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %3186)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %3186)
(fma.f64 #s(literal 2 binary64) %501 %2435)
(*.f64 #s(literal 2 binary64) %672)
(*.f64 #s(literal -2 binary64) %672)
(*.f64 #s(literal 4 binary64) %672)
(*.f64 %672 #s(literal 2 binary64))
(*.f64 %672 #s(literal 4 binary64))
(*.f64 %678 %671)
(fma.f64 #s(literal 2 binary64) %506 %2435)
(*.f64 #s(literal 2 binary64) %683)
(*.f64 #s(literal 2 binary64) %685)
(fma.f64 #s(literal 2 binary64) %575 %2364)
(fma.f64 #s(literal 2 binary64) %583 %2364)
(*.f64 #s(literal 2 binary64) %693)
(fma.f64 #s(literal 1/2 binary64) %449 %3186)
(fma.f64 #s(literal 2 binary64) %672 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %672 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %672 #s(literal 0 binary64))
(fma.f64 %672 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %672 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %678 %671 #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) %265 %3186)
(fma.f64 %460 #s(literal 1/2 binary64) %3186)
(fma.f64 %441 #s(literal 0 binary64) %3186)
(fma.f64 #s(literal 2 binary64) %512 %2435)
(*.f64 #s(literal 2 binary64) %695)
(fma.f64 #s(literal 2 binary64) %683 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %685 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %697)
(*.f64 #s(literal 2 binary64) %699)
(*.f64 #s(literal 2 binary64) %708)
(*.f64 #s(literal 2 binary64) %716)
(*.f64 #s(literal 2 binary64) %724)
(*.f64 #s(literal 2 binary64) %732)
(*.f64 #s(literal 2 binary64) %741)
(*.f64 #s(literal 2 binary64) %750)
(*.f64 #s(literal 2 binary64) %758)
(*.f64 #s(literal 2 binary64) %766)
(*.f64 #s(literal 2 binary64) %774)
(*.f64 #s(literal 2 binary64) %782)
(fma.f64 #s(literal 2 binary64) %693 #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) %784)
(*.f64 #s(literal 2 binary64) %786)
(fma.f64 #s(literal 2 binary64) %695 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %672 %436)
(fma.f64 #s(literal 2 binary64) %697 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %699 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %672 %436)
(fma.f64 #s(literal 4 binary64) %672 %436)
(fma.f64 %672 #s(literal 2 binary64) %436)
(fma.f64 %672 #s(literal 4 binary64) %436)
(fma.f64 %678 %671 %436)
(fma.f64 #s(literal 2 binary64) %592 %2364)
(fma.f64 #s(literal 2 binary64) %600 %2364)
(fma.f64 #s(literal 2 binary64) %608 %2364)
(*.f64 #s(literal 2 binary64) %794)
(*.f64 #s(literal 2 binary64) %802)
(*.f64 #s(literal 2 binary64) %810)
(*.f64 #s(literal 2 binary64) %818)
(fma.f64 #s(literal 2 binary64) %708 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %716 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %724 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %732 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %741 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %750 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %758 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %766 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %774 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %782 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %784 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %683 %436)
(fma.f64 #s(literal 2 binary64) %786 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %685 %436)
(fma.f64 #s(literal 2 binary64) %693 %436)
(fma.f64 #s(literal 2 binary64) %794 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %802 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %810 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %818 #s(literal 0 binary64))
(*.f64 %441 %820)
(fma.f64 #s(literal 2 binary64) %695 %436)
(fma.f64 #s(literal 2 binary64) %520 %2435)
(fma.f64 #s(literal 2 binary64) %697 %436)
(fma.f64 #s(literal 2 binary64) %699 %436)
(fma.f64 #s(literal 2 binary64) %708 %436)
(fma.f64 #s(literal 2 binary64) %716 %436)
(fma.f64 #s(literal 2 binary64) %724 %436)
(fma.f64 #s(literal 2 binary64) %732 %436)
(fma.f64 #s(literal 2 binary64) %741 %436)
(fma.f64 #s(literal 2 binary64) %750 %436)
(fma.f64 #s(literal 2 binary64) %758 %436)
(fma.f64 #s(literal 2 binary64) %766 %436)
(fma.f64 #s(literal 2 binary64) %774 %436)
(fma.f64 #s(literal 2 binary64) %782 %436)
(fma.f64 %617 #s(literal 1/2 binary64) %2364)
(fma.f64 #s(literal 1 binary64) %784 %436)
(fma.f64 #s(literal 2 binary64) %786 %436)
(fma.f64 %625 #s(literal 1/2 binary64) %2364)
(fma.f64 %632 #s(literal 1/2 binary64) %2364)
(fma.f64 %441 %820 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %794 %436)
(fma.f64 #s(literal 2 binary64) %802 %436)
(fma.f64 #s(literal 2 binary64) %810 %436)
(fma.f64 #s(literal 2 binary64) %818 %436)
(fma.f64 %638 #s(literal 1/2 binary64) %2364)
(fma.f64 %441 %820 %436)
(*.f64 #s(literal 2 binary64) %830)
(*.f64 #s(literal 2 binary64) %838)
(fma.f64 %646 #s(literal 1/2 binary64) %2364)
(fma.f64 %654 #s(literal 1/2 binary64) %2364)
(fma.f64 #s(literal 2 binary64) %830 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %838 #s(literal 0 binary64))
(fma.f64 %663 #s(literal 1/2 binary64) %2364)
(fma.f64 #s(literal 2 binary64) %830 %436)
(fma.f64 #s(literal 2 binary64) %838 %436)
(fma.f64 %523 %526 %2435)
(fma.f64 %526 %523 %2435)
(fma.f64 %523 %529 %2435)
(fma.f64 %526 %531 %2435)
(fma.f64 %531 %526 %2435)
(fma.f64 %529 %523 %2435)
(fma.f64 %523 %535 %2435)
(fma.f64 %523 %537 %2435)
(fma.f64 %526 %539 %2435)
(fma.f64 %526 %541 %2435)
(fma.f64 %526 %543 %2435)
(fma.f64 %535 %523 %2435)
(fma.f64 %539 %526 %2435)
(fma.f64 %541 %526 %2435)
(fma.f64 %543 %526 %2435)
(fma.f64 %537 %523 %2435)
(fma.f64 %550 %523 %2435)
(fma.f64 %523 %552 %2435)
(fma.f64 %535 %531 %2435)
(fma.f64 %539 %529 %2435)
(fma.f64 %531 %535 %2435)
(fma.f64 %529 %539 %2435)
(fma.f64 %552 %523 %2435)
(fma.f64 %1965 %529 %3343)
(fma.f64 %2233 %531 %3345)
(fma.f64 %531 %2233 %3347)
(fma.f64 %529 %1965 %3349)
(+.f64 (*.f64 %531 %2233) %3347)
(+.f64 (*.f64 %2233 %531) %3345)
(+.f64 (*.f64 %1965 %529) %3343)
(+.f64 (*.f64 %529 %1965) %3349)
(fma.f64 #s(literal 2 binary64) %562 %2435)
(fma.f64 #s(literal 2 binary64) %567 %2435)
(fma.f64 #s(literal 2 binary64) %496 %3186)
(fma.f64 %535 %1965 %3362)
(fma.f64 %539 %2233 %3364)
(fma.f64 %541 %2233 %3366)
(fma.f64 %1965 %535 %3368)
(fma.f64 %2233 %539 %3370)
(fma.f64 %2233 %541 %3372)
(+.f64 (*.f64 %539 %2233) %3364)
(+.f64 (*.f64 %2233 %539) %3370)
(+.f64 (*.f64 %2233 %541) %3372)
(+.f64 (*.f64 %1965 %535) %3368)
(+.f64 (*.f64 %541 %2233) %3366)
(+.f64 (*.f64 %535 %1965) %3362)
(fma.f64 #s(literal 2 binary64) %672 %2364)
(fma.f64 #s(literal -2 binary64) %672 %2364)
(fma.f64 #s(literal 4 binary64) %672 %2364)
(fma.f64 %672 #s(literal 2 binary64) %2364)
(fma.f64 %672 #s(literal 4 binary64) %2364)
(fma.f64 %678 %671 %2364)
(fma.f64 #s(literal 2 binary64) %683 %2364)
(fma.f64 #s(literal 2 binary64) %685 %2364)
(fma.f64 #s(literal 2 binary64) %693 %2364)
(fma.f64 #s(literal 2 binary64) %695 %2364)
(fma.f64 #s(literal 2 binary64) %697 %2364)
(fma.f64 #s(literal 2 binary64) %699 %2364)
(fma.f64 #s(literal 2 binary64) %575 %2435)
(fma.f64 #s(literal 2 binary64) %583 %2435)
(fma.f64 #s(literal 2 binary64) %708 %2364)
(fma.f64 #s(literal 2 binary64) %716 %2364)
(fma.f64 #s(literal 2 binary64) %724 %2364)
(fma.f64 #s(literal 2 binary64) %732 %2364)
(fma.f64 #s(literal 2 binary64) %741 %2364)
(fma.f64 #s(literal 2 binary64) %750 %2364)
(fma.f64 #s(literal 2 binary64) %758 %2364)
(fma.f64 #s(literal 2 binary64) %766 %2364)
(fma.f64 #s(literal 2 binary64) %774 %2364)
(fma.f64 #s(literal 2 binary64) %782 %2364)
(fma.f64 #s(literal 1 binary64) %784 %2364)
(fma.f64 #s(literal 2 binary64) %786 %2364)
(fma.f64 #s(literal 2 binary64) %501 %3186)
(fma.f64 #s(literal 2 binary64) %506 %3186)
(fma.f64 #s(literal 2 binary64) %794 %2364)
(fma.f64 #s(literal 2 binary64) %802 %2364)
(fma.f64 #s(literal 2 binary64) %810 %2364)
(fma.f64 #s(literal 2 binary64) %818 %2364)
(fma.f64 #s(literal 2 binary64) %512 %3186)
(fma.f64 #s(literal 2 binary64) %592 %2435)
(fma.f64 #s(literal 2 binary64) %600 %2435)
(fma.f64 #s(literal 2 binary64) %608 %2435)
(fma.f64 %441 %820 %2364)
(fma.f64 %617 #s(literal 1/2 binary64) %2435)
(fma.f64 %625 #s(literal 1/2 binary64) %2435)
(fma.f64 %632 #s(literal 1/2 binary64) %2435)
(fma.f64 #s(literal 2 binary64) %520 %3186)
(fma.f64 %638 #s(literal 1/2 binary64) %2435)
(fma.f64 #s(literal 2 binary64) %830 %2364)
(fma.f64 #s(literal 2 binary64) %838 %2364)
(fma.f64 %646 #s(literal 1/2 binary64) %2435)
(fma.f64 %654 #s(literal 1/2 binary64) %2435)
(fma.f64 %663 #s(literal 1/2 binary64) %2435)
(/.f64 (+.f64 %617 %617) #s(literal 2 binary64))
(/.f64 (+.f64 %617 %625) #s(literal 2 binary64))
(/.f64 (+.f64 %625 %617) #s(literal 2 binary64))
(/.f64 (+.f64 %625 %625) #s(literal 2 binary64))
(/.f64 (+.f64 %617 %632) #s(literal 2 binary64))
(/.f64 (+.f64 %632 %617) #s(literal 2 binary64))
(/.f64 (+.f64 %625 %632) #s(literal 2 binary64))
(/.f64 (+.f64 %632 %625) #s(literal 2 binary64))
(/.f64 (+.f64 %632 %632) #s(literal 2 binary64))
(/.f64 (+.f64 %617 %638) #s(literal 2 binary64))
(/.f64 (+.f64 %638 %617) #s(literal 2 binary64))
(/.f64 (+.f64 %638 %625) #s(literal 2 binary64))
(/.f64 (+.f64 %625 %638) #s(literal 2 binary64))
(/.f64 (+.f64 %638 %632) #s(literal 2 binary64))
(/.f64 (+.f64 %632 %638) #s(literal 2 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2628) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2633) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2628) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2652) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2633) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2657) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2652) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2657) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2628) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2692) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2633) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2697) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2652) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2692) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2657) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2697) #s(literal 4 binary64))
(/.f64 (+.f64 %638 %638) #s(literal 2 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2692) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2697) #s(literal 4 binary64))
(fma.f64 %523 %526 %3186)
(fma.f64 %526 %523 %3186)
(fma.f64 %523 %529 %3186)
(fma.f64 %526 %531 %3186)
(fma.f64 %531 %526 %3186)
(fma.f64 %529 %523 %3186)
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2628) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2779) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2633) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2784) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2779) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2652) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2784) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2657) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2779) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2692) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2784) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2697) #s(literal 4 binary64))
(fma.f64 %523 %535 %3186)
(fma.f64 %523 %537 %3186)
(fma.f64 %526 %539 %3186)
(fma.f64 %526 %541 %3186)
(fma.f64 %526 %543 %3186)
(fma.f64 %535 %523 %3186)
(fma.f64 %539 %526 %3186)
(fma.f64 %541 %526 %3186)
(fma.f64 %543 %526 %3186)
(fma.f64 %537 %523 %3186)
(fma.f64 %550 %523 %3186)
(/.f64 (+.f64 %617 %646) #s(literal 2 binary64))
(/.f64 (+.f64 %617 %654) #s(literal 2 binary64))
(/.f64 (+.f64 %646 %617) #s(literal 2 binary64))
(/.f64 (+.f64 %654 %617) #s(literal 2 binary64))
(/.f64 (+.f64 %646 %625) #s(literal 2 binary64))
(/.f64 (+.f64 %654 %625) #s(literal 2 binary64))
(/.f64 (+.f64 %625 %646) #s(literal 2 binary64))
(/.f64 (+.f64 %625 %654) #s(literal 2 binary64))
(fma.f64 %523 %552 %3186)
(fma.f64 %535 %531 %3186)
(fma.f64 %539 %529 %3186)
(fma.f64 %531 %535 %3186)
(fma.f64 %529 %539 %3186)
(fma.f64 %552 %523 %3186)
(/.f64 (+.f64 %646 %632) #s(literal 2 binary64))
(/.f64 (+.f64 %654 %632) #s(literal 2 binary64))
(/.f64 (+.f64 %632 %646) #s(literal 2 binary64))
(/.f64 (+.f64 %632 %654) #s(literal 2 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2779) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2784) #s(literal 4 binary64))
(/.f64 (+.f64 %663 %617) #s(literal 2 binary64))
(/.f64 (+.f64 %617 %663) #s(literal 2 binary64))
(/.f64 (+.f64 %663 %625) #s(literal 2 binary64))
(/.f64 (+.f64 %625 %663) #s(literal 2 binary64))
(/.f64 (+.f64 %663 %632) #s(literal 2 binary64))
(/.f64 (+.f64 %646 %638) #s(literal 2 binary64))
(/.f64 (+.f64 %654 %638) #s(literal 2 binary64))
(/.f64 (+.f64 %638 %646) #s(literal 2 binary64))
(/.f64 (+.f64 %638 %654) #s(literal 2 binary64))
(/.f64 (+.f64 %632 %663) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %672 %2435)
(fma.f64 #s(literal -2 binary64) %672 %2435)
(fma.f64 #s(literal 4 binary64) %672 %2435)
(fma.f64 %672 #s(literal 2 binary64) %2435)
(fma.f64 %672 #s(literal 4 binary64) %2435)
(fma.f64 %678 %671 %2435)
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2628) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2628) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2947) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2952) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2633) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2633) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2957) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %2964) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2947) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2952) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2652) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2652) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2957) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %2964) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2657) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2657) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %683 %2435)
(fma.f64 #s(literal 2 binary64) %685 %2435)
(/.f64 (+.f64 %663 %638) #s(literal 2 binary64))
(/.f64 (+.f64 %638 %663) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %562 %3186)
(fma.f64 #s(literal 2 binary64) %567 %3186)
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2947) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2952) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2692) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2692) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2957) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %2964) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2697) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2697) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %693 %2435)
(fma.f64 #s(literal 2 binary64) %695 %2435)
(fma.f64 #s(literal 2 binary64) %697 %2435)
(fma.f64 #s(literal 2 binary64) %699 %2435)
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %3015) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2628) #s(literal 4 binary64))
(/.f64 (fma.f64 %617 #s(literal 2 binary64) %3020) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2633) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %3015) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2652) #s(literal 4 binary64))
(/.f64 (fma.f64 %625 #s(literal 2 binary64) %3020) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2657) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %708 %2435)
(fma.f64 #s(literal 2 binary64) %716 %2435)
(fma.f64 #s(literal 2 binary64) %724 %2435)
(fma.f64 #s(literal 2 binary64) %732 %2435)
(fma.f64 #s(literal 2 binary64) %741 %2435)
(fma.f64 #s(literal 2 binary64) %750 %2435)
(fma.f64 #s(literal 2 binary64) %758 %2435)
(fma.f64 #s(literal 2 binary64) %766 %2435)
(fma.f64 #s(literal 2 binary64) %774 %2435)
(fma.f64 #s(literal 2 binary64) %782 %2435)
(fma.f64 #s(literal 1 binary64) %784 %2435)
(fma.f64 #s(literal 2 binary64) %786 %2435)
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %3015) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2947) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2952) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2779) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2779) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2692) #s(literal 4 binary64))
(/.f64 (fma.f64 %632 #s(literal 2 binary64) %3020) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2957) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %2964) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2784) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2784) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2697) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %794 %2435)
(fma.f64 #s(literal 2 binary64) %802 %2435)
(fma.f64 #s(literal 2 binary64) %810 %2435)
(fma.f64 #s(literal 2 binary64) %818 %2435)
(fma.f64 #s(literal 2 binary64) %575 %3186)
(fma.f64 #s(literal 2 binary64) %583 %3186)
(/.f64 (+.f64 %646 %646) #s(literal 2 binary64))
(/.f64 (+.f64 %646 %654) #s(literal 2 binary64))
(/.f64 (+.f64 %654 %646) #s(literal 2 binary64))
(/.f64 (+.f64 %654 %654) #s(literal 2 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %3015) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2779) #s(literal 4 binary64))
(/.f64 (fma.f64 %638 #s(literal 2 binary64) %3020) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2784) #s(literal 4 binary64))
(fma.f64 %441 %820 %2435)
(/.f64 (+.f64 %663 %646) #s(literal 2 binary64))
(/.f64 (+.f64 %663 %654) #s(literal 2 binary64))
(/.f64 (+.f64 %646 %663) #s(literal 2 binary64))
(/.f64 (+.f64 %654 %663) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %592 %3186)
(fma.f64 #s(literal 2 binary64) %600 %3186)
(fma.f64 #s(literal 2 binary64) %608 %3186)
(/.f64 (+.f64 %663 %663) #s(literal 2 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2947) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2947) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2952) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2952) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2957) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2957) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %2964) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %2964) #s(literal 4 binary64))
(fma.f64 %617 #s(literal 1/2 binary64) %3186)
(fma.f64 %625 #s(literal 1/2 binary64) %3186)
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %3015) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %3015) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2947) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2952) #s(literal 4 binary64))
(/.f64 (fma.f64 %646 #s(literal 2 binary64) %3020) #s(literal 4 binary64))
(/.f64 (fma.f64 %654 #s(literal 2 binary64) %3020) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2957) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %2964) #s(literal 4 binary64))
(fma.f64 %632 #s(literal 1/2 binary64) %3186)
(fma.f64 %523 %1987 %3785)
(fma.f64 %1987 %523 %3787)
(+.f64 (*.f64 %523 %1987) %3785)
(+.f64 (*.f64 %1987 %523) %3787)
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %3015) #s(literal 4 binary64))
(/.f64 (fma.f64 %663 #s(literal 2 binary64) %3020) #s(literal 4 binary64))
(fma.f64 %638 #s(literal 1/2 binary64) %3186)
(fma.f64 %1987 %531 %3798)
(fma.f64 %531 %1987 %3800)
(fma.f64 #s(literal 2 binary64) %830 %2435)
(fma.f64 #s(literal 2 binary64) %838 %2435)
(+.f64 (*.f64 %531 %1987) %3800)
(+.f64 (*.f64 %1987 %531) %3798)
(fma.f64 %1987 %539 %3808)
(fma.f64 %1987 %541 %3810)
(fma.f64 %539 %1987 %3812)
(fma.f64 %541 %1987 %3814)
(+.f64 (*.f64 %539 %1987) %3812)
(+.f64 (*.f64 %541 %1987) %3814)
(+.f64 (*.f64 %1987 %539) %3808)
(+.f64 (*.f64 %1987 %541) %3810)
(fma.f64 %646 #s(literal 1/2 binary64) %3186)
(fma.f64 %654 #s(literal 1/2 binary64) %3186)
(fma.f64 %663 #s(literal 1/2 binary64) %3186)
(fma.f64 #s(literal 2 binary64) %672 %3186)
(fma.f64 #s(literal -2 binary64) %672 %3186)
(fma.f64 #s(literal 4 binary64) %672 %3186)
(fma.f64 %672 #s(literal 2 binary64) %3186)
(fma.f64 %672 #s(literal 4 binary64) %3186)
(fma.f64 %678 %671 %3186)
(fma.f64 %667 %671 %672)
(fma.f64 %671 %667 %672)
(fma.f64 #s(literal 2 binary64) %683 %3186)
(+.f64 %672 %672)
(fma.f64 #s(literal 2 binary64) %685 %3186)
(fma.f64 #s(literal 2 binary64) %693 %3186)
(fma.f64 #s(literal 2 binary64) %695 %3186)
(fma.f64 #s(literal 2 binary64) %697 %3186)
(fma.f64 #s(literal 2 binary64) %699 %3186)
(fma.f64 #s(literal 2 binary64) %708 %3186)
(fma.f64 #s(literal 2 binary64) %716 %3186)
(fma.f64 #s(literal 2 binary64) %724 %3186)
(fma.f64 #s(literal 2 binary64) %732 %3186)
(fma.f64 #s(literal 2 binary64) %741 %3186)
(fma.f64 #s(literal 2 binary64) %750 %3186)
(fma.f64 #s(literal 2 binary64) %758 %3186)
(fma.f64 #s(literal 2 binary64) %766 %3186)
(fma.f64 #s(literal 2 binary64) %774 %3186)
(fma.f64 #s(literal 2 binary64) %782 %3186)
(fma.f64 #s(literal 1 binary64) %784 %3186)
(fma.f64 #s(literal 2 binary64) %786 %3186)
(fma.f64 #s(literal 2 binary64) %794 %3186)
(fma.f64 #s(literal 2 binary64) %802 %3186)
(fma.f64 #s(literal 2 binary64) %810 %3186)
(fma.f64 #s(literal 2 binary64) %818 %3186)
(fma.f64 %441 %820 %3186)
(fma.f64 #s(literal 2 binary64) %830 %3186)
(fma.f64 #s(literal 2 binary64) %838 %3186)
(-.f64 (*.f64 %1987 %1987) (*.f64 %1990 %1990))
(+.f64 %286 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %286)
%3866
(neg.f64 %3867)
(-.f64 #s(literal 0 binary64) %292)
(fma.f64 %286 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %286 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %286)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %286)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %286)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %286)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %286)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %286)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %286)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %286)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %286)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %286)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %286)
(+.f64 #s(literal 0 binary64) %3866)
(+.f64 %3866 #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) %3867)
(-.f64 %3866 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %3866)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %3866)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %3866)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %3866)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %3866)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %3866)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %3866)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %3866)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %3866)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %3866)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %3866)
(fma.f64 #s(literal 1/2 binary64) %449 %286)
(fma.f64 %309 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %311 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (fma.f64 %286 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -2 binary64))
(/.f64 (fma.f64 %286 #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %286 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 0 binary64) %265 %286)
(fma.f64 %460 #s(literal 1/2 binary64) %286)
(fma.f64 %441 #s(literal 0 binary64) %286)
(fma.f64 #s(literal 1/2 binary64) %449 %3866)
(/.f64 (fma.f64 %3866 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %3866 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 0 binary64) %265 %3866)
(fma.f64 %460 #s(literal 1/2 binary64) %3866)
(fma.f64 %441 #s(literal 0 binary64) %3866)
(fma.f64 #s(literal 0 binary64) %335 %3866)
(fma.f64 %335 #s(literal 0 binary64) %3866)
(+.f64 %338 %3866)
(+.f64 (+.f64 #s(literal 0 binary64) %338) %286)
(fma.f64 #s(literal 2 binary64) %496 %286)
(fma.f64 #s(literal 2 binary64) %496 %3866)
(fma.f64 #s(literal 2 binary64) %501 %286)
(fma.f64 #s(literal 2 binary64) %506 %286)
(fma.f64 #s(literal 2 binary64) %512 %286)
(fma.f64 #s(literal 2 binary64) %501 %3866)
(fma.f64 #s(literal 2 binary64) %506 %3866)
(*.f64 #s(literal 2 binary64) %3935)
(*.f64 #s(literal 2 binary64) %3940)
(*.f64 #s(literal 2 binary64) %3947)
(*.f64 #s(literal 2 binary64) %3952)
(*.f64 #s(literal 2 binary64) %3956)
(fma.f64 #s(literal 2 binary64) %512 %3866)
(*.f64 #s(literal 2 binary64) %3959)
(*.f64 #s(literal 2 binary64) %3964)
(*.f64 #s(literal 2 binary64) %3972)
(*.f64 #s(literal 2 binary64) %3979)
(*.f64 #s(literal 2 binary64) %3984)
(*.f64 #s(literal 2 binary64) %3989)
(*.f64 #s(literal 2 binary64) %3994)
(*.f64 #s(literal 2 binary64) %4002)
(*.f64 #s(literal 2 binary64) %4010)
(fma.f64 #s(literal 2 binary64) %3935 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %3940 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %3947 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %3952 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %3956 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %4023)
(*.f64 #s(literal 2 binary64) %4031)
(fma.f64 #s(literal 2 binary64) %3959 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %520 %286)
(fma.f64 #s(literal 2 binary64) %3964 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %4042)
(*.f64 #s(literal 2 binary64) %4050)
(*.f64 #s(literal 2 binary64) %4058)
(*.f64 #s(literal 2 binary64) %4066)
(*.f64 #s(literal 2 binary64) %4074)
(*.f64 #s(literal 2 binary64) %4082)
(fma.f64 #s(literal 2 binary64) %3972 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %3979 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %3984 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %3989 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %3994 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4002 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4010 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %4096)
(*.f64 #s(literal 2 binary64) %4101)
(*.f64 #s(literal 2 binary64) %4109)
(*.f64 #s(literal 2 binary64) %4117)
(*.f64 #s(literal 2 binary64) %4124)
(*.f64 #s(literal 2 binary64) %4132)
(*.f64 #s(literal 2 binary64) %4140)
(*.f64 #s(literal 2 binary64) %4148)
(fma.f64 #s(literal 2 binary64) %4023 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4031 #s(literal 0 binary64))
(*.f64 #s(literal -2 binary64) %4158)
(*.f64 #s(literal -2 binary64) %4163)
(*.f64 #s(literal 2 binary64) %4171)
(fma.f64 #s(literal 2 binary64) %520 %3866)
(*.f64 #s(literal 2 binary64) %4180)
(*.f64 #s(literal 2 binary64) %4188)
(fma.f64 #s(literal 2 binary64) %4042 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4050 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4058 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4066 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4074 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4082 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %4202)
(*.f64 #s(literal 2 binary64) %4210)
(*.f64 #s(literal 2 binary64) %4218)
(*.f64 #s(literal 2 binary64) %4226)
(*.f64 #s(literal 2 binary64) %4234)
(*.f64 #s(literal 2 binary64) %4242)
(fma.f64 #s(literal 2 binary64) %4096 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4101 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4109 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4117 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4124 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4132 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4140 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4148 #s(literal 0 binary64))
(*.f64 #s(literal -2 binary64) %4258)
(*.f64 #s(literal -2 binary64) %4266)
(*.f64 #s(literal -2 binary64) %4274)
(*.f64 #s(literal -2 binary64) %4282)
(*.f64 #s(literal -2 binary64) %4290)
(*.f64 #s(literal -2 binary64) %4298)
(fma.f64 #s(literal -2 binary64) %4158 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4163 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4171 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4180 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4188 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4202 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4210 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4218 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4226 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4234 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4242 #s(literal 0 binary64))
(*.f64 #s(literal -2 binary64) %4317)
(*.f64 #s(literal -2 binary64) %4325)
(*.f64 #s(literal -2 binary64) %4333)
(*.f64 #s(literal -2 binary64) %4341)
(fma.f64 #s(literal -2 binary64) %4258 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4266 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4274 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4282 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4290 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4298 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %4355)
(fma.f64 #s(literal -2 binary64) %4317 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4325 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4333 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4341 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4355 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %4368)
(*.f64 #s(literal 2 binary64) %4376)
(*.f64 #s(literal 2 binary64) %4384)
(*.f64 #s(literal 2 binary64) %4392)
(*.f64 #s(literal 2 binary64) %4400)
(fma.f64 #s(literal 2 binary64) %4368 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %4409)
(*.f64 #s(literal 2 binary64) %4417)
(fma.f64 #s(literal 2 binary64) %4376 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4384 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4392 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4400 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4409 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %4417 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %4431)
(fma.f64 #s(literal 2 binary64) %4431 #s(literal 0 binary64))
(fma.f64 %523 %526 %286)
(fma.f64 %526 %523 %286)
(fma.f64 %523 %529 %286)
(fma.f64 %526 %531 %286)
(fma.f64 %531 %526 %286)
(fma.f64 %529 %523 %286)
(fma.f64 %523 %526 %3866)
(fma.f64 %526 %523 %3866)
(fma.f64 %523 %535 %286)
(fma.f64 %523 %537 %286)
(fma.f64 %526 %539 %286)
(fma.f64 %526 %541 %286)
(fma.f64 %526 %543 %286)
(fma.f64 %535 %523 %286)
(fma.f64 %539 %526 %286)
(fma.f64 %541 %526 %286)
(fma.f64 %543 %526 %286)
(fma.f64 %537 %523 %286)
(fma.f64 %550 %523 %286)
(fma.f64 %523 %529 %3866)
(fma.f64 %526 %531 %3866)
(fma.f64 %531 %526 %3866)
(fma.f64 %529 %523 %3866)
(fma.f64 %523 %552 %286)
(fma.f64 %535 %531 %286)
(fma.f64 %539 %529 %286)
(fma.f64 %531 %535 %286)
(fma.f64 %529 %539 %286)
(fma.f64 %552 %523 %286)
(fma.f64 %523 %535 %3866)
(fma.f64 %523 %537 %3866)
(fma.f64 %526 %539 %3866)
(fma.f64 %526 %541 %3866)
(fma.f64 %526 %543 %3866)
(fma.f64 %535 %523 %3866)
(fma.f64 %539 %526 %3866)
(fma.f64 %541 %526 %3866)
(fma.f64 %543 %526 %3866)
(fma.f64 %537 %523 %3866)
(fma.f64 %550 %523 %3866)
(fma.f64 %523 %552 %3866)
(fma.f64 %535 %531 %3866)
(fma.f64 %539 %529 %3866)
(fma.f64 %531 %535 %3866)
(fma.f64 %529 %539 %3866)
(fma.f64 %552 %523 %3866)
(fma.f64 #s(literal 2 binary64) %562 %286)
(fma.f64 #s(literal 2 binary64) %567 %286)
(fma.f64 #s(literal 2 binary64) %562 %3866)
(fma.f64 #s(literal 2 binary64) %567 %3866)
(fma.f64 #s(literal 2 binary64) %575 %286)
(fma.f64 #s(literal 2 binary64) %583 %286)
(fma.f64 #s(literal 2 binary64) %575 %3866)
(fma.f64 #s(literal 2 binary64) %583 %3866)
(fma.f64 #s(literal 2 binary64) %592 %286)
(fma.f64 #s(literal 2 binary64) %600 %286)
(fma.f64 #s(literal 2 binary64) %608 %286)
(fma.f64 %616 #s(literal 1/2 binary64) %4491)
(+.f64 %2547 %4491)
(+.f64 (+.f64 %286 %2547) %2551)
(fma.f64 %616 #s(literal 1/2 binary64) %4496)
(fma.f64 #s(literal 2 binary64) %592 %3866)
(fma.f64 #s(literal 2 binary64) %600 %3866)
(fma.f64 #s(literal 2 binary64) %608 %3866)
(+.f64 %2547 %4496)
(fma.f64 %617 #s(literal 1/2 binary64) %286)
(fma.f64 %616 #s(literal 1/2 binary64) %4503)
(fma.f64 %625 #s(literal 1/2 binary64) %286)
(+.f64 %2547 %4503)
(fma.f64 %632 #s(literal 1/2 binary64) %286)
(+.f64 (+.f64 %3866 %2547) %2551)
(fma.f64 %617 #s(literal 1/2 binary64) %3866)
(fma.f64 %625 #s(literal 1/2 binary64) %3866)
(fma.f64 %638 #s(literal 1/2 binary64) %286)
(fma.f64 %632 #s(literal 1/2 binary64) %3866)
(/.f64 (fma.f64 %286 #s(literal 2 binary64) %617) #s(literal 2 binary64))
(/.f64 (fma.f64 %286 #s(literal 2 binary64) %625) #s(literal 2 binary64))
(/.f64 (fma.f64 %286 #s(literal 2 binary64) %632) #s(literal 2 binary64))
(fma.f64 %638 #s(literal 1/2 binary64) %3866)
(/.f64 (fma.f64 %3866 #s(literal 2 binary64) %617) #s(literal 2 binary64))
(/.f64 (fma.f64 %3866 #s(literal 2 binary64) %625) #s(literal 2 binary64))
(/.f64 (fma.f64 %286 #s(literal 2 binary64) %638) #s(literal 2 binary64))
(/.f64 (fma.f64 %3866 #s(literal 2 binary64) %632) #s(literal 2 binary64))
(/.f64 (fma.f64 %3866 #s(literal 2 binary64) %638) #s(literal 2 binary64))
(fma.f64 %646 #s(literal 1/2 binary64) %286)
(fma.f64 %654 #s(literal 1/2 binary64) %286)
(fma.f64 %663 #s(literal 1/2 binary64) %286)
(fma.f64 %646 #s(literal 1/2 binary64) %3866)
(fma.f64 %654 #s(literal 1/2 binary64) %3866)
(/.f64 (fma.f64 %286 #s(literal 2 binary64) %646) #s(literal 2 binary64))
(/.f64 (fma.f64 %286 #s(literal 2 binary64) %654) #s(literal 2 binary64))
(fma.f64 %663 #s(literal 1/2 binary64) %3866)
(/.f64 (fma.f64 %286 #s(literal 2 binary64) %663) #s(literal 2 binary64))
(/.f64 (fma.f64 %3866 #s(literal 2 binary64) %646) #s(literal 2 binary64))
(/.f64 (fma.f64 %3866 #s(literal 2 binary64) %654) #s(literal 2 binary64))
(/.f64 (fma.f64 %3866 #s(literal 2 binary64) %663) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %672 %286)
(fma.f64 #s(literal -2 binary64) %672 %286)
(fma.f64 #s(literal 4 binary64) %672 %286)
(fma.f64 %672 #s(literal 2 binary64) %286)
(fma.f64 %672 #s(literal 4 binary64) %286)
(fma.f64 %678 %671 %286)
(fma.f64 #s(literal 2 binary64) %683 %286)
(fma.f64 #s(literal 2 binary64) %685 %286)
(fma.f64 #s(literal 2 binary64) %693 %286)
(fma.f64 #s(literal 2 binary64) %672 %3866)
(fma.f64 #s(literal 2 binary64) %695 %286)
(fma.f64 #s(literal -2 binary64) %672 %3866)
(fma.f64 #s(literal 4 binary64) %672 %3866)
(fma.f64 %672 #s(literal 2 binary64) %3866)
(fma.f64 %672 #s(literal 4 binary64) %3866)
(fma.f64 %678 %671 %3866)
(fma.f64 #s(literal 2 binary64) %697 %286)
(fma.f64 #s(literal 2 binary64) %699 %286)
(fma.f64 #s(literal 2 binary64) %683 %3866)
(fma.f64 #s(literal 2 binary64) %708 %286)
(fma.f64 #s(literal 2 binary64) %716 %286)
(fma.f64 #s(literal 2 binary64) %724 %286)
(fma.f64 #s(literal 2 binary64) %732 %286)
(fma.f64 #s(literal 2 binary64) %741 %286)
(fma.f64 #s(literal 2 binary64) %750 %286)
(fma.f64 #s(literal 2 binary64) %758 %286)
(fma.f64 #s(literal 2 binary64) %766 %286)
(fma.f64 #s(literal 2 binary64) %774 %286)
(fma.f64 #s(literal 2 binary64) %782 %286)
(fma.f64 #s(literal 2 binary64) %685 %3866)
(fma.f64 #s(literal 1 binary64) %784 %286)
(fma.f64 #s(literal 2 binary64) %786 %286)
(fma.f64 #s(literal 2 binary64) %693 %3866)
(fma.f64 #s(literal 2 binary64) %695 %3866)
(fma.f64 #s(literal 2 binary64) %794 %286)
(fma.f64 #s(literal 2 binary64) %802 %286)
(fma.f64 #s(literal 2 binary64) %810 %286)
(fma.f64 #s(literal 2 binary64) %818 %286)
(fma.f64 #s(literal 2 binary64) %697 %3866)
(fma.f64 #s(literal 2 binary64) %699 %3866)
(fma.f64 #s(literal 2 binary64) %708 %3866)
(fma.f64 #s(literal 2 binary64) %716 %3866)
(fma.f64 #s(literal 2 binary64) %724 %3866)
(fma.f64 #s(literal 2 binary64) %732 %3866)
(fma.f64 #s(literal 2 binary64) %741 %3866)
(fma.f64 #s(literal 2 binary64) %750 %3866)
(fma.f64 #s(literal 2 binary64) %758 %3866)
(fma.f64 #s(literal 2 binary64) %766 %3866)
(fma.f64 #s(literal 2 binary64) %774 %3866)
(fma.f64 #s(literal 2 binary64) %782 %3866)
(fma.f64 #s(literal 1 binary64) %784 %3866)
(fma.f64 #s(literal 2 binary64) %786 %3866)
(fma.f64 %441 %820 %286)
(fma.f64 #s(literal 2 binary64) %794 %3866)
(fma.f64 #s(literal 2 binary64) %802 %3866)
(fma.f64 #s(literal 2 binary64) %810 %3866)
(fma.f64 #s(literal 2 binary64) %818 %3866)
(fma.f64 %441 %820 %3866)
(fma.f64 #s(literal 2 binary64) %830 %286)
(fma.f64 #s(literal 2 binary64) %838 %286)
(fma.f64 #s(literal 2 binary64) %830 %3866)
(fma.f64 #s(literal 2 binary64) %838 %3866)
%4611
(/.f64 %120 %292)
(neg.f64 %4613)
(*.f64 %119 %1156)
(*.f64 #s(literal 1 binary64) %4611)
(*.f64 %4611 #s(literal 1 binary64))
(*.f64 %1156 %119)
(/.f64 #s(literal 1 binary64) %4619)
(*.f64 %120 %1163)
(*.f64 %1163 %120)
(neg.f64 %4623)
(/.f64 %186 %292)
(/.f64 %184 %292)
(/.f64 %134 %1171)
(*.f64 #s(literal 2 binary64) (*.f64 %1173 %119))
(*.f64 #s(literal 2 binary64) %4630)
(*.f64 #s(literal 1/2 binary64) %4632)
(*.f64 #s(literal -1 binary64) %4623)
(*.f64 %136 %1173)
(/.f64 %4632 #s(literal 2 binary64))
(*.f64 %184 %1163)
(/.f64 (*.f64 #s(literal 2 binary64) %120) %1192)
%4640
%4641
%4642
%4643
%4644
%4645
%4646
%4647
%4648
%4649
%4650
%4651
%4653
%4654
%4655
%4656
%4657
%4658
%4660
%4661
%4662
%4663
%4664
%4665
%4666
%4668
%4669
%4670
%4672
%4673
%4674
%4675
%4677
%4678
%4679
%4681
%4683
%4684
%4685
%4686
%4687
%4689
%4691
%4693
%4694
%4696
%4697
%4698
%4700
%4702
%4703
%4705
%4706
%4708
%4709
%4710
%4712
%4714
%4716
%4718
%4720
%4722
%4724
%4726
%4728
%4731
%4733
%4735
%4737
%4739
%4741
%4742
%4744
%4746
%4748
%4750
%4751
%4753
%4755
%4757
%4760
%4762
%4764
%4765
%4766
%4768
%4769
%4770
%4772
%4775
%4776
%4779
%4781
%4783
%4785
%4786
%4789
%4791
%4793
%4795
%4797
%4800
%4802
%4804
%4805
%4807
%4809
%4811
%4812
%4813
%4814
%4815
%4816
%4817
%4818
%4819
%4821
%4822
%4823
%4824
%4825
%4826
%4827
%4828
%4829
%4830
%4831
%4832
%4833
%4834
%4835
%4836
%4837
%4838
%4839
%4840
%4841
%4842
%4843
%4844
%4845
%4846
%4847
%4848
%4849
%4850
%4851
%4852
%4853
%4854
%4855
%4856
%4857
%4858
%4860
%4861
%4862
%4863
%4864
%4865
%4866
%4867
%4868
%4869
%4870
%4871
%4872
%4873
%4874
%4875
%4876
%4877
%4878
%4879
%4880
%4881
%4882
%4883
%4884
%4885
%4886
%4887
%4888
%4889
%4891
%4892
%4893
%4894
%4896
%4897
%4898
%4899
%4900
%4901
%4902
%4903
%4904
%4905
%4906
%4907
%4908
%4909
%4910
%4911
%4912
%4914
%4915
%4916
%4917
%4918
%4919
%4920
%4921
%4922
%4923
%4924
%4925
%4926
%4927
%4928
%4930
%4932
%4933
%4934
%4935
%4936
%4937
%4938
%4939
%4940
%4941
%4942
%4943
%4944
%4945
%4946
%4947
%4948
%4949
%4950
%4951
%4952
%4953
%4954
%4955
%4956
%4957
%4958
%4959
%4960
%4961
%4962
%4963
%4964
%4965
%4966
%4967
%4968
%4969
%4970
%4971
%4972
%4973
%4974
%4975
%4976
%4977
%4978
%4979
%4980
%4981
%4982
%4983
%4984
%4985
%4986
%4987
%4988
%4989
%4990
%4991
%4992
%4993
%4995
%4996
%4997
%4998
%4999
%5000
%5001
%5002
%5003
%5004
%5005
%5006
%5007
%5008
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5026
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5035
%5036
%5037
%5038
%5039
%5040
%5041
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%4640
%4641
%4642
%4643
%4644
%4645
%4646
%4647
%4648
%4649
%4650
%4651
%4653
%4654
%4655
%4656
%4657
%4658
%4660
%4661
%4662
%4663
%4664
%4665
%4666
%4668
%4669
%4670
%4672
%4673
%4674
%4675
%4677
%4678
%4679
%4681
%4683
%4684
%4685
%4686
%4687
%4689
%4691
%4693
%4694
%4696
%4697
%4698
%4700
%4702
%4703
%4705
%4706
%4708
%4709
%4710
%4712
%4714
%4716
%4718
%4720
%4722
%4724
%4726
%4728
%4731
%4733
%4735
%4737
%4739
%4741
%4742
%4744
%4746
%4748
%4750
%4751
%4753
%4755
%4757
%4760
%4762
%4764
%4765
%4766
%4768
%4769
%4770
%4772
%4775
%4776
%4779
%4781
%4783
%4785
%4786
%4789
%4791
%4793
%4795
%4797
%4800
%4802
%4804
%4805
%4807
%4809
%4811
%4812
%4813
%4814
%4815
%4816
%4817
%4818
%4819
%4821
%4822
%4823
%4824
%4825
%4826
%4827
%4828
%4829
%4830
%4831
%4832
%4833
%4834
%4835
%4836
%4837
%4838
%4839
%4840
%4841
%4842
%4843
%4844
%4845
%4846
%4847
%4848
%4849
%4850
%4851
%4852
%4853
%4854
%4855
%4856
%4857
%4858
%4860
%4861
%4862
%4863
%4864
%4865
%4866
%4867
%4868
%4869
%4870
%4871
%4872
%4873
%4874
%4875
%4876
%4877
%4878
%4879
%4880
%4881
%4882
%4883
%4884
%4885
%4886
%4887
%4888
%4889
%4891
%4892
%4893
%4894
%4896
%4897
%4898
%4899
%4900
%4901
%4902
%4903
%4904
%4905
%4906
%4907
%4908
%4909
%4910
%4911
%4912
%4914
%4915
%4916
%4917
%4918
%4919
%4920
%4921
%4922
%4923
%4924
%4925
%4926
%4927
%4928
%4930
%4932
%4933
%4934
%4935
%4936
%4937
%4938
%4939
%4940
%4941
%4942
%4943
%4944
%4945
%4946
%4947
%4948
%4949
%4950
%4951
%4952
%4953
%4954
%4955
%4956
%4957
%4958
%4959
%4960
%4961
%4962
%4963
%4964
%4965
%4966
%4967
%4968
%4969
%4970
%4971
%4972
%4973
%4974
%4975
%4976
%4977
%4978
%4979
%4980
%4981
%4982
%4983
%4984
%4985
%4986
%4987
%4988
%4989
%4990
%4991
%4992
%4993
%4995
%4996
%4997
%4998
%4999
%5000
%5001
%5002
%5003
%5004
%5005
%5006
%5007
%5008
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5026
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5035
%5036
%5037
%5038
%5039
%5040
%5041
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%1156
(/.f64 #s(literal -1 binary64) %292)
(neg.f64 %1163)
(/.f64 #s(literal 2 binary64) %1171)
(/.f64 #s(literal 2 binary64) %311)
(*.f64 #s(literal 1 binary64) %1156)
(*.f64 #s(literal 2 binary64) %1173)
(*.f64 #s(literal 1/2 binary64) %1198)
(*.f64 %1156 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1163)
(*.f64 %1163 #s(literal -1 binary64))
(*.f64 %1173 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) %5066)
(/.f64 %1198 #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) %4730)
(/.f64 #s(literal -2 binary64) %1192)
(*.f64 #s(literal -2 binary64) %4777)
(/.f64 #s(literal 1 binary64) (/.f64 %292 #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) %5074)
(*.f64 #s(literal -2 binary64) %4929)
(*.f64 %4738 #s(literal 1/2 binary64))
(/.f64 %4738 #s(literal 2 binary64))
(pow.f64 %286 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %286 #s(literal 1 binary64)))
(+.f64 %1156 %5082)
(+.f64 %1173 %1173)
(fma.f64 #s(literal 1 binary64) %1156 %5082)
(fma.f64 #s(literal 1 binary64) %1173 %1173)
(fma.f64 #s(literal 2 binary64) %4994 %1173)
(fma.f64 #s(literal 2 binary64) %1173 %5082)
(fma.f64 #s(literal -1/2 binary64) %1163 %1173)
(fma.f64 #s(literal 1/2 binary64) %1156 %1173)
(fma.f64 #s(literal 1/2 binary64) %1198 %5082)
(fma.f64 %1156 #s(literal 1 binary64) %5082)
(fma.f64 %1156 #s(literal 1/2 binary64) %1173)
(fma.f64 #s(literal -1 binary64) %1163 %5082)
(fma.f64 %1163 #s(literal -1 binary64) %5082)
(fma.f64 %1173 #s(literal 1 binary64) %1173)
(fma.f64 %1173 #s(literal 2 binary64) %5082)
(+.f64 %1156 %5098)
(+.f64 %1156 %5100)
(fma.f64 #s(literal -2 binary64) %4777 %5082)
(fma.f64 #s(literal 1 binary64) %1156 %5098)
(fma.f64 #s(literal 1 binary64) %1156 %5100)
(fma.f64 #s(literal 2 binary64) %1173 %5098)
(fma.f64 #s(literal 2 binary64) %1173 %5100)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %1156) %1173)
(fma.f64 #s(literal 1/2 binary64) %1198 %5098)
(fma.f64 #s(literal 1/2 binary64) %1198 %5100)
(fma.f64 #s(literal 1/2 binary64) %5074 %5082)
(fma.f64 %1156 #s(literal 1 binary64) %5098)
(fma.f64 %1156 #s(literal 1 binary64) %5100)
(fma.f64 #s(literal -1 binary64) %1163 %5098)
(fma.f64 #s(literal -1 binary64) %1163 %5100)
(fma.f64 #s(literal -2 binary64) %4929 %5082)
(fma.f64 %1163 #s(literal -1 binary64) %5098)
(fma.f64 %1163 #s(literal -1 binary64) %5100)
(fma.f64 %1173 #s(literal 2 binary64) %5098)
(fma.f64 %1173 #s(literal 2 binary64) %5100)
(fma.f64 %4738 #s(literal 1/2 binary64) %5082)
(fma.f64 #s(literal -2 binary64) %4777 %5098)
(fma.f64 #s(literal -2 binary64) %4777 %5100)
(fma.f64 #s(literal 1/2 binary64) %5074 %5098)
(fma.f64 #s(literal 1/2 binary64) %5074 %5100)
(fma.f64 #s(literal -2 binary64) %4929 %5098)
(fma.f64 #s(literal -2 binary64) %4929 %5100)
(fma.f64 %4738 #s(literal 1/2 binary64) %5098)
(fma.f64 %4738 #s(literal 1/2 binary64) %5100)
%4640
%4641
%4642
%4643
%4644
%4645
%4646
%4647
%4648
%4649
%4650
%4651
%4653
%4654
%4655
%4656
%4657
%4658
%4660
%4661
%4662
%4663
%4664
%4665
%4666
%4668
%4669
%4670
%4672
%4673
%4674
%4675
%4677
%4678
%4679
%4681
%4683
%4684
%4685
%4686
%4687
%4689
%4691
%4693
%4694
%4696
%4697
%4698
%4700
%4702
%4703
%4705
%4706
%4708
%4709
%4710
%4712
%4714
%4716
%4718
%4720
%4722
%4724
%4726
%4728
%4731
%4733
%4735
%4737
%4739
%4741
%4742
%4744
%4746
%4748
%4750
%4751
%4753
%4755
%4757
%4760
%4762
%4764
%4765
%4766
%4768
%4769
%4770
%4772
%4775
%4776
%4779
%4781
%4783
%4785
%4786
%4789
%4791
%4793
%4795
%4797
%4800
%4802
%4804
%4805
%4807
%4809
%4811
%4812
%4813
%4814
%4815
%4816
%4817
%4818
%4819
%4821
%4822
%4823
%4824
%4825
%4826
%4827
%4828
%4829
%4830
%4831
%4832
%4833
%4834
%4835
%4836
%4837
%4838
%4839
%4840
%4841
%4842
%4843
%4844
%4845
%4846
%4847
%4848
%4849
%4850
%4851
%4852
%4853
%4854
%4855
%4856
%4857
%4858
%4860
%4861
%4862
%4863
%4864
%4865
%4866
%4867
%4868
%4869
%4870
%4871
%4872
%4873
%4874
%4875
%4876
%4877
%4878
%4879
%4880
%4881
%4882
%4883
%4884
%4885
%4886
%4887
%4888
%4889
%4891
%4892
%4893
%4894
%4896
%4897
%4898
%4899
%4900
%4901
%4902
%4903
%4904
%4905
%4906
%4907
%4908
%4909
%4910
%4911
%4912
%4914
%4915
%4916
%4917
%4918
%4919
%4920
%4921
%4922
%4923
%4924
%4925
%4926
%4927
%4928
%4930
%4932
%4933
%4934
%4935
%4936
%4937
%4938
%4939
%4940
%4941
%4942
%4943
%4944
%4945
%4946
%4947
%4948
%4949
%4950
%4951
%4952
%4953
%4954
%4955
%4956
%4957
%4958
%4959
%4960
%4961
%4962
%4963
%4964
%4965
%4966
%4967
%4968
%4969
%4970
%4971
%4972
%4973
%4974
%4975
%4976
%4977
%4978
%4979
%4980
%4981
%4982
%4983
%4984
%4985
%4986
%4987
%4988
%4989
%4990
%4991
%4992
%4993
%4995
%4996
%4997
%4998
%4999
%5000
%5001
%5002
%5003
%5004
%5005
%5006
%5007
%5008
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5026
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5035
%5036
%5037
%5038
%5039
%5040
%5041
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%4659
(/.f64 %1161 %119)
(/.f64 %4619 cp)
(/.f64 %292 %180)
(neg.f64 %4671)
(/.f64 %1167 %120)
(/.f64 (/.f64 %292 %119) %1)
(/.f64 (neg.f64 %4619) %1)
(/.f64 (/.f64 %286 %120) %1)
(*.f64 %286 %257)
(*.f64 #s(literal 1 binary64) %4659)
(*.f64 %4659 #s(literal 1 binary64))
(*.f64 %257 %286)
(/.f64 #s(literal 1 binary64) %4644)
(/.f64 %4659 #s(literal 1 binary64))
(/.f64 %5066 %176)
(/.f64 (*.f64 %1161 #s(literal 1 binary64)) %119)
(/.f64 (*.f64 %246 %286) cp)
(*.f64 %1161 %246)
(*.f64 %246 %1161)
(*.f64 %4619 %243)
(/.f64 (*.f64 #s(literal -1 binary64) %286) %180)
(/.f64 %298 %180)
(*.f64 %292 %4707)
(*.f64 %4707 %292)
(/.f64 %365 %180)
(/.f64 (*.f64 %292 %246) %1)
(*.f64 %1167 (/.f64 #s(literal 1 binary64) %120))
(*.f64 #s(literal 2 binary64) (*.f64 %262 %286))
(*.f64 %311 %262)
(/.f64 %5168 %189)
(*.f64 %267 (*.f64 %269 %286))
(*.f64 (*.f64 %286 %267) %269)
(*.f64 %5066 %257)
(*.f64 %275 (*.f64 %277 %286))
(*.f64 (*.f64 %286 %275) %277)
(*.f64 %5168 (/.f64 #s(literal 1 binary64) %189))
(+.f64 (/.f64 %338 %176) %4659)
(fma.f64 %338 %257 %4659)
(fma.f64 %257 %338 %4659)
(+.f64 (*.f64 %338 %257) %4659)
(+.f64 (*.f64 %257 %338) %4659)
%4640
%4641
%4642
%4643
%4644
%4645
%4646
%4647
%4648
%4649
%4650
%4651
%4653
%4654
%4655
%4656
%4657
%4658
%4660
%4661
%4662
%4663
%4664
%4665
%4666
%4668
%4669
%4670
%4672
%4673
%4674
%4675
%4677
%4678
%4679
%4681
%4683
%4684
%4685
%4686
%4687
%4689
%4691
%4693
%4694
%4696
%4697
%4698
%4700
%4702
%4703
%4705
%4706
%4708
%4709
%4710
%4712
%4714
%4716
%4718
%4720
%4722
%4724
%4726
%4728
%4731
%4733
%4735
%4737
%4739
%4741
%4742
%4744
%4746
%4748
%4750
%4751
%4753
%4755
%4757
%4760
%4762
%4764
%4765
%4766
%4768
%4769
%4770
%4772
%4775
%4776
%4779
%4781
%4783
%4785
%4786
%4789
%4791
%4793
%4795
%4797
%4800
%4802
%4804
%4805
%4807
%4809
%4811
%4812
%4813
%4814
%4815
%4816
%4817
%4818
%4819
%4821
%4822
%4823
%4824
%4825
%4826
%4827
%4828
%4829
%4830
%4831
%4832
%4833
%4834
%4835
%4836
%4837
%4838
%4839
%4840
%4841
%4842
%4843
%4844
%4845
%4846
%4847
%4848
%4849
%4850
%4851
%4852
%4853
%4854
%4855
%4856
%4857
%4858
%4860
%4861
%4862
%4863
%4864
%4865
%4866
%4867
%4868
%4869
%4870
%4871
%4872
%4873
%4874
%4875
%4876
%4877
%4878
%4879
%4880
%4881
%4882
%4883
%4884
%4885
%4886
%4887
%4888
%4889
%4891
%4892
%4893
%4894
%4896
%4897
%4898
%4899
%4900
%4901
%4902
%4903
%4904
%4905
%4906
%4907
%4908
%4909
%4910
%4911
%4912
%4914
%4915
%4916
%4917
%4918
%4919
%4920
%4921
%4922
%4923
%4924
%4925
%4926
%4927
%4928
%4930
%4932
%4933
%4934
%4935
%4936
%4937
%4938
%4939
%4940
%4941
%4942
%4943
%4944
%4945
%4946
%4947
%4948
%4949
%4950
%4951
%4952
%4953
%4954
%4955
%4956
%4957
%4958
%4959
%4960
%4961
%4962
%4963
%4964
%4965
%4966
%4967
%4968
%4969
%4970
%4971
%4972
%4973
%4974
%4975
%4976
%4977
%4978
%4979
%4980
%4981
%4982
%4983
%4984
%4985
%4986
%4987
%4988
%4989
%4990
%4991
%4992
%4993
%4995
%4996
%4997
%4998
%4999
%5000
%5001
%5002
%5003
%5004
%5005
%5006
%5007
%5008
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5026
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5035
%5036
%5037
%5038
%5039
%5040
%5041
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
(/.f64 cp %292)
(/.f64 %1 %286)
%1154
(*.f64 cp %1163)
(*.f64 #s(literal -1 binary64) %1152)
(*.f64 %1163 cp)
(*.f64 #s(literal 1 binary64) %1154)
(*.f64 %1 %1156)
(*.f64 %1156 %1)
(*.f64 %1154 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %1167)
(*.f64 #s(literal 2 binary64) (/.f64 %27 %286))
(/.f64 %18 %1192)
(/.f64 %1191 %1171)
(*.f64 #s(literal 2 binary64) (*.f64 %1173 %1))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1154))
(*.f64 #s(literal 1/2 binary64) %5207)
(*.f64 %32 %1173)
(/.f64 %5207 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 %27 %1156))
(*.f64 %4738 %27)
%4640
%4641
%4642
%4643
%4644
%4645
%4646
%4647
%4648
%4649
%4650
%4651
%4653
%4654
%4655
%4656
%4657
%4658
%4660
%4661
%4662
%4663
%4664
%4665
%4666
%4668
%4669
%4670
%4672
%4673
%4674
%4675
%4677
%4678
%4679
%4681
%4683
%4684
%4685
%4686
%4687
%4689
%4691
%4693
%4694
%4696
%4697
%4698
%4700
%4702
%4703
%4705
%4706
%4708
%4709
%4710
%4712
%4714
%4716
%4718
%4720
%4722
%4724
%4726
%4728
%4731
%4733
%4735
%4737
%4739
%4741
%4742
%4744
%4746
%4748
%4750
%4751
%4753
%4755
%4757
%4760
%4762
%4764
%4765
%4766
%4768
%4769
%4770
%4772
%4775
%4776
%4779
%4781
%4783
%4785
%4786
%4789
%4791
%4793
%4795
%4797
%4800
%4802
%4804
%4805
%4807
%4809
%4811
%4812
%4813
%4814
%4815
%4816
%4817
%4818
%4819
%4821
%4822
%4823
%4824
%4825
%4826
%4827
%4828
%4829
%4830
%4831
%4832
%4833
%4834
%4835
%4836
%4837
%4838
%4839
%4840
%4841
%4842
%4843
%4844
%4845
%4846
%4847
%4848
%4849
%4850
%4851
%4852
%4853
%4854
%4855
%4856
%4857
%4858
%4860
%4861
%4862
%4863
%4864
%4865
%4866
%4867
%4868
%4869
%4870
%4871
%4872
%4873
%4874
%4875
%4876
%4877
%4878
%4879
%4880
%4881
%4882
%4883
%4884
%4885
%4886
%4887
%4888
%4889
%4891
%4892
%4893
%4894
%4896
%4897
%4898
%4899
%4900
%4901
%4902
%4903
%4904
%4905
%4906
%4907
%4908
%4909
%4910
%4911
%4912
%4914
%4915
%4916
%4917
%4918
%4919
%4920
%4921
%4922
%4923
%4924
%4925
%4926
%4927
%4928
%4930
%4932
%4933
%4934
%4935
%4936
%4937
%4938
%4939
%4940
%4941
%4942
%4943
%4944
%4945
%4946
%4947
%4948
%4949
%4950
%4951
%4952
%4953
%4954
%4955
%4956
%4957
%4958
%4959
%4960
%4961
%4962
%4963
%4964
%4965
%4966
%4967
%4968
%4969
%4970
%4971
%4972
%4973
%4974
%4975
%4976
%4977
%4978
%4979
%4980
%4981
%4982
%4983
%4984
%4985
%4986
%4987
%4988
%4989
%4990
%4991
%4992
%4993
%4995
%4996
%4997
%4998
%4999
%5000
%5001
%5002
%5003
%5004
%5005
%5006
%5007
%5008
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5026
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5035
%5036
%5037
%5038
%5039
%5040
%5041
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5214
%5215
(asin.f64 %5215)
%5217
(asin.f64 %5217)
%5219
(*.f64 cp %5220)
(*.f64 %119 %5222)
(*.f64 %5220 cp)
(*.f64 %5222 %119)
(/.f64 %180 %3867)
(*.f64 %1 (/.f64 %119 %3867))
(*.f64 %120 (/.f64 cp %3867))
(neg.f64 %5231)
(*.f64 %1 (/.f64 %120 %3866))
(*.f64 %120 (/.f64 %1 %3866))
(*.f64 %176 %5237)
(*.f64 #s(literal 1 binary64) %5219)
(*.f64 %5219 #s(literal 1 binary64))
(*.f64 %5237 %176)
(/.f64 #s(literal 1 binary64) (/.f64 %3866 %176))
(*.f64 %119 (*.f64 %1 %5244))
(*.f64 %1 (*.f64 %119 %5244))
(*.f64 %120 (*.f64 cp %5244))
(*.f64 %180 %5244)
(*.f64 %5244 %180)
(/.f64 #s(literal 1 binary64) (/.f64 %3867 %180))
(*.f64 #s(literal 2 binary64) (/.f64 %189 %3866))
(*.f64 #s(literal 2 binary64) (*.f64 %5257 %176))
(*.f64 %194 %5257)
(*.f64 #s(literal 2 binary64) (*.f64 %189 %5237))
(*.f64 (*.f64 %5237 #s(literal 2 binary64)) %189)
%5265
(neg.f64 (asin.f64 %5231))
(neg.f64 (neg.f64 %5265))
(-.f64 %140 %5270)
(fma.f64 #s(literal 1/2 binary64) %124 %5272)
(fma.f64 %124 #s(literal 1/2 binary64) %5272)
(neg.f64 (fma.f64 %124 #s(literal -1/2 binary64) %5270))
(+.f64 %140 %5272)
(+.f64 %5272 %140)
(fma.f64 #s(literal -1/2 binary64) %1570 %5272)
(fma.f64 %1570 #s(literal -1/2 binary64) %5272)
(fma.f64 #s(literal 1/2 binary64) %1586 %5272)
(fma.f64 %1586 #s(literal 1/2 binary64) %5272)
(fma.f64 %1558 #s(literal 1/4 binary64) %5272)
(fma.f64 #s(literal 1 binary64) %140 %5272)
(fma.f64 #s(literal 2 binary64) %1563 %5272)
(fma.f64 %140 #s(literal 1 binary64) %5272)
(fma.f64 %1563 #s(literal 2 binary64) %5272)
(fma.f64 #s(literal 1/2 binary64) %1606 %5272)
(fma.f64 %1608 #s(literal 1/4 binary64) %5272)
(+.f64 %503 %5265)
(fma.f64 %1626 #s(literal 4 binary64) %5272)
(fma.f64 %462 %1563 %5272)
%5293
(asin.f64 %5293)
%5295
(asin.f64 %5295)
%5297
%5299
%5301
%5303
%5305
%5306
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5322
%5323
%5324
%5297
%5299
%5301
%5303
%5305
%5306
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5322
%5323
%5324
%5297
%5299
%5301
%5303
%5305
%5306
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5322
%5323
%5324
%5297
%5299
%5301
%5303
%5305
%5306
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5322
%5323
%5324
%5297
%5299
%5301
%5303
%5305
%5306
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5322
%5323
%5324

reconstruct313.0ms (0.2%)

Memory
0.3MiB live, 29.3MiB allocated; 6ms collecting garbage

eval7.2s (4.8%)

Memory
44.7MiB live, 566.6MiB allocated; 163ms collecting garbage
Compiler

Compiled 179 415 to 25 354 computations (85.9% saved)

prune1.4s (1.0%)

Memory
-28.6MiB live, 189.2MiB allocated; 26ms collecting garbage
Pruning

29 alts after pruning (23 fresh and 6 done)

PrunedKeptTotal
New6 252236 275
Fresh000
Picked5510
Done011
Total6 257296 286
Accuracy
100.0%
Counts
6 286 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(asin.f64 (/.f64 (/.f64 cp (cos.f64 phipp)) (/.f64 #s(literal 1 binary64) (sin.f64 lamp))))
24.2%
(asin.f64 (/.f64 (*.f64 (approx cp #s(literal 0 binary64)) (sin.f64 lamp)) (approx (cos phipp) #s(literal 1 binary64))))
67.8%
%4 = (*.f64 #s(literal 1/2 binary64) lamp)
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %4) (cos.f64 %4)))) (approx (cos phipp) #s(literal 1 binary64))))
8.2%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (neg.f64 lamp) (PI.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
98.6%
%4 = (PI.f64 )
%5 = (fabs.f64 %4)
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (fma.f64 (neg.f64 (cos.f64 (*.f64 (-.f64 %4 %5) #s(literal 1/4 binary64)))) (cos.f64 (*.f64 (+.f64 %5 %4) #s(literal 1/4 binary64))) (cos.f64 phipp))))
98.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (fma.f64 #s(literal 2 binary64) (sin.f64 (PI.f64 )) (cos.f64 phipp))))
99.6%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
66.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
66.0%
%7 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 %7 %7 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))))))
67.9%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal 1 binary64))))
9.7%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 (neg.f64 lamp) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
46.9%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
99.6%
(asin.f64 (/.f64 (sin.f64 lamp) (/.f64 (cos.f64 phipp) cp)))
46.9%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 lamp #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
47.8%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
62.5%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (cos.f64 phipp)))
46.8%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phipp #s(literal 2 binary64)))))))
99.5%
(asin.f64 (/.f64 cp (/.f64 (cos.f64 phipp) (sin.f64 lamp))))
98.7%
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 phipp) cp) (sin.f64 lamp))))
61.7%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 (cos.f64 phipp) (*.f64 cp lamp)))))
67.5%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1 binary64) (*.f64 cp (sin.f64 lamp))))))
99.0%
%0 = (PI.f64 )
%1 = (fabs.f64 %0)
(asin.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (-.f64 %0 %1) #s(literal 1/4 binary64)))) (cos.f64 (*.f64 (+.f64 %1 %0) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (cos.f64 phipp)) (*.f64 cp (sin.f64 lamp))))
99.7%
(asin.f64 (*.f64 (/.f64 (sin.f64 lamp) (cos.f64 phipp)) cp))
99.7%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (sin.f64 lamp)))
62.2%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))))))))
99.6%
(asin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (*.f64 cp (sin.f64 lamp))))
62.1%
(asin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamp #s(literal 2 binary64)))))))))
62.2%
(asin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (neg.f64 cp)) (approx (sin (neg lamp)) (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))) #s(literal 1 binary64))))))
62.6%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 lamp (cos.f64 phipp))) cp))
Compiler

Compiled 346 to 138 computations (60.1% saved)

sample38.0ms (0.0%)

Memory
-27.3MiB live, 4.6MiB allocated; 1ms collecting garbage
Calls
Call 1
Inputs
%0 = (PI )
%4 = (fabs %0)
%5 = (+ %4 %0)
%7 = (* %5 1/4)
%8 = (cos %7)
%9 = (- %0 %4)
%10 = (* %9 1/4)
%11 = (cos %10)
%12 = (neg %11)
%0
(* %0 1/2)
(sqrt 1/2)
%4
%5
%7
%8
%9
%10
%11
%12
(+ (* %12 %8) 1)
(sin %0)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 6369051672525773/9007199254740992 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/140737488355328 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
Samples
21.0ms2valid
Compiler

Compiled 72 to 19 computations (73.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-sin: 20.0ms (95.6% of total, 0.7 MiB)
ival-add!: 0.0ms (0.0% of total, 0.0 MiB)
adjust: 0.0ms (0.0% of total, 0.0 MiB)
ival-pi: 0.0ms (0.0% of total, 0.0 MiB)
ival-fabs: 0.0ms (0.0% of total, 0.0 MiB)
ival-cos: 0.0ms (0.0% of total, 0.0 MiB)
ival-neg!: 0.0ms (0.0% of total, 0.0 MiB)
ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)
ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)

series4.9s (3.3%)

Memory
34.5MiB live, 219.9MiB allocated; 32ms collecting garbage
Counts
137 → 247
Calls
Call 1
Inputs
%2 = (sin.f64 lamp)
%3 = (*.f64 cp %2)
%5 = (cos.f64 phipp)
%7 = (approx cp #s(literal 0 binary64))
%11 = (pow.f64 lamp #s(literal 2 binary64))
%12 = (*.f64 #s(literal -1/6 binary64) %11)
%13 = (+.f64 #s(literal 1 binary64) %12)
%14 = (*.f64 lamp %13)
%15 = (sin lamp)
%16 = (approx %15 %14)
%18 = (*.f64 cp lamp)
%19 = (* cp %15)
%20 = (approx %19 %18)
%21 = (*.f64 cp %11)
%22 = (*.f64 #s(literal -1/6 binary64) %21)
%23 = (+.f64 cp %22)
%24 = (*.f64 lamp %23)
%25 = (approx %19 %24)
%26 = (/.f64 cp %5)
%27 = (cos phipp)
%28 = (approx %27 #s(literal 1 binary64))
%30 = (pow.f64 phipp #s(literal 2 binary64))
%31 = (*.f64 #s(literal -1/2 binary64) %30)
%32 = (+.f64 #s(literal 1 binary64) %31)
%33 = (approx %27 %32)
%35 = (neg.f64 cp)
%36 = (neg.f64 lamp)
%37 = (PI.f64 )
%38 = (+.f64 %36 %37)
%39 = (sin.f64 %38)
%40 = (*.f64 %37 #s(literal 1/2 binary64))
%41 = (+.f64 %36 %40)
%42 = (cos.f64 %41)
%44 = (*.f64 #s(literal 1/2 binary64) phipp)
%45 = (fma.f64 %37 #s(literal 1/2 binary64) phipp)
%46 = (sin.f64 %45)
%47 = (/.f64 #s(literal 1 binary64) %5)
%48 = (*.f64 %47 %35)
%49 = (*.f64 %7 %2)
%50 = (*.f64 cp %39)
%51 = (*.f64 cp %42)
%52 = (*.f64 cp %16)
%53 = (*.f64 #s(literal 1/6 binary64) %11)
%54 = (-.f64 %53 #s(literal 1 binary64))
%55 = (*.f64 lamp %54)
%58 = (approx (sin (neg lamp)) %55)
%59 = (/.f64 lamp %5)
%61 = (approx (/ %15 %27) %59)
%62 = (/.f64 %5 %18)
%63 = (/ %27 %19)
%64 = (approx %63 %62)
%65 = (/.f64 %5 cp)
%66 = (/.f64 #s(literal 1 binary64) %3)
%67 = (approx %63 %66)
%68 = (*.f64 #s(literal 1/2 binary64) lamp)
%69 = (sin.f64 %68)
%70 = (cos.f64 %68)
%71 = (*.f64 %69 %70)
%72 = (*.f64 #s(literal 2 binary64) %71)
%73 = (/.f64 #s(literal 1 binary64) %2)
%74 = (sqrt.f64 #s(literal 1/2 binary64))
%75 = (fabs.f64 %37)
%76 = (+.f64 %75 %37)
%77 = (*.f64 %76 #s(literal 1/4 binary64))
%78 = (cos.f64 %77)
%79 = (-.f64 %37 %75)
%80 = (*.f64 %79 #s(literal 1/4 binary64))
%81 = (cos.f64 %80)
%82 = (neg.f64 %81)
%83 = (fma.f64 %82 %78 #s(literal 1 binary64))
%84 = (*.f64 phipp phipp)
%85 = (*.f64 %44 phipp)
%86 = (fma.f64 %84 #s(literal -1/2 binary64) #s(literal 1 binary64))
%87 = (-.f64 #s(literal 1/2 binary64) %85)
%88 = (fma.f64 %74 %74 %87)
%89 = (sin.f64 %37)
%90 = (fma.f64 %82 %78 %5)
%91 = (/.f64 %5 %2)
%92 = (/.f64 cp %91)
%93 = (/.f64 %2 %65)
%94 = (/.f64 %26 %73)
%95 = (/.f64 %65 %2)
%96 = (fma.f64 #s(literal 2 binary64) %89 %5)
%97 = (/.f64 %3 %96)
%99 = (/.f64 %49 %28)
%101 = (/.f64 %50 %28)
%103 = (/.f64 %51 %28)
%105 = (*.f64 cp %72)
%106 = (/.f64 %105 %28)
%108 = (*.f64 %47 %52)
%110 = (*.f64 %26 %16)
%112 = (/.f64 %52 %28)
%114 = (/.f64 %25 %28)
%116 = (/.f64 %20 %46)
%118 = (/.f64 %20 %33)
%120 = (/.f64 %83 %5)
%121 = (*.f64 %120 %3)
%123 = (approx %27 %86)
%124 = (/.f64 %3 %123)
%126 = (approx %27 %88)
%127 = (/.f64 %3 %126)
%129 = (*.f64 %48 %58)
%131 = (/.f64 %3 %90)
%133 = (*.f64 %61 cp)
%138 = (/.f64 #s(literal 1 binary64) %95)
%140 = (/.f64 #s(literal 1 binary64) %64)
%142 = (/.f64 #s(literal 1 binary64) %67)
cp
lamp
%2
%3
phipp
%5
#s(literal 0 binary64)
%7
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%11
%12
%13
%14
%16
#s(literal 1/6 binary64)
%18
%20
%21
%22
%23
%24
%25
%26
%28
#s(literal -1/2 binary64)
%30
%31
%32
%33
#s(literal 1/2 binary64)
%35
%36
%37
%38
%39
%40
%41
%42
#s(literal 1/4 binary64)
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%58
%59
%61
%62
%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
(asin.f64 %97)
%99
(asin.f64 %99)
%101
(asin.f64 %101)
%103
(asin.f64 %103)
%105
%106
(asin.f64 %106)
%108
(asin.f64 %108)
%110
(asin.f64 %110)
%112
(asin.f64 %112)
%114
(asin.f64 %114)
%116
(asin.f64 %116)
%118
(asin.f64 %118)
%120
%121
(asin.f64 %121)
%123
%124
(asin.f64 %124)
%126
%127
(asin.f64 %127)
%129
(asin.f64 %129)
%131
(asin.f64 %131)
%133
(asin.f64 %133)
(asin.f64 %92)
(asin.f64 %93)
(asin.f64 %94)
%138
(asin.f64 %138)
%140
(asin.f64 %140)
%142
(asin.f64 %142)
Outputs
%5 = (sin lamp)
%6 = (* cp %5)
%7 = (sin.f64 lamp)
%8 = (*.f64 cp %7)
%10 = (* cp lamp)
%11 = (*.f64 cp lamp)
%14 = (pow lamp 2)
%15 = (* cp %14)
%17 = (pow.f64 lamp #s(literal 2 binary64))
%18 = (*.f64 cp %17)
%21 = (* -1/6 %15)
%23 = (*.f64 #s(literal -1/6 binary64) %18)
%25 = (+ cp %21)
%27 = (*.f64 #s(literal -1/6 binary64) %17)
%28 = (+.f64 #s(literal 1 binary64) %27)
%31 = (* lamp %25)
%32 = (*.f64 lamp %28)
%36 = (cos phipp)
%37 = (/ cp %36)
%38 = (cos.f64 phipp)
%39 = (/.f64 cp %38)
%41 = (neg cp)
%46 = (/ 1 %36)
%47 = (* %46 %41)
%50 = (neg lamp)
%51 = (PI )
%52 = (+ %50 %51)
%53 = (sin %52)
%54 = (* cp %53)
%55 = (PI.f64 )
%57 = (sin.f64 (-.f64 %55 lamp))
%58 = (*.f64 cp %57)
%61 = (* %51 1/2)
%62 = (+ %50 %61)
%63 = (cos %62)
%64 = (* cp %63)
%66 = (*.f64 #s(literal 1/2 binary64) %55)
%68 = (cos.f64 (-.f64 %66 lamp))
%69 = (*.f64 cp %68)
%71 = (/ %36 %10)
%74 = (/ %36 %6)
%77 = (/ %36 cp)
%78 = (/.f64 %38 cp)
%80 = (/ 1 %6)
%81 = (/.f64 #s(literal 1 binary64) %8)
%83 = (/ %36 %5)
%84 = (/ cp %83)
%85 = (/.f64 %8 %38)
%94 = (/ %54 %36)
%95 = (/.f64 %58 %38)
%97 = (asin %94)
%100 = (/ %64 %36)
%101 = (/.f64 %69 %38)
%103 = (asin %100)
%106 = (* 1/2 lamp)
%107 = (sin %106)
%108 = (cos %106)
%109 = (* %107 %108)
%110 = (* 2 %109)
%111 = (* cp %110)
%112 = (*.f64 #s(literal 1/2 binary64) lamp)
%113 = (cos.f64 %112)
%114 = (sin.f64 %112)
%115 = (*.f64 %113 %114)
%116 = (*.f64 cp %115)
%119 = (/ %111 %36)
%121 = (*.f64 #s(literal 2 binary64) (/.f64 %116 %38))
%126 = (+ %61 phipp)
%127 = (sin %126)
%128 = (/ %6 %127)
%129 = (+.f64 phipp %66)
%130 = (sin.f64 %129)
%131 = (/.f64 %8 %130)
%133 = (asin %128)
%136 = (fabs %51)
%145 = (* (neg (cos (* (- %51 %136) 1/4))) (cos (* (+ %136 %51) 1/4)))
%147 = (/ (+ %145 1) %36)
%148 = (* %147 %6)
%150 = (fabs.f64 %55)
%157 = (*.f64 (cos.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 %55 %150))) (cos.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 %55 %150))))
%158 = (*.f64 #s(literal -1 binary64) %157)
%159 = (+.f64 #s(literal 1 binary64) %158)
%160 = (*.f64 %7 %159)
%161 = (*.f64 cp %160)
%162 = (/.f64 %161 %38)
%167 = (sin %50)
%168 = (* %47 %167)
%170 = (sin.f64 (neg.f64 lamp))
%171 = (*.f64 cp %170)
%173 = (*.f64 #s(literal -1 binary64) (/.f64 %171 %38))
%175 = (asin %168)
%178 = (+ %145 %36)
%179 = (/ %6 %178)
%180 = (+.f64 %38 %158)
%181 = (/.f64 %8 %180)
%187 = (*.f64 #s(literal 1/6 binary64) %17)
%188 = (-.f64 %187 #s(literal 1 binary64))
%192 = (*.f64 lamp %188)
%214 = (+.f64 cp %23)
%232 = (* -1/6 %14)
%234 = (+ 1 %232)
%238 = (*.f64 #s(literal -1 binary64) lamp)
%241 = (+.f64 %55 %238)
%244 = (fma.f64 #s(literal -1 binary64) lamp %66)
%246 = (cos.f64 %66)
%248 = (sin.f64 %66)
%249 = (*.f64 lamp %248)
%253 = (*.f64 lamp %246)
%255 = (*.f64 #s(literal -1 binary64) %248)
%267 = (*.f64 cp %246)
%269 = (*.f64 cp %249)
%272 = (*.f64 cp %253)
%273 = (*.f64 cp %248)
%286 = (* 1/6 %14)
%288 = (- %286 1)
%291 = (* lamp %288)
%309 = (/ lamp %36)
%312 = (/ %5 %36)
%313 = (/.f64 %17 %38)
%314 = (/.f64 #s(literal 1 binary64) %38)
%319 = (*.f64 #s(literal 1/6 binary64) %314)
%331 = (*.f64 %17 %38)
%338 = (fma.f64 #s(literal -1/36 binary64) %78 (*.f64 #s(literal 1/120 binary64) %78))
%341 = (*.f64 #s(literal -1/6 binary64) %78)
%358 = (/.f64 #s(literal 1 binary64) %11)
%360 = (/.f64 %17 cp)
%361 = (/.f64 #s(literal 1 binary64) cp)
%366 = (*.f64 #s(literal 1/6 binary64) %361)
%442 = (/ 1 %5)
%469 = (fma.f64 #s(literal -1/36 binary64) %38 (*.f64 #s(literal 1/120 binary64) %38))
%472 = (*.f64 #s(literal -1/6 binary64) %38)
%492 = (/.f64 %18 %38)
%508 = (/.f64 %267 %38)
%510 = (/.f64 %269 %38)
%514 = (/.f64 %273 %38)
%525 = (/.f64 %18 %130)
%526 = (/.f64 cp %130)
%548 = (/.f64 (*.f64 cp (*.f64 %17 %159)) %38)
%550 = (/.f64 (*.f64 cp %159) %38)
%568 = (/.f64 %18 %180)
%569 = (/.f64 cp %180)
%586 = (/.f64 #s(literal 1 binary64) %17)
%587 = (-.f64 %586 #s(literal 1/6 binary64))
%590 = (* lamp %234)
%592 = (pow.f64 lamp #s(literal 3 binary64))
%595 = (*.f64 %592 %587)
%597 = (/.f64 cp %17)
%598 = (fma.f64 #s(literal -1/6 binary64) cp %597)
%606 = (/.f64 %55 lamp)
%616 = (-.f64 #s(literal 1/6 binary64) %586)
%621 = (*.f64 %592 %616)
%631 = (/.f64 #s(literal 1 binary64) %7)
%647 = (sin.f64 %241)
%654 = (cos.f64 %244)
%656 = (*.f64 cp %647)
%658 = (*.f64 cp %654)
%662 = (sin.f64 %238)
%664 = (/.f64 %656 %38)
%668 = (/.f64 %658 %38)
%674 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 cp %662) %38))
%679 = (pow.f64 phipp #s(literal 2 binary64))
%680 = (*.f64 #s(literal -1/2 binary64) %679)
%686 = (*.f64 %679 (-.f64 (*.f64 #s(literal 1/24 binary64) %679) #s(literal 1/2 binary64)))
%694 = (*.f64 %679 (-.f64 (*.f64 %679 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %679))) #s(literal 1/2 binary64)))
%697 = (*.f64 cp %679)
%703 = (fma.f64 #s(literal -1/4 binary64) cp (*.f64 #s(literal 1/24 binary64) cp))
%704 = (*.f64 %679 %703)
%706 = (*.f64 #s(literal -1/2 binary64) cp)
%714 = (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) cp (fma.f64 #s(literal 1/48 binary64) cp (*.f64 #s(literal 1/2 binary64) %703))))
%722 = (pow phipp 2)
%725 = (* -1/2 %722)
%727 = (* 1/2 phipp)
%732 = (*.f64 phipp %246)
%748 = (*.f64 #s(literal 1/2 binary64) %679)
%784 = (fma.f64 #s(literal -1/4 binary64) lamp (*.f64 #s(literal 1/24 binary64) lamp))
%787 = (*.f64 #s(literal -1/2 binary64) lamp)
%803 = (*.f64 %679 %7)
%808 = (fma.f64 #s(literal -1/4 binary64) %7 (*.f64 #s(literal 1/24 binary64) %7))
%811 = (*.f64 #s(literal -1/2 binary64) %7)
%827 = (/.f64 %679 %11)
%831 = (*.f64 #s(literal 1/2 binary64) %358)
%841 = (/.f64 %679 %8)
%845 = (*.f64 #s(literal 1/2 binary64) %81)
%856 = (/.f64 %679 cp)
%860 = (*.f64 #s(literal 1/2 binary64) %361)
%870 = (* %727 phipp)
%872 = (- 1/2 %870)
%876 = (sqrt 1/2)
%878 = (+ (* %876 %876) %872)
%880 = (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))
%896 = (/.f64 %679 %7)
%900 = (*.f64 #s(literal 1/2 binary64) %631)
%910 = (*.f64 cp %803)
%914 = (fma.f64 #s(literal -1/4 binary64) %8 (*.f64 #s(literal 1/24 binary64) %8))
%917 = (*.f64 #s(literal -1/2 binary64) %8)
%938 = (fma.f64 #s(literal -1/4 binary64) %58 (*.f64 #s(literal 1/24 binary64) %58))
%941 = (*.f64 #s(literal -1/2 binary64) %58)
%962 = (fma.f64 #s(literal -1/4 binary64) %69 (*.f64 #s(literal 1/24 binary64) %69))
%965 = (*.f64 #s(literal -1/2 binary64) %69)
%987 = (fma.f64 #s(literal -1/4 binary64) %116 (*.f64 #s(literal 1/24 binary64) %116))
%1004 = (/.f64 %8 %248)
%1006 = (*.f64 %246 %7)
%1009 = (pow.f64 %248 #s(literal 2 binary64))
%1019 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 cp (*.f64 (pow.f64 %246 #s(literal 2 binary64)) %7)) (pow.f64 %248 #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) %1004))
%1023 = (/.f64 (*.f64 cp %1006) %1009)
%1045 = (fma.f64 #s(literal -1/4 binary64) %159 (*.f64 #s(literal 1/24 binary64) %159))
%1048 = (*.f64 #s(literal -1/2 binary64) %159)
%1072 = (fma.f64 #s(literal -1/4 binary64) %161 (*.f64 #s(literal 1/24 binary64) %161))
%1075 = (*.f64 #s(literal -1/2 binary64) %161)
%1099 = (fma.f64 #s(literal -1/4 binary64) %171 (*.f64 #s(literal 1/24 binary64) %171))
%1116 = (/.f64 %8 %159)
%1118 = (pow.f64 %159 #s(literal 2 binary64))
%1123 = (/.f64 %8 (pow.f64 %159 #s(literal 3 binary64)))
%1124 = (/.f64 %8 %1118)
%1126 = (fma.f64 #s(literal -1/4 binary64) %1123 (*.f64 #s(literal 1/24 binary64) %1124))
%1129 = (*.f64 #s(literal -1/2 binary64) %1124)
%1146 = (/.f64 #s(literal 1 binary64) %679)
%1150 = (/.f64 %55 phipp)
%1176 = (sin.f64 (-.f64 %66 (*.f64 #s(literal -1 binary64) phipp)))
%1178 = (/.f64 %8 %1176)
(approx cp #s(literal 0 binary64))
(approx cp cp)
(approx %6 %8)
(approx %10 %11)
(approx %15 %18)
(approx %21 %23)
(approx %25 (*.f64 cp %28))
(approx %31 (*.f64 cp %32))
(approx %37 %39)
(approx %41 (*.f64 #s(literal -1 binary64) cp))
(approx %47 (*.f64 #s(literal -1 binary64) %39))
(approx %54 %58)
(approx %64 %69)
(approx %71 (/.f64 %38 %11))
(approx %74 (/.f64 %38 %8))
(approx %77 %78)
(approx %80 %81)
(approx %84 %85)
(approx (asin (/ %6 (+ (* 2 (sin %51)) %36))) (asin.f64 %85))
(approx %94 %95)
(approx %97 (asin.f64 %95))
(approx %100 %101)
(approx %103 (asin.f64 %101))
(approx %111 (*.f64 #s(literal 2 binary64) %116))
(approx %119 %121)
(approx (asin %119) (asin.f64 %121))
(approx %128 %131)
(approx %133 (asin.f64 %131))
(approx %148 %162)
(approx (asin %148) (asin.f64 %162))
(approx %168 %173)
(approx %175 (asin.f64 %173))
(approx %179 %181)
(approx (asin %179) (asin.f64 %181))
(approx %25 (*.f64 #s(literal -1 binary64) (*.f64 cp %188)))
(approx %31 (*.f64 #s(literal -1 binary64) (*.f64 cp %192)))
(approx lamp lamp)
(approx %5 %32)
(approx %5 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 %17 (-.f64 (*.f64 #s(literal 1/120 binary64) %17) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 %17 (-.f64 (*.f64 %17 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %17))) #s(literal 1/6 binary64))))))
(approx %6 (*.f64 lamp %214))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 %17 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 #s(literal 1/120 binary64) %18))))))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 %17 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 %17 (fma.f64 #s(literal -1/5040 binary64) %18 (*.f64 #s(literal 1/120 binary64) cp))))))))
(approx %14 %17)
(approx %232 %27)
(approx %234 #s(literal 1 binary64))
(approx %234 %28)
(approx %25 %214)
(approx %50 %238)
(approx %52 %55)
(approx %52 %241)
(approx %62 %66)
(approx %62 %244)
(approx %63 %246)
(approx %63 (+.f64 %246 %249))
(approx %63 (+.f64 %246 (*.f64 lamp (-.f64 (*.f64 #s(literal -1/2 binary64) %253) %255))))
(approx %63 (+.f64 %246 (*.f64 lamp (-.f64 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %246 (*.f64 #s(literal -1/6 binary64) %249))) %255))))
(approx %64 %267)
(approx %64 (fma.f64 cp %246 %269))
(approx %64 (fma.f64 cp %246 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %272 %273))))
(approx %64 (fma.f64 cp %246 (*.f64 lamp (fma.f64 cp %248 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %267 (*.f64 #s(literal -1/6 binary64) %269)))))))
(approx %286 %187)
(approx %288 #s(literal -1 binary64))
(approx %288 %188)
(approx %291 %192)
(approx %167 (*.f64 lamp (-.f64 (*.f64 %17 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %17))) #s(literal 1 binary64))))
(approx %167 (*.f64 lamp (-.f64 (*.f64 %17 (+.f64 #s(literal 1/6 binary64) (*.f64 %17 (-.f64 (*.f64 #s(literal 1/5040 binary64) %17) #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(approx %309 (/.f64 lamp %38))
(approx %312 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %313 %314)))
(approx %312 (*.f64 lamp (fma.f64 %17 (-.f64 (*.f64 #s(literal 1/120 binary64) %313) %319) %314)))
(approx %312 (*.f64 lamp (fma.f64 %17 (-.f64 (*.f64 %17 (fma.f64 #s(literal -1/5040 binary64) %313 (*.f64 #s(literal 1/120 binary64) %314))) %319) %314)))
(approx %74 (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 %331 cp) %78) lamp))
(approx %74 (/.f64 (fma.f64 %17 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %17 %338)) %341) %78) lamp))
(approx %74 (/.f64 (fma.f64 %17 (-.f64 (*.f64 %17 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %17 (fma.f64 #s(literal -1/5040 binary64) %78 (fma.f64 #s(literal 1/720 binary64) %78 (*.f64 #s(literal 1/6 binary64) %338))))) %338)) %341) %78) lamp))
(approx %80 %358)
(approx %80 (/.f64 (fma.f64 #s(literal 1/6 binary64) %360 %361) lamp))
(approx %80 (/.f64 (fma.f64 %17 (fma.f64 #s(literal 7/360 binary64) %360 %366) %361) lamp))
(approx %80 (/.f64 (fma.f64 %17 (fma.f64 %17 (fma.f64 #s(literal 31/15120 binary64) %360 (*.f64 #s(literal 7/360 binary64) %361)) %366) %361) lamp))
(approx %106 %112)
(approx %107 (*.f64 lamp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) %17))))
(approx %107 (*.f64 lamp (+.f64 #s(literal 1/2 binary64) (*.f64 %17 (-.f64 (*.f64 #s(literal 1/3840 binary64) %17) #s(literal 1/48 binary64))))))
(approx %107 (*.f64 lamp (+.f64 #s(literal 1/2 binary64) (*.f64 %17 (-.f64 (*.f64 %17 (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) %17))) #s(literal 1/48 binary64))))))
(approx %108 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) %17)))
(approx %108 (+.f64 #s(literal 1 binary64) (*.f64 %17 (-.f64 (*.f64 #s(literal 1/384 binary64) %17) #s(literal 1/8 binary64)))))
(approx %108 (+.f64 #s(literal 1 binary64) (*.f64 %17 (-.f64 (*.f64 %17 (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) %17))) #s(literal 1/8 binary64)))))
(approx %109 (*.f64 lamp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) %17))))
(approx %109 (*.f64 lamp (+.f64 #s(literal 1/2 binary64) (*.f64 %17 (-.f64 (*.f64 #s(literal 1/240 binary64) %17) #s(literal 1/12 binary64))))))
(approx %109 (*.f64 lamp (+.f64 #s(literal 1/2 binary64) (*.f64 %17 (-.f64 (*.f64 %17 (+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal -1/10080 binary64) %17))) #s(literal 1/12 binary64))))))
(approx %442 (/.f64 #s(literal 1 binary64) lamp))
(approx %442 (/.f64 (+.f64 #s(literal 1 binary64) %187) lamp))
(approx %442 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %17 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 7/360 binary64) %17)))) lamp))
(approx %442 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %17 (+.f64 #s(literal 1/6 binary64) (*.f64 %17 (+.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 31/15120 binary64) %17)))))) lamp))
(approx %83 (/.f64 %38 lamp))
(approx %83 (/.f64 (+.f64 %38 (*.f64 #s(literal 1/6 binary64) %331)) lamp))
(approx %83 (/.f64 (+.f64 %38 (*.f64 %17 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %17 %469)) %472))) lamp))
(approx %83 (/.f64 (+.f64 %38 (*.f64 %17 (-.f64 (*.f64 %17 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %17 (fma.f64 #s(literal -1/5040 binary64) %38 (fma.f64 #s(literal 1/720 binary64) %38 (*.f64 #s(literal 1/6 binary64) %469))))) %469)) %472))) lamp))
(approx %84 (/.f64 %11 %38))
(approx %84 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %492 %39)))
(approx %84 (*.f64 lamp (fma.f64 %17 (fma.f64 #s(literal -1/6 binary64) %39 (*.f64 #s(literal 1/120 binary64) %492)) %39)))
(approx %84 (*.f64 lamp (fma.f64 %17 (fma.f64 #s(literal -1/6 binary64) %39 (*.f64 %17 (fma.f64 #s(literal -1/5040 binary64) %492 (*.f64 #s(literal 1/120 binary64) %39)))) %39)))
(approx %100 %508)
(approx %100 (+.f64 %508 %510))
(approx %100 (fma.f64 lamp (fma.f64 #s(literal -1/2 binary64) (/.f64 %272 %38) %514) %508))
(approx %100 (fma.f64 lamp (fma.f64 lamp (fma.f64 #s(literal -1/2 binary64) %508 (*.f64 #s(literal -1/6 binary64) %510)) %514) %508))
(approx %128 (/.f64 %11 %130))
(approx %128 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %525 %526)))
(approx %128 (*.f64 lamp (fma.f64 %17 (fma.f64 #s(literal -1/6 binary64) %526 (*.f64 #s(literal 1/120 binary64) %525)) %526)))
(approx %128 (*.f64 lamp (fma.f64 %17 (fma.f64 #s(literal -1/6 binary64) %526 (*.f64 %17 (fma.f64 #s(literal -1/5040 binary64) %525 (*.f64 #s(literal 1/120 binary64) %526)))) %526)))
(approx %148 (/.f64 (*.f64 cp (*.f64 lamp %159)) %38))
(approx %148 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %548 %550)))
(approx %148 (*.f64 lamp (fma.f64 %17 (fma.f64 #s(literal -1/6 binary64) %550 (*.f64 #s(literal 1/120 binary64) %548)) %550)))
(approx %148 (*.f64 lamp (fma.f64 %17 (fma.f64 #s(literal -1/6 binary64) %550 (*.f64 %17 (fma.f64 #s(literal -1/5040 binary64) %548 (*.f64 #s(literal 1/120 binary64) %550)))) %550)))
(approx %179 (/.f64 %11 %180))
(approx %179 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %568 %569)))
(approx %179 (*.f64 lamp (fma.f64 %17 (fma.f64 #s(literal -1/6 binary64) %569 (*.f64 #s(literal 1/120 binary64) %568)) %569)))
(approx %179 (*.f64 lamp (fma.f64 %17 (fma.f64 #s(literal -1/6 binary64) %569 (*.f64 %17 (fma.f64 #s(literal -1/5040 binary64) %568 (*.f64 #s(literal 1/120 binary64) %569)))) %569)))
(approx %5 %7)
(approx %234 (*.f64 %17 %587))
(approx %590 (*.f64 #s(literal -1/6 binary64) %592))
(approx %590 %595)
(approx %25 (*.f64 %17 %598))
(approx %31 (*.f64 #s(literal -1/6 binary64) (*.f64 cp %592)))
(approx %31 (*.f64 %592 %598))
(approx %52 (*.f64 lamp (-.f64 %606 #s(literal 1 binary64))))
(approx %53 %57)
(approx %62 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/2 binary64) %606) #s(literal 1 binary64))))
(approx %63 %68)
(approx %288 (*.f64 %17 %616))
(approx %291 (*.f64 #s(literal 1/6 binary64) %592))
(approx %291 %621)
(approx %167 %170)
(approx %312 (/.f64 %7 %38))
(approx %107 %114)
(approx %108 %113)
(approx %109 %115)
(approx %110 (*.f64 #s(literal 2 binary64) %115))
(approx %442 %631)
(approx %83 (/.f64 %38 %7))
(approx %590 (*.f64 #s(literal -1 binary64) %621))
(approx %31 (*.f64 #s(literal -1 binary64) (*.f64 %592 (fma.f64 #s(literal -1 binary64) %597 (*.f64 #s(literal 1/6 binary64) cp)))))
(approx %52 (*.f64 #s(literal -1 binary64) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %606)))))
(approx %53 %647)
(approx %62 (*.f64 #s(literal -1 binary64) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %606)))))
(approx %63 %654)
(approx %54 %656)
(approx %64 %658)
(approx %291 (*.f64 #s(literal -1 binary64) %595))
(approx %167 %662)
(approx %94 %664)
(approx %97 (asin.f64 %664))
(approx %100 %668)
(approx %103 (asin.f64 %668))
(approx %168 %674)
(approx %175 (asin.f64 %674))
(approx phipp phipp)
(approx %36 (+.f64 #s(literal 1 binary64) %680))
(approx %36 (+.f64 #s(literal 1 binary64) %686))
(approx %36 (+.f64 #s(literal 1 binary64) %694))
(approx %37 (+.f64 cp (*.f64 #s(literal 1/2 binary64) %697)))
(approx %37 (+.f64 cp (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) %704) %706))))
(approx %37 (+.f64 cp (*.f64 %679 (-.f64 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) %714) %703)) %706))))
(approx %722 %679)
(approx %725 %680)
(approx %727 (*.f64 #s(literal 1/2 binary64) phipp))
(approx %126 %129)
(approx %127 %248)
(approx %127 (+.f64 %248 %732))
(approx %127 (+.f64 %248 (*.f64 phipp (+.f64 %246 (*.f64 #s(literal -1/2 binary64) (*.f64 phipp %248))))))
(approx %127 (+.f64 %248 (*.f64 phipp (+.f64 %246 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) %248 (*.f64 #s(literal -1/6 binary64) %732)))))))
(approx %46 (+.f64 #s(literal 1 binary64) %748))
(approx %46 (+.f64 #s(literal 1 binary64) (*.f64 %679 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5/24 binary64) %679)))))
(approx %46 (+.f64 #s(literal 1 binary64) (*.f64 %679 (+.f64 #s(literal 1/2 binary64) (*.f64 %679 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 61/720 binary64) %679)))))))
(approx %47 (fma.f64 #s(literal -1 binary64) cp (*.f64 #s(literal -1/2 binary64) %697)))
(approx %47 (fma.f64 #s(literal -1 binary64) cp (*.f64 %679 (fma.f64 #s(literal -1/2 binary64) cp %704))))
(approx %47 (fma.f64 #s(literal -1 binary64) cp (*.f64 %679 (fma.f64 #s(literal -1/2 binary64) cp (*.f64 %679 (fma.f64 #s(literal -1/4 binary64) cp (fma.f64 #s(literal 1/24 binary64) cp %714)))))))
(approx %309 (+.f64 lamp (*.f64 #s(literal 1/2 binary64) (*.f64 lamp %679))))
(approx %309 (+.f64 lamp (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 %784)) %787))))
(approx %309 (+.f64 lamp (*.f64 %679 (-.f64 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) lamp (fma.f64 #s(literal 1/48 binary64) lamp (*.f64 #s(literal 1/2 binary64) %784))))) %784)) %787))))
(approx %312 (+.f64 %7 (*.f64 #s(literal 1/2 binary64) %803)))
(approx %312 (+.f64 %7 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 %808)) %811))))
(approx %312 (+.f64 %7 (*.f64 %679 (-.f64 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %7 (fma.f64 #s(literal 1/48 binary64) %7 (*.f64 #s(literal 1/2 binary64) %808))))) %808)) %811))))
(approx %71 (fma.f64 #s(literal -1/2 binary64) %827 %358))
(approx %71 (fma.f64 %679 (-.f64 (*.f64 #s(literal 1/24 binary64) %827) %831) %358))
(approx %71 (fma.f64 %679 (-.f64 (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %827 (*.f64 #s(literal 1/24 binary64) %358))) %831) %358))
(approx %74 (fma.f64 #s(literal -1/2 binary64) %841 %81))
(approx %74 (fma.f64 %679 (-.f64 (*.f64 #s(literal 1/24 binary64) %841) %845) %81))
(approx %74 (fma.f64 %679 (-.f64 (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %841 (*.f64 #s(literal 1/24 binary64) %81))) %845) %81))
(approx %77 %361)
(approx %77 (fma.f64 #s(literal -1/2 binary64) %856 %361))
(approx %77 (fma.f64 %679 (-.f64 (*.f64 #s(literal 1/24 binary64) %856) %860) %361))
(approx %77 (fma.f64 %679 (-.f64 (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %856 (*.f64 #s(literal 1/24 binary64) %361))) %860) %361))
(approx %870 %748)
(approx %872 #s(literal 1/2 binary64))
(approx %872 (+.f64 #s(literal 1/2 binary64) %680))
(approx %878 (+.f64 #s(literal 1/2 binary64) %880))
(approx %878 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) %679 %880)))
(approx %178 %159)
(approx %178 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %157 %680)))
(approx %178 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %157 %686)))
(approx %178 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %157 %694)))
(approx %83 (fma.f64 #s(literal -1/2 binary64) %896 %631))
(approx %83 (fma.f64 %679 (-.f64 (*.f64 #s(literal 1/24 binary64) %896) %900) %631))
(approx %83 (fma.f64 %679 (-.f64 (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %896 (*.f64 #s(literal 1/24 binary64) %631))) %900) %631))
(approx %84 (fma.f64 #s(literal 1/2 binary64) %910 %8))
(approx %84 (fma.f64 cp %7 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 %914)) %917))))
(approx %84 (fma.f64 cp %7 (*.f64 %679 (-.f64 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %8 (fma.f64 #s(literal 1/48 binary64) %8 (*.f64 #s(literal 1/2 binary64) %914))))) %914)) %917))))
(approx %94 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %679 %57)) %58))
(approx %94 (fma.f64 cp %57 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 %938)) %941))))
(approx %94 (fma.f64 cp %57 (*.f64 %679 (-.f64 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %58 (fma.f64 #s(literal 1/48 binary64) %58 (*.f64 #s(literal 1/2 binary64) %938))))) %938)) %941))))
(approx %100 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %679 %68)) %69))
(approx %100 (fma.f64 cp %68 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 %962)) %965))))
(approx %100 (fma.f64 cp %68 (*.f64 %679 (-.f64 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %69 (fma.f64 #s(literal 1/48 binary64) %69 (*.f64 #s(literal 1/2 binary64) %962))))) %962)) %965))))
(approx %119 (fma.f64 #s(literal 2 binary64) %116 (*.f64 cp (*.f64 %679 %115))))
(approx %119 (fma.f64 #s(literal 2 binary64) %116 (*.f64 %679 (fma.f64 #s(literal -2 binary64) (*.f64 %679 %987) %116))))
(approx %119 (fma.f64 #s(literal 2 binary64) %116 (*.f64 %679 (fma.f64 cp %115 (*.f64 %679 (fma.f64 #s(literal -2 binary64) (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %116 (fma.f64 #s(literal 1/48 binary64) %116 (*.f64 #s(literal 1/2 binary64) %987)))) (*.f64 #s(literal -2 binary64) %987)))))))
(approx %128 %1004)
(approx %128 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 cp (*.f64 phipp %1006)) %1009) %1004))
(approx %128 (fma.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp %1019)) %1023) %1004))
(approx %128 (fma.f64 phipp (-.f64 (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %246 %1019) %248) (fma.f64 #s(literal -1/6 binary64) %1023 (*.f64 #s(literal 1/2 binary64) %1023))))) %1019)) %1023) %1004))
(approx %147 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %157 (*.f64 #s(literal 1/2 binary64) (*.f64 %679 %159)))))
(approx %147 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %157 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 %1045)) %1048)))))
(approx %147 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %157 (*.f64 %679 (-.f64 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %159 (fma.f64 #s(literal 1/48 binary64) %159 (*.f64 #s(literal 1/2 binary64) %1045))))) %1045)) %1048)))))
(approx %148 %161)
(approx %148 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %679 %160)) %161))
(approx %148 (fma.f64 cp %160 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 %1072)) %1075))))
(approx %148 (fma.f64 cp %160 (*.f64 %679 (-.f64 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %161 (fma.f64 #s(literal 1/48 binary64) %161 (*.f64 #s(literal 1/2 binary64) %1072))))) %1072)) %1075))))
(approx %168 (*.f64 #s(literal -1 binary64) %171))
(approx %168 (fma.f64 #s(literal -1 binary64) %171 (*.f64 #s(literal -1/2 binary64) (*.f64 cp (*.f64 %679 %170)))))
(approx %168 (fma.f64 #s(literal -1 binary64) %171 (*.f64 %679 (fma.f64 #s(literal -1/2 binary64) %171 (*.f64 %679 %1099)))))
(approx %168 (fma.f64 #s(literal -1 binary64) %171 (*.f64 %679 (fma.f64 #s(literal -1/2 binary64) %171 (*.f64 %679 (fma.f64 #s(literal -1/4 binary64) %171 (fma.f64 #s(literal 1/24 binary64) %171 (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %171 (fma.f64 #s(literal 1/48 binary64) %171 (*.f64 #s(literal 1/2 binary64) %1099)))))))))))
(approx %179 %1116)
(approx %179 (fma.f64 #s(literal 1/2 binary64) (/.f64 %910 %1118) %1116))
(approx %179 (fma.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 %1126)) %1129) %1116))
(approx %179 (fma.f64 %679 (-.f64 (*.f64 %679 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %679 (fma.f64 #s(literal -1/720 binary64) %1124 (fma.f64 #s(literal 1/48 binary64) %1123 (*.f64 #s(literal 1/2 binary64) (/.f64 %1126 %159)))))) %1126)) %1129) %1116))
(approx %36 %38)
(approx (+ 1 %725) (*.f64 %679 (-.f64 %1146 #s(literal 1/2 binary64))))
(approx %126 (*.f64 phipp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %1150))))
(approx %127 %130)
(approx %46 %314)
(approx %872 (*.f64 %679 (-.f64 (*.f64 #s(literal 1/2 binary64) %1146) #s(literal 1/2 binary64))))
(approx %878 (*.f64 %679 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1146 (/.f64 %880 %679)) #s(literal 1/2 binary64))))
(approx %178 %180)
(approx %147 (/.f64 %159 %38))
(approx %126 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1/2 binary64) %1150) #s(literal 1 binary64)))))
(approx %127 %1176)
(approx %128 %1178)
(approx %133 (asin.f64 %1178))
Calls

9 calls:

TimeVariablePoint
120.0ms
phipp
inf
104.0ms
lamp
0
93.0ms
cp
0
79.0ms
lamp
inf
63.0ms
phipp
0

rewrite3.5s (2.4%)

Memory
-0.9MiB live, 125.1MiB allocated; 26ms collecting garbage
Counts
137 → 4 813
Calls
Call 1
Inputs
%2 = (sin.f64 lamp)
%3 = (*.f64 cp %2)
%5 = (cos.f64 phipp)
%7 = (approx cp #s(literal 0 binary64))
%11 = (pow.f64 lamp #s(literal 2 binary64))
%12 = (*.f64 #s(literal -1/6 binary64) %11)
%13 = (+.f64 #s(literal 1 binary64) %12)
%14 = (*.f64 lamp %13)
%15 = (sin lamp)
%16 = (approx %15 %14)
%18 = (*.f64 cp lamp)
%19 = (* cp %15)
%20 = (approx %19 %18)
%21 = (*.f64 cp %11)
%22 = (*.f64 #s(literal -1/6 binary64) %21)
%23 = (+.f64 cp %22)
%24 = (*.f64 lamp %23)
%25 = (approx %19 %24)
%26 = (/.f64 cp %5)
%27 = (cos phipp)
%28 = (approx %27 #s(literal 1 binary64))
%30 = (pow.f64 phipp #s(literal 2 binary64))
%31 = (*.f64 #s(literal -1/2 binary64) %30)
%32 = (+.f64 #s(literal 1 binary64) %31)
%33 = (approx %27 %32)
%35 = (neg.f64 cp)
%36 = (neg.f64 lamp)
%37 = (PI.f64 )
%38 = (+.f64 %36 %37)
%39 = (sin.f64 %38)
%40 = (*.f64 %37 #s(literal 1/2 binary64))
%41 = (+.f64 %36 %40)
%42 = (cos.f64 %41)
%44 = (*.f64 #s(literal 1/2 binary64) phipp)
%45 = (fma.f64 %37 #s(literal 1/2 binary64) phipp)
%46 = (sin.f64 %45)
%47 = (/.f64 #s(literal 1 binary64) %5)
%48 = (*.f64 %47 %35)
%49 = (*.f64 %7 %2)
%50 = (*.f64 cp %39)
%51 = (*.f64 cp %42)
%52 = (*.f64 cp %16)
%53 = (*.f64 #s(literal 1/6 binary64) %11)
%54 = (-.f64 %53 #s(literal 1 binary64))
%55 = (*.f64 lamp %54)
%58 = (approx (sin (neg lamp)) %55)
%59 = (/.f64 lamp %5)
%61 = (approx (/ %15 %27) %59)
%62 = (/.f64 %5 %18)
%63 = (/ %27 %19)
%64 = (approx %63 %62)
%65 = (/.f64 %5 cp)
%66 = (/.f64 #s(literal 1 binary64) %3)
%67 = (approx %63 %66)
%68 = (*.f64 #s(literal 1/2 binary64) lamp)
%69 = (sin.f64 %68)
%70 = (cos.f64 %68)
%71 = (*.f64 %69 %70)
%72 = (*.f64 #s(literal 2 binary64) %71)
%73 = (/.f64 #s(literal 1 binary64) %2)
%74 = (sqrt.f64 #s(literal 1/2 binary64))
%75 = (fabs.f64 %37)
%76 = (+.f64 %75 %37)
%77 = (*.f64 %76 #s(literal 1/4 binary64))
%78 = (cos.f64 %77)
%79 = (-.f64 %37 %75)
%80 = (*.f64 %79 #s(literal 1/4 binary64))
%81 = (cos.f64 %80)
%82 = (neg.f64 %81)
%83 = (fma.f64 %82 %78 #s(literal 1 binary64))
%84 = (*.f64 phipp phipp)
%85 = (*.f64 %44 phipp)
%86 = (fma.f64 %84 #s(literal -1/2 binary64) #s(literal 1 binary64))
%87 = (-.f64 #s(literal 1/2 binary64) %85)
%88 = (fma.f64 %74 %74 %87)
%89 = (sin.f64 %37)
%90 = (fma.f64 %82 %78 %5)
%91 = (/.f64 %5 %2)
%92 = (/.f64 cp %91)
%93 = (/.f64 %2 %65)
%94 = (/.f64 %26 %73)
%95 = (/.f64 %65 %2)
%96 = (fma.f64 #s(literal 2 binary64) %89 %5)
%97 = (/.f64 %3 %96)
%99 = (/.f64 %49 %28)
%101 = (/.f64 %50 %28)
%103 = (/.f64 %51 %28)
%105 = (*.f64 cp %72)
%106 = (/.f64 %105 %28)
%108 = (*.f64 %47 %52)
%110 = (*.f64 %26 %16)
%112 = (/.f64 %52 %28)
%114 = (/.f64 %25 %28)
%116 = (/.f64 %20 %46)
%118 = (/.f64 %20 %33)
%120 = (/.f64 %83 %5)
%121 = (*.f64 %120 %3)
%123 = (approx %27 %86)
%124 = (/.f64 %3 %123)
%126 = (approx %27 %88)
%127 = (/.f64 %3 %126)
%129 = (*.f64 %48 %58)
%131 = (/.f64 %3 %90)
%133 = (*.f64 %61 cp)
%138 = (/.f64 #s(literal 1 binary64) %95)
%140 = (/.f64 #s(literal 1 binary64) %64)
%142 = (/.f64 #s(literal 1 binary64) %67)
cp
lamp
%2
%3
phipp
%5
#s(literal 0 binary64)
%7
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%11
%12
%13
%14
%16
#s(literal 1/6 binary64)
%18
%20
%21
%22
%23
%24
%25
%26
%28
#s(literal -1/2 binary64)
%30
%31
%32
%33
#s(literal 1/2 binary64)
%35
%36
%37
%38
%39
%40
%41
%42
#s(literal 1/4 binary64)
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%58
%59
%61
%62
%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
(asin.f64 %97)
%99
(asin.f64 %99)
%101
(asin.f64 %101)
%103
(asin.f64 %103)
%105
%106
(asin.f64 %106)
%108
(asin.f64 %108)
%110
(asin.f64 %110)
%112
(asin.f64 %112)
%114
(asin.f64 %114)
%116
(asin.f64 %116)
%118
(asin.f64 %118)
%120
%121
(asin.f64 %121)
%123
%124
(asin.f64 %124)
%126
%127
(asin.f64 %127)
%129
(asin.f64 %129)
%131
(asin.f64 %131)
%133
(asin.f64 %133)
(asin.f64 %92)
(asin.f64 %93)
(asin.f64 %94)
%138
(asin.f64 %138)
%140
(asin.f64 %140)
%142
(asin.f64 %142)
Outputs
%0 = (E.f64 )
%1 = (PI.f64 )
%27 = (fabs.f64 %0)
%28 = (neg.f64 %0)
%29 = (sqrt.f64 %0)
%30 = (+.f64 %0 %0)
%31 = (copysign.f64 %0 %0)
%32 = (-.f64 %0 %0)
%33 = (*.f64 %0 %0)
%34 = (/.f64 %0 %0)
%35 = (fma.f64 %0 %0 %0)
%36 = (expm1.f64 %0)
%37 = (tanh.f64 %0)
%38 = (exp.f64 %0)
%39 = (cosh.f64 %0)
%40 = (sinh.f64 %0)
%41 = (hypot.f64 %0 %0)
%42 = (cbrt.f64 %0)
%43 = (atanh.f64 %0)
%44 = (cosh.f64 %43)
%45 = (pow.f64 %0 %0)
%46 = (asinh.f64 %0)
%47 = (tanh.f64 %46)
%48 = (sinh.f64 %43)
%49 = (cosh.f64 %46)
%50 = (cos.f64 %0)
%51 = (sin.f64 %0)
%52 = (tan.f64 %0)
%53 = (acos.f64 %0)
%54 = (cos.f64 %53)
%55 = (sin.f64 %53)
%56 = (tan.f64 %53)
%57 = (atan.f64 %0)
%58 = (cos.f64 %57)
%59 = (sin.f64 %57)
%61 = (approx (E ) %0)
%62 = (*.f64 %61 %0)
%63 = (*.f64 %0 %61)
%64 = (asin.f64 %0)
%65 = (neg.f64 %53)
%66 = (+.f64 %0 %53)
%67 = (+.f64 %53 %0)
%68 = (-.f64 %0 %53)
%69 = (-.f64 %53 %0)
%70 = (fma.f64 %0 %0 %53)
%73 = (/.f64 (-.f64 (*.f64 %53 %0) %0) %0)
%74 = (/.f64 %62 %61)
%76 = (/.f64 %0 %61)
%77 = (asin.f64 %76)
%78 = (*.f64 %0 %63)
%80 = (asin.f64 %63)
%81 = (/.f64 %63 %61)
%83 = (/.f64 %61 %61)
%84 = (asin.f64 %83)
%85 = (/.f64 %61 %0)
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%62
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%63
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%61
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%53
%64
%65
%66
%67
%68
%69
%70
%73
%74
(asin.f64 %74)
%76
%77
%76
%77
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%76
%77
%78
(asin.f64 %78)
%63
%80
%81
(asin.f64 %81)
%83
%84
%85
(asin.f64 %85)
%83
%84
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%53
%64
%65
%66
%67
%68
%69
%70
%73
%61
%76
%77
%61
%76
%77
%63
%80
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%53
%64
%65
%66
%67
%68
%69
%70
%73
%62
(asin.f64 %62)
%53
%64
%65
%66
%67
%68
%69
%70
%73
%53
%64
%65
%66
%67
%68
%69
%70
%73
%53
%64
%65
%66
%67
%68
%69
%70
%73
%0
%1
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 1/6 binary64)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal 1/4 binary64)
#s(literal 3 binary64)
#s(literal -1 binary64)
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 4 binary64)
#s(literal -1/4 binary64)
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
#s(literal 1/16 binary64)
#s(literal -2 binary64)
#s(literal 1/64 binary64)
cp
lamp
phipp
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%44
%45
%47
%48
%49
%50
%51
%52
%54
%55
%56
%58
%59
%53
%64
%65
%66
%67
%68
%69
%70
%73
%76
%77
%76
%77

reconstruct845.0ms (0.6%)

Memory
7.1MiB live, 66.1MiB allocated; 19ms collecting garbage

eval13.7s (9.1%)

Memory
14.8MiB live, 928.0MiB allocated; 1.2s collecting garbage
Compiler

Compiled 174 625 to 38 554 computations (77.9% saved)

prune8.5s (5.6%)

Memory
-12.7MiB live, 1 244.1MiB allocated; 182ms collecting garbage
Pruning

220 alts after pruning (208 fresh and 12 done)

PrunedKeptTotal
New12 16620812 374
Fresh000
Picked16723
Done156
Total12 18322012 403
Accuracy
100.0%
Counts
12 403 → 220
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(asin.f64 (/.f64 (/.f64 cp (cos.f64 phipp)) (/.f64 #s(literal 1 binary64) (sin.f64 lamp))))
62.4%
(asin.f64 (/.f64 (/.f64 cp (cos.f64 phipp)) (/.f64 #s(literal 1 binary64) lamp)))
7.1%
(asin.f64 (/.f64 (/.f64 cp (cos.f64 phipp)) #s(literal 3/2 binary64)))
7.1%
(asin.f64 (/.f64 (/.f64 cp (cos.f64 phipp)) #s(literal 5/4 binary64)))
67.8%
%4 = (*.f64 #s(literal 1/2 binary64) lamp)
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %4) (cos.f64 %4)))) (approx (cos phipp) #s(literal 1 binary64))))
51.5%
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lamp)) #s(literal 1 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
27.2%
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lamp)) #s(literal -1 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
6.7%
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 3 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) lamp))))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) lamp))))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 9/4 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) lamp))))) (approx (cos phipp) #s(literal 1 binary64))))
6.4%
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) lamp))))) (approx (cos phipp) #s(literal 1 binary64))))
6.1%
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (neg.f64 (E.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
6.5%
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.2%
%1 = (E.f64 )
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (+.f64 %1 %1) (PI.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (neg.f64 lamp) (PI.f64 )))) (approx (cos phipp) (tanh.f64 (asinh.f64 (E.f64 ))))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (neg.f64 lamp) (PI.f64 )))) (approx (cos phipp) (tanh.f64 (E.f64 )))))
7.1%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (neg.f64 lamp) (PI.f64 )))) (approx (cos phipp) #s(literal 3/4 binary64))))
7.1%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (neg.f64 #s(literal 5/2 binary64)) (PI.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
7.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (cosh.f64 (E.f64 )) (PI.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
6.9%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (cbrt.f64 (E.f64 )) (PI.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
7.2%
%1 = (E.f64 )
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (*.f64 %1 %1))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (sinh.f64 (E.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
67.2%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (fma.f64 #s(literal 2 binary64) (sin.f64 (PI.f64 )) #s(literal 1 binary64))))
98.6%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (PI.f64 )) (cos.f64 phipp))))
99.6%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
26.0%
%6 = (E.f64 )
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 (hypot.f64 %6 %6) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
33.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 (*.f64 #s(literal 3/4 binary64) #s(literal 3/4 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
41.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 (*.f64 #s(literal 1/64 binary64) #s(literal 1/64 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
41.0%
%7 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 %7 %7 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/64 binary64)) #s(literal 1/64 binary64)))))))
25.9%
%7 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 %7 %7 (-.f64 #s(literal 1/2 binary64) (sqrt.f64 (E.f64 )))))))
26.0%
%7 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 %7 %7 (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))
33.8%
%7 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 %7 %7 (-.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64))))))
31.8%
%7 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 %7 %7 #s(literal -1/8 binary64)))))
31.8%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 #s(literal 5/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
32.6%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 #s(literal 3/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
34.1%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 #s(literal 1/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
36.9%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 #s(literal 1/64 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
29.5%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal 1/64 binary64))))
7.1%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 5/2 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 5/4 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.2%
%1 = (E.f64 )
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 (+.f64 %1 %1) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
8.1%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 (neg.f64 lamp) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (approx (cos phipp) #s(literal 1/6 binary64))))
7.8%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 (neg.f64 lamp) #s(literal 1/64 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
7.0%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 (cosh.f64 (E.f64 )) (*.f64 (PI.f64 ) #s(literal 1/2 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
7.1%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (tanh.f64 (asinh.f64 (E.f64 ))))) (approx (cos phipp) #s(literal 1 binary64))))
7.8%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 lamp)) (approx (cos phipp) #s(literal 1 binary64))))
6.9%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 #s(literal 3 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.1%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 #s(literal 1 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 #s(literal 1/4 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
5.7%
%3 = (E.f64 )
%4 = (*.f64 %3 %3)
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 %4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %4 #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
26.5%
%3 = (E.f64 )
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (fma.f64 %3 %3 %3)))) (approx (cos phipp) #s(literal 1 binary64))))
26.5%
%4 = (E.f64 )
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (fma.f64 %4 %4 %4))))) (approx (cos phipp) #s(literal 1 binary64))))
23.4%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (expm1.f64 (E.f64 ))))))) (approx (cos phipp) #s(literal 1 binary64))))
23.4%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (exp.f64 (E.f64 ))))))) (approx (cos phipp) #s(literal 1 binary64))))
29.6%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64)))))) (approx (cos phipp) #s(literal 1 binary64))))
27.2%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64 )))))) (approx (cos phipp) #s(literal 1 binary64))))
23.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (neg.f64 (E.f64 )))))) (approx (cos phipp) #s(literal 1 binary64))))
26.9%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (PI.f64 ))))) (approx (cos phipp) #s(literal 1 binary64))))
27.0%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (E.f64 ))))) (approx (cos phipp) #s(literal 1 binary64))))
26.9%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
28.5%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
28.7%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
29.8%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
23.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (neg.f64 (E.f64 ))))) (approx (cos phipp) #s(literal 1 binary64))))
26.4%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (expm1.f64 (E.f64 ))))) (approx (cos phipp) #s(literal 1 binary64))))
27.2%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (cosh.f64 (asinh.f64 (E.f64 )))))) (approx (cos phipp) #s(literal 1 binary64))))
27.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (PI.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
27.2%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (E.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
27.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 3 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
27.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 9/4 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
27.7%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 3/2 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
28.2%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 5/4 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
6.4%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
7.2%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 3/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
7.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 3/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
7.0%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.7%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 1/64 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.5%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
46.8%
(asin.f64 (/.f64 (*.f64 cp lamp) (approx (cos phipp) (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
46.8%
%6 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp lamp) (approx (cos phipp) (fma.f64 %6 %6 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))))))
99.6%
(asin.f64 (/.f64 (sin.f64 lamp) (/.f64 (cos.f64 phipp) cp)))
67.8%
(asin.f64 (/.f64 (sin.f64 lamp) (/.f64 #s(literal 1 binary64) cp)))
4.9%
(asin.f64 (/.f64 (sin.f64 lamp) lamp))
67.5%
%1 = (cosh.f64 (E.f64 ))
(asin.f64 (/.f64 %1 (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 %1 (*.f64 cp (sin.f64 lamp))))))
5.9%
%4 = (E.f64 )
%5 = (+.f64 %4 %4)
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 %5 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %5 #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
7.2%
%5 = (sqrt.f64 (E.f64 ))
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 %5 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %5 #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
23.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (expm1.f64 (E.f64 ))))))) (approx (cos phipp) #s(literal 1 binary64))))
28.5%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal -1 binary64)))))) (approx (cos phipp) #s(literal 1 binary64))))
6.3%
%4 = (E.f64 )
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp (hypot.f64 %4 %4))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
6.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp (E.f64 ))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
62.5%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (cos.f64 phipp)))
23.4%
%10 = (E.f64 )
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (hypot.f64 %10 %10))))))
23.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (PI.f64 ))))))
23.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (E.f64 ))))))
27.2%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))))))
27.6%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))))))
29.0%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))))))
29.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))))))
30.1%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))))))
28.6%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)))))
28.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64)))))
28.0%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 3/4 binary64))))
26.9%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 1/4 binary64))))
26.8%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 1/6 binary64))))
26.6%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 1/8 binary64))))
26.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 1/16 binary64))))
23.2%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -1/6 binary64))))
23.2%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -1/4 binary64))))
23.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -1/2 binary64))))
23.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -1 binary64))))
6.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp #s(literal 5/2 binary64))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
6.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp #s(literal 2 binary64))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
6.5%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp #s(literal 1/8 binary64))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
6.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal 3 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.1%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
7.0%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal 9/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal 5/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal -2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
62.5%
(asin.f64 (/.f64 lamp (/.f64 (cos.f64 phipp) cp)))
6.6%
%1 = (E.f64 )
(asin.f64 (/.f64 cp (fma.f64 %1 %1 %1)))
7.3%
(asin.f64 (/.f64 cp (/.f64 (cos.f64 phipp) (tanh.f64 (E.f64 )))))
99.5%
(asin.f64 (/.f64 cp (/.f64 (cos.f64 phipp) (sin.f64 lamp))))
62.4%
(asin.f64 (/.f64 cp (/.f64 (cos.f64 phipp) lamp)))
67.7%
(asin.f64 (/.f64 cp (/.f64 #s(literal 1 binary64) (sin.f64 lamp))))
7.3%
(asin.f64 (/.f64 cp (tanh.f64 (E.f64 ))))
7.1%
(asin.f64 (/.f64 cp (sqrt.f64 (E.f64 ))))
6.6%
(asin.f64 (/.f64 cp (neg.f64 (E.f64 ))))
6.6%
(asin.f64 (/.f64 cp (expm1.f64 (E.f64 ))))
7.0%
(asin.f64 (/.f64 cp (cosh.f64 (asinh.f64 (E.f64 )))))
6.7%
(asin.f64 (/.f64 cp (cos.f64 (E.f64 ))))
7.2%
(asin.f64 (/.f64 cp (cbrt.f64 (E.f64 ))))
7.0%
(asin.f64 (/.f64 cp (E.f64 )))
9.6%
(asin.f64 (/.f64 cp phipp))
6.9%
(asin.f64 (/.f64 cp #s(literal 3 binary64)))
7.0%
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
7.2%
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
7.2%
(asin.f64 (/.f64 cp #s(literal 5/4 binary64)))
6.0%
(asin.f64 (/.f64 cp #s(literal -1/8 binary64)))
6.0%
(asin.f64 (/.f64 cp #s(literal -1/6 binary64)))
6.1%
(asin.f64 (/.f64 cp #s(literal -1/4 binary64)))
67.5%
(asin.f64 (/.f64 #s(literal 5/2 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 5/2 binary64) (*.f64 cp (sin.f64 lamp))))))
67.5%
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 9/4 binary64) (*.f64 cp (sin.f64 lamp))))))
7.3%
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 phipp) cp) (tanh.f64 (E.f64 )))))
67.5%
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) cp) (sin.f64 lamp))))
61.7%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 (cos.f64 phipp) (*.f64 cp lamp)))))
7.2%
%8 = (E.f64 )
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1 binary64) (*.f64 cp (sin.f64 (*.f64 %8 %8)))))))
67.5%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1 binary64) (*.f64 cp (sin.f64 lamp))))))
6.3%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/4 binary64))))))
6.5%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/2 binary64))))))
6.9%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1 binary64))))))
7.3%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1 binary64) cp))))
26.4%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1/16 binary64) (*.f64 cp lamp)))))
23.3%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal -1/2 binary64) (*.f64 cp lamp)))))
23.4%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal -1 binary64) (*.f64 cp lamp)))))
2.4%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) phipp)))
1.1%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) cp)))
99.7%
(asin.f64 (*.f64 (/.f64 (sin.f64 lamp) (cos.f64 phipp)) cp))
99.7%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (sin.f64 lamp)))
7.1%
%7 = (neg.f64 (E.f64 ))
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) (*.f64 %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %7 #s(literal 2 binary64))))))))
6.9%
%6 = (E.f64 )
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) (*.f64 %6 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %6 #s(literal 2 binary64))))))))
7.2%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))))))))
7.1%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) (*.f64 #s(literal 3/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))))))))
7.2%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) (tanh.f64 (asinh.f64 (E.f64 ))))))
62.6%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) lamp)))
6.7%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) #s(literal -1/2 binary64))))
99.6%
(asin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (*.f64 cp (sin.f64 lamp))))
7.2%
(asin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64)))))))))
26.0%
%0 = (E.f64 )
(asin.f64 (*.f64 (*.f64 (fma.f64 %0 %0 %0) (neg.f64 cp)) (approx (sin (neg lamp)) (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))) #s(literal 1 binary64))))))
25.9%
(asin.f64 (*.f64 (*.f64 (expm1.f64 (E.f64 )) (neg.f64 cp)) (approx (sin (neg lamp)) (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))) #s(literal 1 binary64))))))
7.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 (tanh.f64 (E.f64 )) (cos.f64 phipp))) cp))
62.6%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 lamp (cos.f64 phipp))) cp))
28.0%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 lamp #s(literal 3/4 binary64))) cp))
27.4%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 lamp #s(literal 1/2 binary64))) cp))
23.2%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 lamp #s(literal -1/8 binary64))) cp))
7.2%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 #s(literal 1 binary64) (cos.f64 phipp))) cp))
7.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (tanh.f64 (asinh.f64 (E.f64 )))) cp))
7.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (tanh.f64 (E.f64 ))) cp))
6.9%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (sqrt.f64 (E.f64 ))) cp))
6.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (neg.f64 (E.f64 ))) cp))
6.9%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (cos.f64 (E.f64 ))) cp))
47.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) lamp) cp))
19.0%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) cp) cp))
6.6%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 4 binary64)) cp))
6.7%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 9/4 binary64)) cp))
6.9%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 3/2 binary64)) cp))
7.0%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 5/4 binary64)) cp))
7.2%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 3/4 binary64)) cp))
7.0%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/2 binary64)) cp))
6.8%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/4 binary64)) cp))
6.7%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/6 binary64)) cp))
6.6%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/16 binary64)) cp))
6.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/64 binary64)) cp))
6.1%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1/8 binary64)) cp))
6.2%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1/6 binary64)) cp))
6.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1/4 binary64)) cp))
6.5%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1/2 binary64)) cp))
6.9%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1 binary64)) cp))
6.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -2 binary64)) cp))
46.9%
(asin.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))))))))
26.6%
(asin.f64 (*.f64 #s(literal 3 binary64) (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamp #s(literal 2 binary64)))))))))
31.8%
(asin.f64 (*.f64 #s(literal 5/2 binary64) (*.f64 cp (sin.f64 lamp))))
32.7%
(asin.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 cp (sin.f64 lamp))))
33.5%
(asin.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 cp (sin.f64 lamp))))
27.7%
(asin.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamp #s(literal 2 binary64)))))))))
67.9%
(asin.f64 (*.f64 #s(literal 1 binary64) (*.f64 cp (sin.f64 lamp))))
26.0%
(asin.f64 (*.f64 #s(literal -1 binary64) (*.f64 cp (sin.f64 lamp))))
3.2%
(asin.f64 phipp)
3.7%
(asin.f64 lamp)
7.3%
(asin.f64 cp)
4.2%
(asin.f64 #s(literal 1/64 binary64))
24.2%
(asin.f64 #s(literal 0 binary64))
3.2%
(asin.f64 #s(literal -1/8 binary64))
3.2%
(asin.f64 #s(literal -1/2 binary64))
Compiler

Compiled 1 972 to 827 computations (58.1% saved)

sample133.0ms (0.1%)

Memory
16.0MiB live, 16.0MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
%0 = (PI )
%2 = (* %0 1/2)
%3 = (sqrt 1/2)
%4 = (sin %0)
%5 = (E )
%6 = (neg %5)
%7 = (sqrt %5)
%8 = (+ %5 %5)
%9 = (* %5 %5)
%10 = (+ %9 %5)
%11 = (exp %5)
%13 = (- %11 1)
%15 = (cosh %5)
%16 = (sinh %5)
%18 = (sqrt (+ %9 %9))
%19 = (cbrt %5)
%20 = (asinh %5)
%21 = (tanh %20)
%31 = (+ %8 %0)
%32 = (+ %15 %0)
%33 = (+ %19 %0)
%40 = (neg 5/2)
%42 = (pow %5 2)
%44 = (* -1/6 %42)
%45 = (+ 1 %44)
%47 = (pow 2 2)
%48 = (* -1/6 %47)
%49 = (+ 1 %48)
%52 = (pow 1/6 2)
%53 = (* -1/6 %52)
%54 = (+ 1 %53)
%57 = (pow -1/2 2)
%58 = (* -1/6 %57)
%59 = (+ 1 %58)
%61 = (pow 1/2 2)
%62 = (* -1/6 %61)
%63 = (+ 1 %62)
%65 = (pow 1/4 2)
%66 = (* -1/6 %65)
%67 = (+ 1 %66)
%69 = (pow 3 2)
%70 = (* -1/6 %69)
%71 = (+ 1 %70)
%74 = (pow -1 2)
%75 = (* -1/6 %74)
%76 = (+ 1 %75)
%79 = (pow 3/4 2)
%80 = (* -1/6 %79)
%81 = (+ 1 %80)
%85 = (pow 5/4 2)
%86 = (* -1/6 %85)
%87 = (+ 1 %86)
%90 = (pow 3/2 2)
%91 = (* -1/6 %90)
%92 = (+ 1 %91)
%94 = (pow 5/2 2)
%95 = (* -1/6 %94)
%96 = (+ 1 %95)
%98 = (+ %40 %0)
%101 = (pow -2 2)
%102 = (* -1/6 %101)
%103 = (+ 1 %102)
%106 = (pow 1/64 2)
%107 = (* -1/6 %106)
%108 = (+ 1 %107)
%110 = (* 1/2 1/64)
%111 = (pow %6 2)
%112 = (* -1/6 %111)
%113 = (+ 1 %112)
%117 = (pow %9 2)
%118 = (* -1/6 %117)
%119 = (+ 1 %118)
%121 = (* 3/4 3/4)
%124 = (* %110 1/64)
%125 = (- 1/2 %124)
%126 = (* %3 %3)
%128 = (* 1/64 1/64)
%134 = (* -1/6 -1/8)
%136 = (* -1/6 %13)
%138 = (* -1/6 %11)
%152 = (* -1/2 %5)
%154 = (* -1/2 %0)
%156 = (* -1/2 3/4)
%158 = (* -1/2 5/4)
%160 = (* -1/2 1/8)
%163 = (* -1/2 1/16)
%165 = (* -1/2 1/64)
%167 = (* -1/2 %18)
%169 = (+ %8 %2)
%172 = (+ %15 %2)
%188 = (- 1/2 2)
%190 = (- 1/2 1/6)
%192 = (- 1/2 %7)
%0
%2
%3
%4
%5
%6
%7
%8
%9
%10
%13
(tanh %5)
%11
%15
%16
%18
%19
%20
%21
(cosh %20)
(cos %5)
(sin 5/4)
(sin 5/2)
(sin %9)
(sin %16)
(+ 1 %0)
%31
%32
%33
(cos 1)
(cos 1/4)
(cos 3)
(cos %21)
%40
%42
%44
%45
(* %5 %45)
%47
%48
%49
(* 2 %49)
%52
%53
%54
(* 1/6 %54)
%57
%58
%59
(* -1/2 %59)
%61
%62
%63
(* 1/2 %63)
%65
%66
%67
(* 1/4 %67)
%69
%70
%71
(* 3 %71)
%74
%75
%76
(* -1 %76)
%79
%80
%81
(* 3/4 %81)
(pow 9/4 2)
%85
%86
%87
(* 5/4 %87)
%90
%91
%92
(* 3/2 %92)
%94
%95
%96
(* 5/2 %96)
%98
(sin %98)
%101
%102
%103
(* -2 %103)
%106
%107
%108
(* 1/64 %108)
%110
%111
%112
%113
(* %6 %113)
(pow %7 2)
(pow %8 2)
%117
%118
%119
(* %9 %119)
%121
(+ (* %121 -1/2) 1)
%124
%125
(+ %126 %125)
%128
(+ (* %128 -1/2) 1)
(+ (* 2 %4) 1)
%134
(+ 1 %134)
%136
(+ 1 %136)
%138
(+ 1 %138)
(+ 1 %5)
(+ 1 -1/6)
(+ 1 1/6)
(+ 1 4)
(+ 1 -1/8)
(+ 1 1/8)
(+ 1 1/64)
(+ 1 %6)
(+ 1 %7)
(+ 1 %10)
%152
(+ 1 %152)
%154
(+ 1 %154)
%156
(+ 1 %156)
%158
(+ 1 %158)
%160
(+ 1 %160)
%163
(+ 1 %163)
%165
(+ 1 %165)
%167
(+ 1 %167)
%169
(cos %169)
(sin %31)
%172
(cos %172)
(sin %32)
(sin %33)
(* 2 -1/6)
(* 2 %6)
(+ (* 1/4 -1/2) 1)
(+ (* 3/4 -1/2) 1)
(+ (* 5/4 -1/2) 1)
(+ (* 1/64 -1/2) 1)
(+ (* %18 -1/2) 1)
%188
(+ %126 %188)
%190
(+ %126 %190)
%192
(+ %126 %192)
(+ %126 -1/8)
(asin 0)
(asin -1/2)
(asin -1/8)
(asin 1/64)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 6369051672525773/9007199254740992 binary64)
#s(literal 0 binary64)
#s(literal 6121026514868073/2251799813685248 binary64)
#s(literal -6121026514868073/2251799813685248 binary64)
#s(literal 1856295125090727/1125899906842624 binary64)
#s(literal 6121026514868073/1125899906842624 binary64)
#s(literal 4159668786720471/562949953421312 binary64)
#s(literal 5689925415437489/562949953421312 binary64)
#s(literal 7968141269553787/562949953421312 binary64)
#s(literal 4464548535801179/4503599627370496 binary64)
#s(literal 8531091222975099/562949953421312 binary64)
#s(literal 4284119592340291/562949953421312 binary64)
#s(literal 530871453829351/70368744177664 binary64)
#s(literal 8656438712971749/2251799813685248 binary64)
#s(literal 6285279597571347/4503599627370496 binary64)
#s(literal 7770432249118839/4503599627370496 binary64)
#s(literal 8453327655603309/9007199254740992 binary64)
#s(literal 6522083102554805/2251799813685248 binary64)
#s(literal -8212169037791239/9007199254740992 binary64)
#s(literal 2136923389055075/2251799813685248 binary64)
#s(literal 5390557850356401/9007199254740992 binary64)
#s(literal 8051129683737207/9007199254740992 binary64)
#s(literal 4289142651364827/4503599627370496 binary64)
#s(literal 1165754695714211/281474976710656 binary64)
#s(literal 4829072695441147/562949953421312 binary64)
#s(literal 6052679030347401/562949953421312 binary64)
#s(literal 5108438775407057/1125899906842624 binary64)
#s(literal 1216652631687587/2251799813685248 binary64)
#s(literal 8727187242741409/9007199254740992 binary64)
#s(literal -4458529838789353/4503599627370496 binary64)
#s(literal 5323185635152641/9007199254740992 binary64)
#s(literal -5/2 binary64)
#s(literal 4159668786720471/562949953421312 binary64)
#s(literal -1386556262240157/1125899906842624 binary64)
#s(literal -8341003372721055/36028797018963968 binary64)
#s(literal -5668299474795813/9007199254740992 binary64)
#s(literal 4 binary64)
#s(literal -6004799503160661/9007199254740992 binary64)
#s(literal 6004799503160661/18014398509481984 binary64)
#s(literal 6004799503160661/9007199254740992 binary64)
#s(literal 2001599834386887/72057594037927936 binary64)
#s(literal -667199944795629/144115188075855872 binary64)
#s(literal 8965499258191265/9007199254740992 binary64)
#s(literal 5976999505460843/36028797018963968 binary64)
#s(literal 1/4 binary64)
#s(literal -6004799503160661/144115188075855872 binary64)
#s(literal 8631899285793451/9007199254740992 binary64)
#s(literal -8631899285793451/18014398509481984 binary64)
#s(literal 1/4 binary64)
#s(literal -6004799503160661/144115188075855872 binary64)
#s(literal 8631899285793451/9007199254740992 binary64)
#s(literal 8631899285793451/18014398509481984 binary64)
#s(literal 1/16 binary64)
#s(literal -6004799503160661/576460752303423488 binary64)
#s(literal 8913374262504107/9007199254740992 binary64)
#s(literal 8913374262504107/36028797018963968 binary64)
#s(literal 9 binary64)
#s(literal -3/2 binary64)
#s(literal -1/2 binary64)
#s(literal -3/2 binary64)
#s(literal 1 binary64)
#s(literal -6004799503160661/36028797018963968 binary64)
#s(literal 7505999378950827/9007199254740992 binary64)
#s(literal -7505999378950827/9007199254740992 binary64)
#s(literal 9/16 binary64)
#s(literal -3/32 binary64)
#s(literal 29/32 binary64)
#s(literal 87/128 binary64)
#s(literal 81/16 binary64)
#s(literal 25/16 binary64)
#s(literal -4691249611844267/18014398509481984 binary64)
#s(literal 6661574448818859/9007199254740992 binary64)
#s(literal 8326968061023573/9007199254740992 binary64)
#s(literal 9/4 binary64)
#s(literal -3/8 binary64)
#s(literal 5/8 binary64)
#s(literal 15/16 binary64)
#s(literal 25/4 binary64)
#s(literal -4691249611844267/4503599627370496 binary64)
#s(literal -6004799503160661/144115188075855872 binary64)
#s(literal -7505999378950827/72057594037927936 binary64)
#s(literal 5778952871261281/9007199254740992 binary64)
#s(literal 5390557850356401/9007199254740992 binary64)
#s(literal 4 binary64)
#s(literal -6004799503160661/9007199254740992 binary64)
#s(literal 6004799503160661/18014398509481984 binary64)
#s(literal -6004799503160661/9007199254740992 binary64)
#s(literal 1/4096 binary64)
#s(literal -6004799503160661/147573952589676412928 binary64)
#s(literal 9006832750865067/9007199254740992 binary64)
#s(literal 9006832750865067/576460752303423488 binary64)
#s(literal 1/128 binary64)
#s(literal 4159668786720471/562949953421312 binary64)
#s(literal -1386556262240157/1125899906842624 binary64)
#s(literal -8341003372721055/36028797018963968 binary64)
#s(literal 5668299474795813/9007199254740992 binary64)
#s(literal 6121026514868073/2251799813685248 binary64)
#s(literal 4159668786720471/140737488355328 binary64)
#s(literal 960500813064011/17592186044416 binary64)
#s(literal -5122671003008059/562949953421312 binary64)
#s(literal -4559721049586747/562949953421312 binary64)
#s(literal -8423008657717855/140737488355328 binary64)
#s(literal 9/16 binary64)
#s(literal 23/32 binary64)
#s(literal 1/8192 binary64)
#s(literal 4095/8192 binary64)
#s(literal 8191/8192 binary64)
#s(literal 1/4096 binary64)
#s(literal 8191/8192 binary64)
#s(literal 1 binary64)
#s(literal 6004799503160661/288230376151711744 binary64)
#s(literal 4597424619607381/4503599627370496 binary64)
#s(literal -5312094179702525/2251799813685248 binary64)
#s(literal -6120588732034553/4503599627370496 binary64)
#s(literal -2843697074325033/1125899906842624 binary64)
#s(literal -1717797167482409/1125899906842624 binary64)
#s(literal 8372826328553321/2251799813685248 binary64)
#s(literal 7505999378950827/9007199254740992 binary64)
#s(literal 5254199565265579/4503599627370496 binary64)
#s(literal 5 binary64)
#s(literal 7/8 binary64)
#s(literal 9/8 binary64)
#s(literal 65/64 binary64)
#s(literal -7738453402365651/4503599627370496 binary64)
#s(literal 2982195031933351/1125899906842624 binary64)
#s(literal 6252875368858801/562949953421312 binary64)
#s(literal -6121026514868073/4503599627370496 binary64)
#s(literal -6469707549990309/18014398509481984 binary64)
#s(literal -884279719003555/562949953421312 binary64)
#s(literal -5141276249315889/9007199254740992 binary64)
#s(literal -3/8 binary64)
#s(literal 5/8 binary64)
#s(literal -5/8 binary64)
#s(literal 3/8 binary64)
#s(literal -1/16 binary64)
#s(literal 15/16 binary64)
#s(literal -1/32 binary64)
#s(literal 31/32 binary64)
#s(literal -1/128 binary64)
#s(literal 127/128 binary64)
#s(literal -8656438712971749/4503599627370496 binary64)
#s(literal -8305678171202505/9007199254740992 binary64)
#s(literal 7889585952875183/1125899906842624 binary64)
#s(literal 3373405395171915/4503599627370496 binary64)
#s(literal 3373405395171915/4503599627370496 binary64)
#s(literal 2584199655671923/281474976710656 binary64)
#s(literal -1092589094043881/1125899906842624 binary64)
#s(literal -1092589094043881/1125899906842624 binary64)
#s(literal -8869339597797555/9007199254740992 binary64)
#s(literal -6004799503160661/18014398509481984 binary64)
#s(literal -6121026514868073/1125899906842624 binary64)
#s(literal 7/8 binary64)
#s(literal 5/8 binary64)
#s(literal 3/8 binary64)
#s(literal 127/128 binary64)
#s(literal -8305678171202505/9007199254740992 binary64)
#s(literal -3/2 binary64)
#s(literal -1 binary64)
#s(literal 6004799503160661/18014398509481984 binary64)
#s(literal 7505999378950827/9007199254740992 binary64)
#s(literal -1293345171669415/1125899906842624 binary64)
#s(literal -730395218248103/1125899906842624 binary64)
#s(literal 3/8 binary64)
#s(literal 0 binary64)
#s(literal -2358079250676147/4503599627370496 binary64)
#s(literal -2257705494990607/18014398509481984 binary64)
#s(literal 1125945724861011/72057594037927936 binary64)
Samples
40.0ms2valid
Compiler

Compiled 853 to 201 computations (76.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-pow2: 19.0ms (49.2% of total, 0.1 MiB)
const: 14.0ms (36.3% of total, 0.1 MiB)
ival-sin: 2.0ms (5.2% of total, 0.1 MiB)
adjust: 1.0ms (2.6% of total, 0.1 MiB)
ival-pi: 0.0ms (0.0% of total, 0.0 MiB)
ival-tanh!: 0.0ms (0.0% of total, 0.0 MiB)
ival-expm1!: 0.0ms (0.0% of total, 0.0 MiB)
ival-e: 0.0ms (0.0% of total, 0.0 MiB)
ival-hypot!: 0.0ms (0.0% of total, 0.0 MiB)
ival-neg!: 0.0ms (0.0% of total, 0.0 MiB)
ival-cos: 0.0ms (0.0% of total, 0.0 MiB)
ival-cosh!: 0.0ms (0.0% of total, 0.0 MiB)
ival-exp!: 0.0ms (0.0% of total, 0.0 MiB)
ival-cbrt!: 0.0ms (0.0% of total, 0.0 MiB)
ival-sinh!: 0.0ms (0.0% of total, 0.0 MiB)
ival-asinh!: 0.0ms (0.0% of total, 0.0 MiB)
ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)
ival-sqrt!: 0.0ms (0.0% of total, 0.0 MiB)
ival-add!: 0.0ms (0.0% of total, 0.0 MiB)
ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)

series13.0s (8.7%)

Memory
38.6MiB live, 864.2MiB allocated; 275ms collecting garbage
Counts
932 → 695
Calls
Call 1
Inputs
%2 = (sin.f64 lamp)
%3 = (*.f64 cp %2)
%5 = (cos.f64 phipp)
%10 = (pow.f64 lamp #s(literal 2 binary64))
%11 = (*.f64 #s(literal -1/6 binary64) %10)
%12 = (+.f64 #s(literal 1 binary64) %11)
%13 = (*.f64 lamp %12)
%14 = (sin lamp)
%15 = (approx %14 %13)
%17 = (*.f64 cp lamp)
%18 = (* cp %14)
%19 = (approx %18 %17)
%20 = (/.f64 cp %5)
%21 = (cos phipp)
%22 = (approx %21 #s(literal 1 binary64))
%27 = (neg.f64 cp)
%28 = (*.f64 cp #s(literal 2 binary64))
%29 = (neg.f64 lamp)
%30 = (PI.f64 )
%31 = (+.f64 %29 %30)
%32 = (sin.f64 %31)
%33 = (*.f64 %30 #s(literal 1/2 binary64))
%34 = (+.f64 %29 %33)
%35 = (cos.f64 %34)
%36 = (*.f64 #s(literal 1 binary64) %3)
%39 = (*.f64 #s(literal 1/2 binary64) phipp)
%41 = (fma.f64 %30 #s(literal 1/2 binary64) phipp)
%42 = (sin.f64 %41)
%43 = (/.f64 #s(literal 1 binary64) %5)
%44 = (*.f64 cp %32)
%45 = (*.f64 cp %35)
%46 = (*.f64 cp %15)
%47 = (*.f64 #s(literal 1/6 binary64) %10)
%48 = (-.f64 %47 #s(literal 1 binary64))
%49 = (*.f64 lamp %48)
%52 = (approx (sin (neg lamp)) %49)
%53 = (/.f64 %5 cp)
%55 = (*.f64 #s(literal 1/2 binary64) lamp)
%56 = (sin.f64 %55)
%57 = (cos.f64 %55)
%58 = (/.f64 #s(literal 1 binary64) cp)
%59 = (/.f64 #s(literal 1 binary64) %2)
%60 = (sqrt.f64 #s(literal 1/2 binary64))
%61 = (*.f64 phipp phipp)
%62 = (*.f64 %39 phipp)
%63 = (fma.f64 %61 #s(literal -1/2 binary64) #s(literal 1 binary64))
%64 = (-.f64 #s(literal 1/2 binary64) %62)
%65 = (fma.f64 %60 %60 %64)
%66 = (*.f64 cp #s(literal -1 binary64))
%67 = (cos.f64 lamp)
%68 = (sin.f64 %30)
%69 = (approx %21 %63)
%70 = (approx %21 %65)
%73 = (/.f64 #s(literal 1 binary64) lamp)
%74 = (/.f64 %5 lamp)
%75 = (E.f64 )
%83 = (neg.f64 %75)
%84 = (sqrt.f64 %75)
%85 = (+.f64 %75 %75)
%86 = (*.f64 %75 %75)
%87 = (fma.f64 %75 %75 %75)
%88 = (expm1.f64 %75)
%89 = (tanh.f64 %75)
%90 = (exp.f64 %75)
%91 = (cosh.f64 %75)
%92 = (sinh.f64 %75)
%93 = (hypot.f64 %75 %75)
%94 = (cbrt.f64 %75)
%95 = (asinh.f64 %75)
%96 = (tanh.f64 %95)
%97 = (cosh.f64 %95)
%98 = (cos.f64 %75)
%99 = (sin.f64 #s(literal 5/4 binary64))
%100 = (sin.f64 #s(literal 5/2 binary64))
%101 = (+.f64 %29 #s(literal 1/64 binary64))
%102 = (sin.f64 %86)
%103 = (sin.f64 %92)
%104 = (cos.f64 %101)
%105 = (*.f64 cp %104)
%106 = (/.f64 %105 %22)
%108 = (+.f64 #s(literal 1 binary64) %30)
%109 = (+.f64 %85 %30)
%110 = (+.f64 %91 %30)
%111 = (+.f64 %94 %30)
%112 = (cos.f64 #s(literal 1 binary64))
%113 = (cos.f64 #s(literal 1/4 binary64))
%114 = (cos.f64 #s(literal 3 binary64))
%115 = (cos.f64 %96)
%116 = (neg.f64 #s(literal 5/2 binary64))
%117 = (/.f64 %89 %5)
%118 = (/.f64 %5 %89)
%119 = (pow.f64 %75 #s(literal 2 binary64))
%120 = (*.f64 #s(literal -1/6 binary64) %119)
%121 = (+.f64 #s(literal 1 binary64) %120)
%122 = (*.f64 %75 %121)
%123 = (approx %14 %122)
%124 = (*.f64 %20 %123)
%126 = (*.f64 cp %75)
%127 = (approx %18 %126)
%128 = (/.f64 %127 %42)
%130 = (/ %14 %21)
%131 = (approx %130 %43)
%132 = (*.f64 %131 cp)
%134 = (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%135 = (*.f64 #s(literal -1/6 binary64) %134)
%136 = (+.f64 #s(literal 1 binary64) %135)
%137 = (*.f64 #s(literal 2 binary64) %136)
%138 = (approx %14 %137)
%139 = (*.f64 cp %138)
%140 = (approx %18 %28)
%141 = (/.f64 %140 %42)
%143 = (/.f64 %139 %22)
%145 = (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))
%146 = (*.f64 #s(literal -1/6 binary64) %145)
%147 = (+.f64 #s(literal 1 binary64) %146)
%148 = (*.f64 #s(literal 1/6 binary64) %147)
%149 = (approx %14 %148)
%150 = (*.f64 cp %149)
%151 = (/.f64 %150 %22)
%153 = (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))
%154 = (*.f64 #s(literal -1/6 binary64) %153)
%155 = (+.f64 #s(literal 1 binary64) %154)
%156 = (*.f64 #s(literal -1/2 binary64) %155)
%157 = (approx %14 %156)
%158 = (*.f64 cp %157)
%159 = (*.f64 cp #s(literal -1/2 binary64))
%160 = (/.f64 %158 %22)
%162 = (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%163 = (*.f64 #s(literal -1/6 binary64) %162)
%164 = (+.f64 #s(literal 1 binary64) %163)
%165 = (*.f64 #s(literal 1/2 binary64) %164)
%166 = (approx %14 %165)
%167 = (*.f64 cp %166)
%168 = (/.f64 %167 %22)
%170 = (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))
%171 = (*.f64 #s(literal -1/6 binary64) %170)
%172 = (+.f64 #s(literal 1 binary64) %171)
%173 = (*.f64 #s(literal 1/4 binary64) %172)
%174 = (approx %14 %173)
%175 = (*.f64 cp %174)
%176 = (/.f64 %175 %22)
%178 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))
%179 = (*.f64 #s(literal -1/6 binary64) %178)
%180 = (+.f64 #s(literal 1 binary64) %179)
%181 = (*.f64 #s(literal 3 binary64) %180)
%182 = (approx %14 %181)
%183 = (*.f64 cp %182)
%184 = (*.f64 cp %178)
%185 = (*.f64 #s(literal -1/6 binary64) %184)
%186 = (+.f64 cp %185)
%187 = (*.f64 #s(literal 3 binary64) %186)
%188 = (approx %18 %187)
%189 = (/.f64 %188 %22)
%191 = (/.f64 %183 %22)
%193 = (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))
%194 = (*.f64 #s(literal -1/6 binary64) %193)
%195 = (+.f64 #s(literal 1 binary64) %194)
%196 = (*.f64 #s(literal -1 binary64) %195)
%197 = (approx %14 %196)
%198 = (*.f64 cp %197)
%199 = (/.f64 %198 %22)
%201 = (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))
%202 = (*.f64 #s(literal -1/6 binary64) %201)
%203 = (+.f64 #s(literal 1 binary64) %202)
%204 = (*.f64 #s(literal 3/4 binary64) %203)
%205 = (approx %14 %204)
%206 = (*.f64 cp %205)
%207 = (*.f64 %20 %205)
%209 = (/.f64 %206 %22)
%211 = (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))
%212 = (*.f64 cp %211)
%213 = (*.f64 #s(literal -1/6 binary64) %212)
%214 = (+.f64 cp %213)
%215 = (*.f64 #s(literal 9/4 binary64) %214)
%216 = (approx %18 %215)
%217 = (/.f64 %216 %22)
%219 = (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))
%220 = (*.f64 #s(literal -1/6 binary64) %219)
%221 = (+.f64 #s(literal 1 binary64) %220)
%222 = (*.f64 #s(literal 5/4 binary64) %221)
%223 = (approx %14 %222)
%224 = (*.f64 cp %223)
%225 = (*.f64 %43 %224)
%227 = (*.f64 %20 %223)
%229 = (*.f64 cp %99)
%230 = (*.f64 cp %219)
%231 = (*.f64 #s(literal -1/6 binary64) %230)
%232 = (+.f64 cp %231)
%233 = (*.f64 #s(literal 5/4 binary64) %232)
%234 = (approx %18 %233)
%235 = (/.f64 %234 %22)
%237 = (/.f64 %224 %22)
%239 = (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))
%240 = (*.f64 #s(literal -1/6 binary64) %239)
%241 = (+.f64 #s(literal 1 binary64) %240)
%242 = (*.f64 #s(literal 3/2 binary64) %241)
%243 = (approx %14 %242)
%244 = (*.f64 cp %243)
%245 = (/.f64 %244 %22)
%247 = (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))
%248 = (*.f64 #s(literal -1/6 binary64) %247)
%249 = (+.f64 #s(literal 1 binary64) %248)
%250 = (*.f64 #s(literal 5/2 binary64) %249)
%251 = (approx %14 %250)
%252 = (*.f64 cp %251)
%253 = (*.f64 cp %100)
%254 = (*.f64 cp #s(literal 5/2 binary64))
%255 = (approx %18 %254)
%256 = (/.f64 %255 %42)
%258 = (*.f64 cp %247)
%259 = (*.f64 #s(literal -1/6 binary64) %258)
%260 = (+.f64 cp %259)
%261 = (*.f64 #s(literal 5/2 binary64) %260)
%262 = (approx %18 %261)
%263 = (/.f64 %262 %22)
%265 = (/.f64 %252 %22)
%267 = (+.f64 %116 %30)
%268 = (sin.f64 %267)
%269 = (*.f64 cp %268)
%270 = (/.f64 %269 %22)
%272 = (*.f64 cp #s(literal -1/4 binary64))
%273 = (*.f64 cp #s(literal 1/8 binary64))
%274 = (approx %18 %273)
%275 = (/.f64 %274 %42)
%277 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%278 = (*.f64 #s(literal -1/6 binary64) %277)
%279 = (+.f64 #s(literal 1 binary64) %278)
%280 = (*.f64 #s(literal -2 binary64) %279)
%281 = (approx %14 %280)
%282 = (*.f64 cp %281)
%283 = (*.f64 cp %277)
%284 = (*.f64 #s(literal -1/6 binary64) %283)
%285 = (+.f64 cp %284)
%286 = (*.f64 #s(literal -2 binary64) %285)
%287 = (approx %18 %286)
%288 = (/.f64 %287 %22)
%290 = (/.f64 %282 %22)
%292 = (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))
%293 = (*.f64 #s(literal -1/6 binary64) %292)
%294 = (+.f64 #s(literal 1 binary64) %293)
%295 = (*.f64 #s(literal 1/64 binary64) %294)
%296 = (approx %14 %295)
%297 = (*.f64 cp %296)
%298 = (/.f64 %297 %22)
%300 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/64 binary64))
%301 = (pow.f64 %83 #s(literal 2 binary64))
%302 = (*.f64 #s(literal -1/6 binary64) %301)
%303 = (+.f64 #s(literal 1 binary64) %302)
%304 = (*.f64 %83 %303)
%305 = (approx %14 %304)
%306 = (*.f64 %20 %305)
%308 = (pow.f64 %84 #s(literal 2 binary64))
%309 = (*.f64 cp %308)
%310 = (*.f64 #s(literal -1/6 binary64) %309)
%311 = (+.f64 cp %310)
%312 = (*.f64 %84 %311)
%313 = (approx %18 %312)
%314 = (/.f64 %313 %22)
%316 = (pow.f64 %85 #s(literal 2 binary64))
%317 = (*.f64 cp %316)
%318 = (*.f64 #s(literal -1/6 binary64) %317)
%319 = (+.f64 cp %318)
%320 = (*.f64 %85 %319)
%321 = (approx %18 %320)
%322 = (/.f64 %321 %22)
%324 = (pow.f64 %86 #s(literal 2 binary64))
%325 = (*.f64 #s(literal -1/6 binary64) %324)
%326 = (+.f64 #s(literal 1 binary64) %325)
%327 = (*.f64 %86 %326)
%328 = (approx %14 %327)
%329 = (*.f64 cp %328)
%330 = (*.f64 cp %102)
%331 = (/.f64 #s(literal 1 binary64) %330)
%332 = (/ %21 %18)
%333 = (approx %332 %331)
%334 = (/.f64 #s(literal 1 binary64) %333)
%336 = (/.f64 %329 %22)
%338 = (*.f64 cp %88)
%339 = (approx %130 %117)
%340 = (*.f64 %339 cp)
%342 = (*.f64 cp %103)
%343 = (*.f64 cp %93)
%344 = (approx %18 %343)
%345 = (/.f64 %344 %42)
%347 = (/.f64 #s(literal 1 binary64) %159)
%348 = (approx %332 %347)
%349 = (/.f64 #s(literal 1 binary64) %348)
%351 = (/.f64 #s(literal 1 binary64) %66)
%352 = (approx %332 %351)
%353 = (/.f64 #s(literal 1 binary64) %352)
%355 = (/.f64 #s(literal 1 binary64) %272)
%356 = (approx %332 %355)
%357 = (/.f64 #s(literal 1 binary64) %356)
%359 = (/.f64 cp %74)
%361 = (/.f64 lamp %53)
%363 = (/.f64 %17 %70)
%365 = (/.f64 %17 %69)
%367 = (/.f64 %20 %73)
%369 = (/.f64 %53 %89)
%370 = (/.f64 #s(literal 1 binary64) %369)
%372 = (/.f64 cp %118)
%374 = (approx %332 %58)
%375 = (/.f64 #s(literal 1 binary64) %374)
%377 = (/.f64 cp %98)
%378 = (*.f64 #s(literal 3/4 binary64) #s(literal 3/4 binary64))
%379 = (fma.f64 %378 #s(literal -1/2 binary64) #s(literal 1 binary64))
%380 = (approx %21 %379)
%381 = (/.f64 %3 %380)
%383 = (*.f64 %300 #s(literal 1/64 binary64))
%384 = (-.f64 #s(literal 1/2 binary64) %383)
%385 = (fma.f64 %60 %60 %384)
%386 = (approx %21 %385)
%387 = (/.f64 %3 %386)
%389 = (*.f64 #s(literal 1/64 binary64) #s(literal 1/64 binary64))
%390 = (fma.f64 %389 #s(literal -1/2 binary64) #s(literal 1 binary64))
%391 = (approx %21 %390)
%392 = (/.f64 %3 %391)
%394 = (/.f64 cp %75)
%395 = (/.f64 %58 %2)
%396 = (/.f64 #s(literal 1 binary64) %395)
%398 = (/.f64 cp %59)
%400 = (/.f64 %2 %58)
%402 = (fma.f64 #s(literal 2 binary64) %68 #s(literal 1 binary64))
%403 = (/.f64 %3 %402)
%405 = (/.f64 cp #s(literal -1/6 binary64))
%406 = (/.f64 #s(literal -1/2 binary64) %17)
%407 = (approx %332 %406)
%408 = (/.f64 #s(literal 1 binary64) %407)
%410 = (/.f64 lamp #s(literal 1/2 binary64))
%411 = (approx %130 %410)
%412 = (*.f64 %411 cp)
%414 = (/.f64 cp #s(literal 3 binary64))
%415 = (/.f64 #s(literal -1 binary64) %17)
%416 = (approx %332 %415)
%417 = (/.f64 #s(literal 1 binary64) %416)
%419 = (/.f64 lamp #s(literal 3/4 binary64))
%420 = (approx %130 %419)
%421 = (*.f64 %420 cp)
%423 = (/.f64 cp #s(literal 9/4 binary64))
%424 = (/.f64 cp #s(literal 5/4 binary64))
%425 = (/.f64 cp #s(literal 3/2 binary64))
%426 = (/.f64 cp #s(literal -1/4 binary64))
%427 = (/.f64 lamp #s(literal -1/8 binary64))
%428 = (approx %130 %427)
%429 = (*.f64 %428 cp)
%431 = (/.f64 cp #s(literal -1/8 binary64))
%432 = (/.f64 #s(literal 1/16 binary64) %17)
%433 = (approx %332 %432)
%434 = (/.f64 #s(literal 1 binary64) %433)
%436 = (/.f64 cp phipp)
%437 = (/.f64 cp %83)
%438 = (/.f64 cp %84)
%439 = (/.f64 cp %87)
%440 = (/.f64 cp %88)
%441 = (/.f64 cp %89)
%442 = (/.f64 cp %94)
%443 = (/.f64 cp %97)
%444 = (approx %21 #s(literal -1/6 binary64))
%445 = (approx %21 #s(literal 1/6 binary64))
%446 = (/.f64 %45 %445)
%448 = (approx %21 #s(literal -1/2 binary64))
%449 = (approx %21 #s(literal 1/4 binary64))
%450 = (approx %21 #s(literal -1 binary64))
%451 = (approx %21 #s(literal 3/4 binary64))
%452 = (/.f64 %44 %451)
%454 = (/.f64 #s(literal 9/4 binary64) %3)
%455 = (approx %332 %454)
%456 = (/.f64 #s(literal 9/4 binary64) %455)
%458 = (/.f64 #s(literal 5/2 binary64) %3)
%459 = (approx %332 %458)
%460 = (/.f64 #s(literal 5/2 binary64) %459)
%462 = (approx %21 #s(literal -1/4 binary64))
%463 = (approx %21 #s(literal 1/8 binary64))
%464 = (approx %21 #s(literal 1/16 binary64))
%465 = (approx %21 #s(literal 1/64 binary64))
%466 = (approx %21 %89)
%467 = (/.f64 %44 %466)
%469 = (/.f64 %91 %3)
%470 = (approx %332 %469)
%471 = (/.f64 %91 %470)
%473 = (approx %21 %96)
%474 = (/.f64 %44 %473)
%476 = (fma.f64 #s(literal -1/2 binary64) %68 %5)
%477 = (/.f64 %3 %476)
%479 = (*.f64 #s(literal -1/6 binary64) %66)
%480 = (+.f64 cp %479)
%481 = (*.f64 lamp %480)
%482 = (approx %18 %481)
%483 = (/.f64 %482 %22)
%485 = (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64))
%486 = (+.f64 #s(literal 1 binary64) %485)
%487 = (*.f64 lamp %486)
%488 = (approx %14 %487)
%489 = (*.f64 cp %488)
%490 = (/.f64 %489 %22)
%492 = (*.f64 #s(literal -1/6 binary64) %88)
%493 = (+.f64 #s(literal 1 binary64) %492)
%494 = (*.f64 lamp %493)
%495 = (approx %14 %494)
%496 = (*.f64 cp %495)
%497 = (*.f64 #s(literal -1/6 binary64) %338)
%498 = (+.f64 cp %497)
%499 = (*.f64 lamp %498)
%500 = (approx %18 %499)
%501 = (/.f64 %500 %22)
%503 = (/.f64 %496 %22)
%505 = (*.f64 #s(literal -1/6 binary64) %90)
%506 = (+.f64 #s(literal 1 binary64) %505)
%507 = (*.f64 lamp %506)
%508 = (approx %14 %507)
%509 = (*.f64 cp %508)
%510 = (/.f64 %509 %22)
%512 = (+.f64 #s(literal 1 binary64) %75)
%513 = (*.f64 lamp %512)
%514 = (approx %14 %513)
%515 = (*.f64 cp %514)
%516 = (/.f64 %515 %22)
%518 = (*.f64 lamp %108)
%519 = (approx %14 %518)
%520 = (*.f64 cp %519)
%521 = (/.f64 %520 %22)
%523 = (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64))
%524 = (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))
%525 = (*.f64 lamp %524)
%526 = (approx %14 %525)
%527 = (*.f64 cp %526)
%528 = (/.f64 %527 %22)
%530 = (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%531 = (*.f64 lamp %530)
%532 = (approx %14 %531)
%533 = (*.f64 cp %532)
%534 = (/.f64 %533 %22)
%536 = (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64))
%537 = (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))
%538 = (*.f64 lamp %537)
%539 = (approx %14 %538)
%540 = (*.f64 cp %539)
%541 = (/.f64 %540 %22)
%543 = (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))
%544 = (*.f64 lamp %543)
%545 = (approx %14 %544)
%546 = (*.f64 cp %545)
%547 = (/.f64 %546 %22)
%549 = (+.f64 #s(literal 1 binary64) %83)
%550 = (*.f64 lamp %549)
%551 = (approx %14 %550)
%552 = (*.f64 cp %551)
%553 = (/.f64 %552 %22)
%555 = (+.f64 #s(literal 1 binary64) %84)
%556 = (*.f64 lamp %555)
%557 = (approx %14 %556)
%558 = (*.f64 cp %557)
%559 = (/.f64 %558 %22)
%561 = (+.f64 #s(literal 1 binary64) %87)
%562 = (*.f64 lamp %561)
%563 = (approx %14 %562)
%564 = (*.f64 cp %563)
%565 = (/.f64 %564 %22)
%567 = (*.f64 lamp %75)
%568 = (approx %14 %567)
%569 = (*.f64 cp %568)
%570 = (/.f64 %569 %22)
%572 = (*.f64 lamp %30)
%573 = (approx %14 %572)
%574 = (*.f64 cp %573)
%575 = (/.f64 %574 %22)
%577 = (*.f64 lamp #s(literal 3 binary64))
%578 = (approx %14 %577)
%579 = (*.f64 cp %578)
%580 = (/.f64 %579 %22)
%582 = (*.f64 lamp #s(literal 9/4 binary64))
%583 = (approx %14 %582)
%584 = (*.f64 cp %583)
%585 = (/.f64 %584 %22)
%587 = (*.f64 lamp #s(literal 5/4 binary64))
%588 = (approx %14 %587)
%589 = (*.f64 cp %588)
%590 = (/.f64 %589 %22)
%592 = (*.f64 lamp #s(literal 3/2 binary64))
%593 = (approx %14 %592)
%594 = (*.f64 cp %593)
%595 = (/.f64 %594 %22)
%597 = (*.f64 lamp %83)
%598 = (approx %14 %597)
%599 = (*.f64 cp %598)
%600 = (/.f64 %599 %22)
%602 = (*.f64 lamp %87)
%603 = (approx %14 %602)
%604 = (*.f64 cp %603)
%605 = (/.f64 %604 %22)
%607 = (*.f64 lamp %88)
%608 = (approx %14 %607)
%609 = (*.f64 cp %608)
%610 = (/.f64 %609 %22)
%612 = (*.f64 lamp %97)
%613 = (approx %14 %612)
%614 = (*.f64 cp %613)
%615 = (/.f64 %614 %22)
%617 = (approx %14 #s(literal -1/2 binary64))
%618 = (*.f64 %20 %617)
%620 = (approx %14 lamp)
%621 = (*.f64 %20 %620)
%623 = (approx %14 %96)
%624 = (*.f64 %20 %623)
%627 = (*.f64 #s(literal -1/2 binary64) %75)
%628 = (+.f64 #s(literal 1 binary64) %627)
%629 = (approx %21 %628)
%630 = (/.f64 %19 %629)
%632 = (*.f64 #s(literal -1/2 binary64) %30)
%633 = (+.f64 #s(literal 1 binary64) %632)
%634 = (approx %21 %633)
%635 = (/.f64 %19 %634)
%637 = (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))
%638 = (+.f64 #s(literal 1 binary64) %637)
%639 = (approx %21 %638)
%640 = (/.f64 %19 %639)
%642 = (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))
%643 = (+.f64 #s(literal 1 binary64) %642)
%644 = (approx %21 %643)
%645 = (/.f64 %19 %644)
%647 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))
%648 = (+.f64 #s(literal 1 binary64) %647)
%649 = (approx %21 %648)
%650 = (/.f64 %19 %649)
%652 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))
%653 = (+.f64 #s(literal 1 binary64) %652)
%654 = (approx %21 %653)
%655 = (/.f64 %19 %654)
%657 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))
%658 = (+.f64 #s(literal 1 binary64) %657)
%659 = (approx %21 %658)
%660 = (/.f64 %19 %659)
%662 = (*.f64 #s(literal -1/2 binary64) %93)
%663 = (+.f64 #s(literal 1 binary64) %662)
%664 = (approx %21 %663)
%665 = (/.f64 %19 %664)
%667 = (approx %21 %523)
%668 = (/.f64 %19 %667)
%670 = (approx %21 %536)
%671 = (/.f64 %19 %670)
%673 = (/.f64 %19 %444)
%675 = (/.f64 %19 %445)
%677 = (/.f64 %19 %448)
%679 = (/.f64 %19 %449)
%681 = (/.f64 %19 %450)
%683 = (/.f64 %19 %451)
%685 = (/.f64 %19 %462)
%687 = (/.f64 %19 %463)
%689 = (/.f64 %19 %464)
%691 = (+.f64 %85 %33)
%692 = (cos.f64 %691)
%693 = (*.f64 cp %692)
%694 = (/.f64 %693 %22)
%696 = (sin.f64 %109)
%697 = (*.f64 cp %696)
%698 = (/.f64 %697 %22)
%700 = (+.f64 %91 %33)
%701 = (cos.f64 %700)
%702 = (*.f64 cp %701)
%703 = (/.f64 %702 %22)
%705 = (sin.f64 %110)
%706 = (*.f64 cp %705)
%707 = (/.f64 %706 %22)
%709 = (sin.f64 %111)
%710 = (*.f64 cp %709)
%711 = (/.f64 %710 %22)
%713 = (/.f64 %229 %22)
%715 = (/.f64 %253 %22)
%717 = (/.f64 %330 %22)
%719 = (/.f64 %342 %22)
%721 = (*.f64 cp %112)
%722 = (/.f64 %721 %22)
%724 = (*.f64 cp %113)
%725 = (/.f64 %724 %22)
%727 = (*.f64 cp %114)
%728 = (/.f64 %727 %22)
%730 = (*.f64 cp %67)
%731 = (/.f64 %730 %22)
%733 = (*.f64 cp %115)
%734 = (/.f64 %733 %22)
%736 = (*.f64 #s(literal 3 binary64) %46)
%738 = (*.f64 #s(literal 5/4 binary64) %46)
%740 = (*.f64 %87 %27)
%741 = (*.f64 %740 %52)
%743 = (*.f64 %88 %27)
%744 = (*.f64 %743 %52)
%746 = (approx %130 #s(literal -1/6 binary64))
%747 = (*.f64 %746 cp)
%749 = (approx %130 #s(literal 1/6 binary64))
%750 = (*.f64 %749 cp)
%752 = (approx %130 #s(literal -1/2 binary64))
%753 = (*.f64 %752 cp)
%755 = (approx %130 #s(literal 1/2 binary64))
%756 = (*.f64 %755 cp)
%758 = (approx %130 #s(literal 1/4 binary64))
%759 = (*.f64 %758 cp)
%761 = (approx %130 #s(literal -1 binary64))
%762 = (*.f64 %761 cp)
%764 = (approx %130 #s(literal 3/4 binary64))
%765 = (*.f64 %764 cp)
%767 = (approx %130 #s(literal 9/4 binary64))
%768 = (*.f64 %767 cp)
%770 = (approx %130 #s(literal 5/4 binary64))
%771 = (*.f64 %770 cp)
%773 = (approx %130 #s(literal 3/2 binary64))
%774 = (*.f64 %773 cp)
%776 = (approx %130 #s(literal 4 binary64))
%777 = (*.f64 %776 cp)
%779 = (approx %130 #s(literal -1/4 binary64))
%780 = (*.f64 %779 cp)
%782 = (approx %130 #s(literal -1/8 binary64))
%783 = (*.f64 %782 cp)
%785 = (approx %130 #s(literal 1/16 binary64))
%786 = (*.f64 %785 cp)
%788 = (approx %130 #s(literal -2 binary64))
%789 = (*.f64 %788 cp)
%791 = (approx %130 #s(literal 1/64 binary64))
%792 = (*.f64 %791 cp)
%794 = (approx %130 cp)
%795 = (*.f64 %794 cp)
%797 = (approx %130 lamp)
%798 = (*.f64 %797 cp)
%800 = (approx %130 %83)
%801 = (*.f64 %800 cp)
%803 = (approx %130 %84)
%804 = (*.f64 %803 cp)
%806 = (approx %130 %89)
%807 = (*.f64 %806 cp)
%809 = (approx %130 %96)
%810 = (*.f64 %809 cp)
%812 = (approx %130 %98)
%813 = (*.f64 %812 cp)
%815 = (approx %332 cp)
%816 = (/.f64 #s(literal 1 binary64) %815)
%818 = (approx %332 phipp)
%819 = (/.f64 #s(literal 1 binary64) %818)
%821 = (/.f64 %2 lamp)
%823 = (*.f64 #s(literal -1/2 binary64) %57)
%824 = (*.f64 #s(literal 2 binary64) %823)
%825 = (*.f64 cp %824)
%826 = (/.f64 %825 %22)
%828 = (*.f64 #s(literal 3 binary64) %57)
%829 = (*.f64 #s(literal 2 binary64) %828)
%830 = (*.f64 cp %829)
%831 = (/.f64 %830 %22)
%833 = (*.f64 #s(literal 9/4 binary64) %57)
%834 = (*.f64 #s(literal 2 binary64) %833)
%835 = (*.f64 cp %834)
%836 = (/.f64 %835 %22)
%838 = (*.f64 #s(literal 5/2 binary64) %57)
%839 = (*.f64 #s(literal 2 binary64) %838)
%840 = (*.f64 cp %839)
%841 = (/.f64 %840 %22)
%843 = (*.f64 %56 #s(literal 1 binary64))
%844 = (*.f64 #s(literal 2 binary64) %843)
%845 = (*.f64 cp %844)
%846 = (/.f64 %845 %22)
%848 = (*.f64 %56 #s(literal -1 binary64))
%849 = (*.f64 #s(literal 2 binary64) %848)
%850 = (*.f64 cp %849)
%851 = (/.f64 %850 %22)
%853 = (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))
%854 = (*.f64 cp %853)
%855 = (/.f64 %854 %22)
%857 = (*.f64 #s(literal 2 binary64) %83)
%858 = (*.f64 cp %857)
%859 = (/.f64 %858 %22)
%861 = (/.f64 %20 #s(literal 5/4 binary64))
%863 = (/.f64 %20 #s(literal 3/2 binary64))
%865 = (fma.f64 #s(literal 1/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%866 = (approx %21 %865)
%867 = (/.f64 %3 %866)
%869 = (fma.f64 #s(literal 3/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%870 = (approx %21 %869)
%871 = (/.f64 %3 %870)
%873 = (fma.f64 #s(literal 5/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%874 = (approx %21 %873)
%875 = (/.f64 %3 %874)
%877 = (fma.f64 #s(literal 1/64 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%878 = (approx %21 %877)
%879 = (/.f64 %3 %878)
%881 = (fma.f64 %93 #s(literal -1/2 binary64) #s(literal 1 binary64))
%882 = (approx %21 %881)
%883 = (/.f64 %3 %882)
%885 = (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%886 = (fma.f64 %60 %60 %885)
%887 = (approx %21 %886)
%888 = (/.f64 %3 %887)
%890 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64))
%891 = (fma.f64 %60 %60 %890)
%892 = (approx %21 %891)
%893 = (/.f64 %3 %892)
%895 = (-.f64 #s(literal 1/2 binary64) %84)
%896 = (fma.f64 %60 %60 %895)
%897 = (approx %21 %896)
%898 = (/.f64 %3 %897)
%900 = (/.f64 %3 %465)
%902 = (fma.f64 %60 %60 #s(literal -1/8 binary64))
%903 = (approx %21 %902)
%904 = (/.f64 %3 %903)
%931 = (*.f64 #s(literal -1 binary64) %3)
%933 = (*.f64 #s(literal 5/4 binary64) %3)
%935 = (*.f64 #s(literal 3/2 binary64) %3)
%937 = (*.f64 #s(literal 5/2 binary64) %3)
cp
lamp
%2
%3
phipp
%5
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%10
%11
%12
%13
%15
#s(literal 1/6 binary64)
%17
%19
%20
%22
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal -1 binary64)
#s(literal -1/4 binary64)
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
#s(literal 1/4 binary64)
#s(literal -2 binary64)
%39
#s(literal 4 binary64)
%41
%42
%43
%44
%45
%46
%47
%48
%49
%52
%53
#s(literal 3 binary64)
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
%73
%74
%75
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 1/16 binary64)
#s(literal 1/64 binary64)
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
(asin.f64 %106)
%108
%109
%110
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
(asin.f64 %124)
%126
%127
%128
(asin.f64 %128)
%131
%132
(asin.f64 %132)
%134
%135
%136
%137
%138
%139
%140
%141
(asin.f64 %141)
%143
(asin.f64 %143)
%145
%146
%147
%148
%149
%150
%151
(asin.f64 %151)
%153
%154
%155
%156
%157
%158
%159
%160
(asin.f64 %160)
%162
%163
%164
%165
%166
%167
%168
(asin.f64 %168)
%170
%171
%172
%173
%174
%175
%176
(asin.f64 %176)
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
(asin.f64 %189)
%191
(asin.f64 %191)
%193
%194
%195
%196
%197
%198
%199
(asin.f64 %199)
%201
%202
%203
%204
%205
%206
%207
(asin.f64 %207)
%209
(asin.f64 %209)
%211
%212
%213
%214
%215
%216
%217
(asin.f64 %217)
%219
%220
%221
%222
%223
%224
%225
(asin.f64 %225)
%227
(asin.f64 %227)
%229
%230
%231
%232
%233
%234
%235
(asin.f64 %235)
%237
(asin.f64 %237)
%239
%240
%241
%242
%243
%244
%245
(asin.f64 %245)
%247
%248
%249
%250
%251
%252
%253
%254
%255
%256
(asin.f64 %256)
%258
%259
%260
%261
%262
%263
(asin.f64 %263)
%265
(asin.f64 %265)
%267
%268
%269
%270
(asin.f64 %270)
%272
%273
%274
%275
(asin.f64 %275)
%277
%278
%279
%280
%281
%282
%283
%284
%285
%286
%287
%288
(asin.f64 %288)
%290
(asin.f64 %290)
%292
%293
%294
%295
%296
%297
%298
(asin.f64 %298)
%300
%301
%302
%303
%304
%305
%306
(asin.f64 %306)
%308
%309
%310
%311
%312
%313
%314
(asin.f64 %314)
%316
%317
%318
%319
%320
%321
%322
(asin.f64 %322)
%324
%325
%326
%327
%328
%329
%330
%331
%333
%334
(asin.f64 %334)
%336
(asin.f64 %336)
%338
%339
%340
(asin.f64 %340)
%342
%343
%344
%345
(asin.f64 %345)
%347
%348
%349
(asin.f64 %349)
%351
%352
%353
(asin.f64 %353)
%355
%356
%357
(asin.f64 %357)
%359
(asin.f64 %359)
%361
(asin.f64 %361)
%363
(asin.f64 %363)
%365
(asin.f64 %365)
%367
(asin.f64 %367)
%369
%370
(asin.f64 %370)
%372
(asin.f64 %372)
%374
%375
(asin.f64 %375)
%377
%378
%379
%380
%381
(asin.f64 %381)
%383
%384
%385
%386
%387
(asin.f64 %387)
%389
%390
%391
%392
(asin.f64 %392)
%394
%395
%396
(asin.f64 %396)
%398
(asin.f64 %398)
%400
(asin.f64 %400)
%402
%403
(asin.f64 %403)
%405
%406
%407
%408
(asin.f64 %408)
%410
%411
%412
(asin.f64 %412)
%414
%415
%416
%417
(asin.f64 %417)
%419
%420
%421
(asin.f64 %421)
%423
%424
%425
%426
%427
%428
%429
(asin.f64 %429)
%431
%432
%433
%434
(asin.f64 %434)
%436
%437
%438
%439
%440
%441
%442
%443
%444
%445
%446
(asin.f64 %446)
%448
%449
%450
%451
%452
(asin.f64 %452)
%454
%455
%456
(asin.f64 %456)
%458
%459
%460
(asin.f64 %460)
%462
%463
%464
%465
%466
%467
(asin.f64 %467)
%469
%470
%471
(asin.f64 %471)
%473
%474
(asin.f64 %474)
%476
%477
(asin.f64 %477)
%479
%480
%481
%482
%483
(asin.f64 %483)
%485
%486
%487
%488
%489
%490
(asin.f64 %490)
%492
%493
%494
%495
%496
%497
%498
%499
%500
%501
(asin.f64 %501)
%503
(asin.f64 %503)
%505
%506
%507
%508
%509
%510
(asin.f64 %510)
%512
%513
%514
%515
%516
(asin.f64 %516)
%518
%519
%520
%521
(asin.f64 %521)
%523
%524
%525
%526
%527
%528
(asin.f64 %528)
%530
%531
%532
%533
%534
(asin.f64 %534)
%536
%537
%538
%539
%540
%541
(asin.f64 %541)
%543
%544
%545
%546
%547
(asin.f64 %547)
%549
%550
%551
%552
%553
(asin.f64 %553)
%555
%556
%557
%558
%559
(asin.f64 %559)
%561
%562
%563
%564
%565
(asin.f64 %565)
%567
%568
%569
%570
(asin.f64 %570)
%572
%573
%574
%575
(asin.f64 %575)
%577
%578
%579
%580
(asin.f64 %580)
%582
%583
%584
%585
(asin.f64 %585)
%587
%588
%589
%590
(asin.f64 %590)
%592
%593
%594
%595
(asin.f64 %595)
%597
%598
%599
%600
(asin.f64 %600)
%602
%603
%604
%605
(asin.f64 %605)
%607
%608
%609
%610
(asin.f64 %610)
%612
%613
%614
%615
(asin.f64 %615)
%617
%618
(asin.f64 %618)
%620
%621
(asin.f64 %621)
%623
%624
(asin.f64 %624)
(asin.f64 %46)
%627
%628
%629
%630
(asin.f64 %630)
%632
%633
%634
%635
(asin.f64 %635)
%637
%638
%639
%640
(asin.f64 %640)
%642
%643
%644
%645
(asin.f64 %645)
%647
%648
%649
%650
(asin.f64 %650)
%652
%653
%654
%655
(asin.f64 %655)
%657
%658
%659
%660
(asin.f64 %660)
%662
%663
%664
%665
(asin.f64 %665)
%667
%668
(asin.f64 %668)
%670
%671
(asin.f64 %671)
%673
(asin.f64 %673)
%675
(asin.f64 %675)
%677
(asin.f64 %677)
%679
(asin.f64 %679)
%681
(asin.f64 %681)
%683
(asin.f64 %683)
%685
(asin.f64 %685)
%687
(asin.f64 %687)
%689
(asin.f64 %689)
%691
%692
%693
%694
(asin.f64 %694)
%696
%697
%698
(asin.f64 %698)
%700
%701
%702
%703
(asin.f64 %703)
%705
%706
%707
(asin.f64 %707)
%709
%710
%711
(asin.f64 %711)
%713
(asin.f64 %713)
%715
(asin.f64 %715)
%717
(asin.f64 %717)
%719
(asin.f64 %719)
%721
%722
(asin.f64 %722)
%724
%725
(asin.f64 %725)
%727
%728
(asin.f64 %728)
%730
%731
(asin.f64 %731)
%733
%734
(asin.f64 %734)
%736
(asin.f64 %736)
%738
(asin.f64 %738)
%740
%741
(asin.f64 %741)
%743
%744
(asin.f64 %744)
%746
%747
(asin.f64 %747)
%749
%750
(asin.f64 %750)
%752
%753
(asin.f64 %753)
%755
%756
(asin.f64 %756)
%758
%759
(asin.f64 %759)
%761
%762
(asin.f64 %762)
%764
%765
(asin.f64 %765)
%767
%768
(asin.f64 %768)
%770
%771
(asin.f64 %771)
%773
%774
(asin.f64 %774)
%776
%777
(asin.f64 %777)
%779
%780
(asin.f64 %780)
%782
%783
(asin.f64 %783)
%785
%786
(asin.f64 %786)
%788
%789
(asin.f64 %789)
%791
%792
(asin.f64 %792)
%794
%795
(asin.f64 %795)
%797
%798
(asin.f64 %798)
%800
%801
(asin.f64 %801)
%803
%804
(asin.f64 %804)
%806
%807
(asin.f64 %807)
%809
%810
(asin.f64 %810)
%812
%813
(asin.f64 %813)
%815
%816
(asin.f64 %816)
%818
%819
(asin.f64 %819)
%821
(asin.f64 %821)
%823
%824
%825
%826
(asin.f64 %826)
%828
%829
%830
%831
(asin.f64 %831)
%833
%834
%835
%836
(asin.f64 %836)
%838
%839
%840
%841
(asin.f64 %841)
%843
%844
%845
%846
(asin.f64 %846)
%848
%849
%850
%851
(asin.f64 %851)
%853
%854
%855
(asin.f64 %855)
%857
%858
%859
(asin.f64 %859)
%861
(asin.f64 %861)
%863
(asin.f64 %863)
%865
%866
%867
(asin.f64 %867)
%869
%870
%871
(asin.f64 %871)
%873
%874
%875
(asin.f64 %875)
%877
%878
%879
(asin.f64 %879)
%881
%882
%883
(asin.f64 %883)
%885
%886
%887
%888
(asin.f64 %888)
%890
%891
%892
%893
(asin.f64 %893)
%895
%896
%897
%898
(asin.f64 %898)
%900
(asin.f64 %900)
%902
%903
%904
(asin.f64 %904)
(asin.f64 %394)
(asin.f64 %405)
(asin.f64 %414)
(asin.f64 %423)
(asin.f64 %424)
(asin.f64 %425)
(asin.f64 %426)
(asin.f64 %431)
(asin.f64 %436)
(asin.f64 %437)
(asin.f64 %438)
(asin.f64 %439)
(asin.f64 %440)
(asin.f64 %441)
(asin.f64 %442)
(asin.f64 %443)
(asin.f64 %377)
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(asin.f64 %36)
%931
(asin.f64 %931)
%933
(asin.f64 %933)
%935
(asin.f64 %935)
%937
(asin.f64 %937)
Outputs
%5 = (sin lamp)
%6 = (* cp %5)
%7 = (sin.f64 lamp)
%8 = (*.f64 cp %7)
%10 = (* cp lamp)
%11 = (*.f64 cp lamp)
%14 = (cos phipp)
%15 = (/ cp %14)
%16 = (cos.f64 phipp)
%17 = (/.f64 cp %16)
%19 = (neg cp)
%28 = (neg lamp)
%29 = (PI )
%30 = (+ %28 %29)
%31 = (sin %30)
%32 = (* cp %31)
%33 = (PI.f64 )
%35 = (sin.f64 (-.f64 %33 lamp))
%36 = (*.f64 cp %35)
%39 = (* %29 1/2)
%40 = (+ %28 %39)
%41 = (cos %40)
%42 = (* cp %41)
%44 = (*.f64 #s(literal 1/2 binary64) %33)
%46 = (cos.f64 (-.f64 %44 lamp))
%47 = (*.f64 cp %46)
%49 = (/ %14 cp)
%50 = (/.f64 %16 cp)
%53 = (/ 1 cp)
%55 = (/.f64 #s(literal 1 binary64) cp)
%58 = (+ %28 1/64)
%59 = (cos %58)
%60 = (* cp %59)
%63 = (cos.f64 (-.f64 #s(literal 1/64 binary64) lamp))
%64 = (*.f64 cp %63)
%66 = (/ %60 %14)
%67 = (/.f64 %64 %16)
%69 = (asin %66)
%72 = (* %15 %5)
%73 = (/.f64 %8 %16)
%78 = (E )
%80 = (E.f64 )
%81 = (*.f64 cp %80)
%83 = (+ %39 phipp)
%84 = (sin %83)
%85 = (/ %6 %84)
%86 = (+.f64 phipp %44)
%87 = (sin.f64 %86)
%88 = (/.f64 %8 %87)
%90 = (asin %85)
%94 = (* cp -1/2)
%96 = (*.f64 #s(literal -1/2 binary64) cp)
%100 = (* cp (pow 3 2))
%111 = (* cp (pow 9/4 2))
%115 = (* -1/6 %111)
%119 = (+ cp %115)
%129 = (* cp (sin 5/4))
%131 = (sin.f64 #s(literal 5/4 binary64))
%132 = (*.f64 cp %131)
%135 = (* cp (pow 5/4 2))
%139 = (* -1/6 %135)
%143 = (+ cp %139)
%153 = (* cp (sin 5/2))
%155 = (sin.f64 #s(literal 5/2 binary64))
%156 = (*.f64 cp %155)
%159 = (*.f64 #s(literal 5/2 binary64) cp)
%162 = (* cp (pow 5/2 2))
%166 = (* -1/6 %162)
%170 = (+ cp %166)
%181 = (* cp (sin (+ (neg 5/2) %29)))
%183 = (sin.f64 (-.f64 %33 #s(literal 5/2 binary64)))
%184 = (*.f64 cp %183)
%186 = (/ %181 %14)
%187 = (/.f64 %184 %16)
%193 = (* cp -1/4)
%200 = (*.f64 #s(literal 1/8 binary64) cp)
%204 = (* cp (pow -2 2))
%208 = (* -1/6 %204)
%214 = (*.f64 #s(literal 1/3 binary64) cp)
%216 = (sqrt %78)
%218 = (* cp (pow %216 2))
%219 = (sqrt.f64 %80)
%220 = (pow.f64 %219 #s(literal 2 binary64))
%221 = (*.f64 cp %220)
%223 = (* -1/6 %218)
%227 = (+ cp %223)
%229 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %220))
%232 = (* %216 %227)
%236 = (+ %78 %78)
%238 = (* cp (pow %236 2))
%239 = (pow.f64 %80 #s(literal 2 binary64))
%240 = (*.f64 cp %239)
%243 = (* -1/6 %238)
%246 = (+ cp %243)
%248 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2/3 binary64) %239))
%251 = (* %236 %246)
%256 = (* %78 %78)
%258 = (* cp (sin %256))
%259 = (sin.f64 %239)
%260 = (*.f64 cp %259)
%265 = (/ %14 %6)
%268 = (exp %78)
%269 = (- %268 1)
%270 = (* cp %269)
%271 = (expm1.f64 %80)
%272 = (*.f64 cp %271)
%276 = (* cp (sin (sinh %78)))
%277 = (exp.f64 %80)
%278 = (/.f64 #s(literal 1 binary64) %277)
%279 = (-.f64 %277 %278)
%281 = (sin.f64 (*.f64 #s(literal 1/2 binary64) %279))
%282 = (*.f64 cp %281)
%296 = (* cp -1)
%304 = (/ %14 lamp)
%305 = (/ cp %304)
%306 = (/.f64 %11 %16)
%311 = (tanh %78)
%312 = (/ %49 %311)
%313 = (+.f64 %277 %278)
%314 = (/.f64 %277 %313)
%316 = (/.f64 #s(literal 1 binary64) (*.f64 %277 %313))
%317 = (-.f64 %314 %316)
%318 = (*.f64 cp %317)
%321 = (/ 1 %312)
%325 = (*.f64 cp %279)
%326 = (*.f64 %16 %313)
%327 = (/.f64 %325 %326)
%331 = (/ cp (cos %78))
%333 = (/.f64 cp (cos.f64 %80))
%335 = (/ cp %78)
%336 = (/.f64 cp %80)
%338 = (/ %53 %5)
%339 = (/.f64 #s(literal 1 binary64) %8)
%345 = (/ cp -1/6)
%347 = (*.f64 #s(literal -6 binary64) cp)
%355 = (/ cp 9/4)
%357 = (*.f64 #s(literal 4/9 binary64) cp)
%359 = (/ cp 5/4)
%361 = (*.f64 #s(literal 4/5 binary64) cp)
%364 = (/ cp 3/2)
%366 = (*.f64 #s(literal 2/3 binary64) cp)
%368 = (/ cp -1/4)
%369 = (*.f64 #s(literal -4 binary64) cp)
%372 = (/ cp -1/8)
%374 = (*.f64 #s(literal -8 binary64) cp)
%381 = (/ cp phipp)
%382 = (/.f64 cp phipp)
%384 = (neg %78)
%385 = (/ cp %384)
%386 = (*.f64 #s(literal -1 binary64) %336)
%388 = (/ cp %216)
%389 = (/.f64 cp %219)
%391 = (+ %256 %78)
%392 = (/ cp %391)
%393 = (+.f64 %80 %239)
%394 = (/.f64 cp %393)
%396 = (/ cp %269)
%397 = (/.f64 cp %271)
%399 = (/ cp %311)
%400 = (*.f64 cp %313)
%401 = (/.f64 %400 %279)
%403 = (cbrt %78)
%404 = (/ cp %403)
%405 = (cbrt.f64 %80)
%406 = (/.f64 cp %405)
%408 = (asinh %78)
%409 = (cosh %408)
%410 = (/ cp %409)
%412 = (sqrt.f64 (+.f64 #s(literal 1 binary64) %239))
%413 = (+.f64 %80 %412)
%414 = (/.f64 #s(literal 1 binary64) %413)
%416 = (+.f64 %80 (+.f64 %412 %414))
%418 = (*.f64 #s(literal 2 binary64) (/.f64 cp %416))
%420 = (/ %42 %14)
%421 = (/.f64 %47 %16)
%423 = (asin %420)
%426 = (/ %32 %14)
%427 = (/.f64 %36 %16)
%429 = (asin %426)
%432 = (/ 9/4 %6)
%436 = (/ 9/4 %265)
%437 = (*.f64 #s(literal 9/4 binary64) %73)
%442 = (/ 5/2 %6)
%445 = (/ 5/2 %265)
%446 = (*.f64 #s(literal 5/2 binary64) %73)
%451 = (cosh %78)
%452 = (/ %451 %6)
%456 = (/ %451 %265)
%457 = (*.f64 %7 %313)
%458 = (*.f64 cp %457)
%460 = (*.f64 #s(literal 1/2 binary64) (/.f64 %458 %16))
%465 = (* -1/6 %296)
%467 = (*.f64 #s(literal 1/6 binary64) cp)
%469 = (+ cp %465)
%473 = (* lamp %469)
%476 = (* -1/6 %270)
%477 = (*.f64 #s(literal -1/6 binary64) %272)
%479 = (+ cp %476)
%481 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %271))
%484 = (* lamp %479)
%485 = (*.f64 lamp %481)
%490 = (* cp (cos (+ %236 %39)))
%491 = (*.f64 #s(literal 2 binary64) %80)
%493 = (cos.f64 (fma.f64 #s(literal 1/2 binary64) %33 %491))
%494 = (*.f64 cp %493)
%496 = (/ %490 %14)
%497 = (/.f64 %494 %16)
%504 = (* cp (sin (+ %236 %29)))
%506 = (sin.f64 (+.f64 %33 %491))
%507 = (*.f64 cp %506)
%509 = (/ %504 %14)
%510 = (/.f64 %507 %16)
%517 = (* cp (cos (+ %451 %39)))
%518 = (*.f64 #s(literal 1/2 binary64) %313)
%520 = (cos.f64 (fma.f64 #s(literal 1/2 binary64) %33 %518))
%521 = (*.f64 cp %520)
%523 = (/ %517 %14)
%524 = (/.f64 %521 %16)
%531 = (* cp (sin (+ %451 %29)))
%533 = (sin.f64 (+.f64 %33 %518))
%534 = (*.f64 cp %533)
%536 = (/ %531 %14)
%537 = (/.f64 %534 %16)
%544 = (* cp (sin (+ %403 %29)))
%546 = (sin.f64 (+.f64 %33 %405))
%547 = (*.f64 cp %546)
%549 = (/ %544 %14)
%550 = (/.f64 %547 %16)
%555 = (/ %129 %14)
%556 = (/.f64 %132 %16)
%561 = (/ %153 %14)
%562 = (/.f64 %156 %16)
%567 = (/ %258 %14)
%568 = (/.f64 %260 %16)
%573 = (/ %276 %14)
%574 = (/.f64 %282 %16)
%580 = (* cp (cos 1))
%581 = (cos.f64 #s(literal 1 binary64))
%582 = (*.f64 cp %581)
%584 = (/ %580 %14)
%585 = (/.f64 %582 %16)
%592 = (* cp (cos 1/4))
%594 = (cos.f64 #s(literal 1/4 binary64))
%595 = (*.f64 cp %594)
%597 = (/ %592 %14)
%598 = (/.f64 %595 %16)
%604 = (* cp (cos 3))
%606 = (cos.f64 #s(literal 3 binary64))
%607 = (*.f64 cp %606)
%609 = (/ %604 %14)
%610 = (/.f64 %607 %16)
%615 = (cos lamp)
%616 = (* cp %615)
%617 = (cos.f64 lamp)
%618 = (*.f64 cp %617)
%620 = (/ %616 %14)
%621 = (/.f64 %618 %16)
%628 = (* cp (cos (tanh %408)))
%631 = (cos.f64 (/.f64 (-.f64 %413 %414) %416))
%632 = (*.f64 cp %631)
%634 = (/ %628 %14)
%635 = (/.f64 %632 %16)
%640 = (* 3 %6)
%641 = (*.f64 #s(literal 3 binary64) %8)
%646 = (* 5/4 %6)
%647 = (*.f64 #s(literal 5/4 binary64) %8)
%652 = (* %391 %19)
%653 = (*.f64 cp %393)
%656 = (sin %28)
%657 = (* %652 %656)
%659 = (sin.f64 (neg.f64 lamp))
%662 = (*.f64 #s(literal -1 binary64) (*.f64 cp (*.f64 %659 %393)))
%664 = (asin %657)
%667 = (* %269 %19)
%670 = (* %667 %656)
%673 = (*.f64 #s(literal -1 binary64) (*.f64 cp (*.f64 %659 %271)))
%675 = (asin %670)
%678 = (* 1/2 lamp)
%679 = (cos %678)
%680 = (* -1/2 %679)
%681 = (* 2 %680)
%682 = (* cp %681)
%683 = (*.f64 #s(literal 1/2 binary64) lamp)
%684 = (cos.f64 %683)
%685 = (*.f64 cp %684)
%688 = (/ %682 %14)
%689 = (/.f64 %685 %16)
%690 = (*.f64 #s(literal -1 binary64) %689)
%695 = (* 3 %679)
%696 = (* 2 %695)
%697 = (* cp %696)
%699 = (*.f64 #s(literal 6 binary64) %685)
%701 = (/ %697 %14)
%702 = (*.f64 #s(literal 6 binary64) %689)
%707 = (* 9/4 %679)
%708 = (* 2 %707)
%709 = (* cp %708)
%711 = (*.f64 #s(literal 9/2 binary64) %685)
%713 = (/ %709 %14)
%714 = (*.f64 #s(literal 9/2 binary64) %689)
%719 = (* 5/2 %679)
%720 = (* 2 %719)
%721 = (* cp %720)
%723 = (*.f64 #s(literal 5 binary64) %685)
%725 = (/ %721 %14)
%726 = (*.f64 #s(literal 5 binary64) %689)
%731 = (sin %678)
%733 = (* 2 (* %731 1))
%734 = (* cp %733)
%735 = (sin.f64 %683)
%736 = (*.f64 cp %735)
%739 = (/ %734 %14)
%740 = (/.f64 %736 %16)
%741 = (*.f64 #s(literal 2 binary64) %740)
%746 = (* %731 -1)
%747 = (* 2 %746)
%748 = (* cp %747)
%751 = (/ %748 %14)
%752 = (*.f64 #s(literal -2 binary64) %740)
%758 = (* cp (* 2 -1/6))
%762 = (/ %758 %14)
%763 = (*.f64 #s(literal -1/3 binary64) %17)
%769 = (* cp (* 2 %384))
%772 = (/ %769 %14)
%774 = (*.f64 #s(literal -2 binary64) (/.f64 %81 %16))
%779 = (/ %15 5/4)
%780 = (*.f64 #s(literal 4/5 binary64) %17)
%785 = (/ %15 3/2)
%786 = (*.f64 #s(literal 2/3 binary64) %17)
%846 = (* -1 %6)
%847 = (*.f64 #s(literal -1 binary64) %8)
%852 = (* 3/2 %6)
%854 = (*.f64 #s(literal 3/2 binary64) %8)
%859 = (* 5/2 %6)
%860 = (*.f64 #s(literal 5/2 binary64) %8)
%871 = (-.f64 (*.f64 #s(literal 1/6 binary64) %220) #s(literal 1 binary64))
%880 = (-.f64 (*.f64 #s(literal 2/3 binary64) %239) #s(literal 1 binary64))
%889 = (-.f64 (*.f64 #s(literal 1/6 binary64) %271) #s(literal 1 binary64))
%898 = (pow.f64 lamp #s(literal 2 binary64))
%899 = (*.f64 #s(literal -1/6 binary64) %898)
%900 = (+.f64 #s(literal 1 binary64) %899)
%907 = (+.f64 #s(literal 1 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/120 binary64) %898) #s(literal 1/6 binary64))))
%916 = (+.f64 #s(literal 1 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %898))) #s(literal 1/6 binary64))))
%919 = (*.f64 cp %898)
%938 = (pow lamp 2)
%940 = (* -1/6 %938)
%942 = (+ 1 %940)
%945 = (*.f64 #s(literal -1 binary64) lamp)
%948 = (+.f64 %33 %945)
%951 = (fma.f64 #s(literal -1 binary64) lamp %44)
%953 = (cos.f64 %44)
%955 = (sin.f64 %44)
%956 = (*.f64 lamp %955)
%959 = (*.f64 lamp %953)
%961 = (*.f64 #s(literal -1 binary64) %955)
%973 = (*.f64 cp %953)
%975 = (*.f64 cp %956)
%978 = (*.f64 cp %959)
%979 = (*.f64 cp %955)
%992 = (* 1/6 %938)
%993 = (*.f64 #s(literal 1/6 binary64) %898)
%995 = (- %992 1)
%997 = (-.f64 %993 #s(literal 1 binary64))
%999 = (* lamp %995)
%1059 = (/ 1 %5)
%1060 = (/.f64 #s(literal 1 binary64) lamp)
%1085 = (*.f64 #s(literal 1/24 binary64) %898)
%1101 = (+.f64 #s(literal 1/64 binary64) %945)
%1103 = (cos.f64 #s(literal 1/64 binary64))
%1105 = (sin.f64 #s(literal 1/64 binary64))
%1106 = (*.f64 lamp %1105)
%1109 = (*.f64 lamp %1103)
%1111 = (*.f64 #s(literal -1 binary64) %1105)
%1123 = (*.f64 cp %1103)
%1125 = (*.f64 cp %1106)
%1128 = (*.f64 cp %1109)
%1129 = (*.f64 cp %1105)
%1141 = (/.f64 %1123 %16)
%1143 = (/.f64 %1125 %16)
%1147 = (/.f64 %1129 %16)
%1156 = (/.f64 %919 %16)
%1174 = (/.f64 %919 %87)
%1175 = (/.f64 cp %87)
%1191 = (/ %5 %14)
%1194 = (/.f64 %898 %16)
%1195 = (/.f64 #s(literal 1 binary64) %16)
%1200 = (*.f64 #s(literal 1/6 binary64) %1195)
%1221 = (fma.f64 #s(literal -1/36 binary64) %50 (*.f64 #s(literal 1/120 binary64) %50))
%1224 = (*.f64 #s(literal -1/6 binary64) %50)
%1243 = (/.f64 %898 cp)
%1247 = (*.f64 #s(literal 1/6 binary64) %55)
%1269 = (/.f64 %973 %16)
%1271 = (/.f64 %975 %16)
%1275 = (/.f64 %979 %16)
%1287 = (*.f64 #s(literal 9/4 binary64) %55)
%1292 = (*.f64 #s(literal 3/8 binary64) %55)
%1330 = (*.f64 #s(literal 5/2 binary64) %55)
%1335 = (*.f64 #s(literal 5/12 binary64) %55)
%1373 = (*.f64 %898 %313)
%1375 = (/.f64 %313 cp)
%1383 = (fma.f64 #s(literal -1/72 binary64) %1375 (*.f64 #s(literal 1/240 binary64) %1375))
%1387 = (*.f64 #s(literal -1/12 binary64) %1375)
%1413 = (/.f64 (*.f64 cp %1373) %16)
%1414 = (/.f64 %400 %16)
%1501 = (*.f64 lamp %80)
%1522 = (*.f64 lamp %393)
%1525 = (*.f64 lamp %271)
%1534 = (*.f64 #s(literal 1/24 binary64) %919)
%1539 = (*.f64 #s(literal 1/24 binary64) cp)
%1548 = (*.f64 #s(literal 1/24 binary64) %1156)
%1552 = (*.f64 #s(literal 1/24 binary64) %17)
%1606 = (*.f64 cp (*.f64 %898 %393))
%1627 = (*.f64 cp (*.f64 %898 %271))
%1645 = (/ %5 lamp)
%1649 = (/.f64 %7 lamp)
%1756 = (*.f64 #s(literal 6 binary64) cp)
%1772 = (*.f64 #s(literal 6 binary64) %17)
%1828 = (*.f64 #s(literal 9/2 binary64) cp)
%1844 = (*.f64 #s(literal 9/2 binary64) %17)
%1900 = (*.f64 #s(literal 5 binary64) cp)
%1916 = (*.f64 #s(literal 5 binary64) %17)
%2124 = (/.f64 #s(literal 1 binary64) %898)
%2125 = (-.f64 %2124 #s(literal 1/6 binary64))
%2128 = (* lamp %942)
%2129 = (pow.f64 lamp #s(literal 3 binary64))
%2132 = (*.f64 %2129 %2125)
%2134 = (/.f64 %33 lamp)
%2144 = (-.f64 #s(literal 1/6 binary64) %2124)
%2149 = (*.f64 %2129 %2144)
%2157 = (*.f64 #s(literal 1/64 binary64) %1060)
%2194 = (sin.f64 %948)
%2201 = (cos.f64 %951)
%2203 = (*.f64 cp %2194)
%2205 = (*.f64 cp %2201)
%2209 = (sin.f64 %945)
%2215 = (cos.f64 %1101)
%2217 = (*.f64 cp %2215)
%2219 = (/.f64 %2217 %16)
%2223 = (/.f64 %2205 %16)
%2227 = (/.f64 %2203 %16)
%2233 = (*.f64 #s(literal -1 binary64) (*.f64 cp (*.f64 %2209 %393)))
%2239 = (*.f64 #s(literal -1 binary64) (*.f64 cp (*.f64 %2209 %271)))
%2244 = (pow.f64 phipp #s(literal 2 binary64))
%2245 = (*.f64 #s(literal -1/2 binary64) %2244)
%2260 = (*.f64 cp %2244)
%2264 = (fma.f64 #s(literal -1/4 binary64) cp %1539)
%2265 = (*.f64 %2244 %2264)
%2274 = (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) cp (fma.f64 #s(literal 1/48 binary64) cp (*.f64 #s(literal 1/2 binary64) %2264))))
%2282 = (* 1/2 phipp)
%2287 = (*.f64 phipp %953)
%2303 = (/ 1 %14)
%2304 = (*.f64 #s(literal 1/2 binary64) %2244)
%2321 = (/.f64 %2244 cp)
%2325 = (*.f64 #s(literal 1/2 binary64) %55)
%2335 = (* phipp phipp)
%2337 = (* %2282 phipp)
%2339 = (- 1/2 %2337)
%2343 = (sqrt 1/2)
%2345 = (+ (* %2343 %2343) %2339)
%2347 = (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))
%2353 = (/.f64 %2244 lamp)
%2357 = (*.f64 #s(literal 1/2 binary64) %1060)
%2372 = (fma.f64 #s(literal -1/4 binary64) %64 (*.f64 #s(literal 1/24 binary64) %64))
%2375 = (*.f64 #s(literal -1/2 binary64) %64)
%2391 = (/ %311 %14)
%2392 = (/.f64 %279 %313)
%2394 = (*.f64 %2244 %279)
%2400 = (fma.f64 #s(literal -1/4 binary64) %2392 (*.f64 #s(literal 1/24 binary64) %2392))
%2403 = (*.f64 #s(literal -1/2 binary64) %2392)
%2419 = (/ %14 %311)
%2420 = (/.f64 %313 %279)
%2422 = (*.f64 %2244 %313)
%2423 = (/.f64 %2422 %279)
%2424 = (*.f64 %277 %279)
%2427 = (+.f64 (/.f64 #s(literal 1 binary64) %2424) (/.f64 %277 %279))
%2440 = (*.f64 %2244 %7)
%2441 = (*.f64 cp %2440)
%2445 = (fma.f64 #s(literal -1/4 binary64) %8 (*.f64 #s(literal 1/24 binary64) %8))
%2446 = (*.f64 %2244 %2445)
%2448 = (*.f64 #s(literal -1/2 binary64) %8)
%2456 = (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %8 (fma.f64 #s(literal 1/48 binary64) %8 (*.f64 #s(literal 1/2 binary64) %2445))))
%2464 = (/.f64 %8 %955)
%2466 = (*.f64 %953 %7)
%2469 = (pow.f64 %955 #s(literal 2 binary64))
%2479 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 cp (*.f64 (pow.f64 %953 #s(literal 2 binary64)) %7)) (pow.f64 %955 #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) %2464))
%2483 = (/.f64 (*.f64 cp %2466) %2469)
%2503 = (fma.f64 #s(literal -1/4 binary64) %7 (*.f64 #s(literal 1/24 binary64) %7))
%2506 = (*.f64 #s(literal -1/2 binary64) %7)
%2527 = (fma.f64 #s(literal -1/4 binary64) %184 (*.f64 #s(literal 1/24 binary64) %184))
%2530 = (*.f64 #s(literal -1/2 binary64) %184)
%2546 = (/.f64 %2244 %8)
%2550 = (*.f64 #s(literal 1/2 binary64) %339)
%2565 = (fma.f64 #s(literal -1/4 binary64) %11 (*.f64 #s(literal 1/24 binary64) %11))
%2568 = (*.f64 #s(literal -1/2 binary64) %11)
%2584 = (/.f64 %313 %325)
%2586 = (/.f64 %2422 %325)
%2590 = (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 cp %2424)) (/.f64 %277 %325))
%2603 = (/.f64 %325 %313)
%2610 = (fma.f64 #s(literal -1/4 binary64) %2603 (*.f64 #s(literal 1/24 binary64) %2603))
%2613 = (*.f64 #s(literal -1/2 binary64) %2603)
%2632 = (fma.f64 #s(literal -1/4 binary64) %47 (*.f64 #s(literal 1/24 binary64) %47))
%2635 = (*.f64 #s(literal -1/2 binary64) %47)
%2656 = (fma.f64 #s(literal -1/4 binary64) %36 (*.f64 #s(literal 1/24 binary64) %36))
%2659 = (*.f64 #s(literal -1/2 binary64) %36)
%2675 = (*.f64 #s(literal 9/4 binary64) %8)
%2706 = (*.f64 #s(literal 1/2 binary64) %458)
%2713 = (fma.f64 #s(literal -1/8 binary64) %458 (*.f64 #s(literal 1/48 binary64) %458))
%2716 = (*.f64 #s(literal -1/4 binary64) %458)
%2738 = (fma.f64 #s(literal -1/4 binary64) %494 (*.f64 #s(literal 1/24 binary64) %494))
%2741 = (*.f64 #s(literal -1/2 binary64) %494)
%2762 = (fma.f64 #s(literal -1/4 binary64) %507 (*.f64 #s(literal 1/24 binary64) %507))
%2765 = (*.f64 #s(literal -1/2 binary64) %507)
%2786 = (fma.f64 #s(literal -1/4 binary64) %521 (*.f64 #s(literal 1/24 binary64) %521))
%2789 = (*.f64 #s(literal -1/2 binary64) %521)
%2810 = (fma.f64 #s(literal -1/4 binary64) %534 (*.f64 #s(literal 1/24 binary64) %534))
%2813 = (*.f64 #s(literal -1/2 binary64) %534)
%2834 = (fma.f64 #s(literal -1/4 binary64) %547 (*.f64 #s(literal 1/24 binary64) %547))
%2837 = (*.f64 #s(literal -1/2 binary64) %547)
%2858 = (fma.f64 #s(literal -1/4 binary64) %132 (*.f64 #s(literal 1/24 binary64) %132))
%2861 = (*.f64 #s(literal -1/2 binary64) %132)
%2882 = (fma.f64 #s(literal -1/4 binary64) %156 (*.f64 #s(literal 1/24 binary64) %156))
%2885 = (*.f64 #s(literal -1/2 binary64) %156)
%2906 = (fma.f64 #s(literal -1/4 binary64) %260 (*.f64 #s(literal 1/24 binary64) %260))
%2909 = (*.f64 #s(literal -1/2 binary64) %260)
%2930 = (fma.f64 #s(literal -1/4 binary64) %282 (*.f64 #s(literal 1/24 binary64) %282))
%2933 = (*.f64 #s(literal -1/2 binary64) %282)
%2954 = (fma.f64 #s(literal -1/4 binary64) %582 (*.f64 #s(literal 1/24 binary64) %582))
%2957 = (*.f64 #s(literal -1/2 binary64) %582)
%2978 = (fma.f64 #s(literal -1/4 binary64) %595 (*.f64 #s(literal 1/24 binary64) %595))
%2981 = (*.f64 #s(literal -1/2 binary64) %595)
%3002 = (fma.f64 #s(literal -1/4 binary64) %607 (*.f64 #s(literal 1/24 binary64) %607))
%3005 = (*.f64 #s(literal -1/2 binary64) %607)
%3026 = (fma.f64 #s(literal -1/4 binary64) %618 (*.f64 #s(literal 1/24 binary64) %618))
%3029 = (*.f64 #s(literal -1/2 binary64) %618)
%3050 = (fma.f64 #s(literal -1/4 binary64) %632 (*.f64 #s(literal 1/24 binary64) %632))
%3053 = (*.f64 #s(literal -1/2 binary64) %632)
%3070 = (*.f64 cp (*.f64 %2244 %684))
%3075 = (fma.f64 #s(literal -1/4 binary64) %685 (*.f64 #s(literal 1/24 binary64) %685))
%3076 = (*.f64 %2244 %3075)
%3084 = (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %685 (fma.f64 #s(literal 1/48 binary64) %685 (*.f64 #s(literal 1/2 binary64) %3075))))
%3137 = (*.f64 cp (*.f64 %2244 %735))
%3141 = (fma.f64 #s(literal -1/4 binary64) %736 (*.f64 #s(literal 1/24 binary64) %736))
%3142 = (*.f64 %2244 %3141)
%3150 = (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %736 (fma.f64 #s(literal 1/48 binary64) %736 (*.f64 #s(literal 1/2 binary64) %3141))))
%3194 = (fma.f64 #s(literal -1/4 binary64) %81 (*.f64 #s(literal 1/24 binary64) %81))
%3245 = (/.f64 %33 phipp)
%3253 = (+ (* %2335 -1/2) 1)
%3255 = (/.f64 #s(literal 1 binary64) %2244)
%3279 = (sin.f64 (-.f64 %44 (*.f64 #s(literal -1 binary64) phipp)))
%3281 = (/.f64 %8 %3279)
(approx cp #s(literal 0 binary64))
(approx cp cp)
(approx %6 %8)
(approx %10 %11)
(approx %15 %17)
(approx %19 (*.f64 #s(literal -1 binary64) cp))
(approx (* cp 2) (*.f64 #s(literal 2 binary64) cp))
(approx %32 %36)
(approx %42 %47)
(approx %49 %50)
(approx %53 %55)
(approx %60 %64)
(approx %66 %67)
(approx %69 (asin.f64 %67))
(approx %72 %73)
(approx (asin %72) (asin.f64 %73))
(approx (* cp %78) %81)
(approx %85 %88)
(approx %90 (asin.f64 %88))
(approx %94 %96)
(approx %100 (*.f64 #s(literal 9 binary64) cp))
(approx (* -1/6 %100) (*.f64 #s(literal -3/2 binary64) cp))
(approx %111 (*.f64 #s(literal 81/16 binary64) cp))
(approx %115 (*.f64 #s(literal -27/32 binary64) cp))
(approx %119 (*.f64 #s(literal 5/32 binary64) cp))
(approx (* 9/4 %119) (*.f64 #s(literal 45/128 binary64) cp))
(approx %129 %132)
(approx %135 (*.f64 #s(literal 25/16 binary64) cp))
(approx %139 (*.f64 #s(literal -25/96 binary64) cp))
(approx %143 (*.f64 #s(literal 71/96 binary64) cp))
(approx (* 5/4 %143) (*.f64 #s(literal 355/384 binary64) cp))
(approx %153 %156)
(approx (* cp 5/2) %159)
(approx %162 (*.f64 #s(literal 25/4 binary64) cp))
(approx %166 (*.f64 #s(literal -25/24 binary64) cp))
(approx %170 (*.f64 #s(literal -1/24 binary64) cp))
(approx (* 5/2 %170) (*.f64 #s(literal -5/48 binary64) cp))
(approx %181 %184)
(approx %186 %187)
(approx (asin %186) (asin.f64 %187))
(approx %193 (*.f64 #s(literal -1/4 binary64) cp))
(approx (* cp 1/8) %200)
(approx %204 (*.f64 #s(literal 4 binary64) cp))
(approx %208 (*.f64 #s(literal -2/3 binary64) cp))
(approx (+ cp %208) %214)
(approx %218 %221)
(approx %223 (*.f64 #s(literal -1/6 binary64) %221))
(approx %227 (*.f64 cp %229))
(approx %232 (*.f64 cp (*.f64 %219 %229)))
(approx %238 (*.f64 #s(literal 4 binary64) %240))
(approx %243 (*.f64 #s(literal -2/3 binary64) %240))
(approx %246 (*.f64 cp %248))
(approx %251 (*.f64 #s(literal 2 binary64) (*.f64 cp (*.f64 %80 %248))))
(approx %258 %260)
(approx (/ 1 %258) (/.f64 #s(literal 1 binary64) %260))
(approx %265 (/.f64 %16 %8))
(approx %270 %272)
(approx %276 %282)
(approx (* cp (sqrt (+ %256 %256))) (*.f64 cp (sqrt.f64 (*.f64 #s(literal 2 binary64) %239))))
(approx (/ 1 %94) (/.f64 #s(literal -2 binary64) cp))
(approx (/ 1 %296) (/.f64 #s(literal -1 binary64) cp))
(approx (/ 1 %193) (/.f64 #s(literal -4 binary64) cp))
(approx %305 %306)
(approx (asin %305) (asin.f64 %306))
(approx %312 (/.f64 %16 %318))
(approx %321 (/.f64 %318 %16))
(approx (asin %321) (asin.f64 %327))
(approx %331 %333)
(approx %335 %336)
(approx %338 %339)
(approx (asin (/ 1 %338)) (asin.f64 %8))
(approx %345 %347)
(approx (/ -1/2 %10) (/.f64 #s(literal -1/2 binary64) %11))
(approx (/ -1 %10) (/.f64 #s(literal -1 binary64) %11))
(approx %355 %357)
(approx %359 %361)
(approx %364 %366)
(approx %368 %369)
(approx %372 %374)
(approx (/ 1/16 %10) (/.f64 #s(literal 1/16 binary64) %11))
(approx %381 %382)
(approx %385 %386)
(approx %388 %389)
(approx %392 %394)
(approx %396 %397)
(approx %399 %401)
(approx %404 %406)
(approx %410 %418)
(approx %420 %421)
(approx %423 (asin.f64 %421))
(approx %426 %427)
(approx %429 (asin.f64 %427))
(approx %432 (/.f64 #s(literal 9/4 binary64) %8))
(approx %436 %437)
(approx (asin %436) (asin.f64 %437))
(approx %442 (/.f64 #s(literal 5/2 binary64) %8))
(approx %445 %446)
(approx (asin %445) (asin.f64 %446))
(approx %452 (*.f64 #s(literal 1/2 binary64) (/.f64 %313 %8)))
(approx %456 %460)
(approx (asin %456) (asin.f64 %460))
(approx %465 %467)
(approx %469 (*.f64 #s(literal 7/6 binary64) cp))
(approx %473 (*.f64 #s(literal 7/6 binary64) %11))
(approx %476 %477)
(approx %479 (*.f64 cp %481))
(approx %484 (*.f64 cp %485))
(approx %490 %494)
(approx %496 %497)
(approx (asin %496) (asin.f64 %497))
(approx %504 %507)
(approx %509 %510)
(approx (asin %509) (asin.f64 %510))
(approx %517 %521)
(approx %523 %524)
(approx (asin %523) (asin.f64 %524))
(approx %531 %534)
(approx %536 %537)
(approx (asin %536) (asin.f64 %537))
(approx %544 %547)
(approx %549 %550)
(approx (asin %549) (asin.f64 %550))
(approx %555 %556)
(approx (asin %555) (asin.f64 %556))
(approx %561 %562)
(approx (asin %561) (asin.f64 %562))
(approx %567 %568)
(approx (asin %567) (asin.f64 %568))
(approx %573 %574)
(approx (asin %573) (asin.f64 %574))
(approx %580 %582)
(approx %584 %585)
(approx (asin %584) (asin.f64 %585))
(approx %592 %595)
(approx %597 %598)
(approx (asin %597) (asin.f64 %598))
(approx %604 %607)
(approx %609 %610)
(approx (asin %609) (asin.f64 %610))
(approx %616 %618)
(approx %620 %621)
(approx (asin %620) (asin.f64 %621))
(approx %628 %632)
(approx %634 %635)
(approx (asin %634) (asin.f64 %635))
(approx %640 %641)
(approx (asin %640) (asin.f64 %641))
(approx %646 %647)
(approx (asin %646) (asin.f64 %647))
(approx %652 (*.f64 #s(literal -1 binary64) %653))
(approx %657 %662)
(approx %664 (asin.f64 %662))
(approx %667 (*.f64 #s(literal -1 binary64) %272))
(approx %670 %673)
(approx %675 (asin.f64 %673))
(approx %682 (*.f64 #s(literal -1 binary64) %685))
(approx %688 %690)
(approx (asin %688) (asin.f64 %690))
(approx %697 %699)
(approx %701 %702)
(approx (asin %701) (asin.f64 %702))
(approx %709 %711)
(approx %713 %714)
(approx (asin %713) (asin.f64 %714))
(approx %721 %723)
(approx %725 %726)
(approx (asin %725) (asin.f64 %726))
(approx %734 (*.f64 #s(literal 2 binary64) %736))
(approx %739 %741)
(approx (asin %739) (asin.f64 %741))
(approx %748 (*.f64 #s(literal -2 binary64) %736))
(approx %751 %752)
(approx (asin %751) (asin.f64 %752))
(approx %758 (*.f64 #s(literal -1/3 binary64) cp))
(approx %762 %763)
(approx (asin %762) (asin.f64 %763))
(approx %769 (*.f64 #s(literal -2 binary64) %81))
(approx %772 %774)
(approx (asin %772) (asin.f64 %774))
(approx %779 %780)
(approx (asin %779) (asin.f64 %780))
(approx %785 %786)
(approx (asin %785) (asin.f64 %786))
(approx (asin %335) (asin.f64 %336))
(approx (asin %345) (asin.f64 %347))
(approx (asin (/ cp 3)) (asin.f64 %214))
(approx (asin %355) (asin.f64 %357))
(approx (asin %359) (asin.f64 %361))
(approx (asin %364) (asin.f64 %366))
(approx (asin %368) (asin.f64 %369))
(approx (asin %372) (asin.f64 %374))
(approx (asin %381) (asin.f64 %382))
(approx (asin %385) (asin.f64 %386))
(approx (asin %388) (asin.f64 %389))
(approx (asin %392) (asin.f64 %394))
(approx (asin %396) (asin.f64 %397))
(approx (asin %399) (asin.f64 %401))
(approx (asin %404) (asin.f64 %406))
(approx (asin %410) (asin.f64 %418))
(approx (asin %331) (asin.f64 %333))
(approx (asin cp) (asin.f64 cp))
(approx %846 %847)
(approx (asin %846) (asin.f64 %847))
(approx %852 %854)
(approx (asin %852) (asin.f64 %854))
(approx %859 %860)
(approx (asin %859) (asin.f64 %860))
(approx %312 (/.f64 %326 %325))
(approx %321 %327)
(approx %399 (/.f64 cp %317))
(approx %227 (*.f64 #s(literal -1 binary64) (*.f64 cp %871)))
(approx %232 (*.f64 #s(literal -1 binary64) (*.f64 cp (*.f64 %219 %871))))
(approx %246 (*.f64 #s(literal -1 binary64) (*.f64 cp %880)))
(approx %251 (*.f64 #s(literal -2 binary64) (*.f64 cp (*.f64 %80 %880))))
(approx %479 (*.f64 #s(literal -1 binary64) (*.f64 cp %889)))
(approx %484 (*.f64 #s(literal -1 binary64) (*.f64 cp (*.f64 lamp %889))))
(approx lamp lamp)
(approx %5 (*.f64 lamp %900))
(approx %5 (*.f64 lamp %907))
(approx %5 (*.f64 lamp %916))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %919))))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 %898 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 #s(literal 1/120 binary64) %919))))))
(approx %6 (*.f64 lamp (+.f64 cp (*.f64 %898 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/5040 binary64) %919 (*.f64 #s(literal 1/120 binary64) cp))))))))
(approx %938 %898)
(approx %940 %899)
(approx %942 #s(literal 1 binary64))
(approx %942 %900)
(approx %28 %945)
(approx %30 %33)
(approx %30 %948)
(approx %40 %44)
(approx %40 %951)
(approx %41 %953)
(approx %41 (+.f64 %953 %956))
(approx %41 (+.f64 %953 (*.f64 lamp (-.f64 (*.f64 #s(literal -1/2 binary64) %959) %961))))
(approx %41 (+.f64 %953 (*.f64 lamp (-.f64 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %953 (*.f64 #s(literal -1/6 binary64) %956))) %961))))
(approx %42 %973)
(approx %42 (fma.f64 cp %953 %975))
(approx %42 (fma.f64 cp %953 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %978 %979))))
(approx %42 (fma.f64 cp %953 (*.f64 lamp (fma.f64 cp %955 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %973 (*.f64 #s(literal -1/6 binary64) %975)))))))
(approx %992 %993)
(approx %995 #s(literal -1 binary64))
(approx %995 %997)
(approx %999 (*.f64 lamp %997))
(approx %656 (*.f64 lamp (-.f64 (*.f64 %898 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %898))) #s(literal 1 binary64))))
(approx %656 (*.f64 lamp (-.f64 (*.f64 %898 (+.f64 #s(literal 1/6 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/5040 binary64) %898) #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(approx %678 %683)
(approx %731 (*.f64 lamp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) %898))))
(approx %731 (*.f64 lamp (+.f64 #s(literal 1/2 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/3840 binary64) %898) #s(literal 1/48 binary64))))))
(approx %731 (*.f64 lamp (+.f64 #s(literal 1/2 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) %898))) #s(literal 1/48 binary64))))))
(approx %679 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) %898)))
(approx %679 (+.f64 #s(literal 1 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/384 binary64) %898) #s(literal 1/8 binary64)))))
(approx %679 (+.f64 #s(literal 1 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) %898))) #s(literal 1/8 binary64)))))
(approx %1059 %1060)
(approx %1059 (/.f64 (+.f64 #s(literal 1 binary64) %993) lamp))
(approx %1059 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %898 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 7/360 binary64) %898)))) lamp))
(approx %1059 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %898 (+.f64 #s(literal 1/6 binary64) (*.f64 %898 (+.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 31/15120 binary64) %898)))))) lamp))
(approx %615 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %898)))
(approx %615 (+.f64 #s(literal 1 binary64) (*.f64 %898 (-.f64 %1085 #s(literal 1/2 binary64)))))
(approx %615 (+.f64 #s(literal 1 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %898))) #s(literal 1/2 binary64)))))
(approx %304 (/.f64 %16 lamp))
(approx %58 #s(literal 1/64 binary64))
(approx %58 %1101)
(approx %59 %1103)
(approx %59 (+.f64 %1103 %1106))
(approx %59 (+.f64 %1103 (*.f64 lamp (-.f64 (*.f64 #s(literal -1/2 binary64) %1109) %1111))))
(approx %59 (+.f64 %1103 (*.f64 lamp (-.f64 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %1103 (*.f64 #s(literal -1/6 binary64) %1106))) %1111))))
(approx %60 %1123)
(approx %60 (fma.f64 cp %1103 %1125))
(approx %60 (fma.f64 cp %1103 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %1128 %1129))))
(approx %60 (fma.f64 cp %1103 (*.f64 lamp (fma.f64 cp %1105 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %1123 (*.f64 #s(literal -1/6 binary64) %1125)))))))
(approx %66 %1141)
(approx %66 (+.f64 %1141 %1143))
(approx %66 (fma.f64 lamp (fma.f64 #s(literal -1/2 binary64) (/.f64 %1128 %16) %1147) %1141))
(approx %66 (fma.f64 lamp (fma.f64 lamp (fma.f64 #s(literal -1/2 binary64) %1141 (*.f64 #s(literal -1/6 binary64) %1143)) %1147) %1141))
(approx %72 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %1156 %17)))
(approx %72 (*.f64 lamp (fma.f64 %898 (fma.f64 #s(literal -1/6 binary64) %17 (*.f64 #s(literal 1/120 binary64) %1156)) %17)))
(approx %72 (*.f64 lamp (fma.f64 %898 (fma.f64 #s(literal -1/6 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/5040 binary64) %1156 (*.f64 #s(literal 1/120 binary64) %17)))) %17)))
(approx %85 (/.f64 %11 %87))
(approx %85 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %1174 %1175)))
(approx %85 (*.f64 lamp (fma.f64 %898 (fma.f64 #s(literal -1/6 binary64) %1175 (*.f64 #s(literal 1/120 binary64) %1174)) %1175)))
(approx %85 (*.f64 lamp (fma.f64 %898 (fma.f64 #s(literal -1/6 binary64) %1175 (*.f64 %898 (fma.f64 #s(literal -1/5040 binary64) %1174 (*.f64 #s(literal 1/120 binary64) %1175)))) %1175)))
(approx %1191 (/.f64 lamp %16))
(approx %1191 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %1194 %1195)))
(approx %1191 (*.f64 lamp (fma.f64 %898 (-.f64 (*.f64 #s(literal 1/120 binary64) %1194) %1200) %1195)))
(approx %1191 (*.f64 lamp (fma.f64 %898 (-.f64 (*.f64 %898 (fma.f64 #s(literal -1/5040 binary64) %1194 (*.f64 #s(literal 1/120 binary64) %1195))) %1200) %1195)))
(approx %265 (/.f64 %16 %11))
(approx %265 (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 %898 %16) cp) %50) lamp))
(approx %265 (/.f64 (fma.f64 %898 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %898 %1221)) %1224) %50) lamp))
(approx %265 (/.f64 (fma.f64 %898 (-.f64 (*.f64 %898 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %898 (fma.f64 #s(literal -1/5040 binary64) %50 (fma.f64 #s(literal 1/720 binary64) %50 (*.f64 #s(literal 1/6 binary64) %1221))))) %1221)) %1224) %50) lamp))
(approx %338 (/.f64 #s(literal 1 binary64) %11))
(approx %338 (/.f64 (fma.f64 #s(literal 1/6 binary64) %1243 %55) lamp))
(approx %338 (/.f64 (fma.f64 %898 (fma.f64 #s(literal 7/360 binary64) %1243 %1247) %55) lamp))
(approx %338 (/.f64 (fma.f64 %898 (fma.f64 %898 (fma.f64 #s(literal 31/15120 binary64) %1243 (*.f64 #s(literal 7/360 binary64) %55)) %1247) %55) lamp))
(approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))
(approx (/ lamp 3/4) (*.f64 #s(literal 4/3 binary64) lamp))
(approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))
(approx %420 %1269)
(approx %420 (+.f64 %1269 %1271))
(approx %420 (fma.f64 lamp (fma.f64 #s(literal -1/2 binary64) (/.f64 %978 %16) %1275) %1269))
(approx %420 (fma.f64 lamp (fma.f64 lamp (fma.f64 #s(literal -1/2 binary64) %1269 (*.f64 #s(literal -1/6 binary64) %1271)) %1275) %1269))
(approx %432 (/.f64 #s(literal 9/4 binary64) %11))
(approx %432 (/.f64 (fma.f64 #s(literal 3/8 binary64) %1243 %1287) lamp))
(approx %432 (/.f64 (fma.f64 %898 (fma.f64 #s(literal 7/160 binary64) %1243 %1292) %1287) lamp))
(approx %432 (/.f64 (fma.f64 %898 (fma.f64 %898 (fma.f64 #s(literal 31/6720 binary64) %1243 (*.f64 #s(literal 7/160 binary64) %55)) %1292) %1287) lamp))
(approx %436 (*.f64 #s(literal 9/4 binary64) %306))
(approx %436 (*.f64 lamp (fma.f64 #s(literal -3/8 binary64) %1156 (*.f64 #s(literal 9/4 binary64) %17))))
(approx %436 (*.f64 lamp (fma.f64 #s(literal 9/4 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -3/8 binary64) %17 (*.f64 #s(literal 3/160 binary64) %1156))))))
(approx %436 (*.f64 lamp (fma.f64 #s(literal 9/4 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -3/8 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/2240 binary64) %1156 (*.f64 #s(literal 3/160 binary64) %17))))))))
(approx %442 (/.f64 #s(literal 5/2 binary64) %11))
(approx %442 (/.f64 (fma.f64 #s(literal 5/12 binary64) %1243 %1330) lamp))
(approx %442 (/.f64 (fma.f64 %898 (fma.f64 #s(literal 7/144 binary64) %1243 %1335) %1330) lamp))
(approx %442 (/.f64 (fma.f64 %898 (fma.f64 %898 (fma.f64 #s(literal 31/6048 binary64) %1243 (*.f64 #s(literal 7/144 binary64) %55)) %1335) %1330) lamp))
(approx %445 (*.f64 #s(literal 5/2 binary64) %306))
(approx %445 (*.f64 lamp (fma.f64 #s(literal -5/12 binary64) %1156 (*.f64 #s(literal 5/2 binary64) %17))))
(approx %445 (*.f64 lamp (fma.f64 #s(literal 5/2 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -5/12 binary64) %17 (*.f64 #s(literal 1/48 binary64) %1156))))))
(approx %445 (*.f64 lamp (fma.f64 #s(literal 5/2 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -5/12 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/2016 binary64) %1156 (*.f64 #s(literal 1/48 binary64) %17))))))))
(approx %452 (*.f64 #s(literal 1/2 binary64) (/.f64 %313 %11)))
(approx %452 (/.f64 (fma.f64 #s(literal 1/12 binary64) (/.f64 %1373 cp) (*.f64 #s(literal 1/2 binary64) %1375)) lamp))
(approx %452 (/.f64 (fma.f64 #s(literal 1/2 binary64) %1375 (*.f64 %898 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %898 %1383)) %1387))) lamp))
(approx %452 (/.f64 (fma.f64 #s(literal 1/2 binary64) %1375 (*.f64 %898 (-.f64 (*.f64 %898 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %898 (fma.f64 #s(literal -1/10080 binary64) %1375 (fma.f64 #s(literal 1/1440 binary64) %1375 (*.f64 #s(literal 1/6 binary64) %1383))))) %1383)) %1387))) lamp))
(approx %456 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 cp (*.f64 lamp %313)) %16)))
(approx %456 (*.f64 lamp (fma.f64 #s(literal -1/12 binary64) %1413 (*.f64 #s(literal 1/2 binary64) %1414))))
(approx %456 (*.f64 lamp (fma.f64 #s(literal 1/2 binary64) %1414 (*.f64 %898 (fma.f64 #s(literal -1/12 binary64) %1414 (*.f64 #s(literal 1/240 binary64) %1413))))))
(approx %456 (*.f64 lamp (fma.f64 #s(literal 1/2 binary64) %1414 (*.f64 %898 (fma.f64 #s(literal -1/12 binary64) %1414 (*.f64 %898 (fma.f64 #s(literal -1/10080 binary64) %1413 (*.f64 #s(literal 1/240 binary64) %1414))))))))
(approx %473 (*.f64 lamp (+.f64 cp %467)))
(approx (* lamp (+ 1 (* -1/6 -1/8))) (*.f64 #s(literal 49/48 binary64) lamp))
(approx (* lamp (+ 1 (* -1/6 %269))) %485)
(approx %484 (*.f64 lamp (+.f64 cp %477)))
(approx (* lamp (+ 1 (* -1/6 %268))) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %277))))
(approx (* lamp (+ 1 %78)) (*.f64 lamp (+.f64 #s(literal 1 binary64) %80)))
(approx (* lamp (+ 1 %29)) (*.f64 lamp (+.f64 #s(literal 1 binary64) %33)))
(approx (* lamp (+ 1 1/6)) (*.f64 #s(literal 7/6 binary64) lamp))
(approx (* lamp (+ 1 4)) (*.f64 #s(literal 5 binary64) lamp))
(approx (* lamp (+ 1 1/8)) (*.f64 #s(literal 9/8 binary64) lamp))
(approx (* lamp (+ 1 1/64)) (*.f64 #s(literal 65/64 binary64) lamp))
(approx (* lamp (+ 1 %384)) (*.f64 lamp (-.f64 #s(literal 1 binary64) %80)))
(approx (* lamp (+ 1 %216)) (*.f64 lamp (+.f64 #s(literal 1 binary64) %219)))
(approx (* lamp (+ 1 %391)) (*.f64 lamp (+.f64 #s(literal 1 binary64) %393)))
(approx (* lamp %78) %1501)
(approx (* lamp %29) (*.f64 lamp %33))
(approx (* lamp 3) (*.f64 #s(literal 3 binary64) lamp))
(approx (* lamp 9/4) (*.f64 #s(literal 9/4 binary64) lamp))
(approx (* lamp 5/4) (*.f64 #s(literal 5/4 binary64) lamp))
(approx (* lamp 3/2) (*.f64 #s(literal 3/2 binary64) lamp))
(approx (* lamp %384) (*.f64 #s(literal -1 binary64) %1501))
(approx (* lamp %391) %1522)
(approx (* lamp %269) %1525)
(approx (* lamp %409) (*.f64 #s(literal 1/2 binary64) (*.f64 lamp %416)))
(approx %616 (+.f64 cp (*.f64 #s(literal -1/2 binary64) %919)))
(approx %616 (+.f64 cp (*.f64 %898 (fma.f64 #s(literal -1/2 binary64) cp %1534))))
(approx %616 (+.f64 cp (*.f64 %898 (fma.f64 #s(literal -1/2 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/720 binary64) %919 %1539))))))
(approx %620 (fma.f64 #s(literal -1/2 binary64) %1156 %17))
(approx %620 (fma.f64 %898 (fma.f64 #s(literal -1/2 binary64) %17 %1548) %17))
(approx %620 (fma.f64 %898 (fma.f64 #s(literal -1/2 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/720 binary64) %1156 %1552))) %17))
(approx %640 (*.f64 #s(literal 3 binary64) %11))
(approx %640 (*.f64 lamp (fma.f64 #s(literal -1/2 binary64) %919 (*.f64 #s(literal 3 binary64) cp))))
(approx %640 (*.f64 lamp (fma.f64 #s(literal 3 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/2 binary64) cp (*.f64 #s(literal 1/40 binary64) %919))))))
(approx %640 (*.f64 lamp (fma.f64 #s(literal 3 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/2 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/1680 binary64) %919 (*.f64 #s(literal 1/40 binary64) cp))))))))
(approx %646 (*.f64 #s(literal 5/4 binary64) %11))
(approx %646 (*.f64 lamp (fma.f64 #s(literal -5/24 binary64) %919 (*.f64 #s(literal 5/4 binary64) cp))))
(approx %646 (*.f64 lamp (fma.f64 #s(literal 5/4 binary64) cp (*.f64 %898 (fma.f64 #s(literal -5/24 binary64) cp (*.f64 #s(literal 1/96 binary64) %919))))))
(approx %646 (*.f64 lamp (fma.f64 #s(literal 5/4 binary64) cp (*.f64 %898 (fma.f64 #s(literal -5/24 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/4032 binary64) %919 (*.f64 #s(literal 1/96 binary64) cp))))))))
(approx %657 (*.f64 cp %1522))
(approx %657 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %1606 %653)))
(approx %657 (*.f64 lamp (fma.f64 cp %393 (*.f64 %898 (fma.f64 #s(literal -1/6 binary64) %653 (*.f64 #s(literal 1/120 binary64) %1606))))))
(approx %657 (*.f64 lamp (fma.f64 cp %393 (*.f64 %898 (fma.f64 #s(literal -1/6 binary64) %653 (*.f64 %898 (fma.f64 #s(literal -1/5040 binary64) %1606 (*.f64 #s(literal 1/120 binary64) %653))))))))
(approx %670 (*.f64 cp %1525))
(approx %670 (*.f64 lamp (fma.f64 #s(literal -1/6 binary64) %1627 %272)))
(approx %670 (*.f64 lamp (fma.f64 cp %271 (*.f64 %898 (fma.f64 #s(literal -1/6 binary64) %272 (*.f64 #s(literal 1/120 binary64) %1627))))))
(approx %670 (*.f64 lamp (fma.f64 cp %271 (*.f64 %898 (fma.f64 #s(literal -1/6 binary64) %272 (*.f64 %898 (fma.f64 #s(literal -1/5040 binary64) %1627 (*.f64 #s(literal 1/120 binary64) %272))))))))
(approx %1645 %907)
(approx %1645 %916)
(approx (asin %1645) (asin.f64 %1649))
(approx %680 #s(literal -1/2 binary64))
(approx %680 (-.f64 (*.f64 #s(literal 1/16 binary64) %898) #s(literal 1/2 binary64)))
(approx %680 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1/768 binary64) %898))) #s(literal 1/2 binary64)))
(approx %680 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/16 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/92160 binary64) %898) #s(literal 1/768 binary64))))) #s(literal 1/2 binary64)))
(approx %681 (-.f64 (*.f64 #s(literal 1/8 binary64) %898) #s(literal 1 binary64)))
(approx %681 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/384 binary64) %898))) #s(literal 1 binary64)))
(approx %681 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/8 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/46080 binary64) %898) #s(literal 1/384 binary64))))) #s(literal 1 binary64)))
(approx %682 (fma.f64 #s(literal -1 binary64) cp (*.f64 #s(literal 1/8 binary64) %919)))
(approx %682 (fma.f64 #s(literal -1 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/384 binary64) %919 %200))))
(approx %682 (fma.f64 #s(literal -1 binary64) cp (*.f64 %898 (fma.f64 #s(literal 1/8 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/384 binary64) cp (*.f64 #s(literal 1/46080 binary64) %919)))))))
(approx %688 (*.f64 #s(literal -1 binary64) %17))
(approx %688 (fma.f64 #s(literal -1 binary64) %17 (*.f64 #s(literal 1/8 binary64) %1156)))
(approx %688 (fma.f64 #s(literal -1 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/384 binary64) %1156 (*.f64 #s(literal 1/8 binary64) %17)))))
(approx %688 (fma.f64 #s(literal -1 binary64) %17 (*.f64 %898 (fma.f64 #s(literal 1/8 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/384 binary64) %17 (*.f64 #s(literal 1/46080 binary64) %1156)))))))
(approx %695 #s(literal 3 binary64))
(approx %695 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -3/8 binary64) %898)))
(approx %695 (+.f64 #s(literal 3 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/128 binary64) %898) #s(literal 3/8 binary64)))))
(approx %695 (+.f64 #s(literal 3 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/128 binary64) (*.f64 #s(literal -1/15360 binary64) %898))) #s(literal 3/8 binary64)))))
(approx %696 #s(literal 6 binary64))
(approx %696 (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -3/4 binary64) %898)))
(approx %696 (+.f64 #s(literal 6 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/64 binary64) %898) #s(literal 3/4 binary64)))))
(approx %696 (+.f64 #s(literal 6 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/64 binary64) (*.f64 #s(literal -1/7680 binary64) %898))) #s(literal 3/4 binary64)))))
(approx %697 %1756)
(approx %697 (fma.f64 #s(literal -3/4 binary64) %919 %1756))
(approx %697 (fma.f64 #s(literal 6 binary64) cp (*.f64 %898 (fma.f64 #s(literal -3/4 binary64) cp (*.f64 #s(literal 1/64 binary64) %919)))))
(approx %697 (fma.f64 #s(literal 6 binary64) cp (*.f64 %898 (fma.f64 #s(literal -3/4 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/7680 binary64) %919 (*.f64 #s(literal 1/64 binary64) cp)))))))
(approx %701 %1772)
(approx %701 (fma.f64 #s(literal -3/4 binary64) %1156 %1772))
(approx %701 (fma.f64 #s(literal 6 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -3/4 binary64) %17 (*.f64 #s(literal 1/64 binary64) %1156)))))
(approx %701 (fma.f64 #s(literal 6 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -3/4 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/7680 binary64) %1156 (*.f64 #s(literal 1/64 binary64) %17)))))))
(approx %707 #s(literal 9/4 binary64))
(approx %707 (+.f64 #s(literal 9/4 binary64) (*.f64 #s(literal -9/32 binary64) %898)))
(approx %707 (+.f64 #s(literal 9/4 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 3/512 binary64) %898) #s(literal 9/32 binary64)))))
(approx %707 (+.f64 #s(literal 9/4 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 3/512 binary64) (*.f64 #s(literal -1/20480 binary64) %898))) #s(literal 9/32 binary64)))))
(approx %708 #s(literal 9/2 binary64))
(approx %708 (+.f64 #s(literal 9/2 binary64) (*.f64 #s(literal -9/16 binary64) %898)))
(approx %708 (+.f64 #s(literal 9/2 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 3/256 binary64) %898) #s(literal 9/16 binary64)))))
(approx %708 (+.f64 #s(literal 9/2 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 3/256 binary64) (*.f64 #s(literal -1/10240 binary64) %898))) #s(literal 9/16 binary64)))))
(approx %709 %1828)
(approx %709 (fma.f64 #s(literal -9/16 binary64) %919 %1828))
(approx %709 (fma.f64 #s(literal 9/2 binary64) cp (*.f64 %898 (fma.f64 #s(literal -9/16 binary64) cp (*.f64 #s(literal 3/256 binary64) %919)))))
(approx %709 (fma.f64 #s(literal 9/2 binary64) cp (*.f64 %898 (fma.f64 #s(literal -9/16 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/10240 binary64) %919 (*.f64 #s(literal 3/256 binary64) cp)))))))
(approx %713 %1844)
(approx %713 (fma.f64 #s(literal -9/16 binary64) %1156 %1844))
(approx %713 (fma.f64 #s(literal 9/2 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -9/16 binary64) %17 (*.f64 #s(literal 3/256 binary64) %1156)))))
(approx %713 (fma.f64 #s(literal 9/2 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -9/16 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/10240 binary64) %1156 (*.f64 #s(literal 3/256 binary64) %17)))))))
(approx %719 #s(literal 5/2 binary64))
(approx %719 (+.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -5/16 binary64) %898)))
(approx %719 (+.f64 #s(literal 5/2 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 5/768 binary64) %898) #s(literal 5/16 binary64)))))
(approx %719 (+.f64 #s(literal 5/2 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 5/768 binary64) (*.f64 #s(literal -1/18432 binary64) %898))) #s(literal 5/16 binary64)))))
(approx %720 #s(literal 5 binary64))
(approx %720 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -5/8 binary64) %898)))
(approx %720 (+.f64 #s(literal 5 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 5/384 binary64) %898) #s(literal 5/8 binary64)))))
(approx %720 (+.f64 #s(literal 5 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 5/384 binary64) (*.f64 #s(literal -1/9216 binary64) %898))) #s(literal 5/8 binary64)))))
(approx %721 %1900)
(approx %721 (fma.f64 #s(literal -5/8 binary64) %919 %1900))
(approx %721 (fma.f64 #s(literal 5 binary64) cp (*.f64 %898 (fma.f64 #s(literal -5/8 binary64) cp (*.f64 #s(literal 5/384 binary64) %919)))))
(approx %721 (fma.f64 #s(literal 5 binary64) cp (*.f64 %898 (fma.f64 #s(literal -5/8 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/9216 binary64) %919 (*.f64 #s(literal 5/384 binary64) cp)))))))
(approx %725 %1916)
(approx %725 (fma.f64 #s(literal -5/8 binary64) %1156 %1916))
(approx %725 (fma.f64 #s(literal 5 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -5/8 binary64) %17 (*.f64 #s(literal 5/384 binary64) %1156)))))
(approx %725 (fma.f64 #s(literal 5 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -5/8 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/9216 binary64) %1156 (*.f64 #s(literal 5/384 binary64) %17)))))))
(approx %733 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/24 binary64) %898))))
(approx %733 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/1920 binary64) %898) #s(literal 1/24 binary64))))))
(approx %733 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 %898 (-.f64 (*.f64 %898 (+.f64 #s(literal 1/1920 binary64) (*.f64 #s(literal -1/322560 binary64) %898))) #s(literal 1/24 binary64))))))
(approx %734 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/24 binary64) %919))))
(approx %734 (*.f64 lamp (+.f64 cp (*.f64 %898 (fma.f64 #s(literal -1/24 binary64) cp (*.f64 #s(literal 1/1920 binary64) %919))))))
(approx %734 (*.f64 lamp (+.f64 cp (*.f64 %898 (fma.f64 #s(literal -1/24 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/322560 binary64) %919 (*.f64 #s(literal 1/1920 binary64) cp))))))))
(approx %739 (*.f64 lamp (fma.f64 #s(literal -1/24 binary64) %1156 %17)))
(approx %739 (*.f64 lamp (fma.f64 %898 (fma.f64 #s(literal -1/24 binary64) %17 (*.f64 #s(literal 1/1920 binary64) %1156)) %17)))
(approx %739 (*.f64 lamp (fma.f64 %898 (fma.f64 #s(literal -1/24 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/322560 binary64) %1156 (*.f64 #s(literal 1/1920 binary64) %17)))) %17)))
(approx %746 (*.f64 #s(literal -1/2 binary64) lamp))
(approx %746 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/48 binary64) %898) #s(literal 1/2 binary64))))
(approx %746 (*.f64 lamp (-.f64 (*.f64 %898 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/3840 binary64) %898))) #s(literal 1/2 binary64))))
(approx %746 (*.f64 lamp (-.f64 (*.f64 %898 (+.f64 #s(literal 1/48 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/645120 binary64) %898) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(approx %747 (*.f64 lamp (-.f64 %1085 #s(literal 1 binary64))))
(approx %747 (*.f64 lamp (-.f64 (*.f64 %898 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/1920 binary64) %898))) #s(literal 1 binary64))))
(approx %747 (*.f64 lamp (-.f64 (*.f64 %898 (+.f64 #s(literal 1/24 binary64) (*.f64 %898 (-.f64 (*.f64 #s(literal 1/322560 binary64) %898) #s(literal 1/1920 binary64))))) #s(literal 1 binary64))))
(approx %748 (*.f64 #s(literal -1 binary64) %11))
(approx %748 (*.f64 lamp (fma.f64 #s(literal -1 binary64) cp %1534)))
(approx %748 (*.f64 lamp (fma.f64 #s(literal -1 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/1920 binary64) %919 %1539)))))
(approx %748 (*.f64 lamp (fma.f64 #s(literal -1 binary64) cp (*.f64 %898 (fma.f64 #s(literal 1/24 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/1920 binary64) cp (*.f64 #s(literal 1/322560 binary64) %919))))))))
(approx %751 (*.f64 #s(literal -1 binary64) %306))
(approx %751 (*.f64 lamp (fma.f64 #s(literal -1 binary64) %17 %1548)))
(approx %751 (*.f64 lamp (fma.f64 #s(literal -1 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/1920 binary64) %1156 %1552)))))
(approx %751 (*.f64 lamp (fma.f64 #s(literal -1 binary64) %17 (*.f64 %898 (fma.f64 #s(literal 1/24 binary64) %17 (*.f64 %898 (fma.f64 #s(literal -1/1920 binary64) %17 (*.f64 #s(literal 1/322560 binary64) %1156))))))))
(approx (asin lamp) (asin.f64 lamp))
(approx %846 (*.f64 lamp (fma.f64 #s(literal -1 binary64) cp (*.f64 #s(literal 1/6 binary64) %919))))
(approx %846 (*.f64 lamp (fma.f64 #s(literal -1 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/120 binary64) %919 %467)))))
(approx %846 (*.f64 lamp (fma.f64 #s(literal -1 binary64) cp (*.f64 %898 (fma.f64 #s(literal 1/6 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/120 binary64) cp (*.f64 #s(literal 1/5040 binary64) %919))))))))
(approx %852 (*.f64 #s(literal 3/2 binary64) %11))
(approx %852 (*.f64 lamp (fma.f64 #s(literal -1/4 binary64) %919 (*.f64 #s(literal 3/2 binary64) cp))))
(approx %852 (*.f64 lamp (fma.f64 #s(literal 3/2 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/4 binary64) cp (*.f64 #s(literal 1/80 binary64) %919))))))
(approx %852 (*.f64 lamp (fma.f64 #s(literal 3/2 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/4 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/3360 binary64) %919 (*.f64 #s(literal 1/80 binary64) cp))))))))
(approx %859 (*.f64 #s(literal 5/2 binary64) %11))
(approx %859 (*.f64 lamp (fma.f64 #s(literal -5/12 binary64) %919 %159)))
(approx %859 (*.f64 lamp (fma.f64 #s(literal 5/2 binary64) cp (*.f64 %898 (fma.f64 #s(literal -5/12 binary64) cp (*.f64 #s(literal 1/48 binary64) %919))))))
(approx %859 (*.f64 lamp (fma.f64 #s(literal 5/2 binary64) cp (*.f64 %898 (fma.f64 #s(literal -5/12 binary64) cp (*.f64 %898 (fma.f64 #s(literal -1/2016 binary64) %919 (*.f64 #s(literal 1/48 binary64) cp))))))))
(approx %5 %7)
(approx %942 (*.f64 %898 %2125))
(approx %2128 (*.f64 #s(literal -1/6 binary64) %2129))
(approx %2128 %2132)
(approx %30 (*.f64 lamp (-.f64 %2134 #s(literal 1 binary64))))
(approx %31 %35)
(approx %40 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/2 binary64) %2134) #s(literal 1 binary64))))
(approx %41 %46)
(approx %995 (*.f64 %898 %2144))
(approx %999 (*.f64 #s(literal 1/6 binary64) %2129))
(approx %999 %2149)
(approx %656 %659)
(approx %731 %735)
(approx %679 %684)
(approx %1059 (/.f64 #s(literal 1 binary64) %7))
(approx %615 %617)
(approx %58 (*.f64 lamp (-.f64 %2157 #s(literal 1 binary64))))
(approx %59 %63)
(approx %1191 (/.f64 %7 %16))
(approx %1645 %1649)
(approx %680 (*.f64 #s(literal -1/2 binary64) %684))
(approx %681 (*.f64 #s(literal -1 binary64) %684))
(approx %695 (*.f64 #s(literal 3 binary64) %684))
(approx %696 (*.f64 #s(literal 6 binary64) %684))
(approx %707 (*.f64 #s(literal 9/4 binary64) %684))
(approx %708 (*.f64 #s(literal 9/2 binary64) %684))
(approx %719 (*.f64 #s(literal 5/2 binary64) %684))
(approx %720 (*.f64 #s(literal 5 binary64) %684))
(approx %733 (*.f64 #s(literal 2 binary64) %735))
(approx %746 (*.f64 #s(literal -1 binary64) %735))
(approx %747 (*.f64 #s(literal -2 binary64) %735))
(approx %2128 (*.f64 #s(literal -1 binary64) %2149))
(approx %30 (*.f64 #s(literal -1 binary64) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %2134)))))
(approx %31 %2194)
(approx %40 (*.f64 #s(literal -1 binary64) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %2134)))))
(approx %41 %2201)
(approx %32 %2203)
(approx %42 %2205)
(approx %999 (*.f64 #s(literal -1 binary64) %2132))
(approx %656 %2209)
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 lamp (-.f64 #s(literal 1 binary64) %2157))))
(approx %59 %2215)
(approx %60 %2217)
(approx %66 %2219)
(approx %69 (asin.f64 %2219))
(approx %420 %2223)
(approx %423 (asin.f64 %2223))
(approx %426 %2227)
(approx %429 (asin.f64 %2227))
(approx %657 %2233)
(approx %664 (asin.f64 %2233))
(approx %670 %2239)
(approx %675 (asin.f64 %2239))
(approx phipp phipp)
(approx %14 (+.f64 #s(literal 1 binary64) %2245))
(approx %14 (+.f64 #s(literal 1 binary64) (*.f64 %2244 (-.f64 (*.f64 #s(literal 1/24 binary64) %2244) #s(literal 1/2 binary64)))))
(approx %14 (+.f64 #s(literal 1 binary64) (*.f64 %2244 (-.f64 (*.f64 %2244 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %2244))) #s(literal 1/2 binary64)))))
(approx %15 (+.f64 cp (*.f64 #s(literal 1/2 binary64) %2260)))
(approx %15 (+.f64 cp (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) %2265) %96))))
(approx %15 (+.f64 cp (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) %2274) %2264)) %96))))
(approx %2282 (*.f64 #s(literal 1/2 binary64) phipp))
(approx %83 %86)
(approx %84 %955)
(approx %84 (+.f64 %955 %2287))
(approx %84 (+.f64 %955 (*.f64 phipp (+.f64 %953 (*.f64 #s(literal -1/2 binary64) (*.f64 phipp %955))))))
(approx %84 (+.f64 %955 (*.f64 phipp (+.f64 %953 (*.f64 phipp (fma.f64 #s(literal -1/2 binary64) %955 (*.f64 #s(literal -1/6 binary64) %2287)))))))
(approx %2303 (+.f64 #s(literal 1 binary64) %2304))
(approx %2303 (+.f64 #s(literal 1 binary64) (*.f64 %2244 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5/24 binary64) %2244)))))
(approx %2303 (+.f64 #s(literal 1 binary64) (*.f64 %2244 (+.f64 #s(literal 1/2 binary64) (*.f64 %2244 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 61/720 binary64) %2244)))))))
(approx %49 (fma.f64 #s(literal -1/2 binary64) %2321 %55))
(approx %49 (fma.f64 %2244 (-.f64 (*.f64 #s(literal 1/24 binary64) %2321) %2325) %55))
(approx %49 (fma.f64 %2244 (-.f64 (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %2321 (*.f64 #s(literal 1/24 binary64) %55))) %2325) %55))
(approx %2335 %2244)
(approx %2337 %2304)
(approx %2339 #s(literal 1/2 binary64))
(approx %2339 (+.f64 #s(literal 1/2 binary64) %2245))
(approx %2345 (+.f64 #s(literal 1/2 binary64) %2347))
(approx %2345 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) %2244 %2347)))
(approx %304 (fma.f64 #s(literal -1/2 binary64) %2353 %1060))
(approx %304 (fma.f64 %2244 (-.f64 (*.f64 #s(literal 1/24 binary64) %2353) %2357) %1060))
(approx %304 (fma.f64 %2244 (-.f64 (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %2353 (*.f64 #s(literal 1/24 binary64) %1060))) %2357) %1060))
(approx %66 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %63)) %64))
(approx %66 (fma.f64 cp %63 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2372)) %2375))))
(approx %66 (fma.f64 cp %63 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %64 (fma.f64 #s(literal 1/48 binary64) %64 (*.f64 #s(literal 1/2 binary64) %2372))))) %2372)) %2375))))
(approx %2391 %2392)
(approx %2391 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %2394 %313) %314) %316))
(approx %2391 (-.f64 (fma.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2400)) %2403) %314) %316))
(approx %2391 (-.f64 (fma.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %2392 (fma.f64 #s(literal 1/48 binary64) %2392 (*.f64 #s(literal 1/2 binary64) %2400))))) %2400)) %2403) %314) %316))
(approx %2419 %2420)
(approx %2419 (fma.f64 #s(literal -1/2 binary64) %2423 %2427))
(approx %2419 (fma.f64 %2244 (fma.f64 #s(literal -1/2 binary64) %2420 (*.f64 #s(literal 1/24 binary64) %2423)) %2427))
(approx %2419 (fma.f64 %2244 (fma.f64 #s(literal -1/2 binary64) %2420 (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %2423 (*.f64 #s(literal 1/24 binary64) %2420)))) %2427))
(approx %72 (fma.f64 #s(literal 1/2 binary64) %2441 %8))
(approx %72 (fma.f64 cp %7 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) %2446) %2448))))
(approx %72 (fma.f64 cp %7 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) %2456) %2445)) %2448))))
(approx %85 %2464)
(approx %85 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 cp (*.f64 phipp %2466)) %2469) %2464))
(approx %85 (fma.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp %2479)) %2483) %2464))
(approx %85 (fma.f64 phipp (-.f64 (*.f64 phipp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phipp (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %953 %2479) %955) (fma.f64 #s(literal -1/6 binary64) %2483 (*.f64 #s(literal 1/2 binary64) %2483))))) %2479)) %2483) %2464))
(approx %1191 (+.f64 %7 (*.f64 #s(literal 1/2 binary64) %2440)))
(approx %1191 (+.f64 %7 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2503)) %2506))))
(approx %1191 (+.f64 %7 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %7 (fma.f64 #s(literal 1/48 binary64) %7 (*.f64 #s(literal 1/2 binary64) %2503))))) %2503)) %2506))))
(approx %186 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %183)) %184))
(approx %186 (fma.f64 cp %183 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2527)) %2530))))
(approx %186 (fma.f64 cp %183 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %184 (fma.f64 #s(literal 1/48 binary64) %184 (*.f64 #s(literal 1/2 binary64) %2527))))) %2527)) %2530))))
(approx %265 (fma.f64 #s(literal -1/2 binary64) %2546 %339))
(approx %265 (fma.f64 %2244 (-.f64 (*.f64 #s(literal 1/24 binary64) %2546) %2550) %339))
(approx %265 (fma.f64 %2244 (-.f64 (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %2546 (*.f64 #s(literal 1/24 binary64) %339))) %2550) %339))
(approx %305 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 lamp %2244)) %11))
(approx %305 (fma.f64 cp lamp (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2565)) %2568))))
(approx %305 (fma.f64 cp lamp (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %11 (fma.f64 #s(literal 1/48 binary64) %11 (*.f64 #s(literal 1/2 binary64) %2565))))) %2565)) %2568))))
(approx %312 %2584)
(approx %312 (fma.f64 #s(literal -1/2 binary64) %2586 %2590))
(approx %312 (fma.f64 %2244 (fma.f64 #s(literal -1/2 binary64) %2584 (*.f64 #s(literal 1/24 binary64) %2586)) %2590))
(approx %312 (fma.f64 %2244 (fma.f64 #s(literal -1/2 binary64) %2584 (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %2586 (*.f64 #s(literal 1/24 binary64) %2584)))) %2590))
(approx %321 %2603)
(approx %321 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 cp %2394) %313) %2603))
(approx %321 (fma.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2610)) %2613) %2603))
(approx %321 (fma.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %2603 (fma.f64 #s(literal 1/48 binary64) %2603 (*.f64 #s(literal 1/2 binary64) %2610))))) %2610)) %2613) %2603))
(approx %420 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %46)) %47))
(approx %420 (fma.f64 cp %46 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2632)) %2635))))
(approx %420 (fma.f64 cp %46 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %47 (fma.f64 #s(literal 1/48 binary64) %47 (*.f64 #s(literal 1/2 binary64) %2632))))) %2632)) %2635))))
(approx %426 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %35)) %36))
(approx %426 (fma.f64 cp %35 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2656)) %2659))))
(approx %426 (fma.f64 cp %35 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %36 (fma.f64 #s(literal 1/48 binary64) %36 (*.f64 #s(literal 1/2 binary64) %2656))))) %2656)) %2659))))
(approx %436 %2675)
(approx %436 (fma.f64 #s(literal 9/8 binary64) %2441 %2675))
(approx %436 (fma.f64 #s(literal 9/4 binary64) %8 (*.f64 %2244 (fma.f64 #s(literal -9/4 binary64) %2446 (*.f64 #s(literal 9/8 binary64) %8)))))
(approx %436 (fma.f64 #s(literal 9/4 binary64) %8 (*.f64 %2244 (fma.f64 #s(literal 9/8 binary64) %8 (*.f64 %2244 (fma.f64 #s(literal -9/4 binary64) %2456 (*.f64 #s(literal -9/4 binary64) %2445)))))))
(approx %445 (fma.f64 #s(literal 5/4 binary64) %2441 %860))
(approx %445 (fma.f64 #s(literal 5/2 binary64) %8 (*.f64 %2244 (fma.f64 #s(literal -5/2 binary64) %2446 %647))))
(approx %445 (fma.f64 #s(literal 5/2 binary64) %8 (*.f64 %2244 (fma.f64 #s(literal 5/4 binary64) %8 (*.f64 %2244 (fma.f64 #s(literal -5/2 binary64) %2456 (*.f64 #s(literal -5/2 binary64) %2445)))))))
(approx %456 %2706)
(approx %456 (fma.f64 #s(literal 1/4 binary64) (*.f64 cp (*.f64 %2244 %457)) %2706))
(approx %456 (fma.f64 #s(literal 1/2 binary64) %458 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2713)) %2716))))
(approx %456 (fma.f64 #s(literal 1/2 binary64) %458 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/1440 binary64) %458 (fma.f64 #s(literal 1/96 binary64) %458 (*.f64 #s(literal 1/2 binary64) %2713))))) %2713)) %2716))))
(approx %496 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %493)) %494))
(approx %496 (fma.f64 cp %493 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2738)) %2741))))
(approx %496 (fma.f64 cp %493 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %494 (fma.f64 #s(literal 1/48 binary64) %494 (*.f64 #s(literal 1/2 binary64) %2738))))) %2738)) %2741))))
(approx %509 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %506)) %507))
(approx %509 (fma.f64 cp %506 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2762)) %2765))))
(approx %509 (fma.f64 cp %506 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %507 (fma.f64 #s(literal 1/48 binary64) %507 (*.f64 #s(literal 1/2 binary64) %2762))))) %2762)) %2765))))
(approx %523 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %520)) %521))
(approx %523 (fma.f64 cp %520 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2786)) %2789))))
(approx %523 (fma.f64 cp %520 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %521 (fma.f64 #s(literal 1/48 binary64) %521 (*.f64 #s(literal 1/2 binary64) %2786))))) %2786)) %2789))))
(approx %536 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %533)) %534))
(approx %536 (fma.f64 cp %533 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2810)) %2813))))
(approx %536 (fma.f64 cp %533 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %534 (fma.f64 #s(literal 1/48 binary64) %534 (*.f64 #s(literal 1/2 binary64) %2810))))) %2810)) %2813))))
(approx %549 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %546)) %547))
(approx %549 (fma.f64 cp %546 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2834)) %2837))))
(approx %549 (fma.f64 cp %546 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %547 (fma.f64 #s(literal 1/48 binary64) %547 (*.f64 #s(literal 1/2 binary64) %2834))))) %2834)) %2837))))
(approx %555 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %131)) %132))
(approx %555 (fma.f64 cp %131 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2858)) %2861))))
(approx %555 (fma.f64 cp %131 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %132 (fma.f64 #s(literal 1/48 binary64) %132 (*.f64 #s(literal 1/2 binary64) %2858))))) %2858)) %2861))))
(approx %561 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %155)) %156))
(approx %561 (fma.f64 cp %155 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2882)) %2885))))
(approx %561 (fma.f64 cp %155 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %156 (fma.f64 #s(literal 1/48 binary64) %156 (*.f64 #s(literal 1/2 binary64) %2882))))) %2882)) %2885))))
(approx %567 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %259)) %260))
(approx %567 (fma.f64 cp %259 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2906)) %2909))))
(approx %567 (fma.f64 cp %259 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %260 (fma.f64 #s(literal 1/48 binary64) %260 (*.f64 #s(literal 1/2 binary64) %2906))))) %2906)) %2909))))
(approx %573 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %281)) %282))
(approx %573 (fma.f64 cp %281 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2930)) %2933))))
(approx %573 (fma.f64 cp %281 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %282 (fma.f64 #s(literal 1/48 binary64) %282 (*.f64 #s(literal 1/2 binary64) %2930))))) %2930)) %2933))))
(approx %584 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %581)) %582))
(approx %584 (fma.f64 cp %581 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2954)) %2957))))
(approx %584 (fma.f64 cp %581 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %582 (fma.f64 #s(literal 1/48 binary64) %582 (*.f64 #s(literal 1/2 binary64) %2954))))) %2954)) %2957))))
(approx %597 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %594)) %595))
(approx %597 (fma.f64 cp %594 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %2978)) %2981))))
(approx %597 (fma.f64 cp %594 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %595 (fma.f64 #s(literal 1/48 binary64) %595 (*.f64 #s(literal 1/2 binary64) %2978))))) %2978)) %2981))))
(approx %609 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %606)) %607))
(approx %609 (fma.f64 cp %606 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %3002)) %3005))))
(approx %609 (fma.f64 cp %606 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %607 (fma.f64 #s(literal 1/48 binary64) %607 (*.f64 #s(literal 1/2 binary64) %3002))))) %3002)) %3005))))
(approx %620 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %617)) %618))
(approx %620 (fma.f64 cp %617 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %3026)) %3029))))
(approx %620 (fma.f64 cp %617 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %618 (fma.f64 #s(literal 1/48 binary64) %618 (*.f64 #s(literal 1/2 binary64) %3026))))) %3026)) %3029))))
(approx %634 (fma.f64 #s(literal 1/2 binary64) (*.f64 cp (*.f64 %2244 %631)) %632))
(approx %634 (fma.f64 cp %631 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 %3050)) %3053))))
(approx %634 (fma.f64 cp %631 (*.f64 %2244 (-.f64 (*.f64 %2244 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %632 (fma.f64 #s(literal 1/48 binary64) %632 (*.f64 #s(literal 1/2 binary64) %3050))))) %3050)) %3053))))
(approx %688 (fma.f64 #s(literal -1 binary64) %685 (*.f64 #s(literal -1/2 binary64) %3070)))
(approx %688 (fma.f64 #s(literal -1 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal -1/2 binary64) %685 %3076))))
(approx %688 (fma.f64 #s(literal -1 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal -1/2 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal -1/4 binary64) %685 (fma.f64 #s(literal 1/24 binary64) %685 %3084)))))))
(approx %701 (fma.f64 #s(literal 3 binary64) %3070 %699))
(approx %701 (fma.f64 #s(literal 6 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal -6 binary64) %3076 (*.f64 #s(literal 3 binary64) %685)))))
(approx %701 (fma.f64 #s(literal 6 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal 3 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal -6 binary64) %3084 (*.f64 #s(literal -6 binary64) %3075)))))))
(approx %713 (fma.f64 #s(literal 9/4 binary64) %3070 %711))
(approx %713 (fma.f64 #s(literal 9/2 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal -9/2 binary64) %3076 (*.f64 #s(literal 9/4 binary64) %685)))))
(approx %713 (fma.f64 #s(literal 9/2 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal 9/4 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal -9/2 binary64) %3084 (*.f64 #s(literal -9/2 binary64) %3075)))))))
(approx %725 (fma.f64 #s(literal 5/2 binary64) %3070 %723))
(approx %725 (fma.f64 #s(literal 5 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal -5 binary64) %3076 (*.f64 #s(literal 5/2 binary64) %685)))))
(approx %725 (fma.f64 #s(literal 5 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal 5/2 binary64) %685 (*.f64 %2244 (fma.f64 #s(literal -5 binary64) %3084 (*.f64 #s(literal -5 binary64) %3075)))))))
(approx %739 (fma.f64 #s(literal 2 binary64) %736 %3137))
(approx %739 (fma.f64 #s(literal 2 binary64) %736 (*.f64 %2244 (fma.f64 #s(literal -2 binary64) %3142 %736))))
(approx %739 (fma.f64 #s(literal 2 binary64) %736 (*.f64 %2244 (fma.f64 cp %735 (*.f64 %2244 (fma.f64 #s(literal -2 binary64) %3150 (*.f64 #s(literal -2 binary64) %3141)))))))
(approx %751 (fma.f64 #s(literal -2 binary64) %736 (*.f64 #s(literal -1 binary64) %3137)))
(approx %751 (fma.f64 #s(literal -2 binary64) %736 (*.f64 %2244 (fma.f64 #s(literal -1 binary64) %736 (*.f64 #s(literal 2 binary64) %3142)))))
(approx %751 (fma.f64 #s(literal -2 binary64) %736 (*.f64 %2244 (fma.f64 #s(literal -1 binary64) %736 (*.f64 %2244 (fma.f64 #s(literal 2 binary64) %3150 (*.f64 #s(literal 2 binary64) %3141)))))))
(approx %762 (fma.f64 #s(literal -1/3 binary64) cp (*.f64 #s(literal -1/6 binary64) %2260)))
(approx %762 (fma.f64 #s(literal -1/3 binary64) cp (*.f64 %2244 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 #s(literal 1/3 binary64) %2265)))))
(approx %762 (fma.f64 #s(literal -1/3 binary64) cp (*.f64 %2244 (fma.f64 #s(literal -1/6 binary64) cp (*.f64 %2244 (fma.f64 #s(literal 1/3 binary64) %2274 (*.f64 #s(literal 1/3 binary64) %2264)))))))
(approx %772 (fma.f64 #s(literal -2 binary64) %81 (*.f64 #s(literal -1 binary64) (*.f64 cp (*.f64 %2244 %80)))))
(approx %772 (fma.f64 #s(literal -2 binary64) %81 (*.f64 %2244 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal 2 binary64) (*.f64 %2244 %3194))))))
(approx %772 (fma.f64 #s(literal -2 binary64) %81 (*.f64 %2244 (fma.f64 #s(literal -1 binary64) %81 (*.f64 %2244 (fma.f64 #s(literal 2 binary64) (*.f64 %2244 (fma.f64 #s(literal -1/720 binary64) %81 (fma.f64 #s(literal 1/48 binary64) %81 (*.f64 #s(literal 1/2 binary64) %3194)))) (*.f64 #s(literal 2 binary64) %3194)))))))
(approx %779 (fma.f64 #s(literal 2/5 binary64) %2260 %361))
(approx %779 (fma.f64 #s(literal 4/5 binary64) cp (*.f64 %2244 (fma.f64 #s(literal -4/5 binary64) %2265 (*.f64 #s(literal 2/5 binary64) cp)))))
(approx %779 (fma.f64 #s(literal 4/5 binary64) cp (*.f64 %2244 (fma.f64 #s(literal 2/5 binary64) cp (*.f64 %2244 (fma.f64 #s(literal -4/5 binary64) %2274 (*.f64 #s(literal -4/5 binary64) %2264)))))))
(approx %785 (fma.f64 #s(literal 1/3 binary64) %2260 %366))
(approx %785 (fma.f64 #s(literal 2/3 binary64) cp (*.f64 %2244 (fma.f64 #s(literal -2/3 binary64) %2265 %214))))
(approx %785 (fma.f64 #s(literal 2/3 binary64) cp (*.f64 %2244 (fma.f64 #s(literal 1/3 binary64) cp (*.f64 %2244 (fma.f64 #s(literal -2/3 binary64) %2274 (*.f64 #s(literal -2/3 binary64) %2264)))))))
(approx (asin phipp) (asin.f64 phipp))
(approx %14 %16)
(approx %83 (*.f64 phipp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %3245))))
(approx %84 %87)
(approx %2303 %1195)
(approx %3253 %2245)
(approx %3253 (*.f64 %2244 (-.f64 %3255 #s(literal 1/2 binary64))))
(approx %2339 (*.f64 %2244 (-.f64 (*.f64 #s(literal 1/2 binary64) %3255) #s(literal 1/2 binary64))))
(approx %2345 (*.f64 %2244 (-.f64 (fma.f64 #s(literal 1/2 binary64) %3255 (/.f64 %2347 %2244)) #s(literal 1/2 binary64))))
(approx %2391 (/.f64 %279 %326))
(approx %2419 (/.f64 %326 %279))
(approx %83 (*.f64 #s(literal -1 binary64) (*.f64 phipp (-.f64 (*.f64 #s(literal -1/2 binary64) %3245) #s(literal 1 binary64)))))
(approx %84 %3279)
(approx %85 %3281)
(approx %90 (asin.f64 %3281))
Calls

9 calls:

TimeVariablePoint
835.0ms
cp
0
546.0ms
lamp
0
439.0ms
cp
inf
390.0ms
lamp
inf
324.0ms
phipp
inf

rewrite5.4s (3.6%)

Memory
-22.3MiB live, 118.3MiB allocated; 143ms collecting garbage
Counts
932 → 952
Calls
Call 1
Inputs
%2 = (sin.f64 lamp)
%3 = (*.f64 cp %2)
%5 = (cos.f64 phipp)
%10 = (pow.f64 lamp #s(literal 2 binary64))
%11 = (*.f64 #s(literal -1/6 binary64) %10)
%12 = (+.f64 #s(literal 1 binary64) %11)
%13 = (*.f64 lamp %12)
%14 = (sin lamp)
%15 = (approx %14 %13)
%17 = (*.f64 cp lamp)
%18 = (* cp %14)
%19 = (approx %18 %17)
%20 = (/.f64 cp %5)
%21 = (cos phipp)
%22 = (approx %21 #s(literal 1 binary64))
%27 = (neg.f64 cp)
%28 = (*.f64 cp #s(literal 2 binary64))
%29 = (neg.f64 lamp)
%30 = (PI.f64 )
%31 = (+.f64 %29 %30)
%32 = (sin.f64 %31)
%33 = (*.f64 %30 #s(literal 1/2 binary64))
%34 = (+.f64 %29 %33)
%35 = (cos.f64 %34)
%36 = (*.f64 #s(literal 1 binary64) %3)
%39 = (*.f64 #s(literal 1/2 binary64) phipp)
%41 = (fma.f64 %30 #s(literal 1/2 binary64) phipp)
%42 = (sin.f64 %41)
%43 = (/.f64 #s(literal 1 binary64) %5)
%44 = (*.f64 cp %32)
%45 = (*.f64 cp %35)
%46 = (*.f64 cp %15)
%47 = (*.f64 #s(literal 1/6 binary64) %10)
%48 = (-.f64 %47 #s(literal 1 binary64))
%49 = (*.f64 lamp %48)
%52 = (approx (sin (neg lamp)) %49)
%53 = (/.f64 %5 cp)
%55 = (*.f64 #s(literal 1/2 binary64) lamp)
%56 = (sin.f64 %55)
%57 = (cos.f64 %55)
%58 = (/.f64 #s(literal 1 binary64) cp)
%59 = (/.f64 #s(literal 1 binary64) %2)
%60 = (sqrt.f64 #s(literal 1/2 binary64))
%61 = (*.f64 phipp phipp)
%62 = (*.f64 %39 phipp)
%63 = (fma.f64 %61 #s(literal -1/2 binary64) #s(literal 1 binary64))
%64 = (-.f64 #s(literal 1/2 binary64) %62)
%65 = (fma.f64 %60 %60 %64)
%66 = (*.f64 cp #s(literal -1 binary64))
%67 = (cos.f64 lamp)
%68 = (sin.f64 %30)
%69 = (approx %21 %63)
%70 = (approx %21 %65)
%73 = (/.f64 #s(literal 1 binary64) lamp)
%74 = (/.f64 %5 lamp)
%75 = (E.f64 )
%83 = (neg.f64 %75)
%84 = (sqrt.f64 %75)
%85 = (+.f64 %75 %75)
%86 = (*.f64 %75 %75)
%87 = (fma.f64 %75 %75 %75)
%88 = (expm1.f64 %75)
%89 = (tanh.f64 %75)
%90 = (exp.f64 %75)
%91 = (cosh.f64 %75)
%92 = (sinh.f64 %75)
%93 = (hypot.f64 %75 %75)
%94 = (cbrt.f64 %75)
%95 = (asinh.f64 %75)
%96 = (tanh.f64 %95)
%97 = (cosh.f64 %95)
%98 = (cos.f64 %75)
%99 = (sin.f64 #s(literal 5/4 binary64))
%100 = (sin.f64 #s(literal 5/2 binary64))
%101 = (+.f64 %29 #s(literal 1/64 binary64))
%102 = (sin.f64 %86)
%103 = (sin.f64 %92)
%104 = (cos.f64 %101)
%105 = (*.f64 cp %104)
%106 = (/.f64 %105 %22)
%108 = (+.f64 #s(literal 1 binary64) %30)
%109 = (+.f64 %85 %30)
%110 = (+.f64 %91 %30)
%111 = (+.f64 %94 %30)
%112 = (cos.f64 #s(literal 1 binary64))
%113 = (cos.f64 #s(literal 1/4 binary64))
%114 = (cos.f64 #s(literal 3 binary64))
%115 = (cos.f64 %96)
%116 = (neg.f64 #s(literal 5/2 binary64))
%117 = (/.f64 %89 %5)
%118 = (/.f64 %5 %89)
%119 = (pow.f64 %75 #s(literal 2 binary64))
%120 = (*.f64 #s(literal -1/6 binary64) %119)
%121 = (+.f64 #s(literal 1 binary64) %120)
%122 = (*.f64 %75 %121)
%123 = (approx %14 %122)
%124 = (*.f64 %20 %123)
%126 = (*.f64 cp %75)
%127 = (approx %18 %126)
%128 = (/.f64 %127 %42)
%130 = (/ %14 %21)
%131 = (approx %130 %43)
%132 = (*.f64 %131 cp)
%134 = (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%135 = (*.f64 #s(literal -1/6 binary64) %134)
%136 = (+.f64 #s(literal 1 binary64) %135)
%137 = (*.f64 #s(literal 2 binary64) %136)
%138 = (approx %14 %137)
%139 = (*.f64 cp %138)
%140 = (approx %18 %28)
%141 = (/.f64 %140 %42)
%143 = (/.f64 %139 %22)
%145 = (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))
%146 = (*.f64 #s(literal -1/6 binary64) %145)
%147 = (+.f64 #s(literal 1 binary64) %146)
%148 = (*.f64 #s(literal 1/6 binary64) %147)
%149 = (approx %14 %148)
%150 = (*.f64 cp %149)
%151 = (/.f64 %150 %22)
%153 = (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))
%154 = (*.f64 #s(literal -1/6 binary64) %153)
%155 = (+.f64 #s(literal 1 binary64) %154)
%156 = (*.f64 #s(literal -1/2 binary64) %155)
%157 = (approx %14 %156)
%158 = (*.f64 cp %157)
%159 = (*.f64 cp #s(literal -1/2 binary64))
%160 = (/.f64 %158 %22)
%162 = (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%163 = (*.f64 #s(literal -1/6 binary64) %162)
%164 = (+.f64 #s(literal 1 binary64) %163)
%165 = (*.f64 #s(literal 1/2 binary64) %164)
%166 = (approx %14 %165)
%167 = (*.f64 cp %166)
%168 = (/.f64 %167 %22)
%170 = (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))
%171 = (*.f64 #s(literal -1/6 binary64) %170)
%172 = (+.f64 #s(literal 1 binary64) %171)
%173 = (*.f64 #s(literal 1/4 binary64) %172)
%174 = (approx %14 %173)
%175 = (*.f64 cp %174)
%176 = (/.f64 %175 %22)
%178 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))
%179 = (*.f64 #s(literal -1/6 binary64) %178)
%180 = (+.f64 #s(literal 1 binary64) %179)
%181 = (*.f64 #s(literal 3 binary64) %180)
%182 = (approx %14 %181)
%183 = (*.f64 cp %182)
%184 = (*.f64 cp %178)
%185 = (*.f64 #s(literal -1/6 binary64) %184)
%186 = (+.f64 cp %185)
%187 = (*.f64 #s(literal 3 binary64) %186)
%188 = (approx %18 %187)
%189 = (/.f64 %188 %22)
%191 = (/.f64 %183 %22)
%193 = (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))
%194 = (*.f64 #s(literal -1/6 binary64) %193)
%195 = (+.f64 #s(literal 1 binary64) %194)
%196 = (*.f64 #s(literal -1 binary64) %195)
%197 = (approx %14 %196)
%198 = (*.f64 cp %197)
%199 = (/.f64 %198 %22)
%201 = (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))
%202 = (*.f64 #s(literal -1/6 binary64) %201)
%203 = (+.f64 #s(literal 1 binary64) %202)
%204 = (*.f64 #s(literal 3/4 binary64) %203)
%205 = (approx %14 %204)
%206 = (*.f64 cp %205)
%207 = (*.f64 %20 %205)
%209 = (/.f64 %206 %22)
%211 = (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))
%212 = (*.f64 cp %211)
%213 = (*.f64 #s(literal -1/6 binary64) %212)
%214 = (+.f64 cp %213)
%215 = (*.f64 #s(literal 9/4 binary64) %214)
%216 = (approx %18 %215)
%217 = (/.f64 %216 %22)
%219 = (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))
%220 = (*.f64 #s(literal -1/6 binary64) %219)
%221 = (+.f64 #s(literal 1 binary64) %220)
%222 = (*.f64 #s(literal 5/4 binary64) %221)
%223 = (approx %14 %222)
%224 = (*.f64 cp %223)
%225 = (*.f64 %43 %224)
%227 = (*.f64 %20 %223)
%229 = (*.f64 cp %99)
%230 = (*.f64 cp %219)
%231 = (*.f64 #s(literal -1/6 binary64) %230)
%232 = (+.f64 cp %231)
%233 = (*.f64 #s(literal 5/4 binary64) %232)
%234 = (approx %18 %233)
%235 = (/.f64 %234 %22)
%237 = (/.f64 %224 %22)
%239 = (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))
%240 = (*.f64 #s(literal -1/6 binary64) %239)
%241 = (+.f64 #s(literal 1 binary64) %240)
%242 = (*.f64 #s(literal 3/2 binary64) %241)
%243 = (approx %14 %242)
%244 = (*.f64 cp %243)
%245 = (/.f64 %244 %22)
%247 = (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))
%248 = (*.f64 #s(literal -1/6 binary64) %247)
%249 = (+.f64 #s(literal 1 binary64) %248)
%250 = (*.f64 #s(literal 5/2 binary64) %249)
%251 = (approx %14 %250)
%252 = (*.f64 cp %251)
%253 = (*.f64 cp %100)
%254 = (*.f64 cp #s(literal 5/2 binary64))
%255 = (approx %18 %254)
%256 = (/.f64 %255 %42)
%258 = (*.f64 cp %247)
%259 = (*.f64 #s(literal -1/6 binary64) %258)
%260 = (+.f64 cp %259)
%261 = (*.f64 #s(literal 5/2 binary64) %260)
%262 = (approx %18 %261)
%263 = (/.f64 %262 %22)
%265 = (/.f64 %252 %22)
%267 = (+.f64 %116 %30)
%268 = (sin.f64 %267)
%269 = (*.f64 cp %268)
%270 = (/.f64 %269 %22)
%272 = (*.f64 cp #s(literal -1/4 binary64))
%273 = (*.f64 cp #s(literal 1/8 binary64))
%274 = (approx %18 %273)
%275 = (/.f64 %274 %42)
%277 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%278 = (*.f64 #s(literal -1/6 binary64) %277)
%279 = (+.f64 #s(literal 1 binary64) %278)
%280 = (*.f64 #s(literal -2 binary64) %279)
%281 = (approx %14 %280)
%282 = (*.f64 cp %281)
%283 = (*.f64 cp %277)
%284 = (*.f64 #s(literal -1/6 binary64) %283)
%285 = (+.f64 cp %284)
%286 = (*.f64 #s(literal -2 binary64) %285)
%287 = (approx %18 %286)
%288 = (/.f64 %287 %22)
%290 = (/.f64 %282 %22)
%292 = (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))
%293 = (*.f64 #s(literal -1/6 binary64) %292)
%294 = (+.f64 #s(literal 1 binary64) %293)
%295 = (*.f64 #s(literal 1/64 binary64) %294)
%296 = (approx %14 %295)
%297 = (*.f64 cp %296)
%298 = (/.f64 %297 %22)
%300 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/64 binary64))
%301 = (pow.f64 %83 #s(literal 2 binary64))
%302 = (*.f64 #s(literal -1/6 binary64) %301)
%303 = (+.f64 #s(literal 1 binary64) %302)
%304 = (*.f64 %83 %303)
%305 = (approx %14 %304)
%306 = (*.f64 %20 %305)
%308 = (pow.f64 %84 #s(literal 2 binary64))
%309 = (*.f64 cp %308)
%310 = (*.f64 #s(literal -1/6 binary64) %309)
%311 = (+.f64 cp %310)
%312 = (*.f64 %84 %311)
%313 = (approx %18 %312)
%314 = (/.f64 %313 %22)
%316 = (pow.f64 %85 #s(literal 2 binary64))
%317 = (*.f64 cp %316)
%318 = (*.f64 #s(literal -1/6 binary64) %317)
%319 = (+.f64 cp %318)
%320 = (*.f64 %85 %319)
%321 = (approx %18 %320)
%322 = (/.f64 %321 %22)
%324 = (pow.f64 %86 #s(literal 2 binary64))
%325 = (*.f64 #s(literal -1/6 binary64) %324)
%326 = (+.f64 #s(literal 1 binary64) %325)
%327 = (*.f64 %86 %326)
%328 = (approx %14 %327)
%329 = (*.f64 cp %328)
%330 = (*.f64 cp %102)
%331 = (/.f64 #s(literal 1 binary64) %330)
%332 = (/ %21 %18)
%333 = (approx %332 %331)
%334 = (/.f64 #s(literal 1 binary64) %333)
%336 = (/.f64 %329 %22)
%338 = (*.f64 cp %88)
%339 = (approx %130 %117)
%340 = (*.f64 %339 cp)
%342 = (*.f64 cp %103)
%343 = (*.f64 cp %93)
%344 = (approx %18 %343)
%345 = (/.f64 %344 %42)
%347 = (/.f64 #s(literal 1 binary64) %159)
%348 = (approx %332 %347)
%349 = (/.f64 #s(literal 1 binary64) %348)
%351 = (/.f64 #s(literal 1 binary64) %66)
%352 = (approx %332 %351)
%353 = (/.f64 #s(literal 1 binary64) %352)
%355 = (/.f64 #s(literal 1 binary64) %272)
%356 = (approx %332 %355)
%357 = (/.f64 #s(literal 1 binary64) %356)
%359 = (/.f64 cp %74)
%361 = (/.f64 lamp %53)
%363 = (/.f64 %17 %70)
%365 = (/.f64 %17 %69)
%367 = (/.f64 %20 %73)
%369 = (/.f64 %53 %89)
%370 = (/.f64 #s(literal 1 binary64) %369)
%372 = (/.f64 cp %118)
%374 = (approx %332 %58)
%375 = (/.f64 #s(literal 1 binary64) %374)
%377 = (/.f64 cp %98)
%378 = (*.f64 #s(literal 3/4 binary64) #s(literal 3/4 binary64))
%379 = (fma.f64 %378 #s(literal -1/2 binary64) #s(literal 1 binary64))
%380 = (approx %21 %379)
%381 = (/.f64 %3 %380)
%383 = (*.f64 %300 #s(literal 1/64 binary64))
%384 = (-.f64 #s(literal 1/2 binary64) %383)
%385 = (fma.f64 %60 %60 %384)
%386 = (approx %21 %385)
%387 = (/.f64 %3 %386)
%389 = (*.f64 #s(literal 1/64 binary64) #s(literal 1/64 binary64))
%390 = (fma.f64 %389 #s(literal -1/2 binary64) #s(literal 1 binary64))
%391 = (approx %21 %390)
%392 = (/.f64 %3 %391)
%394 = (/.f64 cp %75)
%395 = (/.f64 %58 %2)
%396 = (/.f64 #s(literal 1 binary64) %395)
%398 = (/.f64 cp %59)
%400 = (/.f64 %2 %58)
%402 = (fma.f64 #s(literal 2 binary64) %68 #s(literal 1 binary64))
%403 = (/.f64 %3 %402)
%405 = (/.f64 cp #s(literal -1/6 binary64))
%406 = (/.f64 #s(literal -1/2 binary64) %17)
%407 = (approx %332 %406)
%408 = (/.f64 #s(literal 1 binary64) %407)
%410 = (/.f64 lamp #s(literal 1/2 binary64))
%411 = (approx %130 %410)
%412 = (*.f64 %411 cp)
%414 = (/.f64 cp #s(literal 3 binary64))
%415 = (/.f64 #s(literal -1 binary64) %17)
%416 = (approx %332 %415)
%417 = (/.f64 #s(literal 1 binary64) %416)
%419 = (/.f64 lamp #s(literal 3/4 binary64))
%420 = (approx %130 %419)
%421 = (*.f64 %420 cp)
%423 = (/.f64 cp #s(literal 9/4 binary64))
%424 = (/.f64 cp #s(literal 5/4 binary64))
%425 = (/.f64 cp #s(literal 3/2 binary64))
%426 = (/.f64 cp #s(literal -1/4 binary64))
%427 = (/.f64 lamp #s(literal -1/8 binary64))
%428 = (approx %130 %427)
%429 = (*.f64 %428 cp)
%431 = (/.f64 cp #s(literal -1/8 binary64))
%432 = (/.f64 #s(literal 1/16 binary64) %17)
%433 = (approx %332 %432)
%434 = (/.f64 #s(literal 1 binary64) %433)
%436 = (/.f64 cp phipp)
%437 = (/.f64 cp %83)
%438 = (/.f64 cp %84)
%439 = (/.f64 cp %87)
%440 = (/.f64 cp %88)
%441 = (/.f64 cp %89)
%442 = (/.f64 cp %94)
%443 = (/.f64 cp %97)
%444 = (approx %21 #s(literal -1/6 binary64))
%445 = (approx %21 #s(literal 1/6 binary64))
%446 = (/.f64 %45 %445)
%448 = (approx %21 #s(literal -1/2 binary64))
%449 = (approx %21 #s(literal 1/4 binary64))
%450 = (approx %21 #s(literal -1 binary64))
%451 = (approx %21 #s(literal 3/4 binary64))
%452 = (/.f64 %44 %451)
%454 = (/.f64 #s(literal 9/4 binary64) %3)
%455 = (approx %332 %454)
%456 = (/.f64 #s(literal 9/4 binary64) %455)
%458 = (/.f64 #s(literal 5/2 binary64) %3)
%459 = (approx %332 %458)
%460 = (/.f64 #s(literal 5/2 binary64) %459)
%462 = (approx %21 #s(literal -1/4 binary64))
%463 = (approx %21 #s(literal 1/8 binary64))
%464 = (approx %21 #s(literal 1/16 binary64))
%465 = (approx %21 #s(literal 1/64 binary64))
%466 = (approx %21 %89)
%467 = (/.f64 %44 %466)
%469 = (/.f64 %91 %3)
%470 = (approx %332 %469)
%471 = (/.f64 %91 %470)
%473 = (approx %21 %96)
%474 = (/.f64 %44 %473)
%476 = (fma.f64 #s(literal -1/2 binary64) %68 %5)
%477 = (/.f64 %3 %476)
%479 = (*.f64 #s(literal -1/6 binary64) %66)
%480 = (+.f64 cp %479)
%481 = (*.f64 lamp %480)
%482 = (approx %18 %481)
%483 = (/.f64 %482 %22)
%485 = (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64))
%486 = (+.f64 #s(literal 1 binary64) %485)
%487 = (*.f64 lamp %486)
%488 = (approx %14 %487)
%489 = (*.f64 cp %488)
%490 = (/.f64 %489 %22)
%492 = (*.f64 #s(literal -1/6 binary64) %88)
%493 = (+.f64 #s(literal 1 binary64) %492)
%494 = (*.f64 lamp %493)
%495 = (approx %14 %494)
%496 = (*.f64 cp %495)
%497 = (*.f64 #s(literal -1/6 binary64) %338)
%498 = (+.f64 cp %497)
%499 = (*.f64 lamp %498)
%500 = (approx %18 %499)
%501 = (/.f64 %500 %22)
%503 = (/.f64 %496 %22)
%505 = (*.f64 #s(literal -1/6 binary64) %90)
%506 = (+.f64 #s(literal 1 binary64) %505)
%507 = (*.f64 lamp %506)
%508 = (approx %14 %507)
%509 = (*.f64 cp %508)
%510 = (/.f64 %509 %22)
%512 = (+.f64 #s(literal 1 binary64) %75)
%513 = (*.f64 lamp %512)
%514 = (approx %14 %513)
%515 = (*.f64 cp %514)
%516 = (/.f64 %515 %22)
%518 = (*.f64 lamp %108)
%519 = (approx %14 %518)
%520 = (*.f64 cp %519)
%521 = (/.f64 %520 %22)
%523 = (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64))
%524 = (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))
%525 = (*.f64 lamp %524)
%526 = (approx %14 %525)
%527 = (*.f64 cp %526)
%528 = (/.f64 %527 %22)
%530 = (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%531 = (*.f64 lamp %530)
%532 = (approx %14 %531)
%533 = (*.f64 cp %532)
%534 = (/.f64 %533 %22)
%536 = (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64))
%537 = (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))
%538 = (*.f64 lamp %537)
%539 = (approx %14 %538)
%540 = (*.f64 cp %539)
%541 = (/.f64 %540 %22)
%543 = (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))
%544 = (*.f64 lamp %543)
%545 = (approx %14 %544)
%546 = (*.f64 cp %545)
%547 = (/.f64 %546 %22)
%549 = (+.f64 #s(literal 1 binary64) %83)
%550 = (*.f64 lamp %549)
%551 = (approx %14 %550)
%552 = (*.f64 cp %551)
%553 = (/.f64 %552 %22)
%555 = (+.f64 #s(literal 1 binary64) %84)
%556 = (*.f64 lamp %555)
%557 = (approx %14 %556)
%558 = (*.f64 cp %557)
%559 = (/.f64 %558 %22)
%561 = (+.f64 #s(literal 1 binary64) %87)
%562 = (*.f64 lamp %561)
%563 = (approx %14 %562)
%564 = (*.f64 cp %563)
%565 = (/.f64 %564 %22)
%567 = (*.f64 lamp %75)
%568 = (approx %14 %567)
%569 = (*.f64 cp %568)
%570 = (/.f64 %569 %22)
%572 = (*.f64 lamp %30)
%573 = (approx %14 %572)
%574 = (*.f64 cp %573)
%575 = (/.f64 %574 %22)
%577 = (*.f64 lamp #s(literal 3 binary64))
%578 = (approx %14 %577)
%579 = (*.f64 cp %578)
%580 = (/.f64 %579 %22)
%582 = (*.f64 lamp #s(literal 9/4 binary64))
%583 = (approx %14 %582)
%584 = (*.f64 cp %583)
%585 = (/.f64 %584 %22)
%587 = (*.f64 lamp #s(literal 5/4 binary64))
%588 = (approx %14 %587)
%589 = (*.f64 cp %588)
%590 = (/.f64 %589 %22)
%592 = (*.f64 lamp #s(literal 3/2 binary64))
%593 = (approx %14 %592)
%594 = (*.f64 cp %593)
%595 = (/.f64 %594 %22)
%597 = (*.f64 lamp %83)
%598 = (approx %14 %597)
%599 = (*.f64 cp %598)
%600 = (/.f64 %599 %22)
%602 = (*.f64 lamp %87)
%603 = (approx %14 %602)
%604 = (*.f64 cp %603)
%605 = (/.f64 %604 %22)
%607 = (*.f64 lamp %88)
%608 = (approx %14 %607)
%609 = (*.f64 cp %608)
%610 = (/.f64 %609 %22)
%612 = (*.f64 lamp %97)
%613 = (approx %14 %612)
%614 = (*.f64 cp %613)
%615 = (/.f64 %614 %22)
%617 = (approx %14 #s(literal -1/2 binary64))
%618 = (*.f64 %20 %617)
%620 = (approx %14 lamp)
%621 = (*.f64 %20 %620)
%623 = (approx %14 %96)
%624 = (*.f64 %20 %623)
%627 = (*.f64 #s(literal -1/2 binary64) %75)
%628 = (+.f64 #s(literal 1 binary64) %627)
%629 = (approx %21 %628)
%630 = (/.f64 %19 %629)
%632 = (*.f64 #s(literal -1/2 binary64) %30)
%633 = (+.f64 #s(literal 1 binary64) %632)
%634 = (approx %21 %633)
%635 = (/.f64 %19 %634)
%637 = (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))
%638 = (+.f64 #s(literal 1 binary64) %637)
%639 = (approx %21 %638)
%640 = (/.f64 %19 %639)
%642 = (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))
%643 = (+.f64 #s(literal 1 binary64) %642)
%644 = (approx %21 %643)
%645 = (/.f64 %19 %644)
%647 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))
%648 = (+.f64 #s(literal 1 binary64) %647)
%649 = (approx %21 %648)
%650 = (/.f64 %19 %649)
%652 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))
%653 = (+.f64 #s(literal 1 binary64) %652)
%654 = (approx %21 %653)
%655 = (/.f64 %19 %654)
%657 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))
%658 = (+.f64 #s(literal 1 binary64) %657)
%659 = (approx %21 %658)
%660 = (/.f64 %19 %659)
%662 = (*.f64 #s(literal -1/2 binary64) %93)
%663 = (+.f64 #s(literal 1 binary64) %662)
%664 = (approx %21 %663)
%665 = (/.f64 %19 %664)
%667 = (approx %21 %523)
%668 = (/.f64 %19 %667)
%670 = (approx %21 %536)
%671 = (/.f64 %19 %670)
%673 = (/.f64 %19 %444)
%675 = (/.f64 %19 %445)
%677 = (/.f64 %19 %448)
%679 = (/.f64 %19 %449)
%681 = (/.f64 %19 %450)
%683 = (/.f64 %19 %451)
%685 = (/.f64 %19 %462)
%687 = (/.f64 %19 %463)
%689 = (/.f64 %19 %464)
%691 = (+.f64 %85 %33)
%692 = (cos.f64 %691)
%693 = (*.f64 cp %692)
%694 = (/.f64 %693 %22)
%696 = (sin.f64 %109)
%697 = (*.f64 cp %696)
%698 = (/.f64 %697 %22)
%700 = (+.f64 %91 %33)
%701 = (cos.f64 %700)
%702 = (*.f64 cp %701)
%703 = (/.f64 %702 %22)
%705 = (sin.f64 %110)
%706 = (*.f64 cp %705)
%707 = (/.f64 %706 %22)
%709 = (sin.f64 %111)
%710 = (*.f64 cp %709)
%711 = (/.f64 %710 %22)
%713 = (/.f64 %229 %22)
%715 = (/.f64 %253 %22)
%717 = (/.f64 %330 %22)
%719 = (/.f64 %342 %22)
%721 = (*.f64 cp %112)
%722 = (/.f64 %721 %22)
%724 = (*.f64 cp %113)
%725 = (/.f64 %724 %22)
%727 = (*.f64 cp %114)
%728 = (/.f64 %727 %22)
%730 = (*.f64 cp %67)
%731 = (/.f64 %730 %22)
%733 = (*.f64 cp %115)
%734 = (/.f64 %733 %22)
%736 = (*.f64 #s(literal 3 binary64) %46)
%738 = (*.f64 #s(literal 5/4 binary64) %46)
%740 = (*.f64 %87 %27)
%741 = (*.f64 %740 %52)
%743 = (*.f64 %88 %27)
%744 = (*.f64 %743 %52)
%746 = (approx %130 #s(literal -1/6 binary64))
%747 = (*.f64 %746 cp)
%749 = (approx %130 #s(literal 1/6 binary64))
%750 = (*.f64 %749 cp)
%752 = (approx %130 #s(literal -1/2 binary64))
%753 = (*.f64 %752 cp)
%755 = (approx %130 #s(literal 1/2 binary64))
%756 = (*.f64 %755 cp)
%758 = (approx %130 #s(literal 1/4 binary64))
%759 = (*.f64 %758 cp)
%761 = (approx %130 #s(literal -1 binary64))
%762 = (*.f64 %761 cp)
%764 = (approx %130 #s(literal 3/4 binary64))
%765 = (*.f64 %764 cp)
%767 = (approx %130 #s(literal 9/4 binary64))
%768 = (*.f64 %767 cp)
%770 = (approx %130 #s(literal 5/4 binary64))
%771 = (*.f64 %770 cp)
%773 = (approx %130 #s(literal 3/2 binary64))
%774 = (*.f64 %773 cp)
%776 = (approx %130 #s(literal 4 binary64))
%777 = (*.f64 %776 cp)
%779 = (approx %130 #s(literal -1/4 binary64))
%780 = (*.f64 %779 cp)
%782 = (approx %130 #s(literal -1/8 binary64))
%783 = (*.f64 %782 cp)
%785 = (approx %130 #s(literal 1/16 binary64))
%786 = (*.f64 %785 cp)
%788 = (approx %130 #s(literal -2 binary64))
%789 = (*.f64 %788 cp)
%791 = (approx %130 #s(literal 1/64 binary64))
%792 = (*.f64 %791 cp)
%794 = (approx %130 cp)
%795 = (*.f64 %794 cp)
%797 = (approx %130 lamp)
%798 = (*.f64 %797 cp)
%800 = (approx %130 %83)
%801 = (*.f64 %800 cp)
%803 = (approx %130 %84)
%804 = (*.f64 %803 cp)
%806 = (approx %130 %89)
%807 = (*.f64 %806 cp)
%809 = (approx %130 %96)
%810 = (*.f64 %809 cp)
%812 = (approx %130 %98)
%813 = (*.f64 %812 cp)
%815 = (approx %332 cp)
%816 = (/.f64 #s(literal 1 binary64) %815)
%818 = (approx %332 phipp)
%819 = (/.f64 #s(literal 1 binary64) %818)
%821 = (/.f64 %2 lamp)
%823 = (*.f64 #s(literal -1/2 binary64) %57)
%824 = (*.f64 #s(literal 2 binary64) %823)
%825 = (*.f64 cp %824)
%826 = (/.f64 %825 %22)
%828 = (*.f64 #s(literal 3 binary64) %57)
%829 = (*.f64 #s(literal 2 binary64) %828)
%830 = (*.f64 cp %829)
%831 = (/.f64 %830 %22)
%833 = (*.f64 #s(literal 9/4 binary64) %57)
%834 = (*.f64 #s(literal 2 binary64) %833)
%835 = (*.f64 cp %834)
%836 = (/.f64 %835 %22)
%838 = (*.f64 #s(literal 5/2 binary64) %57)
%839 = (*.f64 #s(literal 2 binary64) %838)
%840 = (*.f64 cp %839)
%841 = (/.f64 %840 %22)
%843 = (*.f64 %56 #s(literal 1 binary64))
%844 = (*.f64 #s(literal 2 binary64) %843)
%845 = (*.f64 cp %844)
%846 = (/.f64 %845 %22)
%848 = (*.f64 %56 #s(literal -1 binary64))
%849 = (*.f64 #s(literal 2 binary64) %848)
%850 = (*.f64 cp %849)
%851 = (/.f64 %850 %22)
%853 = (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))
%854 = (*.f64 cp %853)
%855 = (/.f64 %854 %22)
%857 = (*.f64 #s(literal 2 binary64) %83)
%858 = (*.f64 cp %857)
%859 = (/.f64 %858 %22)
%861 = (/.f64 %20 #s(literal 5/4 binary64))
%863 = (/.f64 %20 #s(literal 3/2 binary64))
%865 = (fma.f64 #s(literal 1/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%866 = (approx %21 %865)
%867 = (/.f64 %3 %866)
%869 = (fma.f64 #s(literal 3/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%870 = (approx %21 %869)
%871 = (/.f64 %3 %870)
%873 = (fma.f64 #s(literal 5/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%874 = (approx %21 %873)
%875 = (/.f64 %3 %874)
%877 = (fma.f64 #s(literal 1/64 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%878 = (approx %21 %877)
%879 = (/.f64 %3 %878)
%881 = (fma.f64 %93 #s(literal -1/2 binary64) #s(literal 1 binary64))
%882 = (approx %21 %881)
%883 = (/.f64 %3 %882)
%885 = (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%886 = (fma.f64 %60 %60 %885)
%887 = (approx %21 %886)
%888 = (/.f64 %3 %887)
%890 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64))
%891 = (fma.f64 %60 %60 %890)
%892 = (approx %21 %891)
%893 = (/.f64 %3 %892)
%895 = (-.f64 #s(literal 1/2 binary64) %84)
%896 = (fma.f64 %60 %60 %895)
%897 = (approx %21 %896)
%898 = (/.f64 %3 %897)
%900 = (/.f64 %3 %465)
%902 = (fma.f64 %60 %60 #s(literal -1/8 binary64))
%903 = (approx %21 %902)
%904 = (/.f64 %3 %903)
%931 = (*.f64 #s(literal -1 binary64) %3)
%933 = (*.f64 #s(literal 5/4 binary64) %3)
%935 = (*.f64 #s(literal 3/2 binary64) %3)
%937 = (*.f64 #s(literal 5/2 binary64) %3)
cp
lamp
%2
%3
phipp
%5
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%10
%11
%12
%13
%15
#s(literal 1/6 binary64)
%17
%19
%20
%22
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal -1 binary64)
#s(literal -1/4 binary64)
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
#s(literal 1/4 binary64)
#s(literal -2 binary64)
%39
#s(literal 4 binary64)
%41
%42
%43
%44
%45
%46
%47
%48
%49
%52
%53
#s(literal 3 binary64)
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
%73
%74
%75
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 1/16 binary64)
#s(literal 1/64 binary64)
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
(asin.f64 %106)
%108
%109
%110
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
(asin.f64 %124)
%126
%127
%128
(asin.f64 %128)
%131
%132
(asin.f64 %132)
%134
%135
%136
%137
%138
%139
%140
%141
(asin.f64 %141)
%143
(asin.f64 %143)
%145
%146
%147
%148
%149
%150
%151
(asin.f64 %151)
%153
%154
%155
%156
%157
%158
%159
%160
(asin.f64 %160)
%162
%163
%164
%165
%166
%167
%168
(asin.f64 %168)
%170
%171
%172
%173
%174
%175
%176
(asin.f64 %176)
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
(asin.f64 %189)
%191
(asin.f64 %191)
%193
%194
%195
%196
%197
%198
%199
(asin.f64 %199)
%201
%202
%203
%204
%205
%206
%207
(asin.f64 %207)
%209
(asin.f64 %209)
%211
%212
%213
%214
%215
%216
%217
(asin.f64 %217)
%219
%220
%221
%222
%223
%224
%225
(asin.f64 %225)
%227
(asin.f64 %227)
%229
%230
%231
%232
%233
%234
%235
(asin.f64 %235)
%237
(asin.f64 %237)
%239
%240
%241
%242
%243
%244
%245
(asin.f64 %245)
%247
%248
%249
%250
%251
%252
%253
%254
%255
%256
(asin.f64 %256)
%258
%259
%260
%261
%262
%263
(asin.f64 %263)
%265
(asin.f64 %265)
%267
%268
%269
%270
(asin.f64 %270)
%272
%273
%274
%275
(asin.f64 %275)
%277
%278
%279
%280
%281
%282
%283
%284
%285
%286
%287
%288
(asin.f64 %288)
%290
(asin.f64 %290)
%292
%293
%294
%295
%296
%297
%298
(asin.f64 %298)
%300
%301
%302
%303
%304
%305
%306
(asin.f64 %306)
%308
%309
%310
%311
%312
%313
%314
(asin.f64 %314)
%316
%317
%318
%319
%320
%321
%322
(asin.f64 %322)
%324
%325
%326
%327
%328
%329
%330
%331
%333
%334
(asin.f64 %334)
%336
(asin.f64 %336)
%338
%339
%340
(asin.f64 %340)
%342
%343
%344
%345
(asin.f64 %345)
%347
%348
%349
(asin.f64 %349)
%351
%352
%353
(asin.f64 %353)
%355
%356
%357
(asin.f64 %357)
%359
(asin.f64 %359)
%361
(asin.f64 %361)
%363
(asin.f64 %363)
%365
(asin.f64 %365)
%367
(asin.f64 %367)
%369
%370
(asin.f64 %370)
%372
(asin.f64 %372)
%374
%375
(asin.f64 %375)
%377
%378
%379
%380
%381
(asin.f64 %381)
%383
%384
%385
%386
%387
(asin.f64 %387)
%389
%390
%391
%392
(asin.f64 %392)
%394
%395
%396
(asin.f64 %396)
%398
(asin.f64 %398)
%400
(asin.f64 %400)
%402
%403
(asin.f64 %403)
%405
%406
%407
%408
(asin.f64 %408)
%410
%411
%412
(asin.f64 %412)
%414
%415
%416
%417
(asin.f64 %417)
%419
%420
%421
(asin.f64 %421)
%423
%424
%425
%426
%427
%428
%429
(asin.f64 %429)
%431
%432
%433
%434
(asin.f64 %434)
%436
%437
%438
%439
%440
%441
%442
%443
%444
%445
%446
(asin.f64 %446)
%448
%449
%450
%451
%452
(asin.f64 %452)
%454
%455
%456
(asin.f64 %456)
%458
%459
%460
(asin.f64 %460)
%462
%463
%464
%465
%466
%467
(asin.f64 %467)
%469
%470
%471
(asin.f64 %471)
%473
%474
(asin.f64 %474)
%476
%477
(asin.f64 %477)
%479
%480
%481
%482
%483
(asin.f64 %483)
%485
%486
%487
%488
%489
%490
(asin.f64 %490)
%492
%493
%494
%495
%496
%497
%498
%499
%500
%501
(asin.f64 %501)
%503
(asin.f64 %503)
%505
%506
%507
%508
%509
%510
(asin.f64 %510)
%512
%513
%514
%515
%516
(asin.f64 %516)
%518
%519
%520
%521
(asin.f64 %521)
%523
%524
%525
%526
%527
%528
(asin.f64 %528)
%530
%531
%532
%533
%534
(asin.f64 %534)
%536
%537
%538
%539
%540
%541
(asin.f64 %541)
%543
%544
%545
%546
%547
(asin.f64 %547)
%549
%550
%551
%552
%553
(asin.f64 %553)
%555
%556
%557
%558
%559
(asin.f64 %559)
%561
%562
%563
%564
%565
(asin.f64 %565)
%567
%568
%569
%570
(asin.f64 %570)
%572
%573
%574
%575
(asin.f64 %575)
%577
%578
%579
%580
(asin.f64 %580)
%582
%583
%584
%585
(asin.f64 %585)
%587
%588
%589
%590
(asin.f64 %590)
%592
%593
%594
%595
(asin.f64 %595)
%597
%598
%599
%600
(asin.f64 %600)
%602
%603
%604
%605
(asin.f64 %605)
%607
%608
%609
%610
(asin.f64 %610)
%612
%613
%614
%615
(asin.f64 %615)
%617
%618
(asin.f64 %618)
%620
%621
(asin.f64 %621)
%623
%624
(asin.f64 %624)
(asin.f64 %46)
%627
%628
%629
%630
(asin.f64 %630)
%632
%633
%634
%635
(asin.f64 %635)
%637
%638
%639
%640
(asin.f64 %640)
%642
%643
%644
%645
(asin.f64 %645)
%647
%648
%649
%650
(asin.f64 %650)
%652
%653
%654
%655
(asin.f64 %655)
%657
%658
%659
%660
(asin.f64 %660)
%662
%663
%664
%665
(asin.f64 %665)
%667
%668
(asin.f64 %668)
%670
%671
(asin.f64 %671)
%673
(asin.f64 %673)
%675
(asin.f64 %675)
%677
(asin.f64 %677)
%679
(asin.f64 %679)
%681
(asin.f64 %681)
%683
(asin.f64 %683)
%685
(asin.f64 %685)
%687
(asin.f64 %687)
%689
(asin.f64 %689)
%691
%692
%693
%694
(asin.f64 %694)
%696
%697
%698
(asin.f64 %698)
%700
%701
%702
%703
(asin.f64 %703)
%705
%706
%707
(asin.f64 %707)
%709
%710
%711
(asin.f64 %711)
%713
(asin.f64 %713)
%715
(asin.f64 %715)
%717
(asin.f64 %717)
%719
(asin.f64 %719)
%721
%722
(asin.f64 %722)
%724
%725
(asin.f64 %725)
%727
%728
(asin.f64 %728)
%730
%731
(asin.f64 %731)
%733
%734
(asin.f64 %734)
%736
(asin.f64 %736)
%738
(asin.f64 %738)
%740
%741
(asin.f64 %741)
%743
%744
(asin.f64 %744)
%746
%747
(asin.f64 %747)
%749
%750
(asin.f64 %750)
%752
%753
(asin.f64 %753)
%755
%756
(asin.f64 %756)
%758
%759
(asin.f64 %759)
%761
%762
(asin.f64 %762)
%764
%765
(asin.f64 %765)
%767
%768
(asin.f64 %768)
%770
%771
(asin.f64 %771)
%773
%774
(asin.f64 %774)
%776
%777
(asin.f64 %777)
%779
%780
(asin.f64 %780)
%782
%783
(asin.f64 %783)
%785
%786
(asin.f64 %786)
%788
%789
(asin.f64 %789)
%791
%792
(asin.f64 %792)
%794
%795
(asin.f64 %795)
%797
%798
(asin.f64 %798)
%800
%801
(asin.f64 %801)
%803
%804
(asin.f64 %804)
%806
%807
(asin.f64 %807)
%809
%810
(asin.f64 %810)
%812
%813
(asin.f64 %813)
%815
%816
(asin.f64 %816)
%818
%819
(asin.f64 %819)
%821
(asin.f64 %821)
%823
%824
%825
%826
(asin.f64 %826)
%828
%829
%830
%831
(asin.f64 %831)
%833
%834
%835
%836
(asin.f64 %836)
%838
%839
%840
%841
(asin.f64 %841)
%843
%844
%845
%846
(asin.f64 %846)
%848
%849
%850
%851
(asin.f64 %851)
%853
%854
%855
(asin.f64 %855)
%857
%858
%859
(asin.f64 %859)
%861
(asin.f64 %861)
%863
(asin.f64 %863)
%865
%866
%867
(asin.f64 %867)
%869
%870
%871
(asin.f64 %871)
%873
%874
%875
(asin.f64 %875)
%877
%878
%879
(asin.f64 %879)
%881
%882
%883
(asin.f64 %883)
%885
%886
%887
%888
(asin.f64 %888)
%890
%891
%892
%893
(asin.f64 %893)
%895
%896
%897
%898
(asin.f64 %898)
%900
(asin.f64 %900)
%902
%903
%904
(asin.f64 %904)
(asin.f64 %394)
(asin.f64 %405)
(asin.f64 %414)
(asin.f64 %423)
(asin.f64 %424)
(asin.f64 %425)
(asin.f64 %426)
(asin.f64 %431)
(asin.f64 %436)
(asin.f64 %437)
(asin.f64 %438)
(asin.f64 %439)
(asin.f64 %440)
(asin.f64 %441)
(asin.f64 %442)
(asin.f64 %443)
(asin.f64 %377)
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(asin.f64 %36)
%931
(asin.f64 %931)
%933
(asin.f64 %933)
%935
(asin.f64 %935)
%937
(asin.f64 %937)
Outputs
%2 = (sin.f64 lamp)
%3 = (*.f64 cp %2)
%5 = (cos.f64 phipp)
%10 = (pow.f64 lamp #s(literal 2 binary64))
%11 = (*.f64 #s(literal -1/6 binary64) %10)
%12 = (+.f64 #s(literal 1 binary64) %11)
%13 = (*.f64 lamp %12)
%14 = (sin lamp)
%15 = (approx %14 %13)
%17 = (*.f64 cp lamp)
%18 = (* cp %14)
%19 = (approx %18 %17)
%20 = (/.f64 cp %5)
%21 = (cos phipp)
%22 = (approx %21 #s(literal 1 binary64))
%27 = (neg.f64 cp)
%28 = (*.f64 cp #s(literal 2 binary64))
%29 = (neg.f64 lamp)
%30 = (PI.f64 )
%31 = (+.f64 %29 %30)
%32 = (sin.f64 %31)
%33 = (*.f64 %30 #s(literal 1/2 binary64))
%34 = (+.f64 %29 %33)
%35 = (cos.f64 %34)
%36 = (*.f64 #s(literal 1 binary64) %3)
%39 = (*.f64 #s(literal 1/2 binary64) phipp)
%41 = (fma.f64 %30 #s(literal 1/2 binary64) phipp)
%43 = (sin.f64 %41)
%44 = (/.f64 #s(literal 1 binary64) %5)
%45 = (*.f64 cp %32)
%46 = (*.f64 cp %35)
%47 = (*.f64 cp %15)
%48 = (*.f64 #s(literal 1/6 binary64) %10)
%49 = (-.f64 %48 #s(literal 1 binary64))
%50 = (*.f64 lamp %49)
%53 = (approx (sin (neg lamp)) %50)
%54 = (/.f64 %5 cp)
%56 = (*.f64 #s(literal 1/2 binary64) lamp)
%57 = (sin.f64 %56)
%58 = (cos.f64 %56)
%59 = (/.f64 #s(literal 1 binary64) cp)
%60 = (/.f64 #s(literal 1 binary64) %2)
%61 = (sqrt.f64 #s(literal 1/2 binary64))
%62 = (*.f64 phipp phipp)
%63 = (*.f64 %39 phipp)
%64 = (fma.f64 %62 #s(literal -1/2 binary64) #s(literal 1 binary64))
%67 = (-.f64 #s(literal 1/2 binary64) %63)
%68 = (fma.f64 %61 %61 %67)
%69 = (*.f64 %61 %61)
%71 = (*.f64 cp #s(literal -1 binary64))
%72 = (cos.f64 lamp)
%73 = (sin.f64 %30)
%74 = (approx %21 %64)
%75 = (approx %21 %68)
%78 = (/.f64 #s(literal 1 binary64) lamp)
%79 = (/.f64 %5 lamp)
%80 = (E.f64 )
%88 = (neg.f64 %80)
%89 = (sqrt.f64 %80)
%90 = (+.f64 %80 %80)
%91 = (*.f64 %80 %80)
%92 = (fma.f64 %80 %80 %80)
%94 = (expm1.f64 %80)
%95 = (exp.f64 %80)
%97 = (tanh.f64 %80)
%98 = (cosh.f64 %80)
%99 = (sinh.f64 %80)
%101 = (sqrt.f64 (fma.f64 %80 %80 %91))
%103 = (cbrt.f64 %80)
%104 = (asinh.f64 %80)
%105 = (tanh.f64 %104)
%106 = (cosh.f64 %104)
%107 = (cos.f64 %80)
%108 = (sin.f64 #s(literal 5/4 binary64))
%109 = (sin.f64 #s(literal 5/2 binary64))
%110 = (+.f64 %29 #s(literal 1/64 binary64))
%111 = (sin.f64 %91)
%112 = (sin.f64 %99)
%113 = (cos.f64 %110)
%114 = (*.f64 cp %113)
%115 = (/.f64 %114 %22)
%117 = (+.f64 #s(literal 1 binary64) %30)
%118 = (+.f64 %90 %30)
%119 = (+.f64 %98 %30)
%120 = (+.f64 %103 %30)
%121 = (cos.f64 #s(literal 1 binary64))
%122 = (cos.f64 #s(literal 1/4 binary64))
%123 = (cos.f64 #s(literal 3 binary64))
%124 = (cos.f64 %105)
%125 = (neg.f64 #s(literal 5/2 binary64))
%126 = (/.f64 %97 %5)
%127 = (/.f64 %5 %97)
%128 = (pow.f64 %80 #s(literal 2 binary64))
%129 = (*.f64 #s(literal -1/6 binary64) %128)
%130 = (+.f64 #s(literal 1 binary64) %129)
%131 = (*.f64 %80 %130)
%132 = (approx %14 %131)
%133 = (*.f64 %20 %132)
%135 = (*.f64 cp %80)
%136 = (approx %18 %135)
%137 = (/.f64 %136 %43)
%139 = (/ %14 %21)
%140 = (approx %139 %44)
%141 = (*.f64 %140 cp)
%143 = (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%144 = (*.f64 #s(literal -1/6 binary64) %143)
%145 = (+.f64 #s(literal 1 binary64) %144)
%146 = (*.f64 #s(literal 2 binary64) %145)
%147 = (approx %14 %146)
%148 = (*.f64 cp %147)
%149 = (approx %18 %28)
%150 = (/.f64 %149 %43)
%152 = (/.f64 %148 %22)
%154 = (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))
%155 = (*.f64 #s(literal -1/6 binary64) %154)
%156 = (+.f64 #s(literal 1 binary64) %155)
%157 = (*.f64 #s(literal 1/6 binary64) %156)
%158 = (approx %14 %157)
%159 = (*.f64 cp %158)
%160 = (/.f64 %159 %22)
%162 = (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))
%163 = (*.f64 #s(literal -1/6 binary64) %162)
%164 = (+.f64 #s(literal 1 binary64) %163)
%165 = (*.f64 #s(literal -1/2 binary64) %164)
%166 = (approx %14 %165)
%167 = (*.f64 cp %166)
%168 = (*.f64 cp #s(literal -1/2 binary64))
%169 = (/.f64 %167 %22)
%171 = (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%172 = (*.f64 #s(literal -1/6 binary64) %171)
%173 = (+.f64 #s(literal 1 binary64) %172)
%174 = (*.f64 #s(literal 1/2 binary64) %173)
%175 = (approx %14 %174)
%176 = (*.f64 cp %175)
%177 = (/.f64 %176 %22)
%179 = (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))
%180 = (*.f64 #s(literal -1/6 binary64) %179)
%181 = (+.f64 #s(literal 1 binary64) %180)
%182 = (*.f64 #s(literal 1/4 binary64) %181)
%183 = (approx %14 %182)
%184 = (*.f64 cp %183)
%185 = (/.f64 %184 %22)
%187 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))
%188 = (*.f64 #s(literal -1/6 binary64) %187)
%189 = (+.f64 #s(literal 1 binary64) %188)
%190 = (*.f64 #s(literal 3 binary64) %189)
%191 = (approx %14 %190)
%192 = (*.f64 cp %191)
%193 = (*.f64 cp %187)
%194 = (*.f64 #s(literal -1/6 binary64) %193)
%195 = (+.f64 cp %194)
%196 = (*.f64 #s(literal 3 binary64) %195)
%197 = (approx %18 %196)
%198 = (/.f64 %197 %22)
%200 = (/.f64 %192 %22)
%202 = (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))
%203 = (*.f64 #s(literal -1/6 binary64) %202)
%204 = (+.f64 #s(literal 1 binary64) %203)
%205 = (*.f64 #s(literal -1 binary64) %204)
%206 = (approx %14 %205)
%207 = (*.f64 cp %206)
%208 = (/.f64 %207 %22)
%210 = (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))
%211 = (*.f64 #s(literal -1/6 binary64) %210)
%212 = (+.f64 #s(literal 1 binary64) %211)
%213 = (*.f64 #s(literal 3/4 binary64) %212)
%214 = (approx %14 %213)
%215 = (*.f64 cp %214)
%216 = (*.f64 %20 %214)
%218 = (/.f64 %215 %22)
%220 = (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))
%221 = (*.f64 cp %220)
%222 = (*.f64 #s(literal -1/6 binary64) %221)
%223 = (+.f64 cp %222)
%224 = (*.f64 #s(literal 9/4 binary64) %223)
%225 = (approx %18 %224)
%226 = (/.f64 %225 %22)
%228 = (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))
%229 = (*.f64 #s(literal -1/6 binary64) %228)
%230 = (+.f64 #s(literal 1 binary64) %229)
%231 = (*.f64 #s(literal 5/4 binary64) %230)
%232 = (approx %14 %231)
%233 = (*.f64 cp %232)
%234 = (*.f64 %44 %233)
%236 = (*.f64 %20 %232)
%238 = (*.f64 cp %108)
%239 = (*.f64 cp %228)
%240 = (*.f64 #s(literal -1/6 binary64) %239)
%241 = (+.f64 cp %240)
%242 = (*.f64 #s(literal 5/4 binary64) %241)
%243 = (approx %18 %242)
%244 = (/.f64 %243 %22)
%246 = (/.f64 %233 %22)
%248 = (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))
%249 = (*.f64 #s(literal -1/6 binary64) %248)
%250 = (+.f64 #s(literal 1 binary64) %249)
%251 = (*.f64 #s(literal 3/2 binary64) %250)
%252 = (approx %14 %251)
%253 = (*.f64 cp %252)
%254 = (/.f64 %253 %22)
%256 = (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))
%257 = (*.f64 #s(literal -1/6 binary64) %256)
%258 = (+.f64 #s(literal 1 binary64) %257)
%259 = (*.f64 #s(literal 5/2 binary64) %258)
%260 = (approx %14 %259)
%261 = (*.f64 cp %260)
%262 = (*.f64 cp %109)
%263 = (*.f64 cp #s(literal 5/2 binary64))
%264 = (approx %18 %263)
%265 = (/.f64 %264 %43)
%267 = (*.f64 cp %256)
%268 = (*.f64 #s(literal -1/6 binary64) %267)
%269 = (+.f64 cp %268)
%270 = (*.f64 #s(literal 5/2 binary64) %269)
%271 = (approx %18 %270)
%272 = (/.f64 %271 %22)
%274 = (/.f64 %261 %22)
%276 = (+.f64 %125 %30)
%277 = (sin.f64 %276)
%278 = (*.f64 cp %277)
%279 = (/.f64 %278 %22)
%281 = (*.f64 cp #s(literal -1/4 binary64))
%282 = (*.f64 cp #s(literal 1/8 binary64))
%283 = (approx %18 %282)
%284 = (/.f64 %283 %43)
%286 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%287 = (*.f64 #s(literal -1/6 binary64) %286)
%288 = (+.f64 #s(literal 1 binary64) %287)
%289 = (*.f64 #s(literal -2 binary64) %288)
%290 = (approx %14 %289)
%291 = (*.f64 cp %290)
%292 = (*.f64 cp %286)
%293 = (*.f64 #s(literal -1/6 binary64) %292)
%294 = (+.f64 cp %293)
%295 = (*.f64 #s(literal -2 binary64) %294)
%296 = (approx %18 %295)
%297 = (/.f64 %296 %22)
%299 = (/.f64 %291 %22)
%301 = (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))
%302 = (*.f64 #s(literal -1/6 binary64) %301)
%303 = (+.f64 #s(literal 1 binary64) %302)
%304 = (*.f64 #s(literal 1/64 binary64) %303)
%305 = (approx %14 %304)
%306 = (*.f64 cp %305)
%307 = (/.f64 %306 %22)
%309 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/64 binary64))
%310 = (pow.f64 %88 #s(literal 2 binary64))
%311 = (*.f64 #s(literal -1/6 binary64) %310)
%312 = (+.f64 #s(literal 1 binary64) %311)
%313 = (*.f64 %88 %312)
%314 = (approx %14 %313)
%315 = (*.f64 %20 %314)
%317 = (pow.f64 %89 #s(literal 2 binary64))
%318 = (*.f64 cp %317)
%319 = (*.f64 #s(literal -1/6 binary64) %318)
%320 = (+.f64 cp %319)
%321 = (*.f64 %89 %320)
%322 = (approx %18 %321)
%323 = (/.f64 %322 %22)
%325 = (pow.f64 %90 #s(literal 2 binary64))
%326 = (*.f64 cp %325)
%327 = (*.f64 #s(literal -1/6 binary64) %326)
%328 = (+.f64 cp %327)
%329 = (*.f64 %90 %328)
%330 = (approx %18 %329)
%331 = (/.f64 %330 %22)
%333 = (pow.f64 %91 #s(literal 2 binary64))
%334 = (*.f64 #s(literal -1/6 binary64) %333)
%335 = (+.f64 #s(literal 1 binary64) %334)
%336 = (*.f64 %91 %335)
%337 = (approx %14 %336)
%338 = (*.f64 cp %337)
%339 = (*.f64 cp %111)
%340 = (/.f64 #s(literal 1 binary64) %339)
%341 = (/ %21 %18)
%342 = (approx %341 %340)
%343 = (/.f64 #s(literal 1 binary64) %342)
%345 = (/.f64 %338 %22)
%347 = (*.f64 cp %94)
%348 = (approx %139 %126)
%349 = (*.f64 %348 cp)
%351 = (*.f64 cp %112)
%352 = (*.f64 cp %101)
%353 = (approx %18 %352)
%354 = (/.f64 %353 %43)
%356 = (/.f64 #s(literal 1 binary64) %168)
%357 = (approx %341 %356)
%358 = (/.f64 #s(literal 1 binary64) %357)
%360 = (/.f64 #s(literal 1 binary64) %71)
%361 = (approx %341 %360)
%362 = (/.f64 #s(literal 1 binary64) %361)
%364 = (/.f64 #s(literal 1 binary64) %281)
%365 = (approx %341 %364)
%366 = (/.f64 #s(literal 1 binary64) %365)
%368 = (/.f64 cp %79)
%370 = (/.f64 lamp %54)
%372 = (/.f64 %17 %75)
%374 = (/.f64 %17 %74)
%376 = (/.f64 %20 %78)
%378 = (/.f64 %54 %97)
%379 = (/.f64 #s(literal 1 binary64) %378)
%381 = (/.f64 cp %127)
%383 = (approx %341 %59)
%384 = (/.f64 #s(literal 1 binary64) %383)
%386 = (/.f64 cp %107)
%387 = (*.f64 #s(literal 3/4 binary64) #s(literal 3/4 binary64))
%388 = (fma.f64 %387 #s(literal -1/2 binary64) #s(literal 1 binary64))
%391 = (approx %21 %388)
%392 = (/.f64 %3 %391)
%394 = (*.f64 %309 #s(literal 1/64 binary64))
%395 = (-.f64 #s(literal 1/2 binary64) %394)
%396 = (fma.f64 %61 %61 %395)
%398 = (approx %21 %396)
%399 = (/.f64 %3 %398)
%401 = (*.f64 #s(literal 1/64 binary64) #s(literal 1/64 binary64))
%402 = (fma.f64 %401 #s(literal -1/2 binary64) #s(literal 1 binary64))
%405 = (approx %21 %402)
%406 = (/.f64 %3 %405)
%408 = (/.f64 cp %80)
%409 = (/.f64 %59 %2)
%410 = (/.f64 #s(literal 1 binary64) %409)
%412 = (/.f64 cp %60)
%414 = (/.f64 %2 %59)
%416 = (fma.f64 #s(literal 2 binary64) %73 #s(literal 1 binary64))
%419 = (/.f64 %3 %416)
%421 = (/.f64 cp #s(literal -1/6 binary64))
%422 = (/.f64 #s(literal -1/2 binary64) %17)
%423 = (approx %341 %422)
%424 = (/.f64 #s(literal 1 binary64) %423)
%426 = (/.f64 lamp #s(literal 1/2 binary64))
%427 = (approx %139 %426)
%428 = (*.f64 %427 cp)
%430 = (/.f64 cp #s(literal 3 binary64))
%431 = (/.f64 #s(literal -1 binary64) %17)
%432 = (approx %341 %431)
%433 = (/.f64 #s(literal 1 binary64) %432)
%435 = (/.f64 lamp #s(literal 3/4 binary64))
%436 = (approx %139 %435)
%437 = (*.f64 %436 cp)
%439 = (/.f64 cp #s(literal 9/4 binary64))
%440 = (/.f64 cp #s(literal 5/4 binary64))
%441 = (/.f64 cp #s(literal 3/2 binary64))
%442 = (/.f64 cp #s(literal -1/4 binary64))
%443 = (/.f64 lamp #s(literal -1/8 binary64))
%444 = (approx %139 %443)
%445 = (*.f64 %444 cp)
%447 = (/.f64 cp #s(literal -1/8 binary64))
%448 = (/.f64 #s(literal 1/16 binary64) %17)
%449 = (approx %341 %448)
%450 = (/.f64 #s(literal 1 binary64) %449)
%452 = (/.f64 cp phipp)
%453 = (/.f64 cp %88)
%454 = (/.f64 cp %89)
%455 = (/.f64 cp %92)
%456 = (/.f64 cp %94)
%457 = (/.f64 cp %97)
%458 = (/.f64 cp %103)
%459 = (/.f64 cp %106)
%460 = (approx %21 #s(literal -1/6 binary64))
%461 = (approx %21 #s(literal 1/6 binary64))
%462 = (/.f64 %46 %461)
%464 = (approx %21 #s(literal -1/2 binary64))
%465 = (approx %21 #s(literal 1/4 binary64))
%466 = (approx %21 #s(literal -1 binary64))
%467 = (approx %21 #s(literal 3/4 binary64))
%468 = (/.f64 %45 %467)
%470 = (/.f64 #s(literal 9/4 binary64) %3)
%471 = (approx %341 %470)
%472 = (/.f64 #s(literal 9/4 binary64) %471)
%474 = (/.f64 #s(literal 5/2 binary64) %3)
%475 = (approx %341 %474)
%476 = (/.f64 #s(literal 5/2 binary64) %475)
%478 = (approx %21 #s(literal -1/4 binary64))
%479 = (approx %21 #s(literal 1/8 binary64))
%480 = (approx %21 #s(literal 1/16 binary64))
%481 = (approx %21 #s(literal 1/64 binary64))
%482 = (approx %21 %97)
%483 = (/.f64 %45 %482)
%485 = (/.f64 %98 %3)
%486 = (approx %341 %485)
%487 = (/.f64 %98 %486)
%489 = (approx %21 %105)
%490 = (/.f64 %45 %489)
%492 = (fma.f64 #s(literal -1/2 binary64) %73 %5)
%495 = (/.f64 %3 %492)
%497 = (*.f64 #s(literal -1/6 binary64) %71)
%498 = (+.f64 cp %497)
%499 = (*.f64 lamp %498)
%500 = (approx %18 %499)
%501 = (/.f64 %500 %22)
%503 = (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64))
%504 = (+.f64 #s(literal 1 binary64) %503)
%505 = (*.f64 lamp %504)
%506 = (approx %14 %505)
%507 = (*.f64 cp %506)
%508 = (/.f64 %507 %22)
%510 = (*.f64 #s(literal -1/6 binary64) %94)
%511 = (+.f64 #s(literal 1 binary64) %510)
%512 = (*.f64 lamp %511)
%513 = (approx %14 %512)
%514 = (*.f64 cp %513)
%515 = (*.f64 #s(literal -1/6 binary64) %347)
%516 = (+.f64 cp %515)
%517 = (*.f64 lamp %516)
%518 = (approx %18 %517)
%519 = (/.f64 %518 %22)
%521 = (/.f64 %514 %22)
%523 = (*.f64 #s(literal -1/6 binary64) %95)
%524 = (+.f64 #s(literal 1 binary64) %523)
%525 = (*.f64 lamp %524)
%526 = (approx %14 %525)
%527 = (*.f64 cp %526)
%528 = (/.f64 %527 %22)
%530 = (+.f64 #s(literal 1 binary64) %80)
%531 = (*.f64 lamp %530)
%532 = (approx %14 %531)
%533 = (*.f64 cp %532)
%534 = (/.f64 %533 %22)
%536 = (*.f64 lamp %117)
%537 = (approx %14 %536)
%538 = (*.f64 cp %537)
%539 = (/.f64 %538 %22)
%541 = (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64))
%542 = (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))
%543 = (*.f64 lamp %542)
%544 = (approx %14 %543)
%545 = (*.f64 cp %544)
%546 = (/.f64 %545 %22)
%548 = (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%549 = (*.f64 lamp %548)
%550 = (approx %14 %549)
%551 = (*.f64 cp %550)
%552 = (/.f64 %551 %22)
%554 = (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64))
%555 = (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))
%556 = (*.f64 lamp %555)
%557 = (approx %14 %556)
%558 = (*.f64 cp %557)
%559 = (/.f64 %558 %22)
%561 = (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))
%562 = (*.f64 lamp %561)
%563 = (approx %14 %562)
%564 = (*.f64 cp %563)
%565 = (/.f64 %564 %22)
%567 = (+.f64 #s(literal 1 binary64) %88)
%568 = (*.f64 lamp %567)
%569 = (approx %14 %568)
%570 = (*.f64 cp %569)
%571 = (/.f64 %570 %22)
%573 = (+.f64 #s(literal 1 binary64) %89)
%574 = (*.f64 lamp %573)
%575 = (approx %14 %574)
%576 = (*.f64 cp %575)
%577 = (/.f64 %576 %22)
%579 = (+.f64 #s(literal 1 binary64) %92)
%580 = (*.f64 lamp %579)
%581 = (approx %14 %580)
%582 = (*.f64 cp %581)
%583 = (/.f64 %582 %22)
%585 = (*.f64 lamp %80)
%586 = (approx %14 %585)
%587 = (*.f64 cp %586)
%588 = (/.f64 %587 %22)
%590 = (*.f64 lamp %30)
%591 = (approx %14 %590)
%592 = (*.f64 cp %591)
%593 = (/.f64 %592 %22)
%595 = (*.f64 lamp #s(literal 3 binary64))
%596 = (approx %14 %595)
%597 = (*.f64 cp %596)
%598 = (/.f64 %597 %22)
%600 = (*.f64 lamp #s(literal 9/4 binary64))
%601 = (approx %14 %600)
%602 = (*.f64 cp %601)
%603 = (/.f64 %602 %22)
%605 = (*.f64 lamp #s(literal 5/4 binary64))
%606 = (approx %14 %605)
%607 = (*.f64 cp %606)
%608 = (/.f64 %607 %22)
%610 = (*.f64 lamp #s(literal 3/2 binary64))
%611 = (approx %14 %610)
%612 = (*.f64 cp %611)
%613 = (/.f64 %612 %22)
%615 = (*.f64 lamp %88)
%616 = (approx %14 %615)
%617 = (*.f64 cp %616)
%618 = (/.f64 %617 %22)
%620 = (*.f64 lamp %92)
%621 = (approx %14 %620)
%622 = (*.f64 cp %621)
%623 = (/.f64 %622 %22)
%625 = (*.f64 lamp %94)
%626 = (approx %14 %625)
%627 = (*.f64 cp %626)
%628 = (/.f64 %627 %22)
%630 = (*.f64 lamp %106)
%631 = (approx %14 %630)
%632 = (*.f64 cp %631)
%633 = (/.f64 %632 %22)
%635 = (approx %14 #s(literal -1/2 binary64))
%636 = (*.f64 %20 %635)
%638 = (approx %14 lamp)
%639 = (*.f64 %20 %638)
%641 = (approx %14 %105)
%642 = (*.f64 %20 %641)
%645 = (*.f64 #s(literal -1/2 binary64) %80)
%646 = (+.f64 #s(literal 1 binary64) %645)
%647 = (approx %21 %646)
%648 = (/.f64 %19 %647)
%650 = (*.f64 #s(literal -1/2 binary64) %30)
%651 = (+.f64 #s(literal 1 binary64) %650)
%652 = (approx %21 %651)
%653 = (/.f64 %19 %652)
%655 = (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))
%656 = (+.f64 #s(literal 1 binary64) %655)
%657 = (approx %21 %656)
%658 = (/.f64 %19 %657)
%660 = (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))
%661 = (+.f64 #s(literal 1 binary64) %660)
%662 = (approx %21 %661)
%663 = (/.f64 %19 %662)
%665 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))
%666 = (+.f64 #s(literal 1 binary64) %665)
%667 = (approx %21 %666)
%668 = (/.f64 %19 %667)
%670 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))
%671 = (+.f64 #s(literal 1 binary64) %670)
%672 = (approx %21 %671)
%673 = (/.f64 %19 %672)
%675 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))
%676 = (+.f64 #s(literal 1 binary64) %675)
%677 = (approx %21 %676)
%678 = (/.f64 %19 %677)
%680 = (*.f64 #s(literal -1/2 binary64) %101)
%681 = (+.f64 #s(literal 1 binary64) %680)
%682 = (approx %21 %681)
%683 = (/.f64 %19 %682)
%685 = (approx %21 %541)
%686 = (/.f64 %19 %685)
%688 = (approx %21 %554)
%689 = (/.f64 %19 %688)
%691 = (/.f64 %19 %460)
%693 = (/.f64 %19 %461)
%695 = (/.f64 %19 %464)
%697 = (/.f64 %19 %465)
%699 = (/.f64 %19 %466)
%701 = (/.f64 %19 %467)
%703 = (/.f64 %19 %478)
%705 = (/.f64 %19 %479)
%707 = (/.f64 %19 %480)
%709 = (+.f64 %90 %33)
%710 = (cos.f64 %709)
%711 = (*.f64 cp %710)
%712 = (/.f64 %711 %22)
%714 = (sin.f64 %118)
%715 = (*.f64 cp %714)
%716 = (/.f64 %715 %22)
%718 = (+.f64 %98 %33)
%719 = (cos.f64 %718)
%720 = (*.f64 cp %719)
%721 = (/.f64 %720 %22)
%723 = (sin.f64 %119)
%724 = (*.f64 cp %723)
%725 = (/.f64 %724 %22)
%727 = (sin.f64 %120)
%728 = (*.f64 cp %727)
%729 = (/.f64 %728 %22)
%731 = (/.f64 %238 %22)
%733 = (/.f64 %262 %22)
%735 = (/.f64 %339 %22)
%737 = (/.f64 %351 %22)
%739 = (*.f64 cp %121)
%740 = (/.f64 %739 %22)
%742 = (*.f64 cp %122)
%743 = (/.f64 %742 %22)
%745 = (*.f64 cp %123)
%746 = (/.f64 %745 %22)
%748 = (*.f64 cp %72)
%749 = (/.f64 %748 %22)
%751 = (*.f64 cp %124)
%752 = (/.f64 %751 %22)
%754 = (*.f64 #s(literal 3 binary64) %47)
%756 = (*.f64 #s(literal 5/4 binary64) %47)
%758 = (*.f64 %92 %27)
%759 = (*.f64 %758 %53)
%761 = (*.f64 %94 %27)
%762 = (*.f64 %761 %53)
%764 = (approx %139 #s(literal -1/6 binary64))
%765 = (*.f64 %764 cp)
%767 = (approx %139 #s(literal 1/6 binary64))
%768 = (*.f64 %767 cp)
%770 = (approx %139 #s(literal -1/2 binary64))
%771 = (*.f64 %770 cp)
%773 = (approx %139 #s(literal 1/2 binary64))
%774 = (*.f64 %773 cp)
%776 = (approx %139 #s(literal 1/4 binary64))
%777 = (*.f64 %776 cp)
%779 = (approx %139 #s(literal -1 binary64))
%780 = (*.f64 %779 cp)
%782 = (approx %139 #s(literal 3/4 binary64))
%783 = (*.f64 %782 cp)
%785 = (approx %139 #s(literal 9/4 binary64))
%786 = (*.f64 %785 cp)
%788 = (approx %139 #s(literal 5/4 binary64))
%789 = (*.f64 %788 cp)
%791 = (approx %139 #s(literal 3/2 binary64))
%792 = (*.f64 %791 cp)
%794 = (approx %139 #s(literal 4 binary64))
%795 = (*.f64 %794 cp)
%797 = (approx %139 #s(literal -1/4 binary64))
%798 = (*.f64 %797 cp)
%800 = (approx %139 #s(literal -1/8 binary64))
%801 = (*.f64 %800 cp)
%803 = (approx %139 #s(literal 1/16 binary64))
%804 = (*.f64 %803 cp)
%806 = (approx %139 #s(literal -2 binary64))
%807 = (*.f64 %806 cp)
%809 = (approx %139 #s(literal 1/64 binary64))
%810 = (*.f64 %809 cp)
%812 = (approx %139 cp)
%813 = (*.f64 %812 cp)
%815 = (approx %139 lamp)
%816 = (*.f64 %815 cp)
%818 = (approx %139 %88)
%819 = (*.f64 %818 cp)
%821 = (approx %139 %89)
%822 = (*.f64 %821 cp)
%824 = (approx %139 %97)
%825 = (*.f64 %824 cp)
%827 = (approx %139 %105)
%828 = (*.f64 %827 cp)
%830 = (approx %139 %107)
%831 = (*.f64 %830 cp)
%833 = (approx %341 cp)
%834 = (/.f64 #s(literal 1 binary64) %833)
%836 = (approx %341 phipp)
%837 = (/.f64 #s(literal 1 binary64) %836)
%839 = (/.f64 %2 lamp)
%841 = (*.f64 #s(literal -1/2 binary64) %58)
%842 = (*.f64 #s(literal 2 binary64) %841)
%843 = (*.f64 cp %842)
%844 = (/.f64 %843 %22)
%846 = (*.f64 #s(literal 3 binary64) %58)
%847 = (*.f64 #s(literal 2 binary64) %846)
%848 = (*.f64 cp %847)
%849 = (/.f64 %848 %22)
%851 = (*.f64 #s(literal 9/4 binary64) %58)
%852 = (*.f64 #s(literal 2 binary64) %851)
%853 = (*.f64 cp %852)
%854 = (/.f64 %853 %22)
%856 = (*.f64 #s(literal 5/2 binary64) %58)
%857 = (*.f64 #s(literal 2 binary64) %856)
%858 = (*.f64 cp %857)
%859 = (/.f64 %858 %22)
%861 = (*.f64 %57 #s(literal 1 binary64))
%862 = (*.f64 #s(literal 2 binary64) %861)
%863 = (*.f64 cp %862)
%864 = (/.f64 %863 %22)
%866 = (*.f64 %57 #s(literal -1 binary64))
%867 = (*.f64 #s(literal 2 binary64) %866)
%868 = (*.f64 cp %867)
%869 = (/.f64 %868 %22)
%871 = (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))
%872 = (*.f64 cp %871)
%873 = (/.f64 %872 %22)
%875 = (*.f64 #s(literal 2 binary64) %88)
%876 = (*.f64 cp %875)
%877 = (/.f64 %876 %22)
%879 = (/.f64 %20 #s(literal 5/4 binary64))
%881 = (/.f64 %20 #s(literal 3/2 binary64))
%883 = (fma.f64 #s(literal 1/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%886 = (approx %21 %883)
%887 = (/.f64 %3 %886)
%889 = (fma.f64 #s(literal 3/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%892 = (approx %21 %889)
%893 = (/.f64 %3 %892)
%895 = (fma.f64 #s(literal 5/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%898 = (approx %21 %895)
%899 = (/.f64 %3 %898)
%901 = (fma.f64 #s(literal 1/64 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
%904 = (approx %21 %901)
%905 = (/.f64 %3 %904)
%907 = (fma.f64 %101 #s(literal -1/2 binary64) #s(literal 1 binary64))
%910 = (approx %21 %907)
%911 = (/.f64 %3 %910)
%913 = (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%914 = (fma.f64 %61 %61 %913)
%916 = (approx %21 %914)
%917 = (/.f64 %3 %916)
%919 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64))
%920 = (fma.f64 %61 %61 %919)
%922 = (approx %21 %920)
%923 = (/.f64 %3 %922)
%925 = (-.f64 #s(literal 1/2 binary64) %89)
%926 = (fma.f64 %61 %61 %925)
%928 = (approx %21 %926)
%929 = (/.f64 %3 %928)
%931 = (/.f64 %3 %481)
%933 = (fma.f64 %61 %61 #s(literal -1/8 binary64))
%935 = (approx %21 %933)
%936 = (/.f64 %3 %935)
%963 = (*.f64 #s(literal -1 binary64) %3)
%965 = (*.f64 #s(literal 5/4 binary64) %3)
%967 = (*.f64 #s(literal 3/2 binary64) %3)
%969 = (*.f64 #s(literal 5/2 binary64) %3)
cp
lamp
%2
%3
phipp
%5
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%10
%11
%12
%13
%15
#s(literal 1/6 binary64)
%17
%19
%20
%22
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(literal -1 binary64)
#s(literal -1/4 binary64)
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
#s(literal 1/4 binary64)
#s(literal -2 binary64)
%39
#s(literal 4 binary64)
%41
(+.f64 %33 phipp)
%43
%44
%45
%46
%47
%48
%49
%50
%53
%54
#s(literal 3 binary64)
%56
%57
%58
%59
%60
%61
%62
%63
%64
(+.f64 (*.f64 %62 #s(literal -1/2 binary64)) #s(literal 1 binary64))
%67
%68
(+.f64 %69 %67)
%71
%72
%73
%74
%75
#s(literal -1/8 binary64)
#s(literal 1/8 binary64)
%78
%79
%80
#s(literal 3/4 binary64)
#s(literal 9/4 binary64)
#s(literal 5/4 binary64)
#s(literal 3/2 binary64)
#s(literal 5/2 binary64)
#s(literal 1/16 binary64)
#s(literal 1/64 binary64)
%88
%89
%90
%91
%92
(+.f64 %91 %80)
%94
(-.f64 %95 #s(literal 1 binary64))
%97
%95
%98
%99
%101
(hypot.f64 %80 %80)
%103
%104
%105
%106
%107
%108
%109
%110
%111
%112
%113
%114
%115
(asin.f64 %115)
%117
%118
%119
%120
%121
%122
%123
%124
%125
%126
%127
%128
%129
%130
%131
%132
%133
(asin.f64 %133)
%135
%136
%137
(asin.f64 %137)
%140
%141
(asin.f64 %141)
%143
%144
%145
%146
%147
%148
%149
%150
(asin.f64 %150)
%152
(asin.f64 %152)
%154
%155
%156
%157
%158
%159
%160
(asin.f64 %160)
%162
%163
%164
%165
%166
%167
%168
%169
(asin.f64 %169)
%171
%172
%173
%174
%175
%176
%177
(asin.f64 %177)
%179
%180
%181
%182
%183
%184
%185
(asin.f64 %185)
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
(asin.f64 %198)
%200
(asin.f64 %200)
%202
%203
%204
%205
%206
%207
%208
(asin.f64 %208)
%210
%211
%212
%213
%214
%215
%216
(asin.f64 %216)
%218
(asin.f64 %218)
%220
%221
%222
%223
%224
%225
%226
(asin.f64 %226)
%228
%229
%230
%231
%232
%233
%234
(asin.f64 %234)
%236
(asin.f64 %236)
%238
%239
%240
%241
%242
%243
%244
(asin.f64 %244)
%246
(asin.f64 %246)
%248
%249
%250
%251
%252
%253
%254
(asin.f64 %254)
%256
%257
%258
%259
%260
%261
%262
%263
%264
%265
(asin.f64 %265)
%267
%268
%269
%270
%271
%272
(asin.f64 %272)
%274
(asin.f64 %274)
%276
%277
%278
%279
(asin.f64 %279)
%281
%282
%283
%284
(asin.f64 %284)
%286
%287
%288
%289
%290
%291
%292
%293
%294
%295
%296
%297
(asin.f64 %297)
%299
(asin.f64 %299)
%301
%302
%303
%304
%305
%306
%307
(asin.f64 %307)
%309
%310
%311
%312
%313
%314
%315
(asin.f64 %315)
%317
%318
%319
%320
%321
%322
%323
(asin.f64 %323)
%325
%326
%327
%328
%329
%330
%331
(asin.f64 %331)
%333
%334
%335
%336
%337
%338
%339
%340
%342
%343
(asin.f64 %343)
%345
(asin.f64 %345)
%347
%348
%349
(asin.f64 %349)
%351
%352
%353
%354
(asin.f64 %354)
%356
%357
%358
(asin.f64 %358)
%360
%361
%362
(asin.f64 %362)
%364
%365
%366
(asin.f64 %366)
%368
(asin.f64 %368)
%370
(asin.f64 %370)
%372
(asin.f64 %372)
%374
(asin.f64 %374)
%376
(asin.f64 %376)
%378
%379
(asin.f64 %379)
%381
(asin.f64 %381)
%383
%384
(asin.f64 %384)
%386
%387
%388
(+.f64 (*.f64 %387 #s(literal -1/2 binary64)) #s(literal 1 binary64))
%391
%392
(asin.f64 %392)
%394
%395
%396
(+.f64 %69 %395)
%398
%399
(asin.f64 %399)
%401
%402
(+.f64 (*.f64 %401 #s(literal -1/2 binary64)) #s(literal 1 binary64))
%405
%406
(asin.f64 %406)
%408
%409
%410
(asin.f64 %410)
%412
(asin.f64 %412)
%414
(asin.f64 %414)
%416
(+.f64 (*.f64 #s(literal 2 binary64) %73) #s(literal 1 binary64))
%419
(asin.f64 %419)
%421
%422
%423
%424
(asin.f64 %424)
%426
%427
%428
(asin.f64 %428)
%430
%431
%432
%433
(asin.f64 %433)
%435
%436
%437
(asin.f64 %437)
%439
%440
%441
%442
%443
%444
%445
(asin.f64 %445)
%447
%448
%449
%450
(asin.f64 %450)
%452
%453
%454
%455
%456
%457
%458
%459
%460
%461
%462
(asin.f64 %462)
%464
%465
%466
%467
%468
(asin.f64 %468)
%470
%471
%472
(asin.f64 %472)
%474
%475
%476
(asin.f64 %476)
%478
%479
%480
%481
%482
%483
(asin.f64 %483)
%485
%486
%487
(asin.f64 %487)
%489
%490
(asin.f64 %490)
%492
(+.f64 (*.f64 #s(literal -1/2 binary64) %73) %5)
%495
(asin.f64 %495)
%497
%498
%499
%500
%501
(asin.f64 %501)
%503
%504
%505
%506
%507
%508
(asin.f64 %508)
%510
%511
%512
%513
%514
%515
%516
%517
%518
%519
(asin.f64 %519)
%521
(asin.f64 %521)
%523
%524
%525
%526
%527
%528
(asin.f64 %528)
%530
%531
%532
%533
%534
(asin.f64 %534)
%536
%537
%538
%539
(asin.f64 %539)
%541
%542
%543
%544
%545
%546
(asin.f64 %546)
%548
%549
%550
%551
%552
(asin.f64 %552)
%554
%555
%556
%557
%558
%559
(asin.f64 %559)
%561
%562
%563
%564
%565
(asin.f64 %565)
%567
%568
%569
%570
%571
(asin.f64 %571)
%573
%574
%575
%576
%577
(asin.f64 %577)
%579
%580
%581
%582
%583
(asin.f64 %583)
%585
%586
%587
%588
(asin.f64 %588)
%590
%591
%592
%593
(asin.f64 %593)
%595
%596
%597
%598
(asin.f64 %598)
%600
%601
%602
%603
(asin.f64 %603)
%605
%606
%607
%608
(asin.f64 %608)
%610
%611
%612
%613
(asin.f64 %613)
%615
%616
%617
%618
(asin.f64 %618)
%620
%621
%622
%623
(asin.f64 %623)
%625
%626
%627
%628
(asin.f64 %628)
%630
%631
%632
%633
(asin.f64 %633)
%635
%636
(asin.f64 %636)
%638
%639
(asin.f64 %639)
%641
%642
(asin.f64 %642)
(asin.f64 %47)
%645
%646
%647
%648
(asin.f64 %648)
%650
%651
%652
%653
(asin.f64 %653)
%655
%656
%657
%658
(asin.f64 %658)
%660
%661
%662
%663
(asin.f64 %663)
%665
%666
%667
%668
(asin.f64 %668)
%670
%671
%672
%673
(asin.f64 %673)
%675
%676
%677
%678
(asin.f64 %678)
%680
%681
%682
%683
(asin.f64 %683)
%685
%686
(asin.f64 %686)
%688
%689
(asin.f64 %689)
%691
(asin.f64 %691)
%693
(asin.f64 %693)
%695
(asin.f64 %695)
%697
(asin.f64 %697)
%699
(asin.f64 %699)
%701
(asin.f64 %701)
%703
(asin.f64 %703)
%705
(asin.f64 %705)
%707
(asin.f64 %707)
%709
%710
%711
%712
(asin.f64 %712)
%714
%715
%716
(asin.f64 %716)
%718
%719
%720
%721
(asin.f64 %721)
%723
%724
%725
(asin.f64 %725)
%727
%728
%729
(asin.f64 %729)
%731
(asin.f64 %731)
%733
(asin.f64 %733)
%735
(asin.f64 %735)
%737
(asin.f64 %737)
%739
%740
(asin.f64 %740)
%742
%743
(asin.f64 %743)
%745
%746
(asin.f64 %746)
%748
%749
(asin.f64 %749)
%751
%752
(asin.f64 %752)
%754
(asin.f64 %754)
%756
(asin.f64 %756)
%758
%759
(asin.f64 %759)
%761
%762
(asin.f64 %762)
%764
%765
(asin.f64 %765)
%767
%768
(asin.f64 %768)
%770
%771
(asin.f64 %771)
%773
%774
(asin.f64 %774)
%776
%777
(asin.f64 %777)
%779
%780
(asin.f64 %780)
%782
%783
(asin.f64 %783)
%785
%786
(asin.f64 %786)
%788
%789
(asin.f64 %789)
%791
%792
(asin.f64 %792)
%794
%795
(asin.f64 %795)
%797
%798
(asin.f64 %798)
%800
%801
(asin.f64 %801)
%803
%804
(asin.f64 %804)
%806
%807
(asin.f64 %807)
%809
%810
(asin.f64 %810)
%812
%813
(asin.f64 %813)
%815
%816
(asin.f64 %816)
%818
%819
(asin.f64 %819)
%821
%822
(asin.f64 %822)
%824
%825
(asin.f64 %825)
%827
%828
(asin.f64 %828)
%830
%831
(asin.f64 %831)
%833
%834
(asin.f64 %834)
%836
%837
(asin.f64 %837)
%839
(asin.f64 %839)
%841
%842
%843
%844
(asin.f64 %844)
%846
%847
%848
%849
(asin.f64 %849)
%851
%852
%853
%854
(asin.f64 %854)
%856
%857
%858
%859
(asin.f64 %859)
%861
%862
%863
%864
(asin.f64 %864)
%866
%867
%868
%869
(asin.f64 %869)
%871
%872
%873
(asin.f64 %873)
%875
%876
%877
(asin.f64 %877)
%879
(asin.f64 %879)
%881
(asin.f64 %881)
%883
(+.f64 (*.f64 #s(literal 1/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
%886
%887
(asin.f64 %887)
%889
(+.f64 (*.f64 #s(literal 3/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
%892
%893
(asin.f64 %893)
%895
(+.f64 (*.f64 #s(literal 5/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
%898
%899
(asin.f64 %899)
%901
(+.f64 (*.f64 #s(literal 1/64 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
%904
%905
(asin.f64 %905)
%907
(+.f64 (*.f64 %101 #s(literal -1/2 binary64)) #s(literal 1 binary64))
%910
%911
(asin.f64 %911)
%913
%914
(+.f64 %69 %913)
%916
%917
(asin.f64 %917)
%919
%920
(+.f64 %69 %919)
%922
%923
(asin.f64 %923)
%925
%926
(+.f64 %69 %925)
%928
%929
(asin.f64 %929)
%931
(asin.f64 %931)
%933
(+.f64 %69 #s(literal -1/8 binary64))
%935
%936
(asin.f64 %936)
(asin.f64 %408)
(asin.f64 %421)
(asin.f64 %430)
(asin.f64 %439)
(asin.f64 %440)
(asin.f64 %441)
(asin.f64 %442)
(asin.f64 %447)
(asin.f64 %452)
(asin.f64 %453)
(asin.f64 %454)
(asin.f64 %455)
(asin.f64 %456)
(asin.f64 %457)
(asin.f64 %458)
(asin.f64 %459)
(asin.f64 %386)
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(asin.f64 %36)
%963
(asin.f64 %963)
%965
(asin.f64 %965)
%967
(asin.f64 %967)
%969
(asin.f64 %969)

reconstruct477.0ms (0.3%)

Memory
-8.4MiB live, 21.4MiB allocated; 7ms collecting garbage

eval1.9s (1.3%)

Memory
30.7MiB live, 148.5MiB allocated; 39ms collecting garbage
Compiler

Compiled 33 812 to 6 407 computations (81.1% saved)

prune2.4s (1.6%)

Memory
-12.6MiB live, 617.8MiB allocated; 55ms collecting garbage
Pruning

224 alts after pruning (145 fresh and 79 done)

PrunedKeptTotal
New2 0561452 201
Fresh000
Picked14167208
Done01212
Total2 1972242 421
Accuracy
100.0%
Counts
2 421 → 224
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(asin.f64 (/.f64 (/.f64 cp (cos.f64 phipp)) (/.f64 #s(literal 1 binary64) (sin.f64 lamp))))
62.4%
(asin.f64 (/.f64 (/.f64 cp (cos.f64 phipp)) (/.f64 #s(literal 1 binary64) lamp)))
67.8%
%4 = (*.f64 #s(literal 1/2 binary64) lamp)
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %4) (cos.f64 %4)))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (neg.f64 lamp) (PI.f64 )))) (approx (cos phipp) #s(literal 4464548535801179/4503599627370496 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (neg.f64 lamp) (PI.f64 )))) (approx (cos phipp) #s(literal 8453327655603309/9007199254740992 binary64))))
7.2%
%1 = (E.f64 )
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (*.f64 %1 %1))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (sinh.f64 (E.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
67.2%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (fma.f64 #s(literal 2 binary64) (sin.f64 (PI.f64 )) #s(literal 1 binary64))))
98.6%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (fma.f64 #s(literal -1/2 binary64) (sin.f64 (PI.f64 )) (cos.f64 phipp))))
99.6%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
41.0%
%7 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 %7 %7 #s(literal 4095/8192 binary64)))))
25.9%
%7 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 %7 %7 #s(literal -1293345171669415/1125899906842624 binary64)))))
26.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))
33.8%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) (-.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64))))))
31.8%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal -1/8 binary64)))))
31.8%
%7 = (sqrt.f64 #s(literal 1/2 binary64))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) (+.f64 (*.f64 %7 %7) #s(literal -1/8 binary64)))))
41.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal 8191/8192 binary64))))
36.9%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal 127/128 binary64))))
33.8%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal 7505999378950827/9007199254740992 binary64))))
33.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal 23/32 binary64))))
32.6%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal 5/8 binary64))))
31.8%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal 3/8 binary64))))
25.9%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal -730395218248103/1125899906842624 binary64))))
26.0%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (approx (cos phipp) #s(literal -8305678171202505/9007199254740992 binary64))))
7.2%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 4829072695441147/562949953421312 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 530871453829351/70368744177664 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
8.1%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 (neg.f64 lamp) #s(literal 884279719003555/562949953421312 binary64)))) (approx (cos phipp) #s(literal 1/6 binary64))))
7.8%
(asin.f64 (/.f64 (*.f64 cp (cos.f64 lamp)) (approx (cos phipp) #s(literal 1 binary64))))
51.5%
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* (sin (* 1/2 lamp)) 1)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lamp))))) (approx (cos phipp) #s(literal 1 binary64))))
27.2%
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* (sin (* 1/2 lamp)) -1)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lamp))))) (approx (cos phipp) #s(literal 1 binary64))))
6.7%
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* 3 (cos (* 1/2 lamp)))) (*.f64 #s(literal 6 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) lamp))))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* 5/2 (cos (* 1/2 lamp)))) (*.f64 #s(literal 5 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) lamp))))) (approx (cos phipp) #s(literal 1 binary64))))
7.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin (+ (neg lamp) (PI ))) (sin.f64 (-.f64 (PI.f64 ) lamp)))) (approx (cos phipp) #s(literal 3/4 binary64))))
5.7%
%3 = (E.f64 )
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 (*.f64 %3 %3) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 960500813064011/17592186044416 binary64)))))) (approx (cos phipp) #s(literal 1 binary64))))
5.7%
%3 = (E.f64 )
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 (*.f64 %3 %3) #s(literal -4559721049586747/562949953421312 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
23.4%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 7968141269553787/562949953421312 binary64)))))) (approx (cos phipp) #s(literal 1 binary64))))
23.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/2251799813685248 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
27.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (PI.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
27.2%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (E.f64 )))) (approx (cos phipp) #s(literal 1 binary64))))
26.4%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 7968141269553787/562949953421312 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
26.5%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 6252875368858801/562949953421312 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
26.5%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 5689925415437489/562949953421312 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
26.9%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 5 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
26.9%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 1165754695714211/281474976710656 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
27.0%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 8372826328553321/2251799813685248 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
27.2%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 6522083102554805/2251799813685248 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
27.2%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 2982195031933351/1125899906842624 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
27.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 9/4 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
28.5%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 5254199565265579/4503599627370496 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
28.7%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 9/8 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
29.6%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal 4597424619607381/4503599627370496 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
23.4%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal -6120588732034553/4503599627370496 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
23.4%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal -1717797167482409/1125899906842624 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
23.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp #s(literal -7738453402365651/4503599627370496 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
6.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 25/4 binary64)))))) (approx (cos phipp) #s(literal 1 binary64))))
6.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 5/2 binary64) #s(literal -6004799503160661/144115188075855872 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
7.2%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) #s(literal -6004799503160661/9007199254740992 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) #s(literal -4691249611844267/18014398509481984 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64)))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) #s(literal -6004799503160661/9007199254740992 binary64))))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal 15/16 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal 8326968061023573/9007199254740992 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal 87/128 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.0%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal 8631899285793451/18014398509481984 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal 8913374262504107/36028797018963968 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
6.7%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal 5976999505460843/36028797018963968 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
6.3%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal 9006832750865067/576460752303423488 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
6.1%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal -7505999378950827/72057594037927936 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
6.5%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal -8631899285793451/18014398509481984 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal -6004799503160661/9007199254740992 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal -7505999378950827/9007199254740992 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
6.4%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal -3/2 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
5.7%
(asin.f64 (/.f64 (*.f64 cp (approx (sin lamp) #s(literal -8423008657717855/140737488355328 binary64))) (approx (cos phipp) #s(literal 1 binary64))))
7.8%
(asin.f64 (/.f64 (*.f64 cp (approx (cos (+ (neg lamp) 1/64)) (cos.f64 (-.f64 #s(literal 1/64 binary64) lamp)))) (approx (cos phipp) #s(literal 1 binary64))))
46.8%
(asin.f64 (/.f64 (*.f64 cp lamp) (approx (cos phipp) (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
46.8%
(asin.f64 (/.f64 (*.f64 cp lamp) (approx (cos phipp) (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))))))
7.3%
(asin.f64 (/.f64 (*.f64 cp #s(literal 8727187242741409/9007199254740992 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
7.3%
(asin.f64 (/.f64 (*.f64 cp #s(literal 4289142651364827/4503599627370496 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
7.2%
(asin.f64 (/.f64 (*.f64 cp #s(literal 8051129683737207/9007199254740992 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
7.2%
(asin.f64 (/.f64 (*.f64 cp #s(literal 3373405395171915/4503599627370496 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
7.1%
(asin.f64 (/.f64 (*.f64 cp #s(literal 5323185635152641/9007199254740992 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
7.1%
(asin.f64 (/.f64 (*.f64 cp #s(literal 1216652631687587/2251799813685248 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
6.5%
(asin.f64 (/.f64 (*.f64 cp #s(literal -6004799503160661/18014398509481984 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
7.0%
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
6.9%
(asin.f64 (/.f64 (*.f64 cp #s(literal -8869339597797555/9007199254740992 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
6.9%
(asin.f64 (/.f64 (*.f64 cp #s(literal -4458529838789353/4503599627370496 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
6.1%
(asin.f64 (/.f64 (*.f64 cp #s(literal -6121026514868073/1125899906842624 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
99.6%
(asin.f64 (/.f64 (sin.f64 lamp) (/.f64 (cos.f64 phipp) cp)))
67.8%
(asin.f64 (/.f64 (sin.f64 lamp) (/.f64 #s(literal 1 binary64) cp)))
67.5%
%1 = (cosh.f64 (E.f64 ))
(asin.f64 (/.f64 %1 (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 %1 (*.f64 cp (sin.f64 lamp))))))
5.9%
%4 = (E.f64 )
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 (+.f64 %4 %4) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 4159668786720471/140737488355328 binary64)))))) (approx (cos phipp) #s(literal 1 binary64))))
23.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (expm1.f64 (E.f64 ))))))) (approx (cos phipp) #s(literal 1 binary64))))
28.5%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 lamp (+.f64 cp (approx (* -1/6 (* cp -1)) (*.f64 #s(literal 1/6 binary64) cp))))) (approx (cos phipp) #s(literal 1 binary64))))
6.3%
%4 = (E.f64 )
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp (sqrt.f64 (fma.f64 %4 %4 (*.f64 %4 %4))))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
6.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp (E.f64 ))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
62.5%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (cos.f64 phipp)))
23.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/4503599627370496 binary64)))))
23.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) #s(literal -884279719003555/562949953421312 binary64)))))
23.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) (+.f64 #s(literal 1 binary64) #s(literal -8656438712971749/4503599627370496 binary64)))))
30.1%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 127/128 binary64))))
29.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 31/32 binary64))))
29.0%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 15/16 binary64))))
28.6%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 7/8 binary64))))
28.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 7505999378950827/9007199254740992 binary64))))
27.6%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 5/8 binary64))))
27.2%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 3/8 binary64))))
26.9%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 1/4 binary64))))
26.8%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 1/6 binary64))))
26.6%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 1/8 binary64))))
26.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal 1/16 binary64))))
23.2%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -1/6 binary64))))
23.2%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -1/4 binary64))))
23.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -6469707549990309/18014398509481984 binary64))))
23.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -5141276249315889/9007199254740992 binary64))))
23.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -8305678171202505/9007199254740992 binary64))))
23.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp lamp)) (approx (cos phipp) #s(literal -1 binary64))))
6.3%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp #s(literal 8656438712971749/2251799813685248 binary64))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
6.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp #s(literal 5/2 binary64))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
6.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp #s(literal 2 binary64))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
6.5%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 cp #s(literal 1/8 binary64))) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) phipp))))
5.9%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal 6121026514868073/1125899906842624 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 6121026514868073/1125899906842624 binary64) #s(literal 2 binary64))))))) (approx (cos phipp) #s(literal 1 binary64))))
6.4%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal 3 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow 3 2))) (*.f64 #s(literal -3/2 binary64) cp))))) (approx (cos phipp) #s(literal 1 binary64))))
6.1%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 25/4 binary64)))))) (approx (cos phipp) #s(literal 1 binary64))))
7.0%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal 9/4 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow 9/4 2))) (*.f64 #s(literal -27/32 binary64) cp))))) (approx (cos phipp) #s(literal 1 binary64))))
6.8%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (*.f64 #s(literal -2 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow -2 2))) (*.f64 #s(literal -2/3 binary64) cp))))) (approx (cos phipp) #s(literal 1 binary64))))
7.0%
(asin.f64 (/.f64 (approx (* cp (sin lamp)) (approx (* 9/4 (+ cp (* -1/6 (* cp (pow 9/4 2))))) (*.f64 #s(literal 45/128 binary64) cp))) (approx (cos phipp) #s(literal 1 binary64))))
62.5%
(asin.f64 (/.f64 lamp (/.f64 (cos.f64 phipp) cp)))
99.5%
(asin.f64 (/.f64 cp (/.f64 (cos.f64 phipp) (sin.f64 lamp))))
62.4%
(asin.f64 (/.f64 cp (/.f64 (cos.f64 phipp) lamp)))
7.3%
(asin.f64 (/.f64 cp (/.f64 (cos.f64 phipp) #s(literal 4464548535801179/4503599627370496 binary64))))
67.7%
(asin.f64 (/.f64 cp (/.f64 #s(literal 1 binary64) (sin.f64 lamp))))
6.6%
(asin.f64 (/.f64 cp (expm1.f64 (E.f64 ))))
7.2%
(asin.f64 (/.f64 cp (cbrt.f64 (E.f64 ))))
7.0%
(asin.f64 (/.f64 cp (E.f64 )))
9.6%
(asin.f64 (/.f64 cp phipp))
6.6%
(asin.f64 (/.f64 cp #s(literal 7968141269553787/562949953421312 binary64)))
7.0%
(asin.f64 (/.f64 cp #s(literal 6522083102554805/2251799813685248 binary64)))
7.0%
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
7.1%
(asin.f64 (/.f64 cp #s(literal 1856295125090727/1125899906842624 binary64)))
7.2%
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
7.2%
(asin.f64 (/.f64 cp #s(literal 6285279597571347/4503599627370496 binary64)))
7.3%
(asin.f64 (/.f64 cp #s(literal 4464548535801179/4503599627370496 binary64)))
6.7%
(asin.f64 (/.f64 cp #s(literal -8212169037791239/9007199254740992 binary64)))
6.6%
(asin.f64 (/.f64 cp #s(literal -6121026514868073/2251799813685248 binary64)))
67.5%
(asin.f64 (/.f64 #s(literal 5/2 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 5/2 binary64) (*.f64 cp (sin.f64 lamp))))))
67.5%
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 9/4 binary64) (*.f64 cp (sin.f64 lamp))))))
47.0%
%6 = (* cp (sin lamp))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx (/ (cos phipp) %6) (approx (/ 9/4 %6) (/.f64 #s(literal 9/4 binary64) (*.f64 cp lamp))))))
7.3%
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 phipp) cp) #s(literal 4464548535801179/4503599627370496 binary64))))
67.5%
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) cp) (sin.f64 lamp))))
61.7%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 (cos.f64 phipp) (*.f64 cp lamp)))))
7.2%
%8 = (E.f64 )
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1 binary64) (*.f64 cp (sin.f64 (*.f64 %8 %8)))))))
67.5%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (/.f64 #s(literal 1 binary64) (*.f64 cp (sin.f64 lamp))))))
6.3%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (approx (/ 1 (* cp -1/4)) (/.f64 #s(literal -4 binary64) cp)))))
6.9%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) (approx (/ 1 (* cp -1)) (/.f64 #s(literal -1 binary64) cp)))))
2.4%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) phipp)))
1.1%
(asin.f64 (/.f64 #s(literal 1 binary64) (approx (/ (cos phipp) (* cp (sin lamp))) cp)))
99.7%
(asin.f64 (*.f64 (/.f64 (sin.f64 lamp) (cos.f64 phipp)) cp))
99.7%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (sin.f64 lamp)))
7.1%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) (*.f64 (neg.f64 (E.f64 )) (+.f64 #s(literal 1 binary64) #s(literal -1386556262240157/1125899906842624 binary64))))))
6.9%
%6 = (E.f64 )
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) (*.f64 %6 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %6 #s(literal 2 binary64))))))))
7.2%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64)))))
62.6%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) lamp)))
7.2%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) #s(literal 8453327655603309/9007199254740992 binary64))))
7.2%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) #s(literal 8326968061023573/9007199254740992 binary64))))
7.1%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) #s(literal 87/128 binary64))))
7.1%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) #s(literal 5668299474795813/9007199254740992 binary64))))
6.7%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) #s(literal -1/2 binary64))))
6.9%
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx (sin lamp) #s(literal -5668299474795813/9007199254740992 binary64))))
99.6%
(asin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (*.f64 cp (sin.f64 lamp))))
7.2%
(asin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (*.f64 cp (approx (sin lamp) (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64))))))
7.2%
(asin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 phipp)) (*.f64 cp (approx (sin lamp) #s(literal 8326968061023573/9007199254740992 binary64)))))
26.5%
%0 = (E.f64 )
(asin.f64 (*.f64 (*.f64 (fma.f64 %0 %0 %0) (neg.f64 cp)) (approx (sin (neg lamp)) (*.f64 lamp (approx (- (* 1/6 (pow lamp 2)) 1) #s(literal -1 binary64))))))
25.9%
(asin.f64 (*.f64 (*.f64 #s(literal 7968141269553787/562949953421312 binary64) (neg.f64 cp)) (approx (sin (neg lamp)) (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))) #s(literal 1 binary64))))))
62.6%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 lamp (cos.f64 phipp))) cp))
7.2%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 #s(literal 1 binary64) (cos.f64 phipp))) cp))
7.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (/.f64 #s(literal 4464548535801179/4503599627370496 binary64) (cos.f64 phipp))) cp))
27.4%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))) cp))
23.2%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) (approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))) cp))
47.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) lamp) cp))
19.0%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) cp) cp))
6.6%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 4 binary64)) cp))
6.7%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 9/4 binary64)) cp))
6.9%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1856295125090727/1125899906842624 binary64)) cp))
7.0%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 5/4 binary64)) cp))
7.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 4464548535801179/4503599627370496 binary64)) cp))
7.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 8453327655603309/9007199254740992 binary64)) cp))
7.2%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 3/4 binary64)) cp))
7.0%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/2 binary64)) cp))
6.8%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/4 binary64)) cp))
6.7%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/6 binary64)) cp))
6.6%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/16 binary64)) cp))
6.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal 1/64 binary64)) cp))
6.1%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1/8 binary64)) cp))
6.2%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1/6 binary64)) cp))
6.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1/4 binary64)) cp))
6.5%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1/2 binary64)) cp))
6.9%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -8212169037791239/9007199254740992 binary64)) cp))
6.9%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -1 binary64)) cp))
6.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -2 binary64)) cp))
6.3%
(asin.f64 (*.f64 (approx (/ (sin lamp) (cos phipp)) #s(literal -6121026514868073/2251799813685248 binary64)) cp))
46.9%
(asin.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))))))))
31.8%
(asin.f64 (*.f64 #s(literal 5/2 binary64) (*.f64 cp (sin.f64 lamp))))
33.5%
(asin.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 cp (sin.f64 lamp))))
26.0%
(asin.f64 (*.f64 #s(literal -1 binary64) (*.f64 cp (sin.f64 lamp))))
7.1%
(asin.f64 (approx (/ (/ cp (cos phipp)) 5/4) (*.f64 #s(literal 4/5 binary64) (/.f64 cp (cos.f64 phipp)))))
7.0%
(asin.f64 (approx (/ cp 9/4) (*.f64 #s(literal 4/9 binary64) cp)))
7.2%
(asin.f64 (approx (/ cp 3/2) (*.f64 #s(literal 2/3 binary64) cp)))
7.2%
(asin.f64 (approx (/ cp 5/4) (*.f64 #s(literal 4/5 binary64) cp)))
6.0%
(asin.f64 (approx (/ cp -1/8) (*.f64 #s(literal -8 binary64) cp)))
6.0%
(asin.f64 (approx (/ cp -1/6) (*.f64 #s(literal -6 binary64) cp)))
26.4%
(asin.f64 (approx (* (* (- (exp (E )) 1) (neg cp)) (sin (neg lamp))) (*.f64 cp (*.f64 lamp (expm1.f64 (E.f64 ))))))
27.1%
(asin.f64 (approx (* 3 (* cp (sin lamp))) (*.f64 #s(literal 3 binary64) (*.f64 cp lamp))))
27.2%
(asin.f64 (approx (* 5/2 (* cp (sin lamp))) (*.f64 #s(literal 5/2 binary64) (*.f64 cp lamp))))
27.7%
(asin.f64 (approx (* 3/2 (* cp (sin lamp))) (*.f64 #s(literal 3/2 binary64) (*.f64 cp lamp))))
28.2%
(asin.f64 (approx (* 5/4 (* cp (sin lamp))) (*.f64 #s(literal 5/4 binary64) (*.f64 cp lamp))))
3.2%
(asin.f64 phipp)
3.7%
(asin.f64 lamp)
7.3%
(asin.f64 cp)
6.9%
(approx (asin (/ cp 3)) (asin.f64 (*.f64 #s(literal 1/3 binary64) cp)))
67.9%
(approx (asin (/ 1 (/ (/ 1 cp) (sin lamp)))) (asin.f64 (*.f64 cp (sin.f64 lamp))))
4.2%
#s(literal 1125945724861011/72057594037927936 binary64)
24.2%
#s(literal 0 binary64)
3.2%
#s(literal -2257705494990607/18014398509481984 binary64)
3.2%
#s(literal -2358079250676147/4503599627370496 binary64)
Compiler

Compiled 1 629 to 793 computations (51.3% saved)

regimes44.1s (29.4%)

Memory
-16.9MiB live, 3 050.3MiB allocated; 1.6s collecting garbage
Counts
205 → 2
233 → 2
240 → 1
249 → 2
256 → 2
370 → 2
371 → 1
387 → 1
Calls
Call 1
Inputs
%54 = (sin lamp)
%55 = (cos phipp)
%56 = (/ %54 %55)
%145 = (* cp %54)
%146 = (/ %55 %145)
%187 = (E.f64 )
%190 = (neg.f64 %187)
%196 = (sqrt.f64 %187)
%203 = (*.f64 cp lamp)
%257 = (approx %55 #s(literal 1 binary64))
%260 = (approx %145 %203)
#s(literal -2358079250676147/4503599627370496 binary64)
#s(literal -2257705494990607/18014398509481984 binary64)
#s(literal 0 binary64)
#s(literal 1125945724861011/72057594037927936 binary64)
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(approx (asin (/ cp 3)) (asin.f64 (*.f64 #s(literal 1/3 binary64) cp)))
(asin.f64 (approx (/ cp -1/6) (*.f64 #s(literal -6 binary64) cp)))
(asin.f64 (approx (/ cp -1/8) (*.f64 #s(literal -8 binary64) cp)))
(asin.f64 (approx (/ cp 5/4) (*.f64 #s(literal 4/5 binary64) cp)))
(asin.f64 (approx (/ cp 3/2) (*.f64 #s(literal 2/3 binary64) cp)))
(asin.f64 (approx (/ cp 9/4) (*.f64 #s(literal 4/9 binary64) cp)))
(asin.f64 (*.f64 (approx %56 #s(literal -6121026514868073/2251799813685248 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -8212169037791239/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/8 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/64 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/16 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 8453327655603309/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4464548535801179/4503599627370496 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 5/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1856295125090727/1125899906842624 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 9/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 cp) cp))
(asin.f64 (*.f64 (approx %56 lamp) cp))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 cp)))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 phipp)))
(asin.f64 (/.f64 cp #s(literal -6121026514868073/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal -8212169037791239/9007199254740992 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/4 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/6 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/8 binary64)))
(asin.f64 (/.f64 cp #s(literal 4464548535801179/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 5/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6285279597571347/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
(asin.f64 (/.f64 cp #s(literal 1856295125090727/1125899906842624 binary64)))
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6522083102554805/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal 3 binary64)))
(asin.f64 (/.f64 cp #s(literal 7968141269553787/562949953421312 binary64)))
(asin.f64 (/.f64 cp phipp))
(asin.f64 (/.f64 cp %187))
(asin.f64 (*.f64 (approx %56 %190) cp))
(asin.f64 (/.f64 cp %190))
(asin.f64 (*.f64 (approx %56 %196) cp))
(asin.f64 (/.f64 cp %196))
(asin.f64 (approx (* 5/4 %145) (*.f64 #s(literal 5/4 binary64) %203)))
(asin.f64 (approx (* 3/2 %145) (*.f64 #s(literal 3/2 binary64) %203)))
(asin.f64 (approx (* 5/2 %145) (*.f64 #s(literal 5/2 binary64) %203)))
(asin.f64 (approx (* 3 %145) (*.f64 #s(literal 3 binary64) %203)))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal -1/8 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 1/2 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 3/4 binary64))) cp))
(asin.f64 (/.f64 (approx %145 (approx (* 9/4 (+ cp (* -1/6 (* cp (pow 9/4 2))))) (*.f64 #s(literal 45/128 binary64) cp))) %257))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -8305678171202505/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -5141276249315889/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/2 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -6469707549990309/18014398509481984 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 5/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7505999378950827/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 15/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 31/32 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 127/128 binary64))))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6121026514868073/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -4458529838789353/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -8869339597797555/9007199254740992 binary64)) %257))
Outputs
%3 = (cos phipp)
(asin.f64 (*.f64 (approx (/ (sin lamp) %3) lamp) cp))
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) (approx %3 #s(literal 1 binary64))))
Call 2
Inputs
%54 = (sin lamp)
%55 = (cos phipp)
%56 = (/ %54 %55)
%145 = (* cp %54)
%146 = (/ %55 %145)
%187 = (E.f64 )
%190 = (neg.f64 %187)
%196 = (sqrt.f64 %187)
%203 = (*.f64 cp lamp)
%250 = (* -1/6 (* cp (pow 9/4 2)))
%257 = (approx %55 #s(literal 1 binary64))
%260 = (approx %145 %203)
%439 = (* cp -1)
%459 = (fma.f64 %187 %187 %187)
%604 = (PI.f64 )
%626 = (*.f64 cp #s(literal -1 binary64))
%656 = (tanh.f64 %187)
%660 = (expm1.f64 %187)
%738 = (+.f64 #s(literal 1 binary64) #s(literal -6004799503160661/9007199254740992 binary64))
%798 = (*.f64 %187 %187)
%811 = (sin (neg lamp))
%813 = (*.f64 lamp %660)
%915 = (asinh.f64 %187)
%923 = (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))
%942 = (sqrt.f64 #s(literal 1/2 binary64))
#s(literal -2358079250676147/4503599627370496 binary64)
#s(literal -2257705494990607/18014398509481984 binary64)
#s(literal 0 binary64)
#s(literal 1125945724861011/72057594037927936 binary64)
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(approx (asin (/ cp 3)) (asin.f64 (*.f64 #s(literal 1/3 binary64) cp)))
(asin.f64 (approx (/ cp -1/6) (*.f64 #s(literal -6 binary64) cp)))
(asin.f64 (approx (/ cp -1/8) (*.f64 #s(literal -8 binary64) cp)))
(asin.f64 (approx (/ cp 5/4) (*.f64 #s(literal 4/5 binary64) cp)))
(asin.f64 (approx (/ cp 3/2) (*.f64 #s(literal 2/3 binary64) cp)))
(asin.f64 (approx (/ cp 9/4) (*.f64 #s(literal 4/9 binary64) cp)))
(asin.f64 (*.f64 (approx %56 #s(literal -6121026514868073/2251799813685248 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -8212169037791239/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/8 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/64 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/16 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 8453327655603309/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4464548535801179/4503599627370496 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 5/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1856295125090727/1125899906842624 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 9/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 cp) cp))
(asin.f64 (*.f64 (approx %56 lamp) cp))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 cp)))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 phipp)))
(asin.f64 (/.f64 cp #s(literal -6121026514868073/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal -8212169037791239/9007199254740992 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/4 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/6 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/8 binary64)))
(asin.f64 (/.f64 cp #s(literal 4464548535801179/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 5/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6285279597571347/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
(asin.f64 (/.f64 cp #s(literal 1856295125090727/1125899906842624 binary64)))
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6522083102554805/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal 3 binary64)))
(asin.f64 (/.f64 cp #s(literal 7968141269553787/562949953421312 binary64)))
(asin.f64 (/.f64 cp phipp))
(asin.f64 (/.f64 cp %187))
(asin.f64 (*.f64 (approx %56 %190) cp))
(asin.f64 (/.f64 cp %190))
(asin.f64 (*.f64 (approx %56 %196) cp))
(asin.f64 (/.f64 cp %196))
(asin.f64 (approx (* 5/4 %145) (*.f64 #s(literal 5/4 binary64) %203)))
(asin.f64 (approx (* 3/2 %145) (*.f64 #s(literal 3/2 binary64) %203)))
(asin.f64 (approx (* 5/2 %145) (*.f64 #s(literal 5/2 binary64) %203)))
(asin.f64 (approx (* 3 %145) (*.f64 #s(literal 3 binary64) %203)))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal -1/8 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 1/2 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 3/4 binary64))) cp))
(asin.f64 (/.f64 (approx %145 (approx (* 9/4 (+ cp %250)) (*.f64 #s(literal 45/128 binary64) cp))) %257))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -8305678171202505/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -5141276249315889/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/2 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -6469707549990309/18014398509481984 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 5/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7505999378950827/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 15/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 31/32 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 127/128 binary64))))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6121026514868073/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -4458529838789353/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -8869339597797555/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6004799503160661/18014398509481984 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 1216652631687587/2251799813685248 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 5323185635152641/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 3373405395171915/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8051129683737207/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 4289142651364827/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8727187242741409/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8423008657717855/140737488355328 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -3/2 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -6004799503160661/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/72057594037927936 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 9006832750865067/576460752303423488 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 5976999505460843/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8913374262504107/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 87/128 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8326968061023573/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 15/16 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 %439) (/.f64 #s(literal -1 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 (* cp -1/4)) (/.f64 #s(literal -4 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) cp))))
(asin.f64 (/.f64 cp %459))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -8656438712971749/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -884279719003555/562949953421312 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) #s(literal -6004799503160661/144115188075855872 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -7738453402365651/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -1717797167482409/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -6120588732034553/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 4597424619607381/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/8 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5254199565265579/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3/2 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 2982195031933351/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6522083102554805/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 8372826328553321/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 1165754695714211/281474976710656 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5689925415437489/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6252875368858801/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 7968141269553787/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %187))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %604))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1/2 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1/16 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %626))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/2 binary64))))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/4 binary64))))))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx %146 (approx (/ 9/4 %145) (/.f64 #s(literal 9/4 binary64) %203)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %190))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) %190)) %257))
(asin.f64 (*.f64 (approx %56 %656) cp))
(asin.f64 (/.f64 cp %660))
(asin.f64 (/.f64 cp %656))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow -2 2))) (*.f64 #s(literal -2/3 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (approx %250 (*.f64 #s(literal -27/32 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow 3 2))) (*.f64 #s(literal -3/2 binary64) cp))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %187)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %604)))))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (approx (* -1/6 %439) (*.f64 #s(literal 1/6 binary64) cp))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) #s(literal -4691249611844267/18014398509481984 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/2251799813685248 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %187)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %604)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 #s(literal -4559721049586747/562949953421312 binary64)))) %257))
(asin.f64 (approx (* (* (- (exp (E )) 1) (neg cp)) %811) (*.f64 cp %813)))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %190)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %196)))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %459))) %257))
(asin.f64 (*.f64 (*.f64 %459 (neg.f64 cp)) (approx %811 (*.f64 lamp (approx (- (* 1/6 (pow lamp 2)) 1) #s(literal -1 binary64))))))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %626)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 7968141269553787/562949953421312 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 %813)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %459)))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 (+.f64 %187 %187) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 4159668786720471/140737488355328 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 960500813064011/17592186044416 binary64)))))) %257))
(asin.f64 (/.f64 cp (cbrt.f64 %187)))
(asin.f64 (*.f64 (approx %56 (tanh.f64 %915)) cp))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %923))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %660))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %660))))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 %942 %942 %923))))
(asin.f64 (/.f64 cp (cosh.f64 %915)))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (exp.f64 %187)))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (hypot.f64 %187 %187))))))
Outputs
(asin.f64 (*.f64 cp (approx (sin lamp) (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamp #s(literal 2 binary64))))))))
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) (approx (cos phipp) #s(literal 1 binary64))))
Call 3
Inputs
%54 = (sin lamp)
%55 = (cos phipp)
%56 = (/ %54 %55)
%145 = (* cp %54)
%146 = (/ %55 %145)
%187 = (E.f64 )
%190 = (neg.f64 %187)
%196 = (sqrt.f64 %187)
%203 = (*.f64 cp lamp)
%250 = (* -1/6 (* cp (pow 9/4 2)))
%257 = (approx %55 #s(literal 1 binary64))
%260 = (approx %145 %203)
%439 = (* cp -1)
%459 = (fma.f64 %187 %187 %187)
%604 = (PI.f64 )
%626 = (*.f64 cp #s(literal -1 binary64))
%656 = (tanh.f64 %187)
%660 = (expm1.f64 %187)
%738 = (+.f64 #s(literal 1 binary64) #s(literal -6004799503160661/9007199254740992 binary64))
%798 = (*.f64 %187 %187)
%811 = (sin (neg lamp))
%813 = (*.f64 lamp %660)
%839 = (neg.f64 cp)
%915 = (asinh.f64 %187)
%923 = (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))
%942 = (sqrt.f64 #s(literal 1/2 binary64))
%947 = (cosh.f64 %915)
%964 = (pow.f64 lamp #s(literal 2 binary64))
%969 = (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %964)))))
%986 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%994 = (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))
%1010 = (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))
%1018 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))
#s(literal -2358079250676147/4503599627370496 binary64)
#s(literal -2257705494990607/18014398509481984 binary64)
#s(literal 0 binary64)
#s(literal 1125945724861011/72057594037927936 binary64)
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(approx (asin (/ cp 3)) (asin.f64 (*.f64 #s(literal 1/3 binary64) cp)))
(asin.f64 (approx (/ cp -1/6) (*.f64 #s(literal -6 binary64) cp)))
(asin.f64 (approx (/ cp -1/8) (*.f64 #s(literal -8 binary64) cp)))
(asin.f64 (approx (/ cp 5/4) (*.f64 #s(literal 4/5 binary64) cp)))
(asin.f64 (approx (/ cp 3/2) (*.f64 #s(literal 2/3 binary64) cp)))
(asin.f64 (approx (/ cp 9/4) (*.f64 #s(literal 4/9 binary64) cp)))
(asin.f64 (*.f64 (approx %56 #s(literal -6121026514868073/2251799813685248 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -8212169037791239/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/8 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/64 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/16 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 8453327655603309/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4464548535801179/4503599627370496 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 5/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1856295125090727/1125899906842624 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 9/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 cp) cp))
(asin.f64 (*.f64 (approx %56 lamp) cp))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 cp)))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 phipp)))
(asin.f64 (/.f64 cp #s(literal -6121026514868073/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal -8212169037791239/9007199254740992 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/4 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/6 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/8 binary64)))
(asin.f64 (/.f64 cp #s(literal 4464548535801179/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 5/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6285279597571347/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
(asin.f64 (/.f64 cp #s(literal 1856295125090727/1125899906842624 binary64)))
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6522083102554805/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal 3 binary64)))
(asin.f64 (/.f64 cp #s(literal 7968141269553787/562949953421312 binary64)))
(asin.f64 (/.f64 cp phipp))
(asin.f64 (/.f64 cp %187))
(asin.f64 (*.f64 (approx %56 %190) cp))
(asin.f64 (/.f64 cp %190))
(asin.f64 (*.f64 (approx %56 %196) cp))
(asin.f64 (/.f64 cp %196))
(asin.f64 (approx (* 5/4 %145) (*.f64 #s(literal 5/4 binary64) %203)))
(asin.f64 (approx (* 3/2 %145) (*.f64 #s(literal 3/2 binary64) %203)))
(asin.f64 (approx (* 5/2 %145) (*.f64 #s(literal 5/2 binary64) %203)))
(asin.f64 (approx (* 3 %145) (*.f64 #s(literal 3 binary64) %203)))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal -1/8 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 1/2 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 3/4 binary64))) cp))
(asin.f64 (/.f64 (approx %145 (approx (* 9/4 (+ cp %250)) (*.f64 #s(literal 45/128 binary64) cp))) %257))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -8305678171202505/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -5141276249315889/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/2 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -6469707549990309/18014398509481984 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 5/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7505999378950827/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 15/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 31/32 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 127/128 binary64))))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6121026514868073/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -4458529838789353/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -8869339597797555/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6004799503160661/18014398509481984 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 1216652631687587/2251799813685248 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 5323185635152641/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 3373405395171915/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8051129683737207/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 4289142651364827/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8727187242741409/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8423008657717855/140737488355328 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -3/2 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -6004799503160661/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/72057594037927936 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 9006832750865067/576460752303423488 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 5976999505460843/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8913374262504107/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 87/128 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8326968061023573/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 15/16 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 %439) (/.f64 #s(literal -1 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 (* cp -1/4)) (/.f64 #s(literal -4 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) cp))))
(asin.f64 (/.f64 cp %459))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -8656438712971749/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -884279719003555/562949953421312 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) #s(literal -6004799503160661/144115188075855872 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -7738453402365651/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -1717797167482409/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -6120588732034553/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 4597424619607381/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/8 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5254199565265579/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3/2 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 2982195031933351/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6522083102554805/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 8372826328553321/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 1165754695714211/281474976710656 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5689925415437489/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6252875368858801/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 7968141269553787/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %187))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %604))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1/2 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1/16 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %626))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/2 binary64))))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/4 binary64))))))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx %146 (approx (/ 9/4 %145) (/.f64 #s(literal 9/4 binary64) %203)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %190))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) %190)) %257))
(asin.f64 (*.f64 (approx %56 %656) cp))
(asin.f64 (/.f64 cp %660))
(asin.f64 (/.f64 cp %656))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow -2 2))) (*.f64 #s(literal -2/3 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (approx %250 (*.f64 #s(literal -27/32 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow 3 2))) (*.f64 #s(literal -3/2 binary64) cp))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %187)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %604)))))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (approx (* -1/6 %439) (*.f64 #s(literal 1/6 binary64) cp))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) #s(literal -4691249611844267/18014398509481984 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/2251799813685248 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %187)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %604)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 #s(literal -4559721049586747/562949953421312 binary64)))) %257))
(asin.f64 (approx (* (* (- (exp (E )) 1) (neg cp)) %811) (*.f64 cp %813)))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %190)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %196)))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %459))) %257))
(asin.f64 (*.f64 (*.f64 %459 %839) (approx %811 (*.f64 lamp (approx (- (* 1/6 (pow lamp 2)) 1) #s(literal -1 binary64))))))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %626)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 7968141269553787/562949953421312 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 %813)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %459)))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 (+.f64 %187 %187) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 4159668786720471/140737488355328 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 960500813064011/17592186044416 binary64)))))) %257))
(asin.f64 (/.f64 cp (cbrt.f64 %187)))
(asin.f64 (*.f64 (approx %56 (tanh.f64 %915)) cp))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %923))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %660))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %660))))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 %942 %942 %923))))
(asin.f64 (/.f64 cp %947))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (exp.f64 %187)))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (hypot.f64 %187 %187))))))
(asin.f64 %969)
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phipp #s(literal 2 binary64)))))))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %969))
(asin.f64 (*.f64 #s(literal 3 binary64) %969))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %947))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %986))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %994))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1010))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1018))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 6121026514868073/1125899906842624 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 6121026514868073/1125899906842624 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %964))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %986))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/64 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %994))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1010))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1018))))) %257))
(asin.f64 (/.f64 %969 %257))
(asin.f64 (*.f64 (*.f64 #s(literal 7968141269553787/562949953421312 binary64) %839) (approx %811 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) %964) #s(literal 1 binary64))))))
(asin.f64 (/.f64 (approx %145 (*.f64 %196 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %196 #s(literal 2 binary64))))))) %257))
Outputs
(approx (asin (/ 1 (/ (/ 1 cp) (sin lamp)))) (asin.f64 (*.f64 cp (sin.f64 lamp))))
Call 4
Inputs
%54 = (sin lamp)
%55 = (cos phipp)
%56 = (/ %54 %55)
%145 = (* cp %54)
%146 = (/ %55 %145)
%187 = (E.f64 )
%190 = (neg.f64 %187)
%196 = (sqrt.f64 %187)
%203 = (*.f64 cp lamp)
%250 = (* -1/6 (* cp (pow 9/4 2)))
%257 = (approx %55 #s(literal 1 binary64))
%260 = (approx %145 %203)
%439 = (* cp -1)
%459 = (fma.f64 %187 %187 %187)
%604 = (PI.f64 )
%626 = (*.f64 cp #s(literal -1 binary64))
%656 = (tanh.f64 %187)
%660 = (expm1.f64 %187)
%738 = (+.f64 #s(literal 1 binary64) #s(literal -6004799503160661/9007199254740992 binary64))
%798 = (*.f64 %187 %187)
%811 = (sin (neg lamp))
%813 = (*.f64 lamp %660)
%839 = (neg.f64 cp)
%840 = (*.f64 %459 %839)
%895 = (+.f64 %187 %187)
%915 = (asinh.f64 %187)
%923 = (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))
%942 = (sqrt.f64 #s(literal 1/2 binary64))
%947 = (cosh.f64 %915)
%964 = (pow.f64 lamp #s(literal 2 binary64))
%969 = (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %964)))))
%986 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%994 = (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))
%1010 = (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))
%1018 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))
%1148 = (approx %811 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) %964) #s(literal 1 binary64))))
%1163 = (sin.f64 lamp)
%1167 = (cos.f64 %187)
#s(literal -2358079250676147/4503599627370496 binary64)
#s(literal -2257705494990607/18014398509481984 binary64)
#s(literal 0 binary64)
#s(literal 1125945724861011/72057594037927936 binary64)
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(approx (asin (/ cp 3)) (asin.f64 (*.f64 #s(literal 1/3 binary64) cp)))
(asin.f64 (approx (/ cp -1/6) (*.f64 #s(literal -6 binary64) cp)))
(asin.f64 (approx (/ cp -1/8) (*.f64 #s(literal -8 binary64) cp)))
(asin.f64 (approx (/ cp 5/4) (*.f64 #s(literal 4/5 binary64) cp)))
(asin.f64 (approx (/ cp 3/2) (*.f64 #s(literal 2/3 binary64) cp)))
(asin.f64 (approx (/ cp 9/4) (*.f64 #s(literal 4/9 binary64) cp)))
(asin.f64 (*.f64 (approx %56 #s(literal -6121026514868073/2251799813685248 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -8212169037791239/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/8 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/64 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/16 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 8453327655603309/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4464548535801179/4503599627370496 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 5/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1856295125090727/1125899906842624 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 9/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 cp) cp))
(asin.f64 (*.f64 (approx %56 lamp) cp))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 cp)))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 phipp)))
(asin.f64 (/.f64 cp #s(literal -6121026514868073/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal -8212169037791239/9007199254740992 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/4 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/6 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/8 binary64)))
(asin.f64 (/.f64 cp #s(literal 4464548535801179/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 5/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6285279597571347/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
(asin.f64 (/.f64 cp #s(literal 1856295125090727/1125899906842624 binary64)))
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6522083102554805/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal 3 binary64)))
(asin.f64 (/.f64 cp #s(literal 7968141269553787/562949953421312 binary64)))
(asin.f64 (/.f64 cp phipp))
(asin.f64 (/.f64 cp %187))
(asin.f64 (*.f64 (approx %56 %190) cp))
(asin.f64 (/.f64 cp %190))
(asin.f64 (*.f64 (approx %56 %196) cp))
(asin.f64 (/.f64 cp %196))
(asin.f64 (approx (* 5/4 %145) (*.f64 #s(literal 5/4 binary64) %203)))
(asin.f64 (approx (* 3/2 %145) (*.f64 #s(literal 3/2 binary64) %203)))
(asin.f64 (approx (* 5/2 %145) (*.f64 #s(literal 5/2 binary64) %203)))
(asin.f64 (approx (* 3 %145) (*.f64 #s(literal 3 binary64) %203)))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal -1/8 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 1/2 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 3/4 binary64))) cp))
(asin.f64 (/.f64 (approx %145 (approx (* 9/4 (+ cp %250)) (*.f64 #s(literal 45/128 binary64) cp))) %257))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -8305678171202505/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -5141276249315889/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/2 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -6469707549990309/18014398509481984 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 5/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7505999378950827/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 15/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 31/32 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 127/128 binary64))))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6121026514868073/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -4458529838789353/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -8869339597797555/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6004799503160661/18014398509481984 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 1216652631687587/2251799813685248 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 5323185635152641/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 3373405395171915/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8051129683737207/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 4289142651364827/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8727187242741409/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8423008657717855/140737488355328 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -3/2 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -6004799503160661/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/72057594037927936 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 9006832750865067/576460752303423488 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 5976999505460843/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8913374262504107/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 87/128 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8326968061023573/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 15/16 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 %439) (/.f64 #s(literal -1 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 (* cp -1/4)) (/.f64 #s(literal -4 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) cp))))
(asin.f64 (/.f64 cp %459))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -8656438712971749/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -884279719003555/562949953421312 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) #s(literal -6004799503160661/144115188075855872 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -7738453402365651/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -1717797167482409/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -6120588732034553/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 4597424619607381/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/8 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5254199565265579/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3/2 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 2982195031933351/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6522083102554805/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 8372826328553321/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 1165754695714211/281474976710656 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5689925415437489/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6252875368858801/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 7968141269553787/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %187))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %604))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1/2 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1/16 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %626))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/2 binary64))))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/4 binary64))))))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx %146 (approx (/ 9/4 %145) (/.f64 #s(literal 9/4 binary64) %203)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %190))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) %190)) %257))
(asin.f64 (*.f64 (approx %56 %656) cp))
(asin.f64 (/.f64 cp %660))
(asin.f64 (/.f64 cp %656))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow -2 2))) (*.f64 #s(literal -2/3 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (approx %250 (*.f64 #s(literal -27/32 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow 3 2))) (*.f64 #s(literal -3/2 binary64) cp))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %187)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %604)))))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (approx (* -1/6 %439) (*.f64 #s(literal 1/6 binary64) cp))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) #s(literal -4691249611844267/18014398509481984 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/2251799813685248 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %187)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %604)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 #s(literal -4559721049586747/562949953421312 binary64)))) %257))
(asin.f64 (approx (* (* (- (exp (E )) 1) (neg cp)) %811) (*.f64 cp %813)))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %190)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %196)))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %459))) %257))
(asin.f64 (*.f64 %840 (approx %811 (*.f64 lamp (approx (- (* 1/6 (pow lamp 2)) 1) #s(literal -1 binary64))))))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %626)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 7968141269553787/562949953421312 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 %813)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %459)))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 4159668786720471/140737488355328 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 960500813064011/17592186044416 binary64)))))) %257))
(asin.f64 (/.f64 cp (cbrt.f64 %187)))
(asin.f64 (*.f64 (approx %56 (tanh.f64 %915)) cp))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %923))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %660))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %660))))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 %942 %942 %923))))
(asin.f64 (/.f64 cp %947))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (exp.f64 %187)))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (hypot.f64 %187 %187))))))
(asin.f64 %969)
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phipp #s(literal 2 binary64)))))))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %969))
(asin.f64 (*.f64 #s(literal 3 binary64) %969))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %947))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %986))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %994))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1010))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1018))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 6121026514868073/1125899906842624 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 6121026514868073/1125899906842624 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %964))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %986))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/64 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %994))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1010))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1018))))) %257))
(asin.f64 (/.f64 %969 %257))
(asin.f64 (*.f64 (*.f64 #s(literal 7968141269553787/562949953421312 binary64) %839) %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %196 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %196 #s(literal 2 binary64))))))) %257))
(approx (asin (/ 1 (/ (/ 1 cp) %54))) (asin.f64 (*.f64 cp %1163)))
(asin.f64 (*.f64 (approx %56 %1167) cp))
(asin.f64 (/.f64 cp %1167))
(asin.f64 (/.f64 %1163 lamp))
(asin.f64 (*.f64 %840 %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %895 #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %798 #s(literal 2 binary64))))))) %257))
Outputs
%4 = (*.f64 cp (sin.f64 lamp))
(asin.f64 (*.f64 #s(literal -1 binary64) %4))
(approx (asin (/ 1 (/ (/ 1 cp) (sin lamp)))) (asin.f64 %4))
Call 5
Inputs
%54 = (sin lamp)
%55 = (cos phipp)
%56 = (/ %54 %55)
%145 = (* cp %54)
%146 = (/ %55 %145)
%187 = (E.f64 )
%190 = (neg.f64 %187)
%196 = (sqrt.f64 %187)
%203 = (*.f64 cp lamp)
%250 = (* -1/6 (* cp (pow 9/4 2)))
%257 = (approx %55 #s(literal 1 binary64))
%260 = (approx %145 %203)
%439 = (* cp -1)
%459 = (fma.f64 %187 %187 %187)
%604 = (PI.f64 )
%626 = (*.f64 cp #s(literal -1 binary64))
%656 = (tanh.f64 %187)
%660 = (expm1.f64 %187)
%738 = (+.f64 #s(literal 1 binary64) #s(literal -6004799503160661/9007199254740992 binary64))
%798 = (*.f64 %187 %187)
%811 = (sin (neg lamp))
%813 = (*.f64 lamp %660)
%839 = (neg.f64 cp)
%840 = (*.f64 %459 %839)
%895 = (+.f64 %187 %187)
%915 = (asinh.f64 %187)
%923 = (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))
%942 = (sqrt.f64 #s(literal 1/2 binary64))
%947 = (cosh.f64 %915)
%964 = (pow.f64 lamp #s(literal 2 binary64))
%969 = (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %964)))))
%986 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%994 = (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))
%1010 = (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))
%1018 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))
%1148 = (approx %811 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) %964) #s(literal 1 binary64))))
%1163 = (sin.f64 lamp)
%1164 = (*.f64 cp %1163)
%1167 = (cos.f64 %187)
%1208 = (cos.f64 phipp)
#s(literal -2358079250676147/4503599627370496 binary64)
#s(literal -2257705494990607/18014398509481984 binary64)
#s(literal 0 binary64)
#s(literal 1125945724861011/72057594037927936 binary64)
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(approx (asin (/ cp 3)) (asin.f64 (*.f64 #s(literal 1/3 binary64) cp)))
(asin.f64 (approx (/ cp -1/6) (*.f64 #s(literal -6 binary64) cp)))
(asin.f64 (approx (/ cp -1/8) (*.f64 #s(literal -8 binary64) cp)))
(asin.f64 (approx (/ cp 5/4) (*.f64 #s(literal 4/5 binary64) cp)))
(asin.f64 (approx (/ cp 3/2) (*.f64 #s(literal 2/3 binary64) cp)))
(asin.f64 (approx (/ cp 9/4) (*.f64 #s(literal 4/9 binary64) cp)))
(asin.f64 (*.f64 (approx %56 #s(literal -6121026514868073/2251799813685248 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -8212169037791239/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/8 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/64 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/16 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 8453327655603309/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4464548535801179/4503599627370496 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 5/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1856295125090727/1125899906842624 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 9/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 cp) cp))
(asin.f64 (*.f64 (approx %56 lamp) cp))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 cp)))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 phipp)))
(asin.f64 (/.f64 cp #s(literal -6121026514868073/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal -8212169037791239/9007199254740992 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/4 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/6 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/8 binary64)))
(asin.f64 (/.f64 cp #s(literal 4464548535801179/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 5/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6285279597571347/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
(asin.f64 (/.f64 cp #s(literal 1856295125090727/1125899906842624 binary64)))
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6522083102554805/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal 3 binary64)))
(asin.f64 (/.f64 cp #s(literal 7968141269553787/562949953421312 binary64)))
(asin.f64 (/.f64 cp phipp))
(asin.f64 (/.f64 cp %187))
(asin.f64 (*.f64 (approx %56 %190) cp))
(asin.f64 (/.f64 cp %190))
(asin.f64 (*.f64 (approx %56 %196) cp))
(asin.f64 (/.f64 cp %196))
(asin.f64 (approx (* 5/4 %145) (*.f64 #s(literal 5/4 binary64) %203)))
(asin.f64 (approx (* 3/2 %145) (*.f64 #s(literal 3/2 binary64) %203)))
(asin.f64 (approx (* 5/2 %145) (*.f64 #s(literal 5/2 binary64) %203)))
(asin.f64 (approx (* 3 %145) (*.f64 #s(literal 3 binary64) %203)))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal -1/8 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 1/2 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 3/4 binary64))) cp))
(asin.f64 (/.f64 (approx %145 (approx (* 9/4 (+ cp %250)) (*.f64 #s(literal 45/128 binary64) cp))) %257))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -8305678171202505/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -5141276249315889/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/2 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -6469707549990309/18014398509481984 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 5/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7505999378950827/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 15/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 31/32 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 127/128 binary64))))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6121026514868073/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -4458529838789353/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -8869339597797555/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6004799503160661/18014398509481984 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 1216652631687587/2251799813685248 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 5323185635152641/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 3373405395171915/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8051129683737207/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 4289142651364827/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8727187242741409/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8423008657717855/140737488355328 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -3/2 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -6004799503160661/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/72057594037927936 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 9006832750865067/576460752303423488 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 5976999505460843/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8913374262504107/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 87/128 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8326968061023573/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 15/16 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 %439) (/.f64 #s(literal -1 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 (* cp -1/4)) (/.f64 #s(literal -4 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) cp))))
(asin.f64 (/.f64 cp %459))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -8656438712971749/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -884279719003555/562949953421312 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) #s(literal -6004799503160661/144115188075855872 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -7738453402365651/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -1717797167482409/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -6120588732034553/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 4597424619607381/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/8 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5254199565265579/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3/2 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 2982195031933351/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6522083102554805/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 8372826328553321/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 1165754695714211/281474976710656 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5689925415437489/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6252875368858801/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 7968141269553787/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %187))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %604))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1/2 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1/16 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %626))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/2 binary64))))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/4 binary64))))))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx %146 (approx (/ 9/4 %145) (/.f64 #s(literal 9/4 binary64) %203)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %190))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) %190)) %257))
(asin.f64 (*.f64 (approx %56 %656) cp))
(asin.f64 (/.f64 cp %660))
(asin.f64 (/.f64 cp %656))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow -2 2))) (*.f64 #s(literal -2/3 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (approx %250 (*.f64 #s(literal -27/32 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow 3 2))) (*.f64 #s(literal -3/2 binary64) cp))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %187)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %604)))))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (approx (* -1/6 %439) (*.f64 #s(literal 1/6 binary64) cp))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) #s(literal -4691249611844267/18014398509481984 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/2251799813685248 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %187)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %604)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 #s(literal -4559721049586747/562949953421312 binary64)))) %257))
(asin.f64 (approx (* (* (- (exp (E )) 1) (neg cp)) %811) (*.f64 cp %813)))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %190)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %196)))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %459))) %257))
(asin.f64 (*.f64 %840 (approx %811 (*.f64 lamp (approx (- (* 1/6 (pow lamp 2)) 1) #s(literal -1 binary64))))))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %626)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 7968141269553787/562949953421312 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 %813)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %459)))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 4159668786720471/140737488355328 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 960500813064011/17592186044416 binary64)))))) %257))
(asin.f64 (/.f64 cp (cbrt.f64 %187)))
(asin.f64 (*.f64 (approx %56 (tanh.f64 %915)) cp))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %923))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %660))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %660))))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 %942 %942 %923))))
(asin.f64 (/.f64 cp %947))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (exp.f64 %187)))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (hypot.f64 %187 %187))))))
(asin.f64 %969)
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phipp #s(literal 2 binary64)))))))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %969))
(asin.f64 (*.f64 #s(literal 3 binary64) %969))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %947))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %986))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %994))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1010))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1018))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 6121026514868073/1125899906842624 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 6121026514868073/1125899906842624 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %964))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %986))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/64 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %994))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1010))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1018))))) %257))
(asin.f64 (/.f64 %969 %257))
(asin.f64 (*.f64 (*.f64 #s(literal 7968141269553787/562949953421312 binary64) %839) %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %196 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %196 #s(literal 2 binary64))))))) %257))
(approx (asin (/ 1 (/ (/ 1 cp) %54))) (asin.f64 %1164))
(asin.f64 (*.f64 (approx %56 %1167) cp))
(asin.f64 (/.f64 cp %1167))
(asin.f64 (/.f64 %1163 lamp))
(asin.f64 (*.f64 %840 %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %895 #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %798 #s(literal 2 binary64))))))) %257))
(asin.f64 (*.f64 #s(literal -1 binary64) %1164))
(asin.f64 (*.f64 #s(literal 1 binary64) %1164))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %1164))
(asin.f64 (*.f64 #s(literal 3/2 binary64) %1164))
(asin.f64 (*.f64 #s(literal 5/2 binary64) %1164))
(asin.f64 (*.f64 (*.f64 %660 %839) %1148))
(asin.f64 (approx (/ (/ cp %55) 5/4) (*.f64 #s(literal 4/5 binary64) (/.f64 cp %1208))))
(asin.f64 (*.f64 (approx %56 (/.f64 #s(literal 4464548535801179/4503599627370496 binary64) %1208)) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 #s(literal 1 binary64) %1208)) cp))
Outputs
%1 = (sin lamp)
(asin.f64 (*.f64 (approx (/ %1 (cos phipp)) (/.f64 lamp (cos.f64 phipp))) cp))
(approx (asin (/ 1 (/ (/ 1 cp) %1))) (asin.f64 (*.f64 cp (sin.f64 lamp))))
Call 6
Inputs
%54 = (sin lamp)
%55 = (cos phipp)
%56 = (/ %54 %55)
%145 = (* cp %54)
%146 = (/ %55 %145)
%187 = (E.f64 )
%190 = (neg.f64 %187)
%196 = (sqrt.f64 %187)
%203 = (*.f64 cp lamp)
%250 = (* -1/6 (* cp (pow 9/4 2)))
%257 = (approx %55 #s(literal 1 binary64))
%260 = (approx %145 %203)
%424 = (approx %54 #s(literal 87/128 binary64))
%429 = (approx %54 #s(literal 8326968061023573/9007199254740992 binary64))
%439 = (* cp -1)
%459 = (fma.f64 %187 %187 %187)
%604 = (PI.f64 )
%626 = (*.f64 cp #s(literal -1 binary64))
%656 = (tanh.f64 %187)
%660 = (expm1.f64 %187)
%738 = (+.f64 #s(literal 1 binary64) #s(literal -6004799503160661/9007199254740992 binary64))
%798 = (*.f64 %187 %187)
%811 = (sin (neg lamp))
%813 = (*.f64 lamp %660)
%839 = (neg.f64 cp)
%840 = (*.f64 %459 %839)
%895 = (+.f64 %187 %187)
%915 = (asinh.f64 %187)
%923 = (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))
%942 = (sqrt.f64 #s(literal 1/2 binary64))
%947 = (cosh.f64 %915)
%964 = (pow.f64 lamp #s(literal 2 binary64))
%969 = (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %964)))))
%986 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%994 = (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))
%1010 = (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))
%1018 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))
%1148 = (approx %811 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) %964) #s(literal 1 binary64))))
%1163 = (sin.f64 lamp)
%1164 = (*.f64 cp %1163)
%1167 = (cos.f64 %187)
%1208 = (cos.f64 phipp)
%1209 = (/.f64 cp %1208)
#s(literal -2358079250676147/4503599627370496 binary64)
#s(literal -2257705494990607/18014398509481984 binary64)
#s(literal 0 binary64)
#s(literal 1125945724861011/72057594037927936 binary64)
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(approx (asin (/ cp 3)) (asin.f64 (*.f64 #s(literal 1/3 binary64) cp)))
(asin.f64 (approx (/ cp -1/6) (*.f64 #s(literal -6 binary64) cp)))
(asin.f64 (approx (/ cp -1/8) (*.f64 #s(literal -8 binary64) cp)))
(asin.f64 (approx (/ cp 5/4) (*.f64 #s(literal 4/5 binary64) cp)))
(asin.f64 (approx (/ cp 3/2) (*.f64 #s(literal 2/3 binary64) cp)))
(asin.f64 (approx (/ cp 9/4) (*.f64 #s(literal 4/9 binary64) cp)))
(asin.f64 (*.f64 (approx %56 #s(literal -6121026514868073/2251799813685248 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -8212169037791239/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/8 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/64 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/16 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 8453327655603309/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4464548535801179/4503599627370496 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 5/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1856295125090727/1125899906842624 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 9/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 cp) cp))
(asin.f64 (*.f64 (approx %56 lamp) cp))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 cp)))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 phipp)))
(asin.f64 (/.f64 cp #s(literal -6121026514868073/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal -8212169037791239/9007199254740992 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/4 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/6 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/8 binary64)))
(asin.f64 (/.f64 cp #s(literal 4464548535801179/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 5/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6285279597571347/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
(asin.f64 (/.f64 cp #s(literal 1856295125090727/1125899906842624 binary64)))
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6522083102554805/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal 3 binary64)))
(asin.f64 (/.f64 cp #s(literal 7968141269553787/562949953421312 binary64)))
(asin.f64 (/.f64 cp phipp))
(asin.f64 (/.f64 cp %187))
(asin.f64 (*.f64 (approx %56 %190) cp))
(asin.f64 (/.f64 cp %190))
(asin.f64 (*.f64 (approx %56 %196) cp))
(asin.f64 (/.f64 cp %196))
(asin.f64 (approx (* 5/4 %145) (*.f64 #s(literal 5/4 binary64) %203)))
(asin.f64 (approx (* 3/2 %145) (*.f64 #s(literal 3/2 binary64) %203)))
(asin.f64 (approx (* 5/2 %145) (*.f64 #s(literal 5/2 binary64) %203)))
(asin.f64 (approx (* 3 %145) (*.f64 #s(literal 3 binary64) %203)))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal -1/8 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 1/2 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 3/4 binary64))) cp))
(asin.f64 (/.f64 (approx %145 (approx (* 9/4 (+ cp %250)) (*.f64 #s(literal 45/128 binary64) cp))) %257))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -8305678171202505/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -5141276249315889/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/2 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -6469707549990309/18014398509481984 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 5/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 3/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7505999378950827/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 15/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 31/32 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 127/128 binary64))))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6121026514868073/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -4458529838789353/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -8869339597797555/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6004799503160661/18014398509481984 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 1216652631687587/2251799813685248 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 5323185635152641/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 3373405395171915/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8051129683737207/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 4289142651364827/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8727187242741409/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8423008657717855/140737488355328 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -3/2 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -6004799503160661/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/72057594037927936 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 9006832750865067/576460752303423488 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 5976999505460843/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8913374262504107/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp %424) %257))
(asin.f64 (/.f64 (*.f64 cp %429) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 15/16 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 %439) (/.f64 #s(literal -1 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 (* cp -1/4)) (/.f64 #s(literal -4 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) cp))))
(asin.f64 (/.f64 cp %459))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -8656438712971749/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -884279719003555/562949953421312 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) #s(literal -6004799503160661/144115188075855872 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -7738453402365651/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -1717797167482409/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -6120588732034553/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 4597424619607381/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/8 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5254199565265579/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3/2 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 2982195031933351/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6522083102554805/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 8372826328553321/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 1165754695714211/281474976710656 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5689925415437489/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6252875368858801/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 7968141269553787/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %187))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %604))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1/2 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1/16 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %626))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/2 binary64))))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/4 binary64))))))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx %146 (approx (/ 9/4 %145) (/.f64 #s(literal 9/4 binary64) %203)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %190))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) %190)) %257))
(asin.f64 (*.f64 (approx %56 %656) cp))
(asin.f64 (/.f64 cp %660))
(asin.f64 (/.f64 cp %656))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow -2 2))) (*.f64 #s(literal -2/3 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (approx %250 (*.f64 #s(literal -27/32 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow 3 2))) (*.f64 #s(literal -3/2 binary64) cp))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %187)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %604)))))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (approx (* -1/6 %439) (*.f64 #s(literal 1/6 binary64) cp))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) #s(literal -4691249611844267/18014398509481984 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/2251799813685248 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %187)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %604)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 #s(literal -4559721049586747/562949953421312 binary64)))) %257))
(asin.f64 (approx (* (* (- (exp (E )) 1) (neg cp)) %811) (*.f64 cp %813)))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %190)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %196)))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %459))) %257))
(asin.f64 (*.f64 %840 (approx %811 (*.f64 lamp (approx (- (* 1/6 (pow lamp 2)) 1) #s(literal -1 binary64))))))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %626)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 7968141269553787/562949953421312 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 %813)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %459)))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 4159668786720471/140737488355328 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 960500813064011/17592186044416 binary64)))))) %257))
(asin.f64 (/.f64 cp (cbrt.f64 %187)))
(asin.f64 (*.f64 (approx %56 (tanh.f64 %915)) cp))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %923))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %660))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %660))))) %257))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 %942 %942 %923))))
(asin.f64 (/.f64 cp %947))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (exp.f64 %187)))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (hypot.f64 %187 %187))))))
(asin.f64 %969)
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phipp #s(literal 2 binary64)))))))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %969))
(asin.f64 (*.f64 #s(literal 3 binary64) %969))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %947))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %986))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %994))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1010))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1018))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 6121026514868073/1125899906842624 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 6121026514868073/1125899906842624 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %964))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %986))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/64 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %994))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1010))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1018))))) %257))
(asin.f64 (/.f64 %969 %257))
(asin.f64 (*.f64 (*.f64 #s(literal 7968141269553787/562949953421312 binary64) %839) %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %196 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %196 #s(literal 2 binary64))))))) %257))
(approx (asin (/ 1 (/ (/ 1 cp) %54))) (asin.f64 %1164))
(asin.f64 (*.f64 (approx %56 %1167) cp))
(asin.f64 (/.f64 cp %1167))
(asin.f64 (/.f64 %1163 lamp))
(asin.f64 (*.f64 %840 %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %895 #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %798 #s(literal 2 binary64))))))) %257))
(asin.f64 (*.f64 #s(literal -1 binary64) %1164))
(asin.f64 (*.f64 #s(literal 1 binary64) %1164))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %1164))
(asin.f64 (*.f64 #s(literal 3/2 binary64) %1164))
(asin.f64 (*.f64 #s(literal 5/2 binary64) %1164))
(asin.f64 (*.f64 (*.f64 %660 %839) %1148))
(asin.f64 (approx (/ (/ cp %55) 5/4) (*.f64 #s(literal 4/5 binary64) %1209)))
(asin.f64 (*.f64 (approx %56 (/.f64 #s(literal 4464548535801179/4503599627370496 binary64) %1208)) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 #s(literal 1 binary64) %1208)) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp %1208)) cp))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal -5668299474795813/9007199254740992 binary64))))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal -1/2 binary64))))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal 5668299474795813/9007199254740992 binary64))))
(asin.f64 (*.f64 %1209 %424))
(asin.f64 (*.f64 %1209 %429))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal 8453327655603309/9007199254740992 binary64))))
Outputs
%5 = (sin lamp)
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (approx %5 lamp)))
(approx (asin (/ 1 (/ (/ 1 cp) %5))) (asin.f64 (*.f64 cp (sin.f64 lamp))))
Call 7
Inputs
%54 = (sin lamp)
%55 = (cos phipp)
%56 = (/ %54 %55)
%145 = (* cp %54)
%146 = (/ %55 %145)
%187 = (E.f64 )
%190 = (neg.f64 %187)
%196 = (sqrt.f64 %187)
%203 = (*.f64 cp lamp)
%250 = (* -1/6 (* cp (pow 9/4 2)))
%257 = (approx %55 #s(literal 1 binary64))
%260 = (approx %145 %203)
%265 = (approx %55 #s(literal -8305678171202505/9007199254740992 binary64))
%292 = (approx %55 #s(literal 1/6 binary64))
%299 = (approx %55 #s(literal 3/8 binary64))
%303 = (approx %55 #s(literal 5/8 binary64))
%306 = (approx %55 #s(literal 3/4 binary64))
%310 = (approx %55 #s(literal 7505999378950827/9007199254740992 binary64))
%326 = (approx %55 #s(literal 127/128 binary64))
%424 = (approx %54 #s(literal 87/128 binary64))
%429 = (approx %54 #s(literal 8326968061023573/9007199254740992 binary64))
%430 = (*.f64 cp %429)
%439 = (* cp -1)
%455 = (/.f64 #s(literal 1 binary64) cp)
%459 = (fma.f64 %187 %187 %187)
%487 = (approx %54 (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64)))
%488 = (*.f64 cp %487)
%604 = (PI.f64 )
%626 = (*.f64 cp #s(literal -1 binary64))
%656 = (tanh.f64 %187)
%660 = (expm1.f64 %187)
%738 = (+.f64 #s(literal 1 binary64) #s(literal -6004799503160661/9007199254740992 binary64))
%798 = (*.f64 %187 %187)
%810 = (neg lamp)
%811 = (sin %810)
%813 = (*.f64 lamp %660)
%831 = (approx %55 (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))
%839 = (neg.f64 cp)
%840 = (*.f64 %459 %839)
%895 = (+.f64 %187 %187)
%912 = (cbrt.f64 %187)
%915 = (asinh.f64 %187)
%916 = (tanh.f64 %915)
%923 = (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))
%942 = (sqrt.f64 #s(literal 1/2 binary64))
%944 = (approx %55 (fma.f64 %942 %942 %923))
%947 = (cosh.f64 %915)
%958 = (hypot.f64 %187 %187)
%964 = (pow.f64 lamp #s(literal 2 binary64))
%968 = (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %964))))
%969 = (*.f64 cp %968)
%974 = (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phipp #s(literal 2 binary64)))))
%986 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%994 = (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))
%1010 = (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))
%1018 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))
%1101 = (approx %54 (*.f64 #s(literal 3/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))))))
%1108 = (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %994))))
%1109 = (*.f64 cp %1108)
%1148 = (approx %811 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) %964) #s(literal 1 binary64))))
%1163 = (sin.f64 lamp)
%1164 = (*.f64 cp %1163)
%1167 = (cos.f64 %187)
%1208 = (cos.f64 phipp)
%1209 = (/.f64 cp %1208)
%1217 = (/.f64 #s(literal 1 binary64) %1208)
%1322 = (/.f64 %1208 cp)
%1354 = (*.f64 cp (sin.f64 %798))
%1357 = (neg.f64 lamp)
%1377 = (*.f64 cp (sin.f64 (+.f64 %1357 %604)))
%1416 = (sin.f64 (fma.f64 %604 #s(literal 1/2 binary64) phipp))
%1465 = (* 1/2 lamp)
%1466 = (cos %1465)
%1469 = (*.f64 #s(literal 1/2 binary64) lamp)
%1470 = (cos.f64 %1469)
%1484 = (sin %1465)
%1487 = (sin.f64 %1469)
%1506 = (*.f64 %604 #s(literal 1/2 binary64))
%1509 = (*.f64 cp (cos.f64 (+.f64 %1357 %1506)))
%1518 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64))
%1523 = (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%1631 = (cosh.f64 %187)
#s(literal -2358079250676147/4503599627370496 binary64)
#s(literal -2257705494990607/18014398509481984 binary64)
#s(literal 0 binary64)
#s(literal 1125945724861011/72057594037927936 binary64)
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(approx (asin (/ cp 3)) (asin.f64 (*.f64 #s(literal 1/3 binary64) cp)))
(asin.f64 (approx (/ cp -1/6) (*.f64 #s(literal -6 binary64) cp)))
(asin.f64 (approx (/ cp -1/8) (*.f64 #s(literal -8 binary64) cp)))
(asin.f64 (approx (/ cp 5/4) (*.f64 #s(literal 4/5 binary64) cp)))
(asin.f64 (approx (/ cp 3/2) (*.f64 #s(literal 2/3 binary64) cp)))
(asin.f64 (approx (/ cp 9/4) (*.f64 #s(literal 4/9 binary64) cp)))
(asin.f64 (*.f64 (approx %56 #s(literal -6121026514868073/2251799813685248 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -8212169037791239/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/8 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/64 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/16 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 8453327655603309/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4464548535801179/4503599627370496 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 5/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1856295125090727/1125899906842624 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 9/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 cp) cp))
(asin.f64 (*.f64 (approx %56 lamp) cp))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 cp)))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 phipp)))
(asin.f64 (/.f64 cp #s(literal -6121026514868073/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal -8212169037791239/9007199254740992 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/4 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/6 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/8 binary64)))
(asin.f64 (/.f64 cp #s(literal 4464548535801179/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 5/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6285279597571347/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
(asin.f64 (/.f64 cp #s(literal 1856295125090727/1125899906842624 binary64)))
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6522083102554805/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal 3 binary64)))
(asin.f64 (/.f64 cp #s(literal 7968141269553787/562949953421312 binary64)))
(asin.f64 (/.f64 cp phipp))
(asin.f64 (/.f64 cp %187))
(asin.f64 (*.f64 (approx %56 %190) cp))
(asin.f64 (/.f64 cp %190))
(asin.f64 (*.f64 (approx %56 %196) cp))
(asin.f64 (/.f64 cp %196))
(asin.f64 (approx (* 5/4 %145) (*.f64 #s(literal 5/4 binary64) %203)))
(asin.f64 (approx (* 3/2 %145) (*.f64 #s(literal 3/2 binary64) %203)))
(asin.f64 (approx (* 5/2 %145) (*.f64 #s(literal 5/2 binary64) %203)))
(asin.f64 (approx (* 3 %145) (*.f64 #s(literal 3 binary64) %203)))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal -1/8 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 1/2 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 3/4 binary64))) cp))
(asin.f64 (/.f64 (approx %145 (approx (* 9/4 (+ cp %250)) (*.f64 #s(literal 45/128 binary64) cp))) %257))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1 binary64))))
(asin.f64 (/.f64 %260 %265))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -5141276249315889/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/2 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -6469707549990309/18014398509481984 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/8 binary64))))
(asin.f64 (/.f64 %260 %292))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/4 binary64))))
(asin.f64 (/.f64 %260 %299))
(asin.f64 (/.f64 %260 %303))
(asin.f64 (/.f64 %260 %306))
(asin.f64 (/.f64 %260 %310))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 15/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 31/32 binary64))))
(asin.f64 (/.f64 %260 %326))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6121026514868073/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -4458529838789353/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -8869339597797555/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6004799503160661/18014398509481984 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 1216652631687587/2251799813685248 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 5323185635152641/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 3373405395171915/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8051129683737207/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 4289142651364827/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8727187242741409/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8423008657717855/140737488355328 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -3/2 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -6004799503160661/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/72057594037927936 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 9006832750865067/576460752303423488 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 5976999505460843/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8913374262504107/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp %424) %257))
(asin.f64 (/.f64 %430 %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 15/16 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 %439) (/.f64 #s(literal -1 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 (* cp -1/4)) (/.f64 #s(literal -4 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 %455)))
(asin.f64 (/.f64 cp %459))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -8656438712971749/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -884279719003555/562949953421312 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 %488 %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) #s(literal -6004799503160661/144115188075855872 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -7738453402365651/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -1717797167482409/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -6120588732034553/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 4597424619607381/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/8 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5254199565265579/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3/2 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 2982195031933351/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6522083102554805/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 8372826328553321/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 1165754695714211/281474976710656 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5689925415437489/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6252875368858801/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 7968141269553787/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %187))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %604))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1/2 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1/16 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %626))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/2 binary64))))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/4 binary64))))))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx %146 (approx (/ 9/4 %145) (/.f64 #s(literal 9/4 binary64) %203)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %190))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) %190)) %257))
(asin.f64 (*.f64 (approx %56 %656) cp))
(asin.f64 (/.f64 cp %660))
(asin.f64 (/.f64 cp %656))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow -2 2))) (*.f64 #s(literal -2/3 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (approx %250 (*.f64 #s(literal -27/32 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow 3 2))) (*.f64 #s(literal -3/2 binary64) cp))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %187)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %604)))))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (approx (* -1/6 %439) (*.f64 #s(literal 1/6 binary64) cp))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) #s(literal -4691249611844267/18014398509481984 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/2251799813685248 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %187)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %604)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 #s(literal -4559721049586747/562949953421312 binary64)))) %257))
(asin.f64 (approx (* (* (- (exp (E )) 1) (neg cp)) %811) (*.f64 cp %813)))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %190)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %196)))) %257))
(asin.f64 (/.f64 %203 %831))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %459))) %257))
(asin.f64 (*.f64 %840 (approx %811 (*.f64 lamp (approx (- (* 1/6 (pow lamp 2)) 1) #s(literal -1 binary64))))))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %626)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 7968141269553787/562949953421312 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 %813)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %459)))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 4159668786720471/140737488355328 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 960500813064011/17592186044416 binary64)))))) %257))
(asin.f64 (/.f64 cp %912))
(asin.f64 (*.f64 (approx %56 %916) cp))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %923))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %660))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %660))))) %257))
(asin.f64 (/.f64 %203 %944))
(asin.f64 (/.f64 cp %947))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (exp.f64 %187)))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %958)))))
(asin.f64 %969)
(asin.f64 (/.f64 %260 %974))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %969))
(asin.f64 (*.f64 #s(literal 3 binary64) %969))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %947))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %986))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %994))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1010))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1018))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 6121026514868073/1125899906842624 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 6121026514868073/1125899906842624 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %964))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %986))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/64 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp %1101) %257))
(asin.f64 (/.f64 %1109 %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1010))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1018))))) %257))
(asin.f64 (/.f64 %969 %257))
(asin.f64 (*.f64 (*.f64 #s(literal 7968141269553787/562949953421312 binary64) %839) %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %196 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %196 #s(literal 2 binary64))))))) %257))
(approx (asin (/ 1 (/ (/ 1 cp) %54))) (asin.f64 %1164))
(asin.f64 (*.f64 (approx %56 %1167) cp))
(asin.f64 (/.f64 cp %1167))
(asin.f64 (/.f64 %1163 lamp))
(asin.f64 (*.f64 %840 %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %895 #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %798 #s(literal 2 binary64))))))) %257))
(asin.f64 (*.f64 #s(literal -1 binary64) %1164))
(asin.f64 (*.f64 #s(literal 1 binary64) %1164))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %1164))
(asin.f64 (*.f64 #s(literal 3/2 binary64) %1164))
(asin.f64 (*.f64 #s(literal 5/2 binary64) %1164))
(asin.f64 (*.f64 (*.f64 %660 %839) %1148))
(asin.f64 (approx (/ (/ cp %55) 5/4) (*.f64 #s(literal 4/5 binary64) %1209)))
(asin.f64 (*.f64 (approx %56 (/.f64 #s(literal 4464548535801179/4503599627370496 binary64) %1208)) cp))
(asin.f64 (*.f64 (approx %56 %1217) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp %1208)) cp))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal -5668299474795813/9007199254740992 binary64))))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal -1/2 binary64))))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal 5668299474795813/9007199254740992 binary64))))
(asin.f64 (*.f64 %1209 %424))
(asin.f64 (*.f64 %1209 %429))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal 8453327655603309/9007199254740992 binary64))))
(asin.f64 (*.f64 %1209 (approx %54 lamp)))
(asin.f64 (/.f64 %260 %1208))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 #s(literal 1/4 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 #s(literal 1 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 #s(literal 3 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 lamp)) %257))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 5/4 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 5/2 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 530871453829351/70368744177664 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 4829072695441147/562949953421312 binary64))) %257))
(asin.f64 (/.f64 %1164 %265))
(asin.f64 (/.f64 %1164 (approx %55 #s(literal -730395218248103/1125899906842624 binary64))))
(asin.f64 (/.f64 %1164 (approx %55 #s(literal 1/64 binary64))))
(asin.f64 (/.f64 %1164 %299))
(asin.f64 (/.f64 %1164 %303))
(asin.f64 (/.f64 %1164 (approx %55 #s(literal 23/32 binary64))))
(asin.f64 (/.f64 %1164 %310))
(asin.f64 (/.f64 %1164 %326))
(asin.f64 (/.f64 %1164 (approx %55 #s(literal 8191/8192 binary64))))
(asin.f64 (/.f64 %1164 %257))
(asin.f64 (/.f64 (*.f64 (approx cp #s(literal 0 binary64)) %1163) %257))
(asin.f64 (/.f64 cp (/.f64 #s(literal 1 binary64) %1163)))
(asin.f64 (/.f64 cp (/.f64 %1208 #s(literal 4464548535801179/4503599627370496 binary64))))
(asin.f64 (/.f64 cp (/.f64 %1208 lamp)))
(asin.f64 (/.f64 lamp %1322))
(asin.f64 (/.f64 %1163 %455))
(asin.f64 (/.f64 %1209 #s(literal 5/4 binary64)))
(asin.f64 (/.f64 %1209 #s(literal 3/2 binary64)))
(asin.f64 (/.f64 (*.f64 cp (approx (cos (+ %810 1/64)) (cos.f64 (-.f64 #s(literal 1/64 binary64) lamp)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx (sin (+ %810 (PI ))) (sin.f64 (-.f64 %604 lamp)))) %306))
(asin.f64 (*.f64 %1217 %430))
(asin.f64 (*.f64 %1209 %487))
(asin.f64 (/.f64 %1354 %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 %1357 #s(literal 1/64 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 %1357 #s(literal 884279719003555/562949953421312 binary64)))) %292))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (neg.f64 #s(literal 5/2 binary64)) %604))) %257))
(asin.f64 (/.f64 %1377 %306))
(asin.f64 (/.f64 %1377 (approx %55 #s(literal 8453327655603309/9007199254740992 binary64))))
(asin.f64 (/.f64 %1377 (approx %55 #s(literal 4464548535801179/4503599627370496 binary64))))
(asin.f64 (/.f64 %1377 %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %1164))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 %1208 %203))))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx %146 (/.f64 #s(literal 9/4 binary64) %1164))))
(asin.f64 (/.f64 #s(literal 5/2 binary64) (approx %146 (/.f64 #s(literal 5/2 binary64) %1164))))
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 %455 %1163)))
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 %1322 #s(literal 4464548535801179/4503599627370496 binary64))))
(asin.f64 (/.f64 %1209 (/.f64 #s(literal 1 binary64) lamp)))
(asin.f64 (/.f64 (approx %145 (*.f64 cp #s(literal 1/8 binary64))) %1416))
(asin.f64 (/.f64 (approx %145 (*.f64 cp #s(literal 2 binary64))) %1416))
(asin.f64 (/.f64 (approx %145 (*.f64 cp #s(literal 5/2 binary64))) %1416))
(asin.f64 (/.f64 (approx %145 (*.f64 cp #s(literal 8656438712971749/2251799813685248 binary64))) %1416))
(asin.f64 (/.f64 %260 %1416))
(asin.f64 (/.f64 (approx %145 (*.f64 cp %187)) %1416))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 1/64 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 1/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 3/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 5/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 %895 %604))) %257))
(asin.f64 (*.f64 %1217 %488))
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* 5/2 %1466)) (*.f64 #s(literal 5 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* 3 %1466)) (*.f64 #s(literal 6 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* %1484 -1)) (*.f64 #s(literal -2 binary64) %1487))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* %1484 1)) (*.f64 #s(literal 2 binary64) %1487))) %257))
(asin.f64 (*.f64 %1209 (approx %54 (*.f64 %190 (+.f64 #s(literal 1 binary64) #s(literal -1386556262240157/1125899906842624 binary64))))))
(asin.f64 (/.f64 %1509 %292))
(asin.f64 (/.f64 %1509 %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %1354))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %1518))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %1523))))
(asin.f64 (*.f64 (approx %56 (/.f64 %656 %1208)) cp))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 (*.f64 #s(literal 1/64 binary64) #s(literal 1/64 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 (*.f64 #s(literal 3/4 binary64) #s(literal 3/4 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 %831))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 %895 %1506))) %257))
(asin.f64 (/.f64 cp (/.f64 %1208 %656)))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 #s(literal -1293345171669415/1125899906842624 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 #s(literal 4095/8192 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 9/4 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 3 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 %1487 #s(literal -1 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 %1487 #s(literal 1 binary64)))) %257))
(asin.f64 (/.f64 %1164 (approx %55 (+.f64 (*.f64 %942 %942) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 %1518))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 %1523))))
(asin.f64 (/.f64 %1377 (approx %55 %656)))
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 %1322 %656)))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 (-.f64 #s(literal 1/2 binary64) %196)))))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (sinh.f64 %187))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 cp (sqrt.f64 (fma.f64 %187 %187 %798)))) %1416))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 %1631 %604))) %257))
(asin.f64 (*.f64 %1209 (approx %54 %916)))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 %916)) %257))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/64 binary64)) #s(literal 1/64 binary64)))))))
(asin.f64 (/.f64 %1164 %944))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 %912 %604))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 %1631 %1506))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 cp %958)) %1416))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %958 #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1377 (approx %55 %916)))
(asin.f64 (/.f64 %1164 %974))
(asin.f64 (*.f64 %1209 %1101))
(asin.f64 (*.f64 %1209 %1108))
(asin.f64 (*.f64 %1209 %968))
(asin.f64 (*.f64 %1209 (approx %54 (*.f64 %187 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %187 #s(literal 2 binary64))))))))
(asin.f64 (/.f64 %969 %1208))
(asin.f64 (*.f64 %1209 (approx %54 (*.f64 %190 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %190 #s(literal 2 binary64))))))))
(asin.f64 (*.f64 %1217 %1109))
(asin.f64 (*.f64 %1217 %969))
(asin.f64 (*.f64 (*.f64 %1217 %839) %1148))
(asin.f64 (/.f64 %1631 (approx %146 (/.f64 %1631 %1164))))
Outputs
(asin.f64 (*.f64 (/.f64 cp (cos.f64 phipp)) (sin.f64 lamp)))
Call 8
Inputs
%54 = (sin lamp)
%55 = (cos phipp)
%56 = (/ %54 %55)
%145 = (* cp %54)
%146 = (/ %55 %145)
%187 = (E.f64 )
%190 = (neg.f64 %187)
%196 = (sqrt.f64 %187)
%203 = (*.f64 cp lamp)
%250 = (* -1/6 (* cp (pow 9/4 2)))
%257 = (approx %55 #s(literal 1 binary64))
%260 = (approx %145 %203)
%265 = (approx %55 #s(literal -8305678171202505/9007199254740992 binary64))
%292 = (approx %55 #s(literal 1/6 binary64))
%299 = (approx %55 #s(literal 3/8 binary64))
%303 = (approx %55 #s(literal 5/8 binary64))
%306 = (approx %55 #s(literal 3/4 binary64))
%310 = (approx %55 #s(literal 7505999378950827/9007199254740992 binary64))
%326 = (approx %55 #s(literal 127/128 binary64))
%424 = (approx %54 #s(literal 87/128 binary64))
%429 = (approx %54 #s(literal 8326968061023573/9007199254740992 binary64))
%430 = (*.f64 cp %429)
%439 = (* cp -1)
%455 = (/.f64 #s(literal 1 binary64) cp)
%459 = (fma.f64 %187 %187 %187)
%487 = (approx %54 (*.f64 #s(literal 5/4 binary64) #s(literal 6661574448818859/9007199254740992 binary64)))
%488 = (*.f64 cp %487)
%604 = (PI.f64 )
%626 = (*.f64 cp #s(literal -1 binary64))
%656 = (tanh.f64 %187)
%660 = (expm1.f64 %187)
%738 = (+.f64 #s(literal 1 binary64) #s(literal -6004799503160661/9007199254740992 binary64))
%798 = (*.f64 %187 %187)
%810 = (neg lamp)
%811 = (sin %810)
%813 = (*.f64 lamp %660)
%831 = (approx %55 (fma.f64 (*.f64 phipp phipp) #s(literal -1/2 binary64) #s(literal 1 binary64)))
%839 = (neg.f64 cp)
%840 = (*.f64 %459 %839)
%895 = (+.f64 %187 %187)
%912 = (cbrt.f64 %187)
%915 = (asinh.f64 %187)
%916 = (tanh.f64 %915)
%923 = (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phipp) phipp))
%942 = (sqrt.f64 #s(literal 1/2 binary64))
%944 = (approx %55 (fma.f64 %942 %942 %923))
%947 = (cosh.f64 %915)
%958 = (hypot.f64 %187 %187)
%964 = (pow.f64 lamp #s(literal 2 binary64))
%968 = (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %964))))
%969 = (*.f64 cp %968)
%974 = (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phipp #s(literal 2 binary64)))))
%986 = (pow.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%994 = (pow.f64 #s(literal 5/4 binary64) #s(literal 2 binary64))
%1010 = (pow.f64 #s(literal 5/2 binary64) #s(literal 2 binary64))
%1018 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64))
%1101 = (approx %54 (*.f64 #s(literal 3/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/4 binary64) #s(literal 2 binary64))))))
%1108 = (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %994))))
%1109 = (*.f64 cp %1108)
%1148 = (approx %811 (*.f64 lamp (-.f64 (*.f64 #s(literal 1/6 binary64) %964) #s(literal 1 binary64))))
%1163 = (sin.f64 lamp)
%1164 = (*.f64 cp %1163)
%1167 = (cos.f64 %187)
%1208 = (cos.f64 phipp)
%1209 = (/.f64 cp %1208)
%1217 = (/.f64 #s(literal 1 binary64) %1208)
%1322 = (/.f64 %1208 cp)
%1354 = (*.f64 cp (sin.f64 %798))
%1357 = (neg.f64 lamp)
%1377 = (*.f64 cp (sin.f64 (+.f64 %1357 %604)))
%1416 = (sin.f64 (fma.f64 %604 #s(literal 1/2 binary64) phipp))
%1465 = (* 1/2 lamp)
%1466 = (cos %1465)
%1469 = (*.f64 #s(literal 1/2 binary64) lamp)
%1470 = (cos.f64 %1469)
%1484 = (sin %1465)
%1487 = (sin.f64 %1469)
%1506 = (*.f64 %604 #s(literal 1/2 binary64))
%1509 = (*.f64 cp (cos.f64 (+.f64 %1357 %1506)))
%1518 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/6 binary64))
%1523 = (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%1631 = (cosh.f64 %187)
#s(literal -2358079250676147/4503599627370496 binary64)
#s(literal -2257705494990607/18014398509481984 binary64)
#s(literal 0 binary64)
#s(literal 1125945724861011/72057594037927936 binary64)
(asin.f64 #s(literal -1/2 binary64))
(asin.f64 #s(literal -1/8 binary64))
(asin.f64 #s(literal 0 binary64))
(asin.f64 #s(literal 1/64 binary64))
(asin.f64 cp)
(asin.f64 lamp)
(asin.f64 phipp)
(approx (asin (/ cp 3)) (asin.f64 (*.f64 #s(literal 1/3 binary64) cp)))
(asin.f64 (approx (/ cp -1/6) (*.f64 #s(literal -6 binary64) cp)))
(asin.f64 (approx (/ cp -1/8) (*.f64 #s(literal -8 binary64) cp)))
(asin.f64 (approx (/ cp 5/4) (*.f64 #s(literal 4/5 binary64) cp)))
(asin.f64 (approx (/ cp 3/2) (*.f64 #s(literal 2/3 binary64) cp)))
(asin.f64 (approx (/ cp 9/4) (*.f64 #s(literal 4/9 binary64) cp)))
(asin.f64 (*.f64 (approx %56 #s(literal -6121026514868073/2251799813685248 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -8212169037791239/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal -1/8 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/64 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/16 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/6 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 8453327655603309/9007199254740992 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4464548535801179/4503599627370496 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 5/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 3/2 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 1856295125090727/1125899906842624 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 9/4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 #s(literal 4 binary64)) cp))
(asin.f64 (*.f64 (approx %56 cp) cp))
(asin.f64 (*.f64 (approx %56 lamp) cp))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 cp)))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 phipp)))
(asin.f64 (/.f64 cp #s(literal -6121026514868073/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal -8212169037791239/9007199254740992 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/4 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/6 binary64)))
(asin.f64 (/.f64 cp #s(literal -1/8 binary64)))
(asin.f64 (/.f64 cp #s(literal 4464548535801179/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 5/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6285279597571347/4503599627370496 binary64)))
(asin.f64 (/.f64 cp #s(literal 3/2 binary64)))
(asin.f64 (/.f64 cp #s(literal 1856295125090727/1125899906842624 binary64)))
(asin.f64 (/.f64 cp #s(literal 9/4 binary64)))
(asin.f64 (/.f64 cp #s(literal 6522083102554805/2251799813685248 binary64)))
(asin.f64 (/.f64 cp #s(literal 3 binary64)))
(asin.f64 (/.f64 cp #s(literal 7968141269553787/562949953421312 binary64)))
(asin.f64 (/.f64 cp phipp))
(asin.f64 (/.f64 cp %187))
(asin.f64 (*.f64 (approx %56 %190) cp))
(asin.f64 (/.f64 cp %190))
(asin.f64 (*.f64 (approx %56 %196) cp))
(asin.f64 (/.f64 cp %196))
(asin.f64 (approx (* 5/4 %145) (*.f64 #s(literal 5/4 binary64) %203)))
(asin.f64 (approx (* 3/2 %145) (*.f64 #s(literal 3/2 binary64) %203)))
(asin.f64 (approx (* 5/2 %145) (*.f64 #s(literal 5/2 binary64) %203)))
(asin.f64 (approx (* 3 %145) (*.f64 #s(literal 3 binary64) %203)))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp -1/8) (*.f64 #s(literal -8 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (approx (/ lamp 1/2) (*.f64 #s(literal 2 binary64) lamp))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal -1/8 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 1/2 binary64))) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp #s(literal 3/4 binary64))) cp))
(asin.f64 (/.f64 (approx %145 (approx (* 9/4 (+ cp %250)) (*.f64 #s(literal 45/128 binary64) cp))) %257))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1 binary64))))
(asin.f64 (/.f64 %260 %265))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -5141276249315889/9007199254740992 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/2 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -6469707549990309/18014398509481984 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/4 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal -1/6 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/8 binary64))))
(asin.f64 (/.f64 %260 %292))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 1/4 binary64))))
(asin.f64 (/.f64 %260 %299))
(asin.f64 (/.f64 %260 %303))
(asin.f64 (/.f64 %260 %306))
(asin.f64 (/.f64 %260 %310))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 7/8 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 15/16 binary64))))
(asin.f64 (/.f64 %260 (approx %55 #s(literal 31/32 binary64))))
(asin.f64 (/.f64 %260 %326))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6121026514868073/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -4458529838789353/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -8869339597797555/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -1092589094043881/1125899906842624 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal -6004799503160661/18014398509481984 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 1216652631687587/2251799813685248 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 5323185635152641/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 3373405395171915/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8051129683737207/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 4289142651364827/4503599627370496 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp #s(literal 8727187242741409/9007199254740992 binary64)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8423008657717855/140737488355328 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -3/2 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -6004799503160661/9007199254740992 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal -7505999378950827/72057594037927936 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 9006832750865067/576460752303423488 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 5976999505460843/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8913374262504107/36028797018963968 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 8631899285793451/18014398509481984 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp %424) %257))
(asin.f64 (/.f64 %430 %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 #s(literal 15/16 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 %439) (/.f64 #s(literal -1 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (approx (/ 1 (* cp -1/4)) (/.f64 #s(literal -4 binary64) cp)))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 %455)))
(asin.f64 (/.f64 cp %459))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -8656438712971749/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -884279719003555/562949953421312 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/4503599627370496 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/6 binary64)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 %488 %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) #s(literal -6004799503160661/144115188075855872 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -7738453402365651/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -1717797167482409/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal -6120588732034553/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 4597424619607381/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/8 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5254199565265579/4503599627370496 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3/2 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 9/4 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 2982195031933351/1125899906842624 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6522083102554805/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 3 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 8372826328553321/2251799813685248 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 1165754695714211/281474976710656 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 5689925415437489/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 6252875368858801/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp #s(literal 7968141269553787/562949953421312 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %187))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %604))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) #s(literal -1/6 binary64))) %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal -1/2 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1/16 binary64) %203))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %626))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/2 binary64))))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) (*.f64 cp #s(literal -1/4 binary64))))))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx %146 (approx (/ 9/4 %145) (/.f64 #s(literal 9/4 binary64) %203)))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %190))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) %190)) %257))
(asin.f64 (*.f64 (approx %56 %656) cp))
(asin.f64 (/.f64 cp %660))
(asin.f64 (/.f64 cp %656))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow -2 2))) (*.f64 #s(literal -2/3 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (approx %250 (*.f64 #s(literal -27/32 binary64) cp))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (approx (* -1/6 (* cp (pow 3 2))) (*.f64 #s(literal -3/2 binary64) cp))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/16 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 1/8 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 3/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) #s(literal 5/4 binary64))))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %187)))))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %604)))))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (approx (* -1/6 %439) (*.f64 #s(literal 1/6 binary64) cp))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/4 binary64) (+.f64 #s(literal 1 binary64) #s(literal -4691249611844267/18014398509481984 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) %738))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal -6121026514868073/2251799813685248 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/64 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/8 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 1/6 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) #s(literal 4 binary64))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %187)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %604)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 #s(literal -4559721049586747/562949953421312 binary64)))) %257))
(asin.f64 (approx (* (* (- (exp (E )) 1) (neg cp)) %811) (*.f64 cp %813)))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %190)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %196)))) %257))
(asin.f64 (/.f64 %203 %831))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %459))) %257))
(asin.f64 (*.f64 %840 (approx %811 (*.f64 lamp (approx (- (* 1/6 (pow lamp 2)) 1) #s(literal -1 binary64))))))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) %626)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 25/4 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/8 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 7968141269553787/562949953421312 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 %813)) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) %459)))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp #s(literal 4159668786720471/140737488355328 binary64)))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 960500813064011/17592186044416 binary64)))))) %257))
(asin.f64 (/.f64 cp %912))
(asin.f64 (*.f64 (approx %56 %916) cp))
(asin.f64 (/.f64 %203 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %923))))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %660))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %660))))) %257))
(asin.f64 (/.f64 %203 %944))
(asin.f64 (/.f64 cp %947))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (exp.f64 %187)))))) %257))
(asin.f64 (/.f64 %260 (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %958)))))
(asin.f64 %969)
(asin.f64 (/.f64 %260 %974))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %969))
(asin.f64 (*.f64 #s(literal 3 binary64) %969))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 lamp %947))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal -2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %986))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %994))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 9/4 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 9/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 5/2 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1010))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 3 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %1018))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 #s(literal 6121026514868073/1125899906842624 binary64) (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 #s(literal 6121026514868073/1125899906842624 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 lamp (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp %964))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %986))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/64 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/64 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/6 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp %1101) %257))
(asin.f64 (/.f64 %1109 %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1010))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1018))))) %257))
(asin.f64 (/.f64 %969 %257))
(asin.f64 (*.f64 (*.f64 #s(literal 7968141269553787/562949953421312 binary64) %839) %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %196 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %196 #s(literal 2 binary64))))))) %257))
(approx (asin (/ 1 (/ (/ 1 cp) %54))) (asin.f64 %1164))
(asin.f64 (*.f64 (approx %56 %1167) cp))
(asin.f64 (/.f64 cp %1167))
(asin.f64 (/.f64 %1163 lamp))
(asin.f64 (*.f64 %840 %1148))
(asin.f64 (/.f64 (approx %145 (*.f64 %895 (+.f64 cp (*.f64 #s(literal -1/6 binary64) (*.f64 cp (pow.f64 %895 #s(literal 2 binary64))))))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx %54 (*.f64 %798 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %798 #s(literal 2 binary64))))))) %257))
(asin.f64 (*.f64 #s(literal -1 binary64) %1164))
(asin.f64 (*.f64 #s(literal 1 binary64) %1164))
(asin.f64 (*.f64 #s(literal 5/4 binary64) %1164))
(asin.f64 (*.f64 #s(literal 3/2 binary64) %1164))
(asin.f64 (*.f64 #s(literal 5/2 binary64) %1164))
(asin.f64 (*.f64 (*.f64 %660 %839) %1148))
(asin.f64 (approx (/ (/ cp %55) 5/4) (*.f64 #s(literal 4/5 binary64) %1209)))
(asin.f64 (*.f64 (approx %56 (/.f64 #s(literal 4464548535801179/4503599627370496 binary64) %1208)) cp))
(asin.f64 (*.f64 (approx %56 %1217) cp))
(asin.f64 (*.f64 (approx %56 (/.f64 lamp %1208)) cp))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal -5668299474795813/9007199254740992 binary64))))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal -1/2 binary64))))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal 5668299474795813/9007199254740992 binary64))))
(asin.f64 (*.f64 %1209 %424))
(asin.f64 (*.f64 %1209 %429))
(asin.f64 (*.f64 %1209 (approx %54 #s(literal 8453327655603309/9007199254740992 binary64))))
(asin.f64 (*.f64 %1209 (approx %54 lamp)))
(asin.f64 (/.f64 %260 %1208))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 #s(literal 1/4 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 #s(literal 1 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 #s(literal 3 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 lamp)) %257))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 5/4 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 5/2 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 530871453829351/70368744177664 binary64))) %257))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 #s(literal 4829072695441147/562949953421312 binary64))) %257))
(asin.f64 (/.f64 %1164 %265))
(asin.f64 (/.f64 %1164 (approx %55 #s(literal -730395218248103/1125899906842624 binary64))))
(asin.f64 (/.f64 %1164 (approx %55 #s(literal 1/64 binary64))))
(asin.f64 (/.f64 %1164 %299))
(asin.f64 (/.f64 %1164 %303))
(asin.f64 (/.f64 %1164 (approx %55 #s(literal 23/32 binary64))))
(asin.f64 (/.f64 %1164 %310))
(asin.f64 (/.f64 %1164 %326))
(asin.f64 (/.f64 %1164 (approx %55 #s(literal 8191/8192 binary64))))
(asin.f64 (/.f64 %1164 %257))
(asin.f64 (/.f64 (*.f64 (approx cp #s(literal 0 binary64)) %1163) %257))
(asin.f64 (/.f64 cp (/.f64 #s(literal 1 binary64) %1163)))
(asin.f64 (/.f64 cp (/.f64 %1208 #s(literal 4464548535801179/4503599627370496 binary64))))
(asin.f64 (/.f64 cp (/.f64 %1208 lamp)))
(asin.f64 (/.f64 lamp %1322))
(asin.f64 (/.f64 %1163 %455))
(asin.f64 (/.f64 %1209 #s(literal 5/4 binary64)))
(asin.f64 (/.f64 %1209 #s(literal 3/2 binary64)))
(asin.f64 (/.f64 (*.f64 cp (approx (cos (+ %810 1/64)) (cos.f64 (-.f64 #s(literal 1/64 binary64) lamp)))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx (sin (+ %810 (PI ))) (sin.f64 (-.f64 %604 lamp)))) %306))
(asin.f64 (*.f64 %1217 %430))
(asin.f64 (*.f64 %1209 %487))
(asin.f64 (/.f64 %1354 %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 %1357 #s(literal 1/64 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 %1357 #s(literal 884279719003555/562949953421312 binary64)))) %292))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 (neg.f64 #s(literal 5/2 binary64)) %604))) %257))
(asin.f64 (/.f64 %1377 %306))
(asin.f64 (/.f64 %1377 (approx %55 #s(literal 8453327655603309/9007199254740992 binary64))))
(asin.f64 (/.f64 %1377 (approx %55 #s(literal 4464548535801179/4503599627370496 binary64))))
(asin.f64 (/.f64 %1377 %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %1164))))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 %1208 %203))))
(asin.f64 (/.f64 #s(literal 9/4 binary64) (approx %146 (/.f64 #s(literal 9/4 binary64) %1164))))
(asin.f64 (/.f64 #s(literal 5/2 binary64) (approx %146 (/.f64 #s(literal 5/2 binary64) %1164))))
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 %455 %1163)))
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 %1322 #s(literal 4464548535801179/4503599627370496 binary64))))
(asin.f64 (/.f64 %1209 (/.f64 #s(literal 1 binary64) lamp)))
(asin.f64 (/.f64 (approx %145 (*.f64 cp #s(literal 1/8 binary64))) %1416))
(asin.f64 (/.f64 (approx %145 (*.f64 cp #s(literal 2 binary64))) %1416))
(asin.f64 (/.f64 (approx %145 (*.f64 cp #s(literal 5/2 binary64))) %1416))
(asin.f64 (/.f64 (approx %145 (*.f64 cp #s(literal 8656438712971749/2251799813685248 binary64))) %1416))
(asin.f64 (/.f64 %260 %1416))
(asin.f64 (/.f64 (approx %145 (*.f64 cp %187)) %1416))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 1/64 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 1/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 3/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 5/4 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 %895 %604))) %257))
(asin.f64 (*.f64 %1217 %488))
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* 5/2 %1466)) (*.f64 #s(literal 5 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* 3 %1466)) (*.f64 #s(literal 6 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* %1484 -1)) (*.f64 #s(literal -2 binary64) %1487))) %257))
(asin.f64 (/.f64 (*.f64 cp (approx (* 2 (* %1484 1)) (*.f64 #s(literal 2 binary64) %1487))) %257))
(asin.f64 (*.f64 %1209 (approx %54 (*.f64 %190 (+.f64 #s(literal 1 binary64) #s(literal -1386556262240157/1125899906842624 binary64))))))
(asin.f64 (/.f64 %1509 %292))
(asin.f64 (/.f64 %1509 %257))
(asin.f64 (/.f64 #s(literal 1 binary64) (approx %146 (/.f64 #s(literal 1 binary64) %1354))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %1518))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 #s(literal 6369051672525773/9007199254740992 binary64) #s(literal 6369051672525773/9007199254740992 binary64) %1523))))
(asin.f64 (*.f64 (approx %56 (/.f64 %656 %1208)) cp))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 (*.f64 #s(literal 1/64 binary64) #s(literal 1/64 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 (*.f64 #s(literal 3/4 binary64) #s(literal 3/4 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1164 %831))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 %895 %1506))) %257))
(asin.f64 (/.f64 cp (/.f64 %1208 %656)))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 #s(literal -1293345171669415/1125899906842624 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 #s(literal 4095/8192 binary64)))))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 9/4 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 3 binary64) %1470))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 %1487 #s(literal -1 binary64)))) %257))
(asin.f64 (/.f64 (*.f64 cp (*.f64 #s(literal 2 binary64) (*.f64 %1487 #s(literal 1 binary64)))) %257))
(asin.f64 (/.f64 %1164 (approx %55 (+.f64 (*.f64 %942 %942) #s(literal -1/8 binary64)))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 %1518))))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 %1523))))
(asin.f64 (/.f64 %1377 (approx %55 %656)))
(asin.f64 (/.f64 #s(literal 1 binary64) (/.f64 %1322 %656)))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 (-.f64 #s(literal 1/2 binary64) %196)))))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (sinh.f64 %187))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 cp (sqrt.f64 (fma.f64 %187 %187 %798)))) %1416))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 %1631 %604))) %257))
(asin.f64 (*.f64 %1209 (approx %54 %916)))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 %916)) %257))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %942 %942 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1/64 binary64)) #s(literal 1/64 binary64)))))))
(asin.f64 (/.f64 %1164 %944))
(asin.f64 (/.f64 (*.f64 cp (sin.f64 (+.f64 %912 %604))) %257))
(asin.f64 (/.f64 (*.f64 cp (cos.f64 (+.f64 %1631 %1506))) %257))
(asin.f64 (/.f64 (approx %145 (*.f64 cp %958)) %1416))
(asin.f64 (/.f64 %1164 (approx %55 (fma.f64 %958 #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(asin.f64 (/.f64 %1377 (approx %55 %916)))
(asin.f64 (/.f64 %1164 %974))
(asin.f64 (*.f64 %1209 %1101))
(asin.f64 (*.f64 %1209 %1108))
(asin.f64 (*.f64 %1209 %968))
(asin.f64 (*.f64 %1209 (approx %54 (*.f64 %187 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %187 #s(literal 2 binary64))))))))
(asin.f64 (/.f64 %969 %1208))
(asin.f64 (*.f64 %1209 (approx %54 (*.f64 %190 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 %190 #s(literal 2 binary64))))))))
(asin.f64 (*.f64 %1217 %1109))
(asin.f64 (*.f64 %1217 %969))
(asin.f64 (*.f64 (*.f64 %1217 %839) %1148))
(asin.f64 (/.f64 %1631 (approx %146 (/.f64 %1631 %1164))))
(asin.f64 (*.f64 %1209 %1163))
Outputs
(asin.f64 (*.f64 (/.f64 (sin.f64 lamp) (cos.f64 phipp)) cp))
Calls

43 calls:

3.3s
(cos.f64 phipp)
1.3s
(cos.f64 phipp)
1.3s
cp
1.2s
cp
1.2s
phipp
Results
AccuracySegmentsBranch
51.3%2
lamp
47.3%1
(cos.f64 phipp)
47.3%1
phipp
50.3%2
(*.f64 cp (sin.f64 lamp))
51.4%2
lamp
47.3%1
cp
52.8%3
(sin.f64 lamp)
51.0%2
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
51.0%2
(/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp))
67.9%1
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
67.9%1
(/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp))
67.9%1
(cos.f64 phipp)
67.9%1
(*.f64 cp (sin.f64 lamp))
67.9%1
cp
67.9%1
phipp
70.9%2
(cos.f64 phipp)
67.9%1
(sin.f64 lamp)
67.9%1
lamp
83.1%2
lamp
81.5%2
phipp
74.6%2
cp
81.5%2
(cos.f64 phipp)
83.1%2
lamp
67.9%1
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
67.9%1
(/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp))
73.8%2
(*.f64 cp (sin.f64 lamp))
83.1%3
(sin.f64 lamp)
99.7%1
phipp
99.7%1
lamp
99.7%1
cp
99.7%1
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
99.7%1
(/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp))
99.7%1
(*.f64 cp (sin.f64 lamp))
99.7%1
(sin.f64 lamp)
99.7%1
(cos.f64 phipp)
99.7%1
phipp
99.7%1
lamp
99.7%1
cp
99.7%1
(asin.f64 (/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp)))
99.7%1
(/.f64 (*.f64 cp (sin.f64 lamp)) (cos.f64 phipp))
99.7%1
(*.f64 cp (sin.f64 lamp))
99.7%1
(sin.f64 lamp)
99.7%1
(cos.f64 phipp)
Compiler

Compiled 3 399 to 1 437 computations (57.7% saved)

end0.0ms (0.0%)

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

1 calls:

172.0ms
lamp

Profiling

Loading profile data...