
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 100.0% | 99.9% | 0.0% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 25 to 14 computations (44.0% saved)
| 10.7s | 8 256× | 0 | valid |
ival-sinu: 1.9s (32.8% of total, 132.0 MiB)ival-cosu: 1.6s (26.2% of total, 133.5 MiB)ival-pow2: 1.2s (20.1% of total, 85.9 MiB)ival-mult!: 963.0ms (16.2% of total, 74.6 MiB)ival-sub!: 223.0ms (3.8% of total, 10.9 MiB)adjust: 63.0ms (1.1% of total, 2.2 MiB)Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 238 |
| 1 | 267 | 230 |
| 2 | 1188 | 160 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 55.8% | %11 = (*.f64 (PI.f64 ) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %11)) (cos.f64 %11)) |
(abs a)
(abs b)
(negabs angle)
Compiled 2 to 32 computations (-1500.0% saved)
| Inputs |
|---|
(PI ) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 3 to 3 computations (0.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%2 = (pow.f64 b #s(literal 2 binary64)) %4 = (pow.f64 a #s(literal 2 binary64)) %5 = (-.f64 %2 %4) %6 = (*.f64 #s(literal 2 binary64) %5) %7 = (PI.f64 ) %10 = (/.f64 angle #s(literal 180 binary64)) %11 = (*.f64 %7 %10) %12 = (sin.f64 %11) %13 = (*.f64 %6 %12) %14 = (cos.f64 %11) #s(literal 2 binary64) b %2 a %4 %5 %6 %7 angle #s(literal 180 binary64) %10 %11 %12 %13 %14 (*.f64 %13 %14) |
| Outputs |
|---|
%5 = (pow a 2) %7 = (pow.f64 a #s(literal 2 binary64)) %11 = (- (pow b 2) %5) %12 = (pow.f64 b #s(literal 2 binary64)) %17 = (* 2 %11) %18 = (*.f64 #s(literal 2 binary64) %12) %26 = (/ angle 180) %27 = (* (PI ) %26) %28 = (sin %27) %29 = (* %17 %28) %31 = (PI.f64 ) %33 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle %31)) %34 = (sin.f64 %33) %35 = (*.f64 %12 %34) %36 = (*.f64 #s(literal 2 binary64) %35) %38 = (*.f64 %7 %34) %41 = (cos %27) %42 = (* %29 %41) %43 = (cos.f64 %33) %44 = (*.f64 %43 %34) %45 = (*.f64 %12 %44) %46 = (*.f64 #s(literal 2 binary64) %45) %48 = (*.f64 %7 %44) %53 = (/.f64 %12 %7) %79 = (-.f64 %12 %7) %81 = (/.f64 %7 %12) %105 = (pow.f64 angle #s(literal 2 binary64)) %107 = (pow.f64 %31 #s(literal 3 binary64)) %115 = (pow.f64 %31 #s(literal 5 binary64)) %125 = (pow.f64 %31 #s(literal 7 binary64)) %136 = (*.f64 %31 %79) %141 = (*.f64 %107 %79) %148 = (*.f64 %115 %79) %157 = (*.f64 %125 %79) %169 = (pow.f64 %31 #s(literal 2 binary64)) %176 = (pow.f64 %31 #s(literal 4 binary64)) %196 = (fma.f64 #s(literal -1/11664000 binary64) %141 (*.f64 #s(literal -1/34992000 binary64) %141)) %206 = (fma.f64 #s(literal 1/22674816000000 binary64) %148 (fma.f64 #s(literal 1/4534963200000 binary64) %148 (*.f64 #s(literal 1/2267481600000 binary64) %148))) %231 = (*.f64 %34 %79) (approx 2 #s(literal 0 binary64)) (approx a a) (approx %5 %7) (approx %11 %12) (approx %11 (fma.f64 #s(literal -1 binary64) %7 %12)) (approx %17 %18) (approx %17 (fma.f64 #s(literal -2 binary64) %7 %18)) (approx %29 %36) (approx %29 (fma.f64 #s(literal -2 binary64) %38 %36)) (approx %42 %46) (approx %42 (fma.f64 #s(literal -2 binary64) %48 %46)) (approx %11 (*.f64 #s(literal -1 binary64) %7)) (approx %11 (*.f64 %7 (-.f64 %53 #s(literal 1 binary64)))) (approx %17 (*.f64 #s(literal -2 binary64) %7)) (approx %17 (*.f64 %7 (-.f64 (*.f64 #s(literal 2 binary64) %53) #s(literal 2 binary64)))) (approx %29 (*.f64 #s(literal -2 binary64) %38)) (approx %29 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %34 (*.f64 #s(literal 2 binary64) (/.f64 %35 %7))))) (approx %42 (*.f64 #s(literal -2 binary64) %48)) (approx %42 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %44 (*.f64 #s(literal 2 binary64) (/.f64 %45 %7))))) (approx b b) (approx %11 %79) (approx %11 (*.f64 %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %81)))) (approx %17 (*.f64 %12 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %81)))) (approx %29 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %38 %12) (*.f64 #s(literal 2 binary64) %34)))) (approx %42 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %48 %12) (*.f64 #s(literal 2 binary64) %44)))) (approx angle angle) (approx %26 (*.f64 #s(literal 1/180 binary64) angle)) (approx %27 %33) (approx %28 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 %105 %107) (*.f64 #s(literal 1/180 binary64) %31)))) (approx %28 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 %105 (fma.f64 #s(literal -1/34992000 binary64) %107 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 %105 %115))))))) (approx %28 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 %105 (fma.f64 #s(literal -1/34992000 binary64) %107 (*.f64 %105 (fma.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 %105 %125) (*.f64 #s(literal 1/22674816000000 binary64) %115)))))))) (approx %29 (*.f64 #s(literal 1/90 binary64) (*.f64 angle %136))) (approx %29 (*.f64 angle (fma.f64 #s(literal -1/17496000 binary64) (*.f64 %105 %141) (*.f64 #s(literal 1/90 binary64) %136)))) (approx %29 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %136 (*.f64 %105 (fma.f64 #s(literal -1/17496000 binary64) %141 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 %105 %148))))))) (approx %29 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %136 (*.f64 %105 (fma.f64 #s(literal -1/17496000 binary64) %141 (*.f64 %105 (fma.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 %105 %157) (*.f64 #s(literal 1/11337408000000 binary64) %148)))))))) (approx %41 #s(literal 1 binary64)) (approx %41 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 %105 %169)))) (approx %41 (+.f64 #s(literal 1 binary64) (*.f64 %105 (fma.f64 #s(literal -1/64800 binary64) %169 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 %105 %176)))))) (approx %41 (+.f64 #s(literal 1 binary64) (*.f64 %105 (fma.f64 #s(literal -1/64800 binary64) %169 (*.f64 %105 (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 %105 (pow.f64 %31 #s(literal 6 binary64))) (*.f64 #s(literal 1/25194240000 binary64) %176))))))) (approx %42 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %136 (*.f64 #s(literal 2 binary64) (*.f64 %105 %196))))) (approx %42 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %136 (*.f64 %105 (fma.f64 #s(literal 2 binary64) (*.f64 %105 %206) (*.f64 #s(literal 2 binary64) %196)))))) (approx %42 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %136 (*.f64 %105 (fma.f64 #s(literal 2 binary64) %196 (*.f64 %105 (fma.f64 #s(literal 2 binary64) (*.f64 %105 (fma.f64 #s(literal -1/881596846080000000 binary64) %157 (fma.f64 #s(literal -1/1469328076800000000 binary64) %157 (fma.f64 #s(literal -1/4407984230400000000 binary64) %157 (*.f64 #s(literal -1/30855889612800000000 binary64) %157))))) (*.f64 #s(literal 2 binary64) %206)))))))) (approx %28 %34) (approx %29 (*.f64 #s(literal 2 binary64) %231)) (approx %41 %43) (approx %42 (*.f64 #s(literal 2 binary64) (*.f64 %43 %231))) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 23.0ms | angle | 0 |
| 22.0ms | a | 0 |
| 22.0ms | b | inf |
| 1.0ms | angle | inf |
| 1.0ms | a | inf |
| Inputs |
|---|
%2 = (pow.f64 b #s(literal 2 binary64)) %4 = (pow.f64 a #s(literal 2 binary64)) %5 = (-.f64 %2 %4) %6 = (*.f64 #s(literal 2 binary64) %5) %7 = (PI.f64 ) %10 = (/.f64 angle #s(literal 180 binary64)) %11 = (*.f64 %7 %10) %12 = (sin.f64 %11) %13 = (*.f64 %6 %12) %14 = (cos.f64 %11) #s(literal 2 binary64) b %2 a %4 %5 %6 %7 angle #s(literal 180 binary64) %10 %11 %12 %13 %14 (*.f64 %13 %14) |
| Outputs |
|---|
%32 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %34 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %36 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %40 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %42 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %50 = (fabs.f64 #s(literal 1/2 binary64)) %51 = (fabs.f64 #s(literal 2 binary64)) %79 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %81 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %83 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %90 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) %95 = (/.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %98 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %110 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %111 = (/.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) %120 = (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) %123 = (PI.f64 ) %126 = (*.f64 #s(literal 1/180 binary64) angle) %127 = (*.f64 %123 %126) %128 = (exp.f64 %127) %129 = (*.f64 angle %123) %131 = (*.f64 %129 #s(literal -1/180 binary64)) %132 = (exp.f64 %131) %137 = (*.f64 #s(literal 1/2 binary64) %123) %139 = (/.f64 (-.f64 %137 %137) #s(literal 2 binary64)) %140 = (cos.f64 %139) %141 = (*.f64 #s(literal 1 binary64) %140) %151 = (*.f64 (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %123 %123) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %137 %123) #s(literal 2 binary64)))) %155 = (neg.f64 b) %157 = (*.f64 b b) %159 = (neg.f64 %157) %161 = (fabs.f64 b) %165 = (*.f64 b #s(literal 1 binary64)) %169 = (*.f64 #s(literal 1 binary64) b) %171 = (neg.f64 %161) %172 = (neg.f64 %171) %176 = (*.f64 #s(literal -1 binary64) %157) %180 = (*.f64 %161 #s(literal 1 binary64)) %182 = (*.f64 %155 #s(literal 1 binary64)) %184 = (*.f64 #s(literal 1 binary64) %155) %186 = (*.f64 #s(literal 1 binary64) %161) %188 = (*.f64 %159 #s(literal 1 binary64)) %192 = (+.f64 b b) %193 = (*.f64 %192 b) %197 = (*.f64 #s(literal 1/2 binary64) %157) %201 = (*.f64 %157 #s(literal 1/2 binary64)) %204 = (*.f64 %171 #s(literal 1 binary64)) %206 = (*.f64 #s(literal 1 binary64) %171) %214 = (*.f64 #s(literal 0 binary64) %157) %216 = (*.f64 %157 #s(literal 0 binary64)) %282 = (pow.f64 b #s(literal 1 binary64)) %296 = (fabs.f64 %282) %299 = (neg.f64 %282) %301 = (pow.f64 %155 #s(literal 1 binary64)) %303 = (pow.f64 %161 #s(literal 1 binary64)) %305 = (neg.f64 %299) %307 = (*.f64 %282 #s(literal 1 binary64)) %311 = (*.f64 #s(literal 1 binary64) %282) %338 = (neg.f64 a) %340 = (*.f64 a a) %342 = (neg.f64 %340) %344 = (fabs.f64 a) %348 = (neg.f64 %344) %349 = (neg.f64 %348) %360 = (pow.f64 a #s(literal 1 binary64)) %370 = (fabs.f64 %360) %373 = (neg.f64 %360) %381 = (-.f64 b a) %382 = (+.f64 a b) %383 = (*.f64 %381 %382) %389 = (-.f64 a b) %390 = (-.f64 %338 b) %393 = (*.f64 %389 %382) %397 = (+.f64 %344 b) %398 = (-.f64 b %344) %400 = (+.f64 %161 a) %401 = (-.f64 %161 a) %410 = (-.f64 %344 b) %411 = (-.f64 %155 %344) %413 = (-.f64 %338 %161) %414 = (-.f64 a %161) %425 = (*.f64 %338 #s(literal 1 binary64)) %431 = (*.f64 #s(literal 1 binary64) a) %434 = (*.f64 a #s(literal 1 binary64)) %437 = (*.f64 #s(literal 1 binary64) %338) %439 = (+.f64 %344 %161) %440 = (-.f64 %161 %344) %443 = (+.f64 %171 a) %444 = (-.f64 %171 a) %446 = (*.f64 %390 #s(literal 1 binary64)) %448 = (*.f64 %389 #s(literal 1 binary64)) %450 = (*.f64 #s(literal 1 binary64) %389) %452 = (*.f64 #s(literal 1 binary64) %390) %462 = (neg.f64 %439) %463 = (-.f64 %344 %161) %465 = (*.f64 %398 #s(literal 1 binary64)) %467 = (*.f64 %401 #s(literal 1 binary64)) %469 = (*.f64 %400 #s(literal 1 binary64)) %471 = (*.f64 #s(literal 1 binary64) %400) %473 = (*.f64 #s(literal 1 binary64) %401) %475 = (*.f64 #s(literal 1 binary64) %397) %477 = (*.f64 b %381) %479 = (*.f64 a %381) %481 = (*.f64 %381 b) %483 = (*.f64 %381 a) %490 = (*.f64 %348 #s(literal 1 binary64)) %496 = (*.f64 #s(literal 1 binary64) %344) %498 = (*.f64 %344 #s(literal 1 binary64)) %500 = (*.f64 #s(literal 1 binary64) %348) %502 = (*.f64 #s(literal -2 binary64) %340) %505 = (+.f64 %171 %338) %506 = (-.f64 %171 %338) %508 = (+.f64 %171 %344) %509 = (-.f64 %171 %344) %511 = (*.f64 %411 #s(literal 1 binary64)) %513 = (*.f64 #s(literal 1 binary64) %410) %515 = (*.f64 %338 %382) %517 = (*.f64 %382 %338) %519 = (*.f64 #s(literal 1/2 binary64) %381) %520 = (*.f64 %519 %382) %522 = (*.f64 #s(literal 2 binary64) %383) %525 = (*.f64 %393 #s(literal 1/2 binary64)) %527 = (*.f64 %382 #s(literal 2 binary64)) %528 = (*.f64 %527 #s(literal 1/2 binary64)) %530 = (*.f64 %381 #s(literal 1/2 binary64)) %541 = (*.f64 %527 %389) %544 = (*.f64 #s(literal 1/2 binary64) %342) %549 = (*.f64 %342 #s(literal 1/2 binary64)) %551 = (*.f64 %440 #s(literal 1 binary64)) %553 = (*.f64 #s(literal 1 binary64) %439) %557 = (+.f64 %171 %348) %558 = (-.f64 %171 %348) %560 = (*.f64 %155 %390) %562 = (*.f64 %390 %155) %572 = (*.f64 #s(literal 1/2 binary64) %520) %574 = (*.f64 %522 #s(literal 2 binary64)) %578 = (*.f64 %393 #s(literal 0 binary64)) %664 = (*.f64 #s(literal 1 binary64) %360) %667 = (*.f64 #s(literal 1 binary64) %373) %674 = (*.f64 %382 #s(literal -2 binary64)) %677 = (*.f64 %381 #s(literal 2 binary64)) %679 = (*.f64 %389 #s(literal -2 binary64)) %684 = (*.f64 #s(literal -2 binary64) %382) %686 = (*.f64 #s(literal -2 binary64) %389) %688 = (*.f64 %390 #s(literal 2 binary64)) %690 = (neg.f64 %527) %692 = (*.f64 %390 #s(literal -2 binary64)) %694 = (*.f64 %389 #s(literal 2 binary64)) %697 = (*.f64 %381 #s(literal -2 binary64)) %699 = (*.f64 #s(literal -2 binary64) %381) %701 = (*.f64 #s(literal -2 binary64) %390) %703 = (*.f64 #s(literal 2 binary64) %390) %707 = (*.f64 %410 #s(literal -2 binary64)) %709 = (*.f64 %398 #s(literal 2 binary64)) %711 = (*.f64 %397 #s(literal -2 binary64)) %713 = (*.f64 %401 #s(literal 2 binary64)) %715 = (*.f64 %414 #s(literal -2 binary64)) %717 = (*.f64 %400 #s(literal 2 binary64)) %719 = (*.f64 #s(literal -2 binary64) %397) %721 = (*.f64 #s(literal -2 binary64) %410) %723 = (*.f64 #s(literal -2 binary64) %400) %725 = (*.f64 #s(literal 2 binary64) %400) %727 = (*.f64 #s(literal 2 binary64) %401) %729 = (*.f64 #s(literal 2 binary64) %397) %735 = (+.f64 a a) %736 = (*.f64 %735 a) %740 = (*.f64 %411 #s(literal 2 binary64)) %742 = (*.f64 %413 #s(literal -2 binary64)) %744 = (*.f64 #s(literal -2 binary64) %401) %746 = (*.f64 #s(literal 2 binary64) %410) %750 = (neg.f64 %735) %757 = (*.f64 #s(literal 4 binary64) %383) %760 = (*.f64 %527 #s(literal 1 binary64)) %764 = (*.f64 %383 #s(literal 4 binary64)) %766 = (-.f64 %390 %382) %772 = (*.f64 %159 #s(literal -2 binary64)) %774 = (*.f64 #s(literal -2 binary64) %159) %780 = (*.f64 %463 #s(literal -2 binary64)) %782 = (*.f64 %440 #s(literal 2 binary64)) %784 = (*.f64 #s(literal -2 binary64) %439) %786 = (*.f64 #s(literal 2 binary64) %439) %790 = (+.f64 %390 %390) %802 = (neg.f64 %192) %809 = (*.f64 %161 #s(literal 2 binary64)) %814 = (fma.f64 #s(literal -2 binary64) %340 %157) %816 = (+.f64 %398 %398) %818 = (+.f64 %401 %401) %820 = (+.f64 %400 %400) %822 = (+.f64 %397 %397) %824 = (*.f64 %348 #s(literal 2 binary64)) %826 = (*.f64 %344 #s(literal 2 binary64)) %828 = (*.f64 #s(literal 2 binary64) %344) %830 = (*.f64 #s(literal 2 binary64) %348) %839 = (-.f64 %736 %157) %841 = (-.f64 %193 %340) %849 = (+.f64 %344 %344) %858 = (*.f64 #s(literal 2 binary64) %522) %862 = (+.f64 %410 %410) %867 = (*.f64 #s(literal 4 binary64) %342) %871 = (*.f64 %342 #s(literal 4 binary64)) %896 = (+.f64 %348 %348) %900 = (+.f64 %411 %411) %921 = (*.f64 %814 #s(literal 1 binary64)) %923 = (*.f64 #s(literal 1 binary64) %814) %934 = (+.f64 %440 %440) %936 = (+.f64 %439 %439) %950 = (*.f64 %502 #s(literal 2 binary64)) %955 = (*.f64 %841 #s(literal 1 binary64)) %957 = (*.f64 #s(literal 1 binary64) %841) %960 = (*.f64 %338 %527) %968 = (*.f64 %527 %338) %1189 = (fma.f64 #s(literal 2 binary64) %383 %522) %1215 = (*.f64 #s(literal 2 binary64) %282) %1218 = (+.f64 %360 a) %1220 = (+.f64 a %360) %1224 = (*.f64 #s(literal 2 binary64) %360) %1226 = (*.f64 #s(literal 2 binary64) %373) %1229 = (+.f64 %373 %338) %1231 = (+.f64 %338 %373) %1316 = (+.f64 %360 %360) %1318 = (+.f64 %373 %373) %1324 = (neg.f64 %123) %1333 = (+.f64 %123 %123) %1340 = (+.f64 %1324 %1324) %1350 = (*.f64 #s(literal -1/2 binary64) %123) %1354 = (fma.f64 #s(literal -1/2 binary64) %123 %1350) %1371 = (/.f64 #s(literal 180 binary64) #s(literal 360 binary64)) %1373 = (/.f64 %123 #s(literal 360 binary64)) %1375 = (/.f64 %123 #s(literal 1/2 binary64)) %1392 = (/.f64 #s(literal 180 binary64) #s(literal -180 binary64)) %1394 = (*.f64 #s(literal 1/180 binary64) %123) %1395 = (/.f64 #s(literal 180 binary64) #s(literal 2 binary64)) %1397 = (*.f64 #s(literal -1/180 binary64) %123) %1398 = (/.f64 #s(literal 180 binary64) #s(literal -2 binary64)) %1407 = (/.f64 %123 #s(literal 4 binary64)) %1411 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %1418 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %1423 = (*.f64 %1324 #s(literal 1 binary64)) %1432 = (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %1437 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %1440 = (neg.f64 angle) %1448 = (+.f64 angle angle) %1451 = (*.f64 #s(literal 1/2 binary64) angle) %1453 = (*.f64 angle #s(literal 1/2 binary64)) %1464 = (*.f64 %1448 #s(literal 2 binary64)) %1484 = (*.f64 #s(literal 0 binary64) #s(literal 180 binary64)) %1486 = (*.f64 #s(literal -180 binary64) #s(literal 0 binary64)) %1488 = (*.f64 #s(literal 1/2 binary64) #s(literal 180 binary64)) %1490 = (*.f64 #s(literal 180 binary64) #s(literal 1/2 binary64)) %1492 = (sqrt.f64 #s(literal 180 binary64)) %1516 = (*.f64 #s(literal 1/180 binary64) #s(literal 180 binary64)) %1518 = (-.f64 (*.f64 %129 %1516) %129) %1531 = (*.f64 #s(literal -1/180 binary64) angle) %1541 = (*.f64 angle #s(literal 1/90 binary64)) %1565 = (/.f64 %1448 #s(literal 1 binary64)) %1573 = (neg.f64 %129) %1588 = (*.f64 %1333 angle) %1599 = (*.f64 #s(literal 1/360 binary64) %129) %1604 = (*.f64 %129 #s(literal 1/90 binary64)) %1608 = (*.f64 %129 #s(literal -2 binary64)) %1618 = (/.f64 %129 #s(literal 360 binary64)) %1620 = (/.f64 %129 #s(literal 1 binary64)) %1622 = (/.f64 %129 #s(literal 2 binary64)) %1624 = (/.f64 angle #s(literal 2 binary64)) %1625 = (*.f64 %123 #s(literal 1/90 binary64)) %1631 = (*.f64 %1440 %1625) %1674 = (*.f64 #s(literal 1/2 binary64) %1394) %1687 = (*.f64 #s(literal 1/2 binary64) %127) %1689 = (*.f64 %127 #s(literal 1/2 binary64)) %1691 = (/.f64 %1588 #s(literal 1 binary64)) %1693 = (/.f64 %1333 #s(literal -2 binary64)) %1695 = (/.f64 %1588 #s(literal -2 binary64)) %1697 = (/.f64 %1448 #s(literal -180 binary64)) %1699 = (/.f64 %1448 #s(literal -2 binary64)) %1701 = (/.f64 %127 #s(literal 2 binary64)) %1703 = (/.f64 %127 #s(literal 1/2 binary64)) %1705 = (/.f64 %1541 #s(literal 1 binary64)) %1707 = (/.f64 %1604 #s(literal 1/2 binary64)) %1714 = (/.f64 angle #s(literal 360 binary64)) %1715 = (/.f64 %1333 #s(literal 1 binary64)) %1717 = (/.f64 angle #s(literal -2 binary64)) %1718 = (/.f64 %1333 #s(literal -180 binary64)) %1725 = (/.f64 %1604 #s(literal 4 binary64)) %1727 = (/.f64 %1625 #s(literal 1 binary64)) %1729 = (/.f64 angle #s(literal 1/2 binary64)) %1730 = (/.f64 %1625 #s(literal 4 binary64)) %1732 = (/.f64 angle #s(literal 4 binary64)) %1733 = (/.f64 %1625 #s(literal 1/2 binary64)) %1735 = (/.f64 %1541 #s(literal 4 binary64)) %1737 = (/.f64 %1541 #s(literal 1/2 binary64)) %1739 = (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) %1740 = (/.f64 %129 #s(literal -2 binary64)) %1742 = (/.f64 #s(literal 1/90 binary64) #s(literal 1 binary64)) %1745 = (/.f64 %129 #s(literal 1/2 binary64)) %1746 = (/.f64 #s(literal 1/90 binary64) #s(literal 4 binary64)) %1748 = (/.f64 %129 #s(literal 4 binary64)) %1749 = (/.f64 #s(literal 1/90 binary64) #s(literal 1/2 binary64)) %1752 = (-.f64 #s(literal -1/180 binary64) #s(literal -1/180 binary64)) %1754 = (-.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %1756 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %1768 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %1770 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %1785 = (+.f64 %1440 angle) %1788 = (+.f64 #s(literal -1/180 binary64) #s(literal 1/180 binary64)) %1796 = (/.f64 #s(literal 1/180 binary64) #s(literal 1/2 binary64)) %1798 = (/.f64 #s(literal 1/180 binary64) #s(literal 4 binary64)) %1810 = (-.f64 %1324 %1324) %1812 = (-.f64 %1440 %1440) %1825 = (fma.f64 angle %123 #s(literal 1 binary64)) %1828 = (/.f64 %1588 #s(literal 4 binary64)) %1830 = (/.f64 %1588 #s(literal 1/2 binary64)) %1832 = (/.f64 %126 #s(literal 2 binary64)) %1834 = (/.f64 %126 #s(literal 1/2 binary64)) %1835 = (/.f64 %1333 #s(literal 4 binary64)) %1837 = (/.f64 %126 #s(literal 4 binary64)) %1838 = (/.f64 %1333 #s(literal 1/2 binary64)) %1840 = (/.f64 %1394 #s(literal 2 binary64)) %1842 = (/.f64 %1394 #s(literal 1/2 binary64)) %1843 = (/.f64 %1448 #s(literal 4 binary64)) %1845 = (/.f64 %1394 #s(literal 4 binary64)) %1846 = (/.f64 %1448 #s(literal 1/2 binary64)) %1850 = (/.f64 %127 #s(literal 4 binary64)) %1854 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %1856 = (*.f64 %129 %123) %1858 = (*.f64 #s(literal 0 binary64) %127) %1866 = (*.f64 %129 angle) %1883 = (/.f64 #s(literal 1 binary64) #s(literal -32400 binary64)) %1902 = (*.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)) %1911 = (-.f64 %1448 %1448) %1913 = (fma.f64 #s(literal -1/180 binary64) %123 %1394) %1917 = (*.f64 %129 %129) %1919 = (*.f64 %129 %1394) %1932 = (*.f64 %129 %126) %1934 = (-.f64 %1397 %1397) %1938 = (-.f64 %1531 %1531) %1979 = (fma.f64 %129 %1902 %129) %1994 = (*.f64 #s(literal 0 binary64) (cos.f64 #s(literal 0 binary64))) %1996 = (sin.f64 %127) %1999 = (sin.f64 %131) %2002 = (sin.f64 %1604) %2004 = (fabs.f64 %127) %2005 = (sin.f64 %2004) %2008 = (*.f64 %1996 %123) %2010 = (*.f64 %1999 %123) %2012 = (*.f64 %1996 #s(literal 1/180 binary64)) %2014 = (*.f64 %1996 angle) %2016 = (*.f64 %1999 #s(literal 1/180 binary64)) %2018 = (*.f64 %1999 angle) %2020 = (*.f64 %2005 %123) %2022 = (*.f64 %2005 #s(literal 1/180 binary64)) %2024 = (*.f64 %2005 angle) %2026 = (*.f64 %1996 %1394) %2028 = (*.f64 %1996 %129) %2030 = (*.f64 %1999 %1394) %2032 = (*.f64 %1999 %129) %2034 = (*.f64 %1996 %126) %2036 = (*.f64 %1999 %126) %2038 = (*.f64 %2005 %1394) %2040 = (*.f64 %2005 %129) %2042 = (*.f64 %2005 %126) %2045 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %123 %1350) #s(literal 2 binary64)) %2046 = (cos.f64 %2045) %2047 = (*.f64 %2046 #s(literal 0 binary64)) %2049 = (sin.f64 %2045) %2050 = (*.f64 #s(literal 1 binary64) %2049) %2052 = (sin.f64 %139) %2053 = (*.f64 %2052 #s(literal 0 binary64)) %2055 = (*.f64 #s(literal 0 binary64) %140) %2057 = (*.f64 %2052 #s(literal 1 binary64)) %2059 = (-.f64 %2002 %2002) %2061 = (*.f64 %1996 %1996) %2064 = (cos.f64 %127) %2065 = (neg.f64 %2064) %2066 = (+.f64 %2065 %2064) %2068 = (/.f64 %1354 #s(literal 2 binary64)) %2070 = (*.f64 (cos.f64 %2068) %2046) %2073 = (*.f64 %2049 (sin.f64 %2068)) %2076 = (/.f64 (-.f64 %1350 %137) #s(literal 2 binary64)) %2078 = (*.f64 %2046 (cos.f64 %2076)) %2081 = (*.f64 (sin.f64 %2076) %2049) %2083 = (fabs.f64 %1350) %2085 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %123 %2083) #s(literal 2 binary64)) %2088 = (/.f64 (-.f64 %137 %2083) #s(literal 2 binary64)) %2090 = (*.f64 (cos.f64 %2085) (cos.f64 %2088)) %2093 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %123 %2083) #s(literal 2 binary64)) %2096 = (/.f64 (-.f64 %1350 %2083) #s(literal 2 binary64)) %2098 = (*.f64 (cos.f64 %2093) (cos.f64 %2096)) %2102 = (*.f64 (sin.f64 %2088) (sin.f64 %2085)) %2106 = (*.f64 (sin.f64 %2096) (sin.f64 %2093)) %2109 = (/.f64 (+.f64 %2083 %137) #s(literal 2 binary64)) %2112 = (/.f64 (-.f64 %2083 %137) #s(literal 2 binary64)) %2114 = (*.f64 (cos.f64 %2109) (cos.f64 %2112)) %2117 = (/.f64 (+.f64 %2083 %1350) #s(literal 2 binary64)) %2120 = (/.f64 (-.f64 %2083 %1350) #s(literal 2 binary64)) %2122 = (*.f64 (cos.f64 %2117) (cos.f64 %2120)) %2126 = (*.f64 (sin.f64 %2112) (sin.f64 %2109)) %2130 = (*.f64 (sin.f64 %2120) (sin.f64 %2117)) %2133 = (/.f64 (+.f64 %2083 %2083) #s(literal 2 binary64)) %2136 = (/.f64 (-.f64 %2083 %2083) #s(literal 2 binary64)) %2138 = (*.f64 (cos.f64 %2133) (cos.f64 %2136)) %2142 = (*.f64 (sin.f64 %2136) (sin.f64 %2133)) %2144 = (-.f64 %2064 %2064) %2146 = (+.f64 %1996 %1999) %2148 = (-.f64 %1996 %1996) %2150 = (+.f64 %1999 %1996) %2162 = (*.f64 #s(literal 1/2 binary64) %1996) %2164 = (*.f64 %1996 #s(literal 2 binary64)) %2167 = (*.f64 %1996 #s(literal 1/2 binary64)) %2176 = (*.f64 %1432 %123) %2177 = (cos.f64 %2176) %2187 = (*.f64 %1996 %383) %2190 = (*.f64 %522 %1996) %2192 = (*.f64 %1996 %393) %2194 = (*.f64 %1996 %527) %2196 = (*.f64 %527 %1996) %2198 = (*.f64 %677 %1996) %2200 = (*.f64 %1996 %381) %2202 = (*.f64 %1999 #s(literal 2 binary64)) %2204 = (*.f64 #s(literal -2 binary64) %1996) %2210 = (*.f64 %1996 %382) %2213 = (*.f64 %1996 #s(literal -2 binary64)) %2218 = (*.f64 %390 %2164) %2220 = (neg.f64 %2164) %2222 = (*.f64 %389 %2164) %2224 = (*.f64 %2164 %390) %2226 = (*.f64 %2164 %389) %2235 = (*.f64 %398 %2164) %2237 = (*.f64 %401 %2164) %2239 = (*.f64 %400 %2164) %2241 = (*.f64 %2164 %400) %2243 = (*.f64 %2164 %401) %2245 = (*.f64 %2164 %397) %2247 = (*.f64 %411 %2164) %2249 = (*.f64 %2164 %410) %2253 = (*.f64 #s(literal 4 binary64) %2187) %2255 = (*.f64 #s(literal 1/2 binary64) %2187) %2257 = (*.f64 %2187 #s(literal 1/2 binary64)) %2259 = (*.f64 %2187 #s(literal 4 binary64)) %2261 = (*.f64 %440 %2164) %2263 = (*.f64 %2164 %439) %2267 = (*.f64 %520 %2164) %2269 = (*.f64 %2190 #s(literal 2 binary64)) %2271 = (*.f64 %2164 #s(literal 2 binary64)) %2273 = (*.f64 %2164 %522) %2324 = (-.f64 %1999 %1996) %2326 = (+.f64 %1999 %1999) %2328 = (fma.f64 %1996 %382 %2210) %2330 = (*.f64 %1996 %389) %2331 = (-.f64 %2200 %2330) %2333 = (*.f64 %192 %1996) %2334 = (*.f64 %1996 %502) %2337 = (*.f64 %1996 %193) %2339 = (*.f64 b %1996) %2343 = (*.f64 %1996 b) %2349 = (*.f64 b %2164) %2351 = (*.f64 %1996 %157) %2356 = (*.f64 %2164 b) %2362 = (*.f64 %338 %1996) %2366 = (*.f64 a %1996) %2368 = (*.f64 %1996 %338) %2370 = (*.f64 %1996 a) %2380 = (*.f64 %338 %2164) %2383 = (neg.f64 (*.f64 %1996 %340)) %2385 = (*.f64 a %2164) %2400 = (*.f64 %155 %1996) %2402 = (*.f64 %1996 %155) %2416 = (*.f64 %161 %1996) %2418 = (*.f64 %1996 %161) %2426 = (*.f64 %1996 %814) %2451 = (*.f64 %1996 %841) %2492 = (*.f64 %348 %1996) %2494 = (*.f64 %344 %1996) %2496 = (*.f64 %1996 %344) %2498 = (*.f64 %1996 %348) %2510 = (*.f64 %171 %1996) %2512 = (*.f64 %1996 %171) %2514 = (*.f64 %338 %2194) %2516 = (*.f64 %2194 %338) %2575 = (*.f64 %1996 %282) %2592 = (*.f64 %282 %1996) %2599 = (*.f64 %1996 %360) %2601 = (*.f64 %1996 %373) %2603 = (-.f64 %2351 %2192) %2605 = (-.f64 %2383 %2192) %2637 = (fabs.f64 %129) %2638 = (*.f64 %2637 #s(literal -1/180 binary64)) %2642 = (*.f64 %1437 %123) %2651 = (-.f64 %1437 #s(literal 1/2 binary64)) %2652 = (*.f64 %123 %2651) %2654 = (-.f64 %1432 #s(literal 1/2 binary64)) %2655 = (*.f64 %123 %2654) %2684 = (fma.f64 %2637 #s(literal 1/180 binary64) %137) %2686 = (fma.f64 %2637 #s(literal -1/180 binary64) %137) %2689 = (*.f64 #s(literal 1/2 binary64) %2064) %2691 = (*.f64 %2064 #s(literal 2 binary64)) %2694 = (*.f64 %2064 #s(literal 1/2 binary64)) %2696 = (*.f64 %2065 #s(literal -1 binary64)) %2706 = (neg.f64 %2691) %2886 = (*.f64 %2064 #s(literal 0 binary64)) %2888 = (*.f64 #s(literal 0 binary64) %2064) %2892 = (sin.f64 %2638) %2939 = (/.f64 %2065 #s(literal 2 binary64)) %2965 = (cos.f64 (/.f64 (-.f64 (fma.f64 %2637 #s(literal 1/90 binary64) %123) %123) #s(literal 2 binary64))) %2966 = (+.f64 %2965 %2064) %3032 = (*.f64 #s(literal 2 binary64) %2066) %3038 = (*.f64 %2066 #s(literal 2 binary64)) %3094 = (*.f64 %382 %2002) %3096 = (*.f64 %2002 %381) %3098 = (*.f64 %2002 %383) %3100 = (*.f64 %2002 %382) %3102 = (*.f64 %390 %2002) %3104 = (sin.f64 %1631) %3106 = (*.f64 %389 %2002) %3109 = (*.f64 %2002 %389) %3111 = (*.f64 %2002 %390) %3113 = (*.f64 %2002 %393) %3115 = (*.f64 %398 %2002) %3117 = (*.f64 %401 %2002) %3119 = (*.f64 %400 %2002) %3121 = (*.f64 %2002 %400) %3123 = (*.f64 %2002 %401) %3125 = (*.f64 %2002 %397) %3129 = (*.f64 %411 %2002) %3131 = (*.f64 %2002 %410) %3136 = (*.f64 %440 %2002) %3138 = (*.f64 %2002 %439) %3140 = (*.f64 %2002 %520) %3142 = (*.f64 %2002 #s(literal 1/2 binary64)) %3144 = (*.f64 %3142 %393) %3146 = (*.f64 %527 %3142) %3148 = (*.f64 %3142 %381) %3150 = (*.f64 %522 %2002) %3154 = (*.f64 %2002 #s(literal 2 binary64)) %3158 = (*.f64 %3142 %382) %3160 = (*.f64 %3142 %527) %3164 = (/.f64 %2002 #s(literal -2 binary64)) %3179 = (*.f64 #s(literal 4 binary64) %3140) %3181 = (*.f64 #s(literal 1/2 binary64) %3140) %3183 = (*.f64 %3140 #s(literal 1/2 binary64)) %3185 = (*.f64 %3140 #s(literal 4 binary64)) %3187 = (/.f64 %522 #s(literal 1 binary64)) %3196 = (/.f64 %2002 #s(literal 1/2 binary64)) %3197 = (/.f64 %522 #s(literal 4 binary64)) %3199 = (/.f64 %2002 #s(literal 4 binary64)) %3200 = (/.f64 %522 #s(literal 1/2 binary64)) %3224 = (-.f64 (cos.f64 (fma.f64 %129 #s(literal 1/90 binary64) %1350)) #s(literal 0 binary64)) %3251 = (*.f64 %381 #s(literal 0 binary64)) %3257 = (*.f64 #s(literal 0 binary64) %382) %3263 = (*.f64 #s(literal 0 binary64) %393) %3293 = (*.f64 %2002 %342) %3295 = (*.f64 %2002 %157) %3303 = (*.f64 %522 %2064) %3307 = (*.f64 %2200 %2691) %3309 = (*.f64 %1999 %2691) %3313 = (*.f64 %2064 %383) %3317 = (*.f64 %381 %2691) %3319 = (*.f64 %381 %2064) %3321 = (*.f64 %2064 %541) %3323 = (*.f64 %2064 %382) %3325 = (*.f64 %2691 %382) %3327 = (*.f64 %2691 %2210) %3329 = (*.f64 %2064 %2194) %3342 = (*.f64 %192 %3142) %3344 = (*.f64 %338 %3142) %3346 = (*.f64 b %3142) %3351 = (*.f64 a %3142) %3356 = (*.f64 %3142 %338) %3358 = (*.f64 %3142 a) %3360 = (*.f64 %3142 b) %3368 = (*.f64 %2002 %197) %3370 = (*.f64 %2002 %544) %3378 = (*.f64 %155 %3142) %3380 = (*.f64 %3142 %155) %3386 = (*.f64 %161 %3142) %3388 = (*.f64 %3142 %161) %3407 = (*.f64 #s(literal 1/2 binary64) %814) %3408 = (*.f64 %2002 %3407) %3424 = (*.f64 (sin.f64 (*.f64 (fma.f64 %123 (fma.f64 angle #s(literal 1/90 binary64) #s(literal 1/2 binary64)) %1350) #s(literal 1/2 binary64))) %2065) %3430 = (*.f64 #s(literal 1/2 binary64) %841) %3431 = (*.f64 %2002 %3430) %3565 = (-.f64 %129 %2637) %3567 = (sin.f64 (*.f64 %3565 #s(literal 1/180 binary64))) %3568 = (fma.f64 angle %123 %2637) %3569 = (*.f64 %3568 #s(literal 1/180 binary64)) %3570 = (sin.f64 %3569) %3571 = (*.f64 %383 %3570) %3573 = (*.f64 %383 %3567) %3575 = (*.f64 %3570 %383) %3577 = (*.f64 %3567 %383) %3580 = (*.f64 %3142 %282) %3593 = (-.f64 (cos.f64 (fma.f64 %2637 #s(literal 1/180 binary64) %2176)) (sin.f64 (neg.f64 %3569))) %3610 = (*.f64 %3567 #s(literal 1/2 binary64)) %3611 = (*.f64 %3570 #s(literal 1/2 binary64)) %3612 = (*.f64 %522 %3611) %3614 = (*.f64 %3611 %522) %3620 = (*.f64 %2064 %502) %3625 = (*.f64 %2064 %193) %3638 = (*.f64 (cos.f64 (*.f64 (/.f64 (-.f64 %3565 %3568) #s(literal 180 binary64)) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (/.f64 (+.f64 %3565 %3568) #s(literal 180 binary64)) #s(literal 1/2 binary64)))) %3640 = (*.f64 %2064 %157) %3642 = (*.f64 %2064 %814) %3650 = (*.f64 %2064 %841) %3653 = (neg.f64 (*.f64 %2064 %340)) %3692 = (*.f64 %2691 %2383) %3694 = (*.f64 %2691 %2351) %3696 = (*.f64 %2383 %2691) %3698 = (*.f64 %2351 %2691) #s(literal 2 binary64) (neg.f64 #s(literal -2 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1 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) %32) (+.f64 #s(literal 1/2 binary64) %34) (+.f64 #s(literal 1/2 binary64) %36) (+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) %40) (*.f64 %42 #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) #s(literal 4 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) #s(literal -1 binary64)) #s(literal -2 binary64)) (fma.f64 %50 %51 #s(literal 1 binary64)) (fma.f64 %51 %50 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %32) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %34) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %36) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %32) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %34) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %36) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %32) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %34) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %36) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %32) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %34) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %36) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %32) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %32) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %34) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %36) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %32) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %34) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %36) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %40) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %40) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %40) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) %40) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %40) (fma.f64 %42 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %79 #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) %81 #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) %83 #s(literal 1 binary64)) (fma.f64 %79 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %81 #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 %83 #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 %50 %51 %32) (fma.f64 %51 %50 %32) (fma.f64 #s(literal 4 binary64) %90 %34) (fma.f64 #s(literal 4 binary64) %90 %36) (fma.f64 %42 #s(literal 1/4 binary64) %40) (fma.f64 #s(literal 1/2 binary64) %79 %32) (fma.f64 #s(literal 1/2 binary64) %95 %34) (fma.f64 #s(literal 1/2 binary64) %95 %36) (fma.f64 #s(literal -2 binary64) %98 %34) (fma.f64 #s(literal -2 binary64) %98 %36) (fma.f64 #s(literal 1/4 binary64) %79 %34) (fma.f64 #s(literal 1/4 binary64) %79 %36) (fma.f64 #s(literal 1/4 binary64) %81 %32) (fma.f64 #s(literal 1/4 binary64) %83 %32) (fma.f64 %79 #s(literal 1/2 binary64) %32) (fma.f64 %79 #s(literal 1/4 binary64) %34) (fma.f64 %79 #s(literal 1/4 binary64) %36) (fma.f64 %81 #s(literal 1/4 binary64) %32) (fma.f64 %83 #s(literal 1/4 binary64) %32) (fma.f64 %110 %111 #s(literal 1 binary64)) (fma.f64 %111 %110 #s(literal 1 binary64)) (fma.f64 %110 %111 %32) (fma.f64 %110 %83 %34) (fma.f64 %110 %83 %36) (fma.f64 %111 %110 %32) (fma.f64 %83 %110 %34) (fma.f64 %83 %110 %36) (fma.f64 %83 %120 %34) (fma.f64 %83 %120 %36) (fma.f64 %128 %132 #s(literal 1 binary64)) (fma.f64 %132 %128 #s(literal 1 binary64)) (fma.f64 %128 %132 %32) (fma.f64 %132 %128 %32) (*.f64 #s(literal 2 binary64) %141) (fma.f64 #s(literal 2 binary64) %141 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %141 %40) (fma.f64 #s(literal 2 binary64) %151 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %151 %32) b (neg.f64 %155) %157 (fabs.f64 %157) (fabs.f64 %159) (*.f64 %161 %161) (*.f64 %155 %155) (neg.f64 %159) (*.f64 b %165) (*.f64 %157 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %157) (*.f64 %169 b) (*.f64 %161 %172) (*.f64 %171 %171) (*.f64 %172 %161) (neg.f64 %176) (neg.f64 (*.f64 %157 #s(literal -1 binary64))) (*.f64 %161 %180) (*.f64 %155 %182) (*.f64 %184 %155) (*.f64 %186 %161) (neg.f64 %188) (neg.f64 (*.f64 #s(literal 1 binary64) %159)) (*.f64 #s(literal 1/2 binary64) %193) (*.f64 %193 #s(literal 1/2 binary64)) (*.f64 %172 %172) (*.f64 #s(literal 2 binary64) %197) (*.f64 %169 %169) (*.f64 %165 %165) (*.f64 %201 #s(literal 2 binary64)) (/.f64 %193 #s(literal 2 binary64)) (*.f64 %171 %204) (*.f64 %206 %171) (*.f64 %180 %180) (*.f64 %184 %184) (*.f64 %186 %186) (*.f64 %182 %182) (sqrt.f64 (*.f64 %157 %157)) (fma.f64 b b %214) (fma.f64 b b %216) (+.f64 %157 %214) (+.f64 %157 %216) (*.f64 %204 %204) (*.f64 %206 %206) (fma.f64 %161 %161 %214) (fma.f64 %161 %161 %216) (fma.f64 %155 %155 %214) (fma.f64 %155 %155 %216) (fma.f64 b %165 %214) (fma.f64 b %165 %216) (fma.f64 %157 #s(literal 1 binary64) %214) (fma.f64 %157 #s(literal 1 binary64) %216) (fma.f64 %157 #s(literal 1/2 binary64) %201) (fma.f64 #s(literal 1 binary64) %157 %214) (fma.f64 #s(literal 1 binary64) %157 %216) (fma.f64 #s(literal 1/2 binary64) %157 %197) (fma.f64 %169 b %214) (fma.f64 %169 b %216) (+.f64 %197 %197) (+.f64 %201 %201) (fma.f64 %161 %172 %214) (fma.f64 %161 %172 %216) (fma.f64 %171 %171 %214) (fma.f64 %171 %171 %216) (fma.f64 %172 %161 %214) (fma.f64 %172 %161 %216) (fma.f64 %161 %180 %214) (fma.f64 %161 %180 %216) (fma.f64 %155 %182 %214) (fma.f64 %155 %182 %216) (fma.f64 %184 %155 %214) (fma.f64 %184 %155 %216) (fma.f64 %186 %161 %214) (fma.f64 %186 %161 %216) (fma.f64 #s(literal 1/2 binary64) %193 %214) (fma.f64 #s(literal 1/2 binary64) %193 %216) (fma.f64 %193 #s(literal 1/2 binary64) %214) (fma.f64 %193 #s(literal 1/2 binary64) %216) (pow.f64 b #s(literal 2 binary64)) (fma.f64 %172 %172 %214) (fma.f64 %172 %172 %216) (fma.f64 #s(literal 2 binary64) %197 %214) (fma.f64 #s(literal 2 binary64) %197 %216) (fma.f64 %169 %169 %214) (fma.f64 %169 %169 %216) (fma.f64 %165 %165 %214) (fma.f64 %165 %165 %216) (fma.f64 %201 #s(literal 2 binary64) %214) (fma.f64 %201 #s(literal 2 binary64) %216) (pow.f64 %161 #s(literal 2 binary64)) (pow.f64 %155 #s(literal 2 binary64)) (fma.f64 %171 %204 %214) (fma.f64 %171 %204 %216) (fma.f64 %206 %171 %214) (fma.f64 %206 %171 %216) (pow.f64 %171 #s(literal 2 binary64)) (fma.f64 %180 %180 %214) (fma.f64 %180 %180 %216) (fma.f64 %184 %184 %214) (fma.f64 %184 %184 %216) (fma.f64 %186 %186 %214) (fma.f64 %186 %186 %216) (fma.f64 %182 %182 %214) (fma.f64 %182 %182 %216) (*.f64 b %282) (*.f64 %282 b) (pow.f64 %157 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal -2 binary64))) (fma.f64 %204 %204 %214) (fma.f64 %204 %204 %216) (fma.f64 %206 %206 %214) (fma.f64 %206 %206 %216) (/.f64 #s(literal 1 binary64) (pow.f64 %155 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %161 #s(literal -2 binary64))) (*.f64 %161 %296) (*.f64 %296 %161) (*.f64 %299 %155) (*.f64 %301 %155) (*.f64 %303 %161) (*.f64 %305 b) (*.f64 b %307) (*.f64 %169 %282) (*.f64 %282 %165) (*.f64 %311 b) (fma.f64 b %282 %214) (fma.f64 b %282 %216) (fma.f64 %282 b %214) (fma.f64 %282 b %216) (fma.f64 %161 %296 %214) (fma.f64 %161 %296 %216) (fma.f64 %296 %161 %214) (fma.f64 %296 %161 %216) (fma.f64 %299 %155 %214) (fma.f64 %299 %155 %216) (fma.f64 %301 %155 %214) (fma.f64 %301 %155 %216) (fma.f64 %303 %161 %214) (fma.f64 %303 %161 %216) (fma.f64 %305 b %214) (fma.f64 %305 b %216) (fma.f64 b %307 %214) (fma.f64 b %307 %216) (fma.f64 %169 %282 %214) (fma.f64 %169 %282 %216) (fma.f64 %282 %165 %214) (fma.f64 %282 %165 %216) (fma.f64 %311 b %214) (fma.f64 %311 b %216) a (neg.f64 %338) %340 (fabs.f64 %340) (fabs.f64 %342) (*.f64 %344 %344) (*.f64 %338 %338) (neg.f64 %342) (*.f64 %344 %349) (*.f64 %348 %348) (*.f64 %349 %344) (*.f64 %349 %349) (sqrt.f64 (*.f64 %340 %340)) (pow.f64 a #s(literal 2 binary64)) (pow.f64 %344 #s(literal 2 binary64)) (pow.f64 %338 #s(literal 2 binary64)) (pow.f64 %348 #s(literal 2 binary64)) (*.f64 a %360) (*.f64 %360 a) (pow.f64 %340 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %338 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %344 #s(literal -2 binary64))) (*.f64 %344 %370) (*.f64 %370 %344) (*.f64 %373 %338) (*.f64 (pow.f64 %338 #s(literal 1 binary64)) %338) (*.f64 (pow.f64 %344 #s(literal 1 binary64)) %344) (*.f64 (neg.f64 %373) a) %383 (*.f64 %382 %381) (-.f64 %157 %340) (fma.f64 a %338 %157) (fma.f64 b b %342) (fma.f64 %338 a %157) (*.f64 %389 %390) (*.f64 %390 %389) (neg.f64 %393) (+.f64 %157 %342) (+.f64 %342 %157) (*.f64 %397 %398) (*.f64 %400 %401) (*.f64 %401 %400) (*.f64 %398 %397) (-.f64 %342 %159) (fma.f64 %344 %348 %157) (fma.f64 %161 %161 %342) (fma.f64 %155 %155 %342) (fma.f64 %348 %344 %157) (*.f64 %410 %411) (*.f64 %413 %414) (*.f64 %411 %410) (*.f64 %414 %413) (*.f64 %383 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %383) (*.f64 #s(literal -1 binary64) %393) (*.f64 %393 #s(literal -1 binary64)) (-.f64 %157 (*.f64 %340 #s(literal 1 binary64))) (/.f64 %383 #s(literal 1 binary64)) (fma.f64 a %425 %157) (fma.f64 b %165 %342) (fma.f64 %157 #s(literal 1 binary64) %342) (fma.f64 #s(literal 1 binary64) %157 %342) (fma.f64 #s(literal 1 binary64) %342 %157) (fma.f64 %431 %338 %157) (fma.f64 %169 b %342) (fma.f64 %338 %434 %157) (fma.f64 %342 #s(literal 1 binary64) %157) (fma.f64 %437 a %157) (*.f64 %439 %440) (*.f64 %440 %439) (*.f64 %443 %444) (*.f64 %389 %446) (*.f64 %390 %448) (*.f64 %450 %390) (*.f64 %452 %389) (-.f64 %157 (*.f64 #s(literal -1 binary64) %342)) (-.f64 %342 %176) (fma.f64 %161 %172 %342) (fma.f64 %348 %349 %157) (fma.f64 %171 %171 %342) (fma.f64 %349 %348 %157) (fma.f64 %172 %161 %342) (*.f64 %462 %463) (*.f64 %397 %465) (*.f64 %400 %467) (*.f64 %401 %469) (*.f64 %471 %401) (*.f64 %473 %400) (*.f64 %475 %398) (fma.f64 a %381 %477) (fma.f64 b %381 %479) (fma.f64 %381 a %481) (fma.f64 %381 b %483) (-.f64 %342 %188) (+.f64 %483 %481) (+.f64 %481 %483) (+.f64 %479 %477) (+.f64 %477 %479) (fma.f64 %344 %490 %157) (fma.f64 %161 %180 %342) (fma.f64 %155 %182 %342) (fma.f64 %184 %155 %342) (fma.f64 %186 %161 %342) (fma.f64 %496 %348 %157) (fma.f64 %348 %498 %157) (fma.f64 %500 %344 %157) (fma.f64 #s(literal 1/2 binary64) %502 %157) (fma.f64 %502 #s(literal 1/2 binary64) %157) (*.f64 %505 %506) (*.f64 %508 %509) (*.f64 %410 %511) (*.f64 %513 %411) (fma.f64 b %382 %515) (fma.f64 %382 b %517) (*.f64 #s(literal 2 binary64) %520) (*.f64 %522 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %522) (*.f64 #s(literal -2 binary64) %525) (*.f64 %381 %528) (*.f64 %527 %530) (*.f64 %520 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %193 %342) (fma.f64 %193 #s(literal 1/2 binary64) %342) (+.f64 (*.f64 %382 b) %517) (+.f64 (*.f64 b %382) %515) (fma.f64 %172 %172 %342) (/.f64 %522 #s(literal 2 binary64)) (/.f64 %541 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %197 %342) (fma.f64 #s(literal 2 binary64) %544 %157) (fma.f64 %169 %169 %342) (fma.f64 %165 %165 %342) (fma.f64 %201 #s(literal 2 binary64) %342) (fma.f64 %549 #s(literal 2 binary64) %157) (*.f64 %439 %551) (*.f64 %553 %440) (fma.f64 %171 %204 %342) (fma.f64 %206 %171 %342) (*.f64 %557 %558) (fma.f64 a %390 %560) (fma.f64 %390 a %562) (+.f64 (*.f64 %390 a) %562) (+.f64 (*.f64 a %390) %560) (fma.f64 %180 %180 %342) (fma.f64 %184 %184 %342) (fma.f64 %186 %186 %342) (fma.f64 %182 %182 %342) (*.f64 #s(literal 4 binary64) %572) (*.f64 %574 #s(literal 1/4 binary64)) (fma.f64 %204 %204 %342) (fma.f64 %206 %206 %342) (fma.f64 %381 %382 %578) (fma.f64 %382 %381 %578) (+.f64 %383 %578) (fma.f64 %389 %390 %578) (fma.f64 %390 %389 %578) (fma.f64 %397 %398 %578) (fma.f64 %400 %401 %578) (fma.f64 %401 %400 %578) (fma.f64 %398 %397 %578) (fma.f64 %410 %411 %578) (fma.f64 %413 %414 %578) (fma.f64 %411 %410 %578) (fma.f64 %414 %413 %578) (fma.f64 %383 #s(literal 1 binary64) %578) (fma.f64 %383 #s(literal 1/2 binary64) %520) (fma.f64 #s(literal 1 binary64) %383 %578) (fma.f64 #s(literal -1 binary64) %393 %578) (fma.f64 #s(literal 1/2 binary64) %383 %520) (fma.f64 %393 #s(literal -1 binary64) %578) (fma.f64 %519 %382 %520) (fma.f64 (*.f64 #s(literal 1/2 binary64) %382) %381 %520) (+.f64 %520 %520) (fma.f64 %439 %440 %578) (fma.f64 %440 %439 %578) (fma.f64 %443 %444 %578) (fma.f64 %389 %446 %578) (fma.f64 %390 %448 %578) (fma.f64 %450 %390 %578) (fma.f64 (*.f64 #s(literal 1/2 binary64) %389) %390 %520) (fma.f64 %452 %389 %578) (fma.f64 (*.f64 #s(literal 1/2 binary64) %390) %389 %520) (fma.f64 a %373 %157) (fma.f64 b %282 %342) (fma.f64 %338 %360 %157) (fma.f64 %360 %338 %157) (fma.f64 %282 b %342) (fma.f64 %373 a %157) (fma.f64 %462 %463 %578) (fma.f64 %397 %465 %578) (fma.f64 %400 %467 %578) (fma.f64 %401 %469 %578) (fma.f64 %471 %401 %578) (fma.f64 %473 %400 %578) (fma.f64 %475 %398 %578) (fma.f64 (*.f64 #s(literal 1/2 binary64) %400) %401 %520) (fma.f64 (*.f64 #s(literal 1/2 binary64) %401) %400 %520) (fma.f64 (*.f64 #s(literal 1/2 binary64) %397) %398 %520) (fma.f64 %505 %506 %578) (fma.f64 %508 %509 %578) (fma.f64 %410 %511 %578) (fma.f64 %513 %411 %578) (fma.f64 (*.f64 #s(literal 1/2 binary64) %410) %411 %520) (fma.f64 #s(literal 2 binary64) %520 %578) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %383) %520) (fma.f64 %522 #s(literal 1/2 binary64) %578) (fma.f64 #s(literal 1 binary64) %520 %520) (fma.f64 #s(literal 1/2 binary64) %522 %578) (fma.f64 #s(literal -2 binary64) %525 %578) (fma.f64 %381 %528 %578) (fma.f64 %527 %530 %578) (fma.f64 %520 #s(literal 2 binary64) %578) (fma.f64 %520 #s(literal 1 binary64) %520) (fma.f64 %161 %296 %342) (fma.f64 %296 %161 %342) (fma.f64 %299 %155 %342) (fma.f64 %301 %155 %342) (fma.f64 %303 %161 %342) (fma.f64 %305 b %342) (fma.f64 %439 %551 %578) (fma.f64 %553 %440 %578) (fma.f64 (*.f64 #s(literal 1/2 binary64) %439) %440 %520) (fma.f64 b %307 %342) (fma.f64 %169 %282 %342) (fma.f64 %360 %425 %157) (fma.f64 %282 %165 %342) (fma.f64 %311 b %342) (fma.f64 %664 %338 %157) (fma.f64 %373 %434 %157) (fma.f64 %667 a %157) (fma.f64 %557 %558 %578) (fma.f64 #s(literal 4 binary64) %572 %578) (fma.f64 %574 #s(literal 1/4 binary64) %578) %522 (*.f64 %383 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %393) (*.f64 %389 %674) (*.f64 %381 %527) (*.f64 %382 %677) (*.f64 %382 %679) (*.f64 %527 %381) (*.f64 %677 %382) (*.f64 %393 #s(literal -2 binary64)) (*.f64 %684 %389) (*.f64 %686 %382) (*.f64 %389 %688) (*.f64 %389 %690) (*.f64 %381 %692) (*.f64 %694 %390) (*.f64 %390 %694) (*.f64 %390 %697) (*.f64 %699 %390) (*.f64 %701 %381) (*.f64 %703 %389) (*.f64 %690 %389) (neg.f64 %541) (*.f64 %397 %707) (*.f64 %397 %709) (*.f64 %410 %711) (*.f64 %400 %713) (*.f64 %400 %715) (*.f64 %401 %717) (*.f64 %719 %410) (*.f64 %721 %397) (*.f64 %723 %414) (*.f64 %725 %401) (*.f64 %727 %400) (*.f64 %729 %398) (fma.f64 b %192 %502) (fma.f64 %340 #s(literal -2 binary64) %193) (fma.f64 #s(literal -2 binary64) %340 %193) (fma.f64 %192 b %502) (-.f64 %193 %736) (fma.f64 #s(literal 2 binary64) %157 %502) (fma.f64 %157 #s(literal 2 binary64) %502) (*.f64 %410 %740) (*.f64 %401 %742) (*.f64 %744 %413) (*.f64 %746 %411) (+.f64 %193 %502) (+.f64 %502 %193) (fma.f64 a %750 %193) (fma.f64 %735 %338 %193) (fma.f64 %338 %735 %193) (fma.f64 %750 a %193) (*.f64 %522 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %522) (*.f64 #s(literal 1/2 binary64) %757) (*.f64 #s(literal 4 binary64) %520) (*.f64 %381 %760) (*.f64 %541 #s(literal -1 binary64)) (*.f64 %520 #s(literal 4 binary64)) (*.f64 %764 #s(literal 1/2 binary64)) (*.f64 %389 %766) (fma.f64 #s(literal 2 binary64) %342 %193) (fma.f64 %342 #s(literal 2 binary64) %193) (-.f64 %502 (*.f64 #s(literal -2 binary64) %157)) (fma.f64 %340 #s(literal -2 binary64) %772) (fma.f64 %340 #s(literal -2 binary64) %774) (fma.f64 #s(literal -2 binary64) %340 %772) (fma.f64 #s(literal -2 binary64) %340 %774) (fma.f64 #s(literal -2 binary64) %159 %502) (fma.f64 %159 #s(literal -2 binary64) %502) (*.f64 %439 %780) (*.f64 %439 %782) (*.f64 %784 %463) (*.f64 %786 %440) (-.f64 %502 (neg.f64 %193)) (*.f64 %389 %790) (+.f64 %502 %772) (+.f64 %502 %774) (+.f64 %772 %502) (+.f64 %774 %502) (fma.f64 a %750 %772) (fma.f64 a %750 %774) (fma.f64 %735 %338 %772) (fma.f64 %735 %338 %774) (fma.f64 %338 %735 %772) (fma.f64 %338 %735 %774) (fma.f64 %155 %802 %502) (fma.f64 %750 a %772) (fma.f64 %750 a %774) (fma.f64 %802 %155 %502) (fma.f64 #s(literal 2 binary64) %342 %772) (fma.f64 #s(literal 2 binary64) %342 %774) (fma.f64 %161 %809 %502) (fma.f64 %809 %161 %502) (fma.f64 %342 #s(literal 2 binary64) %772) (fma.f64 %342 #s(literal 2 binary64) %774) (fma.f64 b b %814) (*.f64 %397 %816) (*.f64 %400 %818) (*.f64 %401 %820) (*.f64 %398 %822) (fma.f64 %344 %824 %193) (fma.f64 %348 %826 %193) (fma.f64 %828 %348 %193) (fma.f64 %830 %344 %193) (+.f64 %157 %814) (+.f64 %814 %157) (fma.f64 #s(literal 1 binary64) %193 %502) (fma.f64 #s(literal 1 binary64) %502 %193) (fma.f64 %192 %165 %502) (fma.f64 %193 #s(literal 1 binary64) %502) (fma.f64 %502 #s(literal 1 binary64) %193) (-.f64 %157 %839) (-.f64 %841 %340) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %157) %502) (fma.f64 #s(literal 4 binary64) %197 %502) (fma.f64 %201 #s(literal 4 binary64) %502) (fma.f64 (*.f64 %157 #s(literal 4 binary64)) #s(literal 1/2 binary64) %502) (fma.f64 %348 %849 %193) (-.f64 %502 (*.f64 (neg.f64 %802) %155)) (fma.f64 a %338 %841) (fma.f64 %735 %425 %193) (fma.f64 %338 a %841) (fma.f64 %750 %434 %193) (*.f64 #s(literal 1/2 binary64) %858) (*.f64 %574 #s(literal 1/2 binary64)) (*.f64 %858 #s(literal 1/2 binary64)) (*.f64 %411 %862) (-.f64 %502 (*.f64 (neg.f64 %809) %161)) (fma.f64 #s(literal 1/2 binary64) %867 %193) (fma.f64 #s(literal 4 binary64) %544 %193) (fma.f64 %549 #s(literal 4 binary64) %193) (fma.f64 %871 #s(literal 1/2 binary64) %193) (-.f64 %814 %159) (+.f64 %841 %342) (+.f64 %342 %841) (fma.f64 %344 %824 %772) (fma.f64 %344 %824 %774) (fma.f64 %348 %826 %772) (fma.f64 %348 %826 %774) (fma.f64 %171 (*.f64 %171 #s(literal 2 binary64)) %502) (fma.f64 %828 %348 %772) (fma.f64 %828 %348 %774) (fma.f64 %830 %344 %772) (fma.f64 %830 %344 %774) (fma.f64 (*.f64 #s(literal 2 binary64) %171) %171 %502) (/.f64 %574 #s(literal 2 binary64)) (/.f64 %858 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) %502 %772) (fma.f64 #s(literal 1 binary64) %502 %774) (fma.f64 %161 %161 %814) (fma.f64 %155 %155 %814) (fma.f64 %502 #s(literal 1 binary64) %772) (fma.f64 %502 #s(literal 1 binary64) %774) (fma.f64 %344 %896 %193) (-.f64 %342 (fma.f64 %192 %155 %340)) (*.f64 %410 %900) (fma.f64 %381 %382 %383) (fma.f64 %382 %381 %383) (fma.f64 %348 %849 %772) (fma.f64 %348 %849 %774) (fma.f64 %735 %425 %772) (fma.f64 %735 %425 %774) (fma.f64 %750 %434 %772) (fma.f64 %750 %434 %774) (fma.f64 %802 %182 %502) (fma.f64 #s(literal 1/2 binary64) %867 %772) (fma.f64 #s(literal 1/2 binary64) %867 %774) (fma.f64 #s(literal 4 binary64) %544 %772) (fma.f64 #s(literal 4 binary64) %544 %774) (fma.f64 %809 %180 %502) (fma.f64 %549 #s(literal 4 binary64) %772) (fma.f64 %549 #s(literal 4 binary64) %774) (fma.f64 %871 #s(literal 1/2 binary64) %772) (fma.f64 %871 #s(literal 1/2 binary64) %774) (+.f64 %383 %383) (fma.f64 b b %921) (fma.f64 b b %923) (fma.f64 b %165 %814) (fma.f64 %157 #s(literal 1 binary64) %814) (fma.f64 #s(literal 1 binary64) %157 %814) (fma.f64 #s(literal 1 binary64) %814 %157) (fma.f64 %169 b %814) (fma.f64 %814 #s(literal 1 binary64) %157) (-.f64 %383 %393) (fma.f64 %344 %348 %841) (fma.f64 %348 %344 %841) (*.f64 %439 %934) (*.f64 %440 %936) (fma.f64 %389 %390 %383) (fma.f64 %390 %389 %383) (fma.f64 %344 %896 %772) (fma.f64 %344 %896 %774) (fma.f64 %171 (+.f64 %171 %171) %502) (+.f64 %157 %921) (+.f64 %157 %923) (+.f64 %921 %157) (+.f64 %923 %157) (fma.f64 (*.f64 %193 #s(literal 2 binary64)) #s(literal 1/2 binary64) %502) (fma.f64 %950 #s(literal 1/2 binary64) %193) (fma.f64 %161 %172 %814) (fma.f64 %171 %171 %814) (fma.f64 %172 %161 %814) (fma.f64 a %338 %955) (fma.f64 a %338 %957) (fma.f64 a %425 %841) (fma.f64 b %527 %960) (fma.f64 #s(literal 1 binary64) %841 %342) (fma.f64 #s(literal 1 binary64) %342 %841) (fma.f64 %431 %338 %841) (fma.f64 %338 a %955) (fma.f64 %338 a %957) (fma.f64 %338 %434 %841) (fma.f64 %527 b %968) (fma.f64 %841 #s(literal 1 binary64) %342) (fma.f64 %342 #s(literal 1 binary64) %841) (fma.f64 %437 a %841) (fma.f64 %397 %398 %383) (fma.f64 %400 %401 %383) (fma.f64 %401 %400 %383) (fma.f64 %398 %397 %383) (+.f64 %342 %955) (+.f64 %342 %957) (+.f64 (*.f64 %527 b) %968) (+.f64 %955 %342) (+.f64 %957 %342) (+.f64 (*.f64 b %527) %960) (fma.f64 %161 %161 %921) (fma.f64 %161 %161 %923) (fma.f64 %161 %180 %814) (fma.f64 %155 %155 %921) (fma.f64 %155 %155 %923) (fma.f64 %155 %182 %814) (fma.f64 %184 %155 %814) (fma.f64 %186 %161 %814) (fma.f64 %950 #s(literal 1/2 binary64) %772) (fma.f64 %950 #s(literal 1/2 binary64) %774) (fma.f64 %348 %349 %841) (fma.f64 %349 %348 %841) (fma.f64 %410 %411 %383) (fma.f64 %413 %414 %383) (fma.f64 %411 %410 %383) (fma.f64 %414 %413 %383) (fma.f64 %383 #s(literal 1 binary64) %383) (fma.f64 #s(literal 1 binary64) %383 %383) (fma.f64 #s(literal -1 binary64) %393 %383) (fma.f64 %393 #s(literal -1 binary64) %383) (fma.f64 #s(literal 1/2 binary64) %193 %814) (fma.f64 %193 #s(literal 1/2 binary64) %814) (fma.f64 %172 %172 %814) (fma.f64 b %165 %921) (fma.f64 b %165 %923) (fma.f64 #s(literal 2 binary64) %197 %814) (fma.f64 %157 #s(literal 1 binary64) %921) (fma.f64 %157 #s(literal 1 binary64) %923) (fma.f64 #s(literal 1 binary64) %157 %921) (fma.f64 #s(literal 1 binary64) %157 %923) (fma.f64 %169 b %921) (fma.f64 %169 b %923) (fma.f64 %169 %169 %814) (fma.f64 %165 %165 %814) (fma.f64 %201 #s(literal 2 binary64) %814) (fma.f64 %344 %348 %955) (fma.f64 %344 %348 %957) (fma.f64 %344 %490 %841) (fma.f64 %496 %348 %841) (fma.f64 %348 %344 %955) (fma.f64 %348 %344 %957) (fma.f64 %348 %498 %841) (fma.f64 %500 %344 %841) (fma.f64 #s(literal 1/2 binary64) %502 %841) (fma.f64 %502 #s(literal 1/2 binary64) %841) (fma.f64 %439 %440 %383) (fma.f64 %440 %439 %383) (fma.f64 %443 %444 %383) (fma.f64 %389 %446 %383) (fma.f64 %390 %448 %383) (fma.f64 %450 %390 %383) (fma.f64 %452 %389 %383) (fma.f64 %161 %172 %921) (fma.f64 %161 %172 %923) (fma.f64 %171 %171 %921) (fma.f64 %171 %171 %923) (fma.f64 %171 %204 %814) (fma.f64 %206 %171 %814) (fma.f64 %172 %161 %921) (fma.f64 %172 %161 %923) (fma.f64 a %425 %955) (fma.f64 a %425 %957) (fma.f64 #s(literal 2 binary64) %544 %841) (fma.f64 #s(literal 1 binary64) %342 %955) (fma.f64 #s(literal 1 binary64) %342 %957) (fma.f64 %431 %338 %955) (fma.f64 %431 %338 %957) (fma.f64 %338 %434 %955) (fma.f64 %338 %434 %957) (fma.f64 %342 #s(literal 1 binary64) %955) (fma.f64 %342 #s(literal 1 binary64) %957) (fma.f64 %437 a %955) (fma.f64 %437 a %957) (fma.f64 %549 #s(literal 2 binary64) %841) (fma.f64 %462 %463 %383) (fma.f64 %397 %465 %383) (fma.f64 %400 %467 %383) (fma.f64 %401 %469 %383) (fma.f64 %471 %401 %383) (fma.f64 %473 %400 %383) (fma.f64 %475 %398 %383) (fma.f64 %161 %180 %921) (fma.f64 %161 %180 %923) (fma.f64 %155 %182 %921) (fma.f64 %155 %182 %923) (fma.f64 %180 %180 %814) (fma.f64 %184 %155 %921) (fma.f64 %184 %155 %923) (fma.f64 %184 %184 %814) (fma.f64 %186 %161 %921) (fma.f64 %186 %161 %923) (fma.f64 %186 %186 %814) (fma.f64 %182 %182 %814) (fma.f64 %348 %349 %955) (fma.f64 %348 %349 %957) (fma.f64 %349 %348 %955) (fma.f64 %349 %348 %957) (fma.f64 %505 %506 %383) (fma.f64 %508 %509 %383) (fma.f64 %410 %511 %383) (fma.f64 %513 %411 %383) (fma.f64 #s(literal 2 binary64) %383 %578) (fma.f64 #s(literal 2 binary64) %520 %383) (fma.f64 %383 #s(literal 2 binary64) %578) (fma.f64 %522 #s(literal 1/2 binary64) %383) (fma.f64 #s(literal 1/2 binary64) %522 %383) (fma.f64 #s(literal -2 binary64) %393 %578) (fma.f64 #s(literal -2 binary64) %525 %383) (fma.f64 %389 %674 %578) (fma.f64 %381 %527 %578) (fma.f64 %381 %528 %383) (fma.f64 %382 %677 %578) (fma.f64 %382 %679 %578) (fma.f64 %527 %381 %578) (fma.f64 %527 %530 %383) (fma.f64 %677 %382 %578) (fma.f64 %393 #s(literal -2 binary64) %578) (fma.f64 %684 %389 %578) (fma.f64 %686 %382 %578) (fma.f64 %520 #s(literal 2 binary64) %383) (fma.f64 #s(literal 1/2 binary64) %193 %921) (fma.f64 #s(literal 1/2 binary64) %193 %923) (fma.f64 %193 #s(literal 1/2 binary64) %921) (fma.f64 %193 #s(literal 1/2 binary64) %923) (fma.f64 %172 %172 %921) (fma.f64 %172 %172 %923) (+.f64 %522 %578) (fma.f64 #s(literal 2 binary64) %197 %921) (fma.f64 #s(literal 2 binary64) %197 %923) (fma.f64 %169 %169 %921) (fma.f64 %169 %169 %923) (fma.f64 %165 %165 %921) (fma.f64 %165 %165 %923) (fma.f64 %201 #s(literal 2 binary64) %921) (fma.f64 %201 #s(literal 2 binary64) %923) (fma.f64 %344 %490 %955) (fma.f64 %344 %490 %957) (fma.f64 %496 %348 %955) (fma.f64 %496 %348 %957) (fma.f64 %348 %498 %955) (fma.f64 %348 %498 %957) (fma.f64 %500 %344 %955) (fma.f64 %500 %344 %957) (fma.f64 #s(literal 1/2 binary64) %502 %955) (fma.f64 #s(literal 1/2 binary64) %502 %957) (fma.f64 %502 #s(literal 1/2 binary64) %955) (fma.f64 %502 #s(literal 1/2 binary64) %957) (fma.f64 %439 %551 %383) (fma.f64 %553 %440 %383) (fma.f64 %389 %688 %578) (fma.f64 %389 %690 %578) (fma.f64 %381 %692 %578) (fma.f64 %694 %390 %578) (fma.f64 %390 %694 %578) (fma.f64 %390 %697 %578) (fma.f64 %699 %390 %578) (fma.f64 %701 %381 %578) (fma.f64 %703 %389 %578) (fma.f64 %690 %389 %578) (fma.f64 %171 %204 %921) (fma.f64 %171 %204 %923) (fma.f64 %204 %204 %814) (fma.f64 %206 %171 %921) (fma.f64 %206 %171 %923) (fma.f64 %206 %206 %814) (fma.f64 #s(literal 2 binary64) %544 %955) (fma.f64 #s(literal 2 binary64) %544 %957) (fma.f64 %549 #s(literal 2 binary64) %955) (fma.f64 %549 #s(literal 2 binary64) %957) (fma.f64 %557 %558 %383) (fma.f64 %397 %707 %578) (fma.f64 %397 %709 %578) (fma.f64 %410 %711 %578) (fma.f64 %400 %713 %578) (fma.f64 %400 %715 %578) (fma.f64 %401 %717 %578) (fma.f64 %719 %410 %578) (fma.f64 %721 %397 %578) (fma.f64 %723 %414 %578) (fma.f64 %725 %401 %578) (fma.f64 %727 %400 %578) (fma.f64 %729 %398 %578) (fma.f64 %180 %180 %921) (fma.f64 %180 %180 %923) (fma.f64 %184 %184 %921) (fma.f64 %184 %184 %923) (fma.f64 %186 %186 %921) (fma.f64 %186 %186 %923) (fma.f64 %182 %182 %921) (fma.f64 %182 %182 %923) (fma.f64 %410 %740 %578) (fma.f64 %401 %742 %578) (fma.f64 %744 %413 %578) (fma.f64 %746 %411 %578) (fma.f64 %522 #s(literal 1 binary64) %578) (fma.f64 #s(literal 1 binary64) %522 %578) (fma.f64 #s(literal 1/2 binary64) %757 %578) (fma.f64 #s(literal 4 binary64) %520 %578) (fma.f64 #s(literal 4 binary64) %572 %383) (fma.f64 %381 %760 %578) (fma.f64 %541 #s(literal -1 binary64) %578) (fma.f64 %520 #s(literal 4 binary64) %578) (fma.f64 %764 #s(literal 1/2 binary64) %578) (fma.f64 %574 #s(literal 1/4 binary64) %383) (*.f64 #s(literal 1/2 binary64) %1189) (fma.f64 %389 %766 %578) (fma.f64 %439 %780 %578) (fma.f64 %439 %782 %578) (fma.f64 %784 %463 %578) (fma.f64 %786 %440 %578) (fma.f64 %389 %790 %578) (fma.f64 %204 %204 %921) (fma.f64 %204 %204 %923) (fma.f64 %206 %206 %921) (fma.f64 %206 %206 %923) (fma.f64 %397 %816 %578) (fma.f64 %400 %818 %578) (fma.f64 %401 %820 %578) (fma.f64 %398 %822 %578) (fma.f64 #s(literal 1/2 binary64) %858 %578) (fma.f64 %574 #s(literal 1/2 binary64) %578) (fma.f64 %858 #s(literal 1/2 binary64) %578) (fma.f64 b (+.f64 %282 b) %502) (fma.f64 b (+.f64 b %282) %502) (fma.f64 %192 %282 %502) (fma.f64 %282 %192 %502) (fma.f64 %411 %862 %578) (fma.f64 b %1215 %502) (fma.f64 %1215 b %502) (fma.f64 %338 %1218 %193) (fma.f64 %338 %1220 %193) (fma.f64 %360 %750 %193) (fma.f64 %373 %735 %193) (fma.f64 %1224 %338 %193) (fma.f64 %1226 a %193) (fma.f64 %410 %900 %578) (fma.f64 a %1229 %193) (fma.f64 a %1231 %193) (fma.f64 %338 %1218 %772) (fma.f64 %338 %1218 %774) (fma.f64 %338 %1220 %772) (fma.f64 %338 %1220 %774) (fma.f64 %360 %750 %772) (fma.f64 %360 %750 %774) (fma.f64 %373 %735 %772) (fma.f64 %373 %735 %774) (-.f64 %502 (*.f64 (neg.f64 %1215) b)) (fma.f64 %439 %934 %578) (fma.f64 %440 %936 %578) (fma.f64 %1224 %338 %772) (fma.f64 %1224 %338 %774) (fma.f64 %1226 a %772) (fma.f64 %1226 a %774) (fma.f64 b %282 %814) (fma.f64 %282 b %814) (fma.f64 a %1229 %772) (fma.f64 a %1229 %774) (fma.f64 a %1231 %772) (fma.f64 a %1231 %774) (fma.f64 %1215 %165 %502) (fma.f64 a %373 %841) (fma.f64 %338 %360 %841) (fma.f64 %360 %338 %841) (fma.f64 %373 a %841) (fma.f64 %161 %296 %814) (fma.f64 %296 %161 %814) (fma.f64 %299 %155 %814) (fma.f64 %301 %155 %814) (fma.f64 %303 %161 %814) (fma.f64 %305 b %814) (fma.f64 b %282 %921) (fma.f64 b %282 %923) (fma.f64 b %307 %814) (fma.f64 %169 %282 %814) (fma.f64 %282 b %921) (fma.f64 %282 b %923) (fma.f64 %282 %165 %814) (fma.f64 %311 b %814) (fma.f64 a %373 %955) (fma.f64 a %373 %957) (fma.f64 %338 %360 %955) (fma.f64 %338 %360 %957) (fma.f64 %360 %338 %955) (fma.f64 %360 %338 %957) (fma.f64 %360 %425 %841) (fma.f64 %664 %338 %841) (fma.f64 %373 a %955) (fma.f64 %373 a %957) (fma.f64 %373 %434 %841) (fma.f64 %667 a %841) (fma.f64 %161 %296 %921) (fma.f64 %161 %296 %923) (fma.f64 %296 %161 %921) (fma.f64 %296 %161 %923) (fma.f64 %299 %155 %921) (fma.f64 %299 %155 %923) (fma.f64 %301 %155 %921) (fma.f64 %301 %155 %923) (fma.f64 %303 %161 %921) (fma.f64 %303 %161 %923) (fma.f64 %305 b %921) (fma.f64 %305 b %923) (fma.f64 b %307 %921) (fma.f64 b %307 %923) (fma.f64 %169 %282 %921) (fma.f64 %169 %282 %923) (fma.f64 %282 %165 %921) (fma.f64 %282 %165 %923) (fma.f64 %311 b %921) (fma.f64 %311 b %923) (fma.f64 %360 %425 %955) (fma.f64 %360 %425 %957) (fma.f64 %664 %338 %955) (fma.f64 %664 %338 %957) (fma.f64 %373 %434 %955) (fma.f64 %373 %434 %957) (fma.f64 %667 a %955) (fma.f64 %667 a %957) (fma.f64 #s(literal 1/2 binary64) %1189 %578) (fma.f64 %338 %1316 %193) (fma.f64 a %1318 %193) (fma.f64 %338 %1316 %772) (fma.f64 %338 %1316 %774) (fma.f64 a %1318 %772) (fma.f64 a %1318 %774) %123 (neg.f64 %1324) (+.f64 %123 #s(literal 0 binary64)) (*.f64 %123 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %123) (/.f64 %123 #s(literal 1 binary64)) (*.f64 %1324 #s(literal -1 binary64)) (fma.f64 %123 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %123 #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) %1333) (*.f64 %1333 #s(literal 1/2 binary64)) (fma.f64 %1324 #s(literal -1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %137) (*.f64 %137 #s(literal 2 binary64)) (/.f64 %1333 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) %1340) (fma.f64 #s(literal 1/2 binary64) %1333 #s(literal 0 binary64)) (fma.f64 %1333 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %123 #s(literal 1/2 binary64) %137) (fma.f64 #s(literal 1/2 binary64) %123 %137) (fma.f64 #s(literal 2 binary64) %137 #s(literal 0 binary64)) (fma.f64 %137 #s(literal 2 binary64) #s(literal 0 binary64)) (/.f64 %1340 #s(literal -2 binary64)) (+.f64 %137 %137) (-.f64 %137 %1350) (fma.f64 #s(literal -1/2 binary64) %1324 %137) (fma.f64 %1324 #s(literal -1/2 binary64) %137) (neg.f64 %1354) (fma.f64 #s(literal -1/2 binary64) %1340 #s(literal 0 binary64)) (fma.f64 %1333 #s(literal 1/4 binary64) %137) (/.f64 (fma.f64 %1324 #s(literal 1 binary64) %1324) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %123) %137) (fma.f64 #s(literal 1 binary64) %137 %137) (fma.f64 %137 #s(literal 1 binary64) %137) (fma.f64 (*.f64 %123 #s(literal 180 binary64)) #s(literal 1/360 binary64) %137) (/.f64 (fma.f64 %123 #s(literal 2 binary64) %1333) #s(literal 4 binary64)) (fma.f64 %123 %1371 %137) (fma.f64 #s(literal 180 binary64) %1373 %137) (fma.f64 #s(literal 1/4 binary64) %1375 %137) (fma.f64 %1375 #s(literal 1/4 binary64) %137) (fma.f64 %1371 %123 %137) (/.f64 (fma.f64 %137 #s(literal -2 binary64) %1324) #s(literal -2 binary64)) (fma.f64 (/.f64 %1324 #s(literal 1 binary64)) #s(literal -1/2 binary64) %137) (/.f64 (fma.f64 %1324 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %1324)) #s(literal 4 binary64)) (/.f64 (fma.f64 %1324 #s(literal -2 binary64) (*.f64 %1324 #s(literal -2 binary64))) #s(literal 4 binary64)) (fma.f64 %1350 (/.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %137) (fma.f64 %1350 %1392 %137) (fma.f64 %1394 %1395 %137) (fma.f64 %1397 %1398 %137) (fma.f64 %1395 %1394 %137) (fma.f64 %1392 %1350 %137) (fma.f64 %1398 %1397 %137) (fma.f64 (/.f64 %137 #s(literal 2 binary64)) #s(literal 2 binary64) %137) (fma.f64 %1373 (/.f64 #s(literal 180 binary64) #s(literal 1 binary64)) %137) (fma.f64 %1407 %79 %137) (/.f64 (fma.f64 %1324 #s(literal 2 binary64) (*.f64 %123 #s(literal -2 binary64))) %1411) (/.f64 (fma.f64 %1324 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %123)) %1411) (/.f64 (fma.f64 %123 #s(literal -2 binary64) (*.f64 %1324 #s(literal 2 binary64))) %1418) (/.f64 (fma.f64 %123 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1324)) %1418) (/.f64 (fma.f64 %137 #s(literal -2 binary64) %1423) #s(literal -2 binary64)) (/.f64 (fma.f64 %1324 #s(literal 1 binary64) (*.f64 %137 #s(literal -2 binary64))) #s(literal -2 binary64)) (fma.f64 (/.f64 %1324 #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %137) (fma.f64 %123 (fma.f64 #s(literal 1/180 binary64) angle %1432) %137) (fma.f64 %123 (+.f64 %1432 %126) %137) (fma.f64 %123 (-.f64 %1437 %126) %137) angle (neg.f64 %1440) (+.f64 angle #s(literal 0 binary64)) (*.f64 angle #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) angle) (/.f64 angle #s(literal 1 binary64)) (fma.f64 angle #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) angle #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) %1448) (*.f64 %1448 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %1451) (*.f64 %1453 #s(literal 2 binary64)) (/.f64 %1448 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %1448 #s(literal 0 binary64)) (fma.f64 %1448 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 angle #s(literal 1/2 binary64) %1453) (fma.f64 #s(literal 2 binary64) %1451 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) angle %1451) (fma.f64 %1453 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 %1451 %1451) (+.f64 %1453 %1453) (*.f64 %1464 #s(literal 1/4 binary64)) (/.f64 (*.f64 %1448 #s(literal -1 binary64)) #s(literal -2 binary64)) (fma.f64 %1464 #s(literal 1/4 binary64) #s(literal 0 binary64)) #s(literal 180 binary64) (fabs.f64 #s(literal 180 binary64)) (fabs.f64 #s(literal -180 binary64)) (neg.f64 #s(literal -180 binary64)) (sqrt.f64 #s(literal 32400 binary64)) (+.f64 #s(literal 180 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 180 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 180 binary64)) (*.f64 #s(literal 360 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 360 binary64)) (/.f64 #s(literal 360 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 180 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 360 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 360 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 180 binary64) %1484) (+.f64 #s(literal 180 binary64) %1486) (*.f64 #s(literal 2 binary64) %1488) (*.f64 %1490 #s(literal 2 binary64)) (*.f64 %1492 %1492) (fma.f64 #s(literal 2 binary64) %1488 #s(literal 0 binary64)) (fma.f64 #s(literal 180 binary64) #s(literal 1 binary64) %1484) (fma.f64 #s(literal 180 binary64) #s(literal 1 binary64) %1486) (fma.f64 #s(literal 180 binary64) #s(literal 1/2 binary64) %1490) (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) %1484) (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) %1486) (fma.f64 #s(literal 360 binary64) #s(literal 1/2 binary64) %1484) (fma.f64 #s(literal 360 binary64) #s(literal 1/2 binary64) %1486) (fma.f64 #s(literal 1/2 binary64) #s(literal 180 binary64) %1488) (fma.f64 #s(literal 1/2 binary64) #s(literal 360 binary64) %1484) (fma.f64 #s(literal 1/2 binary64) #s(literal 360 binary64) %1486) (fma.f64 %1490 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 %1488 %1488) (+.f64 %1490 %1490) (fma.f64 %1492 %1492 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %1488 %1484) (fma.f64 #s(literal 2 binary64) %1488 %1486) (fma.f64 %1490 #s(literal 2 binary64) %1484) (fma.f64 %1490 #s(literal 2 binary64) %1486) (fma.f64 %1492 %1492 %1484) (fma.f64 %1492 %1492 %1486) (pow.f64 #s(literal 32400 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 180 binary64) %1518) (fma.f64 #s(literal 180 binary64) #s(literal 1 binary64) %1518) (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) %1518) (fma.f64 #s(literal 360 binary64) #s(literal 1/2 binary64) %1518) (fma.f64 #s(literal 1/2 binary64) #s(literal 360 binary64) %1518) (fma.f64 #s(literal 2 binary64) %1488 %1518) (fma.f64 %1490 #s(literal 2 binary64) %1518) (fma.f64 %1492 %1492 %1518) (*.f64 angle #s(literal 1/180 binary64)) %126 (/.f64 angle #s(literal 180 binary64)) (*.f64 #s(literal -1/180 binary64) %1440) (*.f64 %1440 #s(literal -1/180 binary64)) (neg.f64 %1531) (/.f64 %1440 #s(literal -180 binary64)) (*.f64 %1448 #s(literal 1/360 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/360 binary64) angle)) (*.f64 %126 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %126) (*.f64 #s(literal -1 binary64) %1531) (*.f64 #s(literal 1/2 binary64) %1541) (*.f64 %1541 #s(literal 1/2 binary64)) (/.f64 %1448 #s(literal 360 binary64)) (/.f64 %126 #s(literal 1 binary64)) (/.f64 %1541 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/360 binary64) %1440)) (*.f64 (*.f64 %1440 #s(literal 2 binary64)) #s(literal -1/360 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (*.f64 %1440 #s(literal -1 binary64)) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %1440) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %1440) #s(literal -360 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) %1440)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %126)) (*.f64 %1565 #s(literal 1/360 binary64)) (*.f64 angle %1394) %127 (*.f64 %126 %123) (*.f64 #s(literal 1/180 binary64) %129) (*.f64 %129 #s(literal 1/180 binary64)) (*.f64 %1394 angle) (/.f64 %129 #s(literal 180 binary64)) (*.f64 #s(literal -1/180 binary64) %1573) (*.f64 %1440 %1397) (*.f64 %1324 %1531) (*.f64 %1531 %1324) (*.f64 %1397 %1440) (*.f64 %1573 #s(literal -1/180 binary64)) (neg.f64 %131) (/.f64 %1573 #s(literal -180 binary64)) (fma.f64 angle %1394 #s(literal 0 binary64)) (fma.f64 %123 %126 #s(literal 0 binary64)) (fma.f64 %126 %123 #s(literal 0 binary64)) (fma.f64 #s(literal 1/180 binary64) %129 #s(literal 0 binary64)) (fma.f64 %129 #s(literal 1/180 binary64) #s(literal 0 binary64)) (fma.f64 %1394 angle #s(literal 0 binary64)) (*.f64 %1588 #s(literal 1/360 binary64)) (+.f64 %127 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %127) (-.f64 %127 #s(literal 0 binary64)) (fma.f64 #s(literal -1/180 binary64) %1573 #s(literal 0 binary64)) (fma.f64 %1440 %1397 #s(literal 0 binary64)) (fma.f64 %1324 %1531 #s(literal 0 binary64)) (fma.f64 %1531 %1324 #s(literal 0 binary64)) (fma.f64 %1397 %1440 #s(literal 0 binary64)) (fma.f64 %1573 #s(literal -1/180 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %1599) (*.f64 %127 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %127) (*.f64 #s(literal -1 binary64) %131) (*.f64 #s(literal 1/2 binary64) %1604) (*.f64 %137 %1541) (*.f64 %1604 #s(literal 1/2 binary64)) (*.f64 %1608 #s(literal -1/360 binary64)) (*.f64 %131 #s(literal -1 binary64)) (/.f64 %1588 #s(literal 360 binary64)) (/.f64 %127 #s(literal 1 binary64)) (/.f64 %1604 #s(literal 2 binary64)) (/.f64 %1608 #s(literal -360 binary64)) (/.f64 (*.f64 %129 #s(literal 360 binary64)) #s(literal 64800 binary64)) (*.f64 #s(literal 2 binary64) %1618) (*.f64 #s(literal 1/180 binary64) %1620) (*.f64 #s(literal 1/90 binary64) %1622) (*.f64 %1624 %1625) (*.f64 %1622 #s(literal 1/90 binary64)) (*.f64 %1620 #s(literal 1/180 binary64)) (*.f64 %1618 #s(literal 2 binary64)) (*.f64 %1531 %1423) (*.f64 %1631 #s(literal -1/2 binary64)) (neg.f64 (*.f64 %127 #s(literal -1 binary64))) (neg.f64 (/.f64 %1588 #s(literal -360 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %129)) (/.f64 %1620 #s(literal 180 binary64)) (fma.f64 %1588 #s(literal 1/360 binary64) #s(literal 0 binary64)) (/.f64 %1631 #s(literal -2 binary64)) (/.f64 (*.f64 %1440 (*.f64 %123 #s(literal 360 binary64))) #s(literal -64800 binary64)) (/.f64 (*.f64 %1573 #s(literal -1 binary64)) #s(literal 180 binary64)) (fma.f64 %123 #s(literal 0 binary64) %127) (fma.f64 #s(literal 0 binary64) %123 %127) (fma.f64 angle #s(literal 0 binary64) %127) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %127) (fma.f64 #s(literal 2 binary64) %1599 #s(literal 0 binary64)) (fma.f64 %127 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %127 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %127) (fma.f64 #s(literal 0 binary64) angle %127) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %127) (fma.f64 #s(literal 0 binary64) #s(literal 1/180 binary64) %127) (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %127) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %127) (fma.f64 #s(literal 0 binary64) #s(literal 1/90 binary64) %127) (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %127) (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) %127) (fma.f64 #s(literal -1 binary64) %131 #s(literal 0 binary64)) (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %127) (fma.f64 #s(literal 1/2 binary64) %1604 #s(literal 0 binary64)) (fma.f64 #s(literal 1/360 binary64) #s(literal 0 binary64) %127) (fma.f64 %137 %1541 #s(literal 0 binary64)) (fma.f64 %1604 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %1608 #s(literal -1/360 binary64) #s(literal 0 binary64)) (fma.f64 %131 #s(literal -1 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) %1573)) (*.f64 %1448 %1674) (fma.f64 #s(literal 2 binary64) %1618 #s(literal 0 binary64)) (fma.f64 #s(literal 1/180 binary64) %1620 #s(literal 0 binary64)) (fma.f64 #s(literal 1/90 binary64) %1622 #s(literal 0 binary64)) (fma.f64 %1624 %1625 #s(literal 0 binary64)) (fma.f64 %1622 #s(literal 1/90 binary64) #s(literal 0 binary64)) (fma.f64 %1620 #s(literal 1/180 binary64) #s(literal 0 binary64)) (fma.f64 %1618 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %1324 #s(literal 0 binary64) %127) (fma.f64 %1440 #s(literal 0 binary64) %127) (fma.f64 %1531 %1423 #s(literal 0 binary64)) (fma.f64 %1631 #s(literal -1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %1687) (*.f64 %1689 #s(literal 2 binary64)) (*.f64 #s(literal 1/360 binary64) %1691) (*.f64 %1531 %1693) (*.f64 %1695 #s(literal -1/180 binary64)) (*.f64 %1350 %1697) (*.f64 %1397 %1699) (*.f64 #s(literal 2 binary64) %1701) (*.f64 #s(literal 1/2 binary64) %1703) (*.f64 %137 %1705) (*.f64 %1707 #s(literal 1/4 binary64)) (*.f64 %1701 #s(literal 2 binary64)) (*.f64 %1703 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 360 binary64) %1588)) (/.f64 %1695 #s(literal -180 binary64)) (*.f64 %1714 %1715) (*.f64 %1717 %1718) (*.f64 %1373 %1565) (fma.f64 #s(literal 0 binary64) %1333 %127) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1604)) (/.f64 %1707 #s(literal 4 binary64)) (/.f64 %1725 #s(literal 1/2 binary64)) (*.f64 %1624 %1727) (*.f64 %1729 %1730) (*.f64 %1732 %1733) (*.f64 %1375 %1735) (*.f64 %1407 %1737) (*.f64 %1739 %1740) (*.f64 %1622 %1742) (*.f64 %1740 %1739) (*.f64 %1745 %1746) (*.f64 %1748 %1749) (fma.f64 #s(literal 0 binary64) %1448 %127) (fma.f64 #s(literal -1 binary64) %1752 %127) (fma.f64 #s(literal -1/180 binary64) %1754 %127) (fma.f64 #s(literal 1/2 binary64) %1756 %127) (fma.f64 #s(literal 1/360 binary64) %1756 %127) (fma.f64 %1448 #s(literal 0 binary64) %127) (fma.f64 %1448 %1674 #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) %129 %127) (fma.f64 #s(literal 0 binary64) %1394 %127) (fma.f64 #s(literal 0 binary64) %1625 %127) (fma.f64 %137 #s(literal 0 binary64) %127) (fma.f64 %129 #s(literal 0 binary64) %127) (fma.f64 %1394 #s(literal 0 binary64) %127) (fma.f64 %1397 #s(literal 0 binary64) %127) (fma.f64 #s(literal 2 binary64) %1768 %127) (fma.f64 #s(literal 2 binary64) %1770 %127) (fma.f64 #s(literal 2 binary64) %1687 #s(literal 0 binary64)) (fma.f64 %126 #s(literal 0 binary64) %127) (fma.f64 #s(literal 0 binary64) %126 %127) (fma.f64 #s(literal 0 binary64) %1541 %127) (fma.f64 %1486 #s(literal 1/32400 binary64) %127) (fma.f64 %1531 #s(literal 0 binary64) %127) (fma.f64 %1689 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/360 binary64) %1691 #s(literal 0 binary64)) (fma.f64 %1531 %1693 #s(literal 0 binary64)) (fma.f64 %1695 #s(literal -1/180 binary64) #s(literal 0 binary64)) (fma.f64 %1350 %1697 #s(literal 0 binary64)) (fma.f64 %1397 %1699 #s(literal 0 binary64)) (fma.f64 %123 %1785 %127) (fma.f64 #s(literal -1/180 binary64) %1785 %127) (fma.f64 %1440 %1788 %127) (fma.f64 %1440 %1752 %127) (fma.f64 %1375 #s(literal 0 binary64) %127) (fma.f64 %1407 #s(literal 0 binary64) %127) (fma.f64 #s(literal 2 binary64) %1701 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %1703 #s(literal 0 binary64)) (fma.f64 %137 %1705 #s(literal 0 binary64)) (fma.f64 %1796 #s(literal 0 binary64) %127) (fma.f64 %1798 #s(literal 0 binary64) %127) (fma.f64 %1624 #s(literal 0 binary64) %127) (fma.f64 %1729 #s(literal 0 binary64) %127) (fma.f64 %1732 #s(literal 0 binary64) %127) (fma.f64 %1707 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 %1701 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %1703 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %1573 #s(literal 0 binary64) %127) (fma.f64 %1714 %1715 #s(literal 0 binary64)) (fma.f64 %1717 %1718 #s(literal 0 binary64)) (fma.f64 %1373 %1565 #s(literal 0 binary64)) (fma.f64 angle %1810 %127) (fma.f64 %123 %1812 %127) (fma.f64 #s(literal -1/180 binary64) %1812 %127) (fma.f64 %1624 %1727 #s(literal 0 binary64)) (fma.f64 %1729 %1730 #s(literal 0 binary64)) (fma.f64 %1732 %1733 #s(literal 0 binary64)) (fma.f64 %1375 %1735 #s(literal 0 binary64)) (fma.f64 %1407 %1737 #s(literal 0 binary64)) (fma.f64 %1739 %1740 #s(literal 0 binary64)) (fma.f64 %1622 %1742 #s(literal 0 binary64)) (fma.f64 %1740 %1739 #s(literal 0 binary64)) (fma.f64 %1745 %1746 #s(literal 0 binary64)) (fma.f64 %1748 %1749 #s(literal 0 binary64)) (fma.f64 %1825 #s(literal 0 binary64) %127) (+.f64 %1618 %1618) (*.f64 %1796 %1828) (*.f64 %1798 %1830) (*.f64 %1832 %1715) (*.f64 %1834 %1835) (*.f64 %1837 %1838) (*.f64 %1840 %1565) (*.f64 %1842 %1843) (*.f64 %1845 %1846) (fma.f64 #s(literal 0 binary64) %1588 %127) (fma.f64 %129 %1788 %127) (*.f64 %83 %1850) (*.f64 %1725 %79) (*.f64 %1850 %83) (fma.f64 %1448 %1854 %127) (fma.f64 %1856 #s(literal 0 binary64) %127) (fma.f64 angle %1394 %1858) (fma.f64 %123 %126 %1858) (fma.f64 %126 %123 %1858) (fma.f64 %127 #s(literal 0 binary64) %127) (fma.f64 #s(literal 1/180 binary64) %129 %1858) (fma.f64 %129 #s(literal 1/180 binary64) %1858) (fma.f64 %1394 angle %1858) (fma.f64 %1866 #s(literal 0 binary64) %127) (+.f64 %127 %1858) (fma.f64 %1394 %1785 %127) (fma.f64 %1397 %1785 %127) (fma.f64 %1573 %1788 %127) (fma.f64 %1573 %1752 %127) (/.f64 (fma.f64 %129 %1516 %129) #s(literal 360 binary64)) (fma.f64 %1622 #s(literal 0 binary64) %127) (fma.f64 %1620 #s(literal 0 binary64) %127) (fma.f64 %1745 #s(literal 0 binary64) %127) (fma.f64 %1748 #s(literal 0 binary64) %127) (fma.f64 %1840 #s(literal 0 binary64) %127) (fma.f64 %1842 #s(literal 0 binary64) %127) (fma.f64 %1845 #s(literal 0 binary64) %127) (fma.f64 %1486 %1883 %127) (fma.f64 %1832 #s(literal 0 binary64) %127) (fma.f64 %1834 #s(literal 0 binary64) %127) (fma.f64 %1837 #s(literal 0 binary64) %127) (fma.f64 #s(literal -1/180 binary64) %1573 %1858) (fma.f64 %1440 %1397 %1858) (fma.f64 %1324 %1531 %1858) (fma.f64 %1531 %1324 %1858) (fma.f64 %1397 %1440 %1858) (fma.f64 %1573 #s(literal -1/180 binary64) %1858) (fma.f64 %1796 %1828 #s(literal 0 binary64)) (fma.f64 %1798 %1830 #s(literal 0 binary64)) (fma.f64 %1832 %1715 #s(literal 0 binary64)) (fma.f64 %1834 %1835 #s(literal 0 binary64)) (fma.f64 %1837 %1838 #s(literal 0 binary64)) (fma.f64 %1840 %1565 #s(literal 0 binary64)) (fma.f64 %1842 %1843 #s(literal 0 binary64)) (fma.f64 %1845 %1846 #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 %129 %1902) %129) #s(literal -360 binary64)) (fma.f64 %1531 %1810 %127) (fma.f64 %1397 %1812 %127) (fma.f64 %83 %1850 #s(literal 0 binary64)) (fma.f64 %1725 %79 #s(literal 0 binary64)) (fma.f64 %1850 %83 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %1911 %127) (fma.f64 angle %1913 %127) (fma.f64 %1588 #s(literal 1/360 binary64) %1858) (fma.f64 %1440 %1913 %127) (fma.f64 %1917 #s(literal 0 binary64) %127) (fma.f64 %1919 #s(literal 0 binary64) %127) (fma.f64 #s(literal 2 binary64) %1599 %1858) (fma.f64 %127 #s(literal 1 binary64) %1858) (fma.f64 %127 #s(literal 1/2 binary64) %1689) (fma.f64 #s(literal 1 binary64) %127 %1858) (fma.f64 #s(literal -1 binary64) %131 %1858) (fma.f64 #s(literal 1/2 binary64) %127 %1687) (fma.f64 #s(literal 1/2 binary64) %1604 %1858) (fma.f64 %137 %1541 %1858) (fma.f64 %1604 #s(literal 1/2 binary64) %1858) (fma.f64 %1608 #s(literal -1/360 binary64) %1858) (fma.f64 %131 #s(literal -1 binary64) %1858) (fma.f64 %1932 #s(literal 0 binary64) %127) (fma.f64 %1440 %1934 %127) (+.f64 %1689 %1689) (+.f64 %1687 %1687) (fma.f64 %1324 %1938 %127) (fma.f64 #s(literal 2 binary64) %1618 %1858) (fma.f64 #s(literal 1/180 binary64) %1620 %1858) (fma.f64 #s(literal 1/90 binary64) %1622 %1858) (fma.f64 %1624 %1625 %1858) (fma.f64 %1622 #s(literal 1/90 binary64) %1858) (fma.f64 %1620 #s(literal 1/180 binary64) %1858) (fma.f64 %1618 #s(literal 2 binary64) %1858) (fma.f64 %1531 %1423 %1858) (fma.f64 %1631 #s(literal -1/2 binary64) %1858) (+.f64 %1701 %1701) (-.f64 %1701 (/.f64 %131 #s(literal 2 binary64))) (fma.f64 %1448 %1674 %1858) (fma.f64 #s(literal 2 binary64) %1687 %1858) (fma.f64 %1689 #s(literal 2 binary64) %1858) (fma.f64 #s(literal 1/360 binary64) %1691 %1858) (fma.f64 %1531 %1693 %1858) (fma.f64 %1695 #s(literal -1/180 binary64) %1858) (fma.f64 %1350 %1697 %1858) (fma.f64 %1397 %1699 %1858) (fma.f64 #s(literal 2 binary64) %1701 %1858) (fma.f64 #s(literal 1/2 binary64) %1703 %1858) (fma.f64 %137 %1705 %1858) (fma.f64 %1707 #s(literal 1/4 binary64) %1858) (fma.f64 %1701 #s(literal 2 binary64) %1858) (fma.f64 %1703 #s(literal 1/2 binary64) %1858) (fma.f64 %1714 %1715 %1858) (fma.f64 %1717 %1718 %1858) (fma.f64 %1373 %1565 %1858) (fma.f64 %1624 %1727 %1858) (fma.f64 %1729 %1730 %1858) (fma.f64 %1732 %1733 %1858) (fma.f64 %1375 %1735 %1858) (fma.f64 %1407 %1737 %1858) (fma.f64 %1739 %1740 %1858) (fma.f64 %1622 %1742 %1858) (fma.f64 %1740 %1739 %1858) (fma.f64 %1745 %1746 %1858) (fma.f64 %1748 %1749 %1858) (fma.f64 %1979 #s(literal -1/180 binary64) %127) (fma.f64 %1518 #s(literal 1/180 binary64) %127) (fma.f64 %1796 %1828 %1858) (fma.f64 %1798 %1830 %1858) (fma.f64 %1832 %1715 %1858) (fma.f64 %1834 %1835 %1858) (fma.f64 %1837 %1838 %1858) (fma.f64 %1840 %1565 %1858) (fma.f64 %1842 %1843 %1858) (fma.f64 %1845 %1846 %1858) (fma.f64 %83 %1850 %1858) (fma.f64 %1725 %79 %1858) (fma.f64 %1850 %83 %1858) (fma.f64 #s(literal 2 binary64) %1994 %127) (fma.f64 %1996 #s(literal 0 binary64) %127) (fma.f64 #s(literal 0 binary64) %1996 %127) (fma.f64 #s(literal 0 binary64) %1999 %127) (fma.f64 %1999 #s(literal 0 binary64) %127) (fma.f64 %2002 #s(literal 0 binary64) %127) (fma.f64 #s(literal 0 binary64) %2005 %127) (fma.f64 %2005 #s(literal 0 binary64) %127) (fma.f64 %2008 #s(literal 0 binary64) %127) (fma.f64 %2010 #s(literal 0 binary64) %127) (fma.f64 %2012 #s(literal 0 binary64) %127) (fma.f64 %2014 #s(literal 0 binary64) %127) (fma.f64 %2016 #s(literal 0 binary64) %127) (fma.f64 %2018 #s(literal 0 binary64) %127) (fma.f64 %2020 #s(literal 0 binary64) %127) (fma.f64 %2022 #s(literal 0 binary64) %127) (fma.f64 %2024 #s(literal 0 binary64) %127) (fma.f64 %2026 #s(literal 0 binary64) %127) (fma.f64 %2028 #s(literal 0 binary64) %127) (fma.f64 %2030 #s(literal 0 binary64) %127) (fma.f64 %2032 #s(literal 0 binary64) %127) (fma.f64 %2034 #s(literal 0 binary64) %127) (fma.f64 %2036 #s(literal 0 binary64) %127) (fma.f64 %2038 #s(literal 0 binary64) %127) (fma.f64 %2040 #s(literal 0 binary64) %127) (fma.f64 %2042 #s(literal 0 binary64) %127) (fma.f64 #s(literal 2 binary64) %2047 %127) (fma.f64 #s(literal -2 binary64) %2050 %127) (fma.f64 #s(literal 2 binary64) %2053 %127) (fma.f64 #s(literal 2 binary64) %2055 %127) (fma.f64 #s(literal -2 binary64) %2057 %127) (fma.f64 #s(literal 1/2 binary64) %2059 %127) (fma.f64 #s(literal 0 binary64) %2061 %127) (fma.f64 %2061 #s(literal 0 binary64) %127) (fma.f64 %2066 #s(literal 1/2 binary64) %127) (fma.f64 #s(literal 2 binary64) %2070 %127) (fma.f64 #s(literal -2 binary64) %2073 %127) (fma.f64 #s(literal 2 binary64) %2078 %127) (fma.f64 #s(literal -2 binary64) %2081 %127) (fma.f64 #s(literal 2 binary64) %2090 %127) (fma.f64 #s(literal 2 binary64) %2098 %127) (fma.f64 #s(literal -2 binary64) %2102 %127) (fma.f64 #s(literal -2 binary64) %2106 %127) (fma.f64 #s(literal 2 binary64) %2114 %127) (fma.f64 #s(literal 2 binary64) %2122 %127) (fma.f64 #s(literal -2 binary64) %2126 %127) (fma.f64 #s(literal -2 binary64) %2130 %127) (fma.f64 #s(literal 2 binary64) %2138 %127) (fma.f64 #s(literal -2 binary64) %2142 %127) (fma.f64 %1996 %2144 %127) (fma.f64 %2064 %2146 %127) (fma.f64 %2064 %2148 %127) (fma.f64 %2064 %2150 %127) %1996 (neg.f64 %1999) (+.f64 %1996 #s(literal 0 binary64)) (*.f64 %1996 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1996) (neg.f64 (*.f64 %1996 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal -1 binary64) %1996)) (fma.f64 %1996 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %1996 #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %2162) (*.f64 #s(literal 1/2 binary64) %2164) (*.f64 %2164 #s(literal 1/2 binary64)) (*.f64 %2167 #s(literal 2 binary64)) (/.f64 %2164 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %2162 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %2164 #s(literal 0 binary64)) (fma.f64 %2164 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %2167 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %1996 #s(literal 1/2 binary64) %2167) (fma.f64 #s(literal 1/2 binary64) %1996 %2162) (/.f64 (-.f64 %2177 %1999) #s(literal 2 binary64)) (+.f64 %2167 %2167) (+.f64 %2162 %2162) (/.f64 (-.f64 (cos.f64 (*.f64 %123 (-.f64 %126 #s(literal 1/2 binary64)))) %1999) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %2187) (*.f64 %383 %2164) %2190 (*.f64 %1996 %522) (*.f64 #s(literal -2 binary64) %2192) (*.f64 %381 %2194) (*.f64 %381 %2196) (*.f64 %382 %2198) (*.f64 %527 %2200) (*.f64 %393 %2202) (*.f64 %393 %2204) (*.f64 %541 %1999) (*.f64 %1999 %541) (*.f64 %2187 #s(literal 2 binary64)) (*.f64 %2164 %383) (*.f64 %2210 %677) (*.f64 %2192 #s(literal -2 binary64)) (*.f64 %2213 %393) (*.f64 %2200 %527) (*.f64 %2194 %381) (*.f64 %2198 %382) (*.f64 %389 %2218) (*.f64 %393 %2220) (*.f64 %390 %2222) (*.f64 %2224 %389) (*.f64 %2226 %390) (*.f64 %2220 %393) (neg.f64 (*.f64 %1996 %541)) (neg.f64 (*.f64 %2187 #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) %2187)) (*.f64 %397 %2235) (*.f64 %400 %2237) (*.f64 %401 %2239) (*.f64 %2241 %401) (*.f64 %2243 %400) (*.f64 %2245 %398) (*.f64 %410 %2247) (*.f64 %2249 %411) (*.f64 %2190 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %2190) (*.f64 #s(literal 1/2 binary64) %2253) (*.f64 #s(literal 4 binary64) %2255) (*.f64 %2257 #s(literal 4 binary64)) (*.f64 %2259 #s(literal 1/2 binary64)) (*.f64 %439 %2261) (*.f64 %2263 %440) (neg.f64 (*.f64 %2190 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) %2267) (*.f64 %2269 #s(literal 1/2 binary64)) (*.f64 %2271 %520) (*.f64 %2273 #s(literal 1/2 binary64)) (/.f64 %2269 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %2187 %578) (fma.f64 %383 %2164 %578) (fma.f64 %522 %1996 %578) (fma.f64 %1996 %522 %578) (fma.f64 #s(literal -2 binary64) %2192 %578) (fma.f64 %381 %2194 %578) (fma.f64 %381 %2196 %578) (fma.f64 %382 %2198 %578) (fma.f64 %527 %2200 %578) (fma.f64 %393 %2202 %578) (fma.f64 %393 %2204 %578) (fma.f64 %541 %1999 %578) (fma.f64 %1999 %541 %578) (fma.f64 %2187 #s(literal 2 binary64) %578) (fma.f64 %2164 %383 %578) (fma.f64 %2210 %677 %578) (fma.f64 %2192 #s(literal -2 binary64) %578) (fma.f64 %2213 %393 %578) (fma.f64 %2200 %527 %578) (fma.f64 %2194 %381 %578) (fma.f64 %2198 %382 %578) (+.f64 %2190 %578) (fma.f64 %389 %2218 %578) (fma.f64 %393 %2220 %578) (fma.f64 %390 %2222 %578) (fma.f64 %2224 %389 %578) (fma.f64 %2226 %390 %578) (fma.f64 %2220 %393 %578) (fma.f64 %397 %2235 %578) (fma.f64 %400 %2237 %578) (fma.f64 %401 %2239 %578) (fma.f64 %2241 %401 %578) (fma.f64 %2243 %400 %578) (fma.f64 %2245 %398 %578) (fma.f64 %410 %2247 %578) (fma.f64 %2249 %411 %578) (fma.f64 %2190 #s(literal 1 binary64) %578) (fma.f64 #s(literal 1 binary64) %2190 %578) (fma.f64 #s(literal 1/2 binary64) %2253 %578) (fma.f64 #s(literal 4 binary64) %2255 %578) (fma.f64 %2257 #s(literal 4 binary64) %578) (fma.f64 %2259 #s(literal 1/2 binary64) %578) (fma.f64 %439 %2261 %578) (fma.f64 %2263 %440 %578) (fma.f64 #s(literal 2 binary64) %2267 %578) (fma.f64 %2269 #s(literal 1/2 binary64) %578) (fma.f64 %2271 %520 %578) (fma.f64 %2273 #s(literal 1/2 binary64) %578) (*.f64 %393 %2324) (*.f64 %393 %2326) (*.f64 %381 %2328) (*.f64 %382 %2331) (fma.f64 b %2333 %2334) (fma.f64 %1996 %193 %2334) (fma.f64 %1996 %502 %2337) (fma.f64 %192 %2339 %2334) (fma.f64 %193 %1996 %2334) (fma.f64 %502 %1996 %2337) (fma.f64 %2343 %192 %2334) (fma.f64 (*.f64 %1996 %192) b %2334) (-.f64 %2337 (*.f64 %736 %1996)) (fma.f64 b %2349 %2334) (fma.f64 #s(literal 2 binary64) %2351 %2334) (fma.f64 %157 %2164 %2334) (fma.f64 %2164 %157 %2334) (fma.f64 %2351 #s(literal 2 binary64) %2334) (fma.f64 %2356 b %2334) (+.f64 %2337 %2334) (+.f64 %2334 %2337) (fma.f64 a (*.f64 %750 %1996) %2337) (fma.f64 %735 %2362 %2337) (fma.f64 %338 (*.f64 %735 %1996) %2337) (fma.f64 %750 %2366 %2337) (fma.f64 %2368 %735 %2337) (fma.f64 %2370 %750 %2337) (fma.f64 (*.f64 %1996 %735) %338 %2337) (fma.f64 (*.f64 %1996 %750) a %2337) (-.f64 %2337 (*.f64 %1999 %502)) (-.f64 %2337 (*.f64 %340 %2164)) (fma.f64 a %2380 %2337) (fma.f64 #s(literal 2 binary64) %2383 %2337) (fma.f64 %338 %2385 %2337) (fma.f64 %342 %2164 %2337) (fma.f64 %2164 %342 %2337) (fma.f64 %2383 #s(literal 2 binary64) %2337) (fma.f64 (*.f64 %2164 %338) a %2337) (fma.f64 (*.f64 %2164 a) %338 %2337) (-.f64 %2337 (neg.f64 %2334)) (-.f64 %2334 (neg.f64 %2337)) (fma.f64 %155 (*.f64 %802 %1996) %2334) (fma.f64 %802 %2400 %2334) (fma.f64 %2402 %802 %2334) (fma.f64 (*.f64 %1996 %802) %155 %2334) (-.f64 %2334 (*.f64 %159 %2164)) (-.f64 %2334 (*.f64 %2220 %157)) (fma.f64 %161 (*.f64 %809 %1996) %2334) (fma.f64 %161 (*.f64 %161 %2164) %2334) (fma.f64 %155 (*.f64 %155 %2164) %2334) (fma.f64 %809 %2416 %2334) (fma.f64 %2418 %809 %2334) (fma.f64 (*.f64 %1996 %809) %161 %2334) (fma.f64 (*.f64 %2164 %155) %155 %2334) (fma.f64 (*.f64 %2164 %161) %161 %2334) (fma.f64 b %2339 %2426) (fma.f64 %157 %1996 %2426) (fma.f64 %1996 %157 %2426) (fma.f64 %1996 %814 %2351) (fma.f64 %814 %1996 %2351) (fma.f64 %2343 b %2426) (-.f64 %2337 (*.f64 %2220 %342)) (fma.f64 %344 (*.f64 %348 %2164) %2337) (fma.f64 %348 (*.f64 %344 %2164) %2337) (fma.f64 (*.f64 %2164 %344) %348 %2337) (fma.f64 (*.f64 %2164 %348) %344 %2337) (+.f64 %2351 %2426) (+.f64 %2426 %2351) (fma.f64 %2337 #s(literal 1 binary64) %2334) (fma.f64 %2334 #s(literal 1 binary64) %2337) (-.f64 %2351 (*.f64 %1999 %814)) (-.f64 %2351 (*.f64 %839 %1996)) (-.f64 %2451 (*.f64 %340 %1996)) (fma.f64 a %2362 %2451) (fma.f64 %1996 %841 %2383) (fma.f64 %1996 %342 %2451) (fma.f64 %338 %2366 %2451) (fma.f64 %841 %1996 %2383) (fma.f64 %342 %1996 %2451) (fma.f64 %2368 a %2451) (fma.f64 %2370 %338 %2451) (-.f64 %2351 (neg.f64 %2426)) (+.f64 %2451 %2383) (+.f64 %2383 %2451) (-.f64 %2451 (*.f64 %1999 %342)) (fma.f64 %171 (*.f64 %171 %2164) %2334) (fma.f64 (*.f64 %2164 %171) %171 %2334) (fma.f64 %161 %2416 %2426) (fma.f64 %155 %2400 %2426) (fma.f64 %2402 %155 %2426) (fma.f64 %2418 %161 %2426) (fma.f64 %383 %1996 %2187) (fma.f64 %1996 %383 %2187) (fma.f64 %389 (*.f64 %382 %1999) %2187) (fma.f64 %381 %2210 %2187) (fma.f64 %382 %2200 %2187) (fma.f64 %382 (*.f64 %389 %1999) %2187) (fma.f64 %393 %1999 %2187) (fma.f64 %1999 %393 %2187) (fma.f64 %2210 %381 %2187) (fma.f64 %2200 %382 %2187) (-.f64 %2451 (neg.f64 %2383)) (+.f64 %2187 %2187) (-.f64 %2187 %2192) (fma.f64 %344 %2492 %2451) (fma.f64 %348 %2494 %2451) (fma.f64 %2496 %348 %2451) (fma.f64 %2498 %344 %2451) (fma.f64 %389 (*.f64 %390 %1996) %2187) (fma.f64 %381 (*.f64 %390 %1999) %2187) (fma.f64 %390 %2330 %2187) (fma.f64 %390 (*.f64 %381 %1999) %2187) (fma.f64 (*.f64 %1996 %390) %389 %2187) (fma.f64 %2330 %390 %2187) (fma.f64 %171 %2510 %2426) (fma.f64 %2512 %171 %2426) (fma.f64 b %2194 %2514) (fma.f64 %2194 b %2516) (fma.f64 %397 (*.f64 %410 %1999) %2187) (fma.f64 %397 (*.f64 %398 %1996) %2187) (fma.f64 %410 (*.f64 %397 %1999) %2187) (fma.f64 %400 (*.f64 %401 %1996) %2187) (fma.f64 %400 (*.f64 %414 %1999) %2187) (fma.f64 %401 (*.f64 %400 %1996) %2187) (fma.f64 (*.f64 %1996 %400) %401 %2187) (fma.f64 (*.f64 %1996 %401) %400 %2187) (fma.f64 (*.f64 %1996 %397) %398 %2187) (+.f64 (*.f64 %2194 b) %2516) (+.f64 (*.f64 b %2194) %2514) (fma.f64 %393 %2324 %578) (fma.f64 %393 %2326 %578) (fma.f64 %410 (*.f64 %411 %1996) %2187) (fma.f64 %401 (*.f64 %413 %1999) %2187) (fma.f64 (*.f64 %1996 %410) %411 %2187) (fma.f64 #s(literal 1 binary64) %2187 %2187) (fma.f64 %382 (*.f64 %2200 #s(literal 1 binary64)) %2187) (fma.f64 %393 (*.f64 %1999 #s(literal 1 binary64)) %2187) (fma.f64 %2187 #s(literal 1 binary64) %2187) (fma.f64 (*.f64 #s(literal 1 binary64) %2210) %381 %2187) (-.f64 %2187 (*.f64 #s(literal -1 binary64) %2187)) (fma.f64 %439 (*.f64 %440 %1996) %2187) (fma.f64 %439 (*.f64 %463 %1999) %2187) (fma.f64 (*.f64 %1996 %439) %440 %2187) (fma.f64 #s(literal 2 binary64) (*.f64 %520 %1996) %2187) (fma.f64 #s(literal 2 binary64) %2255 %2187) (fma.f64 %522 %2162 %2187) (fma.f64 %2190 #s(literal 1/2 binary64) %2187) (fma.f64 #s(literal 1/2 binary64) %2190 %2187) (fma.f64 %2164 %520 %2187) (fma.f64 %2257 #s(literal 2 binary64) %2187) (fma.f64 %381 %2328 %578) (fma.f64 %382 %2331 %578) (fma.f64 %282 %2333 %2334) (fma.f64 %2575 %192 %2334) (fma.f64 b (*.f64 %282 %2164) %2334) (fma.f64 %282 %2349 %2334) (fma.f64 %1215 %2339 %2334) (fma.f64 (*.f64 %1996 %1215) b %2334) (fma.f64 (*.f64 %2164 %282) b %2334) (fma.f64 %2356 %282 %2334) (fma.f64 %360 %2380 %2337) (fma.f64 %373 %2385 %2337) (fma.f64 (*.f64 %2164 %360) %338 %2337) (fma.f64 (*.f64 %2164 %373) a %2337) (fma.f64 b %2592 %2426) (fma.f64 %282 %2339 %2426) (fma.f64 %2575 b %2426) (fma.f64 %2343 %282 %2426) (fma.f64 %360 %2362 %2451) (fma.f64 %373 %2366 %2451) (fma.f64 %2599 %338 %2451) (fma.f64 %2601 a %2451) (fma.f64 a %2362 %2603) (fma.f64 b %2339 %2605) (fma.f64 %157 %1996 %2605) (fma.f64 %1996 %157 %2605) (fma.f64 %1996 %342 %2603) (fma.f64 %338 %2366 %2603) (fma.f64 %342 %1996 %2603) (fma.f64 %2368 a %2603) (fma.f64 %2370 %338 %2603) (fma.f64 %2343 b %2605) (+.f64 %2351 %2605) (+.f64 %2383 %2603) (fma.f64 %344 %2492 %2603) (fma.f64 %161 %2416 %2605) (fma.f64 %155 %2400 %2605) (fma.f64 %348 %2494 %2603) (fma.f64 %2496 %348 %2603) (fma.f64 %2498 %344 %2603) (fma.f64 %2402 %155 %2605) (fma.f64 %2418 %161 %2605) (fma.f64 %171 %2510 %2605) (fma.f64 %2512 %171 %2605) (fma.f64 b %2592 %2605) (fma.f64 %360 %2362 %2603) (fma.f64 %282 %2339 %2605) (fma.f64 %373 %2366 %2603) (fma.f64 %2599 %338 %2603) (fma.f64 %2601 a %2603) (fma.f64 %2575 b %2605) (fma.f64 %2343 %282 %2605) %2064 (cos.f64 %131) (cos.f64 %2004) (cos.f64 %2638) (neg.f64 %2065) (sin.f64 %2176) (sin.f64 %2642) (+.f64 %2064 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %2064) (-.f64 %2064 #s(literal 0 binary64)) (*.f64 %2064 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %2064) (-.f64 #s(literal 0 binary64) %2065) (/.f64 %2064 #s(literal 1 binary64)) (cos.f64 %2652) (cos.f64 %2655) (fma.f64 %123 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 0 binary64) %123 %2064) (fma.f64 angle #s(literal 0 binary64) %2064) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %2064) (fma.f64 %2064 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %2064 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %2064) (fma.f64 #s(literal 0 binary64) angle %2064) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %2064) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %2064) (fma.f64 #s(literal 0 binary64) #s(literal 1/180 binary64) %2064) (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %2064) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %2064) (fma.f64 #s(literal 0 binary64) #s(literal 1/90 binary64) %2064) (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %2064) (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) %2064) (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %2064) (fma.f64 #s(literal 1/360 binary64) #s(literal 0 binary64) %2064) (+.f64 %2064 %1768) (+.f64 %1768 %2064) (cos.f64 (fabs.f64 %2655)) (cos.f64 (fabs.f64 %2652)) (cos.f64 (neg.f64 %2655)) (fma.f64 %1324 #s(literal 0 binary64) %2064) (sin.f64 %2684) (sin.f64 %2686) (fma.f64 %1440 #s(literal 0 binary64) %2064) (*.f64 #s(literal 2 binary64) %2689) (*.f64 #s(literal 1/2 binary64) %2691) (*.f64 %2691 #s(literal 1/2 binary64)) (*.f64 %2694 #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) %2696) (/.f64 %2691 #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) %1333 %2064) (fma.f64 #s(literal 0 binary64) %1448 %2064) (fma.f64 #s(literal -1 binary64) %1752 %2064) (fma.f64 #s(literal -1/180 binary64) %1754 %2064) (fma.f64 #s(literal 1/2 binary64) %1756 %2064) (fma.f64 #s(literal 1/360 binary64) %1756 %2064) (fma.f64 %1448 #s(literal 0 binary64) %2064) (/.f64 %2706 #s(literal -2 binary64)) (fma.f64 #s(literal 0 binary64) %129 %2064) (fma.f64 #s(literal 0 binary64) %1394 %2064) (fma.f64 #s(literal 0 binary64) %1625 %2064) (fma.f64 %137 #s(literal 0 binary64) %2064) (fma.f64 %129 #s(literal 0 binary64) %2064) (fma.f64 %1394 #s(literal 0 binary64) %2064) (fma.f64 %1397 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 2 binary64) %1768 %2064) (fma.f64 #s(literal 2 binary64) %1770 %2064) (fma.f64 #s(literal 2 binary64) %2689 #s(literal 0 binary64)) (fma.f64 %126 #s(literal 0 binary64) %2064) (fma.f64 %2064 #s(literal 1 binary64) %1768) (fma.f64 #s(literal 1 binary64) %2064 %1768) (fma.f64 #s(literal 0 binary64) %126 %2064) (fma.f64 #s(literal 0 binary64) %1541 %2064) (fma.f64 #s(literal 1/2 binary64) %2691 #s(literal 0 binary64)) (fma.f64 %1486 #s(literal 1/32400 binary64) %2064) (fma.f64 %1531 #s(literal 0 binary64) %2064) (fma.f64 %2691 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %2694 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %123 %1785 %2064) (fma.f64 #s(literal -1/180 binary64) %1785 %2064) (fma.f64 %1440 %1788 %2064) (fma.f64 %1440 %1752 %2064) (fma.f64 %1375 #s(literal 0 binary64) %2064) (fma.f64 %1407 #s(literal 0 binary64) %2064) (fma.f64 %1796 #s(literal 0 binary64) %2064) (fma.f64 %1798 #s(literal 0 binary64) %2064) (fma.f64 %1624 #s(literal 0 binary64) %2064) (fma.f64 %1729 #s(literal 0 binary64) %2064) (fma.f64 %1732 #s(literal 0 binary64) %2064) (fma.f64 %123 #s(literal 0 binary64) %2696) (fma.f64 #s(literal 0 binary64) %123 %2696) (fma.f64 %1573 #s(literal 0 binary64) %2064) (fma.f64 angle #s(literal 0 binary64) %2696) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %2696) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %2696) (fma.f64 #s(literal 0 binary64) angle %2696) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %2696) (fma.f64 #s(literal 0 binary64) #s(literal 1/180 binary64) %2696) (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %2696) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %2696) (fma.f64 #s(literal 0 binary64) #s(literal 1/90 binary64) %2696) (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %2696) (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) %2696) (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %2696) (fma.f64 #s(literal 1/360 binary64) #s(literal 0 binary64) %2696) (fma.f64 angle %1810 %2064) (fma.f64 %123 %1812 %2064) (fma.f64 #s(literal -1/180 binary64) %1812 %2064) (sin.f64 (fma.f64 %123 %2654 %137)) (sin.f64 (fma.f64 %123 %2651 %137)) (fma.f64 %1324 #s(literal 0 binary64) %2696) (fma.f64 %1440 #s(literal 0 binary64) %2696) (fma.f64 %1825 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 0 binary64) %1588 %2064) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2691)) (/.f64 (/.f64 %2691 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 %2691 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %2691 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 %129 %1788 %2064) (fma.f64 %1448 %1854 %2064) (fma.f64 %1856 #s(literal 0 binary64) %2064) (fma.f64 %127 #s(literal 0 binary64) %2064) (fma.f64 %1866 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 2 binary64) %2689 %1768) (fma.f64 #s(literal 1/2 binary64) %2691 %1768) (fma.f64 %2691 #s(literal 1/2 binary64) %1768) (fma.f64 %2694 #s(literal 2 binary64) %1768) (fma.f64 #s(literal 0 binary64) %1333 %2696) (fma.f64 %1394 %1785 %2064) (fma.f64 %1397 %1785 %2064) (fma.f64 %1573 %1788 %2064) (fma.f64 %1573 %1752 %2064) (fma.f64 #s(literal 0 binary64) %1448 %2696) (fma.f64 #s(literal -1 binary64) %1752 %2696) (fma.f64 #s(literal -1/180 binary64) %1754 %2696) (fma.f64 #s(literal 1/2 binary64) %1756 %2696) (fma.f64 #s(literal 1/360 binary64) %1756 %2696) (fma.f64 %1448 #s(literal 0 binary64) %2696) (fma.f64 %1622 #s(literal 0 binary64) %2064) (fma.f64 %1620 #s(literal 0 binary64) %2064) (fma.f64 %1745 #s(literal 0 binary64) %2064) (fma.f64 %1748 #s(literal 0 binary64) %2064) (fma.f64 %1840 #s(literal 0 binary64) %2064) (fma.f64 %1842 #s(literal 0 binary64) %2064) (fma.f64 %1845 #s(literal 0 binary64) %2064) (fma.f64 %1486 %1883 %2064) (fma.f64 %1832 #s(literal 0 binary64) %2064) (fma.f64 %1834 #s(literal 0 binary64) %2064) (fma.f64 %1837 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 0 binary64) %129 %2696) (fma.f64 #s(literal 0 binary64) %1394 %2696) (fma.f64 #s(literal 0 binary64) %1625 %2696) (fma.f64 %137 #s(literal 0 binary64) %2696) (fma.f64 %129 #s(literal 0 binary64) %2696) (fma.f64 %1394 #s(literal 0 binary64) %2696) (fma.f64 %1397 #s(literal 0 binary64) %2696) (fma.f64 #s(literal 2 binary64) %1768 %2696) (fma.f64 #s(literal 2 binary64) %1770 %2696) (fma.f64 %126 #s(literal 0 binary64) %2696) (fma.f64 #s(literal 0 binary64) %126 %2696) (fma.f64 #s(literal 0 binary64) %1541 %2696) (fma.f64 %1486 #s(literal 1/32400 binary64) %2696) (fma.f64 %1531 #s(literal 0 binary64) %2696) (fma.f64 %1531 %1810 %2064) (fma.f64 %123 %1785 %2696) (fma.f64 %1397 %1812 %2064) (fma.f64 #s(literal -1/180 binary64) %1785 %2696) (fma.f64 %1440 %1788 %2696) (fma.f64 %1440 %1752 %2696) (fma.f64 %1375 #s(literal 0 binary64) %2696) (fma.f64 %1407 #s(literal 0 binary64) %2696) (fma.f64 %1796 #s(literal 0 binary64) %2696) (fma.f64 %1798 #s(literal 0 binary64) %2696) (fma.f64 %1624 #s(literal 0 binary64) %2696) (fma.f64 %1729 #s(literal 0 binary64) %2696) (fma.f64 %1732 #s(literal 0 binary64) %2696) (fma.f64 #s(literal 1/2 binary64) %1911 %2064) (fma.f64 angle %1913 %2064) (fma.f64 %1573 #s(literal 0 binary64) %2696) (fma.f64 angle %1810 %2696) (fma.f64 %123 %1812 %2696) (fma.f64 #s(literal -1/180 binary64) %1812 %2696) (fma.f64 %1440 %1913 %2064) (fma.f64 %1917 #s(literal 0 binary64) %2064) (fma.f64 %1919 #s(literal 0 binary64) %2064) (fma.f64 %1825 #s(literal 0 binary64) %2696) (fma.f64 %1932 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 0 binary64) %1588 %2696) (fma.f64 %1440 %1934 %2064) (fma.f64 %129 %1788 %2696) (fma.f64 %1324 %1938 %2064) (fma.f64 %1448 %1854 %2696) (fma.f64 %1856 #s(literal 0 binary64) %2696) (fma.f64 %127 #s(literal 0 binary64) %2696) (fma.f64 %1866 #s(literal 0 binary64) %2696) (fma.f64 %1394 %1785 %2696) (fma.f64 %1397 %1785 %2696) (fma.f64 %1573 %1788 %2696) (fma.f64 %1573 %1752 %2696) (fma.f64 %1622 #s(literal 0 binary64) %2696) (fma.f64 %1620 #s(literal 0 binary64) %2696) (fma.f64 %1745 #s(literal 0 binary64) %2696) (fma.f64 %1748 #s(literal 0 binary64) %2696) (fma.f64 %1840 #s(literal 0 binary64) %2696) (fma.f64 %1842 #s(literal 0 binary64) %2696) (fma.f64 %1845 #s(literal 0 binary64) %2696) (fma.f64 %1486 %1883 %2696) (fma.f64 %1832 #s(literal 0 binary64) %2696) (fma.f64 %1834 #s(literal 0 binary64) %2696) (fma.f64 %1837 #s(literal 0 binary64) %2696) (fma.f64 %1531 %1810 %2696) (fma.f64 %1397 %1812 %2696) (fma.f64 #s(literal 1/2 binary64) %1911 %2696) (fma.f64 angle %1913 %2696) (fma.f64 %1440 %1913 %2696) (fma.f64 %1917 #s(literal 0 binary64) %2696) (fma.f64 %1919 #s(literal 0 binary64) %2696) (fma.f64 %1932 #s(literal 0 binary64) %2696) (fma.f64 %1440 %1934 %2696) (fma.f64 %1324 %1938 %2696) (fma.f64 %1979 #s(literal -1/180 binary64) %2064) (fma.f64 %1518 #s(literal 1/180 binary64) %2064) (fma.f64 %1979 #s(literal -1/180 binary64) %2696) (fma.f64 %1518 #s(literal 1/180 binary64) %2696) (fma.f64 #s(literal 2 binary64) %1994 %2064) (fma.f64 %1996 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 0 binary64) %1996 %2064) (fma.f64 #s(literal 0 binary64) %1999 %2064) (fma.f64 %1999 #s(literal 0 binary64) %2064) (fma.f64 %2002 #s(literal 0 binary64) %2064) (+.f64 %2064 %2886) (+.f64 %2064 %2888) (fma.f64 #s(literal 0 binary64) %2005 %2064) (fma.f64 %2005 #s(literal 0 binary64) %2064) (fma.f64 %2892 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 2 binary64) %1994 %2696) (+.f64 (*.f64 %2892 #s(literal 0 binary64)) %2064) (fma.f64 %2177 #s(literal 0 binary64) %2064) (+.f64 (*.f64 %2177 #s(literal 0 binary64)) %2064) (fma.f64 %2008 #s(literal 0 binary64) %2064) (fma.f64 %2010 #s(literal 0 binary64) %2064) (fma.f64 %2064 #s(literal 1 binary64) %2886) (fma.f64 %2064 #s(literal 1 binary64) %2888) (fma.f64 %2064 #s(literal 1/2 binary64) %2694) (fma.f64 #s(literal 1 binary64) %2064 %2886) (fma.f64 #s(literal 1 binary64) %2064 %2888) (fma.f64 #s(literal 1/2 binary64) %2064 %2689) (fma.f64 %2012 #s(literal 0 binary64) %2064) (fma.f64 %2014 #s(literal 0 binary64) %2064) (fma.f64 %2016 #s(literal 0 binary64) %2064) (fma.f64 %2018 #s(literal 0 binary64) %2064) (+.f64 %2694 %2694) (+.f64 %2689 %2689) (fma.f64 %2020 #s(literal 0 binary64) %2064) (fma.f64 %1996 #s(literal 0 binary64) %2696) (fma.f64 #s(literal 0 binary64) %1996 %2696) (fma.f64 #s(literal 0 binary64) %1999 %2696) (fma.f64 %1999 #s(literal 0 binary64) %2696) (fma.f64 %2002 #s(literal 0 binary64) %2696) (fma.f64 %2022 #s(literal 0 binary64) %2064) (fma.f64 %2024 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 0 binary64) %2005 %2696) (fma.f64 %2005 #s(literal 0 binary64) %2696) (fma.f64 %2026 #s(literal 0 binary64) %2064) (fma.f64 %2028 #s(literal 0 binary64) %2064) (fma.f64 %2030 #s(literal 0 binary64) %2064) (fma.f64 %2032 #s(literal 0 binary64) %2064) (fma.f64 #s(literal 2 binary64) %2689 %2886) (fma.f64 #s(literal 2 binary64) %2689 %2888) (fma.f64 #s(literal 1/2 binary64) %2691 %2886) (fma.f64 #s(literal 1/2 binary64) %2691 %2888) (fma.f64 %2691 #s(literal 1/2 binary64) %2886) (fma.f64 %2691 #s(literal 1/2 binary64) %2888) (fma.f64 %2034 #s(literal 0 binary64) %2064) (fma.f64 %2694 #s(literal 2 binary64) %2886) (fma.f64 %2694 #s(literal 2 binary64) %2888) (fma.f64 %2036 #s(literal 0 binary64) %2064) (-.f64 (/.f64 %2064 #s(literal 2 binary64)) %2939) (fma.f64 %2008 #s(literal 0 binary64) %2696) (fma.f64 %2010 #s(literal 0 binary64) %2696) (fma.f64 %2038 #s(literal 0 binary64) %2064) (fma.f64 %2040 #s(literal 0 binary64) %2064) (fma.f64 %2012 #s(literal 0 binary64) %2696) (fma.f64 %2014 #s(literal 0 binary64) %2696) (fma.f64 %2016 #s(literal 0 binary64) %2696) (fma.f64 %2018 #s(literal 0 binary64) %2696) (fma.f64 %2042 #s(literal 0 binary64) %2064) (/.f64 (+.f64 (sin.f64 (-.f64 %137 %2004)) %2064) #s(literal 2 binary64)) (fma.f64 %2020 #s(literal 0 binary64) %2696) (fma.f64 %2022 #s(literal 0 binary64) %2696) (fma.f64 %2024 #s(literal 0 binary64) %2696) (fma.f64 #s(literal 2 binary64) %2047 %2064) (fma.f64 #s(literal -2 binary64) %2050 %2064) (fma.f64 #s(literal 2 binary64) %2053 %2064) (fma.f64 #s(literal 2 binary64) %2055 %2064) (fma.f64 #s(literal -2 binary64) %2057 %2064) (*.f64 %2966 #s(literal 1/2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %137 %2642)) %2065) #s(literal 2 binary64)) (fma.f64 %2026 #s(literal 0 binary64) %2696) (fma.f64 %2028 #s(literal 0 binary64) %2696) (fma.f64 %2030 #s(literal 0 binary64) %2696) (fma.f64 %2032 #s(literal 0 binary64) %2696) (fma.f64 %2034 #s(literal 0 binary64) %2696) (fma.f64 %2036 #s(literal 0 binary64) %2696) (/.f64 %2966 #s(literal 2 binary64)) (fma.f64 %2038 #s(literal 0 binary64) %2696) (fma.f64 %2040 #s(literal 0 binary64) %2696) (fma.f64 %2042 #s(literal 0 binary64) %2696) (/.f64 (neg.f64 %2966) #s(literal -2 binary64)) (fma.f64 %2966 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %2047 %2696) (fma.f64 #s(literal -2 binary64) %2050 %2696) (fma.f64 #s(literal 2 binary64) %2053 %2696) (fma.f64 #s(literal 2 binary64) %2055 %2696) (fma.f64 #s(literal -2 binary64) %2057 %2696) (/.f64 (-.f64 (cos.f64 (-.f64 %2686 %137)) %2065) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %137 %2684)) %2065) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2966)) (/.f64 (/.f64 %2966 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 %2966 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %2966 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 %2966 #s(literal 1/2 binary64) %1768) (-.f64 (/.f64 %2965 #s(literal 2 binary64)) %2939) (/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %2966) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %137 %2686)) (cos.f64 (fma.f64 %123 #s(literal 1/2 binary64) %2686))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %2059 %2064) (fma.f64 #s(literal 0 binary64) %2061 %2064) (fma.f64 %2061 #s(literal 0 binary64) %2064) (fma.f64 %2066 #s(literal 1/2 binary64) %2064) (fma.f64 #s(literal 1/2 binary64) %2059 %2696) (fma.f64 #s(literal 0 binary64) %2061 %2696) (fma.f64 %2061 #s(literal 0 binary64) %2696) (/.f64 (fma.f64 %2064 #s(literal 2 binary64) %2066) #s(literal 2 binary64)) (fma.f64 %2066 #s(literal 1/2 binary64) %2696) (/.f64 (+.f64 %2066 %2691) #s(literal 2 binary64)) (/.f64 (fma.f64 %2066 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %2691)) #s(literal 4 binary64)) (/.f64 (fma.f64 %2691 #s(literal 2 binary64) %3032) #s(literal 4 binary64)) (/.f64 (fma.f64 %2066 #s(literal 2 binary64) (*.f64 %2691 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %2691 #s(literal 2 binary64) %3038) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) %2070 %2064) (fma.f64 #s(literal -2 binary64) %2073 %2064) (fma.f64 %2966 #s(literal 1/2 binary64) %2886) (fma.f64 %2966 #s(literal 1/2 binary64) %2888) (fma.f64 #s(literal 2 binary64) %2078 %2064) (fma.f64 #s(literal -2 binary64) %2081 %2064) (fma.f64 #s(literal 2 binary64) %2090 %2064) (fma.f64 #s(literal 2 binary64) %2098 %2064) (fma.f64 #s(literal -2 binary64) %2102 %2064) (fma.f64 #s(literal -2 binary64) %2106 %2064) (fma.f64 #s(literal 2 binary64) %2114 %2064) (fma.f64 #s(literal 2 binary64) %2122 %2064) (fma.f64 #s(literal -2 binary64) %2126 %2064) (fma.f64 #s(literal -2 binary64) %2130 %2064) (fma.f64 #s(literal 2 binary64) %2070 %2696) (fma.f64 #s(literal -2 binary64) %2073 %2696) (fma.f64 #s(literal 2 binary64) %2078 %2696) (fma.f64 #s(literal -2 binary64) %2081 %2696) (fma.f64 #s(literal 2 binary64) %2138 %2064) (fma.f64 #s(literal -2 binary64) %2142 %2064) (fma.f64 #s(literal 2 binary64) %2090 %2696) (fma.f64 #s(literal 2 binary64) %2098 %2696) (fma.f64 #s(literal -2 binary64) %2102 %2696) (fma.f64 #s(literal -2 binary64) %2106 %2696) (fma.f64 #s(literal 2 binary64) %2114 %2696) (fma.f64 #s(literal 2 binary64) %2122 %2696) (fma.f64 #s(literal -2 binary64) %2126 %2696) (fma.f64 #s(literal -2 binary64) %2130 %2696) (fma.f64 #s(literal 2 binary64) %2138 %2696) (fma.f64 #s(literal -2 binary64) %2142 %2696) (fma.f64 %1996 %2144 %2064) (fma.f64 %2064 %2146 %2064) (fma.f64 %2064 %2148 %2064) (fma.f64 %2064 %2150 %2064) (fma.f64 %1996 %2144 %2696) (fma.f64 %2064 %2146 %2696) (fma.f64 %2064 %2148 %2696) (fma.f64 %2064 %2150 %2696) (/.f64 (+.f64 %2966 %2066) #s(literal 2 binary64)) (/.f64 (+.f64 %2066 %2966) #s(literal 2 binary64)) (/.f64 (fma.f64 %2966 #s(literal 2 binary64) %3032) #s(literal 4 binary64)) (/.f64 (fma.f64 %2966 #s(literal 2 binary64) %3038) #s(literal 4 binary64)) (/.f64 (fma.f64 %2066 #s(literal 2 binary64) (*.f64 %2966 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %2066 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %2966)) #s(literal 4 binary64)) (*.f64 %383 %2002) (*.f64 %381 %3094) (*.f64 %382 %3096) %3098 (*.f64 %3096 %382) (*.f64 %3100 %381) (*.f64 %389 %3102) (*.f64 %393 %3104) (*.f64 %390 %3106) (*.f64 %3104 %393) (*.f64 %3109 %390) (*.f64 %3111 %389) (neg.f64 %3113) (*.f64 %397 %3115) (*.f64 %400 %3117) (*.f64 %401 %3119) (*.f64 %3121 %401) (*.f64 %3123 %400) (*.f64 %3125 %398) (neg.f64 (*.f64 %383 %3104)) (*.f64 %410 %3129) (*.f64 %3131 %411) (*.f64 %3098 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %3098) (/.f64 %3098 #s(literal 1 binary64)) (*.f64 %439 %3136) (*.f64 %3138 %440) (*.f64 #s(literal 2 binary64) %3140) (*.f64 %522 %3142) (*.f64 #s(literal -2 binary64) %3144) (*.f64 %381 %3146) (*.f64 %527 %3148) (*.f64 %3150 #s(literal 1/2 binary64)) (*.f64 %3142 %522) (*.f64 %3140 #s(literal 2 binary64)) (*.f64 %3154 %520) (*.f64 %3148 %527) (*.f64 %3144 #s(literal -2 binary64)) (*.f64 %3158 %677) (*.f64 %3160 %381) (/.f64 %3150 #s(literal 2 binary64)) (/.f64 %3140 #s(literal 1/2 binary64)) (*.f64 %541 %3164) (*.f64 %3164 %541) (neg.f64 (*.f64 %3140 #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) %3140)) (/.f64 (*.f64 %522 %3104) #s(literal -2 binary64)) (/.f64 (*.f64 %3104 %522) #s(literal -2 binary64)) (/.f64 (neg.f64 %3150) #s(literal -2 binary64)) (neg.f64 (/.f64 %3150 #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) %3179) (*.f64 #s(literal 4 binary64) %3181) (*.f64 %3183 #s(literal 4 binary64)) (*.f64 %3185 #s(literal 1/2 binary64)) (*.f64 %3142 %3187) (*.f64 %3187 %3142) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3150)) (/.f64 (/.f64 %3150 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 %3150 #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 %3196 %3197) (*.f64 %3199 %3200) (*.f64 %3200 %3199) (*.f64 %3197 %3196) (fma.f64 %383 #s(literal 0 binary64) %3098) (fma.f64 %383 %2002 %578) (fma.f64 #s(literal 0 binary64) %383 %3098) (fma.f64 %381 %3094 %578) (fma.f64 %382 %3096 %578) (fma.f64 %393 #s(literal 0 binary64) %3098) (fma.f64 %2002 %383 %578) (fma.f64 %3096 %382 %578) (fma.f64 %3100 %381 %578) (+.f64 %3098 %578) (+.f64 %578 %3098) (-.f64 %578 %3113) (fma.f64 %389 %3102 %578) (fma.f64 %393 %3104 %578) (fma.f64 %390 %3106 %578) (fma.f64 %3104 %393 %578) (fma.f64 %3109 %390 %578) (fma.f64 %3111 %389 %578) (/.f64 (*.f64 %3224 %522) #s(literal 2 binary64)) (/.f64 (*.f64 %522 %3224) #s(literal 2 binary64)) (fma.f64 %397 %3115 %578) (fma.f64 %400 %3117 %578) (fma.f64 %401 %3119 %578) (fma.f64 %3121 %401 %578) (fma.f64 %3123 %400 %578) (fma.f64 %3125 %398 %578) (fma.f64 %410 %3129 %578) (fma.f64 %3131 %411 %578) (fma.f64 #s(literal 2 binary64) %578 %3098) (fma.f64 %522 #s(literal 0 binary64) %3098) (fma.f64 %3098 #s(literal 1 binary64) %578) (fma.f64 #s(literal 1 binary64) %3098 %578) (fma.f64 #s(literal 1 binary64) %578 %3098) (fma.f64 #s(literal 0 binary64) %522 %3098) (fma.f64 #s(literal -2 binary64) %578 %3098) (fma.f64 (*.f64 #s(literal 0 binary64) #s(literal -2 binary64)) %393 %3098) (fma.f64 %40 %383 %3098) (fma.f64 %381 (*.f64 %527 #s(literal 0 binary64)) %3098) (fma.f64 %382 (*.f64 %677 #s(literal 0 binary64)) %3098) (fma.f64 %527 %3251 %3098) (fma.f64 %393 (*.f64 #s(literal -2 binary64) #s(literal 0 binary64)) %3098) (fma.f64 (*.f64 #s(literal 0 binary64) %381) %527 %3098) (fma.f64 %3257 %677 %3098) (fma.f64 %578 #s(literal 2 binary64) %3098) (fma.f64 %578 #s(literal 1 binary64) %3098) (fma.f64 (*.f64 #s(literal 0 binary64) %527) %381 %3098) (fma.f64 %3263 #s(literal -2 binary64) %3098) (fma.f64 %439 %3136 %578) (fma.f64 %3138 %440 %578) (fma.f64 #s(literal 2 binary64) %3140 %578) (fma.f64 %522 %3142 %578) (fma.f64 #s(literal -2 binary64) %3144 %578) (fma.f64 %1768 %522 %3098) (fma.f64 %381 %3146 %578) (fma.f64 %527 %3148 %578) (fma.f64 %3150 #s(literal 1/2 binary64) %578) (fma.f64 %3142 %522 %578) (fma.f64 %3140 #s(literal 2 binary64) %578) (fma.f64 %3154 %520 %578) (fma.f64 %3148 %527 %578) (fma.f64 %3144 #s(literal -2 binary64) %578) (fma.f64 %3158 %677 %578) (fma.f64 %3160 %381 %578) (fma.f64 %541 %3164 %578) (fma.f64 %3164 %541 %578) (fma.f64 #s(literal 1/2 binary64) %3179 %578) (fma.f64 #s(literal 4 binary64) %3181 %578) (fma.f64 %3183 #s(literal 4 binary64) %578) (fma.f64 %3185 #s(literal 1/2 binary64) %578) (fma.f64 %3142 %3187 %578) (fma.f64 %3187 %3142 %578) (fma.f64 %3196 %3197 %578) (fma.f64 %3199 %3200 %578) (fma.f64 %3200 %3199 %578) (fma.f64 %3197 %3196 %578) (fma.f64 %157 %2002 %3293) (fma.f64 %342 %2002 %3295) (fma.f64 %2002 %157 %3293) (fma.f64 %2002 %342 %3295) (+.f64 %3295 %3293) (+.f64 %3293 %3295) (-.f64 %3295 (neg.f64 %3293)) (*.f64 %1996 %3303) (*.f64 %2190 %2064) (*.f64 %2064 %2190) (*.f64 %382 %3307) (*.f64 %393 %3309) (*.f64 %3303 %1996) (*.f64 %2187 %2691) (*.f64 %2164 %3313) (*.f64 %2691 %2187) (*.f64 %3313 %2164) (*.f64 %2210 %3317) (*.f64 %2194 %3319) (*.f64 %3321 %1999) (*.f64 %3323 %2198) (*.f64 %3325 %2200) (*.f64 %3327 %381) (*.f64 %3329 %381) (fma.f64 %3295 #s(literal 1 binary64) %3293) (fma.f64 %3293 #s(literal 1 binary64) %3295) (*.f64 %2706 %2192) (fma.f64 %502 %3142 %3295) (fma.f64 %3142 %502 %3295) (fma.f64 (*.f64 %502 %2002) #s(literal 1/2 binary64) %3295) (-.f64 %3295 (*.f64 %736 %3142)) (fma.f64 a (*.f64 %750 %3142) %3295) (fma.f64 b %3342 %3293) (fma.f64 %735 %3344 %3295) (fma.f64 %192 %3346 %3293) (fma.f64 %338 (*.f64 %735 %3142) %3295) (fma.f64 %193 %3142 %3293) (fma.f64 %750 %3351 %3295) (fma.f64 %3142 %193 %3293) (fma.f64 (*.f64 %193 %2002) #s(literal 1/2 binary64) %3293) (fma.f64 %3356 %735 %3295) (fma.f64 %3358 %750 %3295) (fma.f64 %3360 %192 %3293) (fma.f64 (*.f64 %3142 %192) b %3293) (fma.f64 (*.f64 %3142 %735) %338 %3295) (fma.f64 (*.f64 %3142 %750) a %3295) (fma.f64 #s(literal 2 binary64) %3368 %3293) (fma.f64 #s(literal 2 binary64) %3370 %3295) (fma.f64 %3368 #s(literal 2 binary64) %3293) (fma.f64 %3370 #s(literal 2 binary64) %3295) (-.f64 %3295 (*.f64 %3164 %502)) (fma.f64 %155 (*.f64 %802 %3142) %3293) (fma.f64 %802 %3378 %3293) (fma.f64 %3380 %802 %3293) (fma.f64 (*.f64 %3142 %802) %155 %3293) (fma.f64 %161 (*.f64 %809 %3142) %3293) (fma.f64 %809 %3386 %3293) (fma.f64 %3388 %809 %3293) (fma.f64 (*.f64 %3142 %809) %161 %3293) (/.f64 (*.f64 %2190 %2691) #s(literal 2 binary64)) (/.f64 (*.f64 %2691 %2190) #s(literal 2 binary64)) (fma.f64 %1996 %578 %3098) (fma.f64 #s(literal 0 binary64) %2187 %3098) (fma.f64 %382 (*.f64 %2200 #s(literal 0 binary64)) %3098) (fma.f64 %3257 %2200 %3098) (fma.f64 %578 %1996 %3098) (fma.f64 %3263 %1999 %3098) (fma.f64 %2187 #s(literal 0 binary64) %3098) (fma.f64 %2210 %3251 %3098) (fma.f64 (*.f64 #s(literal 0 binary64) %2210) %381 %3098) (fma.f64 b %3346 %3408) (fma.f64 %157 %3142 %3408) (fma.f64 %814 %3142 %3368) (fma.f64 %2002 %197 %3408) (fma.f64 %2002 %3407 %3368) (fma.f64 %3142 %157 %3408) (fma.f64 %3142 %814 %3368) (fma.f64 %3295 #s(literal 1/2 binary64) %3408) (fma.f64 (*.f64 %814 %2002) #s(literal 1/2 binary64) %3368) (fma.f64 %3360 b %3408) (*.f64 %541 %3424) (+.f64 %3368 %3408) (+.f64 %3408 %3368) (-.f64 %3368 (*.f64 %839 %3142)) (-.f64 %3431 (*.f64 %340 %3142)) (fma.f64 a %3344 %3431) (fma.f64 %338 %3351 %3431) (fma.f64 %841 %3142 %3370) (fma.f64 %342 %3142 %3431) (fma.f64 %2002 %544 %3431) (fma.f64 %2002 %3430 %3370) (fma.f64 %3142 %841 %3370) (fma.f64 %3142 %342 %3431) (fma.f64 %3293 #s(literal 1/2 binary64) %3431) (fma.f64 (*.f64 %841 %2002) #s(literal 1/2 binary64) %3370) (fma.f64 %3356 a %3431) (fma.f64 %3358 %338 %3431) (-.f64 %3368 (*.f64 %3164 %814)) (-.f64 %3368 (neg.f64 %3408)) (+.f64 %3431 %3370) (+.f64 %3370 %3431) (fma.f64 %161 %3386 %3408) (fma.f64 %155 %3378 %3408) (fma.f64 %3380 %155 %3408) (fma.f64 %3388 %161 %3408) (fma.f64 %383 %3142 %3140) (fma.f64 %383 (*.f64 %2164 #s(literal 0 binary64)) %3098) (fma.f64 %1996 %3303 %578) (fma.f64 %2190 %2064 %578) (fma.f64 %2190 #s(literal 0 binary64) %3098) (fma.f64 %2064 %2190 %578) (fma.f64 %3098 #s(literal 1/2 binary64) %3140) (fma.f64 #s(literal 0 binary64) %2190 %3098) (fma.f64 #s(literal 1/2 binary64) %3098 %3140) (fma.f64 %40 %2187 %3098) (fma.f64 %381 (*.f64 %382 %3142) %3140) (fma.f64 %382 %3148 %3140) (fma.f64 %382 %3307 %578) (fma.f64 %382 (*.f64 %2198 #s(literal 0 binary64)) %3098) (fma.f64 %393 %3309 %578) (fma.f64 %3257 %2198 %3098) (fma.f64 %578 %2164 %3098) (fma.f64 %520 %2002 %3140) (fma.f64 %2002 %520 %3140) (fma.f64 %3303 %1996 %578) (fma.f64 %3142 %383 %3140) (fma.f64 %2187 %2691 %578) (fma.f64 %2164 %578 %3098) (fma.f64 %2164 %3313 %578) (fma.f64 %2691 %2187 %578) (fma.f64 %3313 %2164 %578) (fma.f64 %2210 %3317 %578) (fma.f64 %2194 %3251 %3098) (fma.f64 %2194 %3319 %578) (fma.f64 %3321 %1999 %578) (fma.f64 %3323 %2198 %578) (fma.f64 %3148 %382 %3140) (fma.f64 %3325 %2200 %578) (fma.f64 %3327 %381 %578) (fma.f64 %3158 %381 %3140) (fma.f64 (*.f64 #s(literal 0 binary64) %2164) %383 %3098) (fma.f64 %3329 %381 %578) (fma.f64 (*.f64 #s(literal 0 binary64) %2194) %381 %3098) (-.f64 %3431 (*.f64 %3164 %342)) (-.f64 %3431 (neg.f64 %3370)) (+.f64 %3140 %3140) (-.f64 %3140 %3144) (fma.f64 %344 (*.f64 %348 %3142) %3431) (fma.f64 %348 (*.f64 %344 %3142) %3431) (fma.f64 (*.f64 %3142 %344) %348 %3431) (fma.f64 (*.f64 %3142 %348) %344 %3431) (fma.f64 %393 %3164 %3140) (fma.f64 %389 (*.f64 %390 %3142) %3140) (fma.f64 %390 (*.f64 %389 %3142) %3140) (fma.f64 (*.f64 %3142 %390) %389 %3140) (fma.f64 (*.f64 %3142 %389) %390 %3140) (fma.f64 %2706 %2192 %578) (-.f64 %3140 (*.f64 %3164 %383)) (fma.f64 %171 (*.f64 %171 %3142) %3408) (fma.f64 (*.f64 %3142 %171) %171 %3408) (-.f64 %578 (*.f64 %2065 %2190)) (fma.f64 %397 (*.f64 %398 %3142) %3140) (fma.f64 %400 (*.f64 %401 %3142) %3140) (fma.f64 %401 (*.f64 %400 %3142) %3140) (fma.f64 (*.f64 %3142 %400) %401 %3140) (fma.f64 (*.f64 %3142 %401) %400 %3140) (fma.f64 (*.f64 %3142 %397) %398 %3140) (fma.f64 %410 (*.f64 %411 %3142) %3140) (fma.f64 (*.f64 %3142 %410) %411 %3140) (fma.f64 #s(literal 1 binary64) %3140 %3140) (fma.f64 %3140 #s(literal 1 binary64) %3140) (/.f64 (fma.f64 %3098 #s(literal 2 binary64) %3150) #s(literal 4 binary64)) (fma.f64 %439 (*.f64 %440 %3142) %3140) (fma.f64 (*.f64 %3142 %439) %440 %3140) (fma.f64 (/.f64 %383 #s(literal 1/2 binary64)) %3199 %3140) (fma.f64 (/.f64 %383 #s(literal 4 binary64)) %3196 %3140) (fma.f64 #s(literal 2 binary64) (*.f64 %520 %3142) %3140) (fma.f64 #s(literal 2 binary64) %3181 %3140) (fma.f64 %522 (*.f64 #s(literal 1/2 binary64) %3142) %3140) (fma.f64 %383 %3567 %3571) (fma.f64 %383 %3570 %3573) (fma.f64 %3567 %383 %3575) (fma.f64 %3570 %383 %3577) (fma.f64 %282 %3342 %3293) (fma.f64 %3580 %192 %3293) (+.f64 %3577 %3575) (+.f64 %3575 %3577) (+.f64 %3571 %3573) (+.f64 %3573 %3571) (fma.f64 %1215 %3346 %3293) (fma.f64 (*.f64 %3142 %1215) b %3293) (/.f64 (*.f64 %3593 %522) #s(literal 2 binary64)) (/.f64 (*.f64 %522 %3593) #s(literal 2 binary64)) (fma.f64 %541 %3424 %578) (fma.f64 b (*.f64 %282 %3142) %3408) (fma.f64 %282 %3346 %3408) (fma.f64 %3580 b %3408) (fma.f64 %3360 %282 %3408) (fma.f64 %360 %3344 %3431) (fma.f64 %373 %3351 %3431) (fma.f64 (*.f64 %3142 %360) %338 %3431) (fma.f64 (*.f64 %3142 %373) a %3431) (fma.f64 %522 %3610 %3612) (fma.f64 %3610 %522 %3614) (+.f64 (*.f64 %3610 %522) %3614) (+.f64 (*.f64 %522 %3610) %3612) (fma.f64 %1996 %3620 %3295) (fma.f64 %2064 %2334 %3295) (fma.f64 %3620 %1996 %3295) (fma.f64 %2334 %2064 %3295) (fma.f64 %1996 %3625 %3293) (fma.f64 %2064 %2337 %3293) (fma.f64 %3625 %1996 %3293) (fma.f64 %2337 %2064 %3293) (*.f64 %522 %3638) (fma.f64 %1996 %3640 %3408) (fma.f64 %1996 %3642 %3368) (fma.f64 %2064 %2351 %3408) (fma.f64 %2064 %2426 %3368) (fma.f64 %3640 %1996 %3408) (fma.f64 %3642 %1996 %3368) (fma.f64 %2351 %2064 %3408) (fma.f64 %2426 %2064 %3368) (fma.f64 %1996 %3650 %3370) (fma.f64 %1996 %3653 %3431) (fma.f64 %2064 %2451 %3370) (fma.f64 %2064 %2383 %3431) (fma.f64 %3650 %1996 %3370) (fma.f64 %3653 %1996 %3431) (fma.f64 %2451 %2064 %3370) (fma.f64 %2383 %2064 %3431) (fma.f64 %1996 %3313 %3140) (fma.f64 %2064 %2187 %3140) (fma.f64 #s(literal 0 binary64) (*.f64 %1996 %2187) %3098) (fma.f64 %2187 %2064 %3140) (fma.f64 %3313 %1996 %3140) (fma.f64 %2210 %3319 %3140) (fma.f64 %3323 %2200 %3140) (fma.f64 (*.f64 %2064 %393) %1999 %3140) (fma.f64 (*.f64 %2187 %1996) #s(literal 0 binary64) %3098) (fma.f64 (*.f64 %2064 %2210) %381 %3140) (-.f64 %3140 (*.f64 %1999 %3313)) (fma.f64 %2192 %2065 %3140) (-.f64 %3140 (*.f64 %2065 %2187)) (-.f64 %3140 (*.f64 (neg.f64 %3313) %1996)) (/.f64 (*.f64 %2966 %2190) #s(literal 2 binary64)) (/.f64 (*.f64 %2190 %2966) #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) (*.f64 %1996 %2190) %3098) (fma.f64 (*.f64 %2190 %1996) #s(literal 0 binary64) %3098) (fma.f64 %522 %3638 %578) (fma.f64 %2691 %2351 %3692) (fma.f64 %2691 %2383 %3694) (fma.f64 %2351 %2691 %3696) (fma.f64 %2383 %2691 %3698) (+.f64 %3692 %3694) (+.f64 %3694 %3692) (+.f64 %3696 %3698) (+.f64 %3698 %3696) |
Compiled 2 735 to 3 866 computations (-41.4% saved)
Compiled 266 to 1 077 computations (-304.9% saved)
35 alts after pruning (35 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 231 | 35 | 266 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 232 | 35 | 267 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 58.1% | %20 = (PI.f64 ) %21 = (*.f64 angle %20) %64 = (+.f64 a b) (fma.f64 (*.f64 (cos.f64 (*.f64 %20 (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (-.f64 a b) %64)) (sin.f64 (*.f64 %21 #s(literal -1/180 binary64))) (*.f64 (sin.f64 (*.f64 %21 #s(literal 1/90 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 b a)) %64))) |
| ▶ | 37.1% | %20 = (PI.f64 ) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 (*.f64 angle %20) #s(literal 1/90 binary64) (*.f64 #s(literal -1/2 binary64) %20))) #s(literal 0 binary64))) #s(literal 2 binary64)) |
| ▶ | 34.7% | %20 = (PI.f64 ) %113 = (fabs.f64 (*.f64 angle %20)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 %113 #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %20))) (sin.f64 (neg.f64 (*.f64 (fma.f64 angle %20 %113) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) |
| ▶ | 67.1% | %73 = (*.f64 (PI.f64 ) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 %73) (-.f64 b a)) (*.f64 (cos.f64 %73) #s(literal 2 binary64)))) |
| ▶ | 58.5% | %20 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 a b)) (-.f64 (sin.f64 (*.f64 (*.f64 angle %20) #s(literal -1/180 binary64))) (sin.f64 (*.f64 %20 (*.f64 #s(literal 1/180 binary64) angle))))) (cos.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 67.4% | %20 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %20 (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 13.8% | %38 = (*.f64 (PI.f64 ) (/.f64 angle #s(literal 180 binary64))) %180 = (approx 2 #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 %180 (-.f64 (pow.f64 b %180) (pow.f64 a %180))) (sin.f64 %38)) (cos.f64 %38)) |
| ▶ | 57.0% | %38 = (*.f64 (PI.f64 ) (/.f64 angle #s(literal 180 binary64))) %64 = (+.f64 a b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b %64 (*.f64 (neg.f64 a) %64))) (sin.f64 %38)) (cos.f64 %38)) |
| ▶ | 30.8% | %20 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %20)) (sin.f64 (*.f64 (*.f64 angle %20) #s(literal -1/180 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 55.2% | %163 = (/.f64 (*.f64 (*.f64 angle (PI.f64 )) #s(literal 360 binary64)) #s(literal 64800 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %163)) (cos.f64 %163)) |
| ▶ | 55.8% | %155 = (/.f64 (*.f64 angle (PI.f64 )) #s(literal 180 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %155)) (cos.f64 %155)) |
| ▶ | 49.3% | %20 = (PI.f64 ) %150 = (*.f64 (fma.f64 %20 (fma.f64 #s(literal 1/180 binary64) angle (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) %20)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %150)) (cos.f64 %150)) |
| ▶ | 55.2% | %20 = (PI.f64 ) %143 = (*.f64 (fma.f64 %20 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 #s(literal 1/2 binary64) %20)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %143)) (cos.f64 %143)) |
| ▶ | 56.5% | %133 = (sqrt.f64 #s(literal 180 binary64)) %136 = (*.f64 (PI.f64 ) (/.f64 angle (*.f64 %133 %133))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %136)) (cos.f64 %136)) |
| ▶ | 53.0% | %20 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) (fma.f64 (neg.f64 angle) (fma.f64 #s(literal -1/180 binary64) %20 (*.f64 #s(literal 1/180 binary64) %20)) (cos.f64 (*.f64 %20 (*.f64 #s(literal 1/180 binary64) angle))))) |
| ▶ | 55.3% | %20 = (PI.f64 ) %73 = (*.f64 %20 (*.f64 #s(literal 1/180 binary64) angle)) %74 = (cos.f64 %73) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) (fma.f64 %74 (+.f64 (sin.f64 %73) (sin.f64 (*.f64 (*.f64 angle %20) #s(literal -1/180 binary64)))) %74)) |
| ▶ | 55.5% | %20 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) (fma.f64 angle (fma.f64 #s(literal -1/180 binary64) %20 (*.f64 #s(literal 1/180 binary64) %20)) (cos.f64 (*.f64 %20 (*.f64 #s(literal 1/180 binary64) angle))))) |
| ▶ | 54.6% | %20 = (PI.f64 ) %73 = (*.f64 %20 (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %20) (fabs.f64 %73))) (cos.f64 %73)) #s(literal 2 binary64))) |
| ▶ | 55.7% | %20 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (fma.f64 (fabs.f64 (*.f64 angle %20)) #s(literal -1/180 binary64) (*.f64 #s(literal 1/2 binary64) %20)))) |
| ▶ | 56.8% | %20 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %20))) |
| ▶ | 55.3% | %20 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %20))) |
| ▶ | 55.8% | %20 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) (approx (cos (* (PI ) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %20))))) |
| ▶ | 53.3% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64 ) (/.f64 angle #s(literal 180 binary64))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 55.8% | %38 = (*.f64 (PI.f64 ) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -2 binary64))))) (sin.f64 %38)) (cos.f64 %38)) |
| ▶ | 67.0% | (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64 )) #s(literal 1/90 binary64))) (-.f64 b a)) (+.f64 a b)) |
| ▶ | 59.1% | %20 = (PI.f64 ) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle %20) #s(literal -1/180 binary64))) (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 a b))) (cos.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 67.1% | %73 = (*.f64 (PI.f64 ) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 (sin.f64 %73) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (*.f64 (-.f64 b a) (cos.f64 %73))) |
| ▶ | 58.8% | %20 = (PI.f64 ) (*.f64 (*.f64 (cos.f64 (*.f64 %20 (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 a b))) (sin.f64 (*.f64 (*.f64 angle %20) #s(literal -1/180 binary64)))) |
| ▶ | 59.4% | (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64 )) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) (+.f64 a b))) |
| ▶ | 59.5% | (*.f64 (sin.f64 (*.f64 (neg.f64 angle) (*.f64 (PI.f64 ) #s(literal 1/90 binary64)))) (*.f64 (-.f64 a b) (+.f64 a b))) |
| ▶ | 32.0% | %20 = (PI.f64 ) %42 = (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (*.f64 (approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI ) (/ angle 180)))) (*.f64 angle (fma.f64 #s(literal -1/17496000 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (*.f64 (pow.f64 %20 #s(literal 3 binary64)) %42)) (*.f64 #s(literal 1/90 binary64) (*.f64 %20 %42))))) (cos.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 50.4% | %20 = (PI.f64 ) (*.f64 (approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI ) (/ angle 180)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 %20 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))))) (cos.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 37.8% | %20 = (PI.f64 ) (*.f64 (approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI ) (/ angle 180)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %20)))))) (cos.f64 (*.f64 %20 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 35.8% | %11 = (* (PI ) (/ angle 180)) %22 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 ))) (approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin %11)) (cos %11)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (cos.f64 %22) (sin.f64 %22))))) |
| ▶ | 38.2% | %11 = (* (PI ) (/ angle 180)) %22 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 ))) (approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin %11)) (cos %11)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (cos.f64 %22) (sin.f64 %22))))) |
Compiled 35 to 197 computations (-462.9% saved)
| Inputs |
|---|
%0 = (PI ) %5 = (* 1/180 %0) %11 = (sqrt 180) %0 2 (pow %0 3) %5 (* 1/2 %0) (* -1/2 %0) %11 (* %11 %11) (* %0 1/90) (+ (* -1/180 %0) %5) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 2 binary64) #s(literal 2181872751617887/70368744177664 binary64) #s(literal 5030569068109113/288230376151711744 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 1888191545670591/140737488355328 binary64) #s(literal 180 binary64) #s(literal 5030569068109113/144115188075855872 binary64) #s(literal 0 binary64) |
| 16.0ms | 1× | 2 | valid |
Compiled 33 to 20 computations (39.4% saved)
ival-pi: 15.0ms (95.0% of total, 0.2 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)const: 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)ival-pow: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%2 = (pow.f64 b #s(literal 2 binary64)) %4 = (pow.f64 a #s(literal 2 binary64)) %5 = (-.f64 %2 %4) %6 = (*.f64 #s(literal 2 binary64) %5) %7 = (PI.f64 ) %10 = (/.f64 angle #s(literal 180 binary64)) %11 = (*.f64 %7 %10) %12 = (sin.f64 %11) %13 = (*.f64 %6 %12) %14 = (cos.f64 %11) %17 = (approx 2 #s(literal 0 binary64)) %20 = (*.f64 angle %7) %21 = (*.f64 #s(literal 1/180 binary64) %20) %22 = (sin.f64 %21) %23 = (*.f64 %4 %22) %24 = (cos.f64 %21) %25 = (*.f64 %24 %22) %26 = (*.f64 %2 %25) %27 = (*.f64 #s(literal 2 binary64) %26) %35 = (* (PI ) (/ angle 180)) %37 = (* (* 2 (- (pow b 2) (pow a 2))) (sin %35)) %38 = (cos %35) %39 = (* %37 %38) %41 = (*.f64 %4 %25) %43 = (*.f64 #s(literal -2 binary64) %23) %44 = (approx %37 %43) %45 = (*.f64 #s(literal -2 binary64) %41) %47 = (*.f64 #s(literal 1/180 binary64) angle) %48 = (pow.f64 angle #s(literal 2 binary64)) %50 = (pow.f64 %7 #s(literal 3 binary64)) %51 = (*.f64 #s(literal 1/180 binary64) %7) %53 = (*.f64 %7 %5) %54 = (*.f64 angle %53) %55 = (*.f64 #s(literal 1/90 binary64) %54) %56 = (approx %37 %55) %58 = (*.f64 %50 %5) %59 = (*.f64 %48 %58) %60 = (*.f64 #s(literal 1/90 binary64) %53) %61 = (fma.f64 #s(literal -1/17496000 binary64) %59 %60) %62 = (*.f64 angle %61) %63 = (approx %37 %62) %64 = (approx %38 #s(literal 1 binary64)) %65 = (approx %38 %24) %68 = (*.f64 %7 %47) %70 = (*.f64 %20 #s(literal -1/180 binary64)) %71 = (*.f64 #s(literal 1/2 binary64) %7) %72 = (neg.f64 a) %73 = (pow.f64 a #s(literal -2 binary64)) %74 = (/.f64 #s(literal 1 binary64) %73) %75 = (-.f64 b a) %76 = (+.f64 a b) %77 = (*.f64 %75 %76) %78 = (-.f64 a b) %79 = (*.f64 %78 %76) %80 = (*.f64 %72 %76) %81 = (fma.f64 b %76 %80) %82 = (*.f64 #s(literal 1/2 binary64) %75) %83 = (*.f64 %82 %76) %84 = (*.f64 #s(literal 2 binary64) %77) %85 = (*.f64 %76 #s(literal 2 binary64)) %86 = (*.f64 %85 %78) %87 = (*.f64 #s(literal -1/2 binary64) %7) %89 = (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %90 = (fma.f64 #s(literal 1/180 binary64) angle %89) %91 = (fma.f64 %7 %90 %71) %92 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %93 = (-.f64 %92 %47) %94 = (fma.f64 %7 %93 %71) %95 = (neg.f64 angle) %96 = (sqrt.f64 #s(literal 180 binary64)) %97 = (*.f64 %96 %96) %98 = (/.f64 %20 #s(literal 180 binary64)) %99 = (*.f64 %20 #s(literal 1/90 binary64)) %100 = (*.f64 %20 #s(literal 360 binary64)) %102 = (/.f64 %100 #s(literal 64800 binary64)) %103 = (*.f64 %7 #s(literal 1/90 binary64)) %104 = (*.f64 %95 %103) %105 = (fma.f64 #s(literal -1/180 binary64) %7 %51) %106 = (sin.f64 %68) %107 = (sin.f64 %70) %108 = (sin.f64 %99) %109 = (fabs.f64 %68) %110 = (cos.f64 %68) %111 = (+.f64 %106 %107) %112 = (*.f64 %89 %7) %113 = (cos.f64 %112) %114 = (-.f64 %113 %107) %115 = (/.f64 %114 #s(literal 2 binary64)) %116 = (*.f64 %106 %85) %117 = (*.f64 %106 %75) %118 = (*.f64 %107 %86) %119 = (*.f64 %117 %85) %120 = (-.f64 %107 %106) %121 = (*.f64 %79 %120) %122 = (fabs.f64 %20) %123 = (sin.f64 %112) %124 = (*.f64 %92 %7) %125 = (sin.f64 %124) %126 = (fma.f64 %122 #s(literal -1/180 binary64) %71) %127 = (sin.f64 %126) %128 = (*.f64 %110 #s(literal 2 binary64)) %129 = (fma.f64 angle %105 %110) %130 = (fma.f64 %95 %105 %110) %131 = (-.f64 %71 %109) %132 = (sin.f64 %131) %133 = (+.f64 %132 %110) %134 = (/.f64 %133 #s(literal 2 binary64)) %135 = (fma.f64 %110 %111 %110) %136 = (*.f64 %108 %75) %139 = (sin.f64 %104) %141 = (*.f64 %108 %83) %142 = (fma.f64 %20 #s(literal 1/90 binary64) %87) %143 = (cos.f64 %142) %144 = (-.f64 %143 #s(literal 0 binary64)) %145 = (*.f64 %84 %144) %147 = (*.f64 %117 %128) %149 = (*.f64 %75 %110) %151 = (*.f64 %110 %86) %153 = (fma.f64 angle %7 %122) %154 = (*.f64 %153 #s(literal 1/180 binary64)) %155 = (fma.f64 %122 #s(literal 1/180 binary64) %112) %156 = (cos.f64 %155) %157 = (neg.f64 %154) %158 = (sin.f64 %157) %159 = (-.f64 %156 %158) %160 = (*.f64 %84 %159) %162 = (*.f64 %110 %79) %170 = (*.f64 #s(literal 2 binary64) %81) %171 = (*.f64 %170 %12) %182 = (sin.f64 %98) %183 = (*.f64 %6 %182) %184 = (cos.f64 %98) %186 = (sin.f64 %102) %187 = (*.f64 %6 %186) %188 = (cos.f64 %102) %190 = (*.f64 %6 %115) %192 = (*.f64 %94 %10) %193 = (sin.f64 %192) %194 = (*.f64 %6 %193) %195 = (cos.f64 %192) %197 = (*.f64 %91 %10) %198 = (sin.f64 %197) %199 = (*.f64 %6 %198) %200 = (cos.f64 %197) %202 = (-.f64 %2 %74) %203 = (*.f64 #s(literal 2 binary64) %202) %204 = (*.f64 %203 %12) %206 = (/.f64 angle %97) %207 = (*.f64 %7 %206) %208 = (sin.f64 %207) %209 = (*.f64 %6 %208) %210 = (cos.f64 %207) %212 = (pow.f64 b %17) %213 = (pow.f64 a %17) %214 = (-.f64 %212 %213) %215 = (*.f64 %17 %214) %216 = (*.f64 %215 %12) #s(literal 2 binary64) b %2 a %4 %5 %6 %7 angle #s(literal 180 binary64) %10 %11 %12 %13 %14 #s(literal 0 binary64) %17 #s(literal -2 binary64) #s(literal 1/180 binary64) %20 %21 %22 %23 %24 %25 %26 %27 (approx %39 %27) %41 #s(literal 1 binary64) %43 %44 %45 (approx %39 %45) %47 %48 #s(literal 3 binary64) %50 %51 #s(literal 1/90 binary64) %53 %54 %55 %56 #s(literal -1/17496000 binary64) %58 %59 %60 %61 %62 %63 %64 %65 #s(literal 1/2 binary64) #s(literal -1/2 binary64) %68 #s(literal -1/180 binary64) %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 #s(literal 360 binary64) %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 #s(literal 64800 binary64) %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 (*.f64 %108 %77) (*.f64 %136 %76) %139 (*.f64 %139 %79) %141 %142 %143 %144 %145 (/.f64 %145 #s(literal 2 binary64)) %147 (*.f64 %76 %147) %149 (*.f64 %116 %149) %151 (*.f64 %151 %107) %153 %154 %155 %156 %157 %158 %159 %160 (/.f64 %160 #s(literal 2 binary64)) %162 (fma.f64 %162 %107 %141) (*.f64 %118 %14) (*.f64 %56 %14) (*.f64 %119 %14) (*.f64 %121 %14) (*.f64 %44 %14) (*.f64 %63 %14) %170 %171 (*.f64 %171 %14) (*.f64 %13 %135) (*.f64 %13 %127) (*.f64 %13 %123) (*.f64 %13 %129) (*.f64 %13 %125) (*.f64 %13 %130) (*.f64 %13 %64) (*.f64 %13 %65) (*.f64 %13 %134) %182 %183 %184 (*.f64 %183 %184) %186 %187 %188 (*.f64 %187 %188) %190 (*.f64 %190 %14) %192 %193 %194 %195 (*.f64 %194 %195) %197 %198 %199 %200 (*.f64 %199 %200) %202 %203 %204 (*.f64 %204 %14) %206 %207 %208 %209 %210 (*.f64 %209 %210) %212 %213 %214 %215 %216 (*.f64 %216 %14) |
| Outputs |
|---|
%5 = (pow a 2) %7 = (pow.f64 a #s(literal 2 binary64)) %10 = (pow b 2) %11 = (- %10 %5) %12 = (pow.f64 b #s(literal 2 binary64)) %17 = (* 2 %11) %18 = (*.f64 #s(literal 2 binary64) %12) %23 = (PI ) %26 = (/ angle 180) %27 = (* %23 %26) %28 = (sin %27) %29 = (* %17 %28) %31 = (PI.f64 ) %32 = (*.f64 angle %31) %33 = (*.f64 #s(literal 1/180 binary64) %32) %34 = (sin.f64 %33) %35 = (*.f64 %12 %34) %36 = (*.f64 #s(literal 2 binary64) %35) %38 = (*.f64 %7 %34) %42 = (* angle %23) %43 = (* 1/180 %42) %44 = (sin %43) %45 = (* %5 %44) %47 = (cos %27) %48 = (* %29 %47) %49 = (cos.f64 %33) %50 = (*.f64 %49 %34) %51 = (*.f64 %12 %50) %52 = (*.f64 #s(literal 2 binary64) %51) %54 = (*.f64 %7 %50) %58 = (* (cos %43) %44) %59 = (* %5 %58) %62 = (* -2 %45) %65 = (* -2 %59) %68 = (* %23 %11) %69 = (*.f64 %12 %31) %71 = (*.f64 %7 %31) %74 = (* angle %68) %75 = (*.f64 angle %69) %77 = (*.f64 %7 %32) %81 = (* 1/90 %74) %83 = (*.f64 #s(literal 1/90 binary64) %75) %90 = (* (pow %23 3) %11) %92 = (pow.f64 %31 #s(literal 3 binary64)) %93 = (*.f64 %12 %92) %95 = (*.f64 %7 %92) %98 = (pow angle 2) %99 = (* %98 %90) %100 = (pow.f64 angle #s(literal 2 binary64)) %101 = (*.f64 %100 %93) %103 = (*.f64 %100 %92) %104 = (*.f64 %7 %103) %107 = (* 1/90 %68) %108 = (*.f64 #s(literal 1/90 binary64) %69) %114 = (+ (* -1/17496000 %99) %107) %116 = (fma.f64 #s(literal -1/17496000 binary64) %101 %108) %120 = (fma.f64 #s(literal -1/90 binary64) %31 (*.f64 #s(literal 1/17496000 binary64) %103)) %121 = (*.f64 %7 %120) %125 = (* angle %114) %126 = (*.f64 angle %116) %129 = (*.f64 %7 (*.f64 angle %120)) %132 = (neg a) %133 = (*.f64 #s(literal -1 binary64) a) %139 = (- b a) %141 = (+.f64 b %133) %143 = (+ a b) %144 = (+.f64 a b) %146 = (* %139 %143) %147 = (*.f64 #s(literal -1 binary64) b) %148 = (+.f64 b %147) %151 = (fma.f64 #s(literal -1 binary64) a %147) %155 = (- a b) %157 = (-.f64 a b) %159 = (* %155 %143) %162 = (*.f64 a %148) %169 = (* %132 %143) %170 = (*.f64 a b) %176 = (* 1/2 %139) %178 = (*.f64 #s(literal 1/2 binary64) b) %183 = (* %176 %143) %184 = (*.f64 #s(literal 1/2 binary64) %12) %188 = (*.f64 #s(literal 1/2 binary64) %148) %193 = (* 2 %146) %196 = (*.f64 #s(literal 2 binary64) %148) %201 = (* %143 2) %202 = (*.f64 #s(literal 2 binary64) b) %206 = (* %201 %155) %216 = (* 1/180 angle) %217 = (* %23 %216) %218 = (sin %217) %219 = (* %218 %201) %220 = (*.f64 b %34) %221 = (*.f64 #s(literal 2 binary64) %220) %223 = (*.f64 a %34) %226 = (* %218 %139) %231 = (* %42 -1/180) %232 = (sin %231) %233 = (* %232 %206) %235 = (*.f64 #s(literal -1/180 binary64) %32) %236 = (sin.f64 %235) %237 = (*.f64 %12 %236) %240 = (*.f64 %236 %148) %251 = (* %226 %201) %252 = (*.f64 %34 %148) %256 = (*.f64 #s(literal 2 binary64) %252) %261 = (- %232 %218) %262 = (* %159 %261) %263 = (-.f64 %236 %34) %264 = (*.f64 %12 %263) %267 = (*.f64 b %263) %268 = (fma.f64 #s(literal -1 binary64) %267 %267) %277 = (* %42 1/90) %278 = (sin %277) %279 = (* %278 %139) %280 = (*.f64 #s(literal 1/90 binary64) %32) %281 = (sin.f64 %280) %282 = (*.f64 b %281) %284 = (*.f64 a %281) %287 = (* %278 %146) %288 = (*.f64 %12 %281) %290 = (*.f64 %281 %148) %296 = (neg angle) %298 = (* %296 (* %23 1/90)) %299 = (sin %298) %300 = (* %299 %159) %301 = (*.f64 #s(literal -1/90 binary64) %32) %302 = (sin.f64 %301) %303 = (*.f64 %12 %302) %306 = (*.f64 %302 %148) %314 = (* %278 %183) %315 = (*.f64 #s(literal 1/2 binary64) %288) %320 = (*.f64 #s(literal 1/2 binary64) %290) %327 = (+ %277 (* -1/2 %23)) %328 = (cos %327) %331 = (* %193 (- %328 0)) %332 = (fma.f64 #s(literal -1/2 binary64) %31 %280) %333 = (cos.f64 %332) %334 = (*.f64 %12 %333) %335 = (*.f64 #s(literal 2 binary64) %334) %337 = (*.f64 %333 %148) %341 = (*.f64 a %333) %342 = (*.f64 #s(literal 2 binary64) %337) %347 = (/ %331 2) %354 = (cos %217) %355 = (* %354 2) %356 = (* %226 %355) %357 = (*.f64 b %50) %358 = (*.f64 #s(literal 2 binary64) %357) %360 = (*.f64 a %50) %363 = (* %143 %356) %364 = (*.f64 %49 %252) %368 = (*.f64 #s(literal 2 binary64) %364) %373 = (* %139 %354) %374 = (*.f64 b %49) %376 = (*.f64 a %49) %379 = (* %354 %206) %380 = (*.f64 %12 %49) %383 = (*.f64 %49 %148) %384 = (*.f64 a %383) %393 = (* %379 %232) %394 = (*.f64 %49 %236) %395 = (*.f64 %12 %394) %398 = (*.f64 %49 %240) %409 = (fabs %42) %412 = (+ (* -1/180 angle) 1/2) %413 = (* %412 %23) %414 = (+ (* %409 1/180) %413) %415 = (cos %414) %416 = (+ %42 %409) %417 = (* %416 1/180) %418 = (neg %417) %419 = (sin %418) %420 = (- %415 %419) %421 = (* %193 %420) %422 = (fabs.f64 %32) %423 = (*.f64 #s(literal -1/180 binary64) angle) %424 = (+.f64 #s(literal 1/2 binary64) %423) %425 = (*.f64 %31 %424) %427 = (cos.f64 (fma.f64 #s(literal 1/180 binary64) %422 %425)) %428 = (+.f64 %422 %32) %431 = (sin.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) %428))) %432 = (-.f64 %427 %431) %433 = (*.f64 %12 %432) %434 = (*.f64 #s(literal 2 binary64) %433) %436 = (*.f64 b %432) %437 = (fma.f64 #s(literal -1 binary64) %436 %436) %441 = (*.f64 a %432) %442 = (*.f64 #s(literal 2 binary64) %437) %447 = (/ %421 2) %454 = (* %354 %159) %464 = (+ (* %454 %232) %314) %465 = (fma.f64 #s(literal -1 binary64) %395 %315) %472 = (fma.f64 #s(literal -1/2 binary64) %281 %394) %479 = (* %262 %47) %480 = (*.f64 %49 %263) %481 = (*.f64 %12 %480) %484 = (*.f64 %49 %268) %492 = (+ %218 %232) %494 = (+ (* %354 %492) %354) %495 = (* %29 %494) %496 = (+.f64 %236 %34) %498 = (+.f64 %49 (*.f64 %49 %496)) %499 = (*.f64 %34 %498) %500 = (*.f64 %12 %499) %501 = (*.f64 #s(literal 2 binary64) %500) %503 = (*.f64 %7 %499) %507 = (* 1/2 %23) %508 = (+ (* %409 -1/180) %507) %509 = (sin %508) %510 = (* %29 %509) %511 = (*.f64 #s(literal 1/2 binary64) %31) %512 = (fma.f64 #s(literal -1/180 binary64) %422 %511) %513 = (sin.f64 %512) %514 = (*.f64 %34 %513) %515 = (*.f64 %12 %514) %516 = (*.f64 #s(literal 2 binary64) %515) %518 = (*.f64 %7 %514) %521 = (sin %413) %522 = (* %29 %521) %523 = (sin.f64 %425) %524 = (*.f64 %34 %523) %525 = (*.f64 %12 %524) %526 = (*.f64 #s(literal 2 binary64) %525) %528 = (*.f64 %7 %524) %533 = (+ (* -1/180 %23) (* 1/180 %23)) %535 = (+ (* angle %533) %354) %536 = (* %29 %535) %537 = (*.f64 #s(literal 1/180 binary64) %31) %538 = (fma.f64 #s(literal -1/180 binary64) %31 %537) %539 = (*.f64 angle %538) %541 = (*.f64 %34 (+.f64 %49 %539)) %542 = (*.f64 %12 %541) %543 = (*.f64 #s(literal 2 binary64) %542) %545 = (*.f64 %7 %541) %548 = (+ %216 1/2) %549 = (* %548 %23) %550 = (sin %549) %551 = (* %29 %550) %552 = (*.f64 #s(literal 1/180 binary64) angle) %553 = (+.f64 #s(literal 1/2 binary64) %552) %555 = (sin.f64 (*.f64 %31 %553)) %556 = (*.f64 %34 %555) %557 = (*.f64 %12 %556) %558 = (*.f64 #s(literal 2 binary64) %557) %560 = (*.f64 %7 %556) %564 = (+ (* %296 %533) %354) %565 = (* %29 %564) %566 = (*.f64 #s(literal -1 binary64) %539) %568 = (*.f64 %34 (+.f64 %49 %566)) %569 = (*.f64 %12 %568) %570 = (*.f64 #s(literal 2 binary64) %569) %572 = (*.f64 %7 %568) %575 = (fabs %217) %576 = (- %507 %575) %577 = (sin %576) %578 = (+ %577 %354) %579 = (/ %578 2) %580 = (* %29 %579) %581 = (fabs.f64 %33) %582 = (-.f64 %511 %581) %583 = (sin.f64 %582) %584 = (+.f64 %49 %583) %585 = (*.f64 %34 %584) %586 = (*.f64 %12 %585) %588 = (*.f64 %7 %585) %591 = (cos %413) %592 = (- %591 %232) %593 = (/ %592 2) %594 = (* %17 %593) %595 = (cos.f64 %425) %596 = (-.f64 %595 %236) %597 = (*.f64 %12 %596) %599 = (*.f64 %7 %596) %602 = (* %594 %47) %603 = (*.f64 %49 %596) %604 = (*.f64 %12 %603) %606 = (*.f64 %7 %603) %611 = (+ (* %23 (+ %216 %412)) %507) %612 = (* %611 %26) %614 = (* %17 (sin %612)) %620 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %31 (*.f64 %31 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/180 binary64) angle %552)))))) %621 = (sin.f64 %620) %622 = (*.f64 %12 %621) %623 = (*.f64 #s(literal 2 binary64) %622) %625 = (*.f64 %7 %621) %629 = (* %614 (cos %612)) %631 = (*.f64 (cos.f64 %620) %621) %632 = (*.f64 %12 %631) %633 = (*.f64 #s(literal 2 binary64) %632) %635 = (*.f64 %7 %631) %638 = (sqrt 180) %640 = (/ angle (* %638 %638)) %641 = (* %23 %640) %642 = (sin %641) %643 = (* %17 %642) %645 = (sqrt.f64 #s(literal 180 binary64)) %646 = (pow.f64 %645 #s(literal 2 binary64)) %647 = (/.f64 %32 %646) %648 = (sin.f64 %647) %649 = (*.f64 %12 %648) %650 = (*.f64 #s(literal 2 binary64) %649) %652 = (*.f64 %7 %648) %655 = (cos %641) %656 = (* %643 %655) %657 = (cos.f64 %647) %658 = (*.f64 %657 %648) %659 = (*.f64 %12 %658) %660 = (*.f64 #s(literal 2 binary64) %659) %662 = (*.f64 %7 %658) %665 = (*.f64 #s(literal -1 binary64) %7) %667 = (/.f64 %12 %7) %673 = (*.f64 #s(literal 2 binary64) %667) %678 = (*.f64 #s(literal 2 binary64) (/.f64 %35 %7)) %683 = (*.f64 #s(literal 2 binary64) (/.f64 %51 %7)) %689 = (/.f64 %69 %7) %695 = (/.f64 %75 %7) %713 = (/.f64 %101 %7) %717 = (*.f64 #s(literal -1/90 binary64) %71) %719 = (*.f64 #s(literal 1/90 binary64) %689) %734 = (/.f64 b a) %736 = (*.f64 a (-.f64 %734 #s(literal 1 binary64))) %741 = (fma.f64 #s(literal -1 binary64) %734 %734) %750 = (*.f64 #s(literal -1 binary64) %734) %752 = (*.f64 a (+.f64 #s(literal 1 binary64) %750)) %762 = (-.f64 %750 #s(literal 1 binary64)) %773 = (/.f64 %148 a) %783 = (*.f64 #s(literal 2 binary64) %773) %797 = (*.f64 #s(literal 2 binary64) %7) %808 = (/.f64 %220 a) %818 = (*.f64 %7 %236) %819 = (*.f64 #s(literal 2 binary64) %818) %823 = (fma.f64 #s(literal 2 binary64) %236 (*.f64 #s(literal 2 binary64) (/.f64 %240 a))) %830 = (/.f64 %252 a) %839 = (*.f64 %7 %263) %841 = (/.f64 %267 a) %856 = (/.f64 %282 a) %860 = (*.f64 %7 %281) %863 = (/.f64 %290 a) %867 = (/.f64 %288 %7) %872 = (*.f64 %7 %302) %874 = (/.f64 %306 a) %894 = (*.f64 %7 %333) %897 = (/.f64 %337 a) %902 = (/.f64 %334 %7) %919 = (/.f64 %357 a) %924 = (/.f64 %364 a) %935 = (/.f64 %374 a) %939 = (*.f64 %7 %49) %940 = (*.f64 #s(literal 2 binary64) %939) %942 = (/.f64 %383 a) %944 = (fma.f64 #s(literal 2 binary64) %49 (*.f64 #s(literal 2 binary64) %942)) %947 = (/.f64 %380 %7) %951 = (*.f64 %7 %394) %952 = (*.f64 #s(literal 2 binary64) %951) %954 = (/.f64 %398 a) %956 = (fma.f64 #s(literal 2 binary64) %394 (*.f64 #s(literal 2 binary64) %954)) %959 = (/.f64 %395 %7) %963 = (*.f64 %7 %432) %966 = (/.f64 %437 a) %967 = (*.f64 #s(literal 2 binary64) %966) %971 = (/.f64 %433 %7) %978 = (/.f64 %436 a) %998 = (fma.f64 %49 %236 %954) %1009 = (*.f64 %7 %480) %1012 = (fma.f64 %49 %263 (/.f64 %484 a)) %1116 = (/.f64 %12 a) %1216 = (/.f64 %288 a) %1244 = (/.f64 %334 a) %1261 = (*.f64 #s(literal 2 binary64) %50) %1282 = (/.f64 %380 a) %1286 = (*.f64 #s(literal 2 binary64) %49) %1302 = (/.f64 %433 a) %1344 = (-.f64 %12 %7) %1346 = (* %10 %58) %1349 = (fma.f64 #s(literal -1/90 binary64) %71 (*.f64 #s(literal 1/17496000 binary64) %104)) %1351 = (*.f64 #s(literal 1/90 binary64) %31) %1352 = (fma.f64 #s(literal -1/17496000 binary64) %103 %1351) %1353 = (*.f64 %12 %1352) %1357 = (*.f64 angle %1349) %1361 = (-.f64 b a) %1363 = (+.f64 a %133) %1364 = (*.f64 b %1363) %1391 = (*.f64 #s(literal 2 binary64) %1363) %1402 = (*.f64 %236 %1363) %1407 = (*.f64 #s(literal 2 binary64) %1402) %1412 = (*.f64 %34 %1363) %1422 = (*.f64 a %263) %1423 = (fma.f64 #s(literal -1 binary64) %1422 %1422) %1430 = (*.f64 %281 %1363) %1431 = (*.f64 b %1430) %1438 = (*.f64 %302 %1363) %1453 = (*.f64 %333 %1363) %1454 = (*.f64 b %1453) %1470 = (*.f64 %49 %1412) %1480 = (*.f64 %49 %1363) %1484 = (*.f64 #s(literal 2 binary64) %1480) %1489 = (*.f64 %49 %1402) %1494 = (*.f64 #s(literal 2 binary64) %1489) %1499 = (fma.f64 #s(literal -1 binary64) %441 %441) %1500 = (*.f64 b %1499) %1521 = (fma.f64 #s(literal -1/2 binary64) %860 %951) %1527 = (*.f64 #s(literal 1/2 binary64) %281) %1528 = (fma.f64 #s(literal -1 binary64) %394 %1527) %1534 = (*.f64 %49 %1423) %1541 = (/.f64 %7 %12) %1550 = (/.f64 %38 %12) %1551 = (*.f64 #s(literal 2 binary64) %34) %1555 = (/.f64 %54 %12) %1559 = (/.f64 %71 %12) %1564 = (/.f64 %77 %12) %1575 = (/.f64 %104 %12) %1594 = (/.f64 a b) %1595 = (*.f64 #s(literal -1 binary64) %1594) %1597 = (*.f64 b (+.f64 #s(literal 1 binary64) %1595)) %1602 = (fma.f64 #s(literal -1 binary64) %1594 %1594) %1612 = (*.f64 b (-.f64 %1594 #s(literal 1 binary64))) %1622 = (/.f64 %7 b) %1624 = (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) %1622)) %1631 = (/.f64 %1363 b) %1632 = (*.f64 #s(literal 1/2 binary64) %1631) %1640 = (*.f64 #s(literal 2 binary64) %1631) %1660 = (/.f64 %223 b) %1669 = (/.f64 %1402 b) %1680 = (/.f64 %1412 b) %1682 = (fma.f64 #s(literal 2 binary64) %34 (*.f64 #s(literal 2 binary64) %1680)) %1688 = (/.f64 %1422 b) %1699 = (/.f64 %284 b) %1704 = (/.f64 %1430 b) %1708 = (/.f64 %860 %12) %1713 = (/.f64 %1438 b) %1723 = (fma.f64 #s(literal 1/2 binary64) %281 (*.f64 #s(literal 1/2 binary64) %1704)) %1729 = (/.f64 %1453 b) %1731 = (fma.f64 #s(literal 2 binary64) %333 (*.f64 #s(literal 2 binary64) %1729)) %1734 = (/.f64 %894 %12) %1745 = (/.f64 %360 b) %1749 = (/.f64 %1470 b) %1751 = (fma.f64 #s(literal 2 binary64) %50 (*.f64 #s(literal 2 binary64) %1749)) %1757 = (/.f64 %376 b) %1762 = (/.f64 %1480 b) %1767 = (/.f64 %939 %12) %1773 = (/.f64 %1489 b) %1778 = (/.f64 %951 %12) %1786 = (fma.f64 #s(literal 2 binary64) %432 (*.f64 #s(literal 2 binary64) (/.f64 %1499 b))) %1789 = (/.f64 %963 %12) %1793 = (/.f64 %441 b) %1826 = (/.f64 %1534 b) %1913 = (*.f64 #s(literal -1 binary64) %1631) %1928 = (+ (* b %143) %169) %1951 = (*.f64 #s(literal 2 binary64) %1622) %1963 = (*.f64 #s(literal -2 binary64) %1631) %1994 = (*.f64 #s(literal 2 binary64) (/.f64 %38 b)) %2017 = (/.f64 %860 b) %2041 = (/.f64 %894 b) %2061 = (*.f64 #s(literal 2 binary64) (/.f64 %54 b)) %2075 = (/.f64 %939 b) %2093 = (/.f64 %963 b) %2118 = (fma.f64 #s(literal -1/2 binary64) %1430 %1489) %2142 = (* 2 %1928) %2152 = (* %2142 %28) %2161 = (* %2152 %47) %2179 = (pow.f64 %31 #s(literal 5 binary64)) %2180 = (*.f64 %100 %2179) %2181 = (*.f64 #s(literal 1/22674816000000 binary64) %2180) %2189 = (pow.f64 %31 #s(literal 7 binary64)) %2190 = (*.f64 %100 %2189) %2191 = (*.f64 #s(literal 1/22674816000000 binary64) %2179) %2199 = (*.f64 %31 %1344) %2200 = (*.f64 angle %2199) %2203 = (*.f64 %92 %1344) %2204 = (*.f64 %100 %2203) %2205 = (*.f64 #s(literal 1/90 binary64) %2199) %2206 = (fma.f64 #s(literal -1/17496000 binary64) %2204 %2205) %2210 = (*.f64 %2179 %1344) %2211 = (*.f64 %100 %2210) %2219 = (*.f64 %2189 %1344) %2220 = (*.f64 %100 %2219) %2231 = (pow.f64 %31 #s(literal 2 binary64)) %2232 = (*.f64 %100 %2231) %2233 = (*.f64 #s(literal -1/64800 binary64) %2232) %2238 = (pow.f64 %31 #s(literal 4 binary64)) %2239 = (*.f64 %100 %2238) %2241 = (fma.f64 #s(literal -1/64800 binary64) %2231 (*.f64 #s(literal 1/25194240000 binary64) %2239)) %2242 = (*.f64 %100 %2241) %2247 = (pow.f64 %31 #s(literal 6 binary64)) %2248 = (*.f64 %100 %2247) %2253 = (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %2231 (*.f64 %100 (fma.f64 #s(literal -1/24488801280000000 binary64) %2248 (*.f64 #s(literal 1/25194240000 binary64) %2238))))) %2263 = (*.f64 %7 %2180) %2270 = (*.f64 %7 %2190) %2271 = (*.f64 %7 %2179) %2281 = (*.f64 #s(literal -1/34992000 binary64) %92) %2282 = (fma.f64 #s(literal -1/11664000 binary64) %92 %2281) %2283 = (*.f64 %100 %2282) %2291 = (fma.f64 #s(literal 1/22674816000000 binary64) %2179 (fma.f64 #s(literal 1/4534963200000 binary64) %2179 (*.f64 #s(literal 1/2267481600000 binary64) %2179))) %2292 = (*.f64 %100 %2291) %2302 = (*.f64 #s(literal -1/30855889612800000000 binary64) %2189) %2305 = (fma.f64 #s(literal -1/881596846080000000 binary64) %2189 (fma.f64 #s(literal -1/1469328076800000000 binary64) %2189 (fma.f64 #s(literal -1/4407984230400000000 binary64) %2189 %2302))) %2306 = (*.f64 %100 %2305) %2319 = (*.f64 %12 %2282) %2320 = (*.f64 %100 %2319) %2324 = (*.f64 %12 %2291) %2330 = (*.f64 %12 %2305) %2337 = (* 2 %1346) %2359 = (fma.f64 #s(literal -1/11664000 binary64) %2203 (*.f64 #s(literal -1/34992000 binary64) %2203)) %2366 = (fma.f64 #s(literal 1/4534963200000 binary64) %2210 (*.f64 #s(literal 1/2267481600000 binary64) %2210)) %2367 = (fma.f64 #s(literal 1/22674816000000 binary64) %2210 %2366) %2369 = (*.f64 #s(literal 2 binary64) %2359) %2388 = (*.f64 %7 %2283) %2392 = (*.f64 %7 %2282) %2398 = (*.f64 %7 %2291) %2466 = (*.f64 #s(literal 1/34992000 binary64) %92) %2503 = (fma.f64 #s(literal -1/34992000 binary64) %92 %2466) %2518 = (*.f64 #s(literal 1/30855889612800000000 binary64) %2189) %2535 = (*.f64 #s(literal -1/180 binary64) %31) %2545 = (*.f64 #s(literal -1/22674816000000 binary64) %2179) %2554 = (*.f64 #s(literal -1/90 binary64) %31) %2559 = (*.f64 #s(literal 1/17496000 binary64) %92) %2574 = (*.f64 %31 %144) %2578 = (*.f64 %92 %144) %2584 = (*.f64 %2179 %144) %2602 = (*.f64 %31 %1361) %2603 = (*.f64 angle %2602) %2606 = (*.f64 %92 %1361) %2607 = (*.f64 %100 %2606) %2612 = (*.f64 %2179 %1361) %2613 = (*.f64 %100 %2612) %2620 = (*.f64 %2189 %1361) %2621 = (*.f64 %100 %2620) %2630 = (*.f64 %144 %157) %2631 = (*.f64 %31 %2630) %2635 = (*.f64 %92 %2630) %2636 = (*.f64 %100 %2635) %2641 = (*.f64 %2179 %2630) %2642 = (*.f64 %100 %2641) %2649 = (*.f64 %2189 %2630) %2650 = (*.f64 %100 %2649) %2659 = (*.f64 %144 %1361) %2660 = (*.f64 %31 %2659) %2661 = (*.f64 angle %2660) %2664 = (*.f64 %92 %2659) %2665 = (*.f64 %100 %2664) %2666 = (*.f64 #s(literal 1/90 binary64) %2660) %2670 = (*.f64 %2179 %2659) %2671 = (*.f64 %100 %2670) %2678 = (*.f64 %2189 %2659) %2679 = (*.f64 %100 %2678) %2688 = (-.f64 %2535 %537) %2691 = (-.f64 %2466 %2281) %2697 = (-.f64 %2545 %2191) %2706 = (-.f64 %2518 %2302) %2718 = (*.f64 %157 %2688) %2719 = (*.f64 %144 %2718) %2722 = (*.f64 %157 %2691) %2723 = (*.f64 %144 %2722) %2728 = (*.f64 %157 %2697) %2729 = (*.f64 %144 %2728) %2737 = (*.f64 %144 (*.f64 %157 %2706)) %2772 = (*.f64 angle %2231) %2778 = (*.f64 angle %2241) %2797 = (+.f64 #s(literal 1 binary64) %583) %2808 = (*.f64 #s(literal 1/2 binary64) %2797) %2828 = (fma.f64 #s(literal -1/64800 binary64) (*.f64 %2231 %538) %2503) %2916 = (*.f64 #s(literal 1/180 binary64) %2660) %2928 = (*.f64 #s(literal 1/1417176000000 binary64) %2670) %2936 = (*.f64 #s(literal -1/2 binary64) %31) %2939 = (cos.f64 %2936) %2941 = (sin.f64 %2936) %2942 = (*.f64 %31 %2941) %2948 = (*.f64 %2231 %2939) %2951 = (*.f64 #s(literal 1/90 binary64) %2942) %2965 = (*.f64 %2939 %2659) %2966 = (*.f64 #s(literal 2 binary64) %2965) %2969 = (*.f64 %2941 %2659) %2970 = (*.f64 %31 %2969) %2971 = (*.f64 angle %2970) %2975 = (*.f64 %2231 %2965) %2976 = (*.f64 angle %2975) %2984 = (*.f64 angle (*.f64 %92 %2969)) %3006 = (fma.f64 #s(literal -1/11664000 binary64) %2606 (*.f64 #s(literal -1/34992000 binary64) %2606)) %3014 = (fma.f64 #s(literal 1/22674816000000 binary64) %2612 (fma.f64 #s(literal 1/4534963200000 binary64) %2612 (*.f64 #s(literal 1/2267481600000 binary64) %2612))) %3036 = (fma.f64 #s(literal -1/11664000 binary64) %2664 (*.f64 #s(literal -1/34992000 binary64) %2664)) %3044 = (fma.f64 #s(literal 1/22674816000000 binary64) %2670 (fma.f64 #s(literal 1/4534963200000 binary64) %2670 (*.f64 #s(literal 1/2267481600000 binary64) %2670))) %3065 = (*.f64 %2231 %1361) %3071 = (*.f64 %2238 %1361) %3089 = (*.f64 #s(literal 2 binary64) %2630) %3091 = (*.f64 %2231 %2630) %3092 = (*.f64 %100 %3091) %3095 = (*.f64 %2238 %2630) %3096 = (*.f64 %100 %3095) %3103 = (*.f64 %100 (*.f64 %2247 %2630)) %3113 = (fma.f64 #s(literal 1/34992000 binary64) %2635 (*.f64 #s(literal 1/11664000 binary64) %2635)) %3123 = (fma.f64 #s(literal -1/2267481600000 binary64) %2641 (fma.f64 #s(literal -1/4534963200000 binary64) %2641 (*.f64 #s(literal -1/22674816000000 binary64) %2641))) %3137 = (fma.f64 #s(literal 1/30855889612800000000 binary64) %2649 (fma.f64 #s(literal 1/4407984230400000000 binary64) %2649 (fma.f64 #s(literal 1/1469328076800000000 binary64) %2649 (*.f64 #s(literal 1/881596846080000000 binary64) %2649)))) %3148 = (*.f64 #s(literal 1/180 binary64) %422) %3152 = (fma.f64 #s(literal 1/180 binary64) %422 %511) %3156 = (cos.f64 %3152) %3158 = (sin.f64 %3152) %3159 = (*.f64 %31 %3158) %3164 = (*.f64 %2231 %3156) %3167 = (*.f64 #s(literal -1/180 binary64) %3159) %3172 = (*.f64 %92 %3158) %3185 = (neg.f64 %3148) %3186 = (sin.f64 %3185) %3188 = (cos.f64 %3185) %3189 = (*.f64 %31 %3188) %3194 = (*.f64 %2231 %3186) %3201 = (*.f64 %92 %3188) %3210 = (-.f64 %3156 %3186) %3212 = (fma.f64 #s(literal -1/180 binary64) %3189 %3167) %3218 = (*.f64 #s(literal -1/64800 binary64) %3164) %3219 = (*.f64 #s(literal -1/64800 binary64) %3194) %3220 = (-.f64 %3218 %3219) %3228 = (fma.f64 #s(literal 1/34992000 binary64) %3201 (*.f64 #s(literal 1/34992000 binary64) %3172)) %3239 = (*.f64 %144 (*.f64 %1361 %3210)) %3240 = (*.f64 #s(literal 2 binary64) %3239) %3243 = (*.f64 %144 (*.f64 %3212 %1361)) %3244 = (*.f64 angle %3243) %3248 = (*.f64 %144 (*.f64 %1361 %3220)) %3249 = (*.f64 angle %3248) %3257 = (*.f64 angle (*.f64 %144 (*.f64 %3228 %1361))) %3327 = (*.f64 %2231 %2719) %3333 = (*.f64 %2231 %2723) %3334 = (*.f64 %2238 %2719) %3363 = (fma.f64 #s(literal -1 binary64) (*.f64 a %144) (*.f64 b %144)) %3364 = (*.f64 %31 %3363) %3368 = (*.f64 %92 %3363) %3374 = (*.f64 %2179 %3363) %3382 = (*.f64 %2189 %3363) %3393 = (fma.f64 #s(literal -1/11664000 binary64) %3368 (*.f64 #s(literal -1/34992000 binary64) %3368)) %3401 = (fma.f64 #s(literal 1/22674816000000 binary64) %3374 (fma.f64 #s(literal 1/4534963200000 binary64) %3374 (*.f64 #s(literal 1/2267481600000 binary64) %3374))) %3422 = (*.f64 %538 %1344) %3423 = (*.f64 %31 %3422) %3424 = (*.f64 angle %3423) %3429 = (*.f64 #s(literal 2 binary64) (*.f64 angle %2359)) %3435 = (*.f64 %92 %3422) %3448 = (*.f64 %513 %1344) %3449 = (*.f64 %31 %3448) %3453 = (*.f64 %92 %3448) %3459 = (*.f64 %2179 %3448) %3477 = (*.f64 angle %3435) %3500 = (*.f64 %2797 %1344) %3501 = (*.f64 %31 %3500) %3505 = (*.f64 %92 %3500) %3512 = (*.f64 %2179 %3500) %3577 = (pow.f64 %645 #s(literal 6 binary64)) %3579 = (/.f64 %31 %646) %3583 = (/.f64 %92 %3577) %3586 = (pow.f64 %645 #s(literal 10 binary64)) %3595 = (pow.f64 %645 #s(literal 14 binary64)) %3610 = (/.f64 %2199 %646) %3611 = (*.f64 #s(literal 2 binary64) %3610) %3615 = (/.f64 %2203 %3577) %3626 = (/.f64 %2210 %3586) %3635 = (pow.f64 %645 #s(literal 4 binary64)) %3640 = (/.f64 %2231 %3635) %3643 = (pow.f64 %645 #s(literal 8 binary64)) %3663 = (fma.f64 #s(literal -1/2 binary64) %3615 (*.f64 #s(literal -1/6 binary64) %3615)) %3671 = (fma.f64 #s(literal 1/120 binary64) %3626 (fma.f64 #s(literal 1/24 binary64) %3626 (*.f64 #s(literal 1/12 binary64) %3626))) %3680 = (/.f64 %2219 %3595) %3696 = (*.f64 %34 %1344) %3701 = (*.f64 %49 %3696) %3706 = (/.f64 %2199 %100) %3708 = (fma.f64 #s(literal -1/17496000 binary64) %2203 (*.f64 #s(literal 1/90 binary64) %3706)) %3711 = (pow.f64 angle #s(literal 3 binary64)) %3719 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) angle)) %3729 = (/.f64 %31 angle) %3730 = (*.f64 #s(literal 1/2 binary64) %3729) %3735 = (*.f64 %31 (-.f64 #s(literal 1/2 binary64) %552)) %3736 = (cos.f64 %3735) %3738 = (-.f64 %3736 %236) %3745 = (*.f64 %34 %1361) %3747 = (*.f64 %236 %2630) %3750 = (*.f64 %34 %2659) %3755 = (*.f64 %144 (*.f64 %157 %263)) %3757 = (sin.f64 %3735) %3764 = (/.f64 %49 angle) %3779 = (*.f64 %281 %2659) %3790 = (*.f64 %333 %2659) %3802 = (*.f64 %49 %2630) %3805 = (*.f64 %49 %3747) %3808 = (/.f64 %422 angle) %3812 = (*.f64 #s(literal 1/180 binary64) %3808) %3821 = (cos.f64 (fma.f64 #s(literal 1/180 binary64) %422 %3735)) %3823 = (*.f64 #s(literal -1/180 binary64) %3808) %3828 = (-.f64 %3821 %431) %3831 = (*.f64 %144 (*.f64 %1361 %3828)) %3840 = (*.f64 %34 %3363) %3857 = (*.f64 %34 %3422) %3858 = (*.f64 angle %3857) %3861 = (/.f64 %3701 angle) %3862 = (*.f64 #s(literal 2 binary64) %3861) %3878 = (*.f64 %3738 %1344) %3883 = (*.f64 %648 %1344) %3914 = (sin.f64 (*.f64 %31 (-.f64 #s(literal 1/2 binary64) %423))) %3950 = (*.f64 %144 (*.f64 %1361 %432)) %3972 = (*.f64 %596 %1344) (approx 2 #s(literal 0 binary64)) (approx a a) (approx %5 %7) (approx %11 %12) (approx %11 (fma.f64 #s(literal -1 binary64) %7 %12)) (approx %17 %18) (approx %17 (fma.f64 #s(literal -2 binary64) %7 %18)) (approx %29 %36) (approx %29 (fma.f64 #s(literal -2 binary64) %38 %36)) (approx %45 %38) (approx %48 %52) (approx %48 (fma.f64 #s(literal -2 binary64) %54 %52)) (approx %59 %54) (approx %62 (*.f64 #s(literal -2 binary64) %38)) (approx %65 (*.f64 #s(literal -2 binary64) %54)) (approx %68 %69) (approx %68 (fma.f64 #s(literal -1 binary64) %71 %69)) (approx %74 %75) (approx %74 (fma.f64 #s(literal -1 binary64) %77 %75)) (approx %81 %83) (approx %81 (fma.f64 #s(literal -1/90 binary64) %77 %83)) (approx %90 %93) (approx %90 (fma.f64 #s(literal -1 binary64) %95 %93)) (approx %99 %101) (approx %99 (fma.f64 #s(literal -1 binary64) %104 %101)) (approx %107 %108) (approx %107 (fma.f64 #s(literal -1/90 binary64) %71 %108)) (approx %114 %116) (approx %114 (fma.f64 #s(literal -1/17496000 binary64) %101 (fma.f64 #s(literal 1/90 binary64) %69 %121))) (approx %125 %126) (approx %125 (fma.f64 angle %116 %129)) (approx %132 %133) (approx (pow a -2) (/.f64 #s(literal 1 binary64) %7)) (approx %139 b) (approx %139 %141) (approx %143 %144) (approx %146 (fma.f64 a %148 %12)) (approx %146 (fma.f64 a (+.f64 b %151) %12)) (approx %155 %147) (approx %155 %157) (approx %159 (*.f64 #s(literal -1 binary64) %12)) (approx %159 (fma.f64 #s(literal -1 binary64) %12 %162)) (approx %159 (fma.f64 #s(literal -1 binary64) %12 (*.f64 a (+.f64 a %148)))) (approx %169 (*.f64 #s(literal -1 binary64) %170)) (approx %169 (*.f64 a %151)) (approx %176 %178) (approx %176 (fma.f64 #s(literal -1/2 binary64) a %178)) (approx %183 %184) (approx %183 (fma.f64 #s(literal 1/2 binary64) %162 %184)) (approx %183 (fma.f64 #s(literal 1/2 binary64) %12 (*.f64 a (fma.f64 #s(literal -1/2 binary64) a %188)))) (approx %193 (fma.f64 #s(literal 2 binary64) %162 %18)) (approx %193 (fma.f64 #s(literal 2 binary64) %12 (*.f64 a (fma.f64 #s(literal -2 binary64) a %196)))) (approx %201 %202) (approx %201 (fma.f64 #s(literal 2 binary64) a %202)) (approx %206 (*.f64 #s(literal -2 binary64) %12)) (approx %206 (fma.f64 #s(literal -2 binary64) %12 (*.f64 #s(literal 2 binary64) %162))) (approx %206 (fma.f64 #s(literal -2 binary64) %12 (*.f64 a (fma.f64 #s(literal 2 binary64) a %196)))) (approx %219 %221) (approx %219 (fma.f64 #s(literal 2 binary64) %223 %221)) (approx %226 %220) (approx %226 (fma.f64 #s(literal -1 binary64) %223 %220)) (approx %233 (*.f64 #s(literal -2 binary64) %237)) (approx %233 (fma.f64 #s(literal -2 binary64) %237 (*.f64 #s(literal 2 binary64) (*.f64 a %240)))) (approx %233 (fma.f64 #s(literal -2 binary64) %237 (*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 a %236) (*.f64 #s(literal 2 binary64) %240))))) (approx %251 (fma.f64 #s(literal 2 binary64) (*.f64 a %252) %36)) (approx %251 (fma.f64 #s(literal 2 binary64) %35 (*.f64 a (fma.f64 #s(literal -2 binary64) %223 %256)))) (approx %262 (*.f64 #s(literal -1 binary64) %264)) (approx %262 (fma.f64 #s(literal -1 binary64) %264 (*.f64 a %268))) (approx %262 (fma.f64 #s(literal -1 binary64) %264 (*.f64 a (fma.f64 #s(literal -1 binary64) %267 (fma.f64 a %263 %267))))) (approx %279 %282) (approx %279 (fma.f64 #s(literal -1 binary64) %284 %282)) (approx %287 %288) (approx %287 (fma.f64 a %290 %288)) (approx %287 (fma.f64 a (fma.f64 #s(literal -1 binary64) %284 %290) %288)) (approx %300 (*.f64 #s(literal -1 binary64) %303)) (approx %300 (fma.f64 #s(literal -1 binary64) %303 (*.f64 a %306))) (approx %300 (fma.f64 #s(literal -1 binary64) %303 (*.f64 a (fma.f64 a %302 %306)))) (approx %314 %315) (approx %314 (fma.f64 #s(literal 1/2 binary64) (*.f64 a %290) %315)) (approx %314 (fma.f64 #s(literal 1/2 binary64) %288 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %284 %320)))) (approx %331 %335) (approx %331 (fma.f64 #s(literal 2 binary64) (*.f64 a %337) %335)) (approx %331 (fma.f64 #s(literal 2 binary64) %334 (*.f64 a (fma.f64 #s(literal -2 binary64) %341 %342)))) (approx %347 %334) (approx %347 (fma.f64 a %337 %334)) (approx %347 (fma.f64 a (fma.f64 #s(literal -1 binary64) %341 %337) %334)) (approx %356 %358) (approx %356 (fma.f64 #s(literal -2 binary64) %360 %358)) (approx %363 (fma.f64 #s(literal 2 binary64) (*.f64 a %364) %52)) (approx %363 (fma.f64 #s(literal 2 binary64) %51 (*.f64 a (fma.f64 #s(literal -2 binary64) %360 %368)))) (approx %373 %374) (approx %373 (fma.f64 #s(literal -1 binary64) %376 %374)) (approx %379 (*.f64 #s(literal -2 binary64) %380)) (approx %379 (fma.f64 #s(literal -2 binary64) %380 (*.f64 #s(literal 2 binary64) %384))) (approx %379 (fma.f64 #s(literal -2 binary64) %380 (*.f64 a (fma.f64 #s(literal 2 binary64) %376 (*.f64 #s(literal 2 binary64) %383))))) (approx %393 (*.f64 #s(literal -2 binary64) %395)) (approx %393 (fma.f64 #s(literal -2 binary64) %395 (*.f64 #s(literal 2 binary64) (*.f64 a %398)))) (approx %393 (fma.f64 #s(literal -2 binary64) %395 (*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 a %394) (*.f64 #s(literal 2 binary64) %398))))) (approx %421 %434) (approx %421 (fma.f64 #s(literal 2 binary64) (*.f64 a %437) %434)) (approx %421 (fma.f64 #s(literal 2 binary64) %433 (*.f64 a (fma.f64 #s(literal -2 binary64) %441 %442)))) (approx %447 %433) (approx %447 (fma.f64 a %437 %433)) (approx %447 (fma.f64 a (fma.f64 #s(literal -1 binary64) %441 %437) %433)) (approx %454 (*.f64 #s(literal -1 binary64) %380)) (approx %454 (fma.f64 #s(literal -1 binary64) %380 %384)) (approx %454 (fma.f64 #s(literal -1 binary64) %380 (*.f64 a (fma.f64 a %49 %383)))) (approx %464 %465) (approx %464 (fma.f64 #s(literal -1 binary64) %395 (fma.f64 #s(literal 1/2 binary64) %288 (*.f64 a (fma.f64 #s(literal 1/2 binary64) %290 %398))))) (approx %464 (fma.f64 #s(literal -1 binary64) %395 (fma.f64 #s(literal 1/2 binary64) %288 (*.f64 a (fma.f64 #s(literal 1/2 binary64) %290 (fma.f64 a %472 %398)))))) (approx %479 (*.f64 #s(literal -1 binary64) %481)) (approx %479 (fma.f64 #s(literal -1 binary64) %481 (*.f64 a %484))) (approx %479 (fma.f64 #s(literal -1 binary64) %481 (*.f64 a (fma.f64 a %480 %484)))) (approx %495 %501) (approx %495 (fma.f64 #s(literal -2 binary64) %503 %501)) (approx %510 %516) (approx %510 (fma.f64 #s(literal -2 binary64) %518 %516)) (approx %522 %526) (approx %522 (fma.f64 #s(literal -2 binary64) %528 %526)) (approx %536 %543) (approx %536 (fma.f64 #s(literal -2 binary64) %545 %543)) (approx %551 %558) (approx %551 (fma.f64 #s(literal -2 binary64) %560 %558)) (approx %565 %570) (approx %565 (fma.f64 #s(literal -2 binary64) %572 %570)) (approx %580 %586) (approx %580 (fma.f64 #s(literal -1 binary64) %588 %586)) (approx %594 %597) (approx %594 (fma.f64 #s(literal -1 binary64) %599 %597)) (approx %602 %604) (approx %602 (fma.f64 #s(literal -1 binary64) %606 %604)) (approx %614 %623) (approx %614 (fma.f64 #s(literal -2 binary64) %625 %623)) (approx %629 %633) (approx %629 (fma.f64 #s(literal -2 binary64) %635 %633)) (approx %643 %650) (approx %643 (fma.f64 #s(literal -2 binary64) %652 %650)) (approx %656 %660) (approx %656 (fma.f64 #s(literal -2 binary64) %662 %660)) (approx %11 %665) (approx %11 (*.f64 %7 (-.f64 %667 #s(literal 1 binary64)))) (approx %17 (*.f64 #s(literal -2 binary64) %7)) (approx %17 (*.f64 %7 (-.f64 %673 #s(literal 2 binary64)))) (approx %29 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %34 %678))) (approx %48 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %50 %683))) (approx %68 (*.f64 #s(literal -1 binary64) %71)) (approx %68 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %31 %689))) (approx %74 (*.f64 #s(literal -1 binary64) %77)) (approx %74 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %32 %695))) (approx %81 (*.f64 #s(literal -1/90 binary64) %77)) (approx %81 (*.f64 %7 (fma.f64 #s(literal -1/90 binary64) %32 (*.f64 #s(literal 1/90 binary64) %695)))) (approx %90 (*.f64 #s(literal -1 binary64) %95)) (approx %90 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %92 (/.f64 %93 %7)))) (approx %99 (*.f64 #s(literal -1 binary64) %104)) (approx %99 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %103 %713))) (approx %107 %717) (approx %107 (*.f64 %7 (fma.f64 #s(literal -1/90 binary64) %31 %719))) (approx %114 %121) (approx %114 (*.f64 %7 (fma.f64 #s(literal -1/90 binary64) %31 (fma.f64 #s(literal -1/17496000 binary64) %713 (fma.f64 #s(literal 1/17496000 binary64) %103 %719))))) (approx %125 %129) (approx %125 (*.f64 %7 (fma.f64 angle %120 (/.f64 %126 %7)))) (approx %139 %736) (approx %143 (*.f64 a (+.f64 #s(literal 1 binary64) %734))) (approx %146 (*.f64 %7 (-.f64 %741 #s(literal 1 binary64)))) (approx %146 (*.f64 %7 (-.f64 (fma.f64 #s(literal -1 binary64) %734 (+.f64 %734 %667)) #s(literal 1 binary64)))) (approx %155 %752) (approx %159 (*.f64 %7 (+.f64 #s(literal 1 binary64) %741))) (approx %159 (*.f64 %7 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %734 (fma.f64 #s(literal -1 binary64) %667 %734))))) (approx %169 (*.f64 %7 %762)) (approx %176 (*.f64 #s(literal -1/2 binary64) a)) (approx %176 (*.f64 a (-.f64 (*.f64 #s(literal 1/2 binary64) %734) #s(literal 1/2 binary64)))) (approx %183 (*.f64 #s(literal -1/2 binary64) %7)) (approx %183 (*.f64 %7 (-.f64 (*.f64 #s(literal 1/2 binary64) %773) #s(literal 1/2 binary64)))) (approx %183 (*.f64 %7 (-.f64 (fma.f64 #s(literal 1/2 binary64) %773 (*.f64 #s(literal 1/2 binary64) %667)) #s(literal 1/2 binary64)))) (approx %193 (*.f64 %7 (-.f64 %783 #s(literal 2 binary64)))) (approx %193 (*.f64 %7 (-.f64 (fma.f64 #s(literal 2 binary64) %773 %673) #s(literal 2 binary64)))) (approx %201 (*.f64 #s(literal 2 binary64) a)) (approx %201 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %734)))) (approx %206 %797) (approx %206 (*.f64 %7 (+.f64 #s(literal 2 binary64) %783))) (approx %206 (*.f64 %7 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -2 binary64) %667 %783)))) (approx %219 (*.f64 #s(literal 2 binary64) %223)) (approx %219 (*.f64 a (fma.f64 #s(literal 2 binary64) %34 (*.f64 #s(literal 2 binary64) %808)))) (approx %226 (*.f64 #s(literal -1 binary64) %223)) (approx %226 (*.f64 a (fma.f64 #s(literal -1 binary64) %34 %808))) (approx %233 %819) (approx %233 (*.f64 %7 %823)) (approx %233 (*.f64 %7 (fma.f64 #s(literal -2 binary64) (/.f64 %237 %7) %823))) (approx %251 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %34 (*.f64 #s(literal 2 binary64) %830)))) (approx %251 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %34 (fma.f64 #s(literal 2 binary64) %830 %678)))) (approx %262 %839) (approx %262 (*.f64 %7 (-.f64 (+.f64 %236 (fma.f64 #s(literal -1 binary64) %841 %841)) %34))) (approx %262 (*.f64 %7 (-.f64 (+.f64 %236 (fma.f64 #s(literal -1 binary64) %841 (fma.f64 #s(literal -1 binary64) (/.f64 %264 %7) %841))) %34))) (approx %279 (*.f64 #s(literal -1 binary64) %284)) (approx %279 (*.f64 a (fma.f64 #s(literal -1 binary64) %281 %856))) (approx %287 (*.f64 #s(literal -1 binary64) %860)) (approx %287 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %281 %863))) (approx %287 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %281 (+.f64 %863 %867)))) (approx %300 %872) (approx %300 (*.f64 %7 (+.f64 %302 %874))) (approx %300 (*.f64 %7 (+.f64 %302 (fma.f64 #s(literal -1 binary64) (/.f64 %303 %7) %874)))) (approx %314 (*.f64 #s(literal -1/2 binary64) %860)) (approx %314 (*.f64 %7 (fma.f64 #s(literal -1/2 binary64) %281 (*.f64 #s(literal 1/2 binary64) %863)))) (approx %314 (*.f64 %7 (fma.f64 #s(literal -1/2 binary64) %281 (fma.f64 #s(literal 1/2 binary64) %863 (*.f64 #s(literal 1/2 binary64) %867))))) (approx %331 (*.f64 #s(literal -2 binary64) %894)) (approx %331 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %333 (*.f64 #s(literal 2 binary64) %897)))) (approx %331 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %333 (fma.f64 #s(literal 2 binary64) %897 (*.f64 #s(literal 2 binary64) %902))))) (approx %347 (*.f64 #s(literal -1 binary64) %894)) (approx %347 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %333 %897))) (approx %347 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %333 (+.f64 %897 %902)))) (approx %356 (*.f64 #s(literal -2 binary64) %360)) (approx %356 (*.f64 a (fma.f64 #s(literal -2 binary64) %50 (*.f64 #s(literal 2 binary64) %919)))) (approx %363 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %50 (*.f64 #s(literal 2 binary64) %924)))) (approx %363 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %50 (fma.f64 #s(literal 2 binary64) %924 %683)))) (approx %373 (*.f64 #s(literal -1 binary64) %376)) (approx %373 (*.f64 a (fma.f64 #s(literal -1 binary64) %49 %935))) (approx %379 %940) (approx %379 (*.f64 %7 %944)) (approx %379 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %947 %944))) (approx %393 %952) (approx %393 (*.f64 %7 %956)) (approx %393 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %959 %956))) (approx %421 (*.f64 #s(literal -2 binary64) %963)) (approx %421 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %432 %967))) (approx %421 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %432 (fma.f64 #s(literal 2 binary64) %971 %967)))) (approx %447 (*.f64 #s(literal -1 binary64) %963)) (approx %447 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %432 (fma.f64 #s(literal -1 binary64) %978 %978)))) (approx %447 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %432 (fma.f64 #s(literal -1 binary64) %978 (+.f64 %978 %971))))) (approx %454 %939) (approx %454 (*.f64 %7 (+.f64 %49 %942))) (approx %454 (*.f64 %7 (+.f64 %49 (fma.f64 #s(literal -1 binary64) %947 %942)))) (approx %464 (*.f64 %7 %472)) (approx %464 (*.f64 %7 (fma.f64 #s(literal -1/2 binary64) %281 (fma.f64 #s(literal 1/2 binary64) %863 %998)))) (approx %464 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %959 (fma.f64 #s(literal -1/2 binary64) %281 (fma.f64 #s(literal 1/2 binary64) %863 (fma.f64 #s(literal 1/2 binary64) %867 %998)))))) (approx %479 %1009) (approx %479 (*.f64 %7 %1012)) (approx %479 (*.f64 %7 (fma.f64 #s(literal -1 binary64) (/.f64 %481 %7) %1012))) (approx %495 (*.f64 #s(literal -2 binary64) %503)) (approx %495 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %499 (*.f64 #s(literal 2 binary64) (/.f64 %500 %7))))) (approx %510 (*.f64 #s(literal -2 binary64) %518)) (approx %510 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %514 (*.f64 #s(literal 2 binary64) (/.f64 %515 %7))))) (approx %522 (*.f64 #s(literal -2 binary64) %528)) (approx %522 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %524 (*.f64 #s(literal 2 binary64) (/.f64 %525 %7))))) (approx %536 (*.f64 #s(literal -2 binary64) %545)) (approx %536 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %541 (*.f64 #s(literal 2 binary64) (/.f64 %542 %7))))) (approx %551 (*.f64 #s(literal -2 binary64) %560)) (approx %551 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %556 (*.f64 #s(literal 2 binary64) (/.f64 %557 %7))))) (approx %565 (*.f64 #s(literal -2 binary64) %572)) (approx %565 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %568 (*.f64 #s(literal 2 binary64) (/.f64 %569 %7))))) (approx %580 (*.f64 #s(literal -1 binary64) %588)) (approx %580 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %585 (/.f64 %586 %7)))) (approx %594 (*.f64 #s(literal -1 binary64) %599)) (approx %594 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %596 (/.f64 %597 %7)))) (approx %602 (*.f64 #s(literal -1 binary64) %606)) (approx %602 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %603 (/.f64 %604 %7)))) (approx %614 (*.f64 #s(literal -2 binary64) %625)) (approx %614 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %621 (*.f64 #s(literal 2 binary64) (/.f64 %622 %7))))) (approx %629 (*.f64 #s(literal -2 binary64) %635)) (approx %629 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %631 (*.f64 #s(literal 2 binary64) (/.f64 %632 %7))))) (approx %643 (*.f64 #s(literal -2 binary64) %652)) (approx %643 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %648 (*.f64 #s(literal 2 binary64) (/.f64 %649 %7))))) (approx %656 (*.f64 #s(literal -2 binary64) %662)) (approx %656 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %658 (*.f64 #s(literal 2 binary64) (/.f64 %659 %7))))) (approx %139 (*.f64 #s(literal -1 binary64) %752)) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 a %762))) (approx %146 (*.f64 %7 (-.f64 (*.f64 #s(literal -1 binary64) %773) #s(literal 1 binary64)))) (approx %146 (*.f64 %7 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) %1116))) a)) #s(literal 1 binary64)))) (approx %155 (*.f64 #s(literal -1 binary64) %736)) (approx %159 (*.f64 %7 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %148 %1116) a))))) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %734))))) (approx %183 (*.f64 %7 (-.f64 (*.f64 #s(literal -1/2 binary64) %773) #s(literal 1/2 binary64)))) (approx %183 (*.f64 %7 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1116 %188) a)) #s(literal 1/2 binary64)))) (approx %193 (*.f64 %7 (-.f64 (*.f64 #s(literal -2 binary64) %773) #s(literal 2 binary64)))) (approx %193 (*.f64 %7 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %1116 %196) a)) #s(literal 2 binary64)))) (approx %201 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -2 binary64) %734) #s(literal 2 binary64))))) (approx %206 (*.f64 %7 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %148 (*.f64 #s(literal 2 binary64) %1116)) a))))) (approx %219 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %34 (*.f64 #s(literal -2 binary64) %808))))) (approx %226 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %34 (*.f64 #s(literal -1 binary64) %808))))) (approx %233 (*.f64 %7 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %240 (*.f64 #s(literal 2 binary64) (/.f64 %237 a))) a) (*.f64 #s(literal 2 binary64) %236)))) (approx %251 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %34 (*.f64 #s(literal -2 binary64) %830)))) (approx %251 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %34 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %35 a) %256) a))))) (approx %262 (*.f64 %7 (-.f64 (+.f64 %236 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %268 (/.f64 %264 a)) a))) %34))) (approx %279 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %281 (*.f64 #s(literal -1 binary64) %856))))) (approx %287 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %281 (*.f64 #s(literal -1 binary64) %863)))) (approx %287 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %281 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1216 %290) a))))) (approx %300 (*.f64 %7 (+.f64 %302 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %306 (/.f64 %303 a)) a))))) (approx %314 (*.f64 %7 (fma.f64 #s(literal -1/2 binary64) %281 (*.f64 #s(literal -1/2 binary64) %863)))) (approx %314 (*.f64 %7 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1216 %320) a) (*.f64 #s(literal -1/2 binary64) %281)))) (approx %331 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %333 (*.f64 #s(literal -2 binary64) %897)))) (approx %331 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %333 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %1244 %342) a))))) (approx %347 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %333 (*.f64 #s(literal -1 binary64) %897)))) (approx %347 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %333 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1244 %337) a))))) (approx %356 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) %919 %1261)))) (approx %363 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %50 (*.f64 #s(literal -2 binary64) %924)))) (approx %363 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %51 a) %368) a))))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %49 (*.f64 #s(literal -1 binary64) %935))))) (approx %379 (*.f64 %7 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %383 (*.f64 #s(literal 2 binary64) %1282)) a) %1286))) (approx %393 (*.f64 %7 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %398 (*.f64 #s(literal 2 binary64) (/.f64 %395 a))) a) (*.f64 #s(literal 2 binary64) %394)))) (approx %421 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %432 (*.f64 #s(literal -2 binary64) %966)))) (approx %421 (*.f64 %7 (fma.f64 #s(literal -2 binary64) %432 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %1302 %442) a))))) (approx %447 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %432 (*.f64 #s(literal -1 binary64) %966)))) (approx %447 (*.f64 %7 (fma.f64 #s(literal -1 binary64) %432 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %436 (fma.f64 #s(literal -1 binary64) %1302 %436)) a))))) (approx %454 (*.f64 %7 (+.f64 %49 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %383 %1282) a))))) (approx %464 (*.f64 %7 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %398 %320) a) %472))) (approx %464 (*.f64 %7 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %398 (fma.f64 #s(literal -1 binary64) (/.f64 %465 a) %320)) a) %472))) (approx %479 (*.f64 %7 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %484 (/.f64 %481 a)) a) %480))) (approx %11 %1344) (approx %1346 %51) (approx %114 %1349) (approx %114 (fma.f64 #s(literal -1/90 binary64) %71 (fma.f64 #s(literal 1/17496000 binary64) %104 %1353))) (approx %125 %1357) (approx %125 (fma.f64 angle %1353 %1357)) (approx %139 %1361) (approx %146 (fma.f64 #s(literal -1 binary64) %7 %1364)) (approx %146 (fma.f64 #s(literal -1 binary64) %7 (*.f64 b (+.f64 a %141)))) (approx %155 (+.f64 a %147)) (approx %159 (fma.f64 b %1363 %7)) (approx %159 (fma.f64 b (+.f64 a %151) %7)) (approx %169 (fma.f64 #s(literal -1 binary64) %170 %665)) (approx %183 (fma.f64 #s(literal -1/2 binary64) %7 (*.f64 #s(literal 1/2 binary64) %1364))) (approx %183 (fma.f64 #s(literal -1/2 binary64) %7 (*.f64 b (fma.f64 #s(literal 1/2 binary64) b (*.f64 #s(literal 1/2 binary64) %1363))))) (approx %193 (fma.f64 #s(literal -2 binary64) %7 (*.f64 #s(literal 2 binary64) %1364))) (approx %193 (fma.f64 #s(literal -2 binary64) %7 (*.f64 b (fma.f64 #s(literal 2 binary64) b %1391)))) (approx %206 (fma.f64 #s(literal 2 binary64) %1364 %797)) (approx %206 (fma.f64 #s(literal 2 binary64) %7 (*.f64 b (fma.f64 #s(literal -2 binary64) b %1391)))) (approx %233 (fma.f64 #s(literal 2 binary64) (*.f64 b %1402) %819)) (approx %233 (fma.f64 #s(literal 2 binary64) %818 (*.f64 b (fma.f64 #s(literal -2 binary64) (*.f64 b %236) %1407)))) (approx %251 (fma.f64 #s(literal -2 binary64) %38 (*.f64 #s(literal 2 binary64) (*.f64 b %1412)))) (approx %251 (fma.f64 #s(literal -2 binary64) %38 (*.f64 b (fma.f64 #s(literal 2 binary64) %220 (*.f64 #s(literal 2 binary64) %1412))))) (approx %262 (fma.f64 b %1423 %839)) (approx %262 (fma.f64 b (fma.f64 #s(literal -1 binary64) %1422 (fma.f64 #s(literal -1 binary64) %267 %1422)) %839)) (approx %287 (fma.f64 #s(literal -1 binary64) %860 %1431)) (approx %287 (fma.f64 #s(literal -1 binary64) %860 (*.f64 b (fma.f64 b %281 %1430)))) (approx %300 (fma.f64 b %1438 %872)) (approx %300 (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 b %302) %1438) %872)) (approx %314 (fma.f64 #s(literal -1/2 binary64) %860 (*.f64 #s(literal 1/2 binary64) %1431))) (approx %314 (fma.f64 #s(literal -1/2 binary64) %860 (*.f64 b (fma.f64 #s(literal 1/2 binary64) %282 (*.f64 #s(literal 1/2 binary64) %1430))))) (approx %331 (fma.f64 #s(literal -2 binary64) %894 (*.f64 #s(literal 2 binary64) %1454))) (approx %331 (fma.f64 #s(literal -2 binary64) %894 (*.f64 b (fma.f64 #s(literal 2 binary64) (*.f64 b %333) (*.f64 #s(literal 2 binary64) %1453))))) (approx %347 (fma.f64 #s(literal -1 binary64) %894 %1454)) (approx %347 (fma.f64 #s(literal -1 binary64) %894 (*.f64 b (fma.f64 b %333 %1453)))) (approx %363 (fma.f64 #s(literal -2 binary64) %54 (*.f64 #s(literal 2 binary64) (*.f64 b %1470)))) (approx %363 (fma.f64 #s(literal -2 binary64) %54 (*.f64 b (fma.f64 #s(literal 2 binary64) %357 (*.f64 #s(literal 2 binary64) %1470))))) (approx %379 (fma.f64 #s(literal 2 binary64) (*.f64 b %1480) %940)) (approx %379 (fma.f64 #s(literal 2 binary64) %939 (*.f64 b (fma.f64 #s(literal -2 binary64) %374 %1484)))) (approx %393 (fma.f64 #s(literal 2 binary64) (*.f64 b %1489) %952)) (approx %393 (fma.f64 #s(literal 2 binary64) %951 (*.f64 b (fma.f64 #s(literal -2 binary64) (*.f64 b %394) %1494)))) (approx %421 (fma.f64 #s(literal -2 binary64) %963 (*.f64 #s(literal 2 binary64) %1500))) (approx %421 (fma.f64 #s(literal -2 binary64) %963 (*.f64 b (fma.f64 #s(literal 2 binary64) %436 (*.f64 #s(literal 2 binary64) %1499))))) (approx %447 (fma.f64 #s(literal -1 binary64) %963 %1500)) (approx %447 (fma.f64 #s(literal -1 binary64) %963 (*.f64 b (fma.f64 #s(literal -1 binary64) %441 (fma.f64 a %432 %436))))) (approx %454 (fma.f64 b %1480 %939)) (approx %454 (fma.f64 b (fma.f64 #s(literal -1 binary64) %374 %1480) %939)) (approx %464 %1521) (approx %464 (fma.f64 #s(literal -1/2 binary64) %860 (fma.f64 b (fma.f64 #s(literal 1/2 binary64) %1430 %1489) %951))) (approx %464 (fma.f64 #s(literal -1/2 binary64) %860 (fma.f64 b (fma.f64 #s(literal 1/2 binary64) %1430 (fma.f64 b %1528 %1489)) %951))) (approx %479 (fma.f64 b %1534 %1009)) (approx %479 (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 b %480) %1534) %1009)) (approx %11 (*.f64 %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1541)))) (approx %17 (*.f64 %12 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %1541)))) (approx %29 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %1550 %1551))) (approx %48 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %1555 %1261))) (approx %68 (*.f64 %12 (+.f64 %31 (*.f64 #s(literal -1 binary64) %1559)))) (approx %74 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %1564 %32))) (approx %81 (*.f64 %12 (fma.f64 #s(literal -1/90 binary64) %1564 %280))) (approx %90 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 %95 %12) %92))) (approx %99 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %1575 %103))) (approx %107 (*.f64 %12 (fma.f64 #s(literal -1/90 binary64) %1559 %1351))) (approx %114 %1353) (approx %114 (*.f64 %12 (fma.f64 #s(literal -1/90 binary64) %1559 (fma.f64 #s(literal -1/17496000 binary64) %103 (fma.f64 #s(literal 1/17496000 binary64) %1575 %1351))))) (approx %125 (*.f64 angle %1353)) (approx %125 (*.f64 %12 (fma.f64 angle %1352 (/.f64 %1357 %12)))) (approx %139 %1597) (approx %143 (*.f64 b (+.f64 #s(literal 1 binary64) %1594))) (approx %146 (*.f64 %12 (+.f64 #s(literal 1 binary64) %1602))) (approx %146 (*.f64 %12 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1594 (fma.f64 #s(literal -1 binary64) %1541 %1594))))) (approx %155 %1612) (approx %159 (*.f64 %12 (-.f64 %1602 #s(literal 1 binary64)))) (approx %159 (*.f64 %12 (-.f64 (fma.f64 #s(literal -1 binary64) %1594 (+.f64 %1594 %1541)) #s(literal 1 binary64)))) (approx %169 (*.f64 b %1624)) (approx %176 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %1594)))) (approx %183 (*.f64 %12 (+.f64 #s(literal 1/2 binary64) %1632))) (approx %183 (*.f64 %12 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) %1541 %1632)))) (approx %193 (*.f64 %12 (+.f64 #s(literal 2 binary64) %1640))) (approx %193 (*.f64 %12 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -2 binary64) %1541 %1640)))) (approx %201 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1594)))) (approx %206 (*.f64 %12 (-.f64 %1640 #s(literal 2 binary64)))) (approx %206 (*.f64 %12 (-.f64 (fma.f64 #s(literal 2 binary64) %1631 (*.f64 #s(literal 2 binary64) %1541)) #s(literal 2 binary64)))) (approx %219 (*.f64 b (fma.f64 #s(literal 2 binary64) %34 (*.f64 #s(literal 2 binary64) %1660)))) (approx %226 (*.f64 b (+.f64 %34 (*.f64 #s(literal -1 binary64) %1660)))) (approx %233 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %236 (*.f64 #s(literal 2 binary64) %1669)))) (approx %233 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %236 (fma.f64 #s(literal 2 binary64) %1669 (*.f64 #s(literal 2 binary64) (/.f64 %818 %12)))))) (approx %251 (*.f64 %12 %1682)) (approx %251 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %1550 %1682))) (approx %262 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %263 (fma.f64 #s(literal -1 binary64) %1688 %1688)))) (approx %262 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %263 (fma.f64 #s(literal -1 binary64) %1688 (+.f64 %1688 (/.f64 %839 %12)))))) (approx %279 (*.f64 b (+.f64 %281 (*.f64 #s(literal -1 binary64) %1699)))) (approx %287 (*.f64 %12 (+.f64 %281 %1704))) (approx %287 (*.f64 %12 (+.f64 %281 (fma.f64 #s(literal -1 binary64) %1708 %1704)))) (approx %300 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %302 %1713))) (approx %300 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %302 (+.f64 %1713 (/.f64 %872 %12))))) (approx %314 (*.f64 %12 %1723)) (approx %314 (*.f64 %12 (fma.f64 #s(literal -1/2 binary64) %1708 %1723))) (approx %331 (*.f64 %12 %1731)) (approx %331 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %1734 %1731))) (approx %347 (*.f64 %12 (+.f64 %333 %1729))) (approx %347 (*.f64 %12 (+.f64 %333 (fma.f64 #s(literal -1 binary64) %1734 %1729)))) (approx %356 (*.f64 b (fma.f64 #s(literal -2 binary64) %1745 %1261))) (approx %363 (*.f64 %12 %1751)) (approx %363 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %1555 %1751))) (approx %373 (*.f64 b (+.f64 %49 (*.f64 #s(literal -1 binary64) %1757)))) (approx %379 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %49 (*.f64 #s(literal 2 binary64) %1762)))) (approx %379 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %49 (fma.f64 #s(literal 2 binary64) %1762 (*.f64 #s(literal 2 binary64) %1767))))) (approx %393 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %394 (*.f64 #s(literal 2 binary64) %1773)))) (approx %393 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %394 (fma.f64 #s(literal 2 binary64) %1773 (*.f64 #s(literal 2 binary64) %1778))))) (approx %421 (*.f64 %12 %1786)) (approx %421 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %1789 %1786))) (approx %447 (*.f64 %12 (-.f64 (+.f64 %427 (fma.f64 #s(literal -1 binary64) %1793 %1793)) %431))) (approx %447 (*.f64 %12 (-.f64 (+.f64 %427 (fma.f64 #s(literal -1 binary64) %1793 (fma.f64 #s(literal -1 binary64) %1789 %1793))) %431))) (approx %454 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %49 %1762))) (approx %454 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %49 (+.f64 %1762 %1767)))) (approx %464 (*.f64 %12 %1528)) (approx %464 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %394 (fma.f64 #s(literal 1/2 binary64) %281 (fma.f64 #s(literal 1/2 binary64) %1704 %1773))))) (approx %464 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %394 (fma.f64 #s(literal -1/2 binary64) %1708 (fma.f64 #s(literal 1/2 binary64) %281 (fma.f64 #s(literal 1/2 binary64) %1704 (+.f64 %1773 %1778))))))) (approx %479 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %480 %1826))) (approx %479 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %480 (+.f64 %1826 (/.f64 %1009 %12))))) (approx %495 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %503 %12) (*.f64 #s(literal 2 binary64) %499)))) (approx %510 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %518 %12) (*.f64 #s(literal 2 binary64) %514)))) (approx %522 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %528 %12) (*.f64 #s(literal 2 binary64) %524)))) (approx %536 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %545 %12) (*.f64 #s(literal 2 binary64) %541)))) (approx %551 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %560 %12) (*.f64 #s(literal 2 binary64) %556)))) (approx %565 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %572 %12) (*.f64 #s(literal 2 binary64) %568)))) (approx %580 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 %588 %12) %585))) (approx %594 (*.f64 %12 (-.f64 (+.f64 %595 (*.f64 #s(literal -1 binary64) (/.f64 %599 %12))) %236))) (approx %602 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 %606 %12) %603))) (approx %614 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %625 %12) (*.f64 #s(literal 2 binary64) %621)))) (approx %629 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %635 %12) (*.f64 #s(literal 2 binary64) %631)))) (approx %643 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %652 %12) (*.f64 #s(literal 2 binary64) %648)))) (approx %656 (*.f64 %12 (fma.f64 #s(literal -2 binary64) (/.f64 %662 %12) (*.f64 #s(literal 2 binary64) %658)))) (approx %139 (*.f64 #s(literal -1 binary64) %1612)) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1595 #s(literal 1 binary64))))) (approx %146 (*.f64 %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1363 %1622) b))))) (approx %155 (*.f64 #s(literal -1 binary64) %1597)) (approx %159 (*.f64 %12 (-.f64 %1913 #s(literal 1 binary64)))) (approx %159 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a %1624) b)) #s(literal 1 binary64)))) (approx %169 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a %1622)))) (approx %1928 (*.f64 %12 (+.f64 #s(literal 1 binary64) %1913))) (approx %1928 (*.f64 %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) a %1622)) b))))) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %1594) #s(literal 1/2 binary64))))) (approx %183 (*.f64 %12 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1363 (*.f64 #s(literal 1/2 binary64) %1622)) b))))) (approx %193 (*.f64 %12 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %1363 %1951) b))))) (approx %201 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -2 binary64) %1594) #s(literal 2 binary64))))) (approx %206 (*.f64 %12 (-.f64 %1963 #s(literal 2 binary64)))) (approx %206 (*.f64 %12 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %1622 %1391) b)) #s(literal 2 binary64)))) (approx %219 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) %34 (*.f64 #s(literal -2 binary64) %1660))))) (approx %226 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %34 %1660)))) (approx %233 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %236 (*.f64 #s(literal -2 binary64) %1669)))) (approx %233 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %236 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %818 b) %1407) b))))) (approx %251 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %1412 %1994) b) %1551))) (approx %262 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %263 (*.f64 #s(literal -1 binary64) (/.f64 %1423 b))))) (approx %262 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %263 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1422 (fma.f64 #s(literal -1 binary64) (/.f64 %839 b) %1422)) b))))) (approx %279 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %281 %1699)))) (approx %287 (*.f64 %12 (+.f64 %281 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1430 %2017) b))))) (approx %300 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %302 (*.f64 #s(literal -1 binary64) %1713)))) (approx %300 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %302 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %872 b) %1438) b))))) (approx %314 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1430 (*.f64 #s(literal 1/2 binary64) %2017)) b) %1527))) (approx %331 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %1453 (*.f64 #s(literal 2 binary64) %2041)) b) (*.f64 #s(literal 2 binary64) %333)))) (approx %347 (*.f64 %12 (+.f64 %333 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1453 %2041) b))))) (approx %356 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) %50 (*.f64 #s(literal 2 binary64) %1745))))) (approx %363 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %1470 %2061) b) %1261))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %49 %1757)))) (approx %379 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %49 (*.f64 #s(literal -2 binary64) %1762)))) (approx %379 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2075 %1484) b))))) (approx %393 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %394 (*.f64 #s(literal -2 binary64) %1773)))) (approx %393 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %394 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %951 b) %1494) b))))) (approx %421 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %1499 (*.f64 #s(literal 2 binary64) %2093)) b) (*.f64 #s(literal 2 binary64) %432)))) (approx %447 (*.f64 %12 (-.f64 (+.f64 %427 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1499 %2093) b))) %431))) (approx %454 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) %1762)))) (approx %454 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2075 %1480) b))))) (approx %464 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %394 (fma.f64 #s(literal -1 binary64) (/.f64 %2118 b) %1527)))) (approx %464 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %394 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1521 b) %2118) b) %1527)))) (approx %479 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %480 (*.f64 #s(literal -1 binary64) %1826)))) (approx %479 (*.f64 %12 (fma.f64 #s(literal -1 binary64) %480 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1009 b) %1534) b))))) (approx %2142 (*.f64 %12 (+.f64 #s(literal 2 binary64) %1963))) (approx %2142 (*.f64 %12 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1363 %1951) b))))) (approx %2152 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %1680 %1551))) (approx %2152 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1412 %1994) b) %1551))) (approx %2161 (*.f64 %12 (fma.f64 #s(literal -2 binary64) %1749 %1261))) (approx %2161 (*.f64 %12 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1470 %2061) b) %1261))) (approx angle angle) (approx %26 %552) (approx %27 %33) (approx %28 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %103 %537))) (approx %28 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/34992000 binary64) %92 %2181))))) (approx %28 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/34992000 binary64) %92 (*.f64 %100 (fma.f64 #s(literal -1/30855889612800000000 binary64) %2190 %2191))))))) (approx %29 (*.f64 #s(literal 1/90 binary64) %2200)) (approx %29 (*.f64 angle %2206)) (approx %29 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %2203 (*.f64 #s(literal 1/11337408000000 binary64) %2211)))))) (approx %29 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %2203 (*.f64 %100 (fma.f64 #s(literal -1/15427944806400000000 binary64) %2220 (*.f64 #s(literal 1/11337408000000 binary64) %2210)))))))) (approx %47 #s(literal 1 binary64)) (approx %47 (+.f64 #s(literal 1 binary64) %2233)) (approx %47 (+.f64 #s(literal 1 binary64) %2242)) (approx %47 (+.f64 #s(literal 1 binary64) %2253)) (approx %42 %32) (approx %45 (*.f64 #s(literal 1/180 binary64) %77)) (approx %45 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %104 (*.f64 #s(literal 1/180 binary64) %71)))) (approx %45 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %71 (*.f64 %100 (fma.f64 #s(literal -1/34992000 binary64) %95 (*.f64 #s(literal 1/22674816000000 binary64) %2263)))))) (approx %45 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %71 (*.f64 %100 (fma.f64 #s(literal -1/34992000 binary64) %95 (*.f64 %100 (fma.f64 #s(literal -1/30855889612800000000 binary64) %2270 (*.f64 #s(literal 1/22674816000000 binary64) %2271)))))))) (approx %58 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %31 %2283))) (approx %58 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/11664000 binary64) %92 (fma.f64 #s(literal -1/34992000 binary64) %92 %2292)))))) (approx %58 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/11664000 binary64) %92 (fma.f64 #s(literal -1/34992000 binary64) %92 (*.f64 %100 (fma.f64 #s(literal 1/22674816000000 binary64) %2179 (fma.f64 #s(literal 1/4534963200000 binary64) %2179 (fma.f64 #s(literal 1/2267481600000 binary64) %2179 %2306)))))))))) (approx %1346 (*.f64 #s(literal 1/180 binary64) %75)) (approx %1346 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %69 %2320))) (approx %1346 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %69 (*.f64 %100 (fma.f64 %100 %2324 %2319))))) (approx %1346 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %69 (*.f64 %100 (fma.f64 %100 (fma.f64 %100 %2330 %2324) %2319))))) (approx %2337 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %69 (*.f64 #s(literal 2 binary64) %2320)))) (approx %2337 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %69 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 %2324) (*.f64 #s(literal 2 binary64) %2319)))))) (approx %2337 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %69 (*.f64 %100 (fma.f64 #s(literal 2 binary64) %2319 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 %2330) (*.f64 #s(literal 2 binary64) %2324)))))))) (approx %48 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 #s(literal 2 binary64) (*.f64 %100 %2359))))) (approx %48 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 %2367) %2369))))) (approx %48 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 %100 (fma.f64 #s(literal 2 binary64) %2359 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 (fma.f64 #s(literal -1/881596846080000000 binary64) %2219 (fma.f64 #s(literal -1/1469328076800000000 binary64) %2219 (fma.f64 #s(literal -1/4407984230400000000 binary64) %2219 (*.f64 #s(literal -1/30855889612800000000 binary64) %2219))))) (*.f64 #s(literal 2 binary64) %2367)))))))) (approx %59 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %71 %2388))) (approx %59 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %71 (*.f64 %100 (fma.f64 %7 %2292 %2392))))) (approx %59 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %71 (*.f64 %100 (fma.f64 %7 %2282 (*.f64 %100 (fma.f64 %7 %2306 %2398))))))) (approx %62 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %71 (*.f64 %100 (fma.f64 #s(literal -1/11337408000000 binary64) %2263 (*.f64 #s(literal 1/17496000 binary64) %95)))))) (approx %62 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %71 (*.f64 %100 (fma.f64 #s(literal 1/17496000 binary64) %95 (*.f64 %100 (fma.f64 #s(literal -1/11337408000000 binary64) %2271 (*.f64 #s(literal 1/15427944806400000000 binary64) %2270)))))))) (approx %65 (*.f64 angle (fma.f64 #s(literal -2 binary64) %2388 %717))) (approx %65 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %71 (*.f64 %100 (fma.f64 #s(literal -2 binary64) (*.f64 %7 %2292) (*.f64 #s(literal -2 binary64) %2392)))))) (approx %65 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %71 (*.f64 %100 (fma.f64 #s(literal -2 binary64) %2392 (*.f64 %100 (fma.f64 #s(literal -2 binary64) (*.f64 %7 %2306) (*.f64 #s(literal -2 binary64) %2398)))))))) (approx %98 %100) (approx %74 %2200) (approx %99 %2204) (approx %114 %2205) (approx %114 %2206) (approx %231 %235) (approx %412 #s(literal 1/2 binary64)) (approx %412 %424) (approx %611 %31) (approx %548 %553) (approx %296 (*.f64 #s(literal -1 binary64) angle)) (approx %277 %280) (approx (* %42 360) (*.f64 #s(literal 360 binary64) %32)) (approx %298 %301) (approx %232 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (*.f64 #s(literal 1/34992000 binary64) %103)))) (approx %232 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/22674816000000 binary64) %2180 %2466))))) (approx %232 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (*.f64 %100 (fma.f64 #s(literal 1/34992000 binary64) %92 (*.f64 %100 (fma.f64 #s(literal -1/22674816000000 binary64) %2179 (*.f64 #s(literal 1/30855889612800000000 binary64) %2190)))))))) (approx %278 (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) %103 %1351))) (approx %278 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/4374000 binary64) %92 (*.f64 #s(literal 1/708588000000 binary64) %2180)))))) (approx %278 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/4374000 binary64) %92 (*.f64 %100 (fma.f64 #s(literal -1/241061637600000000 binary64) %2190 (*.f64 #s(literal 1/708588000000 binary64) %2179)))))))) (approx %575 %581) (approx %492 %539) (approx %492 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 %100 %2503))))) (approx %492 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/34992000 binary64) %92 (fma.f64 #s(literal 1/34992000 binary64) %92 (*.f64 %100 (fma.f64 #s(literal -1/22674816000000 binary64) %2179 %2191))))))))) (approx %492 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/34992000 binary64) %92 (fma.f64 #s(literal 1/34992000 binary64) %92 (*.f64 %100 (fma.f64 #s(literal -1/22674816000000 binary64) %2179 (fma.f64 #s(literal 1/22674816000000 binary64) %2179 (*.f64 %100 (fma.f64 #s(literal -1/30855889612800000000 binary64) %2189 %2518)))))))))))) (approx %413 %511) (approx %413 (fma.f64 #s(literal -1/180 binary64) %32 %511)) (approx %591 (*.f64 angle (-.f64 (*.f64 #s(literal -1/34992000 binary64) %103) %2535))) (approx %591 (*.f64 angle (-.f64 (*.f64 %100 (-.f64 %2181 %2466)) %2535))) (approx %591 (*.f64 angle (-.f64 (*.f64 %100 (-.f64 (*.f64 %100 (-.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) %2190) %2545)) %2466)) %2535))) (approx %592 (*.f64 angle (-.f64 (*.f64 #s(literal -1/17496000 binary64) %103) %2554))) (approx %592 (*.f64 angle (-.f64 (*.f64 %100 (-.f64 (*.f64 #s(literal 1/11337408000000 binary64) %2180) %2559)) %2554))) (approx %592 (*.f64 angle (-.f64 (*.f64 %100 (-.f64 (*.f64 %100 (-.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) %2190) (*.f64 #s(literal -1/11337408000000 binary64) %2179))) %2559)) %2554))) (approx %219 (*.f64 #s(literal 1/90 binary64) (*.f64 angle %2574))) (approx %219 (*.f64 angle (fma.f64 #s(literal -1/17496000 binary64) (*.f64 %100 %2578) (*.f64 #s(literal 1/90 binary64) %2574)))) (approx %219 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2574 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %2578 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 %100 %2584))))))) (approx %219 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2574 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %2578 (*.f64 %100 (fma.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 %100 (*.f64 %2189 %144)) (*.f64 #s(literal 1/11337408000000 binary64) %2584)))))))) (approx %226 (*.f64 #s(literal 1/180 binary64) %2603)) (approx %226 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %2607 (*.f64 #s(literal 1/180 binary64) %2602)))) (approx %226 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %2602 (*.f64 %100 (fma.f64 #s(literal -1/34992000 binary64) %2606 (*.f64 #s(literal 1/22674816000000 binary64) %2613)))))) (approx %226 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %2602 (*.f64 %100 (fma.f64 #s(literal -1/34992000 binary64) %2606 (*.f64 %100 (fma.f64 #s(literal -1/30855889612800000000 binary64) %2621 (*.f64 #s(literal 1/22674816000000 binary64) %2612)))))))) (approx %233 (*.f64 #s(literal -1/90 binary64) (*.f64 angle %2631))) (approx %233 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %2631 (*.f64 #s(literal 1/17496000 binary64) %2636)))) (approx %233 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %2631 (*.f64 %100 (fma.f64 #s(literal -1/11337408000000 binary64) %2642 (*.f64 #s(literal 1/17496000 binary64) %2635)))))) (approx %233 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %2631 (*.f64 %100 (fma.f64 #s(literal 1/17496000 binary64) %2635 (*.f64 %100 (fma.f64 #s(literal -1/11337408000000 binary64) %2641 (*.f64 #s(literal 1/15427944806400000000 binary64) %2650)))))))) (approx %251 (*.f64 #s(literal 1/90 binary64) %2661)) (approx %251 (*.f64 angle (fma.f64 #s(literal -1/17496000 binary64) %2665 %2666))) (approx %251 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %2664 (*.f64 #s(literal 1/11337408000000 binary64) %2671)))))) (approx %251 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %2664 (*.f64 %100 (fma.f64 #s(literal -1/15427944806400000000 binary64) %2679 (*.f64 #s(literal 1/11337408000000 binary64) %2670)))))))) (approx %261 (*.f64 angle %2688)) (approx %261 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %31 (*.f64 %100 %2691)) %537))) (approx %261 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %31 (*.f64 %100 (-.f64 (fma.f64 #s(literal 1/34992000 binary64) %92 (*.f64 %100 %2697)) %2281))) %537))) (approx %261 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %31 (*.f64 %100 (-.f64 (fma.f64 #s(literal 1/34992000 binary64) %92 (*.f64 %100 (-.f64 (fma.f64 #s(literal -1/22674816000000 binary64) %2179 (*.f64 %100 %2706)) %2191))) %2281))) %537))) (approx %262 (*.f64 angle %2719)) (approx %262 (*.f64 angle (fma.f64 %144 %2718 (*.f64 %100 %2723)))) (approx %262 (*.f64 angle (fma.f64 %144 %2718 (*.f64 %100 (fma.f64 %144 %2722 (*.f64 %100 %2729)))))) (approx %262 (*.f64 angle (fma.f64 %144 %2718 (*.f64 %100 (fma.f64 %144 %2722 (*.f64 %100 (fma.f64 %144 %2728 (*.f64 %100 %2737)))))))) (approx %409 %422) (approx %549 (fma.f64 #s(literal 1/180 binary64) %32 %511)) (approx %508 %512) (approx %509 %513) (approx %355 #s(literal 2 binary64)) (approx %355 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) %2232))) (approx %355 (+.f64 #s(literal 2 binary64) (*.f64 %100 (fma.f64 #s(literal -1/32400 binary64) %2231 (*.f64 #s(literal 1/12597120000 binary64) %2239))))) (approx %355 (+.f64 #s(literal 2 binary64) (*.f64 %100 (fma.f64 #s(literal -1/32400 binary64) %2231 (*.f64 %100 (fma.f64 #s(literal -1/12244400640000000 binary64) %2248 (*.f64 #s(literal 1/12597120000 binary64) %2238))))))) (approx %535 (+.f64 #s(literal 1 binary64) %539)) (approx %535 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (fma.f64 #s(literal -1/64800 binary64) %2772 %537))))) (approx %535 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (fma.f64 #s(literal 1/180 binary64) %31 %2778))))) (approx %564 (+.f64 #s(literal 1 binary64) %566)) (approx %564 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %538 (*.f64 #s(literal -1/64800 binary64) %2772))))) (approx %564 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %538 %2778)))) (approx %576 %582) (approx %577 %583) (approx %578 %2797) (approx %578 (+.f64 #s(literal 1 binary64) (+.f64 %583 %2233))) (approx %578 (+.f64 #s(literal 1 binary64) (+.f64 %583 %2242))) (approx %578 (+.f64 #s(literal 1 binary64) (+.f64 %583 %2253))) (approx %579 %2808) (approx %579 (fma.f64 #s(literal -1/129600 binary64) %2232 %2808)) (approx %579 (fma.f64 #s(literal 1/2 binary64) %2797 (*.f64 %100 (fma.f64 #s(literal -1/129600 binary64) %2231 (*.f64 #s(literal 1/50388480000 binary64) %2239))))) (approx %579 (fma.f64 #s(literal 1/2 binary64) %2797 (*.f64 %100 (fma.f64 #s(literal -1/129600 binary64) %2231 (*.f64 %100 (fma.f64 #s(literal -1/48977602560000000 binary64) %2248 (*.f64 #s(literal 1/50388480000 binary64) %2238))))))) (approx %494 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (fma.f64 #s(literal 1/180 binary64) %31 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %2231 (*.f64 angle %2828)))))))) (approx %279 (*.f64 #s(literal 1/90 binary64) %2603)) (approx %279 (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) %2607 (*.f64 #s(literal 1/90 binary64) %2602)))) (approx %279 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2602 (*.f64 %100 (fma.f64 #s(literal -1/4374000 binary64) %2606 (*.f64 #s(literal 1/708588000000 binary64) %2613)))))) (approx %279 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2602 (*.f64 %100 (fma.f64 #s(literal -1/4374000 binary64) %2606 (*.f64 %100 (fma.f64 #s(literal -1/241061637600000000 binary64) %2621 (*.f64 #s(literal 1/708588000000 binary64) %2612)))))))) (approx %287 (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) %2665 %2666))) (approx %287 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal -1/4374000 binary64) %2664 (*.f64 #s(literal 1/708588000000 binary64) %2671)))))) (approx %287 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal -1/4374000 binary64) %2664 (*.f64 %100 (fma.f64 #s(literal -1/241061637600000000 binary64) %2679 (*.f64 #s(literal 1/708588000000 binary64) %2670)))))))) (approx %299 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %31 (*.f64 #s(literal 1/4374000 binary64) %103)))) (approx %299 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %31 (*.f64 %100 (fma.f64 #s(literal -1/708588000000 binary64) %2180 (*.f64 #s(literal 1/4374000 binary64) %92)))))) (approx %299 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %31 (*.f64 %100 (fma.f64 #s(literal 1/4374000 binary64) %92 (*.f64 %100 (fma.f64 #s(literal -1/708588000000 binary64) %2179 (*.f64 #s(literal 1/241061637600000000 binary64) %2190)))))))) (approx %300 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %2631 (*.f64 #s(literal 1/4374000 binary64) %2636)))) (approx %300 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %2631 (*.f64 %100 (fma.f64 #s(literal -1/708588000000 binary64) %2642 (*.f64 #s(literal 1/4374000 binary64) %2635)))))) (approx %300 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %2631 (*.f64 %100 (fma.f64 #s(literal 1/4374000 binary64) %2635 (*.f64 %100 (fma.f64 #s(literal -1/708588000000 binary64) %2641 (*.f64 #s(literal 1/241061637600000000 binary64) %2650)))))))) (approx %314 (*.f64 #s(literal 1/180 binary64) %2661)) (approx %314 (*.f64 angle (fma.f64 #s(literal -1/8748000 binary64) %2665 %2916))) (approx %314 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal -1/8748000 binary64) %2664 (*.f64 #s(literal 1/1417176000000 binary64) %2671)))))) (approx %314 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal -1/8748000 binary64) %2664 (*.f64 %100 (fma.f64 #s(literal -1/482123275200000000 binary64) %2679 %2928))))))) (approx %327 %2936) (approx %327 %332) (approx %328 %2939) (approx %328 (+.f64 %2939 (*.f64 #s(literal -1/90 binary64) (*.f64 angle %2942)))) (approx %328 (+.f64 %2939 (*.f64 angle (-.f64 (*.f64 #s(literal -1/16200 binary64) (*.f64 angle %2948)) %2951)))) (approx %328 (+.f64 %2939 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/16200 binary64) %2948 (*.f64 #s(literal 1/4374000 binary64) (*.f64 angle (*.f64 %92 %2941))))) %2951)))) (approx %331 %2966) (approx %331 (fma.f64 #s(literal -1/45 binary64) %2971 %2966)) (approx %331 (fma.f64 #s(literal 2 binary64) %2965 (*.f64 angle (fma.f64 #s(literal -1/45 binary64) %2970 (*.f64 #s(literal -1/8100 binary64) %2976))))) (approx %331 (fma.f64 #s(literal 2 binary64) %2965 (*.f64 angle (fma.f64 #s(literal -1/45 binary64) %2970 (*.f64 angle (fma.f64 #s(literal -1/8100 binary64) %2975 (*.f64 #s(literal 1/2187000 binary64) %2984))))))) (approx %347 %2965) (approx %347 (fma.f64 #s(literal -1/90 binary64) %2971 %2965)) (approx %347 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %2970 (*.f64 #s(literal -1/16200 binary64) %2976)) %2965)) (approx %347 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %2970 (*.f64 angle (fma.f64 #s(literal -1/16200 binary64) %2975 (*.f64 #s(literal 1/4374000 binary64) %2984)))) %2965)) (approx %356 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2602 (*.f64 #s(literal 2 binary64) (*.f64 %100 %3006))))) (approx %356 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2602 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 %3014) (*.f64 #s(literal 2 binary64) %3006)))))) (approx %356 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2602 (*.f64 %100 (fma.f64 #s(literal 2 binary64) %3006 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 (fma.f64 #s(literal -1/881596846080000000 binary64) %2620 (fma.f64 #s(literal -1/1469328076800000000 binary64) %2620 (fma.f64 #s(literal -1/4407984230400000000 binary64) %2620 (*.f64 #s(literal -1/30855889612800000000 binary64) %2620))))) (*.f64 #s(literal 2 binary64) %3014)))))))) (approx %363 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2660 (*.f64 #s(literal 2 binary64) (*.f64 %100 %3036))))) (approx %363 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 %3044) (*.f64 #s(literal 2 binary64) %3036)))))) (approx %363 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal 2 binary64) %3036 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 (fma.f64 #s(literal -1/881596846080000000 binary64) %2678 (fma.f64 #s(literal -1/1469328076800000000 binary64) %2678 (fma.f64 #s(literal -1/4407984230400000000 binary64) %2678 (*.f64 #s(literal -1/30855889612800000000 binary64) %2678))))) (*.f64 #s(literal 2 binary64) %3044)))))))) (approx %373 (-.f64 (+.f64 b (*.f64 #s(literal -1/64800 binary64) (*.f64 %100 %3065))) a)) (approx %373 (-.f64 (+.f64 b (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %3065 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 %100 %3071))))) a)) (approx %373 (-.f64 (+.f64 b (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %3065 (*.f64 %100 (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 %100 (*.f64 %2247 %1361)) (*.f64 #s(literal 1/25194240000 binary64) %3071)))))) a)) (approx %379 %3089) (approx %379 (fma.f64 #s(literal -1/32400 binary64) %3092 %3089)) (approx %379 (fma.f64 #s(literal 2 binary64) %2630 (*.f64 %100 (fma.f64 #s(literal -1/32400 binary64) %3091 (*.f64 #s(literal 1/12597120000 binary64) %3096))))) (approx %379 (fma.f64 #s(literal 2 binary64) %2630 (*.f64 %100 (fma.f64 #s(literal -1/32400 binary64) %3091 (*.f64 %100 (fma.f64 #s(literal -1/12244400640000000 binary64) %3103 (*.f64 #s(literal 1/12597120000 binary64) %3095))))))) (approx %393 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %2631 (*.f64 #s(literal 2 binary64) (*.f64 %100 %3113))))) (approx %393 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %2631 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 %3123) (*.f64 #s(literal 2 binary64) %3113)))))) (approx %393 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %2631 (*.f64 %100 (fma.f64 #s(literal 2 binary64) %3113 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 %3137) (*.f64 #s(literal 2 binary64) %3123)))))))) (approx %416 %428) (approx %417 %3148) (approx %417 (fma.f64 #s(literal 1/180 binary64) %422 %33)) (approx %414 %3152) (approx %414 (fma.f64 #s(literal -1/180 binary64) %32 %3152)) (approx %415 %3156) (approx %415 (+.f64 %3156 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %3159)))) (approx %415 (+.f64 %3156 (*.f64 angle (-.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %3164)) %3167)))) (approx %415 (+.f64 %3156 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %3164 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle %3172)))) %3167)))) (approx %418 (*.f64 #s(literal -1/180 binary64) %422)) (approx %418 (-.f64 %235 %3148)) (approx %419 %3186) (approx %419 (+.f64 %3186 (*.f64 #s(literal -1/180 binary64) (*.f64 angle %3189)))) (approx %419 (+.f64 %3186 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3189 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %3194)))))) (approx %419 (+.f64 %3186 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3189 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %3194 (*.f64 #s(literal 1/34992000 binary64) (*.f64 angle %3201)))))))) (approx %420 %3210) (approx %420 (-.f64 (+.f64 %3156 (*.f64 #s(literal -1 binary64) (*.f64 angle %3212))) %3186)) (approx %420 (-.f64 (+.f64 %3156 (*.f64 angle (-.f64 (*.f64 angle %3220) %3212))) %3186)) (approx %420 (-.f64 (+.f64 %3156 (*.f64 angle (-.f64 (*.f64 angle (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 angle %3228) %3218) %3219)) %3212))) %3186)) (approx %421 %3240) (approx %421 (fma.f64 #s(literal -2 binary64) %3244 %3240)) (approx %421 (fma.f64 #s(literal 2 binary64) %3239 (*.f64 angle (fma.f64 #s(literal -2 binary64) %3243 (*.f64 #s(literal 2 binary64) %3249))))) (approx %421 (fma.f64 #s(literal 2 binary64) %3239 (*.f64 angle (fma.f64 #s(literal -2 binary64) %3243 (*.f64 angle (fma.f64 #s(literal -2 binary64) %3257 (*.f64 #s(literal 2 binary64) %3248))))))) (approx %447 %3239) (approx %447 (fma.f64 #s(literal -1 binary64) %3244 %3239)) (approx %447 (fma.f64 angle (fma.f64 #s(literal -1 binary64) %3243 %3249) %3239)) (approx %447 (fma.f64 angle (fma.f64 #s(literal -1 binary64) %3243 (*.f64 angle (fma.f64 #s(literal -1 binary64) %3257 %3248))) %3239)) (approx %454 %2630) (approx %454 (fma.f64 #s(literal -1/64800 binary64) %3092 %2630)) (approx %454 (fma.f64 %144 %157 (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %3091 (*.f64 #s(literal 1/25194240000 binary64) %3096))))) (approx %454 (fma.f64 %144 %157 (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %3091 (*.f64 %100 (fma.f64 #s(literal -1/24488801280000000 binary64) %3103 (*.f64 #s(literal 1/25194240000 binary64) %3095))))))) (approx %464 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2631 %2916))) (approx %464 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2631 (fma.f64 #s(literal 1/180 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal -1/8748000 binary64) %2664 %3113)))))) (approx %464 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2631 (fma.f64 #s(literal 1/180 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal -1/8748000 binary64) %2664 (fma.f64 #s(literal 1/34992000 binary64) %2635 (fma.f64 #s(literal 1/11664000 binary64) %2635 (*.f64 %100 (fma.f64 #s(literal -1/2267481600000 binary64) %2641 (fma.f64 #s(literal -1/4534963200000 binary64) %2641 (fma.f64 #s(literal -1/22674816000000 binary64) %2641 %2928)))))))))))) (approx %464 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2631 (fma.f64 #s(literal 1/180 binary64) %2660 (*.f64 %100 (fma.f64 #s(literal -1/8748000 binary64) %2664 (fma.f64 #s(literal 1/34992000 binary64) %2635 (fma.f64 #s(literal 1/11664000 binary64) %2635 (*.f64 %100 (fma.f64 #s(literal -1/2267481600000 binary64) %2641 (fma.f64 #s(literal -1/4534963200000 binary64) %2641 (fma.f64 #s(literal -1/22674816000000 binary64) %2641 (fma.f64 #s(literal 1/1417176000000 binary64) %2670 (*.f64 %100 (fma.f64 #s(literal -1/482123275200000000 binary64) %2678 %3137))))))))))))))) (approx %479 (*.f64 angle (fma.f64 %144 %2718 (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %3327 %2723))))) (approx %479 (*.f64 angle (fma.f64 %144 %2718 (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %3327 (fma.f64 %144 %2722 (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %3333 (fma.f64 #s(literal 1/25194240000 binary64) %3334 %2729))))))))) (approx %479 (*.f64 angle (fma.f64 %144 %2718 (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %3327 (fma.f64 %144 %2722 (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) %3333 (fma.f64 #s(literal 1/25194240000 binary64) %3334 (fma.f64 %144 %2728 (*.f64 %100 (fma.f64 #s(literal -1/64800 binary64) (*.f64 %2231 %2729) (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 %2247 %2719) (fma.f64 #s(literal 1/25194240000 binary64) (*.f64 %2238 %2723) %2737)))))))))))))) (approx %2152 (*.f64 #s(literal 1/90 binary64) (*.f64 angle %3364))) (approx %2152 (*.f64 angle (fma.f64 #s(literal -1/17496000 binary64) (*.f64 %100 %3368) (*.f64 #s(literal 1/90 binary64) %3364)))) (approx %2152 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3364 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %3368 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 %100 %3374))))))) (approx %2152 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3364 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %3368 (*.f64 %100 (fma.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 %100 %3382) (*.f64 #s(literal 1/11337408000000 binary64) %3374)))))))) (approx %2161 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3364 (*.f64 #s(literal 2 binary64) (*.f64 %100 %3393))))) (approx %2161 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3364 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 %3401) (*.f64 #s(literal 2 binary64) %3393)))))) (approx %2161 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3364 (*.f64 %100 (fma.f64 #s(literal 2 binary64) %3393 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 (fma.f64 #s(literal -1/881596846080000000 binary64) %3382 (fma.f64 #s(literal -1/1469328076800000000 binary64) %3382 (fma.f64 #s(literal -1/4407984230400000000 binary64) %3382 (*.f64 #s(literal -1/30855889612800000000 binary64) %3382))))) (*.f64 #s(literal 2 binary64) %3401)))))))) (approx %495 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3424 %2205))) (approx %495 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3423 %3429))))) (approx %495 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3423 (*.f64 angle (fma.f64 #s(literal 2 binary64) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %3435 (*.f64 #s(literal 1/180 binary64) (*.f64 %31 (*.f64 %2828 %1344))))) %2369))))))) (approx %510 (*.f64 #s(literal 1/90 binary64) (*.f64 angle %3449))) (approx %510 (*.f64 angle (fma.f64 #s(literal -1/17496000 binary64) (*.f64 %100 %3453) (*.f64 #s(literal 1/90 binary64) %3449)))) (approx %510 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3449 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %3453 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 %100 %3459))))))) (approx %510 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3449 (*.f64 %100 (fma.f64 #s(literal -1/17496000 binary64) %3453 (*.f64 %100 (fma.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 %100 (*.f64 %2189 %3448)) (*.f64 #s(literal 1/11337408000000 binary64) %3459)))))))) (approx %536 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3423 (*.f64 angle (fma.f64 #s(literal -1/17496000 binary64) %3477 %2369))))))) (approx %565 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %3424 %2205))) (approx %565 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %3423 %3429))))) (approx %565 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %3423 (*.f64 angle (fma.f64 #s(literal 1/17496000 binary64) %3477 %2369))))))) (approx %580 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %3501))) (approx %580 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %3501 (*.f64 %100 (fma.f64 #s(literal -1/11664000 binary64) %2203 (*.f64 #s(literal -1/34992000 binary64) %3505)))))) (approx %580 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %3501 (*.f64 %100 (fma.f64 #s(literal -1/11664000 binary64) %2203 (fma.f64 #s(literal -1/34992000 binary64) %3505 (*.f64 %100 (fma.f64 #s(literal 1/22674816000000 binary64) %3512 %2366)))))))) (approx %580 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %3501 (*.f64 %100 (fma.f64 #s(literal -1/11664000 binary64) %2203 (fma.f64 #s(literal -1/34992000 binary64) %3505 (*.f64 %100 (fma.f64 #s(literal 1/22674816000000 binary64) %3512 (fma.f64 #s(literal 1/4534963200000 binary64) %2210 (fma.f64 #s(literal 1/2267481600000 binary64) %2210 (*.f64 %100 (fma.f64 #s(literal -1/881596846080000000 binary64) %2219 (fma.f64 #s(literal -1/1469328076800000000 binary64) %2219 (fma.f64 #s(literal -1/4407984230400000000 binary64) %2219 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 %2189 %3500)))))))))))))))) (approx %602 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 %100 (fma.f64 #s(literal -1/5832000 binary64) %2203 (*.f64 #s(literal -1/17496000 binary64) %2203)))))) (approx %602 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 %100 (fma.f64 #s(literal -1/5832000 binary64) %2203 (fma.f64 #s(literal -1/17496000 binary64) %2203 (*.f64 %100 (fma.f64 #s(literal 1/11337408000000 binary64) %2210 (fma.f64 #s(literal 1/2267481600000 binary64) %2210 (*.f64 #s(literal 1/1133740800000 binary64) %2210)))))))))) (approx %602 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %2199 (*.f64 %100 (fma.f64 #s(literal -1/5832000 binary64) %2203 (fma.f64 #s(literal -1/17496000 binary64) %2203 (*.f64 %100 (fma.f64 #s(literal 1/11337408000000 binary64) %2210 (fma.f64 #s(literal 1/2267481600000 binary64) %2210 (fma.f64 #s(literal 1/1133740800000 binary64) %2210 (*.f64 %100 (fma.f64 #s(literal -1/440798423040000000 binary64) %2219 (fma.f64 #s(literal -1/734664038400000000 binary64) %2219 (fma.f64 #s(literal -1/2203992115200000000 binary64) %2219 (*.f64 #s(literal -1/15427944806400000000 binary64) %2219))))))))))))))) (approx %640 (/.f64 angle %646)) (approx %641 %647) (approx %642 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %103 %3577) %3579))) (approx %642 (*.f64 angle (fma.f64 %100 (fma.f64 #s(literal -1/6 binary64) %3583 (*.f64 #s(literal 1/120 binary64) (/.f64 %2180 %3586))) %3579))) (approx %642 (*.f64 angle (fma.f64 %100 (fma.f64 #s(literal -1/6 binary64) %3583 (*.f64 %100 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2190 %3595) (*.f64 #s(literal 1/120 binary64) (/.f64 %2179 %3586))))) %3579))) (approx %643 (*.f64 #s(literal 2 binary64) (/.f64 %2200 %646))) (approx %643 (*.f64 angle (fma.f64 #s(literal -1/3 binary64) (/.f64 %2204 %3577) %3611))) (approx %643 (*.f64 angle (fma.f64 #s(literal 2 binary64) %3610 (*.f64 %100 (fma.f64 #s(literal -1/3 binary64) %3615 (*.f64 #s(literal 1/60 binary64) (/.f64 %2211 %3586))))))) (approx %643 (*.f64 angle (fma.f64 #s(literal 2 binary64) %3610 (*.f64 %100 (fma.f64 #s(literal -1/3 binary64) %3615 (*.f64 %100 (fma.f64 #s(literal -1/2520 binary64) (/.f64 %2220 %3595) (*.f64 #s(literal 1/60 binary64) %3626)))))))) (approx %655 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %2232 %3635)))) (approx %655 (+.f64 #s(literal 1 binary64) (*.f64 %100 (fma.f64 #s(literal -1/2 binary64) %3640 (*.f64 #s(literal 1/24 binary64) (/.f64 %2239 %3643)))))) (approx %655 (+.f64 #s(literal 1 binary64) (*.f64 %100 (fma.f64 #s(literal -1/2 binary64) %3640 (*.f64 %100 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2248 (pow.f64 %645 #s(literal 12 binary64))) (*.f64 #s(literal 1/24 binary64) (/.f64 %2238 %3643)))))))) (approx %656 (*.f64 angle (fma.f64 #s(literal 2 binary64) (*.f64 %100 %3663) %3611))) (approx %656 (*.f64 angle (fma.f64 #s(literal 2 binary64) %3610 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 %3671) (*.f64 #s(literal 2 binary64) %3663)))))) (approx %656 (*.f64 angle (fma.f64 #s(literal 2 binary64) %3610 (*.f64 %100 (fma.f64 #s(literal 2 binary64) %3663 (*.f64 %100 (fma.f64 #s(literal 2 binary64) (*.f64 %100 (fma.f64 #s(literal -1/144 binary64) %3680 (fma.f64 #s(literal -1/240 binary64) %3680 (fma.f64 #s(literal -1/720 binary64) %3680 (*.f64 #s(literal -1/5040 binary64) %3680))))) (*.f64 #s(literal 2 binary64) %3671)))))))) (approx %28 %34) (approx %29 (*.f64 #s(literal 2 binary64) %3696)) (approx %47 %49) (approx %58 %50) (approx %48 (*.f64 #s(literal 2 binary64) %3701)) (approx %114 (*.f64 #s(literal -1/17496000 binary64) %2204)) (approx %114 (*.f64 %100 %3708)) (approx %125 (*.f64 #s(literal -1/17496000 binary64) (*.f64 %3711 %2203))) (approx %125 (*.f64 %3711 %3708)) (approx %412 %423) (approx %412 (*.f64 angle (-.f64 %3719 #s(literal 1/180 binary64)))) (approx %548 (*.f64 angle (+.f64 #s(literal 1/180 binary64) %3719))) (approx %232 %236) (approx %278 %281) (approx %492 %496) (approx %413 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 %3730))) (approx %591 %3736) (approx %592 %3738) (approx %593 (*.f64 #s(literal 1/2 binary64) %3738)) (approx %219 (*.f64 #s(literal 2 binary64) (*.f64 %34 %144))) (approx %226 %3745) (approx %233 (*.f64 #s(literal 2 binary64) %3747)) (approx %251 (*.f64 #s(literal 2 binary64) %3750)) (approx %261 %263) (approx %262 %3755) (approx %521 %3757) (approx %549 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %31 %3730))) (approx %550 %555) (approx %355 %1286) (approx %535 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (fma.f64 #s(literal 1/180 binary64) %31 %3764)))) (approx %564 %566) (approx %564 (*.f64 angle (fma.f64 #s(literal -1 binary64) %538 %3764))) (approx %578 %584) (approx %579 (*.f64 #s(literal 1/2 binary64) %584)) (approx %494 %498) (approx %279 (*.f64 %281 %1361)) (approx %287 %3779) (approx %299 %302) (approx %300 (*.f64 %302 %2630)) (approx %314 (*.f64 #s(literal 1/2 binary64) %3779)) (approx %327 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %3729 %1351))) (approx %328 %333) (approx %331 (*.f64 #s(literal 2 binary64) %3790)) (approx %347 %3790) (approx %356 (*.f64 #s(literal 2 binary64) (*.f64 %49 %3745))) (approx %363 (*.f64 #s(literal 2 binary64) (*.f64 %49 %3750))) (approx %373 (*.f64 %49 %1361)) (approx %379 (*.f64 #s(literal 2 binary64) %3802)) (approx %393 (*.f64 #s(literal 2 binary64) %3805)) (approx %416 (*.f64 angle (+.f64 %31 %3808))) (approx %417 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %31 %3812))) (approx %414 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 (fma.f64 #s(literal 1/180 binary64) %3808 %3730)))) (approx %415 %3821) (approx %418 (*.f64 angle (-.f64 %3823 %537))) (approx %419 %431) (approx %420 %3828) (approx %421 (*.f64 #s(literal 2 binary64) %3831)) (approx %447 %3831) (approx %454 %3802) (approx %464 (fma.f64 #s(literal 1/2 binary64) %3779 %3805)) (approx %479 (*.f64 %49 %3755)) (approx %2152 (*.f64 #s(literal 2 binary64) %3840)) (approx %2161 (*.f64 #s(literal 2 binary64) (*.f64 %49 %3840))) (approx %495 (*.f64 #s(literal 2 binary64) (*.f64 %34 (*.f64 %498 %1344)))) (approx %510 (*.f64 #s(literal 2 binary64) (*.f64 %34 %3448))) (approx %522 (*.f64 #s(literal 2 binary64) (*.f64 %34 (*.f64 %3757 %1344)))) (approx %536 (*.f64 #s(literal 2 binary64) %3858)) (approx %536 (*.f64 angle (fma.f64 #s(literal 2 binary64) %3857 %3862))) (approx %551 (*.f64 #s(literal 2 binary64) (*.f64 %34 (*.f64 %555 %1344)))) (approx %565 (*.f64 #s(literal -2 binary64) %3858)) (approx %565 (*.f64 angle (fma.f64 #s(literal -2 binary64) %3857 %3862))) (approx %580 (*.f64 %34 (*.f64 %584 %1344))) (approx %594 %3878) (approx %602 (*.f64 %49 %3878)) (approx %642 %648) (approx %643 (*.f64 #s(literal 2 binary64) %3883)) (approx %655 %657) (approx %656 (*.f64 #s(literal 2 binary64) (*.f64 %657 %3883))) (approx %125 (*.f64 #s(literal -1 binary64) (*.f64 %3711 (fma.f64 #s(literal -1/90 binary64) %3706 (*.f64 #s(literal 1/17496000 binary64) %2203))))) (approx %412 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 #s(literal 1/180 binary64) %3719)))) (approx %413 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %3729 %537)))) (approx %591 %595) (approx %592 %596) (approx %593 (*.f64 #s(literal 1/2 binary64) %596)) (approx %521 %523) (approx %549 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %3729 %2535)))) (approx %550 %3914) (approx %535 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %538 (*.f64 #s(literal -1 binary64) %3764))))) (approx %564 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %3764 %538)))) (approx %327 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %31 %3730)))) (approx %416 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %31 (*.f64 #s(literal -1 binary64) %3808))))) (approx %417 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %31 %3823)))) (approx %414 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) (/.f64 %3152 angle) %537)))) (approx %415 %427) (approx %418 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 %3812 %2535)))) (approx %420 %432) (approx %421 (*.f64 #s(literal 2 binary64) %3950)) (approx %447 %3950) (approx %522 (*.f64 #s(literal 2 binary64) (*.f64 %34 (*.f64 %523 %1344)))) (approx %536 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -2 binary64) %3857 (*.f64 #s(literal -2 binary64) %3861))))) (approx %551 (*.f64 #s(literal 2 binary64) (*.f64 %34 (*.f64 %3914 %1344)))) (approx %565 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -2 binary64) %3861 (*.f64 #s(literal 2 binary64) %3857))))) (approx %594 %3972) (approx %602 (*.f64 %49 %3972)) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 226.0ms | angle | 0 |
| 134.0ms | angle | inf |
| 110.0ms | a | 0 |
| 90.0ms | b | inf |
| 86.0ms | b | 0 |
| Inputs |
|---|
%2 = (pow.f64 b #s(literal 2 binary64)) %4 = (pow.f64 a #s(literal 2 binary64)) %5 = (-.f64 %2 %4) %6 = (*.f64 #s(literal 2 binary64) %5) %7 = (PI.f64 ) %10 = (/.f64 angle #s(literal 180 binary64)) %11 = (*.f64 %7 %10) %12 = (sin.f64 %11) %13 = (*.f64 %6 %12) %14 = (cos.f64 %11) %17 = (approx 2 #s(literal 0 binary64)) %20 = (*.f64 angle %7) %21 = (*.f64 #s(literal 1/180 binary64) %20) %22 = (sin.f64 %21) %23 = (*.f64 %4 %22) %24 = (cos.f64 %21) %25 = (*.f64 %24 %22) %26 = (*.f64 %2 %25) %27 = (*.f64 #s(literal 2 binary64) %26) %35 = (* (PI ) (/ angle 180)) %37 = (* (* 2 (- (pow b 2) (pow a 2))) (sin %35)) %38 = (cos %35) %39 = (* %37 %38) %41 = (*.f64 %4 %25) %43 = (*.f64 #s(literal -2 binary64) %23) %44 = (approx %37 %43) %45 = (*.f64 #s(literal -2 binary64) %41) %47 = (*.f64 #s(literal 1/180 binary64) angle) %48 = (pow.f64 angle #s(literal 2 binary64)) %50 = (pow.f64 %7 #s(literal 3 binary64)) %51 = (*.f64 #s(literal 1/180 binary64) %7) %53 = (*.f64 %7 %5) %54 = (*.f64 angle %53) %55 = (*.f64 #s(literal 1/90 binary64) %54) %56 = (approx %37 %55) %58 = (*.f64 %50 %5) %59 = (*.f64 %48 %58) %60 = (*.f64 #s(literal 1/90 binary64) %53) %61 = (fma.f64 #s(literal -1/17496000 binary64) %59 %60) %62 = (*.f64 angle %61) %63 = (approx %37 %62) %64 = (approx %38 #s(literal 1 binary64)) %65 = (approx %38 %24) %68 = (*.f64 %7 %47) %70 = (*.f64 %20 #s(literal -1/180 binary64)) %71 = (*.f64 #s(literal 1/2 binary64) %7) %72 = (neg.f64 a) %73 = (pow.f64 a #s(literal -2 binary64)) %74 = (/.f64 #s(literal 1 binary64) %73) %75 = (-.f64 b a) %76 = (+.f64 a b) %77 = (*.f64 %75 %76) %78 = (-.f64 a b) %79 = (*.f64 %78 %76) %80 = (*.f64 %72 %76) %81 = (fma.f64 b %76 %80) %82 = (*.f64 #s(literal 1/2 binary64) %75) %83 = (*.f64 %82 %76) %84 = (*.f64 #s(literal 2 binary64) %77) %85 = (*.f64 %76 #s(literal 2 binary64)) %86 = (*.f64 %85 %78) %87 = (*.f64 #s(literal -1/2 binary64) %7) %89 = (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %90 = (fma.f64 #s(literal 1/180 binary64) angle %89) %91 = (fma.f64 %7 %90 %71) %92 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %93 = (-.f64 %92 %47) %94 = (fma.f64 %7 %93 %71) %95 = (neg.f64 angle) %96 = (sqrt.f64 #s(literal 180 binary64)) %97 = (*.f64 %96 %96) %98 = (/.f64 %20 #s(literal 180 binary64)) %99 = (*.f64 %20 #s(literal 1/90 binary64)) %100 = (*.f64 %20 #s(literal 360 binary64)) %102 = (/.f64 %100 #s(literal 64800 binary64)) %103 = (*.f64 %7 #s(literal 1/90 binary64)) %104 = (*.f64 %95 %103) %105 = (fma.f64 #s(literal -1/180 binary64) %7 %51) %106 = (sin.f64 %68) %107 = (sin.f64 %70) %108 = (sin.f64 %99) %109 = (fabs.f64 %68) %110 = (cos.f64 %68) %111 = (+.f64 %106 %107) %112 = (*.f64 %89 %7) %113 = (cos.f64 %112) %114 = (-.f64 %113 %107) %115 = (/.f64 %114 #s(literal 2 binary64)) %116 = (*.f64 %106 %85) %117 = (*.f64 %106 %75) %118 = (*.f64 %107 %86) %119 = (*.f64 %117 %85) %120 = (-.f64 %107 %106) %121 = (*.f64 %79 %120) %122 = (fabs.f64 %20) %123 = (sin.f64 %112) %124 = (*.f64 %92 %7) %125 = (sin.f64 %124) %126 = (fma.f64 %122 #s(literal -1/180 binary64) %71) %127 = (sin.f64 %126) %128 = (*.f64 %110 #s(literal 2 binary64)) %129 = (fma.f64 angle %105 %110) %130 = (fma.f64 %95 %105 %110) %131 = (-.f64 %71 %109) %132 = (sin.f64 %131) %133 = (+.f64 %132 %110) %134 = (/.f64 %133 #s(literal 2 binary64)) %135 = (fma.f64 %110 %111 %110) %136 = (*.f64 %108 %75) %139 = (sin.f64 %104) %141 = (*.f64 %108 %83) %142 = (fma.f64 %20 #s(literal 1/90 binary64) %87) %143 = (cos.f64 %142) %144 = (-.f64 %143 #s(literal 0 binary64)) %145 = (*.f64 %84 %144) %147 = (*.f64 %117 %128) %149 = (*.f64 %75 %110) %151 = (*.f64 %110 %86) %153 = (fma.f64 angle %7 %122) %154 = (*.f64 %153 #s(literal 1/180 binary64)) %155 = (fma.f64 %122 #s(literal 1/180 binary64) %112) %156 = (cos.f64 %155) %157 = (neg.f64 %154) %158 = (sin.f64 %157) %159 = (-.f64 %156 %158) %160 = (*.f64 %84 %159) %162 = (*.f64 %110 %79) %170 = (*.f64 #s(literal 2 binary64) %81) %171 = (*.f64 %170 %12) %182 = (sin.f64 %98) %183 = (*.f64 %6 %182) %184 = (cos.f64 %98) %186 = (sin.f64 %102) %187 = (*.f64 %6 %186) %188 = (cos.f64 %102) %190 = (*.f64 %6 %115) %192 = (*.f64 %94 %10) %193 = (sin.f64 %192) %194 = (*.f64 %6 %193) %195 = (cos.f64 %192) %197 = (*.f64 %91 %10) %198 = (sin.f64 %197) %199 = (*.f64 %6 %198) %200 = (cos.f64 %197) %202 = (-.f64 %2 %74) %203 = (*.f64 #s(literal 2 binary64) %202) %204 = (*.f64 %203 %12) %206 = (/.f64 angle %97) %207 = (*.f64 %7 %206) %208 = (sin.f64 %207) %209 = (*.f64 %6 %208) %210 = (cos.f64 %207) %212 = (pow.f64 b %17) %213 = (pow.f64 a %17) %214 = (-.f64 %212 %213) %215 = (*.f64 %17 %214) %216 = (*.f64 %215 %12) #s(literal 2 binary64) b %2 a %4 %5 %6 %7 angle #s(literal 180 binary64) %10 %11 %12 %13 %14 #s(literal 0 binary64) %17 #s(literal -2 binary64) #s(literal 1/180 binary64) %20 %21 %22 %23 %24 %25 %26 %27 (approx %39 %27) %41 #s(literal 1 binary64) %43 %44 %45 (approx %39 %45) %47 %48 #s(literal 3 binary64) %50 %51 #s(literal 1/90 binary64) %53 %54 %55 %56 #s(literal -1/17496000 binary64) %58 %59 %60 %61 %62 %63 %64 %65 #s(literal 1/2 binary64) #s(literal -1/2 binary64) %68 #s(literal -1/180 binary64) %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 #s(literal 360 binary64) %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 #s(literal 64800 binary64) %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 (*.f64 %108 %77) (*.f64 %136 %76) %139 (*.f64 %139 %79) %141 %142 %143 %144 %145 (/.f64 %145 #s(literal 2 binary64)) %147 (*.f64 %76 %147) %149 (*.f64 %116 %149) %151 (*.f64 %151 %107) %153 %154 %155 %156 %157 %158 %159 %160 (/.f64 %160 #s(literal 2 binary64)) %162 (fma.f64 %162 %107 %141) (*.f64 %118 %14) (*.f64 %56 %14) (*.f64 %119 %14) (*.f64 %121 %14) (*.f64 %44 %14) (*.f64 %63 %14) %170 %171 (*.f64 %171 %14) (*.f64 %13 %135) (*.f64 %13 %127) (*.f64 %13 %123) (*.f64 %13 %129) (*.f64 %13 %125) (*.f64 %13 %130) (*.f64 %13 %64) (*.f64 %13 %65) (*.f64 %13 %134) %182 %183 %184 (*.f64 %183 %184) %186 %187 %188 (*.f64 %187 %188) %190 (*.f64 %190 %14) %192 %193 %194 %195 (*.f64 %194 %195) %197 %198 %199 %200 (*.f64 %199 %200) %202 %203 %204 (*.f64 %204 %14) %206 %207 %208 %209 %210 (*.f64 %209 %210) %212 %213 %214 %215 %216 (*.f64 %216 %14) |
| Outputs |
|---|
%11 = (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %14 = (exp.f64 #s(literal -1/180 binary64)) %16 = (exp.f64 #s(literal 1/180 binary64)) %19 = (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %22 = (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %28 = (*.f64 b b) %29 = (fabs.f64 b) %31 = (neg.f64 b) %34 = (pow.f64 b #s(literal 1 binary64)) %39 = (neg.f64 a) %41 = (*.f64 a a) %42 = (*.f64 %39 %39) %43 = (fabs.f64 a) %44 = (*.f64 %43 %43) %45 = (neg.f64 %41) %46 = (neg.f64 %45) %47 = (*.f64 %41 #s(literal 1 binary64)) %48 = (*.f64 #s(literal 1 binary64) %41) %49 = (*.f64 #s(literal 1 binary64) a) %50 = (*.f64 %49 a) %51 = (*.f64 #s(literal -1 binary64) %45) %52 = (*.f64 #s(literal 1/2 binary64) %41) %53 = (*.f64 #s(literal 2 binary64) %52) %54 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %55 = (*.f64 %54 %41) %56 = (/.f64 #s(literal 1 binary64) %41) %57 = (/.f64 #s(literal 1 binary64) %56) %58 = (neg.f64 %56) %59 = (/.f64 #s(literal -1 binary64) %58) %61 = (/.f64 #s(literal 1 binary64) (neg.f64 %58)) %62 = (/.f64 %54 %56) %63 = (/.f64 #s(literal 1/2 binary64) %56) %64 = (*.f64 #s(literal 2 binary64) %63) %66 = (/.f64 #s(literal 1 binary64) (/.f64 %56 #s(literal 1 binary64))) %68 = (/.f64 (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %58) %70 = (/.f64 #s(literal 1 binary64) (/.f64 %58 #s(literal -1 binary64))) %71 = (pow.f64 a #s(literal 2 binary64)) %72 = (pow.f64 a #s(literal 1 binary64)) %73 = (*.f64 %72 a) %74 = (pow.f64 %56 #s(literal -1 binary64)) %76 = (/.f64 #s(literal 1 binary64) (pow.f64 %56 #s(literal 1 binary64))) %77 = (-.f64 b a) %78 = (+.f64 a b) %79 = (*.f64 %77 %78) %80 = (*.f64 %78 %77) %81 = (-.f64 %28 %41) %82 = (fma.f64 a %39 %28) %83 = (fma.f64 b b %45) %84 = (fma.f64 %39 a %28) %85 = (-.f64 a b) %86 = (*.f64 %85 %78) %87 = (neg.f64 %86) %88 = (+.f64 %28 %45) %89 = (+.f64 %45 %28) %90 = (fma.f64 %29 %29 %45) %91 = (fma.f64 %31 %31 %45) %92 = (fma.f64 #s(literal -1 binary64) %41 %28) %93 = (fma.f64 #s(literal 1 binary64) %45 %28) %94 = (*.f64 %77 b) %95 = (fma.f64 a %77 %94) %96 = (*.f64 %77 a) %97 = (fma.f64 b %77 %96) %98 = (fma.f64 %77 a %94) %99 = (fma.f64 %77 b %96) %100 = (+.f64 %96 %94) %101 = (+.f64 %94 %96) %102 = (*.f64 %85 b) %103 = (-.f64 %96 %102) %104 = (*.f64 %78 b) %105 = (*.f64 %78 a) %106 = (-.f64 %104 %105) %107 = (neg.f64 %78) %108 = (fma.f64 a %107 %104) %109 = (*.f64 %39 %78) %110 = (fma.f64 b %78 %109) %111 = (fma.f64 %39 %78 %104) %112 = (fma.f64 %78 b %109) %113 = (fma.f64 %78 %39 %104) %114 = (+.f64 %109 %104) %115 = (+.f64 %104 %109) %117 = (neg.f64 (-.f64 %105 %104)) %119 = (-.f64 %96 (*.f64 %31 %77)) %120 = (*.f64 %31 %78) %121 = (-.f64 %109 %120) %123 = (-.f64 %109 (*.f64 %107 b)) %125 = (-.f64 %109 (neg.f64 %104)) %126 = (-.f64 %28 %105) %127 = (fma.f64 a b %126) %128 = (fma.f64 b a %126) %129 = (fma.f64 b b %109) %130 = (fma.f64 a b %129) %131 = (fma.f64 b a %129) %132 = (*.f64 a b) %133 = (+.f64 %132 %126) %134 = (+.f64 %132 %129) %136 = (+.f64 (fma.f64 %78 %39 %132) %28) %137 = (fma.f64 b %39 %104) %138 = (fma.f64 a %39 %137) %139 = (fma.f64 %39 a %137) %140 = (+.f64 %45 %137) %142 = (neg.f64 %132) %143 = (+.f64 (fma.f64 b %78 %45) %142) %144 = (fma.f64 #s(literal -1 binary64) %41 %137) %145 = (fma.f64 #s(literal 1 binary64) %45 %137) %146 = (fma.f64 %28 %56 #s(literal -1 binary64)) %147 = (*.f64 %146 %41) %148 = (/.f64 %146 %56) %149 = (fma.f64 %34 b %45) %151 = (/.f64 (neg.f64 %146) %58) %154 = (/.f64 (-.f64 (*.f64 %28 %58) #s(literal -1 binary64)) %58) %157 = (-.f64 (/.f64 (*.f64 %28 %56) %56) %41) %159 = (/.f64 #s(literal 1 binary64) (/.f64 %56 %146)) %160 = (*.f64 #s(literal 2 binary64) %79) %161 = (*.f64 %79 #s(literal 2 binary64)) %162 = (*.f64 %78 #s(literal 2 binary64)) %163 = (*.f64 %77 %162) %164 = (*.f64 %77 #s(literal 2 binary64)) %165 = (*.f64 %78 %164) %166 = (*.f64 %162 %77) %167 = (*.f64 %164 %78) %168 = (*.f64 %162 %85) %169 = (neg.f64 %168) %171 = (neg.f64 (*.f64 #s(literal -2 binary64) %79)) %173 = (neg.f64 (*.f64 %79 #s(literal -2 binary64))) %174 = (*.f64 %45 #s(literal 2 binary64)) %175 = (fma.f64 #s(literal 2 binary64) %28 %174) %176 = (*.f64 #s(literal 2 binary64) %45) %177 = (fma.f64 #s(literal 2 binary64) %28 %176) %178 = (fma.f64 %28 #s(literal 2 binary64) %174) %179 = (fma.f64 %28 #s(literal 2 binary64) %176) %180 = (*.f64 #s(literal 2 binary64) b) %181 = (fma.f64 %180 b %174) %182 = (fma.f64 %180 b %176) %183 = (*.f64 %180 b) %184 = (+.f64 %183 %174) %185 = (+.f64 %183 %176) %186 = (fma.f64 %77 %78 %79) %187 = (fma.f64 %78 %77 %79) %188 = (fma.f64 %77 %78 %28) %189 = (-.f64 %188 %41) %190 = (+.f64 %79 %79) %191 = (-.f64 %79 %86) %192 = (*.f64 b %164) %193 = (fma.f64 a %164 %192) %194 = (fma.f64 a %39 %79) %195 = (fma.f64 b b %194) %196 = (*.f64 a %164) %197 = (fma.f64 b %164 %196) %198 = (*.f64 #s(literal 2 binary64) %94) %199 = (fma.f64 #s(literal 2 binary64) %96 %198) %200 = (*.f64 %94 #s(literal 2 binary64)) %201 = (fma.f64 %96 #s(literal 2 binary64) %200) %202 = (*.f64 %164 b) %203 = (fma.f64 %164 a %202) %204 = (*.f64 %164 a) %205 = (fma.f64 %164 b %204) %207 = (neg.f64 (fma.f64 %85 %78 %86)) %209 = (-.f64 %28 (-.f64 %41 %79)) %210 = (+.f64 %28 %194) %211 = (+.f64 %188 %45) %213 = (+.f64 (*.f64 %96 #s(literal 2 binary64)) %200) %214 = (+.f64 %202 %204) %215 = (+.f64 %204 %202) %216 = (+.f64 %196 %192) %217 = (+.f64 %192 %196) %219 = (+.f64 (*.f64 #s(literal 2 binary64) %96) %198) %220 = (*.f64 %180 %78) %221 = (*.f64 %105 #s(literal 2 binary64)) %222 = (-.f64 %220 %221) %224 = (-.f64 %79 (*.f64 %107 %77)) %225 = (neg.f64 %221) %226 = (fma.f64 b %162 %225) %227 = (fma.f64 #s(literal 2 binary64) %109 %220) %228 = (fma.f64 #s(literal 2 binary64) %104 %225) %229 = (fma.f64 %39 %162 %220) %230 = (*.f64 b #s(literal 2 binary64)) %231 = (fma.f64 %78 %230 %225) %233 = (fma.f64 %78 (*.f64 %39 #s(literal 2 binary64)) %220) %234 = (fma.f64 %109 #s(literal 2 binary64) %220) %235 = (fma.f64 %162 b %225) %236 = (fma.f64 %162 %39 %220) %237 = (fma.f64 %180 %78 %225) %238 = (fma.f64 %104 #s(literal 2 binary64) %225) %240 = (fma.f64 (*.f64 #s(literal 2 binary64) %39) %78 %220) %241 = (+.f64 %220 %225) %242 = (+.f64 %225 %220) %244 = (-.f64 %220 (*.f64 #s(literal -2 binary64) %109)) %245 = (fma.f64 %29 %29 %194) %246 = (fma.f64 %31 %31 %194) %248 = (-.f64 %220 (neg.f64 %225)) %249 = (fma.f64 b %77 %79) %250 = (fma.f64 a %77 %249) %251 = (fma.f64 %77 a %249) %252 = (+.f64 %96 %249) %254 = (+.f64 (fma.f64 %77 %78 %96) %94) %255 = (fma.f64 %77 %78 %104) %256 = (-.f64 %255 %105) %257 = (fma.f64 b %78 %79) %258 = (fma.f64 a %107 %257) %259 = (fma.f64 a %107 %79) %260 = (fma.f64 b %78 %259) %261 = (*.f64 %79 #s(literal 1 binary64)) %262 = (fma.f64 %79 #s(literal 1 binary64) %261) %263 = (*.f64 #s(literal 1 binary64) %79) %264 = (fma.f64 #s(literal 1 binary64) %79 %263) %265 = (fma.f64 %39 %78 %257) %266 = (fma.f64 %78 b %259) %267 = (fma.f64 %78 %39 %257) %269 = (-.f64 %104 (-.f64 %105 %79)) %270 = (+.f64 %109 %257) %271 = (+.f64 %104 %259) %272 = (+.f64 %255 %109) %274 = (+.f64 (fma.f64 %77 %78 %109) %104) %275 = (+.f64 %261 %261) %276 = (+.f64 %263 %263) %278 = (/.f64 (*.f64 %146 #s(literal 2 binary64)) %56) %280 = (/.f64 (*.f64 #s(literal 2 binary64) %146) %56) %281 = (fma.f64 %146 %41 %79) %282 = (fma.f64 %34 b %194) %284 = (/.f64 (+.f64 %146 %146) %56) %286 = (/.f64 (fma.f64 %79 %56 %146) %56) %289 = (*.f64 %56 %56) %290 = (/.f64 (fma.f64 %146 %56 (*.f64 %146 %56)) %289) %293 = (/.f64 (fma.f64 %146 %56 (*.f64 %56 %146)) %289) %294 = (PI.f64 ) %298 = (fabs.f64 #s(literal 180 binary64)) %300 = (fabs.f64 #s(literal -180 binary64)) %301 = (neg.f64 #s(literal -180 binary64)) %302 = (sqrt.f64 #s(literal 180 binary64)) %303 = (*.f64 #s(literal 180 binary64) #s(literal 180 binary64)) %304 = (*.f64 #s(literal -180 binary64) #s(literal -180 binary64)) %305 = (/.f64 #s(literal 1 binary64) #s(literal 1/180 binary64)) %306 = (pow.f64 #s(literal 180 binary64) #s(literal 2 binary64)) %307 = (pow.f64 #s(literal 180 binary64) #s(literal 1 binary64)) %309 = (pow.f64 #s(literal 180 binary64) #s(literal 3 binary64)) %310 = (pow.f64 #s(literal 180 binary64) #s(literal 1/2 binary64)) %311 = (pow.f64 #s(literal -180 binary64) #s(literal 2 binary64)) %313 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) %314 = (pow.f64 #s(literal 180 binary64) %11) %316 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 1 binary64))) %318 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) %320 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))) %321 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %322 = (pow.f64 #s(literal 180 binary64) %321) %323 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %324 = (pow.f64 #s(literal 180 binary64) %323) %325 = (*.f64 angle #s(literal 1/180 binary64)) %326 = (*.f64 #s(literal 1/180 binary64) angle) %327 = (/.f64 angle #s(literal 180 binary64)) %328 = (neg.f64 angle) %329 = (*.f64 %328 #s(literal -1/180 binary64)) %330 = (*.f64 angle #s(literal -1/180 binary64)) %331 = (neg.f64 %330) %332 = (/.f64 %328 #s(literal -180 binary64)) %333 = (neg.f64 %328) %334 = (/.f64 %333 #s(literal 180 binary64)) %335 = (*.f64 %326 #s(literal 1/180 binary64)) %336 = (*.f64 #s(literal 1/180 binary64) %326) %337 = (/.f64 %326 #s(literal 180 binary64)) %339 = (/.f64 (*.f64 angle #s(literal 1 binary64)) #s(literal 180 binary64)) %340 = (/.f64 %330 #s(literal -180 binary64)) %342 = (*.f64 angle #s(literal 360 binary64)) %344 = (/.f64 %342 #s(literal 64800 binary64)) %346 = (/.f64 (*.f64 #s(literal 1 binary64) angle) #s(literal 180 binary64)) %347 = (*.f64 #s(literal 360 binary64) angle) %348 = (/.f64 %347 #s(literal 64800 binary64)) %350 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)) %352 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) %328)) %353 = (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)) %354 = (*.f64 %330 %353) %355 = (*.f64 %353 %330) %357 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %326)) %358 = (*.f64 #s(literal 1/180 binary64) %294) %359 = (*.f64 angle %358) %360 = (*.f64 %294 %326) %361 = (*.f64 %326 %294) %362 = (*.f64 angle %294) %363 = (*.f64 #s(literal 1/180 binary64) %362) %364 = (*.f64 %362 #s(literal 1/180 binary64)) %365 = (*.f64 %358 angle) %366 = (/.f64 %362 #s(literal 180 binary64)) %367 = (*.f64 #s(literal -1/180 binary64) %328) %368 = (*.f64 %294 %367) %369 = (neg.f64 %362) %370 = (*.f64 #s(literal -1/180 binary64) %369) %371 = (*.f64 %294 #s(literal -1/180 binary64)) %372 = (*.f64 %328 %371) %373 = (*.f64 %371 %328) %374 = (*.f64 %369 #s(literal -1/180 binary64)) %375 = (*.f64 %362 #s(literal -1/180 binary64)) %376 = (neg.f64 %375) %377 = (/.f64 %369 #s(literal -180 binary64)) %378 = (neg.f64 %369) %379 = (/.f64 %378 #s(literal 180 binary64)) %380 = (*.f64 %294 #s(literal 360 binary64)) %382 = (*.f64 %380 #s(literal 1/64800 binary64)) %383 = (*.f64 angle %382) %384 = (*.f64 %326 %358) %385 = (*.f64 %358 %326) %386 = (*.f64 %362 #s(literal 1/64800 binary64)) %387 = (*.f64 #s(literal 360 binary64) %386) %388 = (*.f64 %362 #s(literal 360 binary64)) %389 = (*.f64 %388 #s(literal 1/64800 binary64)) %390 = (*.f64 #s(literal 1/64800 binary64) %388) %391 = (/.f64 %360 #s(literal 180 binary64)) %392 = (/.f64 %375 #s(literal -180 binary64)) %393 = (/.f64 %388 #s(literal 64800 binary64)) %395 = (/.f64 (*.f64 %362 #s(literal 1 binary64)) #s(literal 180 binary64)) %397 = (/.f64 (*.f64 #s(literal 1 binary64) %362) #s(literal 180 binary64)) %398 = (/.f64 %362 #s(literal 64800 binary64)) %399 = (*.f64 #s(literal 360 binary64) %398) %400 = (/.f64 %294 #s(literal -180 binary64)) %401 = (*.f64 %330 %400) %402 = (*.f64 %400 %330) %404 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %362)) %405 = (neg.f64 %388) %407 = (/.f64 %405 #s(literal -64800 binary64)) %409 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) %369)) %410 = (neg.f64 %405) %411 = (neg.f64 #s(literal -64800 binary64)) %412 = (/.f64 %410 %411) %414 = (/.f64 (*.f64 %388 #s(literal 1 binary64)) #s(literal 64800 binary64)) %416 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 64800 binary64) %388)) %417 = (/.f64 #s(literal 1 binary64) #s(literal -64800 binary64)) %418 = (*.f64 %405 %417) %420 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -64800 binary64) %405)) %421 = (sin.f64 %360) %422 = (sin.f64 %375) %423 = (neg.f64 %422) %425 = (sin.f64 (fma.f64 %330 %294 %294)) %426 = (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %427 = (*.f64 %426 %294) %428 = (cos.f64 %427) %430 = (fma.f64 angle #s(literal 1/180 binary64) #s(literal -1/2 binary64)) %431 = (*.f64 %430 %294) %432 = (cos.f64 %431) %433 = (fabs.f64 %427) %434 = (cos.f64 %433) %435 = (neg.f64 %431) %436 = (cos.f64 %435) %438 = (cos.f64 (fabs.f64 %433)) %440 = (cos.f64 (neg.f64 %433)) %441 = (*.f64 #s(literal 1/2 binary64) %294) %443 = (sin.f64 (fma.f64 %430 %294 %441)) %444 = (fma.f64 %426 %294 %441) %445 = (sin.f64 %444) %447 = (sin.f64 (+.f64 %433 %441)) %448 = (cos.f64 %360) %449 = (cos.f64 %441) %450 = (sin.f64 %441) %451 = (*.f64 %421 %450) %452 = (fma.f64 %448 %449 %451) %454 = (+.f64 (*.f64 %448 %449) %451) %455 = (*.f64 %421 %79) %456 = (*.f64 #s(literal 2 binary64) %455) %457 = (*.f64 #s(literal 2 binary64) %421) %458 = (*.f64 %79 %457) %459 = (*.f64 %160 %421) %460 = (*.f64 %421 %160) %461 = (*.f64 %421 %162) %462 = (*.f64 %77 %461) %463 = (*.f64 %421 %77) %464 = (*.f64 #s(literal 2 binary64) %463) %465 = (*.f64 %78 %464) %466 = (*.f64 %162 %463) %467 = (*.f64 %461 %77) %468 = (*.f64 %463 %162) %469 = (*.f64 %421 %78) %470 = (*.f64 %164 %469) %471 = (*.f64 %469 %164) %472 = (*.f64 %421 #s(literal 2 binary64)) %473 = (*.f64 %472 %79) %474 = (*.f64 %455 #s(literal 2 binary64)) %476 = (*.f64 (*.f64 %421 %164) %78) %477 = (*.f64 %463 #s(literal 2 binary64)) %478 = (*.f64 %477 %78) %480 = (neg.f64 (*.f64 %455 #s(literal -2 binary64))) %482 = (neg.f64 (*.f64 #s(literal -2 binary64) %455)) %484 = (neg.f64 (*.f64 %461 %85)) %485 = (fma.f64 %79 %421 %455) %486 = (fma.f64 %421 %79 %455) %487 = (fma.f64 %77 %469 %455) %488 = (fma.f64 %78 %463 %455) %489 = (fma.f64 %463 %78 %455) %490 = (fma.f64 %469 %77 %455) %491 = (+.f64 %455 %455) %492 = (*.f64 %39 %461) %493 = (fma.f64 b %461 %492) %494 = (*.f64 %421 %225) %495 = (fma.f64 %421 %220 %494) %496 = (*.f64 %461 %39) %497 = (fma.f64 %461 b %496) %498 = (*.f64 %225 %421) %499 = (fma.f64 %220 %421 %498) %501 = (+.f64 (*.f64 %421 %220) %494) %503 = (+.f64 (*.f64 %220 %421) %498) %505 = (+.f64 (*.f64 %461 b) %496) %507 = (+.f64 (*.f64 b %461) %492) %508 = (*.f64 #s(literal 1 binary64) %455) %509 = (fma.f64 #s(literal 1 binary64) %455 %508) %510 = (*.f64 %455 #s(literal 1 binary64)) %511 = (fma.f64 %455 #s(literal 1 binary64) %510) %512 = (+.f64 %510 %510) %513 = (+.f64 %508 %508) %514 = (cos.f64 %375) %515 = (fabs.f64 %360) %516 = (cos.f64 %515) %517 = (fabs.f64 %362) %518 = (*.f64 %517 #s(literal -1/180 binary64)) %519 = (cos.f64 %518) %521 = (cos.f64 (fabs.f64 %518)) %522 = (neg.f64 %518) %523 = (cos.f64 %522) %524 = (sin.f64 %427) %525 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %526 = (*.f64 %525 %294) %527 = (sin.f64 %526) %528 = (fma.f64 %517 #s(literal -1/180 binary64) %441) %529 = (sin.f64 %528) %531 = (sin.f64 (fma.f64 %517 #s(literal 1/180 binary64) %441)) %532 = (*.f64 #s(literal -1/2 binary64) %294) %533 = (fma.f64 %517 #s(literal 1/180 binary64) %532) %535 = (neg.f64 (sin.f64 %533)) %536 = (*.f64 %448 %450) %537 = (fma.f64 %421 %449 %536) %539 = (+.f64 (*.f64 %421 %449) %536) %540 = (sin.f64 %518) %541 = (*.f64 %540 %449) %542 = (fma.f64 %448 %450 %541) %543 = (fma.f64 %449 %540 %536) %544 = (fma.f64 %450 %448 %541) %545 = (fma.f64 %540 %449 %536) %546 = (+.f64 %536 %541) %547 = (+.f64 %541 %536) %548 = (sin.f64 %515) %549 = (*.f64 %548 %449) %550 = (-.f64 %536 %549) %551 = (sin.f64 %532) %553 = (-.f64 %541 (*.f64 %448 %551)) %555 = (*.f64 (neg.f64 %449) %548) %556 = (fma.f64 %448 %450 %555) %557 = (neg.f64 %549) %558 = (fma.f64 %448 %450 %557) %559 = (fma.f64 %450 %448 %555) %560 = (fma.f64 %450 %448 %557) %561 = (+.f64 %536 %555) %562 = (+.f64 %536 %557) %564 = (neg.f64 (-.f64 %549 %536)) %565 = (neg.f64 %448) %567 = (-.f64 %541 (*.f64 %565 %450)) %569 = (-.f64 %541 (neg.f64 %536)) %570 = (neg.f64 #s(literal 0 binary64)) %571 = (+.f64 #s(literal 1/180 binary64) #s(literal -1/180 binary64)) %572 = (+.f64 #s(literal -1/180 binary64) #s(literal 1/180 binary64)) %573 = (-.f64 #s(literal -1/180 binary64) #s(literal -1/180 binary64)) %574 = (*.f64 %294 #s(literal 0 binary64)) %575 = (*.f64 #s(literal 0 binary64) %294) %576 = (neg.f64 #s(literal -1/180 binary64)) %577 = (+.f64 %576 #s(literal -1/180 binary64)) %578 = (fma.f64 #s(literal 1 binary64) #s(literal 1/180 binary64) #s(literal -1/180 binary64)) %579 = (fma.f64 #s(literal 360 binary64) #s(literal 1/64800 binary64) #s(literal -1/180 binary64)) %580 = (-.f64 %294 %294) %581 = (*.f64 #s(literal -1/180 binary64) %580) %583 = (/.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) %584 = (fma.f64 %294 #s(literal 1/180 binary64) %371) %585 = (fma.f64 %294 #s(literal -1/180 binary64) %358) %586 = (fma.f64 #s(literal 1/180 binary64) %294 %371) %587 = (fma.f64 #s(literal -1/180 binary64) %294 %358) %588 = (+.f64 %358 %371) %589 = (+.f64 %371 %358) %590 = (-.f64 %358 %358) %591 = (-.f64 %371 %371) %593 = (/.f64 (fma.f64 #s(literal -1/180 binary64) #s(literal 180 binary64) #s(literal 1 binary64)) #s(literal 180 binary64)) %595 = (/.f64 (fma.f64 #s(literal -1/180 binary64) #s(literal 64800 binary64) #s(literal 360 binary64)) #s(literal 64800 binary64)) %596 = (/.f64 #s(literal 1/2 binary64) #s(literal 180 binary64)) %597 = (fma.f64 #s(literal 2 binary64) %596 #s(literal -1/180 binary64)) %598 = (neg.f64 %294) %599 = (*.f64 %598 #s(literal -1/180 binary64)) %600 = (fma.f64 %294 #s(literal -1/180 binary64) %599) %601 = (*.f64 %576 %294) %602 = (fma.f64 %294 #s(literal -1/180 binary64) %601) %603 = (neg.f64 %371) %604 = (fma.f64 %294 #s(literal -1/180 binary64) %603) %605 = (fma.f64 #s(literal 1/180 binary64) %598 %358) %606 = (fma.f64 #s(literal -1/180 binary64) %294 %599) %607 = (fma.f64 #s(literal -1/180 binary64) %294 %601) %608 = (fma.f64 #s(literal -1/180 binary64) %294 %603) %609 = (fma.f64 %598 #s(literal 1/180 binary64) %358) %610 = (+.f64 %371 %599) %611 = (+.f64 %371 %601) %612 = (+.f64 %371 %603) %613 = (-.f64 %358 %599) %614 = (-.f64 %358 %601) %615 = (-.f64 %358 %603) %616 = (fma.f64 #s(literal 1/180 binary64) %598 %599) %617 = (fma.f64 #s(literal 1/180 binary64) %598 %601) %618 = (fma.f64 #s(literal 1/180 binary64) %598 %603) %619 = (fma.f64 %598 #s(literal 1/180 binary64) %599) %620 = (fma.f64 %598 #s(literal 1/180 binary64) %601) %621 = (fma.f64 %598 #s(literal 1/180 binary64) %603) %622 = (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) %623 = (/.f64 #s(literal 1/2 binary64) #s(literal -180 binary64)) %624 = (fma.f64 %622 %623 #s(literal -1/180 binary64)) %625 = (/.f64 #s(literal 2 binary64) #s(literal 180 binary64)) %626 = (fma.f64 %625 %596 #s(literal -1/180 binary64)) %627 = (sinh.f64 #s(literal 0 binary64)) %628 = (sinh.f64 #s(literal -1/180 binary64)) %629 = (cosh.f64 #s(literal 1/180 binary64)) %630 = (cosh.f64 #s(literal -1/180 binary64)) %631 = (sinh.f64 #s(literal 1/180 binary64)) %632 = (*.f64 %630 %631) %633 = (fma.f64 %628 %629 %632) %635 = (+.f64 (*.f64 %628 %629) %632) %637 = (approx 2 #s(literal 0 binary64)) %649 = (neg.f64 #s(literal 360 binary64)) %664 = (*.f64 %41 %421) %669 = (*.f64 %421 #s(literal 1 binary64)) %680 = (*.f64 %448 %421) %682 = (*.f64 %362 (-.f64 #s(literal 1/180 binary64) #s(literal -1/180 binary64))) %683 = (sin.f64 %682) %684 = (*.f64 angle #s(literal 0 binary64)) %685 = (sin.f64 %684) %692 = (fma.f64 angle #s(literal 0 binary64) %441) %698 = (fma.f64 angle %294 %517) %699 = (*.f64 %698 #s(literal 1/180 binary64)) %700 = (sin.f64 %699) %717 = (fma.f64 %517 #s(literal 1/180 binary64) %427) %718 = (cos.f64 %717) %737 = (*.f64 %421 %536) %739 = (*.f64 %536 %421) %745 = (*.f64 b %680) %747 = (*.f64 %28 %680) %748 = (*.f64 %448 %28) %750 = (*.f64 %421 %28) %754 = (*.f64 %28 %421) %756 = (*.f64 %680 b) %758 = (*.f64 #s(literal 2 binary64) %747) %771 = (*.f64 #s(literal 2 binary64) %680) %777 = (-.f64 %421 %422) %792 = (neg.f64 %28) %803 = (*.f64 %747 #s(literal 1 binary64)) %805 = (*.f64 #s(literal 1 binary64) %747) %816 = (* (PI ) (* angle 1/180)) %818 = (* (* 2 (- (* b b) (* a a))) (sin %816)) %819 = (cos %816) %820 = (* %818 %819) %824 = (*.f64 %41 %680) %825 = (*.f64 %448 %41) %834 = (*.f64 %680 #s(literal 1 binary64)) %861 = (*.f64 %628 %631) %865 = (*.f64 %421 #s(literal -2 binary64)) %868 = (*.f64 (*.f64 #s(literal -2 binary64) a) a) %870 = (*.f64 #s(literal -2 binary64) %664) %879 = (approx %818 %870) %882 = (*.f64 #s(literal -2 binary64) %824) %899 = (*.f64 angle angle) %901 = (fabs.f64 angle) %908 = (*.f64 %294 %294) %910 = (*.f64 %908 %294) %916 = (*.f64 %294 #s(literal 1 binary64)) %919 = (*.f64 #s(literal 1 binary64) %294) %926 = (*.f64 %294 %79) %931 = (*.f64 %45 %294) %933 = (*.f64 %294 %45) %943 = (*.f64 angle %926) %945 = (*.f64 angle %79) %947 = (*.f64 %79 angle) %954 = (*.f64 %45 %362) %956 = (*.f64 %362 %45) %964 = (*.f64 #s(literal 1/90 binary64) %926) %966 = (*.f64 %79 #s(literal 1/90 binary64)) %968 = (*.f64 #s(literal 1/90 binary64) %943) %969 = (*.f64 angle #s(literal 1/90 binary64)) %973 = (*.f64 %362 #s(literal 1/90 binary64)) %975 = (*.f64 %294 #s(literal 1/90 binary64)) %978 = (*.f64 %969 %79) %980 = (approx %818 %968) %985 = (*.f64 %910 %79) %994 = (*.f64 %45 %910) %996 = (*.f64 %910 %45) %1008 = (*.f64 %899 %910) %1010 = (*.f64 %899 %985) %1017 = (*.f64 %985 angle) %1021 = (*.f64 %45 %1008) %1023 = (*.f64 %1008 %45) %1032 = (*.f64 #s(literal 1/90 binary64) %79) %1040 = (*.f64 (*.f64 #s(literal -1/90 binary64) %294) %79) %1042 = (*.f64 %45 %975) %1044 = (*.f64 %975 %45) %1052 = (*.f64 #s(literal -1/17496000 binary64) angle) %1053 = (*.f64 %1052 angle) %1054 = (*.f64 %1053 %79) %1055 = (*.f64 %1054 %910) %1059 = (*.f64 %985 #s(literal -1/17496000 binary64)) %1063 = (fma.f64 #s(literal -1/17496000 binary64) %1010 %964) %1068 = (*.f64 %79 #s(literal -1/17496000 binary64)) %1071 = (*.f64 %1053 %910) %1074 = (*.f64 #s(literal -1/17496000 binary64) %1008) %1076 = (*.f64 #s(literal -1/17496000 binary64) %985) %1082 = (*.f64 (neg.f64 #s(literal -1/90 binary64)) %926) %1107 = (*.f64 angle %1063) %1109 = (*.f64 %1010 %1052) %1140 = (approx %818 %1107) %1141 = (approx %819 #s(literal 1 binary64)) %1142 = (approx %819 %448) %1175 = (neg.f64 #s(literal 1/64800 binary64)) %1197 = (neg.f64 %31) %1211 = (*.f64 %31 b) %1230 = (*.f64 %85 a) %1238 = (*.f64 %78 %31) %1274 = (*.f64 #s(literal 1/2 binary64) %77) %1285 = (*.f64 %39 #s(literal 1/2 binary64)) %1287 = (*.f64 #s(literal 1/2 binary64) %39) %1293 = (*.f64 b #s(literal 1/2 binary64)) %1295 = (*.f64 #s(literal 1/2 binary64) b) %1299 = (*.f64 #s(literal 1/2 binary64) %78) %1302 = (*.f64 %1274 %78) %1309 = (*.f64 %1293 %77) %1311 = (*.f64 a #s(literal 1/2 binary64)) %1312 = (*.f64 %1311 %77) %1327 = (*.f64 #s(literal 1/2 binary64) %104) %1329 = (*.f64 #s(literal 1/2 binary64) %109) %1331 = (*.f64 %104 #s(literal 1/2 binary64)) %1333 = (*.f64 %109 #s(literal 1/2 binary64)) %1353 = (*.f64 a #s(literal 2 binary64)) %1356 = (*.f64 #s(literal 2 binary64) a) %1362 = (*.f64 #s(literal 1 binary64) %78) %1364 = (*.f64 %78 #s(literal 1 binary64)) %1369 = (*.f64 %85 #s(literal 2 binary64)) %1375 = (*.f64 %31 %162) %1377 = (*.f64 %162 %31) %1397 = (*.f64 %576 angle) %1400 = (*.f64 #s(literal 1/2 binary64) #s(literal 180 binary64)) %1411 = (*.f64 #s(literal 1 binary64) #s(literal 180 binary64)) %1412 = (*.f64 #s(literal 2 binary64) angle) %1414 = (*.f64 #s(literal 2 binary64) #s(literal 180 binary64)) %1416 = (*.f64 #s(literal 1 binary64) #s(literal -180 binary64)) %1417 = (*.f64 #s(literal 2 binary64) %328) %1419 = (*.f64 #s(literal 2 binary64) #s(literal -180 binary64)) %1421 = (*.f64 #s(literal 2 binary64) %326) %1424 = (fma.f64 angle #s(literal 0 binary64) #s(literal 1/2 binary64)) %1425 = (fma.f64 #s(literal 0 binary64) angle #s(literal 1/2 binary64)) %1426 = (+.f64 #s(literal 1/2 binary64) %684) %1427 = (+.f64 %684 #s(literal 1/2 binary64)) %1428 = (-.f64 %684 #s(literal -1/2 binary64)) %1429 = (fma.f64 #s(literal 0 binary64) %328 #s(literal 1/2 binary64)) %1430 = (fma.f64 %328 #s(literal 0 binary64) #s(literal 1/2 binary64)) %1431 = (fma.f64 angle #s(literal 0 binary64) #s(literal -1/2 binary64)) %1432 = (neg.f64 %1431) %1433 = (fma.f64 %294 %684 #s(literal 1/2 binary64)) %1434 = (fma.f64 %362 #s(literal 0 binary64) #s(literal 1/2 binary64)) %1435 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %684) %1436 = (fma.f64 %369 #s(literal 0 binary64) #s(literal 1/2 binary64)) %1437 = (fma.f64 angle #s(literal 1/180 binary64) %426) %1438 = (fma.f64 angle #s(literal -1/180 binary64) %525) %1439 = (fma.f64 #s(literal 1/180 binary64) angle %426) %1440 = (fma.f64 #s(literal -1/180 binary64) angle %525) %1441 = (+.f64 %326 %426) %1442 = (+.f64 %426 %326) %1443 = (+.f64 %525 %330) %1444 = (+.f64 %330 %525) %1445 = (-.f64 %326 %430) %1446 = (-.f64 %426 %330) %1447 = (-.f64 %525 %326) %1448 = (fma.f64 #s(literal 1/180 binary64) %328 %525) %1449 = (fma.f64 %328 #s(literal 1/180 binary64) %525) %1450 = (fma.f64 %328 #s(literal -1/180 binary64) %426) %1451 = (-.f64 #s(literal -1/2 binary64) %326) %1452 = (-.f64 %330 %1451) %1454 = (neg.f64 (-.f64 %430 %326)) %1455 = (-.f64 %525 %1397) %1457 = (/.f64 (fma.f64 %684 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) %1458 = (fma.f64 #s(literal 2 binary64) %323 %684) %1459 = (fma.f64 %326 #s(literal 1/180 binary64) %426) %1460 = (fma.f64 #s(literal 1/180 binary64) %326 %426) %1462 = (/.f64 (fma.f64 %426 #s(literal 180 binary64) angle) #s(literal 180 binary64)) %1463 = (*.f64 %525 #s(literal 180 binary64)) %1465 = (/.f64 (-.f64 %1463 angle) #s(literal 180 binary64)) %1467 = (/.f64 (fma.f64 %426 #s(literal -180 binary64) %328) #s(literal -180 binary64)) %1470 = (/.f64 (-.f64 (*.f64 %525 #s(literal -180 binary64)) %328) #s(literal -180 binary64)) %1472 = (/.f64 (fma.f64 %426 #s(literal 180 binary64) %326) #s(literal 180 binary64)) %1473 = (fma.f64 %330 %353 %426) %1474 = (fma.f64 %353 %330 %426) %1476 = (/.f64 (-.f64 %1463 %326) #s(literal 180 binary64)) %1478 = (*.f64 %294 (+.f64 #s(literal 1/2 binary64) %1424)) %1480 = (*.f64 %294 (-.f64 %1424 #s(literal -1/2 binary64))) %1482 = (*.f64 %294 (+.f64 %1424 #s(literal 1/2 binary64))) %1483 = (fma.f64 %294 #s(literal 1/2 binary64) %692) %1484 = (fma.f64 %294 %1424 %441) %1485 = (fma.f64 #s(literal 1/2 binary64) %294 %692) %1486 = (fma.f64 %1424 %294 %441) %1487 = (+.f64 %441 %692) %1488 = (+.f64 %692 %441) %1490 = (-.f64 %441 (*.f64 %1431 %294)) %1491 = (-.f64 %692 %532) %1492 = (fma.f64 #s(literal -1/2 binary64) %598 %692) %1493 = (fma.f64 %598 #s(literal -1/2 binary64) %692) %1495 = (neg.f64 (-.f64 %532 %692)) %1497 = (-.f64 %441 (*.f64 %598 %1424)) %1499 = (-.f64 %441 (neg.f64 %692)) %1500 = (fma.f64 %294 %525 %427) %1501 = (fma.f64 %525 %294 %427) %1502 = (+.f64 %526 %427) %1503 = (fma.f64 angle %358 %444) %1504 = (fma.f64 %294 %326 %444) %1505 = (fma.f64 %326 %294 %444) %1506 = (fma.f64 #s(literal 1/180 binary64) %362 %444) %1507 = (fma.f64 %362 #s(literal 1/180 binary64) %444) %1508 = (fma.f64 %358 angle %444) %1509 = (+.f64 %360 %444) %1510 = (fma.f64 %294 %367 %444) %1511 = (fma.f64 #s(literal -1/180 binary64) %369 %444) %1512 = (fma.f64 %328 %371 %444) %1513 = (fma.f64 %371 %328 %444) %1514 = (fma.f64 %369 #s(literal -1/180 binary64) %444) %1515 = (fma.f64 angle %382 %444) %1516 = (fma.f64 %326 %358 %444) %1517 = (fma.f64 %358 %326 %444) %1518 = (fma.f64 #s(literal 360 binary64) %386 %444) %1519 = (fma.f64 %388 #s(literal 1/64800 binary64) %444) %1520 = (fma.f64 #s(literal 1/64800 binary64) %388 %444) %1521 = (fma.f64 #s(literal 360 binary64) %398 %444) %1522 = (fma.f64 %330 %400 %444) %1523 = (fma.f64 %400 %330 %444) %1524 = (fma.f64 %405 %417 %444) %1546 = (*.f64 #s(literal 180 binary64) #s(literal 1 binary64)) %1548 = (*.f64 #s(literal 180 binary64) #s(literal 2 binary64)) %1559 = (*.f64 #s(literal -180 binary64) #s(literal 2 binary64)) %1588 = (*.f64 %362 #s(literal -1/90 binary64)) %1605 = (sin.f64 %973) %1611 = (fabs.f64 #s(literal 1/180 binary64)) %1613 = (fabs.f64 %294) %1614 = (*.f64 %1613 #s(literal 1/180 binary64)) %1616 = (fabs.f64 %358) %1618 = (fabs.f64 %326) %1623 = (*.f64 #s(literal 1/180 binary64) %901) %1633 = (fabs.f64 %388) %1634 = (fabs.f64 #s(literal 1/64800 binary64)) %1641 = (*.f64 %908 %899) %1642 = (/.f64 %1641 #s(literal 180 binary64)) %1644 = (sqrt.f64 %515) %1650 = (-.f64 %422 %422) %1652 = (*.f64 %682 #s(literal 1/2 binary64)) %1653 = (cos.f64 %1652) %1654 = (*.f64 %684 #s(literal 1/2 binary64)) %1655 = (sin.f64 %1654) %1656 = (*.f64 %1653 %1655) %1688 = (-.f64 %422 %421) %1691 = (cos.f64 %1654) %1704 = (*.f64 %1688 #s(literal -1/2 binary64)) %1715 = (*.f64 %421 #s(literal 1/2 binary64)) %1718 = (*.f64 %422 #s(literal 1/2 binary64)) %1741 = (*.f64 #s(literal 1 binary64) %469) %1743 = (*.f64 %469 #s(literal 1 binary64)) %1752 = (*.f64 %39 %421) %1754 = (*.f64 %421 %39) %1762 = (*.f64 %422 %162) %1764 = (*.f64 %85 %422) %1767 = (*.f64 %422 %168) %1775 = (*.f64 %31 %1762) %1777 = (*.f64 %1762 %31) %1788 = (sin.f64 (*.f64 (*.f64 %362 (-.f64 #s(literal -1/180 binary64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64))) %1789 = (*.f64 %1788 %1691) %1809 = (*.f64 %1688 %78) %1811 = (*.f64 %86 %1688) %1825 = (*.f64 %422 %86) %1827 = (*.f64 %78 %422) %1832 = (*.f64 %1688 %102) %1834 = (*.f64 %102 %1688) %1846 = (sqrt.f64 %517) %1894 = (*.f64 #s(literal 64800 binary64) #s(literal 2 binary64)) %1901 = (*.f64 #s(literal -64800 binary64) #s(literal 2 binary64)) %1906 = (fma.f64 %294 #s(literal 1/2 binary64) %518) %1907 = (fma.f64 #s(literal 1/2 binary64) %294 %518) %1908 = (fma.f64 #s(literal -1/180 binary64) %517 %441) %1909 = (+.f64 %441 %518) %1910 = (+.f64 %518 %441) %1911 = (-.f64 %441 %515) %1912 = (-.f64 %518 %532) %1913 = (fma.f64 #s(literal -1/2 binary64) %598 %518) %1915 = (fma.f64 %901 (*.f64 %1613 #s(literal -1/180 binary64)) %441) %1916 = (fma.f64 %598 #s(literal -1/2 binary64) %518) %1918 = (fma.f64 (*.f64 #s(literal -1/180 binary64) %901) %1613 %441) %1919 = (neg.f64 %533) %1921 = (neg.f64 (-.f64 %532 %518)) %1923 = (-.f64 %441 (*.f64 %576 %517)) %1924 = (neg.f64 %517) %1926 = (-.f64 %441 (*.f64 %1924 #s(literal -1/180 binary64))) %1927 = (-.f64 %441 %522) %1929 = (fma.f64 %1613 (neg.f64 %1618) %441) %1931 = (fma.f64 (neg.f64 %1613) %1618 %441) %1932 = (*.f64 #s(literal 2 binary64) %448) %1933 = (*.f64 %448 #s(literal 2 binary64)) %1935 = (neg.f64 (*.f64 %448 #s(literal -2 binary64))) %1937 = (neg.f64 (*.f64 #s(literal -2 binary64) %448)) %1938 = (neg.f64 %1933) %1939 = (neg.f64 %1938) %1940 = (+.f64 %448 %448) %1941 = (-.f64 %448 %565) %1942 = (neg.f64 %565) %1943 = (+.f64 %448 %1942) %1944 = (*.f64 %448 #s(literal 1 binary64)) %1945 = (fma.f64 %448 #s(literal 1 binary64) %1944) %1946 = (*.f64 #s(literal 1 binary64) %448) %1947 = (fma.f64 #s(literal 1 binary64) %448 %1946) %1948 = (+.f64 %1944 %1944) %1949 = (+.f64 %1946 %1946) %1957 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 %525 %294 %528) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %526 %528) #s(literal 2 binary64))))) %1965 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %528 %526) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %528 %526) #s(literal 2 binary64))))) %1967 = (-.f64 %536 (-.f64 %549 %448)) %1969 = (-.f64 (+.f64 %448 %536) %549) %1971 = (-.f64 %536 (fma.f64 %548 %449 %565)) %1972 = (fma.f64 angle #s(literal 0 binary64) %448) %1973 = (fma.f64 #s(literal 0 binary64) angle %448) %1974 = (+.f64 %448 %684) %1975 = (+.f64 %684 %448) %1976 = (-.f64 %448 %684) %1977 = (fma.f64 #s(literal 0 binary64) %328 %448) %1978 = (fma.f64 %328 #s(literal 0 binary64) %448) %1979 = (-.f64 %684 %565) %1980 = (fma.f64 angle #s(literal 0 binary64) %1942) %1981 = (fma.f64 #s(literal 0 binary64) angle %1942) %1982 = (+.f64 %684 %1942) %1984 = (neg.f64 (-.f64 %565 %684)) %1986 = (-.f64 %448 (*.f64 %333 #s(literal 0 binary64))) %1987 = (fma.f64 %294 %684 %448) %1988 = (fma.f64 #s(literal 0 binary64) %328 %1942) %1989 = (fma.f64 %362 #s(literal 0 binary64) %448) %1990 = (fma.f64 %328 #s(literal 0 binary64) %1942) %1991 = (fma.f64 %369 #s(literal 0 binary64) %448) %1992 = (fma.f64 %294 %684 %1942) %1993 = (fma.f64 %362 #s(literal 0 binary64) %1942) %1994 = (fma.f64 %369 #s(literal 0 binary64) %1942) %1995 = (fma.f64 %362 #s(literal -1/180 binary64) %448) %1996 = (fma.f64 angle %358 %1995) %1997 = (fma.f64 %294 %326 %448) %1998 = (fma.f64 angle %371 %1997) %1999 = (fma.f64 %294 %326 %1995) %2000 = (fma.f64 %294 %330 %1997) %2001 = (fma.f64 %326 %294 %1995) %2002 = (fma.f64 #s(literal 1/180 binary64) %362 %1995) %2003 = (fma.f64 %362 #s(literal 1/180 binary64) %1995) %2004 = (fma.f64 %362 #s(literal -1/180 binary64) %1997) %2005 = (fma.f64 %358 angle %1995) %2006 = (fma.f64 #s(literal -1/180 binary64) %362 %1997) %2007 = (fma.f64 %330 %294 %1997) %2008 = (fma.f64 %371 angle %1997) %2009 = (+.f64 %360 %1995) %2010 = (+.f64 %375 %1997) %2011 = (fma.f64 %294 %367 %1995) %2012 = (fma.f64 %326 %598 %1997) %2013 = (fma.f64 #s(literal 1/180 binary64) %369 %1997) %2014 = (fma.f64 %358 %328 %1997) %2015 = (fma.f64 #s(literal -1/180 binary64) %369 %1995) %2016 = (fma.f64 %328 %358 %1997) %2017 = (fma.f64 %328 %371 %1995) %2018 = (fma.f64 %598 %326 %1997) %2019 = (fma.f64 %371 %328 %1995) %2020 = (fma.f64 %369 #s(literal 1/180 binary64) %1997) %2021 = (fma.f64 %369 #s(literal -1/180 binary64) %1995) %2023 = (+.f64 (+.f64 %448 %375) %360) %2025 = (+.f64 (+.f64 %448 %360) %375) %2026 = (-.f64 %375 %565) %2027 = (fma.f64 angle %358 %2026) %2028 = (-.f64 %360 %565) %2029 = (fma.f64 angle %371 %2028) %2030 = (fma.f64 %294 %326 %2026) %2031 = (fma.f64 %294 %330 %2028) %2032 = (fma.f64 %326 %294 %2026) %2033 = (fma.f64 #s(literal 1/180 binary64) %362 %2026) %2034 = (fma.f64 %362 #s(literal 1/180 binary64) %2026) %2035 = (fma.f64 %362 #s(literal -1/180 binary64) %2028) %2036 = (fma.f64 %358 angle %2026) %2037 = (fma.f64 #s(literal -1/180 binary64) %362 %2028) %2038 = (fma.f64 %330 %294 %2028) %2039 = (fma.f64 %371 angle %2028) %2040 = (+.f64 %360 %2026) %2041 = (+.f64 %375 %2028) %2042 = (fma.f64 %294 %367 %2026) %2043 = (fma.f64 %326 %598 %2028) %2044 = (fma.f64 #s(literal 1/180 binary64) %369 %2028) %2045 = (fma.f64 %358 %328 %2028) %2046 = (fma.f64 #s(literal -1/180 binary64) %369 %2026) %2047 = (fma.f64 %328 %358 %2028) %2048 = (fma.f64 %328 %371 %2026) %2049 = (fma.f64 %598 %326 %2028) %2050 = (fma.f64 %371 %328 %2026) %2051 = (fma.f64 %369 #s(literal 1/180 binary64) %2028) %2052 = (fma.f64 %369 #s(literal -1/180 binary64) %2026) %2053 = (fma.f64 angle %382 %1995) %2054 = (fma.f64 %326 %358 %1995) %2055 = (fma.f64 %358 %326 %1995) %2056 = (fma.f64 #s(literal 360 binary64) %386 %1995) %2057 = (fma.f64 %388 #s(literal 1/64800 binary64) %1995) %2058 = (fma.f64 #s(literal 1/64800 binary64) %388 %1995) %2059 = (fma.f64 #s(literal 360 binary64) %398 %1995) %2060 = (fma.f64 %330 %400 %1995) %2061 = (fma.f64 %400 %330 %1995) %2062 = (fma.f64 %388 %1175 %1997) %2063 = (fma.f64 %405 #s(literal 1/64800 binary64) %1997) %2064 = (fma.f64 angle %382 %2026) %2065 = (fma.f64 %326 %358 %2026) %2066 = (fma.f64 %358 %326 %2026) %2067 = (fma.f64 #s(literal 360 binary64) %386 %2026) %2068 = (fma.f64 %388 #s(literal 1/64800 binary64) %2026) %2069 = (fma.f64 #s(literal 1/64800 binary64) %388 %2026) %2070 = (fma.f64 #s(literal 360 binary64) %398 %2026) %2071 = (fma.f64 %330 %400 %2026) %2072 = (fma.f64 %400 %330 %2026) %2073 = (fma.f64 %388 %1175 %2028) %2074 = (fma.f64 %405 #s(literal 1/64800 binary64) %2028) %2075 = (fma.f64 %405 %417 %1995) %2076 = (fma.f64 %405 %417 %2026) %2078 = (*.f64 %1933 #s(literal 1/2 binary64)) %2094 = (*.f64 %448 #s(literal 1/2 binary64)) %2106 = (*.f64 (+.f64 %1650 #s(literal 1 binary64)) %448) %2109 = (*.f64 %1650 %448) %2123 = (*.f64 %1656 %448) %2128 = (fma.f64 %448 %422 %448) %2133 = (*.f64 %448 %422) %2135 = (-.f64 %2133 %565) %2140 = (*.f64 %1605 %77) %2145 = (*.f64 %39 %1605) %2147 = (*.f64 %1605 %39) %2149 = (*.f64 %1605 b) %2151 = (*.f64 b %1605) %2153 = (*.f64 %79 %1605) %2154 = (*.f64 %1605 %78) %2155 = (*.f64 %77 %2154) %2156 = (*.f64 %78 %1605) %2157 = (*.f64 %77 %2156) %2158 = (*.f64 %78 %2140) %2159 = (*.f64 %1605 %79) %2160 = (*.f64 %2140 %78) %2161 = (*.f64 %2154 %77) %2162 = (*.f64 %2156 %77) %2163 = (*.f64 %1605 %94) %2164 = (fma.f64 a %2140 %2163) %2165 = (*.f64 %1605 %96) %2166 = (fma.f64 b %2140 %2165) %2167 = (fma.f64 %77 %2149 %2165) %2169 = (fma.f64 %77 (*.f64 %1605 a) %2163) %2170 = (fma.f64 %1605 %96 %2163) %2171 = (fma.f64 %1605 %94 %2165) %2172 = (fma.f64 %2140 a %2163) %2173 = (fma.f64 %2140 b %2165) %2174 = (fma.f64 %96 %1605 %2163) %2175 = (fma.f64 %94 %1605 %2165) %2176 = (fma.f64 %2151 %77 %2165) %2178 = (fma.f64 (*.f64 a %1605) %77 %2163) %2179 = (+.f64 %2165 %2163) %2180 = (+.f64 %2163 %2165) %2181 = (*.f64 %104 %1605) %2182 = (fma.f64 %109 %1605 %2181) %2183 = (*.f64 %1605 %104) %2184 = (fma.f64 %1605 %109 %2183) %2185 = (*.f64 %1605 %109) %2186 = (fma.f64 %1605 %104 %2185) %2187 = (*.f64 %109 %1605) %2188 = (fma.f64 %104 %1605 %2187) %2189 = (+.f64 %2183 %2185) %2190 = (+.f64 %2185 %2183) %2191 = (+.f64 %2181 %2187) %2192 = (+.f64 %2187 %2181) %2194 = (-.f64 %2165 (neg.f64 %2163)) %2196 = (-.f64 %2165 (*.f64 %31 %2140)) %2199 = (-.f64 %2165 (*.f64 (neg.f64 %2140) b)) %2200 = (sin.f64 %1588) %2206 = (*.f64 %2200 %85) %2215 = (*.f64 b %2206) %2217 = (*.f64 a %2206) %2219 = (*.f64 %2200 %102) %2221 = (*.f64 %102 %2200) %2223 = (*.f64 %2206 b) %2225 = (*.f64 %2206 a) %2236 = (*.f64 %1605 %1274) %2240 = (*.f64 %1605 %1302) %2243 = (*.f64 %1605 #s(literal 1/2 binary64)) %2245 = (*.f64 b %2236) %2247 = (*.f64 a %2236) %2249 = (*.f64 %1605 %1309) %2251 = (*.f64 %1309 %1605) %2253 = (*.f64 %2236 b) %2255 = (*.f64 %2236 a) %2268 = (fma.f64 %362 #s(literal 1/90 binary64) %532) %2279 = (fma.f64 %362 #s(literal -1/90 binary64) %441) %2281 = (cos.f64 %2268) %2282 = (cos.f64 %2279) %2283 = (fabs.f64 %2268) %2284 = (cos.f64 %2283) %2286 = (cos.f64 (fabs.f64 %2283)) %2288 = (cos.f64 (neg.f64 %2283)) %2290 = (neg.f64 (neg.f64 %2281)) %2291 = (+.f64 #s(literal 0 binary64) %2281) %2292 = (+.f64 %2281 #s(literal 0 binary64)) %2293 = (-.f64 %2281 #s(literal 0 binary64)) %2294 = (fma.f64 %294 #s(literal 0 binary64) %2281) %2295 = (fma.f64 #s(literal 0 binary64) %294 %2281) %2298 = (sin.f64 (fma.f64 angle %975 (fma.f64 %294 #s(literal -1/2 binary64) %441))) %2299 = (+.f64 %2281 %19) %2300 = (+.f64 %2281 %22) %2302 = (+.f64 (+.f64 %2281 #s(literal -1/180 binary64)) #s(literal 1/180 binary64)) %2303 = (-.f64 %2281 %19) %2304 = (-.f64 %2281 %22) %2306 = (-.f64 (-.f64 %2281 #s(literal -1/180 binary64)) #s(literal 1/180 binary64)) %2308 = (sin.f64 (+.f64 %2279 %441)) %2310 = (sin.f64 (+.f64 %2283 %441)) %2311 = (fma.f64 #s(literal -1/180 binary64) %580 %2281) %2312 = (cos.f64 %973) %2313 = (*.f64 %2200 %551) %2314 = (fma.f64 %449 %2312 %2313) %2315 = (*.f64 %1605 %450) %2316 = (fma.f64 %449 %2312 %2315) %2317 = (fma.f64 %2312 %449 %2313) %2318 = (fma.f64 %2312 %449 %2315) %2319 = (*.f64 %2312 %449) %2320 = (+.f64 %2319 %2313) %2321 = (+.f64 %2319 %2315) %2322 = (*.f64 %1605 %551) %2323 = (-.f64 %2319 %2322) %2324 = (neg.f64 %2322) %2325 = (fma.f64 %449 %2312 %2324) %2326 = (fma.f64 %2312 %449 %2324) %2327 = (+.f64 %2319 %2324) %2329 = (neg.f64 (-.f64 %2322 %2319)) %2331 = (-.f64 %2319 (fma.f64 %1605 %551 #s(literal 0 binary64))) %2333 = (-.f64 %2319 (-.f64 %2322 #s(literal 0 binary64))) %2334 = (sin.f64 %2268) %2335 = (*.f64 %2281 %450) %2336 = (fma.f64 %2334 %449 %2335) %2338 = (+.f64 (*.f64 %2334 %449) %2335) %2339 = (*.f64 %2281 %79) %2341 = (*.f64 #s(literal 2 binary64) %2281) %2343 = (*.f64 %160 %2281) %2345 = (*.f64 %78 %2281) %2347 = (*.f64 %2281 %164) %2349 = (*.f64 %2281 #s(literal 2 binary64)) %2352 = (*.f64 %168 %2281) %2354 = (*.f64 %160 #s(literal 0 binary64)) %2356 = (*.f64 #s(literal 0 binary64) %160) %2380 = (*.f64 %2281 %225) %2382 = (*.f64 %225 %2281) %2390 = (*.f64 %2281 #s(literal 1/2 binary64)) %2397 = (*.f64 %160 #s(literal 1/2 binary64)) %2408 = (/.f64 %160 #s(literal 2 binary64)) %2422 = (*.f64 %77 %680) %2424 = (*.f64 %164 %448) %2427 = (*.f64 %421 %1933) %2429 = (*.f64 %463 %1933) %2438 = (*.f64 #s(literal 1 binary64) %2422) %2440 = (*.f64 %2422 #s(literal 1 binary64)) %2444 = (*.f64 %455 %448) %2445 = (*.f64 #s(literal 2 binary64) %2444) %2446 = (*.f64 %79 %680) %2447 = (*.f64 #s(literal 2 binary64) %2446) %2448 = (*.f64 %79 %771) %2449 = (*.f64 %160 %680) %2450 = (*.f64 %160 %448) %2451 = (*.f64 %421 %2450) %2452 = (*.f64 %2424 %78) %2453 = (*.f64 %421 %2452) %2454 = (*.f64 %448 %162) %2455 = (*.f64 %77 %2454) %2456 = (*.f64 %421 %2455) %2457 = (*.f64 %459 %448) %2458 = (*.f64 %448 %459) %2459 = (*.f64 %680 %160) %2460 = (*.f64 %421 %2454) %2461 = (*.f64 %77 %2460) %2462 = (*.f64 %448 %461) %2463 = (*.f64 %77 %2462) %2464 = (*.f64 %78 %2429) %2465 = (*.f64 %162 %2422) %2466 = (*.f64 %77 %448) %2467 = (*.f64 %461 %2466) %2468 = (*.f64 %463 %2454) %2469 = (*.f64 %1933 %455) %2470 = (*.f64 %2429 %78) %2471 = (*.f64 %2466 %461) %2472 = (*.f64 %78 %680) %2473 = (*.f64 %164 %2472) %2474 = (*.f64 %2450 %421) %2475 = (*.f64 %2454 %463) %2476 = (*.f64 %448 %160) %2477 = (*.f64 %2476 %421) %2478 = (*.f64 %469 %2424) %2479 = (*.f64 #s(literal 2 binary64) %2466) %2480 = (*.f64 %469 %2479) %2481 = (*.f64 %455 %1933) %2482 = (*.f64 %2444 #s(literal 2 binary64)) %2483 = (*.f64 %448 %455) %2484 = (*.f64 %2483 #s(literal 2 binary64)) %2485 = (*.f64 %2422 %162) %2486 = (*.f64 %2466 %469) %2487 = (*.f64 %2486 #s(literal 2 binary64)) %2488 = (*.f64 %2466 %421) %2489 = (*.f64 %2488 %162) %2490 = (*.f64 %461 %448) %2491 = (*.f64 %2490 %77) %2492 = (*.f64 %78 %2422) %2493 = (*.f64 %2492 #s(literal 2 binary64)) %2494 = (*.f64 b %2429) %2495 = (fma.f64 a %2429 %2494) %2496 = (*.f64 a %2429) %2497 = (fma.f64 b %2429 %2496) %2498 = (*.f64 %2429 b) %2499 = (fma.f64 %2429 a %2498) %2500 = (*.f64 %2429 a) %2501 = (fma.f64 %2429 b %2500) %2502 = (+.f64 %2498 %2500) %2503 = (+.f64 %2500 %2498) %2504 = (+.f64 %2494 %2496) %2505 = (+.f64 %2496 %2494) %2506 = (*.f64 %459 %536) %2507 = (fma.f64 %459 %541 %2506) %2508 = (*.f64 %536 %459) %2509 = (fma.f64 %541 %459 %2508) %2511 = (+.f64 (*.f64 %541 %459) %2508) %2513 = (+.f64 (*.f64 %459 %541) %2506) %2515 = (*.f64 %448 %85) %2517 = (*.f64 %39 %448) %2519 = (*.f64 %448 %39) %2525 = (*.f64 %448 %168) %2532 = (*.f64 %448 %78) %2536 = (*.f64 %31 %2454) %2538 = (*.f64 %2454 %31) %2544 = (*.f64 %448 %1767) %2545 = (*.f64 %168 %2133) %2546 = (*.f64 %422 %2525) %2547 = (*.f64 %1767 %448) %2548 = (*.f64 %2525 %422) %2549 = (*.f64 %2454 %1764) %2550 = (*.f64 %2133 %168) %2551 = (*.f64 %1762 %2515) %2553 = (*.f64 (*.f64 %422 %2454) %85) %2555 = (*.f64 (*.f64 %448 %1762) %85) %2563 = (neg.f64 %1924) %2566 = (neg.f64 %698) %2632 = (fma.f64 %517 #s(literal -1/180 binary64) %431) %2650 = (fabs.f64 %717) %2656 = (fma.f64 %517 #s(literal 1/180 binary64) %444) %2662 = (*.f64 %548 %448) %2664 = (neg.f64 %2662) %2667 = (*.f64 (neg.f64 %548) %448) %2676 = (*.f64 %548 (sin.f64 %431)) %2680 = (sin.f64 %717) %2681 = (*.f64 %718 %450) %2686 = (*.f64 %698 #s(literal -1/180 binary64)) %2695 = (sin.f64 %2686) %2703 = (-.f64 %718 %2695) %2704 = (-.f64 %2695 %718) %2718 = (*.f64 %2703 %79) %2722 = (*.f64 %160 %2703) %2724 = (*.f64 %78 %2703) %2731 = (*.f64 %2704 %160) %2733 = (*.f64 %160 %700) %2735 = (*.f64 %700 %160) %2747 = (*.f64 %2703 %225) %2749 = (*.f64 %225 %2703) %2757 = (*.f64 %2703 #s(literal 1/2 binary64)) %2787 = (*.f64 %448 %86) %2794 = (*.f64 b %2515) %2796 = (*.f64 a %2515) %2798 = (*.f64 %448 %102) %2800 = (*.f64 %102 %448) %2802 = (*.f64 %2515 b) %2804 = (*.f64 %2515 a) %2815 = (*.f64 %2515 %1827) %2830 = (*.f64 %422 %2515) %2836 = (*.f64 %1302 %2200) %2839 = (*.f64 (neg.f64 %2200) %1302) %2841 = (neg.f64 %2836) %2870 = (*.f64 %1688 %448) %2887 = (*.f64 %2106 %421) %2902 = (*.f64 %2109 %459) %2958 = (*.f64 %168 %680) %2960 = (*.f64 %565 %459) %2962 = (neg.f64 %2464) %2965 = (*.f64 (neg.f64 %459) %448) %2968 = (*.f64 #s(literal 2 binary64) (*.f64 %455 %1972)) %2969 = (*.f64 %1972 %421) %2971 = (*.f64 #s(literal 2 binary64) (*.f64 %79 %2969)) %2973 = (*.f64 %79 (*.f64 #s(literal 2 binary64) %2969)) %2974 = (*.f64 %160 %2969) %2976 = (*.f64 %421 (*.f64 %160 %1972)) %2977 = (*.f64 %459 %1972) %2978 = (*.f64 %1972 %459) %2979 = (*.f64 %2969 %160) %2981 = (*.f64 (*.f64 %1972 #s(literal 2 binary64)) %455) %2983 = (*.f64 (*.f64 %1972 %160) %421) %2984 = (*.f64 #s(literal 0 binary64) %459) %2985 = (fma.f64 angle %2984 %2464) %2986 = (*.f64 %684 %160) %2987 = (*.f64 %2986 %421) %2988 = (fma.f64 #s(literal 2 binary64) %2444 %2987) %2990 = (fma.f64 #s(literal 2 binary64) (*.f64 %455 %684) %2464) %2991 = (fma.f64 #s(literal 2 binary64) %2446 %2987) %2992 = (fma.f64 %79 %771 %2987) %2993 = (fma.f64 %160 %680 %2987) %2995 = (fma.f64 %160 (*.f64 %421 %684) %2464) %2997 = (fma.f64 %421 (*.f64 %160 %684) %2464) %2998 = (fma.f64 %421 %2450 %2987) %2999 = (fma.f64 %421 %2452 %2987) %3000 = (fma.f64 %421 %2455 %2987) %3001 = (fma.f64 %459 %448 %2987) %3002 = (fma.f64 %459 %684 %2464) %3003 = (fma.f64 %448 %459 %2987) %3005 = (fma.f64 #s(literal 0 binary64) (*.f64 angle %459) %2464) %3006 = (fma.f64 %680 %160 %2987) %3007 = (fma.f64 %77 %2460 %2987) %3008 = (fma.f64 %77 %2462 %2987) %3009 = (fma.f64 %78 %2429 %2987) %3010 = (fma.f64 %162 %2422 %2987) %3011 = (fma.f64 %461 %2466 %2987) %3012 = (fma.f64 %463 %2454 %2987) %3013 = (fma.f64 %1933 %455 %2987) %3014 = (fma.f64 %2429 %78 %2987) %3015 = (fma.f64 %2466 %461 %2987) %3016 = (fma.f64 %684 %459 %2464) %3018 = (fma.f64 (*.f64 %684 #s(literal 2 binary64)) %455 %2464) %3019 = (fma.f64 %164 %2472 %2987) %3020 = (fma.f64 %2450 %421 %2987) %3021 = (fma.f64 %2454 %463 %2987) %3022 = (fma.f64 %2476 %421 %2987) %3023 = (fma.f64 %469 %2424 %2987) %3024 = (fma.f64 %469 %2479 %2987) %3025 = (fma.f64 %455 %1933 %2987) %3026 = (fma.f64 %2986 %421 %2464) %3028 = (fma.f64 (*.f64 %684 %421) %160 %2464) %3029 = (fma.f64 %2444 #s(literal 2 binary64) %2987) %3030 = (fma.f64 %2483 #s(literal 2 binary64) %2987) %3031 = (fma.f64 %2422 %162 %2987) %3033 = (fma.f64 (*.f64 %459 angle) #s(literal 0 binary64) %2464) %3034 = (*.f64 %459 #s(literal 0 binary64)) %3035 = (fma.f64 %3034 angle %2464) %3036 = (fma.f64 %2486 #s(literal 2 binary64) %2987) %3037 = (fma.f64 %2488 %162 %2987) %3038 = (fma.f64 %2490 %77 %2987) %3039 = (fma.f64 %2492 #s(literal 2 binary64) %2987) %3040 = (+.f64 %2464 %2987) %3041 = (+.f64 %2987 %2464) %3042 = (-.f64 %2987 %2958) %3044 = (fma.f64 #s(literal 0 binary64) (*.f64 %328 %459) %2464) %3045 = (fma.f64 %328 %2984 %2464) %3047 = (fma.f64 (*.f64 %459 %328) #s(literal 0 binary64) %2464) %3048 = (fma.f64 %3034 %328 %2464) %3049 = (-.f64 %2987 %2960) %3050 = (-.f64 %2987 %2962) %3051 = (-.f64 %2987 %2965) %3056 = (*.f64 %2427 #s(literal 1/2 binary64)) %3068 = (*.f64 %459 %1933) %3086 = (*.f64 %459 %2094) %3088 = (*.f64 %2094 %459) %3092 = (*.f64 %79 %777) %3093 = (*.f64 %3092 #s(literal 1/2 binary64)) %3097 = (*.f64 %160 %1704) %3101 = (*.f64 %777 %160) %3124 = (*.f64 %777 (*.f64 #s(literal 1/2 binary64) %448)) %3143 = (*.f64 angle (*.f64 #s(literal 1/180 binary64) %1480)) %3144 = (*.f64 %326 %1480) %3145 = (*.f64 angle %1480) %3146 = (*.f64 #s(literal 1/180 binary64) %3145) %3147 = (*.f64 %1480 %326) %3148 = (*.f64 %3145 #s(literal 1/180 binary64)) %3150 = (*.f64 (*.f64 %1480 #s(literal 1/180 binary64)) angle) %3151 = (/.f64 %3145 #s(literal 180 binary64)) %3153 = (/.f64 (*.f64 %328 %1480) #s(literal -180 binary64)) %3155 = (/.f64 (*.f64 %1480 %328) #s(literal -180 binary64)) %3157 = (/.f64 (neg.f64 %3145) #s(literal -180 binary64)) %3158 = (/.f64 %3147 #s(literal 180 binary64)) %3159 = (*.f64 %330 %1480) %3160 = (/.f64 %3159 #s(literal -180 binary64)) %3162 = (*.f64 (/.f64 %1480 #s(literal -180 binary64)) %330) %3164 = (*.f64 (/.f64 %1480 #s(literal 180 binary64)) %326) %3166 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %3145)) %3167 = (*.f64 %326 %692) %3168 = (fma.f64 %326 %441 %3167) %3169 = (*.f64 %326 %441) %3170 = (fma.f64 %326 %692 %3169) %3171 = (*.f64 %692 %326) %3172 = (fma.f64 %441 %326 %3171) %3173 = (*.f64 %441 %326) %3174 = (fma.f64 %692 %326 %3173) %3175 = (+.f64 %3169 %3167) %3176 = (+.f64 %3173 %3171) %3177 = (+.f64 %3171 %3173) %3178 = (+.f64 %3167 %3169) %3179 = (sin.f64 %3147) %3180 = (*.f64 %3179 %79) %3181 = (*.f64 #s(literal 2 binary64) %3180) %3183 = (*.f64 %79 (*.f64 #s(literal 2 binary64) %3179)) %3184 = (*.f64 %160 %3179) %3185 = (*.f64 %3179 %160) %3186 = (*.f64 %3180 #s(literal 2 binary64)) %3188 = (*.f64 (*.f64 %3179 #s(literal 2 binary64)) %79) %3190 = (neg.f64 (*.f64 #s(literal -2 binary64) %3180)) %3191 = (fma.f64 %79 %3179 %3180) %3192 = (fma.f64 %3179 %79 %3180) %3193 = (+.f64 %3180 %3180) %3194 = (cos.f64 %3147) %3195 = (cos.f64 %3159) %3196 = (fabs.f64 %3159) %3197 = (cos.f64 %3196) %3199 = (cos.f64 (neg.f64 %3159)) %3201 = (cos.f64 (fabs.f64 %3196)) %3203 = (cos.f64 (neg.f64 %3196)) %3205 = (sin.f64 (fma.f64 %1480 %326 %441)) %3207 = (sin.f64 (fma.f64 %1480 %330 %441)) %3209 = (sin.f64 (+.f64 %3196 %441)) %3210 = (*.f64 %3194 %450) %3211 = (fma.f64 %3179 %449 %3210) %3213 = (+.f64 (*.f64 %3179 %449) %3210) %3215 = (*.f64 #s(literal 2 binary64) (*.f64 %3180 %3194)) %3216 = (*.f64 %3194 %3179) %3218 = (*.f64 #s(literal 2 binary64) (*.f64 %79 %3216)) %3220 = (*.f64 %79 (*.f64 #s(literal 2 binary64) %3216)) %3221 = (*.f64 %160 %3216) %3223 = (*.f64 %3179 (*.f64 %160 %3194)) %3224 = (*.f64 %3184 %3194) %3225 = (*.f64 %3194 %3184) %3226 = (*.f64 %3216 %160) %3228 = (*.f64 (*.f64 %3194 #s(literal 2 binary64)) %3180) %3230 = (*.f64 (*.f64 %3194 %160) %3179) %3231 = (pow.f64 b %637) %3232 = (pow.f64 a %637) %3233 = (-.f64 %3231 %3232) %3234 = (*.f64 %637 %3233) %3235 = (*.f64 %3234 %421) #s(literal 2 binary64) (neg.f64 #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) %11) (fma.f64 %14 %16 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 %19 #s(literal 2 binary64))) (cosh.f64 (/.f64 %22 #s(literal 2 binary64))))) b %28 (*.f64 %29 %29) (*.f64 %31 %31) (pow.f64 b #s(literal 2 binary64)) (*.f64 %34 b) (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal -2 binary64))) a (neg.f64 %39) %41 %42 %44 %46 %47 %48 %50 %51 %53 %55 %57 %59 %61 %62 %64 %66 %68 %70 %71 %73 %74 %76 %79 %80 %81 %82 %83 %84 %87 %88 %89 %90 %91 %92 %93 %95 %97 %98 %99 %100 %101 %103 %106 %108 %110 %111 %112 %113 %114 %115 %117 %119 %121 %123 %125 %127 %128 %130 %131 %133 %134 %136 %138 %139 %140 %143 %144 %145 %147 %148 %149 %151 %154 %157 %159 %160 %161 %163 %165 %166 %167 %169 %171 %173 %175 %177 %178 %179 %181 %182 %184 %185 %186 %187 %189 %190 %191 %193 %195 %197 %199 %201 %203 %205 %207 %209 %210 %211 %213 %214 %215 %216 %217 %219 %222 %224 %226 %227 %228 %229 %231 %233 %234 %235 %236 %237 %238 %240 %241 %242 %244 %245 %246 %248 %250 %251 %252 %254 %256 %258 %260 %262 %264 %265 %266 %267 %269 %270 %271 %272 %274 %275 %276 %278 %280 %281 %282 %284 %286 %290 %293 %294 angle #s(literal 180 binary64) #s(literal 32400 binary64) %298 %300 %301 %302 %303 %304 %305 %306 %307 %309 %310 %311 %313 %314 %316 %318 %320 %322 %324 %325 %326 %327 %329 %331 %332 %334 %335 %336 %337 %339 %340 %344 %346 %348 %350 %352 %354 %355 %357 %359 %360 %361 %363 %364 %365 %366 %368 %370 %372 %373 %374 %376 %377 %379 %383 %384 %385 %387 %389 %390 %391 %392 %393 %395 %397 %399 %401 %402 %404 %407 %409 %412 %414 %416 %418 %420 %421 %423 %425 %428 %432 %434 %436 %438 %440 %443 %445 %447 %452 %454 %456 %458 %459 %460 %462 %465 %466 %467 %468 %470 %471 %473 %474 %476 %478 %480 %482 %484 %485 %486 %487 %488 %489 %490 %491 %493 %495 %497 %499 %501 %503 %505 %507 %509 %511 %512 %513 %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 #s(literal 0 binary64) %570 %571 %572 %573 %574 %575 %577 %578 %579 %581 %583 %584 %585 %586 %587 %588 %589 %590 %591 %593 %595 %597 %600 %602 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %624 %626 %627 %633 %635 %637 #s(literal -2 binary64) (neg.f64 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1/180 binary64) (*.f64 #s(literal 1 binary64) #s(literal 1/180 binary64)) (*.f64 #s(literal 360 binary64) #s(literal 1/64800 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 180 binary64)) (/.f64 #s(literal -1/180 binary64) #s(literal -180 binary64)) (/.f64 #s(literal 360 binary64) #s(literal 64800 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -180 binary64)) (/.f64 %649 #s(literal -64800 binary64)) (*.f64 #s(literal 2 binary64) %596) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 64800 binary64) #s(literal 360 binary64))) (*.f64 %622 %623) (*.f64 %625 %596) (pow.f64 #s(literal 180 binary64) #s(literal -2 binary64)) (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 180 binary64) #s(literal -1 binary64)) %362 (*.f64 %294 angle) %359 %360 %361 %363 %364 %365 %366 %368 %370 %372 %373 %374 %376 %377 %379 %383 %384 %385 %387 %389 %390 %391 %392 %393 %395 %397 %399 %401 %402 %404 %407 %409 %412 %414 %416 %418 %420 %421 %423 %425 %428 %432 %434 %436 %438 %440 %443 %445 %447 %452 %454 (*.f64 a (*.f64 a %421)) %664 (*.f64 %421 %41) (*.f64 (*.f64 %421 a) a) (*.f64 #s(literal 1 binary64) %664) (*.f64 %669 %41) (/.f64 %421 %56) (/.f64 %669 %56) (/.f64 (*.f64 #s(literal 1 binary64) %421) %56) (/.f64 (*.f64 %421 #s(literal -1 binary64)) %58) (/.f64 (*.f64 #s(literal -1 binary64) %421) %58) %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 (*.f64 %421 %448) %680 (/.f64 (+.f64 %683 %685) #s(literal 2 binary64)) (/.f64 (+.f64 %685 %683) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %360 %427)) (cos.f64 %692)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %360 %515)) %700) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %526 %360)) (cos.f64 (fma.f64 %294 %525 %360))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %360 %526)) (cos.f64 (fma.f64 angle %358 %526))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %517 #s(literal 1/180 binary64) %431)) %718) #s(literal 2 binary64)) (/.f64 (+.f64 %718 (cos.f64 (-.f64 %515 %427))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %517 #s(literal 1/180 binary64) %433)) (cos.f64 (-.f64 %515 %433))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %360 %528)) (cos.f64 (fma.f64 %294 %326 %528))) #s(literal 2 binary64)) (fma.f64 %421 %541 %737) (fma.f64 %541 %421 %739) (+.f64 (*.f64 %541 %421) %739) (+.f64 (*.f64 %421 %541) %737) (*.f64 b %745) %747 (*.f64 %421 %748) (*.f64 %448 %750) (*.f64 %680 %28) (*.f64 %748 %421) (*.f64 %754 %448) (*.f64 %756 b) %758 (*.f64 %28 (*.f64 %680 #s(literal 2 binary64))) (*.f64 %680 %183) (*.f64 %747 #s(literal 2 binary64)) (*.f64 %183 %680) (*.f64 %748 %472) (*.f64 (*.f64 %183 %448) %421) (*.f64 (*.f64 %183 %421) %448) (*.f64 (*.f64 #s(literal 2 binary64) %748) %421) (*.f64 %771 %28) (neg.f64 (*.f64 %747 #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) %747)) (*.f64 %748 %777) (*.f64 %421 (fma.f64 %28 %448 %748)) (*.f64 %28 (fma.f64 %448 %421 %680)) (fma.f64 b %745 %747) (fma.f64 %28 %680 %747) (fma.f64 %421 %748 %747) (fma.f64 %448 %750 %747) (fma.f64 %680 %28 %747) (fma.f64 %748 %421 %747) (fma.f64 %754 %448 %747) (fma.f64 %756 b %747) (+.f64 %747 %747) (-.f64 %747 (*.f64 %792 %680)) (-.f64 %747 (neg.f64 %747)) (-.f64 %747 (*.f64 (neg.f64 %680) %28)) (-.f64 %747 (*.f64 (neg.f64 %748) %421)) (fma.f64 %747 #s(literal 1 binary64) %803) (fma.f64 #s(literal 1 binary64) %747 %805) (+.f64 %803 %803) (+.f64 %805 %805) (approx %820 %758) (*.f64 a (*.f64 a %680)) %824 (*.f64 %421 %825) (*.f64 %448 %664) (*.f64 %664 %448) (*.f64 %680 %41) (*.f64 %825 %421) (*.f64 (*.f64 %680 a) a) (*.f64 #s(literal 1 binary64) %824) (*.f64 %834 %41) (/.f64 %680 %56) (/.f64 (*.f64 #s(literal 1 binary64) %680) %56) (/.f64 %834 %56) (/.f64 (*.f64 #s(literal -1 binary64) %680) %58) (/.f64 (*.f64 %680 #s(literal -1 binary64)) %58) #s(literal 1 binary64) (fabs.f64 #s(literal 1 binary64)) (neg.f64 #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 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/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %323 #s(literal 1/2 binary64)) (exp.f64 #s(literal 0 binary64)) (cosh.f64 #s(literal 0 binary64)) (*.f64 %14 %16) (fma.f64 %14 %16 #s(literal 0 binary64)) (fma.f64 %630 %629 %861) (+.f64 (*.f64 %630 %629) %861) (*.f64 %41 %865) (*.f64 %421 %868) %870 (*.f64 %664 #s(literal -2 binary64)) (*.f64 %868 %421) (*.f64 (*.f64 #s(literal -2 binary64) %421) %41) (neg.f64 (*.f64 %664 #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) %664)) %879 (*.f64 %41 (*.f64 %680 #s(literal -2 binary64))) %882 (*.f64 %680 %868) (*.f64 %824 #s(literal -2 binary64)) (*.f64 %870 %448) (*.f64 %868 %680) (*.f64 %825 %865) (*.f64 (*.f64 %868 %448) %421) (*.f64 (*.f64 #s(literal -2 binary64) %825) %421) (*.f64 (*.f64 #s(literal -2 binary64) %680) %41) (neg.f64 (*.f64 %824 #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) %824)) (approx %820 %882) %325 %326 %327 %329 %331 %332 %334 %335 %336 %337 %339 %340 %344 %346 %348 %350 %352 %354 %355 %357 %899 (*.f64 %328 %328) (*.f64 %901 %901) (pow.f64 angle #s(literal 2 binary64)) (*.f64 (pow.f64 angle #s(literal 1 binary64)) angle) (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -2 binary64))) #s(literal 3 binary64) (*.f64 %294 %908) %910 (pow.f64 %294 #s(literal 3 binary64)) (*.f64 %294 #s(literal 1/180 binary64)) %358 (/.f64 %294 #s(literal 180 binary64)) (/.f64 %598 #s(literal -180 binary64)) (/.f64 %358 #s(literal 180 binary64)) (/.f64 %916 #s(literal 180 binary64)) (/.f64 %380 #s(literal 64800 binary64)) (/.f64 %919 #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %294)) (/.f64 %400 #s(literal -180 binary64)) #s(literal 1/90 binary64) (*.f64 %79 %294) %926 (neg.f64 (*.f64 %86 %294)) (neg.f64 (*.f64 %294 %86)) (fma.f64 %28 %294 %931) (fma.f64 %294 %28 %933) (+.f64 (*.f64 %28 %294) %931) (+.f64 (*.f64 %294 %28) %933) (/.f64 (*.f64 %146 %294) %56) (/.f64 (*.f64 %294 %146) %56) %943 (*.f64 %79 %362) (*.f64 %294 %945) (*.f64 %294 %947) (*.f64 %362 %79) (*.f64 %926 angle) (*.f64 %945 %294) (neg.f64 (*.f64 %362 %86)) (fma.f64 %28 %362 %954) (fma.f64 %362 %28 %956) (+.f64 (*.f64 %28 %362) %954) (+.f64 (*.f64 %362 %28) %956) (/.f64 (*.f64 %362 %146) %56) (*.f64 angle %964) (*.f64 %362 %966) %968 (*.f64 %926 %969) (*.f64 %943 #s(literal 1/90 binary64)) (*.f64 %964 angle) (*.f64 %973 %79) (*.f64 %975 %947) (*.f64 %969 %926) (*.f64 %978 %294) %980 #s(literal -1/17496000 binary64) (*.f64 %79 %910) (*.f64 %294 (*.f64 %908 %79)) %985 (*.f64 %926 %908) (*.f64 %908 %926) (*.f64 (*.f64 %79 %908) %294) (neg.f64 (*.f64 %86 %910)) (neg.f64 (*.f64 %910 %86)) (fma.f64 %28 %910 %994) (fma.f64 %910 %28 %996) (+.f64 (*.f64 %28 %910) %994) (+.f64 (*.f64 %910 %28) %996) (/.f64 (*.f64 %146 %910) %56) (/.f64 (*.f64 %910 %146) %56) (*.f64 angle (*.f64 angle %985)) (*.f64 %79 %1008) %1010 (*.f64 %910 (*.f64 %79 %899)) (*.f64 %985 %899) (*.f64 %1008 %79) (*.f64 (*.f64 %899 %79) %910) (*.f64 %1017 angle) (neg.f64 (*.f64 %1008 %86)) (fma.f64 %28 %1008 %1021) (fma.f64 %1008 %28 %1023) (+.f64 (*.f64 %1008 %28) %1023) (+.f64 (*.f64 %28 %1008) %1021) (/.f64 (*.f64 %1008 %146) %56) (*.f64 %79 %975) (*.f64 %294 %1032) (*.f64 %294 %966) %964 (*.f64 %926 #s(literal 1/90 binary64)) (*.f64 %975 %79) (*.f64 %1032 %294) (neg.f64 %1040) (fma.f64 %28 %975 %1042) (fma.f64 %975 %28 %1044) (+.f64 (*.f64 %28 %975) %1042) (+.f64 (*.f64 %975 %28) %1044) (/.f64 (*.f64 %975 %146) %56) (fma.f64 %79 %975 %1055) (fma.f64 %294 %1032 %1055) (fma.f64 %294 %966 %1055) (fma.f64 %899 %1059 %964) (fma.f64 #s(literal 1/90 binary64) %926 %1055) (fma.f64 %926 #s(literal 1/90 binary64) %1055) %1063 (fma.f64 %985 %1053 %964) (fma.f64 %1010 #s(literal -1/17496000 binary64) %964) (fma.f64 %975 %79 %1055) (fma.f64 %1053 %985 %964) (fma.f64 %1008 %1068 %964) (fma.f64 %1054 %910 %964) (fma.f64 %1071 %79 %964) (fma.f64 %1032 %294 %1055) (fma.f64 %1074 %79 %964) (fma.f64 %1076 %899 %964) (+.f64 %964 %1055) (+.f64 %1055 %964) (-.f64 %1055 %1040) (fma.f64 %899 %1059 %1082) (fma.f64 #s(literal -1/17496000 binary64) %1010 %1082) (fma.f64 %985 %1053 %1082) (fma.f64 %1010 #s(literal -1/17496000 binary64) %1082) (fma.f64 %1053 %985 %1082) (fma.f64 %1008 %1068 %1082) (fma.f64 %1054 %910 %1082) (fma.f64 %1071 %79 %1082) (fma.f64 %1074 %79 %1082) (fma.f64 %1076 %899 %1082) (+.f64 %1055 %1082) (neg.f64 (-.f64 %1040 %1055)) (-.f64 %964 (*.f64 (neg.f64 %1053) %985)) (-.f64 %964 (*.f64 (neg.f64 #s(literal -1/17496000 binary64)) %1010)) (-.f64 %964 (*.f64 (neg.f64 %1010) #s(literal -1/17496000 binary64))) (-.f64 %964 (neg.f64 %1055)) %1107 (*.f64 %1063 angle) (fma.f64 angle %964 %1109) (fma.f64 angle %1055 %968) (fma.f64 %362 %966 %1109) (fma.f64 #s(literal 1/90 binary64) %943 %1109) (fma.f64 %926 %969 %1109) (fma.f64 %943 #s(literal 1/90 binary64) %1109) (fma.f64 #s(literal -1/17496000 binary64) (*.f64 %1010 angle) %968) (fma.f64 %1010 %1052 %968) (fma.f64 %964 angle %1109) (fma.f64 %973 %79 %1109) (fma.f64 %975 %947 %1109) (fma.f64 %969 %926 %1109) (fma.f64 (*.f64 angle #s(literal -1/17496000 binary64)) %1010 %968) (fma.f64 %1053 %1017 %968) (fma.f64 (*.f64 angle %1053) %985 %968) (fma.f64 %978 %294 %1109) (fma.f64 %1055 angle %968) (fma.f64 (*.f64 angle %1010) #s(literal -1/17496000 binary64) %968) (+.f64 %968 %1109) (+.f64 %1109 %968) (-.f64 %1109 (*.f64 %1040 angle)) (-.f64 %1109 (neg.f64 %968)) (-.f64 %1109 (*.f64 %328 %964)) %1140 %1141 %1142 #s(literal 1/2 binary64) (neg.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %323) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) %359 %360 %361 %363 %364 %365 %366 %368 %370 %372 %373 %374 %376 %377 %379 %383 %384 %385 %387 %389 %390 %391 %392 %393 %395 %397 %399 %401 %402 %404 %407 %409 %412 %414 %416 %418 %420 #s(literal -1/180 binary64) (neg.f64 #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -180 binary64)) (/.f64 #s(literal 360 binary64) #s(literal -64800 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 180 binary64)) (/.f64 %649 #s(literal 64800 binary64)) (*.f64 angle %371) (*.f64 %294 %330) %375 (*.f64 #s(literal -1/180 binary64) %362) (*.f64 %330 %294) (*.f64 %371 angle) (/.f64 %362 #s(literal -180 binary64)) (*.f64 %326 %598) (*.f64 #s(literal 1/180 binary64) %369) (*.f64 %358 %328) (*.f64 %328 %358) (*.f64 %598 %326) (*.f64 %369 #s(literal 1/180 binary64)) (neg.f64 %360) (/.f64 %369 #s(literal 180 binary64)) (/.f64 %378 #s(literal -180 binary64)) (/.f64 %388 #s(literal -64800 binary64)) (*.f64 %388 %1175) (*.f64 %405 #s(literal 1/64800 binary64)) (/.f64 %405 #s(literal 64800 binary64)) (/.f64 %405 %411) (/.f64 %410 #s(literal -64800 binary64)) (*.f64 %294 #s(literal 1/2 binary64)) %441 (/.f64 %294 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) %598) (*.f64 %598 #s(literal -1/2 binary64)) (neg.f64 %532) (/.f64 %598 #s(literal -2 binary64)) (neg.f64 (/.f64 %294 #s(literal -2 binary64))) (/.f64 %916 #s(literal 2 binary64)) (/.f64 %919 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %294)) %39 %56 (pow.f64 a #s(literal -2 binary64)) %41 %42 %44 %46 %47 %48 %50 %51 %53 %55 %57 %59 %61 %62 %64 %66 %68 %70 %71 %73 %74 %76 %77 (+.f64 b %39) (+.f64 %39 b) (neg.f64 %85) (+.f64 %39 %1197) %78 (+.f64 b a) (-.f64 a %31) (-.f64 b %39) (+.f64 a %1197) (neg.f64 (-.f64 %31 a)) %79 %80 %81 %82 %83 %84 %87 %88 %89 %90 %91 %92 %93 %95 %97 %98 %99 %100 %101 %103 %106 %108 %110 %111 %112 %113 %114 %115 %117 %119 %121 %123 %125 %127 %128 %130 %131 %133 %134 %136 %138 %139 %140 %143 %144 %145 %147 %148 %149 %151 %154 %157 %159 %85 (+.f64 a %31) (+.f64 %31 a) (neg.f64 %77) (-.f64 a %1197) (*.f64 %78 %85) %86 (-.f64 %41 %28) (fma.f64 a a %1211) (fma.f64 a a %792) (neg.f64 %79) (+.f64 %41 %1211) (+.f64 %41 %792) (fma.f64 %39 %39 %1211) (fma.f64 %39 %39 %792) (fma.f64 %43 %43 %1211) (fma.f64 %43 %43 %792) (fma.f64 %41 #s(literal 1 binary64) %1211) (fma.f64 %41 #s(literal 1 binary64) %792) (fma.f64 #s(literal 1 binary64) %41 %1211) (fma.f64 #s(literal 1 binary64) %41 %792) (fma.f64 %49 a %1211) (fma.f64 %49 a %792) (fma.f64 #s(literal -1 binary64) %45 %1211) (fma.f64 #s(literal -1 binary64) %45 %792) (fma.f64 a %85 %102) (fma.f64 b %85 %1230) (fma.f64 %85 a %102) (fma.f64 %85 b %1230) (+.f64 %1230 %102) (+.f64 %102 %1230) (-.f64 %1230 %94) (fma.f64 a %78 %120) (fma.f64 a %78 %1238) (fma.f64 %78 a %120) (fma.f64 %78 a %1238) (+.f64 %105 %120) (+.f64 %105 %1238) (-.f64 %1230 (*.f64 %31 %85)) (fma.f64 #s(literal 2 binary64) %52 %1211) (fma.f64 #s(literal 2 binary64) %52 %792) (fma.f64 %54 %41 %1211) (fma.f64 %54 %41 %792) (fma.f64 %39 %107 %120) (fma.f64 %39 %107 %1238) (fma.f64 %107 %39 %120) (fma.f64 %107 %39 %1238) (fma.f64 #s(literal 2 binary64) %63 %1211) (fma.f64 #s(literal 2 binary64) %63 %792) (fma.f64 %72 a %1211) (fma.f64 %72 a %792) (*.f64 a %107) %109 (*.f64 %78 %39) (neg.f64 %105) (-.f64 %45 %132) (fma.f64 a %39 %142) (fma.f64 b %39 %45) (fma.f64 %39 a %142) (fma.f64 %39 b %45) (+.f64 %142 %45) (+.f64 %45 %142) (-.f64 %45 (*.f64 %31 %39)) (-.f64 %45 (neg.f64 %142)) (fma.f64 #s(literal -1 binary64) %41 %142) (fma.f64 #s(literal 1 binary64) %45 %142) %79 %80 %81 %82 %83 %84 %87 %88 %89 %90 %91 %92 %93 %95 %97 %98 %99 %100 %101 %103 %106 %108 %110 %111 %112 %113 %114 %115 %117 %119 %121 %123 %125 %127 %128 %130 %131 %133 %134 %136 %138 %139 %140 %143 %144 %145 %147 %148 %149 %151 %154 %157 %159 %1274 (*.f64 %77 #s(literal 1/2 binary64)) (/.f64 %77 #s(literal 2 binary64)) (neg.f64 (*.f64 %85 #s(literal 1/2 binary64))) (neg.f64 (*.f64 %77 #s(literal -1/2 binary64))) (neg.f64 (*.f64 #s(literal 1/2 binary64) %85)) (neg.f64 (*.f64 #s(literal -1/2 binary64) %77)) (fma.f64 b #s(literal 1/2 binary64) %1285) (fma.f64 #s(literal 1/2 binary64) b %1287) (/.f64 (*.f64 %77 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %77) #s(literal 2 binary64)) (+.f64 %1293 %1285) (+.f64 %1295 %1287) (*.f64 %79 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %79) (*.f64 %77 %1299) (*.f64 %78 %1274) %1302 (*.f64 (*.f64 %78 #s(literal 1/2 binary64)) %77) (*.f64 %1299 %77) (neg.f64 (*.f64 #s(literal -1/2 binary64) %79)) (/.f64 %263 #s(literal 2 binary64)) (fma.f64 a %1274 %1309) (fma.f64 b %1274 %1312) (fma.f64 #s(literal 1/2 binary64) %96 %1309) (fma.f64 #s(literal 1/2 binary64) %94 %1312) (fma.f64 %77 (*.f64 #s(literal 1/2 binary64) a) %1309) (fma.f64 %77 %1295 %1312) (fma.f64 %1274 a %1309) (fma.f64 %1274 b %1312) (fma.f64 %1311 %77 %1309) (fma.f64 %1293 %77 %1312) (fma.f64 %96 #s(literal 1/2 binary64) %1309) (fma.f64 %94 #s(literal 1/2 binary64) %1312) (+.f64 %1312 %1309) (+.f64 %1309 %1312) (fma.f64 #s(literal 1/2 binary64) %109 %1327) (fma.f64 #s(literal 1/2 binary64) %104 %1329) (fma.f64 %109 #s(literal 1/2 binary64) %1331) (fma.f64 %104 #s(literal 1/2 binary64) %1333) (+.f64 %1331 %1333) (+.f64 %1327 %1329) (+.f64 %1329 %1327) (+.f64 %1333 %1331) (-.f64 %1312 (*.f64 %31 %1274)) (-.f64 %1312 (neg.f64 %1309)) (-.f64 %1312 (*.f64 (neg.f64 %1274) b)) %160 %161 %163 %165 %166 %167 %169 %171 %173 %175 %177 %178 %179 %181 %182 %184 %185 %186 %187 %189 %190 %191 %193 %195 %197 %199 %201 %203 %205 %207 %209 %210 %211 %213 %214 %215 %216 %217 %219 %222 %224 %226 %227 %228 %229 %231 %233 %234 %235 %236 %237 %238 %240 %241 %242 %244 %245 %246 %248 %250 %251 %252 %254 %256 %258 %260 %262 %264 %265 %266 %267 %269 %270 %271 %272 %274 %275 %276 %278 %280 %281 %282 %284 %286 %290 %293 (*.f64 #s(literal 2 binary64) %78) %162 (neg.f64 (*.f64 %78 #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) %78)) (+.f64 %78 %78) (fma.f64 a #s(literal 2 binary64) %230) (fma.f64 b #s(literal 2 binary64) %1353) (fma.f64 #s(literal 2 binary64) a %180) (fma.f64 #s(literal 2 binary64) b %1356) (+.f64 %1353 %230) (+.f64 %230 %1353) (+.f64 %1356 %180) (+.f64 %180 %1356) (fma.f64 #s(literal 1 binary64) %78 %1362) (fma.f64 %78 #s(literal 1 binary64) %1364) (+.f64 %1364 %1364) (+.f64 %1362 %1362) (*.f64 #s(literal 2 binary64) %86) (*.f64 %78 %1369) (*.f64 %85 %162) (*.f64 %86 #s(literal 2 binary64)) %168 (*.f64 %1369 %78) (neg.f64 %160) (fma.f64 a %162 %1375) (fma.f64 %162 a %1377) (+.f64 (*.f64 a %162) %1375) (+.f64 (*.f64 %162 a) %1377) (*.f64 %294 #s(literal -1/2 binary64)) %532 (*.f64 #s(literal 1/2 binary64) %598) (*.f64 %598 #s(literal 1/2 binary64)) (neg.f64 %441) #s(literal 360 binary64) (fma.f64 angle #s(literal -1/180 binary64) #s(literal 1/2 binary64)) %426 (+.f64 #s(literal 1/2 binary64) %330) (+.f64 %330 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %326) (-.f64 %330 #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/180 binary64) %328 #s(literal 1/2 binary64)) (fma.f64 %328 #s(literal 1/180 binary64) #s(literal 1/2 binary64)) (neg.f64 %430) (neg.f64 (-.f64 %326 #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) %1397) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %330) (/.f64 (-.f64 %1400 angle) #s(literal 180 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) #s(literal -180 binary64)) %328) #s(literal -180 binary64)) (/.f64 (fma.f64 %330 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %323 %330) (/.f64 (-.f64 %1400 %326) #s(literal 180 binary64)) (/.f64 (-.f64 %1411 %1412) %1414) (/.f64 (-.f64 %1416 %1417) %1419) (/.f64 (-.f64 %1411 %1421) %1414) %1424 %1425 %1426 %1427 %1428 %1429 %1430 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1452 %1454 %1455 %1457 %1458 %1459 %1460 %1462 %1465 %1467 %1470 %1472 %1473 %1474 %1476 %1478 %1480 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1490 %1491 %1492 %1493 %1495 %1497 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1510 %1511 %1512 %1513 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1521 %1522 %1523 %1524 (fma.f64 angle #s(literal 1/180 binary64) #s(literal 1/2 binary64)) %525 (+.f64 %326 #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %326) (-.f64 %326 #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %330) (fma.f64 %328 #s(literal -1/180 binary64) #s(literal 1/2 binary64)) (neg.f64 %1451) (fma.f64 %326 #s(literal 1/180 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/180 binary64) %326 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %326) (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(literal 180 binary64) angle) #s(literal 180 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(literal -180 binary64) %328) #s(literal -180 binary64)) (/.f64 (fma.f64 %326 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(literal 180 binary64) %326) #s(literal 180 binary64)) (fma.f64 #s(literal 2 binary64) %323 %326) (fma.f64 %330 %353 #s(literal 1/2 binary64)) (fma.f64 %353 %330 #s(literal 1/2 binary64)) (/.f64 (fma.f64 angle #s(literal 2 binary64) %1546) %1548) (/.f64 (fma.f64 angle #s(literal 2 binary64) %1411) %1548) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) %1412) %1414) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) (*.f64 angle #s(literal 2 binary64))) %1414) (/.f64 (fma.f64 %328 #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) #s(literal 1 binary64))) %1559) (/.f64 (fma.f64 %328 #s(literal 2 binary64) %1416) %1559) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal -180 binary64) %1417) %1419) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal -180 binary64) (*.f64 %328 #s(literal 2 binary64))) %1419) (/.f64 (fma.f64 %326 #s(literal 2 binary64) %1546) %1548) (/.f64 (fma.f64 %326 #s(literal 2 binary64) %1411) %1548) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) %1421) %1414) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) (*.f64 %326 #s(literal 2 binary64))) %1414) %1424 %1425 %1426 %1427 %1428 %1429 %1430 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1452 %1454 %1455 %1457 %1458 %1459 %1460 %1462 %1465 %1467 %1470 %1472 %1473 %1474 %1476 %1478 %1480 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1490 %1491 %1492 %1493 %1495 %1497 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1510 %1511 %1512 %1513 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1521 %1522 %1523 %1524 %328 #s(literal 180 binary64) #s(literal 32400 binary64) %298 %300 %301 %302 %303 %304 %305 %306 %307 %309 %310 %311 %313 %314 %316 %318 %320 %322 %324 #s(literal 180 binary64) #s(literal 32400 binary64) %298 %300 %301 %302 %303 %304 %305 %306 %307 %309 %310 %311 %313 %314 %316 %318 %320 %322 %324 %359 %360 %361 %363 %364 %365 %366 %368 %370 %372 %373 %374 %376 %377 %379 %383 %384 %385 %387 %389 %390 %391 %392 %393 %395 %397 %399 %401 %402 %404 %407 %409 %412 %414 %416 %418 %420 (*.f64 angle %975) (*.f64 %294 %969) %973 (*.f64 #s(literal 1/90 binary64) %362) (*.f64 %975 angle) (*.f64 %969 %294) (*.f64 angle %380) (*.f64 %294 %342) %388 (*.f64 #s(literal 360 binary64) %362) (*.f64 %380 angle) (*.f64 %347 %294) #s(literal 64800 binary64) %359 %360 %361 %363 %364 %365 %366 %368 %370 %372 %373 %374 %376 %377 %379 %383 %384 %385 %387 %389 %390 %391 %392 %393 %395 %397 %399 %401 %402 %404 %407 %409 %412 %414 %416 %418 %420 %975 (*.f64 #s(literal 1/90 binary64) %294) %1588 (*.f64 #s(literal -1/90 binary64) %362) (*.f64 angle (neg.f64 %975)) (*.f64 %294 (*.f64 #s(literal 1/90 binary64) %328)) (*.f64 #s(literal 1/90 binary64) %369) (*.f64 %328 %975) (*.f64 %975 %328) (*.f64 %369 #s(literal 1/90 binary64)) (*.f64 (*.f64 %328 #s(literal 1/90 binary64)) %294) (neg.f64 %973) #s(literal 0 binary64) %570 %571 %572 %573 %574 %575 %577 %578 %579 %581 %583 %584 %585 %586 %587 %588 %589 %590 %591 %593 %595 %597 %600 %602 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %624 %626 %627 %633 %635 %421 %423 %425 %428 %432 %434 %436 %438 %440 %443 %445 %447 %452 %454 %422 (neg.f64 %421) (sin.f64 (fma.f64 %326 %294 %294)) (cos.f64 %526) %1605 %515 (fabs.f64 %375) (*.f64 #s(literal 1/180 binary64) %517) (*.f64 %517 #s(literal 1/180 binary64)) (/.f64 %517 #s(literal 180 binary64)) (fabs.f64 %515) (*.f64 %517 %1611) (*.f64 %901 %1614) (*.f64 %901 %1616) (*.f64 %1613 %1618) (*.f64 %1611 %517) (*.f64 %1618 %1613) (*.f64 %1616 %901) (*.f64 %1623 %1613) (/.f64 (*.f64 %517 #s(literal 1 binary64)) #s(literal 180 binary64)) (/.f64 (*.f64 %517 #s(literal 360 binary64)) #s(literal 64800 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %517) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 360 binary64) %517) #s(literal 64800 binary64)) (*.f64 %1633 %1634) (/.f64 %1633 (fabs.f64 #s(literal 64800 binary64))) (/.f64 (fabs.f64 %405) (fabs.f64 #s(literal -64800 binary64))) (sqrt.f64 %1642) (*.f64 %1644 %1644) (pow.f64 %1642 #s(literal 1/2 binary64)) %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 (+.f64 %421 %422) (+.f64 %422 %421) (-.f64 %421 %421) %1650 (neg.f64 %1650) (*.f64 #s(literal 2 binary64) %1656) (*.f64 (*.f64 #s(literal 2 binary64) %1655) %1653) (*.f64 %1656 #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) %1656)) (fma.f64 %1655 %1653 %1656) (fma.f64 %1653 %1655 %1656) (+.f64 %1656 %1656) (*.f64 %294 %426) %427 (fma.f64 angle %371 %441) (fma.f64 %294 #s(literal 1/2 binary64) %375) (fma.f64 %294 %330 %441) (fma.f64 %362 #s(literal -1/180 binary64) %441) (fma.f64 #s(literal 1/2 binary64) %294 %375) (fma.f64 #s(literal -1/180 binary64) %362 %441) (fma.f64 %330 %294 %441) (fma.f64 %371 angle %441) (+.f64 %375 %441) (+.f64 %441 %375) (fma.f64 %326 %598 %441) (fma.f64 #s(literal 1/180 binary64) %369 %441) (fma.f64 %358 %328 %441) (fma.f64 #s(literal -1/2 binary64) %598 %375) (fma.f64 %328 %358 %441) (fma.f64 %598 %326 %441) (fma.f64 %598 #s(literal -1/2 binary64) %375) (fma.f64 %369 #s(literal 1/180 binary64) %441) (fma.f64 %388 %1175 %441) (fma.f64 %405 #s(literal 1/64800 binary64) %441) %421 %423 %425 %428 %432 %434 %436 %438 %440 %443 %445 %447 %452 %454 (+.f64 %421 %421) %777 (neg.f64 %1688) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %1652) %1691)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %444 %375) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %444 %375) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) %777) (*.f64 %777 #s(literal 1/2 binary64)) %1704 (/.f64 %777 #s(literal 2 binary64)) (/.f64 %1688 #s(literal -2 binary64)) (neg.f64 (*.f64 %1688 #s(literal 1/2 binary64))) (neg.f64 (*.f64 %777 #s(literal -1/2 binary64))) (neg.f64 (/.f64 %777 #s(literal -2 binary64))) (neg.f64 (/.f64 %1688 #s(literal 2 binary64))) (fma.f64 %421 #s(literal 1/2 binary64) %1715) (+.f64 %1715 %1715) (-.f64 %1715 %1718) (/.f64 (*.f64 %777 #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (-.f64 %1718 %1715)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %777)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1688)) (/.f64 (-.f64 (*.f64 %1715 #s(literal 2 binary64)) %422) #s(literal 2 binary64)) (/.f64 (-.f64 %472 (*.f64 #s(literal 2 binary64) %422)) %321) (*.f64 #s(literal 2 binary64) %469) %461 (*.f64 %78 %457) (*.f64 %162 %421) (*.f64 %469 #s(literal 2 binary64)) (*.f64 %472 %78) (neg.f64 (*.f64 %469 #s(literal -2 binary64))) (fma.f64 #s(literal 1 binary64) %469 %1741) (fma.f64 %469 #s(literal 1 binary64) %1743) (+.f64 %1743 %1743) (+.f64 %1741 %1741) %463 (*.f64 %77 %421) (neg.f64 (*.f64 %421 %85)) (neg.f64 (*.f64 %85 %421)) (fma.f64 b %421 %1752) (fma.f64 %421 b %1754) (+.f64 (*.f64 %421 b) %1754) (+.f64 (*.f64 b %421) %1752) (*.f64 %78 (*.f64 %1369 %422)) (*.f64 %85 %1762) (*.f64 %162 %1764) (*.f64 %168 %422) %1767 (*.f64 %1762 %85) (*.f64 (*.f64 %422 %78) %1369) (*.f64 (*.f64 %422 %85) %162) (neg.f64 (*.f64 %1762 %77)) (fma.f64 a %1762 %1775) (fma.f64 %1762 a %1777) (+.f64 (*.f64 %1762 a) %1777) (+.f64 (*.f64 a %1762) %1775) %456 %458 %459 %460 %462 %465 %466 %467 %468 %470 %471 %473 %474 %476 %478 %480 %482 %484 %485 %486 %487 %488 %489 %490 %491 %493 %495 %497 %499 %501 %503 %505 %507 %509 %511 %512 %513 (+.f64 %422 %422) %1688 (neg.f64 %777) (*.f64 #s(literal 2 binary64) %1789) (*.f64 %1789 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) %1788) %1691) (neg.f64 (*.f64 #s(literal -2 binary64) %1789)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %375 %444) #s(literal 2 binary64))) (cos.f64 (/.f64 (fma.f64 angle %371 %444) #s(literal 2 binary64))))) (fma.f64 %1691 %1788 %1789) (fma.f64 %1788 %1691 %1789) (+.f64 %1789 %1789) (*.f64 %78 (*.f64 %85 %1688)) (*.f64 %85 %1809) %1811 (*.f64 %1688 %86) (*.f64 %1809 %85) (*.f64 (*.f64 %1688 %85) %78) (neg.f64 (*.f64 %777 %86)) (neg.f64 (*.f64 %86 %777)) (neg.f64 (*.f64 %77 %1809)) (*.f64 #s(literal 2 binary64) (*.f64 %1789 %86)) (*.f64 %168 %1789) (fma.f64 %78 %1764 %1825) (fma.f64 %85 %1827 %1825) (fma.f64 %86 %422 %1825) (fma.f64 %422 %86 %1825) (+.f64 %1825 %1825) (fma.f64 %1688 %1230 %1832) (fma.f64 %1230 %1688 %1834) (+.f64 (*.f64 %1688 %1230) %1832) (+.f64 (*.f64 %1230 %1688) %1834) %517 (fabs.f64 %517) (fabs.f64 %369) (*.f64 %901 %1613) (*.f64 %1613 %901) (fabs.f64 %378) (sqrt.f64 %1641) (*.f64 %1846 %1846) (pow.f64 %1641 #s(literal 1/2 binary64)) %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 (*.f64 %294 %525) %526 (fma.f64 angle %358 %441) (fma.f64 %294 %326 %441) (fma.f64 %294 #s(literal 1/2 binary64) %360) (fma.f64 %326 %294 %441) (fma.f64 #s(literal 1/180 binary64) %362 %441) (fma.f64 %362 #s(literal 1/180 binary64) %441) (fma.f64 %358 angle %441) (fma.f64 #s(literal 1/2 binary64) %294 %360) (+.f64 %360 %441) (+.f64 %441 %360) (-.f64 %360 %532) (fma.f64 %294 %367 %441) (fma.f64 #s(literal -1/2 binary64) %598 %360) (fma.f64 #s(literal -1/180 binary64) %369 %441) (fma.f64 %328 %371 %441) (fma.f64 %598 #s(literal -1/2 binary64) %360) (fma.f64 %371 %328 %441) (fma.f64 %369 #s(literal -1/180 binary64) %441) (fma.f64 angle %382 %441) (fma.f64 %326 %358 %441) (fma.f64 %358 %326 %441) (fma.f64 #s(literal 360 binary64) %386 %441) (fma.f64 %388 #s(literal 1/64800 binary64) %441) (fma.f64 #s(literal 1/64800 binary64) %388 %441) (/.f64 (fma.f64 %360 #s(literal 2 binary64) %294) #s(literal 2 binary64)) (fma.f64 #s(literal 360 binary64) %398 %441) (fma.f64 %330 %400 %441) (fma.f64 %400 %330 %441) (/.f64 (fma.f64 %362 #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) %294)) %1548) (/.f64 (fma.f64 %362 #s(literal 2 binary64) (*.f64 %294 #s(literal 180 binary64))) %1548) (/.f64 (fma.f64 %369 #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) %294)) %1559) (/.f64 (fma.f64 %369 #s(literal 2 binary64) (*.f64 %294 #s(literal -180 binary64))) %1559) (fma.f64 %405 %417 %441) (/.f64 (fma.f64 %388 #s(literal 2 binary64) (*.f64 #s(literal 64800 binary64) %294)) %1894) (/.f64 (fma.f64 %388 #s(literal 2 binary64) (*.f64 %294 #s(literal 64800 binary64))) %1894) (/.f64 (fma.f64 %405 #s(literal 2 binary64) (*.f64 #s(literal -64800 binary64) %294)) %1901) (/.f64 (fma.f64 %405 #s(literal 2 binary64) (*.f64 %294 #s(literal -64800 binary64))) %1901) %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 %1906 %1907 %1908 %528 %1909 %1910 %1911 %1912 %1913 %1915 %1916 %1918 %1919 %1921 %1923 %1926 %1927 %1929 %1931 %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 %1932 %1933 %1935 %1937 %1939 %1940 %1941 %1943 %1945 %1947 %1948 %1949 %1957 %1965 %1967 %1969 %1971 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1982 %1984 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1996 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2023 %2025 %2027 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1979 %1980 %1981 %1982 %1984 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1996 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2023 %2025 %2027 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %2039 %2040 %2041 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2063 %2064 %2065 %2066 %2067 %2068 %2069 %2070 %2071 %2072 %2073 %2074 %2075 %2076 %1906 %1907 %1908 %528 %1909 %1910 %1911 %1912 %1913 %1915 %1916 %1918 %1919 %1921 %1923 %1926 %1927 %1929 %1931 %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 %1932 %1933 %1935 %1937 %1939 %1940 %1941 %1943 %1945 %1947 %1948 %1949 %1957 %1965 %1967 %1969 %1971 (*.f64 #s(literal 1/2 binary64) %1933) %2078 (/.f64 %1933 #s(literal 2 binary64)) (*.f64 %1938 #s(literal -1/2 binary64)) (neg.f64 (*.f64 %1933 #s(literal -1/2 binary64))) (/.f64 %1938 #s(literal -2 binary64)) (neg.f64 (/.f64 %1933 #s(literal -2 binary64))) (neg.f64 (/.f64 %1938 #s(literal 2 binary64))) (/.f64 (*.f64 %1933 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1933)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1938)) (fma.f64 %448 #s(literal 1/2 binary64) %2094) (+.f64 %2094 %2094) (-.f64 %2094 (neg.f64 %2094)) (-.f64 %2094 (/.f64 %565 #s(literal 2 binary64))) (/.f64 (fma.f64 %2094 #s(literal 2 binary64) %448) #s(literal 2 binary64)) (/.f64 (fma.f64 %448 #s(literal 2 binary64) %1933) %321) %2106 (fma.f64 %448 %1650 %448) (fma.f64 %1650 %448 %448) (+.f64 %448 %2109) (+.f64 %2109 %448) (-.f64 %448 %2109) (-.f64 %448 (*.f64 %565 %1650)) (-.f64 %448 (neg.f64 %2109)) (-.f64 %2109 %565) (fma.f64 %448 %1650 %1942) (fma.f64 %1650 %448 %1942) (+.f64 %2109 %1942) (neg.f64 (-.f64 %565 %2109)) (fma.f64 #s(literal 2 binary64) %2123 %448) (fma.f64 %1933 %1656 %448) (fma.f64 #s(literal 2 binary64) %2123 %1942) (fma.f64 %1933 %1656 %1942) (fma.f64 %421 %448 %2128) (fma.f64 %448 %421 %2128) (+.f64 %680 %2128) (+.f64 (+.f64 %448 %680) %2133) (fma.f64 %421 %448 %2135) (fma.f64 %448 %421 %2135) (+.f64 %680 %2135) (*.f64 %77 %1605) %2140 (neg.f64 (*.f64 %1605 %85)) (neg.f64 (*.f64 %85 %1605)) (fma.f64 b %1605 %2145) (fma.f64 %1605 b %2147) (+.f64 %2149 %2147) (+.f64 %2151 %2145) %2153 %2155 %2157 %2158 %2159 %2160 %2161 %2162 %2164 %2166 %2167 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2178 %2179 %2180 %2182 %2184 %2186 %2188 %2189 %2190 %2191 %2192 %2194 %2196 %2199 %2153 %2155 %2157 %2158 %2159 %2160 %2161 %2162 %2164 %2166 %2167 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2178 %2179 %2180 %2182 %2184 %2186 %2188 %2189 %2190 %2191 %2192 %2194 %2196 %2199 %2200 (neg.f64 %1605) (sin.f64 (fma.f64 %969 %294 %294)) (cos.f64 (fma.f64 %969 %294 %441)) (*.f64 %78 %2206) (*.f64 %85 (*.f64 %78 %2200)) (*.f64 %86 %2200) (*.f64 %2200 %86) (*.f64 %2206 %78) (*.f64 (*.f64 %2200 %78) %85) (fma.f64 a %2206 %2215) (fma.f64 b %2206 %2217) (fma.f64 %2200 %1230 %2219) (fma.f64 %1230 %2200 %2221) (fma.f64 %2206 a %2223) (fma.f64 %2206 b %2225) (+.f64 (*.f64 %2200 %1230) %2219) (+.f64 (*.f64 %1230 %2200) %2221) (+.f64 %2223 %2225) (+.f64 %2225 %2223) (+.f64 %2215 %2217) (+.f64 %2217 %2215) (*.f64 #s(literal 1/2 binary64) %2159) (*.f64 %78 %2236) (*.f64 %1274 %2156) (*.f64 %1302 %1605) %2240 (*.f64 %2236 %78) (*.f64 %2154 %1274) (*.f64 %2243 %79) (fma.f64 a %2236 %2245) (fma.f64 b %2236 %2247) (fma.f64 %1605 %1312 %2249) (fma.f64 %1312 %1605 %2251) (fma.f64 %2236 a %2253) (fma.f64 %2236 b %2255) (+.f64 (*.f64 %1605 %1312) %2249) (+.f64 (*.f64 %1312 %1605) %2251) (+.f64 %2253 %2255) (+.f64 %2255 %2253) (+.f64 %2245 %2247) (+.f64 %2247 %2245) (fma.f64 angle %975 %532) (fma.f64 %294 #s(literal -1/2 binary64) %973) (fma.f64 %294 %969 %532) %2268 (fma.f64 #s(literal 1/90 binary64) %362 %532) (fma.f64 #s(literal -1/2 binary64) %294 %973) (fma.f64 %975 angle %532) (fma.f64 %969 %294 %532) (+.f64 %532 %973) (+.f64 %973 %532) (-.f64 %532 %1588) (-.f64 %973 %441) (fma.f64 #s(literal 1/2 binary64) %598 %973) (fma.f64 %598 #s(literal 1/2 binary64) %973) (neg.f64 %2279) %2281 %2282 %2284 %2286 %2288 %2290 %2291 %2292 %2293 %2294 %2295 %2298 %2299 %2300 %2302 %2303 %2304 %2306 %2308 %2310 %2311 %2314 %2316 %2317 %2318 %2320 %2321 %2323 %2325 %2326 %2327 %2329 %2331 %2333 %2336 %2338 %2281 %2282 %2284 %2286 %2288 %2290 %2291 %2292 %2293 %2294 %2295 %2298 %2299 %2300 %2302 %2303 %2304 %2306 %2308 %2310 %2311 %2314 %2316 %2317 %2318 %2320 %2321 %2323 %2325 %2326 %2327 %2329 %2331 %2333 %2336 %2338 (*.f64 #s(literal 2 binary64) %2339) (*.f64 %79 %2341) %2343 (*.f64 %2281 %160) (*.f64 %164 %2345) (*.f64 %2347 %78) (*.f64 %2349 %79) (*.f64 %2339 #s(literal 2 binary64)) (neg.f64 %2352) (fma.f64 #s(literal 2 binary64) %2339 %2354) (fma.f64 #s(literal 2 binary64) %2339 %2356) (fma.f64 %79 %2341 %2354) (fma.f64 %79 %2341 %2356) (fma.f64 %160 %2281 %2354) (fma.f64 %160 %2281 %2356) (fma.f64 %2281 %160 %2354) (fma.f64 %2281 %160 %2356) (fma.f64 %164 %2345 %2354) (fma.f64 %164 %2345 %2356) (fma.f64 %2347 %78 %2354) (fma.f64 %2347 %78 %2356) (fma.f64 %2349 %79 %2354) (fma.f64 %2349 %79 %2356) (fma.f64 %2339 #s(literal 2 binary64) %2354) (fma.f64 %2339 #s(literal 2 binary64) %2356) (+.f64 %2343 %2354) (+.f64 %2343 %2356) (fma.f64 %79 %2281 %2339) (fma.f64 %77 %2345 %2339) (fma.f64 %78 (*.f64 %77 %2281) %2339) (fma.f64 %2281 %79 %2339) (+.f64 %2339 %2339) (fma.f64 %2281 %220 %2380) (fma.f64 %220 %2281 %2382) (+.f64 (*.f64 %2281 %220) %2380) (+.f64 (*.f64 %220 %2281) %2382) (*.f64 #s(literal 2 binary64) (*.f64 %2339 #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 %79 %2390)) (*.f64 %79 (*.f64 #s(literal 2 binary64) %2390)) (*.f64 %160 %2390) (*.f64 #s(literal 1/2 binary64) %2343) (*.f64 %2281 %2397) (*.f64 %2343 #s(literal 1/2 binary64)) (*.f64 %164 (*.f64 %78 %2390)) (*.f64 %2352 #s(literal -1/2 binary64)) (*.f64 %2390 %160) (/.f64 %2343 #s(literal 2 binary64)) (/.f64 %2352 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 %2339 #s(literal 2 binary64))) (*.f64 %2281 %2408) (neg.f64 (*.f64 %2343 #s(literal -1/2 binary64))) (neg.f64 (/.f64 %2343 #s(literal -2 binary64))) (neg.f64 (/.f64 %2352 #s(literal 2 binary64))) (/.f64 (*.f64 %2343 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2343)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %2352)) (*.f64 #s(literal 2 binary64) %2422) (*.f64 %421 %2424) (*.f64 %448 %464) (*.f64 %77 %2427) %2429 (*.f64 %1933 %463) (*.f64 %2424 %421) (*.f64 %2422 #s(literal 2 binary64)) (*.f64 (*.f64 %1933 %421) %77) (*.f64 %477 %448) (neg.f64 (*.f64 %2422 #s(literal -2 binary64))) (fma.f64 #s(literal 1 binary64) %2422 %2438) (fma.f64 %2422 #s(literal 1 binary64) %2440) (+.f64 %2440 %2440) (+.f64 %2438 %2438) %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 (*.f64 %448 %77) %2466 (neg.f64 %2515) (fma.f64 b %448 %2517) (fma.f64 %448 b %2519) (+.f64 (*.f64 %448 b) %2519) (+.f64 (*.f64 b %448) %2517) %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 %2525 (*.f64 %78 (*.f64 %1369 %448)) (*.f64 %85 %2454) (*.f64 %162 %2515) (*.f64 %168 %448) (*.f64 %2515 %162) (*.f64 %2532 %1369) (*.f64 %2454 %85) (neg.f64 %2450) (fma.f64 a %2454 %2536) (fma.f64 %2454 a %2538) (+.f64 (*.f64 %2454 a) %2538) (+.f64 (*.f64 a %2454) %2536) %2544 %2545 %2546 %2547 %2548 %2549 %2550 %2551 %2553 %2555 %698 (fma.f64 %294 angle %517) (+.f64 %362 %517) (+.f64 %517 %362) (fma.f64 %901 %1613 %362) (fma.f64 %1613 %901 %362) (-.f64 %362 %1924) (-.f64 %517 %369) (fma.f64 angle %294 %2563) (fma.f64 %294 angle %2563) (neg.f64 %2566) (+.f64 %362 %2563) (fma.f64 %1846 %1846 %362) (*.f64 #s(literal 1/180 binary64) %698) %699 (/.f64 %698 #s(literal 180 binary64)) (fma.f64 angle %358 %515) (fma.f64 %294 %326 %515) (fma.f64 %326 %294 %515) (fma.f64 #s(literal 1/180 binary64) %362 %515) (fma.f64 #s(literal 1/180 binary64) %517 %360) (fma.f64 %362 #s(literal 1/180 binary64) %515) (fma.f64 %358 angle %515) (fma.f64 %517 #s(literal 1/180 binary64) %360) (+.f64 %360 %515) (+.f64 %515 %360) (/.f64 (*.f64 %698 #s(literal 1 binary64)) #s(literal 180 binary64)) (/.f64 (*.f64 %698 #s(literal 360 binary64)) #s(literal 64800 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %698) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 360 binary64) %698) #s(literal 64800 binary64)) (fma.f64 %294 %367 %515) (fma.f64 #s(literal -1/180 binary64) %369 %515) (fma.f64 %328 %371 %515) (fma.f64 %517 %1611 %360) (fma.f64 %901 %1614 %360) (fma.f64 %901 %1616 %360) (fma.f64 %1613 %1618 %360) (fma.f64 %1611 %517 %360) (fma.f64 %371 %328 %515) (fma.f64 %1618 %1613 %360) (fma.f64 %369 #s(literal -1/180 binary64) %515) (fma.f64 %1616 %901 %360) (fma.f64 %1623 %1613 %360) (fma.f64 angle %382 %515) (fma.f64 %326 %358 %515) (fma.f64 %358 %326 %515) (fma.f64 #s(literal 360 binary64) %386 %515) (fma.f64 %388 #s(literal 1/64800 binary64) %515) (fma.f64 #s(literal 1/64800 binary64) %388 %515) (fma.f64 #s(literal 360 binary64) %398 %515) (fma.f64 %330 %400 %515) (fma.f64 %400 %330 %515) (fma.f64 %1633 %1634 %360) (fma.f64 %405 %417 %515) (fma.f64 %1644 %1644 %360) (fma.f64 %294 %426 %515) (fma.f64 #s(literal 1/180 binary64) %517 %427) (fma.f64 %426 %294 %515) %717 (+.f64 %515 %427) (+.f64 %427 %515) (-.f64 %515 %431) (-.f64 %427 %518) (fma.f64 #s(literal 1/180 binary64) %517 %435) (fma.f64 %517 #s(literal 1/180 binary64) %435) (fma.f64 %517 %1611 %427) (fma.f64 %901 %1614 %427) (fma.f64 %901 %1616 %427) (fma.f64 %1613 %1618 %427) (fma.f64 %1611 %517 %427) (fma.f64 %1618 %1613 %427) (fma.f64 %1616 %901 %427) (fma.f64 %1623 %1613 %427) (neg.f64 %2632) (+.f64 %515 %435) (-.f64 %427 (*.f64 %1924 #s(literal 1/180 binary64))) (fma.f64 %517 %1611 %435) (fma.f64 %901 %1614 %435) (fma.f64 %901 %1616 %435) (fma.f64 %1613 %1618 %435) (fma.f64 %1611 %517 %435) (fma.f64 %1618 %1613 %435) (fma.f64 %1616 %901 %435) (fma.f64 %1623 %1613 %435) (fma.f64 %1633 %1634 %427) (fma.f64 %1633 %1634 %435) (fma.f64 %1644 %1644 %427) (fma.f64 %1644 %1644 %435) %718 (cos.f64 %2632) (cos.f64 %2650) (cos.f64 (fabs.f64 %2650)) (cos.f64 (neg.f64 %2650)) (sin.f64 %2656) (sin.f64 (+.f64 %2632 %441)) (sin.f64 (+.f64 %2650 %441)) (-.f64 %680 %2662) (fma.f64 %421 %448 %2664) (fma.f64 %421 %448 %2667) (fma.f64 %448 %421 %2664) (fma.f64 %448 %421 %2667) (+.f64 %680 %2664) (+.f64 %680 %2667) (neg.f64 (-.f64 %2662 %680)) (fma.f64 %421 %448 %2676) (fma.f64 %448 %421 %2676) (+.f64 %680 %2676) (fma.f64 %2680 %449 %2681) (+.f64 (*.f64 %2680 %449) %2681) (*.f64 #s(literal -1/180 binary64) %698) %2686 (*.f64 #s(literal 1/180 binary64) %2566) (*.f64 %2566 #s(literal 1/180 binary64)) (neg.f64 %699) (/.f64 %2566 #s(literal 180 binary64)) (/.f64 (*.f64 %2566 #s(literal 1 binary64)) #s(literal 180 binary64)) (/.f64 (*.f64 %2566 #s(literal 360 binary64)) #s(literal 64800 binary64)) %2695 (neg.f64 %700) (sin.f64 (fma.f64 %698 #s(literal 1/180 binary64) %294)) (cos.f64 (fma.f64 %698 #s(literal 1/180 binary64) %441)) (+.f64 %718 %700) (+.f64 %700 %718) %2703 (neg.f64 %2704) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %2656 %2686) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %2656 %2686) #s(literal 2 binary64))))) (-.f64 %680 (fma.f64 %548 %448 %2695)) (-.f64 %680 (-.f64 %2662 %700)) (*.f64 #s(literal 2 binary64) %2718) (*.f64 %79 (*.f64 #s(literal 2 binary64) %2703)) %2722 (*.f64 %2703 %160) (*.f64 %164 %2724) (*.f64 %2718 #s(literal 2 binary64)) (*.f64 (*.f64 %2703 %164) %78) (*.f64 (*.f64 %2703 #s(literal 2 binary64)) %79) (neg.f64 %2731) (fma.f64 %160 %718 %2733) (fma.f64 %718 %160 %2735) (+.f64 (*.f64 %718 %160) %2735) (+.f64 (*.f64 %160 %718) %2733) (fma.f64 %79 %2703 %2718) (fma.f64 %77 %2724 %2718) (fma.f64 %78 (*.f64 %77 %2703) %2718) (fma.f64 %2703 %79 %2718) (+.f64 %2718 %2718) (fma.f64 %2703 %220 %2747) (fma.f64 %220 %2703 %2749) (+.f64 (*.f64 %2703 %220) %2747) (+.f64 (*.f64 %220 %2703) %2749) (*.f64 #s(literal 2 binary64) (*.f64 %2718 #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 %79 %2757)) (*.f64 %79 (*.f64 #s(literal 2 binary64) %2757)) (*.f64 %160 %2757) (*.f64 #s(literal 1/2 binary64) %2722) (*.f64 %2703 %2397) (*.f64 %2722 #s(literal 1/2 binary64)) (*.f64 %164 (*.f64 %78 %2757)) (*.f64 %2757 %160) (*.f64 %2731 #s(literal -1/2 binary64)) (/.f64 %2722 #s(literal 2 binary64)) (/.f64 %2731 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 %2718 #s(literal 2 binary64))) (*.f64 %2703 %2408) (neg.f64 (*.f64 %2722 #s(literal -1/2 binary64))) (neg.f64 (/.f64 %2731 #s(literal 2 binary64))) (neg.f64 (/.f64 %2722 #s(literal -2 binary64))) (/.f64 (*.f64 %2722 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2722)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %2731)) %2787 (*.f64 %78 %2515) (*.f64 %85 (*.f64 %78 %448)) (*.f64 %86 %448) (*.f64 %2515 %78) (*.f64 %2532 %85) (fma.f64 a %2515 %2794) (fma.f64 b %2515 %2796) (fma.f64 %448 %1230 %2798) (fma.f64 %1230 %448 %2800) (fma.f64 %2515 a %2802) (fma.f64 %2515 b %2804) (+.f64 (*.f64 %448 %1230) %2798) (+.f64 (*.f64 %1230 %448) %2800) (+.f64 %2802 %2804) (+.f64 %2804 %2802) (+.f64 %2794 %2796) (+.f64 %2796 %2794) (fma.f64 %448 %1825 %2240) (fma.f64 #s(literal 1/2 binary64) %2159 %2815) (fma.f64 %78 %2236 %2815) (fma.f64 %86 %2133 %2240) (fma.f64 %1274 %2156 %2815) (fma.f64 %1302 %1605 %2815) (fma.f64 %422 %2787 %2240) (fma.f64 %1605 %1302 %2815) (fma.f64 %2787 %422 %2240) (fma.f64 %2515 %1827 %2240) (fma.f64 %2133 %86 %2240) (fma.f64 %1825 %448 %2240) (fma.f64 %2236 %78 %2815) (fma.f64 %2154 %1274 %2815) (fma.f64 %2243 %79 %2815) (fma.f64 %2830 %78 %2240) (+.f64 %2240 %2815) (+.f64 %2815 %2240) (-.f64 %2240 (*.f64 %421 %2787)) (-.f64 %2815 %2836) (fma.f64 %448 %1825 %2839) (fma.f64 %448 %1825 %2841) (fma.f64 %86 %2133 %2839) (fma.f64 %86 %2133 %2841) (fma.f64 %422 %2787 %2839) (fma.f64 %422 %2787 %2841) (fma.f64 %2787 %422 %2839) (fma.f64 %2787 %422 %2841) (fma.f64 %2515 %1827 %2839) (fma.f64 %2515 %1827 %2841) (fma.f64 %2133 %86 %2839) (fma.f64 %2133 %86 %2841) (fma.f64 %1825 %448 %2839) (fma.f64 %1825 %448 %2841) (fma.f64 %2830 %78 %2839) (fma.f64 %2830 %78 %2841) (+.f64 %2815 %2839) (+.f64 %2815 %2841) (neg.f64 (-.f64 %2836 %2815)) (-.f64 %2240 (*.f64 %565 %1825)) (-.f64 %2240 (neg.f64 %2815)) (-.f64 %2240 (*.f64 (neg.f64 %2787) %422)) %2544 %2545 %2546 %2547 %2548 %2549 %2550 %2551 %2553 %2555 (*.f64 %980 %448) %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 (*.f64 %448 %1811) (*.f64 %78 (*.f64 %85 %2870)) (*.f64 %85 (*.f64 %1809 %448)) (*.f64 %85 (*.f64 %78 %2870)) (*.f64 %86 %2870) (*.f64 %1688 %2787) (*.f64 %1811 %448) (*.f64 %2787 %1688) (*.f64 %2515 %1809) (*.f64 %2870 %86) (*.f64 %879 %448) (*.f64 %1140 %448) %160 %161 %163 %165 %166 %167 %169 %171 %173 %175 %177 %178 %179 %181 %182 %184 %185 %186 %187 %189 %190 %191 %193 %195 %197 %199 %201 %203 %205 %207 %209 %210 %211 %213 %214 %215 %216 %217 %219 %222 %224 %226 %227 %228 %229 %231 %233 %234 %235 %236 %237 %238 %240 %241 %242 %244 %245 %246 %248 %250 %251 %252 %254 %256 %258 %260 %262 %264 %265 %266 %267 %269 %270 %271 %272 %274 %275 %276 %278 %280 %281 %282 %284 %286 %290 %293 %456 %458 %459 %460 %462 %465 %466 %467 %468 %470 %471 %473 %474 %476 %478 %480 %482 %484 %485 %486 %487 %488 %489 %490 %491 %493 %495 %497 %499 %501 %503 %505 %507 %509 %511 %512 %513 %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 (*.f64 #s(literal 2 binary64) (*.f64 %455 %2106)) (*.f64 #s(literal 2 binary64) (*.f64 %79 %2887)) (*.f64 %79 (*.f64 #s(literal 2 binary64) %2887)) (*.f64 %160 %2887) (*.f64 %421 (*.f64 %160 %2106)) (*.f64 %459 %2106) (*.f64 %2106 %459) (*.f64 %2887 %160) (*.f64 (*.f64 %2106 #s(literal 2 binary64)) %455) (*.f64 (*.f64 %2106 %160) %421) (fma.f64 #s(literal 2 binary64) %2444 %2902) (fma.f64 #s(literal 2 binary64) %2446 %2902) (fma.f64 #s(literal 2 binary64) (*.f64 %455 %2109) %2464) (fma.f64 %79 %771 %2902) (fma.f64 %160 %680 %2902) (fma.f64 %160 (*.f64 %421 %2109) %2464) (fma.f64 %421 %2450 %2902) (fma.f64 %421 %2452 %2902) (fma.f64 %421 %2455 %2902) (fma.f64 %421 (*.f64 %160 %2109) %2464) (fma.f64 %459 %448 %2902) (fma.f64 %459 %2109 %2464) (fma.f64 %448 %459 %2902) (fma.f64 %448 (*.f64 %1650 %459) %2464) (fma.f64 %680 %160 %2902) (fma.f64 %77 %2460 %2902) (fma.f64 %77 %2462 %2902) (fma.f64 %78 %2429 %2902) (fma.f64 %162 %2422 %2902) (fma.f64 %1650 %2464 %2464) (fma.f64 %461 %2466 %2902) (fma.f64 %463 %2454 %2902) (fma.f64 %1933 %455 %2902) (fma.f64 %2429 %78 %2902) (fma.f64 %2464 %1650 %2464) (fma.f64 %2466 %461 %2902) (fma.f64 %164 %2472 %2902) (fma.f64 %2450 %421 %2902) (fma.f64 %2454 %463 %2902) (fma.f64 %2476 %421 %2902) (fma.f64 %469 %2424 %2902) (fma.f64 %469 %2479 %2902) (fma.f64 %455 %1933 %2902) (fma.f64 %2109 %459 %2464) (fma.f64 %2444 #s(literal 2 binary64) %2902) (fma.f64 (*.f64 %459 %1650) %448 %2464) (fma.f64 %2483 #s(literal 2 binary64) %2902) (fma.f64 %2422 %162 %2902) (fma.f64 %2486 #s(literal 2 binary64) %2902) (fma.f64 %2488 %162 %2902) (fma.f64 %2490 %77 %2902) (fma.f64 (*.f64 %2109 #s(literal 2 binary64)) %455 %2464) (fma.f64 (*.f64 %2109 %421) %160 %2464) (fma.f64 (*.f64 %2109 %160) %421 %2464) (fma.f64 %2492 #s(literal 2 binary64) %2902) (+.f64 %2464 %2902) (+.f64 %2902 %2464) (-.f64 %2902 %2958) (-.f64 %2902 %2960) (-.f64 %2902 %2962) (-.f64 %2902 %2965) %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 %2968 %2971 %2973 %2974 %2976 %2977 %2978 %2979 %2981 %2983 %2985 %2988 %2990 %2991 %2992 %2993 %2995 %2997 %2998 %2999 %3000 %3001 %3002 %3003 %3005 %3006 %3007 %3008 %3009 %3010 %3011 %3012 %3013 %3014 %3015 %3016 %3018 %3019 %3020 %3021 %3022 %3023 %3024 %3025 %3026 %3028 %3029 %3030 %3031 %3033 %3035 %3036 %3037 %3038 %3039 %3040 %3041 %3042 %3044 %3045 %3047 %3048 %3049 %3050 %3051 %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 %2968 %2971 %2973 %2974 %2976 %2977 %2978 %2979 %2981 %2983 %2985 %2988 %2990 %2991 %2992 %2993 %2995 %2997 %2998 %2999 %3000 %3001 %3002 %3003 %3005 %3006 %3007 %3008 %3009 %3010 %3011 %3012 %3013 %3014 %3015 %3016 %3018 %3019 %3020 %3021 %3022 %3023 %3024 %3025 %3026 %3028 %3029 %3030 %3031 %3033 %3035 %3036 %3037 %3038 %3039 %3040 %3041 %3042 %3044 %3045 %3047 %3048 %3049 %3050 %3051 (*.f64 %459 %1141) (*.f64 %459 %1142) (*.f64 #s(literal 2 binary64) (*.f64 %455 %2078)) (*.f64 #s(literal 2 binary64) (*.f64 %79 %3056)) (*.f64 %79 (*.f64 #s(literal 2 binary64) %3056)) (*.f64 %160 %3056) (*.f64 %421 (*.f64 %160 %2078)) (*.f64 %459 %2078) (*.f64 %1933 (*.f64 #s(literal 1/2 binary64) %459)) (*.f64 %2078 %459) (*.f64 %3068 #s(literal 1/2 binary64)) (*.f64 %3056 %160) (*.f64 (*.f64 %2078 #s(literal 2 binary64)) %455) (*.f64 (*.f64 %2078 %160) %421) (/.f64 %3068 #s(literal 2 binary64)) (/.f64 (*.f64 %1938 %459) #s(literal -2 binary64)) (/.f64 (*.f64 %459 %1938) #s(literal -2 binary64)) (/.f64 (neg.f64 %3068) #s(literal -2 binary64)) (neg.f64 (/.f64 %3068 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3068)) (fma.f64 %459 %2094 %3086) (fma.f64 %2094 %459 %3088) (+.f64 %3088 %3088) (+.f64 %3086 %3086) %421 %423 %425 %428 %432 %434 %436 %438 %440 %443 %445 %447 %452 %454 %456 %458 %459 %460 %462 %465 %466 %467 %468 %470 %471 %473 %474 %476 %478 %480 %482 %484 %485 %486 %487 %488 %489 %490 %491 %493 %495 %497 %499 %501 %503 %505 %507 %509 %511 %512 %513 %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 %421 %423 %425 %428 %432 %434 %436 %438 %440 %443 %445 %447 %452 %454 %456 %458 %459 %460 %462 %465 %466 %467 %468 %470 %471 %473 %474 %476 %478 %480 %482 %484 %485 %486 %487 %488 %489 %490 %491 %493 %495 %497 %499 %501 %503 %505 %507 %509 %511 %512 %513 %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 (*.f64 #s(literal 2 binary64) %3093) (*.f64 %79 (*.f64 #s(literal 2 binary64) %1704)) %3097 (*.f64 %777 (*.f64 #s(literal 1/2 binary64) %160)) (*.f64 %1704 %160) (*.f64 %3101 #s(literal 1/2 binary64)) (*.f64 %3093 #s(literal 2 binary64)) (*.f64 (*.f64 %1704 #s(literal 2 binary64)) %79) (/.f64 %3101 #s(literal 2 binary64)) (/.f64 (*.f64 %1688 %160) #s(literal -2 binary64)) (/.f64 (*.f64 %160 %1688) #s(literal -2 binary64)) (neg.f64 (*.f64 #s(literal -2 binary64) %3093)) (/.f64 (neg.f64 %3101) #s(literal -2 binary64)) (neg.f64 (/.f64 %3101 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3101)) (fma.f64 %79 %1704 %3093) (fma.f64 %1704 %79 %3093) (fma.f64 %3092 #s(literal 1/2 binary64) %3093) (+.f64 %3093 %3093) (*.f64 #s(literal 2 binary64) (*.f64 %79 %3124)) (*.f64 #s(literal 2 binary64) (*.f64 %3093 %448)) (*.f64 %79 (*.f64 #s(literal 2 binary64) %3124)) (*.f64 %160 %3124) (*.f64 %448 %3097) (*.f64 %1704 %2450) (*.f64 %1933 %3093) (*.f64 %3097 %448) (*.f64 %2476 %1704) (*.f64 %3124 %160) (/.f64 (*.f64 %3101 %448) #s(literal 2 binary64)) (/.f64 (*.f64 %448 %3101) #s(literal 2 binary64)) %3143 %3144 %3146 %3147 %3148 %3150 %3151 %3153 %3155 %3157 %3158 %3160 %3162 %3164 %3166 %3168 %3170 %3172 %3174 %3175 %3176 %3177 %3178 %3179 %3181 %3183 %3184 %3185 %3186 %3188 %3190 %3191 %3192 %3193 %3194 %3195 %3197 %3199 %3201 %3203 %3205 %3207 %3209 %3211 %3213 %3215 %3218 %3220 %3221 %3223 %3224 %3225 %3226 %3228 %3230 %3143 %3144 %3146 %3147 %3148 %3150 %3151 %3153 %3155 %3157 %3158 %3160 %3162 %3164 %3166 %3168 %3170 %3172 %3174 %3175 %3176 %3177 %3178 %3179 %3181 %3183 %3184 %3185 %3186 %3188 %3190 %3191 %3192 %3193 %3194 %3195 %3197 %3199 %3201 %3203 %3205 %3207 %3209 %3211 %3213 %3215 %3218 %3220 %3221 %3223 %3224 %3225 %3226 %3228 %3230 %79 %80 %81 %82 %83 %84 %87 %88 %89 %90 %91 %92 %93 %95 %97 %98 %99 %100 %101 %103 %106 %108 %110 %111 %112 %113 %114 %115 %117 %119 %121 %123 %125 %127 %128 %130 %131 %133 %134 %136 %138 %139 %140 %143 %144 %145 %147 %148 %149 %151 %154 %157 %159 %160 %161 %163 %165 %166 %167 %169 %171 %173 %175 %177 %178 %179 %181 %182 %184 %185 %186 %187 %189 %190 %191 %193 %195 %197 %199 %201 %203 %205 %207 %209 %210 %211 %213 %214 %215 %216 %217 %219 %222 %224 %226 %227 %228 %229 %231 %233 %234 %235 %236 %237 %238 %240 %241 %242 %244 %245 %246 %248 %250 %251 %252 %254 %256 %258 %260 %262 %264 %265 %266 %267 %269 %270 %271 %272 %274 %275 %276 %278 %280 %281 %282 %284 %286 %290 %293 %456 %458 %459 %460 %462 %465 %466 %467 %468 %470 %471 %473 %474 %476 %478 %480 %482 %484 %485 %486 %487 %488 %489 %490 %491 %493 %495 %497 %499 %501 %503 %505 %507 %509 %511 %512 %513 %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 %325 %326 %327 %329 %331 %332 %334 %335 %336 %337 %339 %340 %344 %346 %348 %350 %352 %354 %355 %357 %359 %360 %361 %363 %364 %365 %366 %368 %370 %372 %373 %374 %376 %377 %379 %383 %384 %385 %387 %389 %390 %391 %392 %393 %395 %397 %399 %401 %402 %404 %407 %409 %412 %414 %416 %418 %420 %421 %423 %425 %428 %432 %434 %436 %438 %440 %443 %445 %447 %452 %454 %456 %458 %459 %460 %462 %465 %466 %467 %468 %470 %471 %473 %474 %476 %478 %480 %482 %484 %485 %486 %487 %488 %489 %490 %491 %493 %495 %497 %499 %501 %503 %505 %507 %509 %511 %512 %513 %448 %514 %516 %519 %521 %523 %524 %527 %529 %531 %535 %537 %539 %542 %543 %544 %545 %546 %547 %550 %553 %556 %558 %559 %560 %561 %562 %564 %567 %569 %2445 %2447 %2448 %2449 %2451 %2453 %2456 %2457 %2458 %2459 %2461 %2463 %2464 %2465 %2467 %2468 %2469 %2470 %2471 %2473 %2474 %2475 %2477 %2478 %2480 %2481 %2482 %2484 %2485 %2487 %2489 %2491 %2493 %2495 %2497 %2499 %2501 %2502 %2503 %2504 %2505 %2507 %2509 %2511 %2513 %3231 %3232 %3233 %3234 %3235 (*.f64 %3235 %448) |
Compiled 5 248 to 6 136 computations (-16.9% saved)
Compiled 4 350 to 11 641 computations (-167.6% saved)
161 alts after pruning (159 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 4 191 | 159 | 4 350 |
| Fresh | 0 | 0 | 0 |
| Picked | 33 | 2 | 35 |
| Done | 0 | 0 | 0 |
| Total | 4 224 | 161 | 4 385 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 53.1% | %16 = (PI.f64 ) %17 = (*.f64 angle %16) %116 = (+.f64 a b) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 #s(literal 1/180 binary64) %16))) (*.f64 (-.f64 a b) %116)) (sin.f64 (*.f64 %17 #s(literal -1/180 binary64))) (*.f64 (sin.f64 (*.f64 %17 #s(literal 1/90 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 b a)) %116))) |
| ▶ | 52.8% | %16 = (PI.f64 ) %17 = (*.f64 angle %16) %116 = (+.f64 a b) (fma.f64 (*.f64 (cos.f64 (*.f64 %16 (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) angle))) (*.f64 (-.f64 a b) %116)) (sin.f64 (*.f64 %17 #s(literal -1/180 binary64))) (*.f64 (sin.f64 (*.f64 %17 #s(literal 1/90 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 b a)) %116))) |
| ▶ | 51.5% | %16 = (PI.f64 ) %17 = (*.f64 angle %16) %116 = (+.f64 a b) (fma.f64 (*.f64 (cos.f64 (*.f64 %16 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64))))) (*.f64 (-.f64 a b) %116)) (sin.f64 (*.f64 %17 #s(literal -1/180 binary64))) (*.f64 (sin.f64 (*.f64 %17 #s(literal 1/90 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 b a)) %116))) |
| ▶ | 46.5% | %16 = (PI.f64 ) %17 = (*.f64 angle %16) %116 = (+.f64 a b) (fma.f64 (*.f64 (cos.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (-.f64 a b) %116)) (sin.f64 (*.f64 %17 #s(literal -1/180 binary64))) (*.f64 (sin.f64 (*.f64 %17 #s(literal 1/90 binary64))) (*.f64 (approx (* 1/2 (- b a)) (*.f64 #s(literal -1/2 binary64) a)) %116))) |
| ▶ | 53.1% | %17 = (*.f64 angle (PI.f64 )) %116 = (+.f64 a b) (fma.f64 (approx (* (cos (* (PI ) (* 1/180 angle))) (* (- a b) (+ a b))) (*.f64 %116 (-.f64 a b))) (sin.f64 (*.f64 %17 #s(literal -1/180 binary64))) (*.f64 (sin.f64 (*.f64 %17 #s(literal 1/90 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 b a)) %116))) |
| ▶ | 23.4% | %16 = (PI.f64 ) %665 = (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b b) %665 #s(literal -1 binary64))) %665) (-.f64 (cos.f64 (fma.f64 (*.f64 angle %16) #s(literal 1/90 binary64) (*.f64 #s(literal -1/2 binary64) %16))) #s(literal 0 binary64))) #s(literal 2 binary64)) |
| ▶ | 59.9% | %16 = (PI.f64 ) %77 = (fabs.f64 (*.f64 angle %16)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (sin.f64 (+.f64 (fma.f64 %77 #s(literal -1/180 binary64) (*.f64 (fma.f64 angle #s(literal 1/180 binary64) #s(literal -1/2 binary64)) %16)) (*.f64 #s(literal 1/2 binary64) %16))) (sin.f64 (neg.f64 (*.f64 (fma.f64 angle %16 %77) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) |
| ▶ | 34.4% | %16 = (PI.f64 ) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 (*.f64 angle %16) #s(literal 1/90 binary64) (*.f64 #s(literal -1/2 binary64) %16))) (fma.f64 (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal -180 binary64)) #s(literal -1/180 binary64)))) #s(literal 2 binary64)) |
| ▶ | 35.1% | %16 = (PI.f64 ) %17 = (*.f64 angle %16) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 (fabs.f64 (*.f64 %17 #s(literal 360 binary64))) (fabs.f64 #s(literal 1/64800 binary64)) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) (sin.f64 (neg.f64 (*.f64 (fma.f64 angle %16 (fabs.f64 %17)) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) |
| ▶ | 31.7% | %16 = (PI.f64 ) %77 = (fabs.f64 (*.f64 angle %16)) %800 = (/.f64 #s(literal -1/180 binary64) #s(literal -180 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 %77 %800 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) (sin.f64 (neg.f64 (*.f64 (fma.f64 angle %16 %77) %800))))) #s(literal 2 binary64)) |
| ▶ | 35.5% | %16 = (PI.f64 ) %77 = (fabs.f64 (*.f64 angle %16)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 %77 #s(literal 1/180 binary64) (fma.f64 angle (*.f64 %16 #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) %16)))) (sin.f64 (neg.f64 (*.f64 (fma.f64 angle %16 %77) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) |
| ▶ | 24.6% | %16 = (PI.f64 ) %77 = (fabs.f64 (*.f64 angle %16)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 %77 #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) (sin.f64 (fma.f64 (fma.f64 angle %16 %77) #s(literal 1/180 binary64) %16)))) #s(literal 2 binary64)) |
| ▶ | 34.9% | %16 = (PI.f64 ) %47 = (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) %781 = (sqrt.f64 (fabs.f64 %47)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 (fabs.f64 (*.f64 angle %16)) #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) (sin.f64 (neg.f64 (fma.f64 %781 %781 %47))))) #s(literal 2 binary64)) |
| ▶ | 34.5% | %16 = (PI.f64 ) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 (fabs.f64 (*.f64 angle %16)) #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) (sin.f64 (neg.f64 (fma.f64 angle (*.f64 #s(literal 1/180 binary64) %16) (fabs.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)))))))) #s(literal 2 binary64)) |
| ▶ | 34.9% | %16 = (PI.f64 ) %64 = (* angle (PI )) %77 = (fabs.f64 (*.f64 angle %16)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 %77 #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) (sin.f64 (neg.f64 (approx (* (+ %64 (fabs %64)) 1/180) (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %16 (*.f64 #s(literal 1/180 binary64) (/.f64 %77 angle))))))))) #s(literal 2 binary64)) |
| ▶ | 33.9% | %16 = (PI.f64 ) %64 = (* angle (PI )) %77 = (fabs.f64 (*.f64 angle %16)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 %77 #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) (sin.f64 (approx (neg (* (+ %64 (fabs %64)) 1/180)) (*.f64 #s(literal -1/180 binary64) %77))))) #s(literal 2 binary64)) |
| ▶ | 34.1% | %16 = (PI.f64 ) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 %16 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) (fabs.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))))) (sin.f64 (neg.f64 (*.f64 (fma.f64 angle %16 (fabs.f64 (*.f64 angle %16))) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) |
| ▶ | 36.5% | %16 = (PI.f64 ) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 %16 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 #s(literal -1/2 binary64) %16))) #s(literal 0 binary64))) #s(literal 2 binary64)) |
| ▶ | 37.5% | %16 = (PI.f64 ) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (fma.f64 angle (*.f64 %16 #s(literal 1/90 binary64)) (*.f64 #s(literal -1/2 binary64) %16))) #s(literal 0 binary64))) #s(literal 2 binary64)) |
| ▶ | 36.0% | %16 = (PI.f64 ) %77 = (fabs.f64 (*.f64 angle %16)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (-.f64 (cos.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16) (*.f64 %77 #s(literal -1/180 binary64)))) (sin.f64 (neg.f64 (*.f64 (fma.f64 angle %16 %77) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) |
| ▶ | 36.3% | %16 = (PI.f64 ) %55 = (*.f64 #s(literal 1/2 binary64) %16) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (+.f64 (fma.f64 (*.f64 angle %16) #s(literal -1/90 binary64) %55) %55))) #s(literal 2 binary64)) |
| ▶ | 59.4% | %47 = (*.f64 (PI.f64 ) (*.f64 #s(literal 1/180 binary64) angle)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 %47)) (*.f64 (cos.f64 %47) #s(literal 2 binary64))))) |
| ▶ | 36.3% | %16 = (PI.f64 ) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) %16 %16)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))) |
| ▶ | 40.2% | %354 = (*.f64 (PI.f64 ) (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) angle)) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 %354) (-.f64 b a)) (*.f64 (cos.f64 %354) #s(literal 2 binary64)))) |
| ▶ | 41.1% | %262 = (*.f64 (PI.f64 ) (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)))) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 %262) (-.f64 b a)) (*.f64 (cos.f64 %262) #s(literal 2 binary64)))) |
| ▶ | 40.5% | %620 = (*.f64 (PI.f64 ) (*.f64 #s(literal 1/180 binary64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 %620) (-.f64 b a)) (*.f64 (cos.f64 %620) #s(literal 2 binary64)))) |
| ▶ | 67.1% | %16 = (PI.f64 ) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16)) #s(literal 2 binary64)))) |
| ▶ | 67.4% | %16 = (PI.f64 ) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16)) #s(literal 2 binary64)))) |
| ▶ | 66.5% | %16 = (PI.f64 ) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64))) #s(literal 2 binary64)))) |
| ▶ | 67.5% | %16 = (PI.f64 ) %243 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %688 = (fma.f64 (fabs.f64 (*.f64 angle %16)) #s(literal -1/180 binary64) (*.f64 #s(literal 1/2 binary64) %16)) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 %243 %16 %688) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 %243 %16) %688) #s(literal 2 binary64))))))) |
| ▶ | 64.6% | (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64 ) (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (approx (* (cos (* (PI ) (* 1/180 angle))) 2) #s(literal 2 binary64)))) |
| ▶ | 66.1% | %677 = (*.f64 #s(literal 360 binary64) (*.f64 (*.f64 angle (PI.f64 )) #s(literal 1/64800 binary64))) (*.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 %677) (-.f64 b a)) (*.f64 (cos.f64 %677) #s(literal 2 binary64)))) |
| ▶ | 35.5% | %16 = (PI.f64 ) (*.f64 (+.f64 a b) (*.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))) |
| ▶ | 18.7% | %665 = (/.f64 #s(literal 1 binary64) (*.f64 a a)) %666 = (fma.f64 (*.f64 b b) %665 #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 %666 %665 (*.f64 %665 %666)) (*.f64 %665 %665)) (sin.f64 (*.f64 (PI.f64 ) (/.f64 angle #s(literal 180 binary64))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 34.7% | %16 = (PI.f64 ) %77 = (fabs.f64 (*.f64 angle %16)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 (cos.f64 (fma.f64 %77 #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) (sin.f64 (*.f64 (fma.f64 angle %16 %77) #s(literal -1/180 binary64)))) #s(literal 1/2 binary64)))) |
| ▶ | 13.6% | %16 = (PI.f64 ) %46 = (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 a b)) (-.f64 (sin.f64 (fma.f64 %46 %16 %16)) (sin.f64 (*.f64 %16 %46)))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 56.3% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 a b)) (-.f64 (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64))) (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))))) (cos.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) |
| ▶ | 56.5% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 a b)) (-.f64 (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64))) (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 34.8% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 a b)) (-.f64 (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64))) (cos.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16)))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 61.3% | %270 = (sqrt.f64 #s(literal 180 binary64)) %378 = (*.f64 (PI.f64 ) (/.f64 angle (*.f64 %270 %270))) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 b a)) (sin.f64 %378)) (cos.f64 %378)) |
| ▶ | 41.2% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 66.9% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %16 (/.f64 (*.f64 #s(literal 360 binary64) angle) #s(literal 64800 binary64)))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 41.5% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) angle))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 38.8% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64))))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 42.4% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) (*.f64 #s(literal 1/180 binary64) angle)))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 66.4% | %16 = (PI.f64 ) %46 = (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %16 %46)) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %46 (*.f64 #s(literal 1/180 binary64) %16)))) |
| ▶ | 67.1% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) |
| ▶ | 69.0% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))))))) |
| ▶ | 67.2% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle (sqrt.f64 #s(literal 180 binary64)))))) |
| ▶ | 66.7% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (*.f64 angle %16) #s(literal 360 binary64))))) |
| ▶ | 66.7% | %16 = (PI.f64 ) %47 = (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 (*.f64 (sin.f64 %47) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (+.f64 a b)) (fma.f64 angle (fma.f64 #s(literal -1/180 binary64) %16 (*.f64 #s(literal 1/180 binary64) %16)) (cos.f64 %47))) |
| ▶ | 67.0% | %16 = (PI.f64 ) %47 = (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 (*.f64 (sin.f64 %47) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (+.f64 a b)) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %16) (fabs.f64 %47))) (cos.f64 %47)) #s(literal 2 binary64))) |
| ▶ | 13.8% | %597 = (approx 2 #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 %597 (-.f64 (pow.f64 b %597) (pow.f64 a %597))) (sin.f64 (*.f64 (PI.f64 ) (/.f64 angle #s(literal 180 binary64))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 37.5% | %116 = (+.f64 a b) %433 = (*.f64 (PI.f64 ) (/.f64 angle (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b %116 (*.f64 (neg.f64 a) %116))) (sin.f64 %433)) (cos.f64 %433)) |
| ▶ | 40.3% | %116 = (+.f64 a b) %414 = (*.f64 (PI.f64 ) (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b %116 (*.f64 (neg.f64 a) %116))) (sin.f64 %414)) (cos.f64 %414)) |
| ▶ | 36.9% | %116 = (+.f64 a b) %278 = (*.f64 (PI.f64 ) (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b %116 (*.f64 (neg.f64 a) %116))) (sin.f64 %278)) (cos.f64 %278)) |
| ▶ | 37.3% | %116 = (+.f64 a b) %272 = (*.f64 (PI.f64 ) (/.f64 angle (sqrt.f64 #s(literal 180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b %116 (*.f64 (neg.f64 a) %116))) (sin.f64 %272)) (cos.f64 %272)) |
| ▶ | 22.2% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16)) (sin.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) angle) %16 %16))) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 32.3% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16)) (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle (sqrt.f64 #s(literal 180 binary64)))))) |
| ▶ | 28.9% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16)) (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)))))) |
| ▶ | 31.5% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (/.f64 (-.f64 (cos.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16)) (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64)))) #s(literal 2 binary64))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 29.4% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) %16 %16))) (fma.f64 angle (fma.f64 #s(literal -1/180 binary64) %16 (*.f64 #s(literal 1/180 binary64) %16)) (cos.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))))) |
| ▶ | 33.0% | %16 = (PI.f64 ) %270 = (sqrt.f64 #s(literal 180 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) %16 %16))) (cos.f64 (*.f64 %16 (/.f64 angle (*.f64 %270 %270))))) |
| ▶ | 31.3% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) %16 %16))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 54.1% | %558 = (/.f64 (*.f64 (PI.f64 ) (*.f64 angle #s(literal 360 binary64))) #s(literal 64800 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %558)) (cos.f64 %558)) |
| ▶ | 37.1% | %550 = (/.f64 (*.f64 angle (PI.f64 )) (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %550)) (cos.f64 %550)) |
| ▶ | 34.9% | %545 = (/.f64 (*.f64 angle (PI.f64 )) (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %545)) (cos.f64 %545)) |
| ▶ | 48.5% | %16 = (PI.f64 ) %55 = (*.f64 #s(literal 1/2 binary64) %16) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (fma.f64 %16 (fma.f64 #s(literal 1/180 binary64) angle (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64))) %55) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (fma.f64 (*.f64 %16 (-.f64 (fma.f64 angle #s(literal 0 binary64) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (*.f64 angle #s(literal -1/180 binary64)) %55))) |
| ▶ | 50.2% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (fma.f64 %16 (fma.f64 #s(literal 1/180 binary64) angle (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) %16)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 %16 (-.f64 (fma.f64 angle #s(literal 0 binary64) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))))) |
| ▶ | 50.4% | %16 = (PI.f64 ) %531 = (*.f64 (fma.f64 %16 (fma.f64 #s(literal 1/180 binary64) angle (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 180 binary64)) angle) #s(literal 180 binary64))) (*.f64 #s(literal 1/2 binary64) %16)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %531)) (cos.f64 %531)) |
| ▶ | 48.5% | %16 = (PI.f64 ) %521 = (*.f64 (fma.f64 %16 (fma.f64 #s(literal 1/180 binary64) angle (approx (+ (* -1/180 angle) 1/2) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) %16)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %521)) (cos.f64 %521)) |
| ▶ | 50.9% | %16 = (PI.f64 ) %511 = (*.f64 (fma.f64 %16 (/.f64 (fma.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) #s(literal 180 binary64) angle) #s(literal 180 binary64)) (*.f64 #s(literal 1/2 binary64) %16)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %511)) (cos.f64 %511)) |
| ▶ | 53.6% | %16 = (PI.f64 ) %503 = (*.f64 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 1/2 binary64) %16)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %503)) (cos.f64 %503)) |
| ▶ | 35.2% | %16 = (PI.f64 ) %496 = (*.f64 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 #s(literal 1/2 binary64) %16)) (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %496)) (cos.f64 %496)) |
| ▶ | 36.5% | %16 = (PI.f64 ) %491 = (*.f64 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 #s(literal 1/2 binary64) %16)) (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %491)) (cos.f64 %491)) |
| ▶ | 35.9% | %16 = (PI.f64 ) %486 = (*.f64 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 #s(literal 1/2 binary64) %16)) (/.f64 angle (sqrt.f64 #s(literal 180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %486)) (cos.f64 %486)) |
| ▶ | 36.1% | %16 = (PI.f64 ) %481 = (*.f64 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 #s(literal 1/2 binary64) %16)) (/.f64 angle #s(literal 32400 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %481)) (cos.f64 %481)) |
| ▶ | 57.4% | %16 = (PI.f64 ) %55 = (*.f64 #s(literal 1/2 binary64) %16) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) %55) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (fma.f64 (*.f64 %16 (-.f64 (fma.f64 angle #s(literal 0 binary64) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (*.f64 angle #s(literal -1/180 binary64)) %55))) |
| ▶ | 54.8% | %16 = (PI.f64 ) %46 = (*.f64 #s(literal 1/180 binary64) angle) %55 = (*.f64 #s(literal 1/2 binary64) %16) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %46) %55) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (fma.f64 (*.f64 %16 (-.f64 (fma.f64 angle #s(literal 0 binary64) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) %46 %55))) |
| ▶ | 36.9% | %16 = (PI.f64 ) %464 = (*.f64 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 #s(literal 1/2 binary64) %16)) (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %464)) (cos.f64 %464)) |
| ▶ | 50.7% | %16 = (PI.f64 ) %457 = (*.f64 (fma.f64 #s(literal 360 binary64) (*.f64 (*.f64 angle %16) #s(literal 1/64800 binary64)) (fma.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16 (*.f64 #s(literal 1/2 binary64) %16))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %457)) (cos.f64 %457)) |
| ▶ | 50.2% | %16 = (PI.f64 ) %450 = (*.f64 (fma.f64 #s(literal 1/64800 binary64) (*.f64 (*.f64 angle %16) #s(literal 360 binary64)) (fma.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16 (*.f64 #s(literal 1/2 binary64) %16))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %450)) (cos.f64 %450)) |
| ▶ | 38.9% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 #s(literal 1/180 binary64) %16)))) (approx (cos (* (PI ) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %16))))) |
| ▶ | 34.1% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 #s(literal 1/180 binary64) (PI.f64 ))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 35.7% | %16 = (PI.f64 ) %47 = (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %16) (fabs.f64 %47))) (cos.f64 %47)) #s(literal 2 binary64))) |
| ▶ | 37.6% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 36.6% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (approx (cos (* (PI ) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %16))))) |
| ▶ | 37.4% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64 ) (/.f64 angle (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 36.4% | %16 = (PI.f64 ) %47 = (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %16) (fabs.f64 %47))) (cos.f64 %47)) #s(literal 2 binary64))) |
| ▶ | 36.1% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 37.0% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) (approx (cos (* (PI ) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %16))))) |
| ▶ | 34.3% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64 ) (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 37.0% | %16 = (PI.f64 ) %47 = (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %16) (fabs.f64 %47))) (cos.f64 %47)) #s(literal 2 binary64))) |
| ▶ | 35.5% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 37.1% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (sin.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 36.6% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (approx (cos (* (PI ) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %16))))) |
| ▶ | 36.4% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64 ) (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 34.1% | %403 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) %406 = (*.f64 (PI.f64 ) (/.f64 angle (*.f64 %403 %403))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %406)) (cos.f64 %406)) |
| ▶ | 37.1% | %394 = (pow.f64 #s(literal 180 binary64) #s(literal 3 binary64)) %397 = (*.f64 (PI.f64 ) (/.f64 angle (*.f64 %394 %394))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 %397)) (cos.f64 %397)) |
| ▶ | 56.6% | %16 = (PI.f64 ) %270 = (sqrt.f64 #s(literal 180 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (*.f64 %270 %270))))) (sin.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 54.3% | %16 = (PI.f64 ) %270 = (sqrt.f64 #s(literal 180 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (*.f64 %270 %270))))) (cos.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64)))) |
| ▶ | 55.4% | %16 = (PI.f64 ) %270 = (sqrt.f64 #s(literal 180 binary64)) %381 = (sqrt 180) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (*.f64 %270 %270))))) (approx (cos (* (PI ) (/ angle (* %381 %381)))) (cos.f64 (/.f64 (*.f64 angle %16) (pow.f64 %270 #s(literal 2 binary64)))))) |
| ▶ | 35.9% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (sqrt.f64 #s(literal 180 binary64)))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 37.6% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle (sqrt.f64 #s(literal 180 binary64)))))) (approx (cos (* (PI ) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %16))))) |
| ▶ | 35.7% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64 ) (/.f64 angle (sqrt.f64 #s(literal 180 binary64)))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 36.6% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle #s(literal 32400 binary64))))) (sin.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 36.3% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64 ) (/.f64 angle #s(literal 32400 binary64))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 56.3% | %16 = (PI.f64 ) %288 = (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) (fma.f64 %288 (+.f64 (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64)))) %288)) |
| ▶ | 53.0% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) (fma.f64 (neg.f64 angle) (/.f64 (fma.f64 #s(literal -1/180 binary64) #s(literal 180 binary64) #s(literal 1 binary64)) #s(literal 180 binary64)) (cos.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))))) |
| ▶ | 54.2% | %16 = (PI.f64 ) %354 = (*.f64 %16 (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) angle)) %355 = (cos.f64 %354) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) (fma.f64 %355 (+.f64 (sin.f64 %354) (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64)))) %355)) |
| ▶ | 55.8% | %16 = (PI.f64 ) %88 = (cos.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) (fma.f64 %88 (+.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) %16 %16)) (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64)))) %88)) |
| ▶ | 53.1% | %2 = (PI ) %16 = (PI.f64 ) %101 = (* %2 (* 1/180 angle)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) (approx (/ (+ (sin (- (* 1/2 %2) (fabs %101))) (cos %101)) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %16) (fabs.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %16))))))))) |
| ▶ | 55.4% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) (approx (cos (* (PI ) (/ angle 180))) (cos.f64 (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) (*.f64 angle %16))))) |
| ▶ | 37.4% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 #s(literal 1/180 binary64) angle)))))) (sin.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 35.3% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64 ) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 #s(literal 1/180 binary64) angle)))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 55.8% | %16 = (PI.f64 ) %47 = (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))))) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %16) (fabs.f64 %47))) (cos.f64 %47)) #s(literal 2 binary64))) |
| ▶ | 34.2% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 35.8% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 %16 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)))))) (approx (cos (* (PI ) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %16))))) |
| ▶ | 36.4% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64 ) (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 55.9% | %16 = (PI.f64 ) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) %16)))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 53.0% | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64 ))))) (approx (cos (* (PI ) (/ angle 180))) #s(literal 1 binary64))) |
| ▶ | 37.8% | %262 = (*.f64 (PI.f64 ) (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -2 binary64))))) (sin.f64 %262)) (cos.f64 %262)) |
| ▶ | 36.3% | %16 = (PI.f64 ) (*.f64 (*.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) %16 %16)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (*.f64 (-.f64 b a) (cos.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))))) |
| ▶ | 59.7% | %16 = (PI.f64 ) (*.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16)) (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 a b))) (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64)))) |
| ✓ | 67.0% | (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64 )) #s(literal 1/90 binary64))) (-.f64 b a)) (+.f64 a b)) |
| ▶ | 40.1% | (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64 )) #s(literal 1/90 binary64))) (approx (- b a) b)) (+.f64 a b)) |
| ▶ | 59.9% | %17 = (*.f64 angle (PI.f64 )) (*.f64 (*.f64 (sin.f64 (*.f64 %17 #s(literal -1/180 binary64))) (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 a b))) (cos.f64 (/.f64 %17 #s(literal 180 binary64)))) |
| ▶ | 60.0% | %16 = (PI.f64 ) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64))) (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 a b))) (cos.f64 (*.f64 %16 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))))))) |
| ▶ | 59.1% | %16 = (PI.f64 ) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64))) (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 a b))) (cos.f64 (*.f64 %16 (/.f64 angle (sqrt.f64 #s(literal 180 binary64)))))) |
| ▶ | 56.9% | %16 = (PI.f64 ) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64))) (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 a b))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 32400 binary64))))) |
| ▶ | 55.5% | %16 = (PI.f64 ) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle %16) #s(literal -1/180 binary64))) (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 a b))) (cos.f64 (*.f64 %16 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)))))) |
| ▶ | 67.1% | (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64 ) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 b a)) (+.f64 a b)) |
| ▶ | 41.0% | %47 = (*.f64 (PI.f64 ) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 (sin.f64 %47) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (*.f64 (approx (- b a) b) (cos.f64 %47))) |
| ▶ | 67.0% | (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64 ) #s(literal 1/90 binary64)))) (-.f64 b a)) (+.f64 a b)) |
| ▶ | 23.8% | %16 = (PI.f64 ) (*.f64 (*.f64 (cos.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (-.f64 a b))) (cos.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %16))) |
| ▶ | 42.4% | %16 = (PI.f64 ) (*.f64 (*.f64 (approx (* (sin (* (PI ) (* 1/180 angle))) (- b a)) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %16)))))) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 56.6% | %16 = (PI.f64 ) %47 = (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %47) (*.f64 (-.f64 b a) (+.f64 a b)))) (fma.f64 (neg.f64 angle) (fma.f64 #s(literal -1/180 binary64) %16 (*.f64 #s(literal 1/180 binary64) %16)) (cos.f64 %47))) |
| ▶ | 24.4% | %16 = (PI.f64 ) (*.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal 1/90 binary64)) %16 %16)) (*.f64 (-.f64 a b) (+.f64 a b))) |
| ✓ | 59.4% | (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64 )) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) (+.f64 a b))) |
| ▶ | 36.1% | (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64 )) #s(literal 1/90 binary64))) (*.f64 (approx (- b a) b) (+.f64 a b))) |
| ▶ | 59.5% | (*.f64 (sin.f64 (*.f64 (neg.f64 angle) #s(literal 5030569068109113/144115188075855872 binary64))) (*.f64 (-.f64 a b) (+.f64 a b))) |
| ▶ | 59.5% | (*.f64 (sin.f64 (*.f64 (PI.f64 ) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 a b))) |
| ▶ | 23.3% | %16 = (PI.f64 ) (*.f64 (cos.f64 (fma.f64 (*.f64 angle #s(literal 1/90 binary64)) %16 (*.f64 #s(literal 1/2 binary64) %16))) (*.f64 (-.f64 a b) (+.f64 a b))) |
| ▶ | 54.0% | %16 = (PI.f64 ) (*.f64 (approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI ) (/ angle 180)))) (*.f64 (*.f64 angle %16) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 51.4% | %29 = (* (PI ) (/ angle 180)) (*.f64 (approx (* (* 2 (- (pow b 2) (pow a 2))) (sin %29)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64 ) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))))) (approx (cos %29) #s(literal 1 binary64))) |
| ▶ | 27.1% | %16 = (PI.f64 ) (*.f64 (approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI ) (/ angle 180)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) (*.f64 angle %16)))))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 40.2% | %16 = (PI.f64 ) (*.f64 (approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI ) (/ angle 180)))) (*.f64 #s(literal -2 binary64) (*.f64 a (*.f64 a (sin.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))))))) (cos.f64 (*.f64 %16 (/.f64 angle #s(literal 180 binary64))))) |
| ▶ | 63.2% | %16 = (PI.f64 ) %120 = (-.f64 b a) (*.f64 (approx (* (sin (* (* angle (PI )) 1/90)) (- b a)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (*.f64 (pow.f64 %16 #s(literal 3 binary64)) %120)) (*.f64 #s(literal 1/90 binary64) (*.f64 %16 %120))))) (+.f64 a b)) |
| ▶ | 62.2% | (*.f64 (approx (* (sin (* (* angle (PI )) 1/90)) (- b a)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64 ) (-.f64 b a))))) (+.f64 a b)) |
| ▶ | 42.9% | (*.f64 (approx (* (sin (* (* angle (PI )) 1/90)) (- b a)) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64 ))))))) (+.f64 a b)) |
| ▶ | 57.3% | (*.f64 (approx (* (cos (* (PI ) (* 1/180 angle))) (* (* (+ a b) 2) (- a b))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (-.f64 a b)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64 )) #s(literal -1/180 binary64)))) |
| ▶ | 37.1% | %2 = (PI ) %16 = (PI.f64 ) (approx (/ (* (* 2 (* (- b a) (+ a b))) (- (cos (+ (* (* angle %2) 1/90) (* -1/2 %2))) 0)) 2) (*.f64 (cos.f64 (fma.f64 #s(literal -1/2 binary64) %16 (*.f64 #s(literal 1/90 binary64) (*.f64 angle %16)))) (*.f64 (+.f64 a b) (-.f64 b a)))) |
| ▶ | 31.5% | %2 = (PI ) (approx (/ (* (* 2 (* (- b a) (+ a b))) (- (cos (+ (* (* angle %2) 1/90) (* -1/2 %2))) 0)) 2) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64 ))) (*.f64 (+.f64 a b) (-.f64 b a)))) |
| ▶ | 55.4% | %2 = (PI ) %10 = (+ a b) %16 = (PI.f64 ) %64 = (* angle %2) %116 = (+.f64 a b) (approx (+ (* (* (cos (* %2 (* 1/180 angle))) (* (- a b) %10)) (sin (* %64 -1/180))) (* (sin (* %64 1/90)) (* (* 1/2 (- b a)) %10))) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) (*.f64 %16 (*.f64 %116 (-.f64 a b))) (*.f64 #s(literal 1/180 binary64) (*.f64 %16 (*.f64 %116 (-.f64 b a))))))) |
| ▶ | 36.3% | %29 = (* (PI ) (/ angle 180)) %47 = (*.f64 (PI.f64 ) (*.f64 #s(literal 1/180 binary64) angle)) (approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin %29)) (cos %29)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) b) (sin.f64 %47)) (cos.f64 %47))) |
| ▶ | 37.4% | %29 = (* (PI ) (/ angle 180)) %47 = (*.f64 (PI.f64 ) (*.f64 #s(literal 1/180 binary64) angle)) (approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin %29)) (cos %29)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 %47) (*.f64 a a))) (sin.f64 %47))) |
| ▶ | 26.7% | %16 = (PI.f64 ) %29 = (* (PI ) (/ angle 180)) %51 = (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16) (approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin %29)) (cos %29)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 (fabs.f64 (*.f64 angle %16)) #s(literal 1/180 binary64) %51)) (cos.f64 (-.f64 (fabs.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle))) %51))) #s(literal 2 binary64))))) |
| ▶ | 36.4% | %2 = (PI ) %23 = (pow b 2) %29 = (* %2 (/ angle 180)) %65 = (* 1/180 (* angle %2)) (approx (* (* (* 2 (- %23 (pow a 2))) (sin %29)) (cos %29)) (*.f64 #s(literal 2 binary64) (approx (* %23 (* (cos %65) (sin %65))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 b #s(literal 2 binary64)) (PI.f64 ))))))) |
| ▶ | 22.5% | %16 = (PI.f64 ) %29 = (* (PI ) (/ angle 180)) (approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin %29)) (cos %29)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 %16 (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %16))) (cos.f64 (fma.f64 angle #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) %16)))) #s(literal 2 binary64))))) |
| ▶ | 26.9% | %29 = (* (PI ) (/ angle 180)) %38 = (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) (*.f64 angle (PI.f64 ))) (approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin %29)) (cos %29)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (cos.f64 %38) (sin.f64 %38))))) |
| ▶ | 38.3% | (approx (* (sin (* (neg angle) (* (PI ) 1/90))) (* (- a b) (+ a b))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64 )))))) |
Compiled 161 to 742 computations (-360.9% saved)
| Inputs |
|---|
%0 = (PI ) %5 = (* 1/180 %0) %8 = (+ 1/2 1) %11 = (* -1/2 %0) %14 = (sqrt 180) %19 = (/ 2 -180) %25 = (+ 2 2) %26 = (pow 180 3) %27 = (pow 180 %25) %28 = (+ 1/2 2) %31 = (/ 1/2 2) %36 = (+ (* -1/180 180) 1) %38 = (/ 1/2 -180) %0 2 (pow %0 3) %5 %8 (* 1/2 %0) %11 (* 1/2 180) %14 (* %14 %14) (* %0 1/90) %19 (+ (* -1/180 %0) %5) (pow %14 2) (cos %11) %25 %26 %27 %28 (pow 180 %28) (pow 180 %8) %31 (pow 180 %31) (/ 1/180 -180) (* %0 -1/180) %36 (/ %36 180) %38 (+ (* %19 %38) -1/180) (/ -1/180 -180) (pow 180 -1/2) (fabs 1/64800) (* %27 %27) (* %26 %26) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 2 binary64) #s(literal 2181872751617887/70368744177664 binary64) #s(literal 5030569068109113/288230376151711744 binary64) #s(literal 3/2 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 90 binary64) #s(literal 1888191545670591/140737488355328 binary64) #s(literal 180 binary64) #s(literal 5030569068109113/144115188075855872 binary64) #s(literal -6405119470038039/576460752303423488 binary64) #s(literal 0 binary64) #s(literal 180 binary64) #s(literal 0 binary64) #s(literal 4 binary64) #s(literal 5832000 binary64) #s(literal 1049760000 binary64) #s(literal 5/2 binary64) #s(literal 7467945078091693/17179869184 binary64) #s(literal 5310538722198537/2199023255552 binary64) #s(literal 1/4 binary64) #s(literal 64437389145327/17592186044416 binary64) #s(literal -4554751623138161/147573952589676412928 binary64) #s(literal -5030569068109113/288230376151711744 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal -6405119470038039/2305843009213693952 binary64) #s(literal -24880997941337/4503599627370496 binary64) #s(literal 4554751623138161/147573952589676412928 binary64) #s(literal 5370855952129681/72057594037927936 binary64) #s(literal 4554751623138161/295147905179352825856 binary64) #s(literal 1101996057600000000 binary64) #s(literal 34012224000000 binary64) |
| 1.0ms | 1× | 2 | valid |
Compiled 138 to 49 computations (64.5% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)const: 0.0ms (0.0% of total, 0.0 MiB)ival-pi: 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)ival-div!: 0.0ms (0.0% of total, 0.0 MiB)ival-pow2: 0.0ms (0.0% of total, 0.0 MiB)ival-pow: 0.0ms (0.0% of total, 0.0 MiB)9 calls:
| Time | Variable | Point |
|---|---|---|
| 1.5s | angle | 0 |
| 594.0ms | b | 0 |
| 545.0ms | a | 0 |
| 439.0ms | angle | inf |
| 396.0ms | b | inf |
| Allocated | Percent | Phase |
|---|---|---|
| 2 377.6 MiB | 41.7% | series |
| 1 032.9 MiB | 18.1% | sample |
| 579.0 MiB | 10.1% | rewrite |
| 480.6 MiB | 8.4% | eval |
| 328.5 MiB | 5.8% | series |
| 213.7 MiB | 3.7% | reconstruct |
| 201.9 MiB | 3.5% | prune |
| 171.7 MiB | 3.0% | rewrite |
| 148.0 MiB | 2.6% | reconstruct |
| 103.8 MiB | 1.8% | series |
| 22.8 MiB | 0.4% | eval |
| 22.8 MiB | 0.4% | preprocess |
| 14.0 MiB | 0.2% | prune |
| 5.9 MiB | 0.1% | sample |
| 1.8 MiB | 0.0% | sample |
| 0.3 MiB | 0.0% | sample |
| 0.1 MiB | 0.0% | analyze |
| 0.0 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 5 705.5 MiB | 100.0% | total |
Loading profile data...