
Time bar (total: 2.9s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 4 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 5 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 6 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 7 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 8 |
| 75.0% | 74.9% | 25.0% | 0.2% | 0.0% | 0.0% | 0.0% | 9 |
| 75.0% | 74.9% | 25.0% | 0.2% | 0.0% | 0.0% | 0.0% | 10 |
| 75.0% | 74.9% | 25.0% | 0.2% | 0.0% | 0.0% | 0.0% | 11 |
| 75.0% | 74.9% | 25.0% | 0.2% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 11 to 10 computations (9.1% saved)
| 355.0ms | 8 256× | 0 | valid |
Div: 6.0ms (39.0% of total, 0.0 MiB)Sub: 3.0ms (19.5% of total, 0.0 MiB)Mul: 3.0ms (19.5% of total, 0.0 MiB)Add: 3.0ms (19.5% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 50 | 145 |
| 1 | 261 | 135 |
| 2 | 931 | 135 |
| 3 | 3333 | 135 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.0% | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
Compiled 2 to 16 computations (-700.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 127 | 601 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (/.f64 z t) %6 = (*.f64 %2 %5) x y %2 z t %5 %6 (+.f64 x %6) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %13 = (/ z t) %14 = (* %5 %13) %15 = (*.f64 y z) %16 = (/.f64 %15 t) %18 = (*.f64 x z) %19 = (/.f64 %18 t) %20 = (fma.f64 #s(literal -1 binary64) %19 %16) %22 = (+ x %14) %24 = (/.f64 z t) %26 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %24)) %30 = (/.f64 y x) %34 = (*.f64 #s(literal -1 binary64) %19) %37 = (/.f64 %15 (*.f64 t x)) %38 = (fma.f64 #s(literal -1 binary64) %24 %37) %51 = (fma.f64 #s(literal -1 binary64) %37 %24) %63 = (-.f64 y x) %65 = (+.f64 x %34) %69 = (/.f64 x y) %75 = (/.f64 %18 (*.f64 t y)) %99 = (*.f64 z %63) %100 = (/.f64 %99 t) %102 = (/.f64 y t) %103 = (/.f64 x t) %105 = (*.f64 z (-.f64 %102 %103)) %109 = (/.f64 x z) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %14 %16) (approx %14 %20) (approx %22 (fma.f64 x %26 %16)) (approx %5 %8) (approx %5 (*.f64 x (-.f64 %30 #s(literal 1 binary64)))) (approx %14 %34) (approx %14 (*.f64 x %38)) (approx %22 (*.f64 x %26)) (approx %22 (*.f64 x (+.f64 #s(literal 1 binary64) %38))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %30))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 x %51))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %24 #s(literal 1 binary64))))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %51 #s(literal 1 binary64))))) (approx %5 %63) (approx %22 %65) (approx %22 (+.f64 x %20)) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %69)))) (approx %14 (*.f64 y (fma.f64 #s(literal -1 binary64) %75 %24))) (approx %22 (*.f64 y (fma.f64 #s(literal -1 binary64) %75 (+.f64 %69 %24)))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %69 #s(literal 1 binary64))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %24 %75)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 %65 y)))))) (approx z z) (approx %13 %24) (approx %14 %100) (approx %22 (+.f64 x %105)) (approx %22 %105) (approx %22 (*.f64 z (-.f64 (+.f64 %109 %102) %103))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %109 (*.f64 #s(literal -1 binary64) (/.f64 %63 t)))))) (approx t t) (approx %22 (/.f64 (fma.f64 t x %99) t)) (approx %22 (+.f64 x %100)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 2.0ms | z | inf |
| 2.0ms | z | 0 |
| 2.0ms | t | 0 |
| 1.0ms | x | inf |
| 1.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 26 |
| 0 | 12 | 26 |
| 1 | 42 | 26 |
| 2 | 135 | 26 |
| 3 | 508 | 26 |
| 4 | 2221 | 26 |
| 0 | 4712 | 26 |
| 0 | 4991 | 25 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (/.f64 z t) %6 = (*.f64 %2 %5) x y %2 z t %5 %6 (+.f64 x %6) |
| Outputs |
|---|
%4 = (-.f64 y x) %5 = (*.f64 #s(literal 2 binary64) %4) %20 = (-.f64 x y) %22 = (neg.f64 x) %23 = (*.f64 y #s(literal 1 binary64)) %26 = (*.f64 %22 #s(literal 1 binary64)) %28 = (neg.f64 y) %36 = (/.f64 #s(literal 1 binary64) t) %37 = (+.f64 z z) %40 = (neg.f64 z) %43 = (/.f64 #s(literal -1/2 binary64) t) %45 = (/.f64 #s(literal 1/2 binary64) t) %47 = (/.f64 z t) %48 = (*.f64 #s(literal 2 binary64) %47) %56 = (/.f64 #s(literal -1 binary64) t) %58 = (/.f64 %40 t) %68 = (*.f64 #s(literal 2 binary64) %40) %70 = (neg.f64 t) %71 = (*.f64 #s(literal 2 binary64) %70) %76 = (*.f64 #s(literal 2 binary64) t) %93 = (/.f64 %4 t) %94 = (*.f64 %93 %37) %96 = (*.f64 %20 z) %97 = (*.f64 %96 #s(literal 2 binary64)) %99 = (*.f64 z %4) %100 = (*.f64 %99 #s(literal 2 binary64)) %102 = (*.f64 #s(literal 1/2 binary64) %93) %104 = (/.f64 %20 t) %106 = (*.f64 %93 z) %107 = (*.f64 %45 %99) %112 = (*.f64 %104 z) %124 = (*.f64 %22 %40) %125 = (*.f64 %124 #s(literal -1 binary64)) %126 = (*.f64 %40 y) %127 = (*.f64 %126 #s(literal -1 binary64)) %128 = (*.f64 t %127) %130 = (*.f64 t t) %132 = (*.f64 %126 #s(literal 1 binary64)) %133 = (*.f64 t %132) %135 = (*.f64 t %70) %137 = (*.f64 z y) %138 = (*.f64 %137 #s(literal -1 binary64)) %139 = (*.f64 t %138) %142 = (*.f64 #s(literal -1 binary64) %137) %143 = (*.f64 t %142) %146 = (*.f64 t %126) %149 = (*.f64 t %137) %152 = (*.f64 %124 #s(literal 1 binary64)) %153 = (*.f64 %70 %127) %155 = (*.f64 %70 t) %157 = (*.f64 %70 %132) %160 = (*.f64 %70 %138) %163 = (*.f64 %70 %142) %166 = (*.f64 %70 %126) %169 = (*.f64 %70 %137) %172 = (*.f64 %22 z) %173 = (*.f64 %172 #s(literal -1 binary64)) %186 = (*.f64 #s(literal -1 binary64) %172) %215 = (*.f64 t %125) %218 = (*.f64 t %152) %221 = (*.f64 t %173) %224 = (*.f64 t %186) %227 = (*.f64 t %124) %230 = (*.f64 t %172) %233 = (*.f64 %70 %125) %236 = (*.f64 %70 %152) %239 = (*.f64 %70 %173) %242 = (*.f64 %70 %186) %245 = (*.f64 %70 %124) %248 = (*.f64 %70 %172) %291 = (*.f64 %125 t) %292 = (*.f64 z %28) %293 = (*.f64 t %292) %296 = (*.f64 %125 %70) %297 = (*.f64 %40 %28) %298 = (*.f64 t %297) %301 = (*.f64 %28 %40) %302 = (*.f64 t %301) %305 = (*.f64 %28 z) %306 = (*.f64 t %305) %313 = (*.f64 %152 t) %314 = (*.f64 %70 %292) %317 = (*.f64 %152 %70) %318 = (*.f64 %70 %297) %321 = (*.f64 %70 %301) %324 = (*.f64 %70 %305) %331 = (*.f64 %173 t) %334 = (*.f64 %173 %70) %345 = (*.f64 %186 t) %348 = (*.f64 %186 %70) %359 = (*.f64 %124 t) %362 = (*.f64 %124 %70) %373 = (*.f64 %172 t) %376 = (*.f64 %172 %70) %387 = (*.f64 %127 t) %388 = (*.f64 z x) %389 = (*.f64 t %388) %392 = (*.f64 %127 %70) %393 = (*.f64 %40 x) %394 = (*.f64 t %393) %397 = (*.f64 x %40) %398 = (*.f64 t %397) %401 = (*.f64 x z) %402 = (*.f64 t %401) %409 = (*.f64 %132 t) %410 = (*.f64 %70 %388) %413 = (*.f64 %132 %70) %414 = (*.f64 %70 %393) %417 = (*.f64 %70 %397) %420 = (*.f64 %70 %401) %427 = (*.f64 %138 t) %430 = (*.f64 %138 %70) %441 = (*.f64 %142 t) %444 = (*.f64 %142 %70) %455 = (*.f64 %126 t) %458 = (*.f64 %126 %70) %469 = (*.f64 %137 t) %472 = (*.f64 %137 %70) %483 = (*.f64 %58 x) %484 = (fma.f64 %483 %70 %126) %487 = (fma.f64 %483 t %137) %490 = (*.f64 %47 y) %491 = (fma.f64 %490 %70 %124) %494 = (fma.f64 %490 t %172) %497 = (fma.f64 %124 %70 %458) %499 = (neg.f64 %130) %501 = (fma.f64 %124 t %472) %503 = (neg.f64 %155) %505 = (fma.f64 %172 %70 %455) %507 = (neg.f64 %135) %509 = (fma.f64 %172 t %469) %512 = (fma.f64 %126 %70 %362) %515 = (fma.f64 %126 t %376) %518 = (fma.f64 %137 %70 %359) %521 = (fma.f64 %137 t %373) %524 = (fma.f64 %124 %70 %166) %527 = (fma.f64 %124 t %169) %530 = (fma.f64 %172 %70 %146) %533 = (fma.f64 %172 t %149) %536 = (fma.f64 %126 %70 %245) %539 = (fma.f64 %126 t %248) %542 = (fma.f64 %137 %70 %227) %545 = (fma.f64 %137 t %230) %577 = (*.f64 %124 #s(literal 2 binary64)) %579 = (/.f64 %22 t) %580 = (*.f64 %579 %37) %582 = (*.f64 %172 #s(literal 2 binary64)) %584 = (*.f64 %126 #s(literal 2 binary64)) %586 = (/.f64 y t) %587 = (*.f64 %586 %37) %589 = (*.f64 %137 #s(literal 2 binary64)) %598 = (*.f64 #s(literal 1/2 binary64) %579) %600 = (*.f64 #s(literal 1/2 binary64) %586) %602 = (/.f64 %28 t) %604 = (/.f64 x t) %611 = (*.f64 %45 %172) %613 = (*.f64 %45 %137) %622 = (*.f64 %58 y) %624 = (*.f64 %47 x) %643 = (fma.f64 t x %99) %646 = (*.f64 %643 #s(literal -1 binary64)) %648 = (*.f64 %643 #s(literal 1 binary64)) %650 = (*.f64 t x) %651 = (-.f64 %96 %650) %655 = (fma.f64 %93 z x) %659 = (fma.f64 %70 x %126) %672 = (fma.f64 t x %137) %685 = (*.f64 %70 x) %700 = (*.f64 %70 %130) %704 = (*.f64 %70 %155) %708 = (*.f64 %70 %135) %749 = (*.f64 %70 %96) %752 = (*.f64 %70 %99) %769 = (*.f64 t %130) %773 = (*.f64 t %155) %777 = (*.f64 t %135) %818 = (*.f64 t %659) %821 = (*.f64 t %672) %824 = (*.f64 %70 %659) %827 = (*.f64 %70 %672) %846 = (*.f64 %70 %685) %849 = (*.f64 %70 %650) %852 = (*.f64 t %685) %855 = (*.f64 t %650) %866 = (*.f64 %130 %685) %868 = (*.f64 %130 %70) %870 = (*.f64 %130 %650) %872 = (*.f64 %130 t) %874 = (*.f64 %155 %685) %876 = (*.f64 %155 %70) %878 = (*.f64 %155 %650) %880 = (*.f64 %155 t) %882 = (*.f64 %135 %685) %884 = (*.f64 %135 %70) %886 = (*.f64 %135 %650) %888 = (*.f64 %135 t) %950 = (*.f64 %659 t) %953 = (*.f64 %659 %70) %964 = (*.f64 %672 t) %967 = (*.f64 %672 %70) %985 = (*.f64 t %96) %989 = (*.f64 t %99) %996 = (fma.f64 %586 z x) %997 = (fma.f64 %996 %70 %124) %1000 = (fma.f64 %996 t %172) %1003 = (*.f64 x #s(literal 1 binary64)) %1004 = (fma.f64 %1003 %70 %96) %1007 = (fma.f64 %1003 t %99) %1011 = (fma.f64 %650 %70 (*.f64 %96 t)) %1015 = (fma.f64 %650 t (*.f64 %99 t)) %1018 = (fma.f64 %650 %70 %985) %1021 = (fma.f64 %650 t %989) %1046 = (-.f64 %490 %22) %1053 = (fma.f64 %604 %40 x) %1160 = (fma.f64 x #s(literal 1 binary64) %490) x y (*.f64 #s(literal 1/2 binary64) %5) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %4)) (*.f64 #s(literal 1 binary64) %4) (*.f64 %4 #s(literal 1 binary64)) (pow.f64 %4 #s(literal 1 binary64)) (/.f64 (neg.f64 %5) #s(literal -2 binary64)) (/.f64 %5 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -1 binary64))) (neg.f64 %20) (fma.f64 %22 #s(literal 1 binary64) %23) (fma.f64 #s(literal 1 binary64) %22 y) (fma.f64 y #s(literal 1 binary64) %26) (-.f64 %22 %28) %4 (+.f64 %26 %23) (+.f64 %23 %26) (+.f64 %22 y) (+.f64 y %22) z t (*.f64 (*.f64 %36 %37) #s(literal 1/2 binary64)) (*.f64 (*.f64 %40 #s(literal 2 binary64)) %43) (*.f64 %37 %45) (*.f64 #s(literal 1/2 binary64) %48) (*.f64 #s(literal 2 binary64) (*.f64 %43 %40)) (*.f64 #s(literal 2 binary64) (*.f64 %45 z)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %47)) (*.f64 %56 %40) (*.f64 #s(literal -1 binary64) %58) (*.f64 %36 z) (*.f64 %40 %56) (*.f64 #s(literal 1 binary64) %47) (*.f64 %47 #s(literal 1 binary64)) (*.f64 z %36) (pow.f64 %47 #s(literal 1 binary64)) (/.f64 (neg.f64 %48) #s(literal -2 binary64)) (/.f64 (neg.f64 %68) (neg.f64 %71)) (/.f64 %48 #s(literal 2 binary64)) (/.f64 (neg.f64 %37) (neg.f64 %76)) (/.f64 (*.f64 #s(literal -1 binary64) %40) t) (/.f64 (*.f64 %40 #s(literal -1 binary64)) t) (/.f64 %68 %71) (/.f64 %37 %76) (/.f64 %40 %70) (/.f64 #s(literal 1 binary64) (pow.f64 %47 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %70 %40)) (/.f64 #s(literal 1 binary64) (/.f64 t z)) %47 (neg.f64 %58) (*.f64 %94 #s(literal 1/2 binary64)) (*.f64 %97 %43) (*.f64 %100 %45) (*.f64 %37 %102) (*.f64 %104 %40) %106 (*.f64 #s(literal 2 binary64) %107) (*.f64 %58 %20) (*.f64 %56 %96) (*.f64 %96 %56) (*.f64 #s(literal -1 binary64) %112) (*.f64 %99 %36) (*.f64 %20 %58) (*.f64 %36 %99) (*.f64 %40 %104) (*.f64 #s(literal 1 binary64) %106) (*.f64 %106 #s(literal 1 binary64)) (*.f64 %47 %4) (*.f64 z %93) (*.f64 %4 %47) (pow.f64 %106 #s(literal 1 binary64)) (/.f64 (fma.f64 %125 t %128) %130) (/.f64 (fma.f64 %125 %70 %133) %135) (/.f64 (fma.f64 %125 %70 %139) %135) (/.f64 (fma.f64 %125 %70 %143) %135) (/.f64 (fma.f64 %125 %70 %146) %135) (/.f64 (fma.f64 %125 t %149) %130) (/.f64 (fma.f64 %152 t %153) %155) (/.f64 (fma.f64 %152 %70 %157) %130) (/.f64 (fma.f64 %152 %70 %160) %130) (/.f64 (fma.f64 %152 %70 %163) %130) (/.f64 (fma.f64 %152 %70 %166) %130) (/.f64 (fma.f64 %152 t %169) %155) (/.f64 (fma.f64 %173 t %153) %155) (/.f64 (fma.f64 %173 %70 %157) %130) (/.f64 (fma.f64 %173 %70 %160) %130) (/.f64 (fma.f64 %173 %70 %163) %130) (/.f64 (fma.f64 %173 %70 %166) %130) (/.f64 (fma.f64 %173 t %169) %155) (/.f64 (fma.f64 %186 t %153) %155) (/.f64 (fma.f64 %186 %70 %157) %130) (/.f64 (fma.f64 %186 %70 %160) %130) (/.f64 (fma.f64 %186 %70 %163) %130) (/.f64 (fma.f64 %186 %70 %166) %130) (/.f64 (fma.f64 %186 t %169) %155) (/.f64 (fma.f64 %124 t %153) %155) (/.f64 (fma.f64 %124 %70 %157) %130) (/.f64 (fma.f64 %124 %70 %160) %130) (/.f64 (fma.f64 %124 %70 %163) %130) (/.f64 (fma.f64 %172 t %128) %130) (/.f64 (fma.f64 %172 %70 %133) %135) (/.f64 (fma.f64 %172 %70 %139) %135) (/.f64 (fma.f64 %172 %70 %143) %135) (/.f64 (fma.f64 %127 t %215) %130) (/.f64 (fma.f64 %127 %70 %218) %135) (/.f64 (fma.f64 %127 %70 %221) %135) (/.f64 (fma.f64 %127 %70 %224) %135) (/.f64 (fma.f64 %127 %70 %227) %135) (/.f64 (fma.f64 %127 t %230) %130) (/.f64 (fma.f64 %132 t %233) %155) (/.f64 (fma.f64 %132 %70 %236) %130) (/.f64 (fma.f64 %132 %70 %239) %130) (/.f64 (fma.f64 %132 %70 %242) %130) (/.f64 (fma.f64 %132 %70 %245) %130) (/.f64 (fma.f64 %132 t %248) %155) (/.f64 (fma.f64 %138 t %233) %155) (/.f64 (fma.f64 %138 %70 %236) %130) (/.f64 (fma.f64 %138 %70 %239) %130) (/.f64 (fma.f64 %138 %70 %242) %130) (/.f64 (fma.f64 %138 %70 %245) %130) (/.f64 (fma.f64 %138 t %248) %155) (/.f64 (fma.f64 %142 t %233) %155) (/.f64 (fma.f64 %142 %70 %236) %130) (/.f64 (fma.f64 %142 %70 %239) %130) (/.f64 (fma.f64 %142 %70 %242) %130) (/.f64 (fma.f64 %142 %70 %245) %130) (/.f64 (fma.f64 %142 t %248) %155) (/.f64 (fma.f64 %126 t %233) %155) (/.f64 (fma.f64 %126 %70 %236) %130) (/.f64 (fma.f64 %126 %70 %239) %130) (/.f64 (fma.f64 %126 %70 %242) %130) (/.f64 (fma.f64 %137 t %215) %130) (/.f64 (fma.f64 %137 %70 %218) %135) (/.f64 (fma.f64 %137 %70 %221) %135) (/.f64 (fma.f64 %137 %70 %224) %135) (/.f64 (-.f64 %291 %293) %130) (/.f64 (-.f64 %296 %298) %135) (/.f64 (-.f64 %296 %302) %135) (/.f64 (-.f64 %291 %306) %130) (/.f64 (-.f64 %291 %146) %130) (/.f64 (-.f64 %296 %149) %135) (/.f64 (-.f64 %313 %314) %155) (/.f64 (-.f64 %317 %318) %130) (/.f64 (-.f64 %317 %321) %130) (/.f64 (-.f64 %313 %324) %155) (/.f64 (-.f64 %313 %166) %155) (/.f64 (-.f64 %317 %169) %130) (/.f64 (-.f64 %331 %314) %155) (/.f64 (-.f64 %334 %318) %130) (/.f64 (-.f64 %334 %321) %130) (/.f64 (-.f64 %331 %324) %155) (/.f64 (-.f64 %331 %166) %155) (/.f64 (-.f64 %334 %169) %130) (/.f64 (-.f64 %345 %314) %155) (/.f64 (-.f64 %348 %318) %130) (/.f64 (-.f64 %348 %321) %130) (/.f64 (-.f64 %345 %324) %155) (/.f64 (-.f64 %345 %166) %155) (/.f64 (-.f64 %348 %169) %130) (/.f64 (-.f64 %359 %314) %155) (/.f64 (-.f64 %362 %318) %130) (/.f64 (-.f64 %362 %321) %130) (/.f64 (-.f64 %359 %324) %155) (/.f64 (-.f64 %359 %166) %155) (/.f64 (-.f64 %362 %169) %130) (/.f64 (-.f64 %373 %293) %130) (/.f64 (-.f64 %376 %298) %135) (/.f64 (-.f64 %376 %302) %135) (/.f64 (-.f64 %373 %306) %130) (/.f64 (-.f64 %373 %146) %130) (/.f64 (-.f64 %376 %149) %135) (/.f64 (-.f64 %387 %389) %130) (/.f64 (-.f64 %392 %394) %135) (/.f64 (-.f64 %392 %398) %135) (/.f64 (-.f64 %387 %402) %130) (/.f64 (-.f64 %387 %227) %130) (/.f64 (-.f64 %392 %230) %135) (/.f64 (-.f64 %409 %410) %155) (/.f64 (-.f64 %413 %414) %130) (/.f64 (-.f64 %413 %417) %130) (/.f64 (-.f64 %409 %420) %155) (/.f64 (-.f64 %409 %245) %155) (/.f64 (-.f64 %413 %248) %130) (/.f64 (-.f64 %427 %410) %155) (/.f64 (-.f64 %430 %414) %130) (/.f64 (-.f64 %430 %417) %130) (/.f64 (-.f64 %427 %420) %155) (/.f64 (-.f64 %427 %245) %155) (/.f64 (-.f64 %430 %248) %130) (/.f64 (-.f64 %441 %410) %155) (/.f64 (-.f64 %444 %414) %130) (/.f64 (-.f64 %444 %417) %130) (/.f64 (-.f64 %441 %420) %155) (/.f64 (-.f64 %441 %245) %155) (/.f64 (-.f64 %444 %248) %130) (/.f64 (-.f64 %455 %410) %155) (/.f64 (-.f64 %458 %414) %130) (/.f64 (-.f64 %458 %417) %130) (/.f64 (-.f64 %455 %420) %155) (/.f64 (-.f64 %455 %245) %155) (/.f64 (-.f64 %458 %248) %130) (/.f64 (-.f64 %469 %389) %130) (/.f64 (-.f64 %472 %394) %135) (/.f64 (-.f64 %472 %398) %135) (/.f64 (-.f64 %469 %402) %130) (/.f64 (-.f64 %469 %227) %130) (/.f64 (-.f64 %472 %230) %135) (/.f64 (neg.f64 %484) t) (/.f64 (neg.f64 %487) %70) (/.f64 (neg.f64 %491) t) (/.f64 (neg.f64 %494) %70) (/.f64 (neg.f64 %497) %499) (/.f64 (neg.f64 %501) %503) (/.f64 (neg.f64 %505) %507) (/.f64 (neg.f64 %509) %499) (/.f64 (neg.f64 %512) %499) (/.f64 (neg.f64 %515) %503) (/.f64 (neg.f64 %518) %507) (/.f64 (neg.f64 %521) %499) (/.f64 (neg.f64 %524) %499) (/.f64 (neg.f64 %527) %503) (/.f64 (neg.f64 %530) %507) (/.f64 (neg.f64 %533) %499) (/.f64 (neg.f64 %536) %499) (/.f64 (neg.f64 %539) %503) (/.f64 (neg.f64 %542) %507) (/.f64 (neg.f64 %545) %499) (/.f64 %484 %70) (/.f64 %487 t) (/.f64 %491 %70) (/.f64 %494 t) (/.f64 %497 %130) (/.f64 %501 %155) (/.f64 %505 %135) (/.f64 %509 %130) (/.f64 %512 %130) (/.f64 %515 %155) (/.f64 %518 %135) (/.f64 %521 %130) (/.f64 %524 %130) (/.f64 %527 %155) (/.f64 %530 %135) (/.f64 %533 %130) (/.f64 %536 %130) (/.f64 %539 %155) (/.f64 %542 %135) (/.f64 %545 %130) (/.f64 %96 %70) (/.f64 %99 t) (/.f64 #s(literal 1 binary64) (pow.f64 %106 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %70 %96)) (/.f64 #s(literal 1 binary64) (/.f64 t %99)) (neg.f64 %112) (fma.f64 %577 %43 %490) (fma.f64 %580 #s(literal 1/2 binary64) %490) (fma.f64 %582 %45 %490) (fma.f64 %584 %43 %483) (fma.f64 %587 #s(literal 1/2 binary64) %483) (fma.f64 %589 %45 %483) (fma.f64 %152 %56 %490) (fma.f64 %173 %56 %490) (fma.f64 %132 %56 %483) (fma.f64 %138 %56 %483) (fma.f64 %26 %47 %490) (fma.f64 %23 %47 %483) (fma.f64 %579 z %490) (fma.f64 %37 %598 %490) (fma.f64 %37 %600 %483) (fma.f64 %602 %40 %483) (fma.f64 %604 %40 %490) (fma.f64 %124 %56 %490) (fma.f64 %126 %56 %483) (fma.f64 %586 z %483) (fma.f64 %172 %36 %490) (fma.f64 %137 %36 %483) (fma.f64 #s(literal 2 binary64) %611 %490) (fma.f64 #s(literal 2 binary64) %613 %483) (fma.f64 %483 #s(literal 1 binary64) %490) (fma.f64 %490 #s(literal 1 binary64) %483) (fma.f64 %58 %28 %483) (fma.f64 %58 x %490) (fma.f64 %28 %58 %483) (fma.f64 %56 %124 %490) (fma.f64 %56 %126 %483) (fma.f64 #s(literal -1 binary64) %622 %483) (fma.f64 #s(literal -1 binary64) %624 %490) (fma.f64 %22 %47 %490) (fma.f64 %36 %172 %490) (fma.f64 %36 %137 %483) (fma.f64 %40 %602 %483) (fma.f64 %40 %604 %490) (fma.f64 #s(literal 1 binary64) %483 %490) (fma.f64 #s(literal 1 binary64) %490 %483) (fma.f64 %47 %22 %490) (fma.f64 %47 y %483) (fma.f64 z %579 %490) (fma.f64 z %586 %483) (fma.f64 y %47 %483) (fma.f64 x %58 %490) (-.f64 %483 %622) (-.f64 %490 %624) (+.f64 %483 %490) (+.f64 %490 %483) (*.f64 (*.f64 %643 #s(literal 2 binary64)) %45) (*.f64 %646 %56) (*.f64 %648 %36) (*.f64 %651 %56) (*.f64 %643 %36) (*.f64 %36 %643) (*.f64 #s(literal 1 binary64) %655) (*.f64 %655 #s(literal 1 binary64)) (pow.f64 %655 #s(literal 1 binary64)) (/.f64 (fma.f64 %659 t %233) %155) (/.f64 (fma.f64 %659 %70 %236) %130) (/.f64 (fma.f64 %659 %70 %239) %130) (/.f64 (fma.f64 %659 %70 %242) %130) (/.f64 (fma.f64 %659 %70 %245) %130) (/.f64 (fma.f64 %659 t %248) %155) (/.f64 (fma.f64 %672 t %215) %130) (/.f64 (fma.f64 %672 %70 %218) %135) (/.f64 (fma.f64 %672 %70 %221) %135) (/.f64 (fma.f64 %672 %70 %224) %135) (/.f64 (fma.f64 %672 %70 %227) %135) (/.f64 (fma.f64 %672 t %230) %130) (/.f64 (fma.f64 %685 %70 (*.f64 %70 %484)) %130) (/.f64 (fma.f64 %685 t (*.f64 %70 %487)) %155) (/.f64 (fma.f64 %685 %70 (*.f64 %70 %491)) %130) (/.f64 (fma.f64 %685 t (*.f64 %70 %494)) %155) (/.f64 (fma.f64 %685 %130 (*.f64 %70 %497)) %700) (/.f64 (fma.f64 %685 %155 (*.f64 %70 %501)) %704) (/.f64 (fma.f64 %685 %135 (*.f64 %70 %505)) %708) (/.f64 (fma.f64 %685 %130 (*.f64 %70 %509)) %700) (/.f64 (fma.f64 %685 %130 (*.f64 %70 %512)) %700) (/.f64 (fma.f64 %685 %155 (*.f64 %70 %515)) %704) (/.f64 (fma.f64 %685 %135 (*.f64 %70 %518)) %708) (/.f64 (fma.f64 %685 %130 (*.f64 %70 %521)) %700) (/.f64 (fma.f64 %685 %130 (*.f64 %70 %524)) %700) (/.f64 (fma.f64 %685 %155 (*.f64 %70 %527)) %704) (/.f64 (fma.f64 %685 %135 (*.f64 %70 %530)) %708) (/.f64 (fma.f64 %685 %130 (*.f64 %70 %533)) %700) (/.f64 (fma.f64 %685 %130 (*.f64 %70 %536)) %700) (/.f64 (fma.f64 %685 %155 (*.f64 %70 %539)) %704) (/.f64 (fma.f64 %685 %135 (*.f64 %70 %542)) %708) (/.f64 (fma.f64 %685 %130 (*.f64 %70 %545)) %700) (/.f64 (fma.f64 %685 %70 %749) %130) (/.f64 (fma.f64 %685 t %752) %155) (/.f64 (fma.f64 %650 %70 (*.f64 t %484)) %135) (/.f64 (fma.f64 %650 t (*.f64 t %487)) %130) (/.f64 (fma.f64 %650 %70 (*.f64 t %491)) %135) (/.f64 (fma.f64 %650 t (*.f64 t %494)) %130) (/.f64 (fma.f64 %650 %130 (*.f64 t %497)) %769) (/.f64 (fma.f64 %650 %155 (*.f64 t %501)) %773) (/.f64 (fma.f64 %650 %135 (*.f64 t %505)) %777) (/.f64 (fma.f64 %650 %130 (*.f64 t %509)) %769) (/.f64 (fma.f64 %650 %130 (*.f64 t %512)) %769) (/.f64 (fma.f64 %650 %155 (*.f64 t %515)) %773) (/.f64 (fma.f64 %650 %135 (*.f64 t %518)) %777) (/.f64 (fma.f64 %650 %130 (*.f64 t %521)) %769) (/.f64 (fma.f64 %650 %130 (*.f64 t %524)) %769) (/.f64 (fma.f64 %650 %155 (*.f64 t %527)) %773) (/.f64 (fma.f64 %650 %135 (*.f64 t %530)) %777) (/.f64 (fma.f64 %650 %130 (*.f64 t %533)) %769) (/.f64 (fma.f64 %650 %130 (*.f64 t %536)) %769) (/.f64 (fma.f64 %650 %155 (*.f64 t %539)) %773) (/.f64 (fma.f64 %650 %135 (*.f64 t %542)) %777) (/.f64 (fma.f64 %650 %130 (*.f64 t %545)) %769) (/.f64 (fma.f64 %125 %70 %818) %135) (/.f64 (fma.f64 %125 t %821) %130) (/.f64 (fma.f64 %152 %70 %824) %130) (/.f64 (fma.f64 %152 t %827) %155) (/.f64 (fma.f64 %173 %70 %824) %130) (/.f64 (fma.f64 %173 t %827) %155) (/.f64 (fma.f64 %186 %70 %824) %130) (/.f64 (fma.f64 %186 t %827) %155) (/.f64 (fma.f64 %124 %70 %824) %130) (/.f64 (fma.f64 %124 t %827) %155) (/.f64 (fma.f64 %172 %70 %818) %135) (/.f64 (fma.f64 %172 t %821) %130) (/.f64 (fma.f64 %484 %70 %846) %130) (/.f64 (fma.f64 %484 t %849) %155) (/.f64 (fma.f64 %487 %70 %852) %135) (/.f64 (fma.f64 %487 t %855) %130) (/.f64 (fma.f64 %491 %70 %846) %130) (/.f64 (fma.f64 %491 t %849) %155) (/.f64 (fma.f64 %494 %70 %852) %135) (/.f64 (fma.f64 %494 t %855) %130) (/.f64 (fma.f64 %497 %70 %866) %868) (/.f64 (fma.f64 %497 t %870) %872) (/.f64 (fma.f64 %501 %70 %874) %876) (/.f64 (fma.f64 %501 t %878) %880) (/.f64 (fma.f64 %505 %70 %882) %884) (/.f64 (fma.f64 %505 t %886) %888) (/.f64 (fma.f64 %509 %70 %866) %868) (/.f64 (fma.f64 %509 t %870) %872) (/.f64 (fma.f64 %512 %70 %866) %868) (/.f64 (fma.f64 %512 t %870) %872) (/.f64 (fma.f64 %515 %70 %874) %876) (/.f64 (fma.f64 %515 t %878) %880) (/.f64 (fma.f64 %518 %70 %882) %884) (/.f64 (fma.f64 %518 t %886) %888) (/.f64 (fma.f64 %521 %70 %866) %868) (/.f64 (fma.f64 %521 t %870) %872) (/.f64 (fma.f64 %524 %70 %866) %868) (/.f64 (fma.f64 %524 t %870) %872) (/.f64 (fma.f64 %527 %70 %874) %876) (/.f64 (fma.f64 %527 t %878) %880) (/.f64 (fma.f64 %530 %70 %882) %884) (/.f64 (fma.f64 %530 t %886) %888) (/.f64 (fma.f64 %533 %70 %866) %868) (/.f64 (fma.f64 %533 t %870) %872) (/.f64 (fma.f64 %536 %70 %866) %868) (/.f64 (fma.f64 %536 t %870) %872) (/.f64 (fma.f64 %539 %70 %874) %876) (/.f64 (fma.f64 %539 t %878) %880) (/.f64 (fma.f64 %542 %70 %882) %884) (/.f64 (fma.f64 %542 t %886) %888) (/.f64 (fma.f64 %545 %70 %866) %868) (/.f64 (fma.f64 %545 t %870) %872) (/.f64 (fma.f64 %96 %70 %846) %130) (/.f64 (fma.f64 %96 t %849) %155) (/.f64 (fma.f64 %99 %70 %852) %135) (/.f64 (fma.f64 %99 t %855) %130) (/.f64 (-.f64 %950 %410) %155) (/.f64 (-.f64 %953 %414) %130) (/.f64 (-.f64 %953 %417) %130) (/.f64 (-.f64 %950 %420) %155) (/.f64 (-.f64 %950 %245) %155) (/.f64 (-.f64 %953 %248) %130) (/.f64 (-.f64 %964 %389) %130) (/.f64 (-.f64 %967 %394) %135) (/.f64 (-.f64 %967 %398) %135) (/.f64 (-.f64 %964 %402) %130) (/.f64 (-.f64 %964 %227) %130) (/.f64 (-.f64 %967 %230) %135) (/.f64 (-.f64 (*.f64 %685 t) %749) %155) (/.f64 (-.f64 (*.f64 %685 %70) %752) %130) (/.f64 (-.f64 (*.f64 %650 t) %985) %130) (/.f64 (-.f64 (*.f64 %650 %70) %989) %135) (/.f64 (neg.f64 %646) t) (/.f64 (neg.f64 %648) %70) (/.f64 (neg.f64 %997) t) (/.f64 (neg.f64 %1000) %70) (/.f64 (neg.f64 %1004) t) (/.f64 (neg.f64 %1007) %70) (/.f64 (neg.f64 %1011) %507) (/.f64 (neg.f64 %1015) %499) (/.f64 (neg.f64 %1018) %507) (/.f64 (neg.f64 %1021) %499) (/.f64 %646 %70) (/.f64 %648 t) (/.f64 %997 %70) (/.f64 %1000 t) (/.f64 %1004 %70) (/.f64 %1007 t) (/.f64 %1011 %135) (/.f64 %1015 %130) (/.f64 %1018 %135) (/.f64 %1021 %130) (/.f64 %651 %70) (/.f64 %643 t) (/.f64 #s(literal 1 binary64) (/.f64 %70 %651)) (/.f64 #s(literal 1 binary64) (pow.f64 %655 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %643)) (neg.f64 (-.f64 %112 x)) (fma.f64 %94 #s(literal 1/2 binary64) %1003) (fma.f64 %94 #s(literal 1/2 binary64) x) (fma.f64 %577 %43 %1046) (fma.f64 %577 %43 %996) (fma.f64 %580 #s(literal 1/2 binary64) %1046) (fma.f64 %580 #s(literal 1/2 binary64) %996) (fma.f64 %582 %45 %1046) (fma.f64 %582 %45 %996) (fma.f64 %584 %43 %1053) (fma.f64 %587 #s(literal 1/2 binary64) %1053) (fma.f64 %589 %45 %1053) (fma.f64 %97 %43 %1003) (fma.f64 %97 %43 x) (fma.f64 %152 %56 %1046) (fma.f64 %152 %56 %996) (fma.f64 %173 %56 %1046) (fma.f64 %173 %56 %996) (fma.f64 %100 %45 %1003) (fma.f64 %100 %45 x) (fma.f64 %132 %56 %1053) (fma.f64 %138 %56 %1053) (fma.f64 %26 %47 %1046) (fma.f64 %26 %47 %996) (fma.f64 %23 %47 %1053) (fma.f64 %579 z %1046) (fma.f64 %579 z %996) (fma.f64 %37 %598 %1046) (fma.f64 %37 %598 %996) (fma.f64 %37 %600 %1053) (fma.f64 %37 %102 %1003) (fma.f64 %37 %102 x) (fma.f64 %602 %40 %1053) (fma.f64 %604 %40 %1046) (fma.f64 %604 %40 %996) (fma.f64 %104 %40 %1003) (fma.f64 %104 %40 x) (fma.f64 %124 %56 %1046) (fma.f64 %124 %56 %996) (fma.f64 %126 %56 %1053) (fma.f64 %586 z %1053) (fma.f64 %172 %36 %1046) (fma.f64 %172 %36 %996) (fma.f64 %137 %36 %1053) (fma.f64 %93 z %1003) %655 (fma.f64 #s(literal 2 binary64) %107 %1003) (fma.f64 #s(literal 2 binary64) %107 x) (fma.f64 #s(literal 2 binary64) %611 %1046) (fma.f64 #s(literal 2 binary64) %611 %996) (fma.f64 #s(literal 2 binary64) %613 %1053) (fma.f64 %483 #s(literal 1 binary64) %1046) (fma.f64 %483 #s(literal 1 binary64) %996) (fma.f64 %490 #s(literal 1 binary64) %1053) (fma.f64 %58 %28 %1053) (fma.f64 %58 %20 %1003) (fma.f64 %58 %20 x) (fma.f64 %58 x %1046) (fma.f64 %58 x %996) (fma.f64 %28 %58 %1053) (fma.f64 %56 %124 %1046) (fma.f64 %56 %124 %996) (fma.f64 %56 %126 %1053) (fma.f64 %56 %96 %1003) (fma.f64 %56 %96 x) (fma.f64 %650 %36 %106) (fma.f64 %96 %56 %1003) (fma.f64 %96 %56 x) (fma.f64 #s(literal -1 binary64) %622 %1053) (fma.f64 #s(literal -1 binary64) %624 %1046) (fma.f64 #s(literal -1 binary64) %624 %996) (fma.f64 #s(literal -1 binary64) %112 %1003) (fma.f64 #s(literal -1 binary64) %112 x) (fma.f64 %99 %36 %1003) (fma.f64 %99 %36 x) (fma.f64 %22 %47 %1046) (fma.f64 %22 %47 %996) (fma.f64 %20 %58 %1003) (fma.f64 %20 %58 x) (fma.f64 %36 %172 %1046) (fma.f64 %36 %172 %996) (fma.f64 %36 %137 %1053) (fma.f64 %36 %99 %1003) (fma.f64 %36 %99 x) (fma.f64 %40 %602 %1053) (fma.f64 %40 %604 %1046) (fma.f64 %40 %604 %996) (fma.f64 %40 %104 %1003) (fma.f64 %40 %104 x) (fma.f64 #s(literal 1 binary64) %996 %483) (fma.f64 #s(literal 1 binary64) %1053 %490) (fma.f64 #s(literal 1 binary64) %1003 %106) (fma.f64 #s(literal 1 binary64) %483 %1046) (fma.f64 #s(literal 1 binary64) %483 %996) (fma.f64 #s(literal 1 binary64) %490 %1053) (fma.f64 #s(literal 1 binary64) %106 %1003) (fma.f64 #s(literal 1 binary64) %106 x) (fma.f64 %106 #s(literal 1 binary64) %1003) (fma.f64 %106 #s(literal 1 binary64) x) (fma.f64 %47 %22 %1046) (fma.f64 %47 %22 %996) (fma.f64 %47 %4 %1003) (fma.f64 %47 %4 x) (fma.f64 %47 y %1053) (fma.f64 t %604 %106) (fma.f64 z %579 %1046) (fma.f64 z %579 %996) (fma.f64 z %586 %1053) (fma.f64 z %93 %1003) (fma.f64 z %93 x) (fma.f64 %4 %47 %1003) (fma.f64 %4 %47 x) (fma.f64 y %47 %1053) (fma.f64 x %58 %1046) (fma.f64 x %58 %996) (fma.f64 x #s(literal 1 binary64) %106) (-.f64 %1160 %624) (-.f64 (-.f64 x %624) %622) (-.f64 %996 %624) (-.f64 %1003 %112) (-.f64 %490 (-.f64 %624 x)) (-.f64 %490 (fma.f64 %604 z %22)) (-.f64 %490 (neg.f64 %1053)) (-.f64 %106 %22) (-.f64 x %112) (+.f64 (fma.f64 x #s(literal 1 binary64) %483) %490) (+.f64 %1160 %483) (+.f64 %996 %483) (+.f64 %1053 %490) (+.f64 %1003 %106) (+.f64 %483 %1046) (+.f64 %483 %996) (+.f64 %490 %1053) (+.f64 %106 %1003) (+.f64 %106 x) (+.f64 x %106) |
Compiled 636 to 1 255 computations (-97.3% saved)
Compiled 118 to 346 computations (-193.2% saved)
9 alts after pruning (9 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 109 | 9 | 118 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 110 | 9 | 119 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 z t) x) |
| ▶ | 93.7% | (fma.f64 (*.f64 z (-.f64 y x)) (/.f64 #s(literal 1 binary64) t) x) |
| ▶ | 91.4% | (fma.f64 z (/.f64 (-.f64 y x) t) x) |
| ▶ | 50.8% | (/.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 z t) y) t (*.f64 (neg.f64 x) z)) t (*.f64 t (*.f64 t x))) (*.f64 t t)) |
| ▶ | 98.0% | (+.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y x) #s(literal -1 binary64))) (/.f64 z t))) |
| ▶ | 98.0% | (+.f64 x (*.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (/.f64 t z)))) |
| ▶ | 71.7% | (+.f64 x (*.f64 (approx (- y x) y) (/.f64 z t))) |
| ▶ | 93.7% | (+.f64 x (approx (* (- y x) (/ z t)) (/.f64 (*.f64 z (-.f64 y x)) t))) |
| ▶ | 68.1% | (+.f64 x (approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t))) |
Compiled 9 to 38 computations (-322.2% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 436 | 2445 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (/.f64 z t) %6 = (- y x) %7 = (approx %6 y) %9 = (*.f64 y z) %10 = (/.f64 %9 t) %12 = (* %6 (/ z t)) %13 = (approx %12 %10) %15 = (*.f64 t x) %16 = (*.f64 z %2) %17 = (/.f64 %16 t) %18 = (approx %12 %17) %19 = (/.f64 %2 t) %20 = (pow.f64 %2 #s(literal -1 binary64)) %21 = (/.f64 #s(literal 1 binary64) %20) %22 = (neg.f64 x) %23 = (/.f64 #s(literal 1 binary64) t) %24 = (/.f64 t z) %25 = (/.f64 #s(literal 1 binary64) %24) %26 = (*.f64 t t) %27 = (*.f64 %22 z) %28 = (*.f64 %5 y) %29 = (fma.f64 %28 t %27) %30 = (*.f64 t %15) %31 = (fma.f64 %29 t %30) %38 = (*.f64 %21 %5) %40 = (*.f64 %7 %5) %42 = (*.f64 %2 %25) x y %2 z t %5 %7 #s(literal -1 binary64) %9 %10 %13 #s(literal 1 binary64) %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 (/.f64 %31 %26) (fma.f64 %16 %23 x) (fma.f64 z %19 x) (fma.f64 %2 %5 x) (+.f64 x %18) (+.f64 x %13) %38 (+.f64 x %38) %40 (+.f64 x %40) %42 (+.f64 x %42) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %9 = (+.f64 y %8) %13 = (/ z t) %14 = (* %5 %13) %15 = (*.f64 y z) %16 = (/.f64 %15 t) %18 = (*.f64 x z) %19 = (/.f64 %18 t) %20 = (fma.f64 #s(literal -1 binary64) %19 %16) %22 = (* t x) %23 = (*.f64 t x) %25 = (* z %5) %27 = (fma.f64 #s(literal -1 binary64) %18 %15) %29 = (/ %5 t) %30 = (/.f64 y t) %32 = (/.f64 x t) %33 = (fma.f64 #s(literal -1 binary64) %32 %30) %36 = (pow %5 -1) %38 = (/.f64 #s(literal 1 binary64) y) %41 = (pow.f64 y #s(literal 2 binary64)) %45 = (/.f64 #s(literal 1 binary64) %41) %47 = (pow.f64 y #s(literal 3 binary64)) %60 = (neg x) %62 = (* %60 z) %65 = (* t %22) %66 = (pow.f64 t #s(literal 2 binary64)) %67 = (*.f64 %66 x) %71 = (+ (* (* %13 y) t) %62) %73 = (+ (* %71 t) %65) %74 = (*.f64 t %15) %76 = (*.f64 t z) %78 = (*.f64 x (fma.f64 #s(literal -1 binary64) %76 %66)) %81 = (* t t) %82 = (/ %73 %81) %83 = (/.f64 z t) %85 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %83)) %88 = (/.f64 y x) %92 = (*.f64 #s(literal -1 binary64) %19) %94 = (/.f64 %15 %23) %95 = (fma.f64 #s(literal -1 binary64) %83 %94) %98 = (/.f64 %15 x) %104 = (/.f64 y %23) %105 = (/.f64 #s(literal 1 binary64) t) %111 = (*.f64 #s(literal -1 binary64) %88) %115 = (pow.f64 x #s(literal 2 binary64)) %116 = (/.f64 %41 %115) %118 = (+.f64 #s(literal 1 binary64) %88) %122 = (pow.f64 x #s(literal 3 binary64)) %131 = (/.f64 %74 x) %142 = (/ 1 t) %144 = (+ (* %25 %142) x) %151 = (fma.f64 #s(literal -1 binary64) %94 %83) %188 = (fma.f64 #s(literal -1 binary64) %66 %76) %189 = (*.f64 x %188) %211 = (-.f64 y x) %215 = (/.f64 #s(literal 1 binary64) x) %220 = (/.f64 #s(literal 1 binary64) %115) %235 = (*.f64 t %18) %236 = (fma.f64 #s(literal -1 binary64) %235 %67) %243 = (+.f64 x %20) %245 = (+.f64 x %92) %247 = (/.f64 x y) %248 = (*.f64 #s(literal -1 binary64) %247) %252 = (*.f64 t y) %253 = (/.f64 %18 %252) %257 = (/.f64 %18 y) %262 = (/.f64 x %252) %269 = (/.f64 %115 %41) %345 = (*.f64 z %211) %346 = (/.f64 %345 t) %352 = (*.f64 z %9) %360 = (*.f64 z (-.f64 %30 %32)) %365 = (/.f64 %67 z) %371 = (/.f64 x z) %372 = (+.f64 %371 %30) %381 = (+.f64 x (*.f64 #s(literal -1 binary64) y)) %382 = (*.f64 z %381) %401 = (/.f64 %211 t) %414 = (fma.f64 #s(literal -1 binary64) %18 (fma.f64 t x %15)) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 %9) (approx %14 %16) (approx %14 %20) (approx %22 %23) (approx %25 %15) (approx %25 %27) (approx %29 %30) (approx %29 %33) (approx %36 %38) (approx %36 (+.f64 %38 (/.f64 x %41))) (approx %36 (fma.f64 x (+.f64 %45 (/.f64 x %47)) %38)) (approx %36 (fma.f64 x (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) %47) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) %45) %38)) (approx %60 %8) (approx %62 (*.f64 #s(literal -1 binary64) %18)) (approx %65 %67) (approx %73 %74) (approx %73 (fma.f64 t %15 %78)) (approx %82 (fma.f64 x %85 %16)) (approx %5 (*.f64 x (-.f64 %88 #s(literal 1 binary64)))) (approx %14 %92) (approx %14 (*.f64 x %95)) (approx %25 (*.f64 x (fma.f64 #s(literal -1 binary64) z %98))) (approx %29 (*.f64 #s(literal -1 binary64) %32)) (approx %29 (*.f64 x (-.f64 %104 %105))) (approx %36 (/.f64 #s(literal -1 binary64) x)) (approx %36 (/.f64 (-.f64 %111 #s(literal 1 binary64)) x)) (approx %36 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %116) %118) x)) (approx %36 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %47 %122)) (+.f64 #s(literal 1 binary64) (+.f64 %88 %116))) x)) (approx %73 %78) (approx %73 (*.f64 x (fma.f64 #s(literal -1 binary64) %76 (+.f64 %131 %66)))) (approx %82 (/.f64 %78 %66)) (approx %82 (*.f64 x (+.f64 #s(literal 1 binary64) %95))) (approx %144 (*.f64 x %85)) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) %111)))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 x %151))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %98))))) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %104 %105)))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 %118 x))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %41 x)) y) x))) x))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %47 x) (*.f64 #s(literal -1 binary64) %41)) x)) y) x))) x))) (approx %73 (*.f64 #s(literal -1 binary64) %189)) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %131 %188)))) (approx %82 (*.f64 #s(literal -1 binary64) (/.f64 %189 %66))) (approx %82 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) %151)))) (approx %144 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %83 #s(literal 1 binary64))))) (approx %144 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %151 #s(literal 1 binary64))))) (approx %5 %211) (approx %36 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %115)) %215)) (approx %36 (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %122)) %220)) %215)) (approx %36 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) %122))) %220)) %215)) (approx %73 %236) (approx %73 (fma.f64 #s(literal -1 binary64) %235 (fma.f64 t %15 %67))) (approx %82 (/.f64 %236 %66)) (approx %82 %243) (approx %144 %245) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) %248))) (approx %14 (*.f64 y (fma.f64 #s(literal -1 binary64) %253 %83))) (approx %25 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %257)))) (approx %29 (*.f64 y (fma.f64 #s(literal -1 binary64) %262 %105))) (approx %36 (/.f64 (+.f64 #s(literal 1 binary64) %247) y)) (approx %36 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %269) %248) y)) (approx %36 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %122 %47)) (fma.f64 #s(literal -1 binary64) %247 (*.f64 #s(literal -1 binary64) %269))) y)) (approx %73 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %235 y) (fma.f64 t z (/.f64 %67 y))))) (approx %82 (*.f64 y (fma.f64 #s(literal -1 binary64) %253 (+.f64 %247 %83)))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %247 #s(literal 1 binary64))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %83 %253)))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %257)))) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %262 %105)))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %248 #s(literal 1 binary64)) y))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %115 y) %8) y)) #s(literal 1 binary64)) y))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %122 y)) %115) y)) %8) y)) #s(literal 1 binary64)) y))) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %76 (*.f64 #s(literal -1 binary64) (/.f64 %236 y)))))) (approx %82 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %83 (*.f64 #s(literal -1 binary64) (/.f64 %245 y)))))) (approx z z) (approx %13 %83) (approx %14 %346) (approx %25 %345) (approx (/ t z) (/.f64 t z)) (approx %71 %352) (approx %73 (fma.f64 t %352 %67)) (approx %82 (+.f64 x (*.f64 z %33))) (approx %144 (+.f64 x %360)) (approx %73 (*.f64 t %352)) (approx %73 (*.f64 z (fma.f64 t %9 %365))) (approx %82 (/.f64 %352 t)) (approx %82 (*.f64 z (fma.f64 #s(literal -1 binary64) %32 %372))) (approx %144 %360) (approx %144 (*.f64 z (-.f64 %372 %32))) (approx %71 (*.f64 #s(literal -1 binary64) %382)) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 t %382))) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %365 (*.f64 t %381))))) (approx %82 (*.f64 #s(literal -1 binary64) (/.f64 %382 t))) (approx %82 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %371 (fma.f64 #s(literal -1 binary64) %30 %32))))) (approx %144 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %371 (*.f64 #s(literal -1 binary64) %401))))) (approx t t) (approx %29 %401) (approx %142 %105) (approx %81 %66) (approx %73 (*.f64 t %27)) (approx %73 (*.f64 t %414)) (approx %82 (/.f64 %27 t)) (approx %82 (/.f64 %414 t)) (approx %144 (/.f64 (fma.f64 t x %345) t)) (approx %73 (*.f64 %66 %243)) (approx %144 (+.f64 x %346)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 5.0ms | z | inf |
| 5.0ms | z | 0 |
| 5.0ms | x | inf |
| 5.0ms | t | 0 |
| 4.0ms | y | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 44 | 288 |
| 0 | 81 | 336 |
| 1 | 274 | 329 |
| 2 | 1150 | 247 |
| 0 | 4078 | 247 |
| 0 | 4292 | 245 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (/.f64 z t) %6 = (- y x) %7 = (approx %6 y) %9 = (*.f64 y z) %10 = (/.f64 %9 t) %12 = (* %6 (/ z t)) %13 = (approx %12 %10) %15 = (*.f64 t x) %16 = (*.f64 z %2) %17 = (/.f64 %16 t) %18 = (approx %12 %17) %19 = (/.f64 %2 t) %20 = (pow.f64 %2 #s(literal -1 binary64)) %21 = (/.f64 #s(literal 1 binary64) %20) %22 = (neg.f64 x) %23 = (/.f64 #s(literal 1 binary64) t) %24 = (/.f64 t z) %25 = (/.f64 #s(literal 1 binary64) %24) %26 = (*.f64 t t) %27 = (*.f64 %22 z) %28 = (*.f64 %5 y) %29 = (fma.f64 %28 t %27) %30 = (*.f64 t %15) %31 = (fma.f64 %29 t %30) %38 = (*.f64 %21 %5) %40 = (*.f64 %7 %5) %42 = (*.f64 %2 %25) x y %2 z t %5 %7 #s(literal -1 binary64) %9 %10 %13 #s(literal 1 binary64) %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 (/.f64 %31 %26) (fma.f64 %16 %23 x) (fma.f64 z %19 x) (fma.f64 %2 %5 x) (+.f64 x %18) (+.f64 x %13) %38 (+.f64 x %38) %40 (+.f64 x %40) %42 (+.f64 x %42) |
| Outputs |
|---|
%2 = (-.f64 y x) %4 = (*.f64 %2 #s(literal 2 binary64)) %6 = (/.f64 %4 #s(literal 1/2 binary64)) %8 = (*.f64 %6 #s(literal 1/4 binary64)) %10 = (/.f64 %4 #s(literal -1 binary64)) %12 = (*.f64 %10 #s(literal -1/2 binary64)) %13 = (/.f64 %2 #s(literal 1/2 binary64)) %14 = (*.f64 %13 #s(literal 1/2 binary64)) %15 = (/.f64 %2 #s(literal 2 binary64)) %16 = (*.f64 %15 #s(literal 2 binary64)) %17 = (/.f64 #s(literal 1/2 binary64) %2) %18 = (/.f64 #s(literal 2 binary64) %17) %19 = (*.f64 #s(literal 1/4 binary64) %18) %21 = (*.f64 #s(literal 1/2 binary64) %2) %22 = (/.f64 %21 #s(literal 2 binary64)) %23 = (*.f64 #s(literal 4 binary64) %22) %24 = (/.f64 #s(literal -1 binary64) %2) %25 = (/.f64 #s(literal -1/2 binary64) %24) %26 = (/.f64 %25 #s(literal 2 binary64)) %27 = (*.f64 #s(literal 4 binary64) %26) %28 = (*.f64 %4 #s(literal 1/2 binary64)) %29 = (/.f64 #s(literal -1 binary64) %17) %30 = (*.f64 #s(literal -1/2 binary64) %29) %31 = (-.f64 x y) %32 = (/.f64 %31 #s(literal 1/2 binary64)) %33 = (*.f64 #s(literal -1/2 binary64) %32) %34 = (/.f64 #s(literal 2 binary64) %24) %35 = (*.f64 #s(literal -1/2 binary64) %34) %37 = (/.f64 %21 #s(literal -1 binary64)) %38 = (*.f64 #s(literal -2 binary64) %37) %39 = (/.f64 %25 #s(literal -1 binary64)) %40 = (*.f64 #s(literal -2 binary64) %39) %41 = (/.f64 %31 #s(literal 2 binary64)) %42 = (*.f64 #s(literal -2 binary64) %41) %43 = (/.f64 #s(literal 1/2 binary64) %24) %44 = (*.f64 #s(literal -2 binary64) %43) %45 = (*.f64 #s(literal 1/2 binary64) %13) %47 = (/.f64 #s(literal 1 binary64) %17) %48 = (*.f64 #s(literal 1/2 binary64) %47) %49 = (*.f64 #s(literal 1/2 binary64) %4) %50 = (*.f64 %31 #s(literal -1 binary64)) %51 = (/.f64 %21 #s(literal 1 binary64)) %52 = (*.f64 #s(literal 2 binary64) %51) %53 = (/.f64 %25 #s(literal 1 binary64)) %54 = (*.f64 #s(literal 2 binary64) %53) %55 = (*.f64 #s(literal 2 binary64) %15) %56 = (*.f64 #s(literal 2 binary64) %21) %57 = (*.f64 #s(literal 2 binary64) %25) %58 = (/.f64 #s(literal 1/2 binary64) %17) %59 = (*.f64 #s(literal 1 binary64) %58) %60 = (/.f64 %21 #s(literal 1/2 binary64)) %61 = (*.f64 #s(literal 1 binary64) %60) %62 = (/.f64 %25 #s(literal 1/2 binary64)) %63 = (*.f64 #s(literal 1 binary64) %62) %64 = (*.f64 #s(literal 1 binary64) %2) %65 = (/.f64 %31 #s(literal 1 binary64)) %66 = (*.f64 #s(literal -1 binary64) %65) %67 = (*.f64 #s(literal -1 binary64) %31) %68 = (*.f64 %2 #s(literal 1 binary64)) %69 = (/.f64 #s(literal 1 binary64) %2) %70 = (pow.f64 %69 #s(literal -1 binary64)) %71 = (pow.f64 %2 #s(literal 1 binary64)) %72 = (*.f64 #s(literal 2 binary64) %2) %73 = (/.f64 %72 #s(literal 2 binary64)) %74 = (/.f64 %4 #s(literal 2 binary64)) %75 = (*.f64 %24 #s(literal 2 binary64)) %76 = (/.f64 #s(literal -2 binary64) %75) %77 = (*.f64 #s(literal 2 binary64) %24) %78 = (/.f64 #s(literal -2 binary64) %77) %79 = (/.f64 %31 #s(literal -1 binary64)) %80 = (*.f64 %69 #s(literal 2 binary64)) %81 = (/.f64 #s(literal 2 binary64) %80) %82 = (*.f64 #s(literal 2 binary64) %69) %83 = (/.f64 #s(literal 2 binary64) %82) %84 = (/.f64 #s(literal 1 binary64) %69) %85 = (/.f64 #s(literal -1 binary64) %24) %86 = (/.f64 %2 #s(literal 1 binary64)) %87 = (neg.f64 %31) %89 = (/.f64 #s(literal 0 binary64) %69) %90 = (fma.f64 %6 #s(literal 1/4 binary64) %89) %91 = (fma.f64 %10 #s(literal -1/2 binary64) %89) %92 = (fma.f64 %13 #s(literal 1/2 binary64) %89) %93 = (fma.f64 %15 #s(literal 2 binary64) %89) %94 = (fma.f64 #s(literal 1/4 binary64) %18 %89) %95 = (fma.f64 #s(literal 4 binary64) %22 %89) %96 = (fma.f64 #s(literal 4 binary64) %26 %89) %97 = (fma.f64 %4 #s(literal 1/2 binary64) %89) %98 = (fma.f64 #s(literal -1/2 binary64) %29 %89) %99 = (fma.f64 #s(literal -1/2 binary64) %32 %89) %100 = (fma.f64 #s(literal -1/2 binary64) %34 %89) %101 = (fma.f64 #s(literal -2 binary64) %37 %89) %102 = (fma.f64 #s(literal -2 binary64) %39 %89) %103 = (fma.f64 #s(literal -2 binary64) %41 %89) %104 = (fma.f64 #s(literal -2 binary64) %43 %89) %105 = (fma.f64 #s(literal 1/2 binary64) %13 %89) %106 = (fma.f64 #s(literal 1/2 binary64) %47 %89) %107 = (fma.f64 #s(literal 1/2 binary64) %4 %89) %108 = (fma.f64 %31 #s(literal -1 binary64) %89) %109 = (fma.f64 #s(literal 2 binary64) %51 %89) %110 = (fma.f64 #s(literal 2 binary64) %53 %89) %111 = (fma.f64 #s(literal 2 binary64) %15 %89) %112 = (fma.f64 #s(literal 2 binary64) %21 %89) %113 = (fma.f64 #s(literal 2 binary64) %25 %89) %114 = (fma.f64 #s(literal 1 binary64) %58 %89) %115 = (fma.f64 #s(literal 1 binary64) %60 %89) %116 = (fma.f64 #s(literal 1 binary64) %62 %89) %117 = (fma.f64 #s(literal 1 binary64) %2 %89) %118 = (neg.f64 x) %119 = (*.f64 #s(literal 1 binary64) %118) %120 = (fma.f64 #s(literal 1 binary64) y %119) %121 = (fma.f64 #s(literal -1 binary64) %65 %89) %122 = (fma.f64 #s(literal -1 binary64) %31 %89) %123 = (fma.f64 %2 #s(literal 1 binary64) %89) %124 = (*.f64 %118 #s(literal 1 binary64)) %125 = (fma.f64 y #s(literal 1 binary64) %124) %126 = (/.f64 y #s(literal 1 binary64)) %128 = (-.f64 %126 (/.f64 x #s(literal 1 binary64))) %129 = (*.f64 #s(literal 1 binary64) y) %132 = (+.f64 (/.f64 %129 #s(literal 1 binary64)) (/.f64 %119 #s(literal 1 binary64))) %133 = (*.f64 y #s(literal 1 binary64)) %136 = (+.f64 (/.f64 %133 #s(literal 1 binary64)) (/.f64 %124 #s(literal 1 binary64))) %137 = (/.f64 %118 #s(literal 1 binary64)) %138 = (+.f64 %137 %126) %139 = (+.f64 %126 %137) %140 = (+.f64 %25 %25) %141 = (+.f64 %129 %119) %142 = (+.f64 %133 %124) %143 = (+.f64 %118 y) %144 = (+.f64 %2 %89) %145 = (+.f64 y %118) %148 = (/.f64 #s(literal 1 binary64) z) %149 = (/.f64 #s(literal 2 binary64) %148) %150 = (/.f64 #s(literal 1/2 binary64) t) %151 = (*.f64 %149 %150) %152 = (/.f64 #s(literal -1 binary64) %148) %153 = (/.f64 #s(literal -1 binary64) t) %154 = (*.f64 %152 %153) %155 = (/.f64 #s(literal -2 binary64) t) %156 = (neg.f64 %148) %157 = (/.f64 #s(literal 1/2 binary64) %156) %158 = (*.f64 %155 %157) %159 = (/.f64 #s(literal 1 binary64) t) %160 = (/.f64 %159 #s(literal 2 binary64)) %161 = (/.f64 #s(literal 1/2 binary64) z) %162 = (/.f64 #s(literal 1 binary64) %161) %163 = (*.f64 %160 %162) %164 = (/.f64 %159 #s(literal 1 binary64)) %165 = (*.f64 %164 z) %166 = (/.f64 %153 %161) %167 = (*.f64 #s(literal -1/2 binary64) %166) %168 = (*.f64 %153 %152) %169 = (/.f64 #s(literal 1 binary64) %156) %170 = (*.f64 %153 %169) %171 = (neg.f64 z) %172 = (*.f64 %153 %171) %173 = (/.f64 #s(literal 1/2 binary64) %148) %174 = (/.f64 #s(literal 2 binary64) t) %175 = (*.f64 %173 %174) %176 = (neg.f64 t) %177 = (/.f64 #s(literal 1/2 binary64) %176) %178 = (/.f64 #s(literal -1 binary64) z) %179 = (/.f64 #s(literal 2 binary64) %178) %180 = (*.f64 %177 %179) %181 = (/.f64 #s(literal 2 binary64) %176) %182 = (/.f64 #s(literal 1/2 binary64) %178) %183 = (*.f64 %181 %182) %184 = (/.f64 #s(literal -1/2 binary64) %148) %185 = (*.f64 %181 %184) %186 = (*.f64 %150 %149) %187 = (*.f64 %174 %173) %188 = (/.f64 %159 %161) %189 = (*.f64 #s(literal 1/2 binary64) %188) %190 = (*.f64 %171 %153) %191 = (*.f64 #s(literal 1/2 binary64) %159) %192 = (/.f64 %191 %148) %193 = (*.f64 #s(literal 2 binary64) %192) %194 = (/.f64 %150 %148) %195 = (*.f64 #s(literal 2 binary64) %194) %196 = (/.f64 z t) %197 = (*.f64 #s(literal 1/2 binary64) %196) %198 = (*.f64 #s(literal 2 binary64) %197) %199 = (/.f64 t z) %200 = (/.f64 #s(literal 1/2 binary64) %199) %201 = (*.f64 #s(literal 2 binary64) %200) %202 = (*.f64 %159 z) %203 = (/.f64 %191 %161) %204 = (*.f64 #s(literal 1 binary64) %203) %205 = (/.f64 %150 %161) %206 = (*.f64 #s(literal 1 binary64) %205) %207 = (*.f64 #s(literal 1 binary64) %196) %208 = (/.f64 %153 %148) %209 = (*.f64 #s(literal -1 binary64) %208) %210 = (*.f64 %153 z) %211 = (*.f64 #s(literal -1 binary64) %210) %212 = (*.f64 %196 #s(literal 1 binary64)) %213 = (*.f64 z %159) %214 = (pow.f64 %199 #s(literal -1 binary64)) %215 = (pow.f64 %196 #s(literal 1 binary64)) %216 = (neg.f64 %171) %218 = (neg.f64 %176) %219 = (*.f64 #s(literal 2 binary64) %218) %220 = (/.f64 (*.f64 #s(literal 2 binary64) %216) %219) %221 = (*.f64 #s(literal 1 binary64) %171) %223 = (*.f64 %176 #s(literal 2 binary64)) %224 = (/.f64 (*.f64 %221 #s(literal 2 binary64)) %223) %226 = (*.f64 %218 #s(literal 2 binary64)) %227 = (/.f64 (*.f64 %216 #s(literal 2 binary64)) %226) %229 = (/.f64 (*.f64 %171 #s(literal 2 binary64)) %223) %232 = (/.f64 (*.f64 %159 #s(literal 2 binary64)) (*.f64 %148 #s(literal 2 binary64))) %233 = (*.f64 #s(literal 2 binary64) %221) %234 = (*.f64 #s(literal 2 binary64) %176) %235 = (/.f64 %233 %234) %236 = (*.f64 z #s(literal -1 binary64)) %237 = (*.f64 #s(literal 2 binary64) %236) %238 = (/.f64 %237 %234) %239 = (*.f64 #s(literal -1 binary64) z) %240 = (*.f64 #s(literal 2 binary64) %239) %241 = (/.f64 %240 %234) %242 = (*.f64 %236 #s(literal 2 binary64)) %243 = (/.f64 %242 %223) %244 = (*.f64 %239 #s(literal 2 binary64)) %245 = (/.f64 %244 %223) %246 = (*.f64 z #s(literal 2 binary64)) %247 = (*.f64 t #s(literal 2 binary64)) %248 = (/.f64 %246 %247) %249 = (*.f64 #s(literal 1 binary64) %236) %250 = (*.f64 #s(literal 1 binary64) %176) %251 = (/.f64 %249 %250) %252 = (*.f64 #s(literal 1 binary64) %221) %253 = (/.f64 %252 %250) %254 = (*.f64 #s(literal 1 binary64) %239) %255 = (/.f64 %254 %250) %256 = (*.f64 %236 #s(literal 1 binary64)) %257 = (*.f64 %176 #s(literal 1 binary64)) %258 = (/.f64 %256 %257) %259 = (*.f64 %221 #s(literal 1 binary64)) %260 = (/.f64 %259 %257) %261 = (*.f64 %239 #s(literal 1 binary64)) %262 = (/.f64 %261 %257) %263 = (*.f64 %216 #s(literal 1 binary64)) %264 = (*.f64 %218 #s(literal 1 binary64)) %265 = (/.f64 %263 %264) %266 = (*.f64 #s(literal 1 binary64) %216) %267 = (*.f64 #s(literal 1 binary64) %218) %268 = (/.f64 %266 %267) %269 = (*.f64 #s(literal 2 binary64) z) %270 = (*.f64 #s(literal 2 binary64) t) %271 = (/.f64 %269 %270) %272 = (*.f64 #s(literal 2 binary64) %171) %273 = (/.f64 %272 %234) %274 = (*.f64 #s(literal 2 binary64) %159) %275 = (*.f64 #s(literal 2 binary64) %148) %276 = (/.f64 %274 %275) %277 = (neg.f64 %221) %278 = (/.f64 %277 %218) %279 = (neg.f64 %236) %280 = (/.f64 %279 %218) %281 = (neg.f64 %216) %282 = (neg.f64 %218) %283 = (/.f64 %281 %282) %284 = (*.f64 #s(literal -1 binary64) %159) %285 = (/.f64 %284 %178) %286 = (neg.f64 %159) %287 = (/.f64 %286 %156) %288 = (/.f64 %153 %178) %289 = (*.f64 %171 #s(literal 1 binary64)) %290 = (/.f64 %289 %257) %291 = (/.f64 %236 %176) %292 = (/.f64 %221 %250) %293 = (/.f64 %221 %176) %294 = (/.f64 %239 %176) %295 = (/.f64 %216 %218) %296 = (/.f64 %176 z) %298 = (/.f64 #s(literal -2 binary64) (*.f64 %296 #s(literal 2 binary64))) %299 = (*.f64 #s(literal 2 binary64) %296) %300 = (/.f64 #s(literal -2 binary64) %299) %301 = (/.f64 %171 %176) %303 = (/.f64 #s(literal 2 binary64) (*.f64 %199 #s(literal 2 binary64))) %304 = (*.f64 #s(literal 2 binary64) %199) %305 = (/.f64 #s(literal 2 binary64) %304) %306 = (/.f64 %159 %148) %308 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %296)) %309 = (*.f64 #s(literal 1 binary64) %199) %310 = (/.f64 #s(literal 1 binary64) %309) %312 = (/.f64 #s(literal 1 binary64) (/.f64 %296 #s(literal -1 binary64))) %314 = (/.f64 #s(literal 1 binary64) (pow.f64 %196 #s(literal -1 binary64))) %316 = (/.f64 #s(literal 1 binary64) (/.f64 %199 #s(literal 1 binary64))) %317 = (/.f64 #s(literal 1 binary64) %199) %318 = (*.f64 %296 #s(literal 1 binary64)) %319 = (/.f64 #s(literal -1 binary64) %318) %320 = (*.f64 #s(literal 1 binary64) %296) %321 = (/.f64 #s(literal -1 binary64) %320) %322 = (/.f64 #s(literal -1 binary64) %296) %323 = (*.f64 t #s(literal 1 binary64)) %324 = (/.f64 z %323) %325 = (*.f64 #s(literal 1 binary64) t) %326 = (/.f64 z %325) %327 = (/.f64 z %218) %328 = (*.f64 #s(literal -1 binary64) %196) %329 = (neg.f64 %328) %330 = (/.f64 z %176) %331 = (neg.f64 %330) %332 = (/.f64 %171 t) %333 = (neg.f64 %332) %334 = (neg.f64 %210) %335 = (/.f64 #s(literal 0 binary64) %199) %336 = (fma.f64 %149 %150 %335) %337 = (fma.f64 %152 %153 %335) %338 = (fma.f64 %155 %157 %335) %339 = (fma.f64 %160 %162 %335) %340 = (fma.f64 %164 z %335) %341 = (fma.f64 #s(literal -1/2 binary64) %166 %335) %342 = (fma.f64 %153 %152 %335) %343 = (fma.f64 %153 %169 %335) %344 = (fma.f64 %153 %171 %335) %345 = (fma.f64 %173 %174 %335) %346 = (fma.f64 %177 %179 %335) %347 = (fma.f64 %181 %182 %335) %348 = (fma.f64 %181 %184 %335) %349 = (fma.f64 %150 %149 %335) %350 = (fma.f64 %174 %173 %335) %351 = (fma.f64 #s(literal 1/2 binary64) %188 %335) %352 = (fma.f64 %171 %153 %335) %353 = (fma.f64 #s(literal 2 binary64) %192 %335) %354 = (fma.f64 #s(literal 2 binary64) %194 %335) %355 = (fma.f64 #s(literal 2 binary64) %197 %335) %356 = (fma.f64 #s(literal 2 binary64) %200 %335) %357 = (fma.f64 %159 z %335) %358 = (fma.f64 #s(literal 1 binary64) %203 %335) %359 = (fma.f64 #s(literal 1 binary64) %205 %335) %360 = (fma.f64 #s(literal 1 binary64) %196 %335) %361 = (fma.f64 #s(literal -1 binary64) %208 %335) %362 = (fma.f64 #s(literal -1 binary64) %210 %335) %363 = (fma.f64 %196 #s(literal 1 binary64) %335) %364 = (fma.f64 z %159 %335) %365 = (+.f64 %200 %200) %366 = (+.f64 %196 %335) %367 = (- y x) %368 = (approx %367 y) %372 = (*.f64 z y) %377 = (/.f64 y %176) %378 = (*.f64 %377 %152) %379 = (*.f64 %377 %171) %380 = (/.f64 y %148) %381 = (*.f64 %380 %159) %382 = (*.f64 %133 %196) %383 = (/.f64 y %156) %384 = (*.f64 %153 %383) %385 = (/.f64 y %178) %386 = (*.f64 %153 %385) %387 = (/.f64 y t) %388 = (*.f64 %387 z) %389 = (neg.f64 %372) %390 = (*.f64 %389 %153) %391 = (*.f64 %372 #s(literal 1 binary64)) %392 = (*.f64 %391 %159) %393 = (*.f64 %159 %380) %394 = (*.f64 %159 %372) %395 = (*.f64 %196 y) %396 = (*.f64 #s(literal 1 binary64) %395) %397 = (*.f64 %372 %159) %398 = (*.f64 %159 y) %399 = (*.f64 z %398) %400 = (*.f64 z %387) %401 = (*.f64 y %196) %402 = (pow.f64 %395 #s(literal 1 binary64)) %404 = (/.f64 (*.f64 #s(literal 2 binary64) %391) %270) %405 = (*.f64 %372 #s(literal -1 binary64)) %407 = (/.f64 (*.f64 #s(literal 2 binary64) %405) %234) %408 = (*.f64 y #s(literal -1 binary64)) %410 = (/.f64 (*.f64 #s(literal 2 binary64) %408) %299) %411 = (*.f64 #s(literal -1 binary64) y) %413 = (/.f64 (*.f64 #s(literal 2 binary64) %411) %299) %415 = (/.f64 (*.f64 #s(literal 2 binary64) %129) %304) %417 = (/.f64 (*.f64 #s(literal 2 binary64) %133) %304) %418 = (neg.f64 %389) %420 = (/.f64 (*.f64 #s(literal 2 binary64) %418) %219) %422 = (/.f64 (*.f64 #s(literal 2 binary64) %389) %234) %424 = (/.f64 (*.f64 #s(literal 2 binary64) %372) %270) %426 = (/.f64 (*.f64 #s(literal 2 binary64) y) %304) %428 = (/.f64 (*.f64 #s(literal 1 binary64) %405) %250) %430 = (/.f64 (*.f64 #s(literal 1 binary64) %408) %320) %432 = (/.f64 (*.f64 #s(literal 1 binary64) %411) %320) %434 = (/.f64 (*.f64 #s(literal 1 binary64) %129) %309) %436 = (/.f64 (*.f64 #s(literal 1 binary64) %133) %309) %438 = (/.f64 (*.f64 #s(literal 1 binary64) %418) %267) %440 = (/.f64 (*.f64 #s(literal 1 binary64) %389) %250) %442 = (/.f64 (*.f64 #s(literal 1 binary64) %372) %325) %444 = (/.f64 (neg.f64 %405) %218) %446 = (/.f64 (neg.f64 %408) %199) %448 = (/.f64 (neg.f64 %411) %199) %450 = (/.f64 (neg.f64 %129) %296) %452 = (/.f64 (neg.f64 %133) %296) %454 = (/.f64 (neg.f64 %418) %282) %455 = (/.f64 %405 %176) %456 = (/.f64 %408 %296) %457 = (/.f64 %411 %296) %458 = (/.f64 %129 %309) %459 = (/.f64 %129 %199) %460 = (/.f64 %133 %199) %461 = (neg.f64 %391) %462 = (/.f64 %461 %176) %463 = (neg.f64 y) %464 = (/.f64 %463 %296) %465 = (/.f64 %418 %218) %466 = (/.f64 %389 %176) %467 = (/.f64 %391 %325) %468 = (/.f64 %391 t) %470 = (/.f64 #s(literal 1 binary64) (/.f64 %176 %389)) %472 = (/.f64 #s(literal 1 binary64) (pow.f64 %395 #s(literal -1 binary64))) %474 = (/.f64 #s(literal 1 binary64) (/.f64 t %372)) %475 = (/.f64 %372 t) %476 = (/.f64 y %199) %478 = (neg.f64 (/.f64 %372 %176)) %480 = (neg.f64 (/.f64 %389 t)) %482 = (/ (* z %367) t) %483 = (approx %482 %395) %487 = (*.f64 t x) %492 = (/.f64 z #s(literal 2 binary64)) %494 = (/.f64 z #s(literal 1 binary64)) %496 = (/.f64 z #s(literal -1 binary64)) %500 = (*.f64 z %2) %505 = (*.f64 #s(literal 1/2 binary64) z) %508 = (/.f64 z %17) %510 = (/.f64 %2 %161) %512 = (/.f64 %505 %69) %514 = (/.f64 %21 %148) %516 = (/.f64 %25 %148) %526 = (/.f64 %31 %148) %528 = (*.f64 %500 #s(literal -1 binary64)) %555 = (*.f64 %31 z) %557 = (*.f64 %118 z) %568 = (/.f64 %118 %148) %572 = (/.f64 #s(literal -2 binary64) %199) %573 = (*.f64 %572 %43) %574 = (/.f64 #s(literal 2 binary64) %199) %575 = (*.f64 %574 %25) %576 = (/.f64 #s(literal -2 binary64) %296) %577 = (*.f64 %576 %25) %578 = (/.f64 #s(literal 2 binary64) %296) %579 = (/.f64 #s(literal -1/2 binary64) %69) %580 = (*.f64 %578 %579) %581 = (*.f64 %578 %43) %582 = (/.f64 %4 %148) %583 = (*.f64 %582 %150) %584 = (*.f64 z x) %585 = (-.f64 %391 %584) %586 = (fabs.f64 t) %587 = (neg.f64 %586) %588 = (/.f64 %585 %587) %589 = (/.f64 t %587) %590 = (*.f64 %588 %589) %591 = (/.f64 %585 %218) %592 = (/.f64 t %218) %593 = (*.f64 %591 %592) %594 = (/.f64 %174 #s(literal 2 binary64)) %595 = (/.f64 %173 %17) %596 = (*.f64 %594 %595) %597 = (/.f64 %174 #s(literal 1 binary64)) %598 = (/.f64 %173 %69) %599 = (*.f64 %597 %598) %600 = (/.f64 %174 #s(literal -1 binary64)) %601 = (/.f64 %173 %24) %602 = (*.f64 %600 %601) %603 = (/.f64 %153 #s(literal 2 binary64)) %604 = (/.f64 %171 %17) %605 = (*.f64 %603 %604) %606 = (/.f64 %171 #s(literal 2 binary64)) %607 = (/.f64 %153 %17) %608 = (*.f64 %606 %607) %609 = (/.f64 %153 #s(literal 1 binary64)) %610 = (/.f64 %171 %69) %611 = (*.f64 %609 %610) %612 = (/.f64 %171 #s(literal 1 binary64)) %613 = (/.f64 %153 %69) %614 = (*.f64 %612 %613) %615 = (/.f64 %153 #s(literal -1 binary64)) %616 = (*.f64 %615 %500) %617 = (/.f64 %171 #s(literal -1 binary64)) %618 = (/.f64 %2 t) %619 = (*.f64 %617 %618) %620 = (/.f64 %196 #s(literal 2 binary64)) %621 = (*.f64 %620 %47) %622 = (/.f64 %196 #s(literal -1 binary64)) %623 = (*.f64 %622 %31) %624 = (/.f64 %159 %17) %625 = (*.f64 %492 %624) %626 = (*.f64 %494 %618) %627 = (/.f64 %159 %24) %628 = (*.f64 %496 %627) %629 = (/.f64 %21 t) %630 = (*.f64 %149 %629) %631 = (/.f64 %25 t) %632 = (*.f64 %149 %631) %633 = (/.f64 %31 t) %634 = (*.f64 %152 %633) %635 = (/.f64 %4 %176) %636 = (*.f64 %635 %182) %637 = (/.f64 %4 t) %638 = (*.f64 %637 %173) %639 = (*.f64 %41 %166) %640 = (*.f64 %65 %208) %641 = (*.f64 %15 %188) %642 = (*.f64 %160 %508) %643 = (*.f64 %160 %510) %644 = (*.f64 %164 %500) %645 = (/.f64 %159 #s(literal -1 binary64)) %646 = (*.f64 %645 %528) %647 = (/.f64 #s(literal -2 binary64) %69) %648 = (/.f64 #s(literal 1/2 binary64) %296) %649 = (*.f64 %647 %648) %650 = (/.f64 #s(literal -1/2 binary64) %199) %651 = (*.f64 %34 %650) %652 = (*.f64 %34 %648) %653 = (*.f64 %589 %588) %654 = (*.f64 %592 %591) %655 = (*.f64 %648 %34) %656 = (*.f64 %43 %578) %657 = (/.f64 %505 t) %658 = (*.f64 %4 %657) %659 = (*.f64 %4 %200) %660 = (/.f64 %196 #s(literal 1 binary64)) %661 = (*.f64 %660 %2) %662 = (*.f64 %200 %4) %663 = (*.f64 %25 %574) %664 = (/.f64 %210 %17) %665 = (*.f64 #s(literal -1/2 binary64) %664) %666 = (*.f64 %633 %152) %667 = (*.f64 %633 %171) %668 = (*.f64 %210 %31) %669 = (/.f64 %2 %178) %670 = (*.f64 %153 %669) %671 = (/.f64 %2 %156) %672 = (*.f64 %153 %671) %673 = (*.f64 %153 %526) %674 = (/.f64 %585 %586) %675 = (copysign.f64 #s(literal 1 binary64) t) %676 = (*.f64 %674 %675) %677 = (-.f64 %584 %391) %678 = (/.f64 %677 t) %679 = (/.f64 t %176) %680 = (*.f64 %678 %679) %681 = (*.f64 %675 %674) %682 = (*.f64 %679 %678) %683 = (/.f64 %21 %178) %684 = (*.f64 %181 %683) %685 = (/.f64 %25 %178) %686 = (*.f64 %181 %685) %687 = (*.f64 %174 %512) %688 = (*.f64 %174 %514) %689 = (*.f64 %174 %516) %690 = (/.f64 %197 %24) %691 = (*.f64 #s(literal -2 binary64) %690) %692 = (/.f64 %200 %24) %693 = (*.f64 #s(literal -2 binary64) %692) %694 = (/.f64 %618 %161) %695 = (*.f64 #s(literal 1/2 binary64) %694) %696 = (/.f64 %196 %17) %697 = (*.f64 #s(literal 1/2 binary64) %696) %698 = (*.f64 %31 %210) %699 = (*.f64 %555 %153) %700 = (/.f64 %197 %69) %701 = (*.f64 #s(literal 2 binary64) %700) %702 = (/.f64 %200 %69) %703 = (*.f64 #s(literal 2 binary64) %702) %704 = (*.f64 %585 t) %705 = (*.f64 t t) %706 = (/.f64 #s(literal 1 binary64) %705) %707 = (*.f64 %704 %706) %708 = (*.f64 %585 %159) %709 = (*.f64 %159 %500) %710 = (*.f64 %618 z) %711 = (/.f64 %500 t) %712 = (*.f64 %711 #s(literal 1 binary64)) %713 = (*.f64 %500 %159) %714 = (/.f64 %197 %17) %715 = (*.f64 #s(literal 1 binary64) %714) %716 = (/.f64 %200 %17) %717 = (*.f64 #s(literal 1 binary64) %716) %718 = (*.f64 #s(literal 1 binary64) %711) %719 = (*.f64 %633 z) %720 = (*.f64 #s(literal -1 binary64) %719) %721 = (*.f64 %196 %2) %722 = (/.f64 %585 %705) %723 = (*.f64 t %722) %724 = (*.f64 z %618) %725 = (*.f64 %2 %196) %726 = (*.f64 t #s(literal -1 binary64)) %727 = (/.f64 %726 %555) %728 = (pow.f64 %727 #s(literal -1 binary64)) %729 = (pow.f64 %711 #s(literal 1 binary64)) %731 = (/.f64 (fma.f64 #s(literal 1 binary64) y %118) %199) %733 = (/.f64 (fma.f64 y #s(literal 1 binary64) %118) %199) %735 = (/.f64 (-.f64 %129 x) %199) %737 = (/.f64 (-.f64 %133 x) %199) %738 = (*.f64 t %118) %740 = (*.f64 t %199) %741 = (/.f64 (fma.f64 %391 %199 %738) %740) %742 = (*.f64 %176 %118) %744 = (*.f64 %176 %199) %745 = (/.f64 (fma.f64 %405 %199 %742) %744) %746 = (*.f64 %296 %118) %748 = (*.f64 %296 %199) %749 = (/.f64 (fma.f64 %408 %199 %746) %748) %751 = (/.f64 (fma.f64 %411 %199 %746) %748) %752 = (*.f64 %199 %118) %754 = (*.f64 %199 %199) %755 = (/.f64 (fma.f64 %129 %199 %752) %754) %757 = (/.f64 (fma.f64 %133 %199 %752) %754) %760 = (*.f64 %218 %199) %761 = (/.f64 (fma.f64 %418 %199 (*.f64 %218 %118)) %760) %763 = (/.f64 (fma.f64 %389 %199 %742) %744) %765 = (/.f64 (fma.f64 %372 %199 %738) %740) %767 = (/.f64 (fma.f64 y %199 %752) %754) %770 = (/.f64 (-.f64 (*.f64 %391 %199) %487) %740) %772 = (*.f64 %176 x) %774 = (/.f64 (-.f64 (*.f64 %405 %199) %772) %744) %776 = (*.f64 %296 x) %778 = (/.f64 (-.f64 (*.f64 %408 %199) %776) %748) %781 = (/.f64 (-.f64 (*.f64 %411 %199) %776) %748) %783 = (*.f64 %199 x) %785 = (/.f64 (-.f64 (*.f64 %129 %199) %783) %754) %788 = (/.f64 (-.f64 (*.f64 %133 %199) %783) %754) %792 = (/.f64 (-.f64 (*.f64 %418 %199) (*.f64 %218 x)) %760) %795 = (/.f64 (-.f64 (*.f64 %389 %199) %772) %744) %798 = (/.f64 (-.f64 (*.f64 %372 %199) %487) %740) %801 = (/.f64 (-.f64 (*.f64 y %199) %783) %754) %803 = (*.f64 %24 %148) %804 = (/.f64 (*.f64 %284 #s(literal 1 binary64)) %803) %805 = (*.f64 %387 t) %806 = (-.f64 %805 x) %808 = (/.f64 (*.f64 %806 #s(literal 1 binary64)) %199) %809 = (*.f64 t y) %810 = (-.f64 %809 %487) %813 = (/.f64 (*.f64 %810 #s(literal 1 binary64)) (*.f64 %705 %148)) %815 = (/.f64 (*.f64 #s(literal 2 binary64) %328) %77) %817 = (/.f64 (*.f64 #s(literal 2 binary64) %528) %234) %819 = (*.f64 %176 %69) %820 = (*.f64 #s(literal 2 binary64) %819) %821 = (/.f64 (*.f64 #s(literal 2 binary64) %289) %820) %822 = (*.f64 %171 #s(literal -1 binary64)) %824 = (*.f64 %176 %24) %826 = (/.f64 (*.f64 #s(literal 2 binary64) %822) (*.f64 #s(literal 2 binary64) %824)) %827 = (*.f64 %69 %176) %828 = (*.f64 #s(literal 2 binary64) %827) %829 = (/.f64 %233 %828) %830 = (*.f64 #s(literal -1 binary64) %171) %832 = (*.f64 %24 %176) %833 = (*.f64 #s(literal 2 binary64) %832) %834 = (/.f64 (*.f64 #s(literal 2 binary64) %830) %833) %835 = (neg.f64 %196) %837 = (/.f64 (*.f64 #s(literal 2 binary64) %835) %77) %839 = (/.f64 (*.f64 #s(literal 2 binary64) %555) %234) %841 = (/.f64 (*.f64 #s(literal 2 binary64) %618) %275) %842 = (*.f64 #s(literal 2 binary64) %500) %843 = (/.f64 %842 %219) %844 = (/.f64 %842 %270) %846 = (/.f64 (*.f64 #s(literal 2 binary64) %196) %82) %848 = (/.f64 (*.f64 #s(literal 1 binary64) %328) %24) %850 = (/.f64 (*.f64 #s(literal 1 binary64) %528) %250) %852 = (*.f64 #s(literal 1 binary64) %819) %853 = (/.f64 (*.f64 #s(literal 1 binary64) %289) %852) %856 = (/.f64 (*.f64 #s(literal 1 binary64) %822) (*.f64 #s(literal 1 binary64) %824)) %858 = (*.f64 #s(literal 1 binary64) %832) %859 = (/.f64 (*.f64 #s(literal 1 binary64) %830) %858) %861 = (/.f64 (*.f64 #s(literal 1 binary64) %835) %24) %863 = (/.f64 (*.f64 #s(literal 1 binary64) %555) %250) %865 = (/.f64 (*.f64 %236 %2) %257) %867 = (/.f64 (*.f64 %221 %2) %257) %869 = (/.f64 (*.f64 %239 %2) %257) %871 = (/.f64 (*.f64 %2 %236) %250) %873 = (/.f64 (*.f64 %2 %221) %250) %875 = (/.f64 (*.f64 %2 %239) %250) %876 = (*.f64 t %24) %878 = (/.f64 %237 (*.f64 #s(literal 2 binary64) %876)) %879 = (*.f64 %24 t) %880 = (*.f64 #s(literal 2 binary64) %879) %881 = (/.f64 %240 %880) %883 = (/.f64 %249 (*.f64 #s(literal 1 binary64) %876)) %884 = (*.f64 %218 %24) %885 = (/.f64 %249 %884) %886 = (/.f64 %249 %876) %887 = (/.f64 %249 %827) %888 = (*.f64 #s(literal 1 binary64) %827) %889 = (/.f64 %252 %888) %890 = (/.f64 %252 %827) %891 = (/.f64 %254 %884) %892 = (*.f64 #s(literal 1 binary64) %879) %893 = (/.f64 %254 %892) %894 = (/.f64 %254 %876) %895 = (/.f64 %254 %827) %896 = (*.f64 #s(literal -1 binary64) %236) %897 = (/.f64 %896 %824) %898 = (/.f64 %896 %832) %900 = (/.f64 (*.f64 #s(literal -1 binary64) %221) %832) %901 = (*.f64 #s(literal -1 binary64) %239) %902 = (/.f64 %901 %824) %903 = (/.f64 %901 %832) %904 = (*.f64 %24 %218) %905 = (/.f64 %256 %904) %906 = (/.f64 %256 %819) %907 = (/.f64 %256 %879) %908 = (*.f64 %236 #s(literal -1 binary64)) %909 = (/.f64 %908 %824) %910 = (/.f64 %908 %832) %911 = (/.f64 %259 %819) %913 = (/.f64 (*.f64 %221 #s(literal -1 binary64)) %824) %914 = (/.f64 %261 %904) %915 = (/.f64 %261 %819) %916 = (/.f64 %261 %879) %917 = (*.f64 %239 #s(literal -1 binary64)) %918 = (/.f64 %917 %824) %919 = (/.f64 %917 %832) %922 = (/.f64 (*.f64 %159 #s(literal -1 binary64)) (*.f64 %148 %24)) %924 = (/.f64 (*.f64 %216 #s(literal -1 binary64)) %884) %925 = (*.f64 %218 %69) %926 = (/.f64 %263 %925) %928 = (/.f64 (*.f64 %216 %2) %264) %930 = (/.f64 (*.f64 #s(literal -1 binary64) %216) %904) %931 = (*.f64 %69 %218) %932 = (/.f64 %266 %931) %934 = (/.f64 (*.f64 %2 %216) %267) %935 = (*.f64 %69 t) %936 = (*.f64 #s(literal 2 binary64) %935) %937 = (/.f64 %269 %936) %938 = (/.f64 %272 %820) %939 = (neg.f64 %935) %941 = (/.f64 %272 (*.f64 #s(literal 2 binary64) %939)) %942 = (*.f64 #s(literal 2 binary64) %31) %943 = (/.f64 %942 %299) %944 = (/.f64 %72 %304) %946 = (neg.f64 %819) %947 = (/.f64 (neg.f64 %289) %946) %950 = (/.f64 (neg.f64 %822) (neg.f64 %824)) %952 = (neg.f64 %832) %953 = (/.f64 (neg.f64 %830) %952) %954 = (neg.f64 %827) %955 = (/.f64 %277 %954) %956 = (/.f64 %704 %586) %958 = (/.f64 (neg.f64 %956) %587) %959 = (/.f64 %704 %176) %961 = (/.f64 (neg.f64 %959) %218) %962 = (/.f64 %704 t) %964 = (/.f64 (neg.f64 %962) %176) %965 = (neg.f64 %704) %967 = (/.f64 (neg.f64 %965) %705) %969 = (/.f64 %279 (neg.f64 %876)) %971 = (/.f64 (neg.f64 %835) %69) %972 = (/.f64 %956 %586) %973 = (/.f64 %959 %176) %974 = (/.f64 %328 %24) %975 = (/.f64 %284 %803) %976 = (*.f64 %31 %159) %977 = (/.f64 %976 %178) %978 = (/.f64 %528 %176) %979 = (/.f64 %633 %178) %980 = (/.f64 %330 %24) %981 = (/.f64 %332 %24) %983 = (/.f64 (neg.f64 %618) %156) %984 = (neg.f64 %585) %985 = (/.f64 %984 %176) %986 = (/.f64 %210 %24) %987 = (/.f64 %962 t) %988 = (/.f64 %289 %819) %989 = (/.f64 %822 %824) %990 = (/.f64 %236 %876) %991 = (/.f64 %236 %827) %992 = (/.f64 %221 %852) %994 = (/.f64 %221 (*.f64 #s(literal 1 binary64) %939)) %995 = (/.f64 %221 %827) %996 = (/.f64 %830 %832) %997 = (/.f64 %239 %819) %998 = (/.f64 %239 %879) %999 = (*.f64 %176 t) %1000 = (/.f64 %965 %999) %1001 = (/.f64 %216 %946) %1003 = (/.f64 %216 (neg.f64 %939)) %1004 = (/.f64 %835 %24) %1005 = (/.f64 %726 %500) %1007 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1005)) %1009 = (/.f64 (*.f64 #s(literal -1 binary64) t) %500) %1011 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1009)) %1012 = (/.f64 %31 %318) %1013 = (/.f64 %31 %320) %1014 = (/.f64 %31 %296) %1015 = (/.f64 %171 %819) %1016 = (/.f64 %171 %939) %1017 = (/.f64 %555 %257) %1018 = (/.f64 %555 %250) %1019 = (/.f64 %555 %282) %1020 = (/.f64 %555 %176) %1022 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %727)) %1023 = (/.f64 %704 %705) %1024 = (/.f64 %585 t) %1026 = (/.f64 %159 (*.f64 %69 %148)) %1028 = (/.f64 %159 (*.f64 %148 %69)) %1029 = (/.f64 %618 %148) %1030 = (/.f64 %711 #s(literal 1 binary64)) %1031 = (/.f64 %500 %267) %1032 = (/.f64 %500 %323) %1033 = (/.f64 %500 %325) %1034 = (/.f64 %500 %218) %1036 = (/.f64 #s(literal 1 binary64) (*.f64 %832 %148)) %1038 = (/.f64 #s(literal 1 binary64) (*.f64 %935 %148)) %1040 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) %727)) %1042 = (/.f64 #s(literal 1 binary64) (neg.f64 %1005)) %1044 = (/.f64 #s(literal 1 binary64) (neg.f64 %1009)) %1046 = (/.f64 #s(literal 1 binary64) (/.f64 %705 %704)) %1048 = (/.f64 #s(literal 1 binary64) (/.f64 %176 %555)) %1050 = (/.f64 #s(literal 1 binary64) (/.f64 %69 %196)) %1052 = (/.f64 #s(literal 1 binary64) (/.f64 %199 %2)) %1053 = (/.f64 #s(literal 1 binary64) %727) %1055 = (/.f64 #s(literal 1 binary64) (pow.f64 %711 #s(literal -1 binary64))) %1057 = (/.f64 #s(literal 1 binary64) (/.f64 t %500)) %1059 = (/.f64 #s(literal -1 binary64) (*.f64 %827 %148)) %1061 = (/.f64 #s(literal -1 binary64) (*.f64 %879 %148)) %1063 = (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1005)) %1065 = (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1009)) %1067 = (/.f64 #s(literal -1 binary64) (neg.f64 %727)) %1068 = (/.f64 #s(literal -1 binary64) %1005) %1069 = (/.f64 #s(literal -1 binary64) %1009) %1070 = (/.f64 %196 %69) %1071 = (/.f64 z %925) %1072 = (*.f64 #s(literal 1 binary64) %935) %1073 = (/.f64 z %1072) %1074 = (/.f64 z %931) %1075 = (neg.f64 %879) %1076 = (/.f64 z %1075) %1077 = (/.f64 z %935) %1079 = (/.f64 %2 (*.f64 %218 %148)) %1080 = (/.f64 %2 %309) %1081 = (/.f64 %2 %199) %1082 = (neg.f64 %719) %1083 = (/.f64 #s(literal 0 binary64) %727) %1084 = (fma.f64 %572 %43 %1083) %1085 = (fma.f64 %574 %25 %1083) %1086 = (fma.f64 %576 %25 %1083) %1087 = (fma.f64 %578 %579 %1083) %1088 = (fma.f64 %578 %43 %1083) %1089 = (fma.f64 %582 %150 %1083) %1090 = (fma.f64 %588 %589 %1083) %1091 = (fma.f64 %591 %592 %1083) %1092 = (fma.f64 %594 %595 %1083) %1093 = (fma.f64 %597 %598 %1083) %1094 = (fma.f64 %600 %601 %1083) %1095 = (fma.f64 %603 %604 %1083) %1096 = (fma.f64 %606 %607 %1083) %1097 = (fma.f64 %609 %610 %1083) %1098 = (fma.f64 %612 %613 %1083) %1099 = (fma.f64 %615 %500 %1083) %1100 = (fma.f64 %617 %618 %1083) %1101 = (fma.f64 %620 %47 %1083) %1102 = (fma.f64 %622 %31 %1083) %1103 = (fma.f64 %492 %624 %1083) %1104 = (fma.f64 %494 %618 %1083) %1105 = (fma.f64 %496 %627 %1083) %1106 = (fma.f64 %149 %629 %1083) %1107 = (fma.f64 %149 %631 %1083) %1108 = (fma.f64 %152 %633 %1083) %1109 = (fma.f64 %635 %182 %1083) %1110 = (fma.f64 %637 %173 %1083) %1111 = (fma.f64 %41 %166 %1083) %1112 = (fma.f64 %65 %208 %1083) %1113 = (fma.f64 %15 %188 %1083) %1114 = (fma.f64 %160 %508 %1083) %1115 = (fma.f64 %160 %510 %1083) %1116 = (fma.f64 %164 %500 %1083) %1117 = (fma.f64 %645 %528 %1083) %1118 = (fma.f64 %647 %648 %1083) %1119 = (fma.f64 %34 %650 %1083) %1120 = (fma.f64 %34 %648 %1083) %1121 = (fma.f64 %589 %588 %1083) %1122 = (fma.f64 %592 %591 %1083) %1123 = (fma.f64 %648 %34 %1083) %1124 = (fma.f64 %43 %578 %1083) %1125 = (/.f64 %119 %199) %1126 = (fma.f64 %377 %152 %1125) %1127 = (/.f64 %124 %199) %1128 = (fma.f64 %377 %152 %1127) %1129 = (/.f64 %557 t) %1130 = (fma.f64 %377 %152 %1129) %1131 = (*.f64 %196 %118) %1132 = (fma.f64 %377 %152 %1131) %1133 = (*.f64 %118 %196) %1134 = (fma.f64 %377 %152 %1133) %1135 = (/.f64 %118 %199) %1136 = (fma.f64 %377 %152 %1135) %1137 = (fma.f64 %377 %171 %1125) %1138 = (fma.f64 %377 %171 %1127) %1139 = (fma.f64 %377 %171 %1129) %1140 = (fma.f64 %377 %171 %1131) %1141 = (fma.f64 %377 %171 %1133) %1142 = (fma.f64 %377 %171 %1135) %1143 = (fma.f64 %380 %159 %1125) %1144 = (fma.f64 %380 %159 %1127) %1145 = (fma.f64 %380 %159 %1129) %1146 = (fma.f64 %380 %159 %1131) %1147 = (fma.f64 %380 %159 %1133) %1148 = (fma.f64 %380 %159 %1135) %1149 = (fma.f64 %4 %657 %1083) %1150 = (fma.f64 %4 %200 %1083) %1151 = (fma.f64 %660 %2 %1083) %1152 = (fma.f64 %200 %4 %1083) %1153 = (fma.f64 %25 %574 %1083) %1154 = (fma.f64 %133 %196 %1125) %1155 = (fma.f64 %133 %196 %1127) %1156 = (fma.f64 %133 %196 %1129) %1157 = (fma.f64 %133 %196 %1131) %1158 = (fma.f64 %133 %196 %1133) %1159 = (fma.f64 %133 %196 %1135) %1160 = (fma.f64 #s(literal -1/2 binary64) %664 %1083) %1161 = (fma.f64 %633 %152 %1083) %1162 = (fma.f64 %633 %171 %1083) %1163 = (fma.f64 %210 %31 %1083) %1164 = (fma.f64 %153 %383 %1125) %1165 = (fma.f64 %153 %383 %1127) %1166 = (fma.f64 %153 %383 %1129) %1167 = (fma.f64 %153 %383 %1131) %1168 = (fma.f64 %153 %383 %1133) %1169 = (fma.f64 %153 %383 %1135) %1170 = (fma.f64 %153 %385 %1125) %1171 = (fma.f64 %153 %385 %1127) %1172 = (fma.f64 %153 %385 %1129) %1173 = (fma.f64 %153 %385 %1131) %1174 = (fma.f64 %153 %385 %1133) %1175 = (fma.f64 %153 %385 %1135) %1176 = (fma.f64 %153 %669 %1083) %1177 = (fma.f64 %153 %671 %1083) %1178 = (fma.f64 %153 %526 %1083) %1179 = (fma.f64 %674 %675 %1083) %1180 = (fma.f64 %678 %679 %1083) %1181 = (fma.f64 %675 %674 %1083) %1182 = (fma.f64 %679 %678 %1083) %1183 = (fma.f64 %181 %683 %1083) %1184 = (fma.f64 %181 %685 %1083) %1185 = (fma.f64 %174 %512 %1083) %1186 = (fma.f64 %174 %514 %1083) %1187 = (fma.f64 %174 %516 %1083) %1188 = (fma.f64 #s(literal -2 binary64) %690 %1083) %1189 = (fma.f64 #s(literal -2 binary64) %692 %1083) %1190 = (fma.f64 #s(literal 1/2 binary64) %694 %1083) %1191 = (fma.f64 #s(literal 1/2 binary64) %696 %1083) %1192 = (fma.f64 %387 z %1125) %1193 = (fma.f64 %387 z %1127) %1194 = (fma.f64 %387 z %1129) %1195 = (fma.f64 %387 z %1131) %1196 = (fma.f64 %387 z %1133) %1197 = (fma.f64 %387 z %1135) %1198 = (fma.f64 %31 %210 %1083) %1199 = (fma.f64 %555 %153 %1083) %1200 = (fma.f64 %389 %153 %1125) %1201 = (fma.f64 %389 %153 %1127) %1202 = (fma.f64 %389 %153 %1129) %1203 = (fma.f64 %389 %153 %1131) %1204 = (fma.f64 %389 %153 %1133) %1205 = (fma.f64 %389 %153 %1135) %1206 = (fma.f64 #s(literal 2 binary64) %700 %1083) %1207 = (fma.f64 #s(literal 2 binary64) %702 %1083) %1208 = (fma.f64 %391 %159 %1125) %1209 = (fma.f64 %391 %159 %1127) %1210 = (fma.f64 %391 %159 %1129) %1211 = (fma.f64 %391 %159 %1131) %1212 = (fma.f64 %391 %159 %1133) %1213 = (fma.f64 %391 %159 %1135) %1214 = (fma.f64 %704 %706 %1083) %1215 = (fma.f64 %585 %159 %1083) %1216 = (fma.f64 %159 %380 %1125) %1217 = (fma.f64 %159 %380 %1127) %1218 = (fma.f64 %159 %380 %1129) %1219 = (fma.f64 %159 %380 %1131) %1220 = (fma.f64 %159 %380 %1133) %1221 = (fma.f64 %159 %380 %1135) %1222 = (fma.f64 %159 %500 %1083) %1223 = (fma.f64 %159 %372 %1125) %1224 = (fma.f64 %159 %372 %1127) %1225 = (fma.f64 %159 %372 %1129) %1226 = (fma.f64 %159 %372 %1131) %1227 = (fma.f64 %159 %372 %1133) %1228 = (fma.f64 %159 %372 %1135) %1229 = (fma.f64 %618 z %1083) %1230 = (fma.f64 %711 #s(literal 1 binary64) %1083) %1231 = (fma.f64 %500 %159 %1083) %1232 = (fma.f64 #s(literal 1 binary64) %714 %1083) %1233 = (fma.f64 #s(literal 1 binary64) %716 %1083) %1234 = (fma.f64 #s(literal 1 binary64) %395 %1125) %1235 = (fma.f64 #s(literal 1 binary64) %395 %1127) %1236 = (fma.f64 #s(literal 1 binary64) %395 %1129) %1237 = (fma.f64 #s(literal 1 binary64) %395 %1131) %1238 = (fma.f64 #s(literal 1 binary64) %395 %1133) %1239 = (fma.f64 #s(literal 1 binary64) %395 %1135) %1240 = (fma.f64 #s(literal 1 binary64) %711 %1083) %1241 = (fma.f64 %372 %159 %1125) %1242 = (fma.f64 %372 %159 %1127) %1243 = (fma.f64 %372 %159 %1129) %1244 = (fma.f64 %372 %159 %1131) %1245 = (fma.f64 %372 %159 %1133) %1246 = (fma.f64 %372 %159 %1135) %1247 = (fma.f64 #s(literal -1 binary64) %719 %1083) %1248 = (fma.f64 %196 %2 %1083) %1249 = (fma.f64 %196 y %1125) %1250 = (fma.f64 %196 y %1127) %1251 = (fma.f64 %196 y %1129) %1252 = (fma.f64 %196 y %1131) %1253 = (fma.f64 %196 y %1133) %1254 = (fma.f64 %196 y %1135) %1255 = (fma.f64 t %722 %1083) %1256 = (fma.f64 z %398 %1125) %1257 = (fma.f64 z %398 %1127) %1258 = (fma.f64 z %398 %1129) %1259 = (fma.f64 z %398 %1131) %1260 = (fma.f64 z %398 %1133) %1261 = (fma.f64 z %398 %1135) %1262 = (fma.f64 z %387 %1125) %1263 = (fma.f64 z %387 %1127) %1264 = (fma.f64 z %387 %1129) %1265 = (fma.f64 z %387 %1131) %1266 = (fma.f64 z %387 %1133) %1267 = (fma.f64 z %387 %1135) %1268 = (fma.f64 z %618 %1083) %1269 = (fma.f64 %2 %196 %1083) %1270 = (fma.f64 y %196 %1125) %1271 = (fma.f64 y %196 %1127) %1272 = (fma.f64 y %196 %1129) %1273 = (fma.f64 y %196 %1131) %1274 = (fma.f64 y %196 %1133) %1275 = (fma.f64 y %196 %1135) %1276 = (/.f64 %387 %148) %1277 = (/.f64 x t) %1279 = (-.f64 %1276 (/.f64 %1277 %148)) %1281 = (*.f64 (neg.f64 %395) t) %1283 = (-.f64 %1129 (/.f64 %1281 t)) %1284 = (*.f64 %835 %809) %1286 = (-.f64 %1129 (/.f64 %1284 t)) %1287 = (*.f64 %176 %395) %1289 = (-.f64 %1129 (/.f64 %1287 t)) %1291 = (-.f64 %1129 (/.f64 %461 t)) %1293 = (-.f64 %1135 (/.f64 y %296)) %1295 = (-.f64 %395 (/.f64 %584 t)) %1297 = (-.f64 %395 (/.f64 x %199)) %1298 = (neg.f64 %1277) %1300 = (+.f64 %1276 (/.f64 %1298 %148)) %1301 = (/.f64 %118 t) %1303 = (+.f64 %1276 (/.f64 %1301 %148)) %1306 = (+.f64 (/.f64 %372 %218) (/.f64 %557 %218)) %1307 = (/.f64 #s(literal 1/2 binary64) %727) %1308 = (+.f64 %1307 %1307) %1310 = (/.f64 (*.f64 t %391) %705) %1312 = (/.f64 (*.f64 t %557) %705) %1313 = (+.f64 %1310 %1312) %1314 = (+.f64 %1312 %1310) %1316 = (/.f64 (*.f64 %391 t) %705) %1318 = (/.f64 (*.f64 %557 t) %705) %1319 = (+.f64 %1316 %1318) %1320 = (+.f64 %1318 %1316) %1321 = (+.f64 %1129 %395) %1322 = (+.f64 %1135 %395) %1323 = (+.f64 %395 %1125) %1324 = (+.f64 %395 %1127) %1325 = (+.f64 %395 %1129) %1326 = (+.f64 %395 %1131) %1327 = (+.f64 %395 %1133) %1328 = (+.f64 %395 %1135) %1329 = (+.f64 %711 %1083) %1330 = (approx %482 %711) %1338 = (/.f64 #s(literal -1/2 binary64) t) %1348 = (/.f64 %191 %24) %1350 = (/.f64 %150 %24) %1354 = (/.f64 %191 %69) %1356 = (/.f64 %150 %69) %1359 = (/.f64 %191 %17) %1361 = (/.f64 %150 %17) %1453 = (/.f64 #s(literal 0 binary64) %832) %1455 = (/.f64 #s(literal 0 binary64) %935) %1512 = (*.f64 %1277 #s(literal 1 binary64)) %1514 = (/.f64 y %218) %1518 = (/.f64 #s(literal 1/2 binary64) %832) %1520 = (/.f64 #s(literal 1/2 binary64) %935) %1541 = (/.f64 #s(literal 1/2 binary64) %4) %1543 = (/.f64 #s(literal 2 binary64) %4) %1545 = (/.f64 #s(literal 2 binary64) %2) %1547 = (/.f64 #s(literal -1 binary64) %4) %1549 = (/.f64 #s(literal 1 binary64) %4) %1551 = (/.f64 #s(literal 2 binary64) %21) %1553 = (/.f64 #s(literal 2 binary64) %25) %1555 = (/.f64 %17 #s(literal 2 binary64)) %1557 = (/.f64 %24 #s(literal 1/2 binary64)) %1559 = (/.f64 #s(literal 2 binary64) %31) %1561 = (/.f64 #s(literal -1 binary64) %21) %1563 = (/.f64 #s(literal -1 binary64) %25) %1566 = (/.f64 %17 #s(literal -1 binary64)) %1568 = (/.f64 %24 #s(literal 2 binary64)) %1570 = (/.f64 #s(literal -1/2 binary64) %2) %1572 = (/.f64 #s(literal 1/2 binary64) %31) %1574 = (/.f64 %69 #s(literal 1/2 binary64)) %1577 = (/.f64 #s(literal 1 binary64) %21) %1579 = (/.f64 #s(literal 1 binary64) %25) %1582 = (/.f64 %17 #s(literal 1 binary64)) %1584 = (/.f64 %69 #s(literal 2 binary64)) %1588 = (/.f64 %17 #s(literal 1/2 binary64)) %1590 = (/.f64 #s(literal 1/2 binary64) %21) %1592 = (/.f64 #s(literal 1/2 binary64) %25) %1595 = (/.f64 %69 #s(literal -1 binary64)) %1597 = (/.f64 %24 #s(literal 1 binary64)) %1610 = (/.f64 #s(literal 0 binary64) %2) %1675 = (/.f64 t #s(literal 1 binary64)) %1684 = (/.f64 #s(literal 0 binary64) %218) %1686 = (/.f64 #s(literal 0 binary64) t) %1696 = (/.f64 #s(literal 1/2 binary64) %218) %1718 = (neg.f64 %587) %1733 = (*.f64 %705 %705) %1780 = (*.f64 %586 x) %1783 = (*.f64 %705 x) %1790 = (+.f64 %585 %487) %1792 = (fma.f64 t x %585) %1793 = (*.f64 t %1792) %1797 = (neg.f64 %1793) %1801 = (*.f64 %218 %487) %1803 = (*.f64 %999 x) %1804 = (neg.f64 %1803) %1815 = (*.f64 %984 t) %1817 = (*.f64 %176 %585) %1826 = (*.f64 (/.f64 %1793 %587) (/.f64 #s(literal 1 binary64) %587)) %1828 = (*.f64 %589 (/.f64 %1790 %587)) %1830 = (*.f64 %589 (/.f64 %1792 %587)) %1832 = (*.f64 %592 (/.f64 %1790 %218)) %1834 = (*.f64 %592 (/.f64 %1792 %218)) %1835 = (/.f64 %1793 %586) %1837 = (*.f64 %1835 (/.f64 #s(literal 1 binary64) %586)) %1838 = (/.f64 %1797 t) %1839 = (*.f64 %1838 %153) %1841 = (*.f64 %675 (/.f64 %1790 %586)) %1843 = (*.f64 %675 (/.f64 %1792 %586)) %1845 = (*.f64 %679 (/.f64 %1790 %176)) %1847 = (*.f64 %679 (/.f64 %1792 %176)) %1848 = (/.f64 %1793 t) %1849 = (*.f64 %1848 %159) %1850 = (*.f64 %706 %1793) %1852 = (*.f64 %1797 (/.f64 #s(literal -1 binary64) %705)) %1853 = (*.f64 %1793 %706) %1855 = (*.f64 #s(literal 1 binary64) (/.f64 %1790 t)) %1857 = (*.f64 #s(literal 1 binary64) (/.f64 %1792 t)) %1858 = (fma.f64 %618 z x) %1859 = (pow.f64 %1858 #s(literal 1 binary64)) %1860 = (/.f64 %1783 %586) %1863 = (/.f64 (fma.f64 %1860 %586 (*.f64 %586 %956)) %705) %1866 = (*.f64 %586 %176) %1867 = (/.f64 (fma.f64 %1860 %176 (*.f64 %586 %959)) %1866) %1870 = (*.f64 %586 t) %1871 = (/.f64 (fma.f64 %1860 t (*.f64 %586 %962)) %1870) %1874 = (*.f64 %586 %999) %1875 = (/.f64 (fma.f64 %1860 %999 (*.f64 %586 %965)) %1874) %1878 = (*.f64 %586 %705) %1879 = (/.f64 (fma.f64 %1860 %705 (*.f64 %586 %704)) %1878) %1880 = (/.f64 %1783 %176) %1883 = (*.f64 %176 %586) %1884 = (/.f64 (fma.f64 %1880 %586 (*.f64 %176 %956)) %1883) %1887 = (/.f64 (fma.f64 %1880 %176 (*.f64 %176 %959)) %705) %1890 = (/.f64 (fma.f64 %1880 t (*.f64 %176 %962)) %999) %1893 = (*.f64 %176 %999) %1894 = (/.f64 (fma.f64 %1880 %999 (*.f64 %176 %965)) %1893) %1897 = (*.f64 %176 %705) %1898 = (/.f64 (fma.f64 %1880 %705 (*.f64 %176 %704)) %1897) %1899 = (/.f64 %1783 t) %1902 = (*.f64 t %586) %1903 = (/.f64 (fma.f64 %1899 %586 (*.f64 t %956)) %1902) %1906 = (/.f64 (fma.f64 %1899 %176 (*.f64 t %959)) %999) %1909 = (/.f64 (fma.f64 %1899 t (*.f64 t %962)) %705) %1912 = (*.f64 t %999) %1913 = (/.f64 (fma.f64 %1899 %999 (*.f64 t %965)) %1912) %1916 = (*.f64 t %705) %1917 = (/.f64 (fma.f64 %1899 %705 (*.f64 t %704)) %1916) %1920 = (*.f64 %999 %586) %1921 = (/.f64 (fma.f64 %1803 %586 (*.f64 %999 %956)) %1920) %1924 = (*.f64 %999 %176) %1925 = (/.f64 (fma.f64 %1803 %176 (*.f64 %999 %959)) %1924) %1928 = (*.f64 %999 t) %1929 = (/.f64 (fma.f64 %1803 t (*.f64 %999 %962)) %1928) %1932 = (/.f64 (fma.f64 %1803 %999 (*.f64 %999 %965)) %1733) %1935 = (*.f64 %999 %705) %1936 = (/.f64 (fma.f64 %1803 %705 (*.f64 %999 %704)) %1935) %1939 = (*.f64 %705 %586) %1940 = (/.f64 (fma.f64 %1783 %586 (*.f64 %705 %956)) %1939) %1943 = (*.f64 %705 %176) %1944 = (/.f64 (fma.f64 %1783 %176 (*.f64 %705 %959)) %1943) %1947 = (*.f64 %705 t) %1948 = (/.f64 (fma.f64 %1783 t (*.f64 %705 %962)) %1947) %1951 = (*.f64 %705 %999) %1952 = (/.f64 (fma.f64 %1783 %999 (*.f64 %705 %965)) %1951) %1955 = (/.f64 (fma.f64 %1783 %705 (*.f64 %705 %704)) %1733) %1958 = (/.f64 (fma.f64 %956 %586 (*.f64 %586 %1860)) %705) %1961 = (/.f64 (fma.f64 %956 %176 (*.f64 %586 %1880)) %1866) %1964 = (/.f64 (fma.f64 %956 t (*.f64 %586 %1899)) %1870) %1965 = (*.f64 %586 %1803) %1967 = (/.f64 (fma.f64 %956 %999 %1965) %1874) %1970 = (/.f64 (fma.f64 %956 %705 (*.f64 %586 %1783)) %1878) %1973 = (/.f64 (fma.f64 %959 %586 (*.f64 %176 %1860)) %1883) %1976 = (/.f64 (fma.f64 %959 %176 (*.f64 %176 %1880)) %705) %1979 = (/.f64 (fma.f64 %959 t (*.f64 %176 %1899)) %999) %1980 = (*.f64 %176 %1803) %1982 = (/.f64 (fma.f64 %959 %999 %1980) %1893) %1985 = (/.f64 (fma.f64 %959 %705 (*.f64 %176 %1783)) %1897) %1988 = (/.f64 (fma.f64 %962 %586 (*.f64 t %1860)) %1902) %1991 = (/.f64 (fma.f64 %962 %176 (*.f64 t %1880)) %999) %1994 = (/.f64 (fma.f64 %962 t (*.f64 t %1899)) %705) %1995 = (*.f64 t %1803) %1997 = (/.f64 (fma.f64 %962 %999 %1995) %1912) %2000 = (/.f64 (fma.f64 %962 %705 (*.f64 t %1783)) %1916) %2003 = (/.f64 (fma.f64 %965 %586 (*.f64 %999 %1860)) %1920) %2006 = (/.f64 (fma.f64 %965 %176 (*.f64 %999 %1880)) %1924) %2009 = (/.f64 (fma.f64 %965 t (*.f64 %999 %1899)) %1928) %2010 = (*.f64 %999 %1803) %2012 = (/.f64 (fma.f64 %965 %999 %2010) %1733) %2015 = (/.f64 (fma.f64 %965 %705 (*.f64 %999 %1783)) %1935) %2018 = (/.f64 (fma.f64 %704 %586 (*.f64 %705 %1860)) %1939) %2021 = (/.f64 (fma.f64 %704 %176 (*.f64 %705 %1880)) %1943) %2024 = (/.f64 (fma.f64 %704 t (*.f64 %705 %1899)) %1947) %2025 = (*.f64 %705 %1803) %2027 = (/.f64 (fma.f64 %704 %999 %2025) %1951) %2030 = (/.f64 (-.f64 (*.f64 %956 %705) %1965) %1878) %2033 = (/.f64 (-.f64 (*.f64 %959 %705) %1980) %1897) %2036 = (/.f64 (-.f64 (*.f64 %962 %705) %1995) %1916) %2039 = (/.f64 (-.f64 (*.f64 %965 %705) %2010) %1935) %2040 = (*.f64 %704 %705) %2042 = (/.f64 (-.f64 %2040 %2025) %1733) %2044 = (/.f64 (*.f64 %1797 #s(literal 1 binary64)) %999) %2046 = (/.f64 (*.f64 %1797 #s(literal -1 binary64)) %705) %2048 = (/.f64 (*.f64 %1793 #s(literal -1 binary64)) %999) %2049 = (fma.f64 x %935 z) %2051 = (/.f64 (neg.f64 %2049) %939) %2052 = (fma.f64 x %176 %555) %2054 = (/.f64 (neg.f64 %2052) %218) %2055 = (fma.f64 t x %500) %2057 = (/.f64 (neg.f64 %2055) %176) %2058 = (fma.f64 x %69 %196) %2060 = (/.f64 (neg.f64 %2058) %24) %2061 = (fma.f64 x %199 %2) %2063 = (/.f64 (neg.f64 %2061) %296) %2064 = (*.f64 %1793 #s(literal 1 binary64)) %2066 = (/.f64 (neg.f64 %2064) %999) %2068 = (/.f64 (neg.f64 %1835) %587) %2070 = (/.f64 (neg.f64 %1838) %218) %2071 = (fma.f64 %711 %705 %1783) %2073 = (/.f64 (neg.f64 %2071) %999) %2074 = (*.f64 %1783 %705) %2075 = (fma.f64 %704 %705 %2074) %2077 = (neg.f64 %1733) %2078 = (/.f64 (neg.f64 %2075) %2077) %2079 = (*.f64 %705 %1783) %2080 = (fma.f64 %704 %705 %2079) %2082 = (/.f64 (neg.f64 %2080) %2077) %2083 = (neg.f64 %1848) %2085 = (/.f64 (neg.f64 %2083) %218) %2087 = (/.f64 %2064 (*.f64 t %218)) %2088 = (/.f64 %2064 %705) %2089 = (/.f64 %1835 %586) %2090 = (/.f64 %1838 %176) %2091 = (/.f64 %2049 %935) %2092 = (/.f64 %2052 %176) %2093 = (/.f64 %2055 t) %2094 = (/.f64 %2058 %69) %2095 = (/.f64 %2061 %199) %2096 = (/.f64 %2071 %705) %2097 = (/.f64 %2075 %1733) %2098 = (/.f64 %2080 %1733) %2099 = (/.f64 %2083 %176) %2100 = (/.f64 %1848 t) %2101 = (/.f64 %1797 %999) %2102 = (/.f64 %1793 %705) %2104 = (/.f64 #s(literal 1 binary64) (/.f64 t %1848)) %2106 = (/.f64 #s(literal 1 binary64) (/.f64 %999 %1797)) %2108 = (/.f64 #s(literal 1 binary64) (pow.f64 %1858 #s(literal -1 binary64))) %2110 = (/.f64 #s(literal 1 binary64) (/.f64 %705 %1793)) %2111 = (*.f64 %176 %1277) %2113 = (neg.f64 (-.f64 %2111 %711)) %2115 = (neg.f64 (-.f64 %118 %711)) %2117 = (neg.f64 (-.f64 %719 x)) %2120 = (fma.f64 (/.f64 %586 %587) (/.f64 %1780 %587) %711) %2123 = (fma.f64 (/.f64 %586 %218) (/.f64 %1780 %218) %711) %2126 = (fma.f64 (/.f64 %586 %586) (/.f64 %1780 %586) %711) %2129 = (fma.f64 (/.f64 %586 %176) (/.f64 %1780 %176) %711) %2132 = (fma.f64 (/.f64 %586 t) (/.f64 %1780 t) %711) %2133 = (/.f64 %1801 %705) %2134 = (fma.f64 %572 %43 %2133) %2135 = (*.f64 %1277 t) %2136 = (fma.f64 %572 %43 %2135) %2137 = (fma.f64 %572 %43 x) %2138 = (fma.f64 %574 %25 %2133) %2139 = (fma.f64 %574 %25 %2135) %2140 = (fma.f64 %574 %25 x) %2141 = (fma.f64 %576 %25 %2133) %2142 = (fma.f64 %576 %25 %2135) %2143 = (fma.f64 %576 %25 x) %2144 = (fma.f64 %578 %579 %2133) %2145 = (fma.f64 %578 %579 %2135) %2146 = (fma.f64 %578 %579 x) %2147 = (fma.f64 %578 %43 %2133) %2148 = (fma.f64 %578 %43 %2135) %2149 = (fma.f64 %578 %43 x) %2150 = (fma.f64 %582 %150 %2133) %2151 = (fma.f64 %582 %150 %2135) %2152 = (fma.f64 %582 %150 x) %2153 = (fma.f64 %588 %589 %2133) %2154 = (fma.f64 %588 %589 %2135) %2155 = (fma.f64 %588 %589 x) %2156 = (fma.f64 %591 %592 %2133) %2157 = (fma.f64 %591 %592 %2135) %2158 = (fma.f64 %591 %592 x) %2159 = (fma.f64 %594 %595 %2133) %2160 = (fma.f64 %594 %595 %2135) %2161 = (fma.f64 %594 %595 x) %2162 = (fma.f64 %597 %598 %2133) %2163 = (fma.f64 %597 %598 %2135) %2164 = (fma.f64 %597 %598 x) %2165 = (fma.f64 %600 %601 %2133) %2166 = (fma.f64 %600 %601 %2135) %2167 = (fma.f64 %600 %601 x) %2168 = (fma.f64 %603 %604 %2133) %2169 = (fma.f64 %603 %604 %2135) %2170 = (fma.f64 %603 %604 x) %2171 = (fma.f64 %606 %607 %2133) %2172 = (fma.f64 %606 %607 %2135) %2173 = (fma.f64 %606 %607 x) %2174 = (fma.f64 %609 %610 %2133) %2175 = (fma.f64 %609 %610 %2135) %2176 = (fma.f64 %609 %610 x) %2177 = (fma.f64 %612 %613 %2133) %2178 = (fma.f64 %612 %613 %2135) %2179 = (fma.f64 %612 %613 x) %2180 = (fma.f64 %615 %500 %2133) %2181 = (fma.f64 %615 %500 %2135) %2182 = (fma.f64 %615 %500 x) %2183 = (fma.f64 %617 %618 %2133) %2184 = (fma.f64 %617 %618 %2135) %2185 = (fma.f64 %617 %618 x) %2186 = (fma.f64 %620 %47 %2133) %2187 = (fma.f64 %620 %47 %2135) %2188 = (fma.f64 %620 %47 x) %2189 = (fma.f64 %622 %31 %2133) %2190 = (fma.f64 %622 %31 %2135) %2191 = (fma.f64 %622 %31 x) %2192 = (fma.f64 %492 %624 %2133) %2193 = (fma.f64 %492 %624 %2135) %2194 = (fma.f64 %492 %624 x) %2195 = (fma.f64 %494 %618 %2133) %2196 = (fma.f64 %494 %618 %2135) %2197 = (fma.f64 %494 %618 x) %2198 = (fma.f64 %496 %627 %2133) %2199 = (fma.f64 %496 %627 %2135) %2200 = (fma.f64 %496 %627 x) %2201 = (fma.f64 %149 %629 %2133) %2202 = (fma.f64 %149 %629 %2135) %2203 = (fma.f64 %149 %629 x) %2204 = (fma.f64 %149 %631 %2133) %2205 = (fma.f64 %149 %631 %2135) %2206 = (fma.f64 %149 %631 x) %2207 = (fma.f64 %152 %633 %2133) %2208 = (fma.f64 %152 %633 %2135) %2209 = (fma.f64 %152 %633 x) %2210 = (fma.f64 %635 %182 %2133) %2211 = (fma.f64 %635 %182 %2135) %2212 = (fma.f64 %635 %182 x) %2213 = (fma.f64 %637 %173 %2133) %2214 = (fma.f64 %637 %173 %2135) %2215 = (fma.f64 %637 %173 x) %2216 = (fma.f64 %41 %166 %2133) %2217 = (fma.f64 %41 %166 %2135) %2218 = (fma.f64 %41 %166 x) %2219 = (fma.f64 %65 %208 %2133) %2220 = (fma.f64 %65 %208 %2135) %2221 = (fma.f64 %65 %208 x) %2222 = (fma.f64 %15 %188 %2133) %2223 = (fma.f64 %15 %188 %2135) %2224 = (fma.f64 %15 %188 x) %2225 = (fma.f64 %160 %508 %2133) %2226 = (fma.f64 %160 %508 %2135) %2227 = (fma.f64 %160 %508 x) %2228 = (fma.f64 %160 %510 %2133) %2229 = (fma.f64 %160 %510 %2135) %2230 = (fma.f64 %160 %510 x) %2231 = (fma.f64 %164 %500 %2133) %2232 = (fma.f64 %164 %500 %2135) %2233 = (fma.f64 %164 %500 x) %2234 = (fma.f64 %645 %528 %2133) %2235 = (fma.f64 %645 %528 %2135) %2236 = (fma.f64 %645 %528 x) %2237 = (fma.f64 %647 %648 %2133) %2238 = (fma.f64 %647 %648 %2135) %2239 = (fma.f64 %647 %648 x) %2240 = (fma.f64 %34 %650 %2133) %2241 = (fma.f64 %34 %650 %2135) %2242 = (fma.f64 %34 %650 x) %2243 = (fma.f64 %34 %648 %2133) %2244 = (fma.f64 %34 %648 %2135) %2245 = (fma.f64 %34 %648 x) %2246 = (/.f64 %772 %587) %2247 = (fma.f64 %2246 %675 %711) %2248 = (/.f64 %772 %218) %2249 = (fma.f64 %2248 %679 %711) %2250 = (/.f64 %772 %586) %2251 = (fma.f64 %2250 %589 %711) %2252 = (/.f64 %772 %176) %2253 = (fma.f64 %2252 %592 %711) %2254 = (fma.f64 %2252 #s(literal 1 binary64) %711) %2255 = (/.f64 %772 t) %2256 = (fma.f64 %2255 %679 %711) %2257 = (/.f64 x %587) %2258 = (/.f64 %705 %587) %2259 = (fma.f64 %2257 %2258 %711) %2261 = (fma.f64 (/.f64 %999 %586) %2257 %711) %2262 = (fma.f64 %2258 %2257 %711) %2264 = (fma.f64 %2258 (/.f64 %118 %586) %711) %2265 = (/.f64 %705 %218) %2266 = (fma.f64 %2265 %1277 %711) %2267 = (/.f64 %487 %587) %2268 = (/.f64 %176 %586) %2269 = (fma.f64 %2267 %2268 %711) %2270 = (fma.f64 %2267 %589 %711) %2271 = (/.f64 %487 %218) %2272 = (fma.f64 %2271 %592 %711) %2273 = (fma.f64 %2271 #s(literal 1 binary64) %711) %2274 = (fma.f64 %2268 %2250 %711) %2275 = (fma.f64 %2268 %2267 %711) %2276 = (/.f64 %176 t) %2277 = (fma.f64 %2276 %2255 %711) %2278 = (/.f64 %487 %176) %2279 = (fma.f64 %2276 %2278 %711) %2280 = (fma.f64 %589 %588 %2133) %2281 = (fma.f64 %589 %588 %2135) %2282 = (fma.f64 %589 %588 x) %2283 = (fma.f64 %589 %2267 %711) %2284 = (neg.f64 %487) %2285 = (/.f64 %2284 %586) %2286 = (fma.f64 %589 %2285 %711) %2287 = (fma.f64 %592 %591 %2133) %2288 = (fma.f64 %592 %591 %2135) %2289 = (fma.f64 %592 %591 x) %2290 = (fma.f64 %592 %2271 %711) %2291 = (/.f64 %487 t) %2292 = (fma.f64 %592 %2291 %711) %2293 = (fma.f64 %2285 %589 %711) %2294 = (/.f64 %2284 t) %2295 = (fma.f64 %2294 %679 %711) %2296 = (fma.f64 %648 %34 %2133) %2297 = (fma.f64 %648 %34 %2135) %2298 = (fma.f64 %648 %34 x) %2299 = (fma.f64 %43 %578 %2133) %2300 = (fma.f64 %43 %578 %2135) %2301 = (fma.f64 %43 %578 x) %2302 = (fma.f64 %4 %657 %2133) %2303 = (fma.f64 %4 %657 %2135) %2304 = (fma.f64 %4 %657 x) %2305 = (fma.f64 %4 %200 %2133) %2306 = (fma.f64 %4 %200 %2135) %2307 = (fma.f64 %4 %200 x) %2308 = (fma.f64 %660 %2 %2133) %2309 = (fma.f64 %660 %2 %2135) %2310 = (fma.f64 %660 %2 x) %2311 = (fma.f64 %200 %4 %2133) %2312 = (fma.f64 %200 %4 %2135) %2313 = (fma.f64 %200 %4 x) %2314 = (fma.f64 %25 %574 %2133) %2315 = (fma.f64 %25 %574 %2135) %2316 = (fma.f64 %25 %574 x) %2317 = (fma.f64 #s(literal -1/2 binary64) %664 %2133) %2318 = (fma.f64 #s(literal -1/2 binary64) %664 %2135) %2319 = (fma.f64 #s(literal -1/2 binary64) %664 x) %2320 = (fma.f64 %633 %152 %2133) %2321 = (fma.f64 %633 %152 %2135) %2322 = (fma.f64 %633 %152 x) %2323 = (fma.f64 %633 %171 %2133) %2324 = (fma.f64 %633 %171 %2135) %2325 = (fma.f64 %633 %171 x) %2326 = (fma.f64 %210 %31 %2133) %2327 = (fma.f64 %210 %31 %2135) %2328 = (fma.f64 %210 %31 x) %2329 = (fma.f64 %153 %669 %2133) %2330 = (fma.f64 %153 %669 %2135) %2331 = (fma.f64 %153 %669 x) %2332 = (fma.f64 %153 %671 %2133) %2333 = (fma.f64 %153 %671 %2135) %2334 = (fma.f64 %153 %671 x) %2335 = (fma.f64 %153 %526 %2133) %2336 = (fma.f64 %153 %526 %2135) %2337 = (fma.f64 %153 %526 x) %2338 = (fma.f64 %674 %675 %2133) %2339 = (fma.f64 %674 %675 %2135) %2340 = (fma.f64 %674 %675 x) %2341 = (fma.f64 %678 %679 %2133) %2342 = (fma.f64 %678 %679 %2135) %2343 = (fma.f64 %678 %679 x) %2344 = (/.f64 x %586) %2345 = (fma.f64 %2344 %586 %711) %2346 = (fma.f64 %1301 %176 %711) %2347 = (/.f64 %487 %586) %2348 = (fma.f64 %2347 %675 %711) %2349 = (fma.f64 %675 %2246 %711) %2350 = (fma.f64 %675 %674 %2133) %2351 = (fma.f64 %675 %674 %2135) %2352 = (fma.f64 %675 %674 x) %2353 = (fma.f64 %675 %2347 %711) %2354 = (fma.f64 %2278 %2276 %711) %2355 = (fma.f64 %2278 %679 %711) %2356 = (fma.f64 %679 %2248 %711) %2357 = (fma.f64 %679 %2294 %711) %2358 = (fma.f64 %679 %678 %2133) %2359 = (fma.f64 %679 %678 %2135) %2360 = (fma.f64 %679 %678 x) %2361 = (fma.f64 %679 %2278 %711) %2362 = (fma.f64 %2291 %592 %711) %2363 = (fma.f64 %2291 #s(literal 1 binary64) %711) %2364 = (fma.f64 %181 %683 %2133) %2365 = (fma.f64 %181 %683 %2135) %2366 = (fma.f64 %181 %683 x) %2367 = (fma.f64 %181 %685 %2133) %2368 = (fma.f64 %181 %685 %2135) %2369 = (fma.f64 %181 %685 x) %2370 = (fma.f64 %174 %512 %2133) %2371 = (fma.f64 %174 %512 %2135) %2372 = (fma.f64 %174 %512 x) %2373 = (fma.f64 %174 %514 %2133) %2374 = (fma.f64 %174 %514 %2135) %2375 = (fma.f64 %174 %514 x) %2376 = (fma.f64 %174 %516 %2133) %2377 = (fma.f64 %174 %516 %2135) %2378 = (fma.f64 %174 %516 x) %2379 = (fma.f64 #s(literal -2 binary64) %690 %2133) %2380 = (fma.f64 #s(literal -2 binary64) %690 %2135) %2381 = (fma.f64 #s(literal -2 binary64) %690 x) %2382 = (fma.f64 #s(literal -2 binary64) %692 %2133) %2383 = (fma.f64 #s(literal -2 binary64) %692 %2135) %2384 = (fma.f64 #s(literal -2 binary64) %692 x) %2385 = (fma.f64 #s(literal 1/2 binary64) %694 %2133) %2386 = (fma.f64 #s(literal 1/2 binary64) %694 %2135) %2387 = (fma.f64 #s(literal 1/2 binary64) %694 x) %2388 = (fma.f64 #s(literal 1/2 binary64) %696 %2133) %2389 = (fma.f64 #s(literal 1/2 binary64) %696 %2135) %2390 = (fma.f64 #s(literal 1/2 binary64) %696 x) %2391 = (fma.f64 %1277 %2265 %711) %2392 = (fma.f64 %1277 t %711) %2393 = (fma.f64 %31 %210 %2133) %2394 = (fma.f64 %31 %210 %2135) %2395 = (fma.f64 %31 %210 x) %2396 = (fma.f64 %555 %153 %2133) %2397 = (fma.f64 %555 %153 %2135) %2398 = (fma.f64 %555 %153 x) %2399 = (fma.f64 %586 %2344 %711) %2400 = (fma.f64 %176 %1301 %711) %2401 = (fma.f64 #s(literal 2 binary64) %700 %2133) %2402 = (fma.f64 #s(literal 2 binary64) %700 %2135) %2403 = (fma.f64 #s(literal 2 binary64) %700 x) %2404 = (fma.f64 #s(literal 2 binary64) %702 %2133) %2405 = (fma.f64 #s(literal 2 binary64) %702 %2135) %2406 = (fma.f64 #s(literal 2 binary64) %702 x) %2407 = (fma.f64 %704 %706 %2133) %2408 = (fma.f64 %704 %706 %2135) %2409 = (fma.f64 %704 %706 x) %2410 = (fma.f64 %1783 %706 %711) %2411 = (fma.f64 %585 %159 %2133) %2412 = (fma.f64 %585 %159 %2135) %2413 = (fma.f64 %585 %159 x) %2415 = (fma.f64 %705 (/.f64 x %705) %711) %2416 = (fma.f64 %159 %500 %2133) %2417 = (fma.f64 %159 %500 %2135) %2418 = (fma.f64 %159 %500 x) %2419 = (fma.f64 %618 z %2133) %2420 = (fma.f64 %618 z %2135) %2421 = (fma.f64 %711 #s(literal 1 binary64) %2133) %2422 = (fma.f64 %711 #s(literal 1 binary64) %2135) %2423 = (fma.f64 %711 #s(literal 1 binary64) x) %2424 = (fma.f64 %500 %159 %2133) %2425 = (fma.f64 %500 %159 %2135) %2426 = (fma.f64 %500 %159 x) %2427 = (fma.f64 %487 %159 %711) %2428 = (fma.f64 #s(literal 1 binary64) %714 %2133) %2429 = (fma.f64 #s(literal 1 binary64) %714 %2135) %2430 = (fma.f64 #s(literal 1 binary64) %714 x) %2431 = (fma.f64 #s(literal 1 binary64) %716 %2133) %2432 = (fma.f64 #s(literal 1 binary64) %716 %2135) %2433 = (fma.f64 #s(literal 1 binary64) %716 x) %2434 = (fma.f64 #s(literal 1 binary64) %2252 %711) %2435 = (fma.f64 #s(literal 1 binary64) %2271 %711) %2436 = (fma.f64 #s(literal 1 binary64) %2291 %711) %2437 = (fma.f64 #s(literal 1 binary64) %711 %2133) %2438 = (fma.f64 #s(literal 1 binary64) %711 %2135) %2439 = (fma.f64 #s(literal 1 binary64) %711 x) %2440 = (fma.f64 #s(literal -1 binary64) %719 %2133) %2441 = (fma.f64 #s(literal -1 binary64) %719 %2135) %2442 = (fma.f64 #s(literal -1 binary64) %719 x) %2443 = (fma.f64 %196 %2 %2133) %2444 = (fma.f64 %196 %2 %2135) %2445 = (fma.f64 %196 %2 x) %2446 = (fma.f64 t %722 %2133) %2447 = (fma.f64 t %722 %2135) %2448 = (fma.f64 t %722 x) %2449 = (fma.f64 t %1512 %711) %2450 = (fma.f64 t %1277 %711) %2451 = (fma.f64 z %618 %2133) %2452 = (fma.f64 z %618 %2135) %2453 = (fma.f64 z %618 x) %2454 = (fma.f64 %2 %196 %2133) %2455 = (fma.f64 %2 %196 %2135) %2456 = (fma.f64 %2 %196 x) %2458 = (-.f64 %2135 (/.f64 %1815 %705)) %2460 = (-.f64 %2135 (/.f64 %1817 %705)) %2462 = (-.f64 %2135 (/.f64 %965 %705)) %2464 = (-.f64 %2135 (/.f64 %704 %999)) %2467 = (-.f64 %711 (/.f64 (/.f64 %1803 t) t)) %2469 = (-.f64 %711 (neg.f64 %2135)) %2470 = (-.f64 %711 %2111) %2471 = (-.f64 %711 %118) %2472 = (-.f64 x %719) %2475 = (+.f64 (/.f64 (*.f64 x %935) %935) %711) %2478 = (+.f64 (/.f64 (*.f64 x %176) %176) %711) %2481 = (+.f64 (/.f64 (*.f64 x %69) %69) %711) %2484 = (+.f64 (/.f64 (*.f64 x %199) %199) %711) %2487 = (+.f64 (/.f64 (*.f64 %711 %705) %705) %2135) %2488 = (/.f64 %2040 %1733) %2490 = (+.f64 %2488 (/.f64 %2074 %1733)) %2492 = (+.f64 %2488 (/.f64 %2079 %1733)) %2493 = (+.f64 %2291 %711) %2494 = (+.f64 %2135 %711) %2495 = (+.f64 %711 %2133) %2496 = (+.f64 %711 %2135) %2497 = (+.f64 %711 x) %2498 = (+.f64 x %711) %2499 = (+.f64 %1330 x) %2503 = (neg.f64 %1330) %2511 = (+.f64 %483 x) %2515 = (neg.f64 %483) %2523 = (/.f64 %368 %176) %2526 = (/.f64 %368 t) %2528 = (/.f64 %368 %148) %2530 = (*.f64 %368 %159) %2532 = (*.f64 %368 #s(literal 1 binary64)) %2534 = (/.f64 %368 %178) %2536 = (/.f64 %368 %156) %2538 = (*.f64 %368 z) %2542 = (*.f64 %368 %196) %2546 = (*.f64 %159 %368) %2549 = (*.f64 %368 %171) %2554 = (*.f64 %368 #s(literal -1 binary64)) %2557 = (*.f64 %171 %368) %2560 = (*.f64 #s(literal 1 binary64) %368) %2563 = (*.f64 #s(literal -1 binary64) %368) %2566 = (neg.f64 %2538) %2612 = (neg.f64 %368) %2619 = (fma.f64 %368 %196 x) %2621 = (fma.f64 t x %2538) %2627 = (*.f64 %2612 %196) x y %8 %12 %14 %16 %19 %23 %27 %28 %30 %33 %35 %38 %40 %42 %44 %45 %48 %49 %50 %52 %54 %55 %56 %57 %59 %61 %63 %64 %66 %67 %68 %70 %71 %73 %74 %76 %78 %79 %81 %83 %84 %85 %86 %87 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %120 %121 %122 %123 %125 %128 %2 %132 %136 %138 %139 %140 %141 %142 %143 %144 %145 z t %151 %154 %158 %163 %165 %167 %168 %170 %172 %175 %180 %183 %185 %186 %187 %189 %190 %193 %195 %198 %201 %202 %204 %206 %207 %209 %211 %212 %213 %214 %215 %220 %224 %227 %229 %232 %235 %238 %241 %243 %245 %248 %251 %253 %255 %258 %260 %262 %265 %268 %271 %273 %276 %278 %280 %283 %285 %287 %288 %290 %291 %292 %293 %294 %295 %298 %300 %301 %303 %305 %306 %308 %310 %312 %314 %316 %317 %319 %321 %322 %324 %326 %327 %196 %329 %331 %333 %334 %336 %337 %338 %339 %340 %341 %342 %343 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 (pow.f64 %368 #s(literal 1 binary64)) %368 (/.f64 #s(literal 1 binary64) (pow.f64 %368 #s(literal -1 binary64))) #s(literal -1 binary64) %372 (*.f64 y z) (pow.f64 %372 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %372 #s(literal -1 binary64))) %378 %379 %381 %382 %384 %386 %388 %390 %392 %393 %394 %396 %397 %395 %399 %400 %401 %402 %404 %407 %410 %413 %415 %417 %420 %422 %424 %426 %428 %430 %432 %434 %436 %438 %440 %442 %444 %446 %448 %450 %452 %454 %455 %456 %457 %458 %459 %460 %462 %464 %465 %466 %467 %468 %470 %472 %474 %475 %476 %478 %480 (pow.f64 %483 #s(literal 1 binary64)) %483 (/.f64 #s(literal 1 binary64) (pow.f64 %483 #s(literal -1 binary64))) #s(literal 1 binary64) %487 (*.f64 x t) (pow.f64 %487 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %487 #s(literal -1 binary64))) (*.f64 %492 %47) (*.f64 %494 %2) (*.f64 %496 %31) (*.f64 %15 %162) (*.f64 %4 %173) (*.f64 (*.f64 %500 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 %31 %161)) (*.f64 #s(literal -2 binary64) (/.f64 %505 %24)) (*.f64 #s(literal 1/2 binary64) %508) (*.f64 #s(literal 1/2 binary64) %510) (*.f64 #s(literal 2 binary64) %512) (*.f64 #s(literal 2 binary64) %514) (*.f64 #s(literal 2 binary64) %516) (*.f64 %500 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 %505 %17)) (*.f64 #s(literal 1 binary64) (/.f64 %21 %161)) (*.f64 #s(literal 1 binary64) (/.f64 %25 %161)) (*.f64 #s(literal 1 binary64) %500) (*.f64 #s(literal -1 binary64) %526) (*.f64 #s(literal -1 binary64) %528) %500 (*.f64 %2 (/.f64 #s(literal 1/2 binary64) %161)) (*.f64 %2 z) (pow.f64 %500 #s(literal 1 binary64)) (/.f64 %237 %77) (/.f64 %240 %77) (/.f64 %242 %75) (/.f64 %244 %75) (/.f64 %246 %80) (/.f64 %249 %24) (/.f64 %254 %24) (/.f64 %256 %24) (/.f64 %261 %24) (/.f64 %269 %82) (/.f64 %279 %69) (/.f64 %236 %24) (/.f64 %239 %24) (/.f64 %31 %156) (/.f64 %31 %178) (/.f64 %171 %24) (/.f64 #s(literal 1 binary64) (pow.f64 %500 #s(literal -1 binary64))) (/.f64 z %69) (/.f64 %2 %148) (neg.f64 %528) (neg.f64 %555) (fma.f64 z y %557) (fma.f64 y z %557) (-.f64 %380 (/.f64 x %148)) (+.f64 (/.f64 %129 %148) (/.f64 %119 %148)) (+.f64 (/.f64 %133 %148) (/.f64 %124 %148)) (+.f64 %568 %380) (+.f64 %380 %568) (+.f64 %372 %557) %573 %575 %577 %580 %581 %583 %590 %593 %596 %599 %602 %605 %608 %611 %614 %616 %619 %621 %623 %625 %626 %628 %630 %632 %634 %636 %638 %639 %640 %641 %642 %643 %644 %646 %649 %651 %652 %653 %654 %655 %656 %658 %659 %661 %662 %663 %665 %666 %667 %668 %670 %672 %673 %676 %680 %681 %682 %684 %686 %687 %688 %689 %691 %693 %695 %697 %698 %699 %701 %703 %707 %708 %709 %710 %712 %713 %715 %717 %718 %720 %721 %723 %724 %725 %728 %729 %731 %733 %735 %737 %741 %745 %749 %751 %755 %757 %761 %763 %765 %767 %770 %774 %778 %781 %785 %788 %792 %795 %798 %801 %804 %808 %813 %815 %817 %821 %826 %829 %834 %837 %839 %841 %843 %844 %846 %848 %850 %853 %856 %859 %861 %863 %865 %867 %869 %871 %873 %875 %878 %881 %883 %885 %886 %887 %889 %890 %891 %893 %894 %895 %897 %898 %900 %902 %903 %905 %906 %907 %909 %910 %911 %913 %914 %915 %916 %918 %919 %922 %924 %926 %928 %930 %932 %934 %937 %938 %941 %943 %944 %947 %950 %953 %955 %958 %961 %964 %967 %969 %971 %972 %973 %974 %975 %977 %978 %979 %980 %981 %983 %985 %986 %987 %988 %989 %990 %991 %992 %994 %995 %996 %997 %998 %1000 %1001 %1003 %1004 %1007 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1022 %1023 %1024 %1026 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %711 %1036 %1038 %1040 %1042 %1044 %1046 %1048 %1050 %1052 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1068 %1069 %1070 %1071 %1073 %1074 %1076 %1077 %1079 %1080 %1081 %1082 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1126 %1128 %1130 %1132 %1134 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1279 %1283 %1286 %1289 %1291 %1293 %1295 %1297 %1300 %1303 %1306 %1308 %1313 %1314 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 (pow.f64 %1330 #s(literal 1 binary64)) %1330 (/.f64 #s(literal 1 binary64) (pow.f64 %1330 #s(literal -1 binary64))) (*.f64 %160 %47) (*.f64 %164 %2) (*.f64 %645 %31) (*.f64 %647 %177) (*.f64 %34 %1338) (*.f64 %34 %177) (*.f64 %43 %181) (*.f64 %4 %150) (*.f64 %25 %174) (*.f64 #s(literal -1/2 binary64) %607) (*.f64 %153 %31) (*.f64 %150 %4) (*.f64 %174 %25) (*.f64 #s(literal -2 binary64) %1348) (*.f64 #s(literal -2 binary64) %1350) (*.f64 #s(literal 1/2 binary64) %624) (*.f64 %31 %153) (*.f64 #s(literal 2 binary64) %1354) (*.f64 #s(literal 2 binary64) %1356) (*.f64 %159 %2) (*.f64 #s(literal 1 binary64) %1359) (*.f64 #s(literal 1 binary64) %1361) (*.f64 #s(literal 1 binary64) %618) (*.f64 #s(literal -1 binary64) %627) (*.f64 #s(literal -1 binary64) %613) (*.f64 %2 %159) (pow.f64 %832 #s(literal -1 binary64)) (pow.f64 %935 #s(literal -1 binary64)) (pow.f64 %618 #s(literal 1 binary64)) (/.f64 (-.f64 %463 %118) %176) (/.f64 (fma.f64 %463 t %742) %999) (/.f64 (fma.f64 t y %738) %705) (/.f64 (-.f64 (*.f64 %463 %176) %742) %705) (/.f64 (-.f64 (*.f64 %463 t) %772) %999) (/.f64 (-.f64 (*.f64 y %176) %738) %999) (/.f64 (*.f64 #s(literal 2 binary64) %284) %77) (/.f64 (*.f64 #s(literal 2 binary64) %806) %270) (/.f64 (*.f64 #s(literal 2 binary64) %810) (*.f64 #s(literal 2 binary64) %705)) (/.f64 %942 %234) (/.f64 %274 %82) (/.f64 %72 %219) (/.f64 %72 %270) (/.f64 (*.f64 #s(literal 1 binary64) %284) %24) (/.f64 (*.f64 #s(literal 1 binary64) %806) %325) (/.f64 (*.f64 #s(literal 1 binary64) %810) (*.f64 #s(literal 1 binary64) %705)) (/.f64 (neg.f64 %806) %176) (/.f64 (neg.f64 %810) %999) (/.f64 %284 %24) (/.f64 %286 %24) (/.f64 %153 %24) (/.f64 %806 t) (/.f64 %810 %705) (/.f64 #s(literal -2 binary64) %828) (/.f64 #s(literal -2 binary64) %880) (/.f64 %31 %257) (/.f64 %31 %250) (/.f64 %31 %282) (/.f64 %31 %176) (/.f64 #s(literal 2 binary64) %833) (/.f64 #s(literal 2 binary64) %936) (/.f64 %159 %69) (/.f64 #s(literal 1 binary64) %925) (/.f64 #s(literal 1 binary64) %858) (/.f64 #s(literal 1 binary64) %1072) (/.f64 #s(literal 1 binary64) %931) (/.f64 #s(literal 1 binary64) %954) (/.f64 #s(literal 1 binary64) %1075) (/.f64 #s(literal 1 binary64) (/.f64 %176 %31)) (/.f64 #s(literal 1 binary64) %824) (/.f64 #s(literal 1 binary64) %832) (/.f64 #s(literal 1 binary64) (pow.f64 %618 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %2)) (/.f64 #s(literal 1 binary64) %935) (/.f64 #s(literal -1 binary64) %884) (/.f64 #s(literal -1 binary64) %888) (/.f64 #s(literal -1 binary64) %892) (/.f64 #s(literal -1 binary64) %904) (/.f64 #s(literal -1 binary64) %952) (/.f64 #s(literal -1 binary64) %819) (/.f64 #s(literal -1 binary64) %876) (/.f64 #s(literal -1 binary64) %827) (/.f64 #s(literal -1 binary64) %879) (/.f64 #s(literal -1 binary64) %939) (/.f64 %2 %264) (/.f64 %2 %267) (/.f64 %2 %323) (/.f64 %2 %325) (/.f64 %2 %218) %618 (neg.f64 %976) (neg.f64 %633) (fma.f64 %160 %47 %1453) (fma.f64 %160 %47 %1455) (fma.f64 %164 %2 %1453) (fma.f64 %164 %2 %1455) (fma.f64 %645 %31 %1453) (fma.f64 %645 %31 %1455) (fma.f64 %647 %177 %1453) (fma.f64 %647 %177 %1455) (fma.f64 %34 %1338 %1453) (fma.f64 %34 %1338 %1455) (fma.f64 %34 %177 %1453) (fma.f64 %34 %177 %1455) (fma.f64 %43 %181 %1453) (fma.f64 %43 %181 %1455) (fma.f64 %4 %150 %1453) (fma.f64 %4 %150 %1455) (fma.f64 %25 %174 %1453) (fma.f64 %25 %174 %1455) (fma.f64 #s(literal -1/2 binary64) %607 %1453) (fma.f64 #s(literal -1/2 binary64) %607 %1455) (fma.f64 %153 %31 %1453) (fma.f64 %153 %31 %1455) (fma.f64 %150 %4 %1453) (fma.f64 %150 %4 %1455) (fma.f64 %174 %25 %1453) (fma.f64 %174 %25 %1455) (fma.f64 #s(literal -2 binary64) %1348 %1453) (fma.f64 #s(literal -2 binary64) %1348 %1455) (fma.f64 #s(literal -2 binary64) %1350 %1453) (fma.f64 #s(literal -2 binary64) %1350 %1455) (fma.f64 #s(literal 1/2 binary64) %624 %1453) (fma.f64 #s(literal 1/2 binary64) %624 %1455) (fma.f64 %31 %153 %1453) (fma.f64 %31 %153 %1455) (fma.f64 #s(literal 2 binary64) %1354 %1453) (fma.f64 #s(literal 2 binary64) %1354 %1455) (fma.f64 #s(literal 2 binary64) %1356 %1453) (fma.f64 #s(literal 2 binary64) %1356 %1455) (fma.f64 %159 %2 %1453) (fma.f64 %159 %2 %1455) (fma.f64 #s(literal 1 binary64) %1359 %1453) (fma.f64 #s(literal 1 binary64) %1359 %1455) (fma.f64 #s(literal 1 binary64) %1361 %1453) (fma.f64 #s(literal 1 binary64) %1361 %1455) (fma.f64 #s(literal 1 binary64) %618 %1453) (fma.f64 #s(literal 1 binary64) %618 %1455) (fma.f64 #s(literal -1 binary64) %627 %1453) (fma.f64 #s(literal -1 binary64) %627 %1455) (fma.f64 #s(literal -1 binary64) %613 %1453) (fma.f64 #s(literal -1 binary64) %613 %1455) (fma.f64 %2 %159 %1453) (fma.f64 %2 %159 %1455) (fma.f64 y %159 %1298) (fma.f64 y %159 %1301) (-.f64 (/.f64 %805 t) %1277) (-.f64 (/.f64 %809 %705) %1512) (-.f64 %1514 %1277) (-.f64 %1301 %377) (-.f64 %387 %1277) (+.f64 %1518 %1518) (+.f64 %1520 %1520) (+.f64 (/.f64 %129 %218) (/.f64 %119 %218)) (+.f64 (/.f64 %133 %218) (/.f64 %124 %218)) (+.f64 %1514 %1301) (+.f64 (/.f64 %129 t) (/.f64 %119 t)) (+.f64 (/.f64 %133 t) (/.f64 %124 t)) (+.f64 %1301 %1514) (+.f64 %1301 %387) (+.f64 %387 %1298) (+.f64 %387 %1301) (+.f64 %618 %1453) (+.f64 %618 %1455) (*.f64 %1541 #s(literal 4 binary64)) (*.f64 %1543 #s(literal 1 binary64)) (*.f64 %1545 #s(literal 1/2 binary64)) (*.f64 %1547 #s(literal -2 binary64)) (*.f64 %1549 #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) %1551) (*.f64 #s(literal 1/4 binary64) %1553) (*.f64 #s(literal 4 binary64) %1555) (*.f64 #s(literal -1/2 binary64) %1557) (*.f64 #s(literal -1/2 binary64) %1559) (*.f64 #s(literal -1/2 binary64) %1561) (*.f64 #s(literal -1/2 binary64) %1563) (*.f64 %17 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %1566) (*.f64 #s(literal -2 binary64) %1568) (*.f64 #s(literal -2 binary64) %1570) (*.f64 #s(literal -2 binary64) %1572) (*.f64 #s(literal 1/2 binary64) %1574) (*.f64 #s(literal 1/2 binary64) %1545) (*.f64 #s(literal 1/2 binary64) %1577) (*.f64 #s(literal 1/2 binary64) %1579) (*.f64 %24 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) %1582) (*.f64 #s(literal 2 binary64) %1584) (*.f64 #s(literal 2 binary64) %17) (*.f64 %69 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1588) (*.f64 #s(literal 1 binary64) %1590) (*.f64 #s(literal 1 binary64) %1592) (*.f64 #s(literal 1 binary64) %69) (*.f64 #s(literal -1 binary64) %1595) (*.f64 #s(literal -1 binary64) %1597) (*.f64 #s(literal -1 binary64) %24) (pow.f64 %69 #s(literal 1 binary64)) (pow.f64 %2 #s(literal -1 binary64)) (/.f64 %77 #s(literal -2 binary64)) (/.f64 %82 #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) %942) (/.f64 %24 #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) %72) (/.f64 %69 #s(literal 1 binary64)) %69 (/.f64 #s(literal -1 binary64) %31) (neg.f64 %24) (fma.f64 %1541 #s(literal 4 binary64) %1610) (fma.f64 %1543 #s(literal 1 binary64) %1610) (fma.f64 %1545 #s(literal 1/2 binary64) %1610) (fma.f64 %1547 #s(literal -2 binary64) %1610) (fma.f64 %1549 #s(literal 2 binary64) %1610) (fma.f64 #s(literal 1/4 binary64) %1551 %1610) (fma.f64 #s(literal 1/4 binary64) %1553 %1610) (fma.f64 #s(literal 4 binary64) %1555 %1610) (fma.f64 #s(literal -1/2 binary64) %1557 %1610) (fma.f64 #s(literal -1/2 binary64) %1559 %1610) (fma.f64 #s(literal -1/2 binary64) %1561 %1610) (fma.f64 #s(literal -1/2 binary64) %1563 %1610) (fma.f64 %17 #s(literal 2 binary64) %1610) (fma.f64 #s(literal -2 binary64) %1566 %1610) (fma.f64 #s(literal -2 binary64) %1568 %1610) (fma.f64 #s(literal -2 binary64) %1570 %1610) (fma.f64 #s(literal -2 binary64) %1572 %1610) (fma.f64 #s(literal 1/2 binary64) %1574 %1610) (fma.f64 #s(literal 1/2 binary64) %1545 %1610) (fma.f64 #s(literal 1/2 binary64) %1577 %1610) (fma.f64 #s(literal 1/2 binary64) %1579 %1610) (fma.f64 %24 #s(literal -1 binary64) %1610) (fma.f64 #s(literal 2 binary64) %1582 %1610) (fma.f64 #s(literal 2 binary64) %1584 %1610) (fma.f64 #s(literal 2 binary64) %17 %1610) (fma.f64 %69 #s(literal 1 binary64) %1610) (fma.f64 #s(literal 1 binary64) %1588 %1610) (fma.f64 #s(literal 1 binary64) %1590 %1610) (fma.f64 #s(literal 1 binary64) %1592 %1610) (fma.f64 #s(literal 1 binary64) %69 %1610) (fma.f64 #s(literal -1 binary64) %1595 %1610) (fma.f64 #s(literal -1 binary64) %1597 %1610) (fma.f64 #s(literal -1 binary64) %24 %1610) (+.f64 %17 %17) (+.f64 %69 %1610) %8 %12 %14 %16 %19 %23 %27 %28 %30 %33 %35 %38 %40 %42 %44 %45 %48 %49 %50 %52 %54 %55 %56 %57 %59 %61 %63 %64 %66 %67 %68 %70 %71 %73 %74 %76 %78 %79 %81 %83 %84 %85 %86 %87 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %120 %121 %122 %123 %125 %128 %2 %132 %136 %138 %139 %140 %141 %142 %143 %144 %145 (pow.f64 %118 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %118 #s(literal -1 binary64))) %118 (*.f64 #s(literal 2 binary64) %191) (*.f64 #s(literal 2 binary64) %150) (*.f64 %159 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %159) (*.f64 #s(literal -1 binary64) %153) (pow.f64 %218 #s(literal -1 binary64)) (pow.f64 %159 #s(literal 1 binary64)) (pow.f64 t #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) %223) (/.f64 #s(literal -2 binary64) %234) (/.f64 %176 %999) (/.f64 #s(literal 2 binary64) %226) (/.f64 #s(literal 2 binary64) %247) (/.f64 #s(literal 2 binary64) %219) (/.f64 #s(literal 2 binary64) %270) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %176)) (/.f64 #s(literal 1 binary64) %264) (/.f64 #s(literal 1 binary64) %267) (/.f64 #s(literal 1 binary64) %323) (/.f64 #s(literal 1 binary64) %325) (/.f64 #s(literal 1 binary64) (/.f64 %176 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %218) (/.f64 #s(literal 1 binary64) (pow.f64 %159 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1675) %159 (/.f64 #s(literal -1 binary64) %257) (/.f64 #s(literal -1 binary64) %250) (/.f64 #s(literal -1 binary64) %282) (/.f64 #s(literal -1 binary64) %176) (/.f64 t %705) (neg.f64 %284) (neg.f64 %153) (fma.f64 #s(literal 2 binary64) %191 %1684) (fma.f64 #s(literal 2 binary64) %191 %1686) (fma.f64 #s(literal 2 binary64) %150 %1684) (fma.f64 #s(literal 2 binary64) %150 %1686) (fma.f64 %159 #s(literal 1 binary64) %1684) (fma.f64 %159 #s(literal 1 binary64) %1686) (fma.f64 #s(literal 1 binary64) %159 %1684) (fma.f64 #s(literal 1 binary64) %159 %1686) (fma.f64 #s(literal -1 binary64) %153 %1684) (fma.f64 #s(literal -1 binary64) %153 %1686) (+.f64 %1696 %1696) (+.f64 %150 %150) (+.f64 %159 %1684) (+.f64 %159 %1686) (*.f64 (/.f64 t #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %505)) (*.f64 %148 t) (*.f64 %1675 %148) (*.f64 %176 %178) (*.f64 %199 #s(literal 1 binary64)) (*.f64 t %148) (pow.f64 %199 #s(literal 1 binary64)) (/.f64 (neg.f64 %323) %171) (/.f64 %282 %281) (/.f64 %323 z) (/.f64 %218 %216) (/.f64 %176 %171) (/.f64 #s(literal 1 binary64) %196) %199 (neg.f64 %296) %151 %154 %158 %163 %165 %167 %168 %170 %172 %175 %180 %183 %185 %186 %187 %189 %190 %193 %195 %198 %201 %202 %204 %206 %207 %209 %211 %212 %213 %214 %215 %220 %224 %227 %229 %232 %235 %238 %241 %243 %245 %248 %251 %253 %255 %258 %260 %262 %265 %268 %271 %273 %276 %278 %280 %283 %285 %287 %288 %290 %291 %292 %293 %294 %295 %298 %300 %301 %303 %305 %306 %308 %310 %312 %314 %316 %317 %319 %321 %322 %324 %326 %327 %196 %329 %331 %333 %334 %336 %337 %338 %339 %340 %341 %342 %343 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 (*.f64 %1718 %1718) (*.f64 %282 %282) (*.f64 %587 %587) (*.f64 %218 %218) (*.f64 %586 %586) (*.f64 %176 %176) %705 (pow.f64 %587 #s(literal 2 binary64)) (pow.f64 %218 #s(literal 2 binary64)) (pow.f64 %586 #s(literal 2 binary64)) (pow.f64 %176 #s(literal 2 binary64)) (pow.f64 %705 #s(literal 1 binary64)) (pow.f64 t #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %706) (neg.f64 %999) (sqrt.f64 %1733) (fabs.f64 %999) (fabs.f64 %705) %557 (*.f64 z %118) (*.f64 x %171) (pow.f64 %557 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %557 #s(literal -1 binary64))) (neg.f64 %584) %378 %379 %381 %382 %384 %386 %388 %390 %392 %393 %394 %396 %397 %395 %399 %400 %401 %402 %404 %407 %410 %413 %415 %417 %420 %422 %424 %426 %428 %430 %432 %434 %436 %438 %440 %442 %444 %446 %448 %450 %452 %454 %455 %456 %457 %458 %459 %460 %462 %464 %465 %466 %467 %468 %470 %472 %474 %475 %476 %478 %480 (pow.f64 %585 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %585 #s(literal -1 binary64))) (neg.f64 %677) (fma.f64 (*.f64 t %196) y %557) (fma.f64 (*.f64 t %372) %159 %557) (fma.f64 %153 (/.f64 %809 %178) %557) (fma.f64 %153 (/.f64 %809 %156) %557) (fma.f64 %809 %196 %557) (fma.f64 %395 t %557) (fma.f64 %159 (/.f64 %809 %148) %557) (fma.f64 %159 (*.f64 z %809) %557) (fma.f64 %118 z %391) (fma.f64 #s(literal 1 binary64) %391 %557) (fma.f64 %372 #s(literal 1 binary64) %557) (fma.f64 %196 %809 %557) (fma.f64 t %395 %557) (fma.f64 z (/.f64 %809 t) %557) (fma.f64 z (*.f64 %159 %809) %557) (fma.f64 z %118 %391) (fma.f64 y (*.f64 %196 t) %557) (fma.f64 x %171 %391) %585 (-.f64 %557 %1281) (-.f64 %557 %1284) (-.f64 %557 %1287) (-.f64 %557 %461) (+.f64 %391 %557) (+.f64 %557 %391) (*.f64 %586 %1780) (*.f64 %176 %772) %1783 (*.f64 %487 t) (*.f64 t %487) (*.f64 x %705) (pow.f64 %1783 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1783 #s(literal -1 binary64))) (*.f64 t %1790) %1793 (pow.f64 %1793 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1793 #s(literal -1 binary64))) (neg.f64 %1797) (fma.f64 %586 %1780 %704) (fma.f64 %176 %772 %704) (fma.f64 %585 t %1801) (fma.f64 %585 t %1804) (fma.f64 %585 t %1783) (fma.f64 %705 x %704) (fma.f64 %487 t %704) (fma.f64 t %585 %1801) (fma.f64 t %585 %1804) (fma.f64 t %585 %1783) (fma.f64 t %487 %704) (fma.f64 x %705 %704) (-.f64 %704 %1803) (-.f64 %1783 %1815) (-.f64 %1783 %1817) (-.f64 %1783 %965) (+.f64 %704 %1801) (+.f64 %704 %1804) (+.f64 %704 %1783) (+.f64 %1783 %704) %1826 %1828 %1830 %1832 %1834 %1837 %1839 %1841 %1843 %1845 %1847 %1849 %1850 %1852 %1853 %1855 %1857 %1859 %1863 %1867 %1871 %1875 %1879 %1884 %1887 %1890 %1894 %1898 %1903 %1906 %1909 %1913 %1917 %1921 %1925 %1929 %1932 %1936 %1940 %1944 %1948 %1952 %1955 %1958 %1961 %1964 %1967 %1970 %1973 %1976 %1979 %1982 %1985 %1988 %1991 %1994 %1997 %2000 %2003 %2006 %2009 %2012 %2015 %2018 %2021 %2024 %2027 %2030 %2033 %2036 %2039 %2042 %2044 %2046 %2048 %2051 %2054 %2057 %2060 %2063 %2066 %2068 %2070 %2073 %2078 %2082 %2085 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2104 %2106 %2108 %2110 %2113 %2115 %2117 %2120 %2123 %2126 %2129 %2132 %2134 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2144 %2145 %2146 %2147 %2148 %2149 %2150 %2151 %2152 %2153 %2154 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2247 %2249 %2251 %2253 %2254 %2256 %2259 %2261 %2262 %2264 %2266 %2269 %2270 %2272 %2273 %2274 %2275 %2277 %2279 %2280 %2281 %2282 %2283 %2286 %2287 %2288 %2289 %2290 %2292 %2293 %2295 %2296 %2297 %2298 %2299 %2300 %2301 %2302 %2303 %2304 %2305 %2306 %2307 %2308 %2309 %2310 %2311 %2312 %2313 %2314 %2315 %2316 %2317 %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2325 %2326 %2327 %2328 %2329 %2330 %2331 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %2340 %2341 %2342 %2343 %2345 %2346 %2348 %2349 %2350 %2351 %2352 %2353 %2354 %2355 %2356 %2357 %2358 %2359 %2360 %2361 %2362 %2363 %2364 %2365 %2366 %2367 %2368 %2369 %2370 %2371 %2372 %2373 %2374 %2375 %2376 %2377 %2378 %2379 %2380 %2381 %2382 %2383 %2384 %2385 %2386 %2387 %2388 %2389 %2390 %2391 %2392 %2393 %2394 %2395 %2396 %2397 %2398 %2399 %2400 %2401 %2402 %2403 %2404 %2405 %2406 %2407 %2408 %2409 %2410 %2411 %2412 %2413 %2415 %2416 %2417 %2418 %2419 %2420 %1858 %2421 %2422 %2423 %2424 %2425 %2426 %2427 %2428 %2429 %2430 %2431 %2432 %2433 %2434 %2435 %2436 %2437 %2438 %2439 %2440 %2441 %2442 %2443 %2444 %2445 %2446 %2447 %2448 %2449 %2450 %2451 %2452 %2453 %2454 %2455 %2456 %2458 %2460 %2462 %2464 %2467 %2469 %2470 %2471 %2472 %2475 %2478 %2481 %2484 %2487 %2490 %2492 %2493 %2494 %2495 %2496 %2497 %2498 %1826 %1828 %1830 %1832 %1834 %1837 %1839 %1841 %1843 %1845 %1847 %1849 %1850 %1852 %1853 %1855 %1857 %1859 %1863 %1867 %1871 %1875 %1879 %1884 %1887 %1890 %1894 %1898 %1903 %1906 %1909 %1913 %1917 %1921 %1925 %1929 %1932 %1936 %1940 %1944 %1948 %1952 %1955 %1958 %1961 %1964 %1967 %1970 %1973 %1976 %1979 %1982 %1985 %1988 %1991 %1994 %1997 %2000 %2003 %2006 %2009 %2012 %2015 %2018 %2021 %2024 %2027 %2030 %2033 %2036 %2039 %2042 %2044 %2046 %2048 %2051 %2054 %2057 %2060 %2063 %2066 %2068 %2070 %2073 %2078 %2082 %2085 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2104 %2106 %2108 %2110 %2113 %2115 %2117 %2120 %2123 %2126 %2129 %2132 %2134 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2144 %2145 %2146 %2147 %2148 %2149 %2150 %2151 %2152 %2153 %2154 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2247 %2249 %2251 %2253 %2254 %2256 %2259 %2261 %2262 %2264 %2266 %2269 %2270 %2272 %2273 %2274 %2275 %2277 %2279 %2280 %2281 %2282 %2283 %2286 %2287 %2288 %2289 %2290 %2292 %2293 %2295 %2296 %2297 %2298 %2299 %2300 %2301 %2302 %2303 %2304 %2305 %2306 %2307 %2308 %2309 %2310 %2311 %2312 %2313 %2314 %2315 %2316 %2317 %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2325 %2326 %2327 %2328 %2329 %2330 %2331 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %2340 %2341 %2342 %2343 %2345 %2346 %2348 %2349 %2350 %2351 %2352 %2353 %2354 %2355 %2356 %2357 %2358 %2359 %2360 %2361 %2362 %2363 %2364 %2365 %2366 %2367 %2368 %2369 %2370 %2371 %2372 %2373 %2374 %2375 %2376 %2377 %2378 %2379 %2380 %2381 %2382 %2383 %2384 %2385 %2386 %2387 %2388 %2389 %2390 %2391 %2392 %2393 %2394 %2395 %2396 %2397 %2398 %2399 %2400 %2401 %2402 %2403 %2404 %2405 %2406 %2407 %2408 %2409 %2410 %2411 %2412 %2413 %2415 %2416 %2417 %2418 %2419 %2420 %1858 %2421 %2422 %2423 %2424 %2425 %2426 %2427 %2428 %2429 %2430 %2431 %2432 %2433 %2434 %2435 %2436 %2437 %2438 %2439 %2440 %2441 %2442 %2443 %2444 %2445 %2446 %2447 %2448 %2449 %2450 %2451 %2452 %2453 %2454 %2455 %2456 %2458 %2460 %2462 %2464 %2467 %2469 %2470 %2471 %2472 %2475 %2478 %2481 %2484 %2487 %2490 %2492 %2493 %2494 %2495 %2496 %2497 %2498 %1826 %1828 %1830 %1832 %1834 %1837 %1839 %1841 %1843 %1845 %1847 %1849 %1850 %1852 %1853 %1855 %1857 %1859 %1863 %1867 %1871 %1875 %1879 %1884 %1887 %1890 %1894 %1898 %1903 %1906 %1909 %1913 %1917 %1921 %1925 %1929 %1932 %1936 %1940 %1944 %1948 %1952 %1955 %1958 %1961 %1964 %1967 %1970 %1973 %1976 %1979 %1982 %1985 %1988 %1991 %1994 %1997 %2000 %2003 %2006 %2009 %2012 %2015 %2018 %2021 %2024 %2027 %2030 %2033 %2036 %2039 %2042 %2044 %2046 %2048 %2051 %2054 %2057 %2060 %2063 %2066 %2068 %2070 %2073 %2078 %2082 %2085 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2104 %2106 %2108 %2110 %2113 %2115 %2117 %2120 %2123 %2126 %2129 %2132 %2134 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2144 %2145 %2146 %2147 %2148 %2149 %2150 %2151 %2152 %2153 %2154 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2247 %2249 %2251 %2253 %2254 %2256 %2259 %2261 %2262 %2264 %2266 %2269 %2270 %2272 %2273 %2274 %2275 %2277 %2279 %2280 %2281 %2282 %2283 %2286 %2287 %2288 %2289 %2290 %2292 %2293 %2295 %2296 %2297 %2298 %2299 %2300 %2301 %2302 %2303 %2304 %2305 %2306 %2307 %2308 %2309 %2310 %2311 %2312 %2313 %2314 %2315 %2316 %2317 %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2325 %2326 %2327 %2328 %2329 %2330 %2331 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %2340 %2341 %2342 %2343 %2345 %2346 %2348 %2349 %2350 %2351 %2352 %2353 %2354 %2355 %2356 %2357 %2358 %2359 %2360 %2361 %2362 %2363 %2364 %2365 %2366 %2367 %2368 %2369 %2370 %2371 %2372 %2373 %2374 %2375 %2376 %2377 %2378 %2379 %2380 %2381 %2382 %2383 %2384 %2385 %2386 %2387 %2388 %2389 %2390 %2391 %2392 %2393 %2394 %2395 %2396 %2397 %2398 %2399 %2400 %2401 %2402 %2403 %2404 %2405 %2406 %2407 %2408 %2409 %2410 %2411 %2412 %2413 %2415 %2416 %2417 %2418 %2419 %2420 %1858 %2421 %2422 %2423 %2424 %2425 %2426 %2427 %2428 %2429 %2430 %2431 %2432 %2433 %2434 %2435 %2436 %2437 %2438 %2439 %2440 %2441 %2442 %2443 %2444 %2445 %2446 %2447 %2448 %2449 %2450 %2451 %2452 %2453 %2454 %2455 %2456 %2458 %2460 %2462 %2464 %2467 %2469 %2470 %2471 %2472 %2475 %2478 %2481 %2484 %2487 %2490 %2492 %2493 %2494 %2495 %2496 %2497 %2498 %1826 %1828 %1830 %1832 %1834 %1837 %1839 %1841 %1843 %1845 %1847 %1849 %1850 %1852 %1853 %1855 %1857 %1859 %1863 %1867 %1871 %1875 %1879 %1884 %1887 %1890 %1894 %1898 %1903 %1906 %1909 %1913 %1917 %1921 %1925 %1929 %1932 %1936 %1940 %1944 %1948 %1952 %1955 %1958 %1961 %1964 %1967 %1970 %1973 %1976 %1979 %1982 %1985 %1988 %1991 %1994 %1997 %2000 %2003 %2006 %2009 %2012 %2015 %2018 %2021 %2024 %2027 %2030 %2033 %2036 %2039 %2042 %2044 %2046 %2048 %2051 %2054 %2057 %2060 %2063 %2066 %2068 %2070 %2073 %2078 %2082 %2085 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2104 %2106 %2108 %2110 %2113 %2115 %2117 %2120 %2123 %2126 %2129 %2132 %2134 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2144 %2145 %2146 %2147 %2148 %2149 %2150 %2151 %2152 %2153 %2154 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2247 %2249 %2251 %2253 %2254 %2256 %2259 %2261 %2262 %2264 %2266 %2269 %2270 %2272 %2273 %2274 %2275 %2277 %2279 %2280 %2281 %2282 %2283 %2286 %2287 %2288 %2289 %2290 %2292 %2293 %2295 %2296 %2297 %2298 %2299 %2300 %2301 %2302 %2303 %2304 %2305 %2306 %2307 %2308 %2309 %2310 %2311 %2312 %2313 %2314 %2315 %2316 %2317 %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2325 %2326 %2327 %2328 %2329 %2330 %2331 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %2340 %2341 %2342 %2343 %2345 %2346 %2348 %2349 %2350 %2351 %2352 %2353 %2354 %2355 %2356 %2357 %2358 %2359 %2360 %2361 %2362 %2363 %2364 %2365 %2366 %2367 %2368 %2369 %2370 %2371 %2372 %2373 %2374 %2375 %2376 %2377 %2378 %2379 %2380 %2381 %2382 %2383 %2384 %2385 %2386 %2387 %2388 %2389 %2390 %2391 %2392 %2393 %2394 %2395 %2396 %2397 %2398 %2399 %2400 %2401 %2402 %2403 %2404 %2405 %2406 %2407 %2408 %2409 %2410 %2411 %2412 %2413 %2415 %2416 %2417 %2418 %2419 %2420 %1858 %2421 %2422 %2423 %2424 %2425 %2426 %2427 %2428 %2429 %2430 %2431 %2432 %2433 %2434 %2435 %2436 %2437 %2438 %2439 %2440 %2441 %2442 %2443 %2444 %2445 %2446 %2447 %2448 %2449 %2450 %2451 %2452 %2453 %2454 %2455 %2456 %2458 %2460 %2462 %2464 %2467 %2469 %2470 %2471 %2472 %2475 %2478 %2481 %2484 %2487 %2490 %2492 %2493 %2494 %2495 %2496 %2497 %2498 (pow.f64 %2499 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2499 #s(literal -1 binary64))) (neg.f64 (-.f64 %2503 x)) (-.f64 %1330 %118) (-.f64 x %2503) %2499 (+.f64 x (neg.f64 %2503)) (+.f64 x %1330) (pow.f64 %2511 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2511 #s(literal -1 binary64))) (neg.f64 (-.f64 %2515 x)) (-.f64 %483 %118) (-.f64 x %2515) %2511 (+.f64 x (neg.f64 %2515)) (+.f64 x %483) %573 %575 %577 %580 %581 %583 %590 %593 %596 %599 %602 %605 %608 %611 %614 %616 %619 %621 %623 %625 %626 %628 %630 %632 %634 %636 %638 %639 %640 %641 %642 %643 %644 %646 %649 %651 %652 %653 %654 %655 %656 %658 %659 %661 %662 %663 %665 %666 %667 %668 %670 %672 %673 %676 %680 %681 %682 %684 %686 %687 %688 %689 %691 %693 %695 %697 %698 %699 %701 %703 %707 %708 %709 %710 %712 %713 %715 %717 %718 %720 %721 %723 %724 %725 %728 %729 %731 %733 %735 %737 %741 %745 %749 %751 %755 %757 %761 %763 %765 %767 %770 %774 %778 %781 %785 %788 %792 %795 %798 %801 %804 %808 %813 %815 %817 %821 %826 %829 %834 %837 %839 %841 %843 %844 %846 %848 %850 %853 %856 %859 %861 %863 %865 %867 %869 %871 %873 %875 %878 %881 %883 %885 %886 %887 %889 %890 %891 %893 %894 %895 %897 %898 %900 %902 %903 %905 %906 %907 %909 %910 %911 %913 %914 %915 %916 %918 %919 %922 %924 %926 %928 %930 %932 %934 %937 %938 %941 %943 %944 %947 %950 %953 %955 %958 %961 %964 %967 %969 %971 %972 %973 %974 %975 %977 %978 %979 %980 %981 %983 %985 %986 %987 %988 %989 %990 %991 %992 %994 %995 %996 %997 %998 %1000 %1001 %1003 %1004 %1007 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1022 %1023 %1024 %1026 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %711 %1036 %1038 %1040 %1042 %1044 %1046 %1048 %1050 %1052 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1068 %1069 %1070 %1071 %1073 %1074 %1076 %1077 %1079 %1080 %1081 %1082 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1126 %1128 %1130 %1132 %1134 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1279 %1283 %1286 %1289 %1291 %1293 %1295 %1297 %1300 %1303 %1306 %1308 %1313 %1314 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1826 %1828 %1830 %1832 %1834 %1837 %1839 %1841 %1843 %1845 %1847 %1849 %1850 %1852 %1853 %1855 %1857 %1859 %1863 %1867 %1871 %1875 %1879 %1884 %1887 %1890 %1894 %1898 %1903 %1906 %1909 %1913 %1917 %1921 %1925 %1929 %1932 %1936 %1940 %1944 %1948 %1952 %1955 %1958 %1961 %1964 %1967 %1970 %1973 %1976 %1979 %1982 %1985 %1988 %1991 %1994 %1997 %2000 %2003 %2006 %2009 %2012 %2015 %2018 %2021 %2024 %2027 %2030 %2033 %2036 %2039 %2042 %2044 %2046 %2048 %2051 %2054 %2057 %2060 %2063 %2066 %2068 %2070 %2073 %2078 %2082 %2085 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2104 %2106 %2108 %2110 %2113 %2115 %2117 %2120 %2123 %2126 %2129 %2132 %2134 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2144 %2145 %2146 %2147 %2148 %2149 %2150 %2151 %2152 %2153 %2154 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2247 %2249 %2251 %2253 %2254 %2256 %2259 %2261 %2262 %2264 %2266 %2269 %2270 %2272 %2273 %2274 %2275 %2277 %2279 %2280 %2281 %2282 %2283 %2286 %2287 %2288 %2289 %2290 %2292 %2293 %2295 %2296 %2297 %2298 %2299 %2300 %2301 %2302 %2303 %2304 %2305 %2306 %2307 %2308 %2309 %2310 %2311 %2312 %2313 %2314 %2315 %2316 %2317 %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2325 %2326 %2327 %2328 %2329 %2330 %2331 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %2340 %2341 %2342 %2343 %2345 %2346 %2348 %2349 %2350 %2351 %2352 %2353 %2354 %2355 %2356 %2357 %2358 %2359 %2360 %2361 %2362 %2363 %2364 %2365 %2366 %2367 %2368 %2369 %2370 %2371 %2372 %2373 %2374 %2375 %2376 %2377 %2378 %2379 %2380 %2381 %2382 %2383 %2384 %2385 %2386 %2387 %2388 %2389 %2390 %2391 %2392 %2393 %2394 %2395 %2396 %2397 %2398 %2399 %2400 %2401 %2402 %2403 %2404 %2405 %2406 %2407 %2408 %2409 %2410 %2411 %2412 %2413 %2415 %2416 %2417 %2418 %2419 %2420 %1858 %2421 %2422 %2423 %2424 %2425 %2426 %2427 %2428 %2429 %2430 %2431 %2432 %2433 %2434 %2435 %2436 %2437 %2438 %2439 %2440 %2441 %2442 %2443 %2444 %2445 %2446 %2447 %2448 %2449 %2450 %2451 %2452 %2453 %2454 %2455 %2456 %2458 %2460 %2462 %2464 %2467 %2469 %2470 %2471 %2472 %2475 %2478 %2481 %2484 %2487 %2490 %2492 %2493 %2494 %2495 %2496 %2497 %2498 (*.f64 %2523 %152) (*.f64 %2523 %171) (*.f64 %2526 z) (*.f64 %2528 %159) (*.f64 %2530 z) (*.f64 %2532 %196) (*.f64 %153 %2534) (*.f64 %153 %2536) (*.f64 %2538 %159) (*.f64 %159 %2528) (*.f64 %159 %2538) (*.f64 #s(literal 1 binary64) %2542) %2542 (*.f64 %196 %368) (*.f64 z %2526) (*.f64 z %2546) (pow.f64 %2542 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %2549) %234) (/.f64 (*.f64 #s(literal 2 binary64) %2532) %304) (/.f64 (*.f64 #s(literal 2 binary64) %2554) %299) (/.f64 (*.f64 #s(literal 2 binary64) %2557) %234) (/.f64 (*.f64 #s(literal 2 binary64) %2560) %304) (/.f64 (*.f64 #s(literal 2 binary64) %2563) %299) (/.f64 (*.f64 #s(literal 2 binary64) %2566) %234) (/.f64 (*.f64 #s(literal 2 binary64) %2538) %270) (/.f64 (*.f64 #s(literal 2 binary64) %368) %304) (/.f64 (*.f64 #s(literal 1 binary64) %2549) %250) (/.f64 (*.f64 #s(literal 1 binary64) %2532) %309) (/.f64 (*.f64 #s(literal 1 binary64) %2554) %320) (/.f64 (*.f64 #s(literal 1 binary64) %2557) %250) (/.f64 (*.f64 #s(literal 1 binary64) %2560) %309) (/.f64 (*.f64 #s(literal 1 binary64) %2563) %320) (/.f64 (*.f64 #s(literal 1 binary64) %2566) %250) (/.f64 (*.f64 #s(literal 1 binary64) %2538) %325) (/.f64 (neg.f64 %2549) %218) (/.f64 (neg.f64 %2532) %296) (/.f64 (neg.f64 %2554) %199) (/.f64 (neg.f64 %2557) %218) (/.f64 (neg.f64 %2560) %296) (/.f64 (neg.f64 %2563) %199) (/.f64 (neg.f64 %2566) %218) (/.f64 %2549 %176) (/.f64 %2532 %199) (/.f64 %2554 %296) (/.f64 %2557 %176) (/.f64 %2560 %309) (/.f64 %2560 %199) (/.f64 %2563 %296) (/.f64 %2566 %176) (/.f64 %2538 t) (/.f64 %2612 %296) (/.f64 #s(literal 1 binary64) (/.f64 t %2538)) (/.f64 #s(literal 1 binary64) (pow.f64 %2542 #s(literal -1 binary64))) (/.f64 %368 %199) (pow.f64 %2619 #s(literal 1 binary64)) (/.f64 (neg.f64 %2621) %176) (/.f64 %2621 t) (/.f64 #s(literal 1 binary64) (pow.f64 %2619 #s(literal -1 binary64))) (neg.f64 (-.f64 %2627 x)) (fma.f64 %2523 %152 x) (fma.f64 %2523 %171 x) (fma.f64 %2526 z x) (fma.f64 %2528 %159 x) (fma.f64 %2530 z x) (fma.f64 %2532 %196 x) (fma.f64 %153 %2534 x) (fma.f64 %153 %2536 x) (fma.f64 %2538 %159 x) (fma.f64 %159 %2528 x) (fma.f64 %159 %2538 x) (fma.f64 #s(literal 1 binary64) %2542 x) %2619 (fma.f64 %196 %368 x) (fma.f64 z %2526 x) (fma.f64 z %2546 x) (-.f64 %2542 %118) (-.f64 x %2627) (+.f64 %2291 %2542) (+.f64 %2542 x) (+.f64 x (*.f64 (neg.f64 %2612) %196)) (+.f64 x (neg.f64 %2627)) (+.f64 x %2542) %573 %575 %577 %580 %581 %583 %590 %593 %596 %599 %602 %605 %608 %611 %614 %616 %619 %621 %623 %625 %626 %628 %630 %632 %634 %636 %638 %639 %640 %641 %642 %643 %644 %646 %649 %651 %652 %653 %654 %655 %656 %658 %659 %661 %662 %663 %665 %666 %667 %668 %670 %672 %673 %676 %680 %681 %682 %684 %686 %687 %688 %689 %691 %693 %695 %697 %698 %699 %701 %703 %707 %708 %709 %710 %712 %713 %715 %717 %718 %720 %721 %723 %724 %725 %728 %729 %731 %733 %735 %737 %741 %745 %749 %751 %755 %757 %761 %763 %765 %767 %770 %774 %778 %781 %785 %788 %792 %795 %798 %801 %804 %808 %813 %815 %817 %821 %826 %829 %834 %837 %839 %841 %843 %844 %846 %848 %850 %853 %856 %859 %861 %863 %865 %867 %869 %871 %873 %875 %878 %881 %883 %885 %886 %887 %889 %890 %891 %893 %894 %895 %897 %898 %900 %902 %903 %905 %906 %907 %909 %910 %911 %913 %914 %915 %916 %918 %919 %922 %924 %926 %928 %930 %932 %934 %937 %938 %941 %943 %944 %947 %950 %953 %955 %958 %961 %964 %967 %969 %971 %972 %973 %974 %975 %977 %978 %979 %980 %981 %983 %985 %986 %987 %988 %989 %990 %991 %992 %994 %995 %996 %997 %998 %1000 %1001 %1003 %1004 %1007 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1022 %1023 %1024 %1026 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %711 %1036 %1038 %1040 %1042 %1044 %1046 %1048 %1050 %1052 %1053 %1055 %1057 %1059 %1061 %1063 %1065 %1067 %1068 %1069 %1070 %1071 %1073 %1074 %1076 %1077 %1079 %1080 %1081 %1082 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1126 %1128 %1130 %1132 %1134 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1279 %1283 %1286 %1289 %1291 %1293 %1295 %1297 %1300 %1303 %1306 %1308 %1313 %1314 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1826 %1828 %1830 %1832 %1834 %1837 %1839 %1841 %1843 %1845 %1847 %1849 %1850 %1852 %1853 %1855 %1857 %1859 %1863 %1867 %1871 %1875 %1879 %1884 %1887 %1890 %1894 %1898 %1903 %1906 %1909 %1913 %1917 %1921 %1925 %1929 %1932 %1936 %1940 %1944 %1948 %1952 %1955 %1958 %1961 %1964 %1967 %1970 %1973 %1976 %1979 %1982 %1985 %1988 %1991 %1994 %1997 %2000 %2003 %2006 %2009 %2012 %2015 %2018 %2021 %2024 %2027 %2030 %2033 %2036 %2039 %2042 %2044 %2046 %2048 %2051 %2054 %2057 %2060 %2063 %2066 %2068 %2070 %2073 %2078 %2082 %2085 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2104 %2106 %2108 %2110 %2113 %2115 %2117 %2120 %2123 %2126 %2129 %2132 %2134 %2136 %2137 %2138 %2139 %2140 %2141 %2142 %2143 %2144 %2145 %2146 %2147 %2148 %2149 %2150 %2151 %2152 %2153 %2154 %2155 %2156 %2157 %2158 %2159 %2160 %2161 %2162 %2163 %2164 %2165 %2166 %2167 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2179 %2180 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2245 %2247 %2249 %2251 %2253 %2254 %2256 %2259 %2261 %2262 %2264 %2266 %2269 %2270 %2272 %2273 %2274 %2275 %2277 %2279 %2280 %2281 %2282 %2283 %2286 %2287 %2288 %2289 %2290 %2292 %2293 %2295 %2296 %2297 %2298 %2299 %2300 %2301 %2302 %2303 %2304 %2305 %2306 %2307 %2308 %2309 %2310 %2311 %2312 %2313 %2314 %2315 %2316 %2317 %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2325 %2326 %2327 %2328 %2329 %2330 %2331 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %2340 %2341 %2342 %2343 %2345 %2346 %2348 %2349 %2350 %2351 %2352 %2353 %2354 %2355 %2356 %2357 %2358 %2359 %2360 %2361 %2362 %2363 %2364 %2365 %2366 %2367 %2368 %2369 %2370 %2371 %2372 %2373 %2374 %2375 %2376 %2377 %2378 %2379 %2380 %2381 %2382 %2383 %2384 %2385 %2386 %2387 %2388 %2389 %2390 %2391 %2392 %2393 %2394 %2395 %2396 %2397 %2398 %2399 %2400 %2401 %2402 %2403 %2404 %2405 %2406 %2407 %2408 %2409 %2410 %2411 %2412 %2413 %2415 %2416 %2417 %2418 %2419 %2420 %1858 %2421 %2422 %2423 %2424 %2425 %2426 %2427 %2428 %2429 %2430 %2431 %2432 %2433 %2434 %2435 %2436 %2437 %2438 %2439 %2440 %2441 %2442 %2443 %2444 %2445 %2446 %2447 %2448 %2449 %2450 %2451 %2452 %2453 %2454 %2455 %2456 %2458 %2460 %2462 %2464 %2467 %2469 %2470 %2471 %2472 %2475 %2478 %2481 %2484 %2487 %2490 %2492 %2493 %2494 %2495 %2496 %2497 %2498 |
Compiled 5 276 to 2 918 computations (44.7% saved)
Compiled 681 to 1 676 computations (-146.1% saved)
10 alts after pruning (7 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 674 | 7 | 681 |
| Fresh | 0 | 0 | 0 |
| Picked | 6 | 3 | 9 |
| Done | 0 | 0 | 0 |
| Total | 680 | 10 | 690 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 z t) x) |
| ▶ | 68.1% | (fma.f64 (*.f64 (approx (- y x) y) z) (/.f64 #s(literal 1 binary64) t) x) |
| ▶ | 71.7% | (fma.f64 (approx (- y x) y) (/.f64 z t) x) |
| ✓ | 91.4% | (fma.f64 z (/.f64 (-.f64 y x) t) x) |
| ▶ | 67.4% | (fma.f64 z (/.f64 (approx (- y x) y) t) x) |
| ▶ | 40.3% | (+.f64 (approx x #s(literal 0 binary64)) (*.f64 (approx (- y x) y) (/.f64 z t))) |
| ▶ | 37.7% | (+.f64 (approx x #s(literal 0 binary64)) (approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t))) |
| ▶ | 98.0% | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ▶ | 71.7% | (+.f64 x (/.f64 (approx (- y x) y) (/.f64 t z))) |
| ✓ | 93.7% | (+.f64 x (approx (* (- y x) (/ z t)) (/.f64 (*.f64 z (-.f64 y x)) t))) |
Compiled 10 to 30 computations (-200.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 181 | 834 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (/.f64 z t) %7 = (approx x #s(literal 0 binary64)) %8 = (- y x) %9 = (approx %8 y) %10 = (*.f64 y z) %11 = (/.f64 %10 t) %14 = (approx (* %8 (/ z t)) %11) %16 = (/.f64 #s(literal 1 binary64) t) %17 = (/.f64 t z) %18 = (*.f64 %9 %5) %19 = (/.f64 %2 %17) %20 = (/.f64 %9 t) %21 = (*.f64 %9 z) %22 = (/.f64 %9 %17) x y %2 z t %5 #s(literal 0 binary64) %7 %9 %10 %11 %14 #s(literal 1 binary64) %16 %17 %18 %19 %20 %21 %22 (fma.f64 %9 %5 x) (fma.f64 %21 %16 x) (fma.f64 z %20 x) (+.f64 x %19) (+.f64 %7 %14) (+.f64 %7 %18) (+.f64 x %22) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %13 = (/ z t) %14 = (* %5 %13) %15 = (*.f64 y z) %16 = (/.f64 %15 t) %18 = (*.f64 x z) %19 = (/.f64 %18 t) %20 = (fma.f64 #s(literal -1 binary64) %19 %16) %22 = (/ %5 t) %23 = (/.f64 y t) %25 = (/.f64 x t) %28 = (* %5 z) %32 = (+ %14 x) %34 = (/.f64 z t) %36 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %34)) %40 = (/.f64 y x) %44 = (*.f64 #s(literal -1 binary64) %19) %46 = (*.f64 t x) %47 = (/.f64 %15 %46) %48 = (fma.f64 #s(literal -1 binary64) %34 %47) %53 = (/.f64 y %46) %54 = (/.f64 #s(literal 1 binary64) t) %60 = (/.f64 %15 x) %74 = (fma.f64 #s(literal -1 binary64) %47 %34) %95 = (-.f64 y x) %97 = (+.f64 x %44) %101 = (/.f64 x y) %106 = (*.f64 t y) %107 = (/.f64 %18 %106) %111 = (/.f64 x %106) %115 = (/.f64 %18 y) %148 = (*.f64 z %95) %149 = (/.f64 %148 t) %156 = (*.f64 z (-.f64 %23 %25)) %160 = (/.f64 x z) %165 = (/.f64 %95 t) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %14 %16) (approx %14 %20) (approx %22 %23) (approx %22 (fma.f64 #s(literal -1 binary64) %25 %23)) (approx %28 %15) (approx %28 (fma.f64 #s(literal -1 binary64) %18 %15)) (approx %32 (fma.f64 x %36 %16)) (approx %5 %8) (approx %5 (*.f64 x (-.f64 %40 #s(literal 1 binary64)))) (approx %14 %44) (approx %14 (*.f64 x %48)) (approx %22 (*.f64 #s(literal -1 binary64) %25)) (approx %22 (*.f64 x (-.f64 %53 %54))) (approx %28 (*.f64 #s(literal -1 binary64) %18)) (approx %28 (*.f64 x (fma.f64 #s(literal -1 binary64) z %60))) (approx %32 (*.f64 x %36)) (approx %32 (*.f64 x (+.f64 #s(literal 1 binary64) %48))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %40))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 x %74))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %53 %54)))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %60))))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %34 #s(literal 1 binary64))))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %74 #s(literal 1 binary64))))) (approx %5 %95) (approx %32 %97) (approx %32 (+.f64 x %20)) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %101)))) (approx %14 (*.f64 y (fma.f64 #s(literal -1 binary64) %107 %34))) (approx %22 (*.f64 y (fma.f64 #s(literal -1 binary64) %111 %54))) (approx %28 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %115)))) (approx %32 (*.f64 y (fma.f64 #s(literal -1 binary64) %107 (+.f64 %101 %34)))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %101 #s(literal 1 binary64))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %34 %107)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %111 %54)))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %115)))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %34 (*.f64 #s(literal -1 binary64) (/.f64 %97 y)))))) (approx z z) (approx %13 %34) (approx %14 %149) (approx (/ t z) (/.f64 t z)) (approx %28 %148) (approx %32 (+.f64 x %156)) (approx %32 %156) (approx %32 (*.f64 z (-.f64 (+.f64 %160 %23) %25))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %160 (*.f64 #s(literal -1 binary64) %165))))) (approx t t) (approx (/ 1 t) %54) (approx %22 %165) (approx %32 (/.f64 (fma.f64 t x %148) t)) (approx %32 (+.f64 x %149)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 4.0ms | z | inf |
| 3.0ms | t | 0 |
| 2.0ms | z | 0 |
| 2.0ms | y | inf |
| 2.0ms | y | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 30 | 168 |
| 0 | 51 | 165 |
| 1 | 174 | 165 |
| 2 | 598 | 165 |
| 3 | 3682 | 165 |
| 0 | 4196 | 165 |
| 0 | 4799 | 163 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (/.f64 z t) %7 = (approx x #s(literal 0 binary64)) %8 = (- y x) %9 = (approx %8 y) %10 = (*.f64 y z) %11 = (/.f64 %10 t) %14 = (approx (* %8 (/ z t)) %11) %16 = (/.f64 #s(literal 1 binary64) t) %17 = (/.f64 t z) %18 = (*.f64 %9 %5) %19 = (/.f64 %2 %17) %20 = (/.f64 %9 t) %21 = (*.f64 %9 z) %22 = (/.f64 %9 %17) x y %2 z t %5 #s(literal 0 binary64) %7 %9 %10 %11 %14 #s(literal 1 binary64) %16 %17 %18 %19 %20 %21 %22 (fma.f64 %9 %5 x) (fma.f64 %21 %16 x) (fma.f64 z %20 x) (+.f64 x %19) (+.f64 %7 %14) (+.f64 %7 %18) (+.f64 x %22) |
| Outputs |
|---|
%2 = (-.f64 y x) %4 = (*.f64 %2 #s(literal 2 binary64)) %7 = (*.f64 %2 #s(literal 1/2 binary64)) %17 = (-.f64 x y) %18 = (*.f64 %17 #s(literal 1 binary64)) %20 = (*.f64 %2 #s(literal -1 binary64)) %24 = (*.f64 %2 #s(literal 0 binary64)) %26 = (*.f64 #s(literal 0 binary64) %2) %30 = (*.f64 #s(literal 1/2 binary64) %2) %32 = (neg.f64 x) %33 = (neg.f64 y) %34 = (neg.f64 %33) %53 = (*.f64 z #s(literal 2 binary64)) %54 = (/.f64 #s(literal 1/2 binary64) t) %56 = (/.f64 #s(literal 1 binary64) t) %57 = (/.f64 %56 #s(literal -1 binary64)) %58 = (neg.f64 z) %61 = (/.f64 #s(literal -2 binary64) t) %62 = (/.f64 #s(literal -1 binary64) z) %63 = (/.f64 #s(literal 1/2 binary64) %62) %65 = (/.f64 %56 #s(literal 2 binary64)) %66 = (/.f64 #s(literal 1/2 binary64) z) %67 = (/.f64 #s(literal 1 binary64) %66) %69 = (/.f64 %56 #s(literal 1 binary64)) %70 = (/.f64 #s(literal 1 binary64) z) %71 = (/.f64 #s(literal 1 binary64) %70) %74 = (/.f64 #s(literal 2 binary64) %70) %76 = (neg.f64 t) %77 = (/.f64 #s(literal 2 binary64) %76) %79 = (/.f64 #s(literal -1/2 binary64) %70) %83 = (/.f64 #s(literal 1/2 binary64) %76) %84 = (/.f64 #s(literal 2 binary64) %62) %87 = (/.f64 z t) %88 = (*.f64 #s(literal 1/2 binary64) %87) %90 = (/.f64 %76 z) %91 = (/.f64 #s(literal 1/2 binary64) %90) %93 = (/.f64 #s(literal -1 binary64) t) %94 = (/.f64 %93 %66) %96 = (/.f64 #s(literal -1 binary64) %70) %99 = (*.f64 #s(literal 1/2 binary64) z) %100 = (/.f64 #s(literal 2 binary64) t) %103 = (*.f64 #s(literal 2 binary64) %87) %105 = (/.f64 t z) %106 = (/.f64 #s(literal 2 binary64) %105) %108 = (/.f64 %56 %66) %112 = (/.f64 %58 t) %114 = (/.f64 #s(literal -1 binary64) %62) %118 = (/.f64 %54 %66) %136 = (*.f64 #s(literal 2 binary64) %76) %139 = (*.f64 #s(literal 2 binary64) t) %141 = (*.f64 #s(literal 2 binary64) %90) %144 = (*.f64 #s(literal 2 binary64) %70) %146 = (*.f64 #s(literal 2 binary64) %105) %161 = (/.f64 #s(literal 0 binary64) %105) %200 = (approx x #s(literal 0 binary64)) %205 = (- y x) %206 = (approx %205 y) %207 = (*.f64 %206 #s(literal 2 binary64)) %209 = (*.f64 %206 #s(literal 1/2 binary64)) %217 = (neg.f64 %206) %219 = (*.f64 %206 #s(literal 0 binary64)) %221 = (*.f64 #s(literal 0 binary64) %206) %225 = (*.f64 #s(literal 1/2 binary64) %206) %236 = (*.f64 z y) %237 = (*.f64 %236 #s(literal 2 binary64)) %239 = (*.f64 %236 #s(literal 1/2 binary64)) %246 = (*.f64 y #s(literal 1 binary64)) %254 = (neg.f64 %236) %256 = (*.f64 %236 #s(literal 0 binary64)) %258 = (*.f64 #s(literal 0 binary64) %236) %266 = (*.f64 #s(literal 1/2 binary64) %236) %287 = (*.f64 y %100) %289 = (*.f64 y #s(literal 2 binary64)) %293 = (/.f64 y t) %294 = (/.f64 %293 #s(literal -1 binary64)) %296 = (/.f64 %293 #s(literal 1 binary64)) %298 = (/.f64 %33 t) %301 = (*.f64 %99 y) %306 = (*.f64 %54 %236) %308 = (*.f64 %88 y) %310 = (*.f64 %87 y) %312 = (*.f64 %93 y) %316 = (*.f64 %93 %236) %321 = (*.f64 %33 %93) %364 = (/.f64 y %90) %370 = (approx (/ %205 (/ t z)) %310) %375 = (neg.f64 %370) %377 = (*.f64 %56 #s(literal 2 binary64)) %380 = (*.f64 #s(literal 1/2 binary64) %93) %396 = (*.f64 t #s(literal 2 binary64)) %407 = (*.f64 %56 #s(literal 0 binary64)) %409 = (*.f64 #s(literal 0 binary64) %56) %411 = (/.f64 #s(literal 0 binary64) t) %467 = (*.f64 %206 z) %468 = (*.f64 #s(literal 2 binary64) %467) %469 = (*.f64 %56 %468) %470 = (*.f64 %469 #s(literal 1/2 binary64)) %471 = (*.f64 %206 %100) %472 = (*.f64 %471 %99) %473 = (*.f64 %207 %88) %474 = (/.f64 %206 t) %475 = (/.f64 %474 #s(literal -1 binary64)) %476 = (*.f64 %475 %58) %477 = (/.f64 %474 #s(literal 1 binary64)) %478 = (*.f64 %477 z) %479 = (/.f64 %217 #s(literal 2 binary64)) %480 = (*.f64 %479 %94) %481 = (/.f64 %217 #s(literal 1 binary64)) %482 = (*.f64 %481 %112) %483 = (/.f64 %206 %70) %484 = (*.f64 %483 %56) %485 = (/.f64 %206 #s(literal 2 binary64)) %486 = (*.f64 %485 %108) %487 = (/.f64 %206 #s(literal 1 binary64)) %488 = (*.f64 %487 %87) %489 = (/.f64 %206 %66) %490 = (*.f64 %65 %489) %491 = (*.f64 %69 %483) %492 = (*.f64 %468 %54) %493 = (/.f64 %217 t) %494 = (*.f64 %493 %58) %495 = (*.f64 %112 %217) %496 = (*.f64 %217 z) %497 = (*.f64 %93 %496) %498 = (*.f64 %99 %206) %499 = (*.f64 %100 %498) %500 = (*.f64 %496 %93) %501 = (*.f64 %206 %87) %502 = (*.f64 #s(literal 2 binary64) %501) %503 = (*.f64 #s(literal 1/2 binary64) %502) %504 = (*.f64 %54 %467) %505 = (*.f64 #s(literal 2 binary64) %504) %506 = (*.f64 #s(literal 1/2 binary64) %501) %507 = (*.f64 #s(literal 2 binary64) %506) %508 = (*.f64 %88 %206) %509 = (*.f64 #s(literal 2 binary64) %508) %510 = (*.f64 %217 %112) %511 = (*.f64 %58 %493) %512 = (*.f64 %217 %87) %513 = (*.f64 #s(literal -1 binary64) %512) %514 = (*.f64 %467 %56) %515 = (*.f64 %474 %71) %516 = (*.f64 %474 z) %517 = (*.f64 %501 #s(literal 1 binary64)) %518 = (*.f64 %56 %483) %519 = (*.f64 %56 %467) %520 = (*.f64 #s(literal 1 binary64) %501) %521 = (*.f64 %87 %206) %522 = (*.f64 z %474) %523 = (pow.f64 %501 #s(literal 1 binary64)) %524 = (*.f64 %217 #s(literal 1 binary64)) %525 = (/.f64 %524 %90) %526 = (/.f64 %502 #s(literal 2 binary64)) %528 = (/.f64 (/.f64 %474 #s(literal 2 binary64)) %66) %529 = (/.f64 %477 %70) %530 = (/.f64 %483 t) %532 = (/.f64 (*.f64 #s(literal 2 binary64) %496) %136) %534 = (/.f64 (*.f64 #s(literal 2 binary64) %217) %141) %536 = (/.f64 (*.f64 #s(literal 2 binary64) %474) %144) %538 = (/.f64 (*.f64 #s(literal 2 binary64) %206) %146) %539 = (/.f64 %468 %139) %540 = (/.f64 %493 %62) %541 = (/.f64 %496 %76) %542 = (/.f64 %217 %90) %543 = (/.f64 %467 t) %544 = (/.f64 %474 %70) %546 = (/.f64 #s(literal 1 binary64) (/.f64 %76 %496)) %548 = (/.f64 #s(literal 1 binary64) (/.f64 %70 %474)) %550 = (/.f64 #s(literal 1 binary64) (pow.f64 %501 #s(literal -1 binary64))) %552 = (/.f64 #s(literal 1 binary64) (/.f64 %90 %217)) %554 = (/.f64 #s(literal 1 binary64) (/.f64 t %467)) %556 = (/.f64 #s(literal 1 binary64) (/.f64 %105 %206)) %557 = (/.f64 %206 %105) %558 = (neg.f64 %512) %559 = (*.f64 %2 z) %560 = (*.f64 %559 #s(literal 2 binary64)) %562 = (*.f64 %2 %100) %565 = (*.f64 %559 #s(literal -1 binary64)) %567 = (*.f64 %559 #s(literal 1 binary64)) %571 = (/.f64 (*.f64 %236 t) (*.f64 t z)) %572 = (-.f64 %571 x) %573 = (/.f64 %572 %76) %575 = (/.f64 %572 t) %577 = (/.f64 %2 t) %578 = (/.f64 %577 #s(literal -1 binary64)) %580 = (/.f64 %577 #s(literal 1 binary64)) %582 = (/.f64 %2 %70) %584 = (/.f64 %2 #s(literal 2 binary64)) %586 = (/.f64 %2 #s(literal 1 binary64)) %588 = (*.f64 %17 z) %590 = (/.f64 %17 t) %595 = (*.f64 %99 %2) %597 = (*.f64 %105 %2) %600 = (/.f64 (*.f64 t t) (*.f64 z z)) %601 = (/.f64 #s(literal 1 binary64) %600) %605 = (*.f64 %577 z) %606 = (*.f64 %88 %2) %609 = (*.f64 %93 %2) %635 = (/.f64 x t) %643 = (*.f64 %70 %105) %647 = (*.f64 %90 %105) %651 = (*.f64 %76 %105) %655 = (*.f64 t %105) %658 = (*.f64 %70 %32) %661 = (*.f64 %90 %32) %664 = (*.f64 %76 %32) %667 = (*.f64 t %32) %670 = (*.f64 %105 %32) %707 = (*.f64 %76 x) %719 = (*.f64 t x) %725 = (*.f64 %105 %70) %729 = (*.f64 %105 %90) %760 = (*.f64 %590 z) %768 = (/.f64 %32 t) %769 = (*.f64 z %768) %771 = (*.f64 %32 %87) %850 = (*.f64 %87 x) %854 = (*.f64 %105 x) %884 = (*.f64 %467 #s(literal 1/2 binary64)) %888 = (*.f64 #s(literal 1/2 binary64) %467) %900 = (*.f64 %467 #s(literal 0 binary64)) %902 = (*.f64 #s(literal 0 binary64) %467) %928 = (fma.f64 %105 x %206) %930 = (*.f64 (*.f64 %928 %100) %99) %932 = (*.f64 (*.f64 %928 #s(literal 2 binary64)) %88) %933 = (*.f64 %928 #s(literal 1 binary64)) %934 = (*.f64 %933 %87) %935 = (*.f64 %928 %58) %936 = (*.f64 %935 %93) %937 = (*.f64 %928 z) %938 = (*.f64 %937 %56) %939 = (/.f64 %928 t) %941 = (*.f64 (/.f64 %939 #s(literal -1 binary64)) %58) %942 = (/.f64 %939 #s(literal 1 binary64)) %943 = (*.f64 %942 z) %944 = (neg.f64 %928) %945 = (/.f64 %944 t) %946 = (*.f64 %945 %58) %947 = (*.f64 %939 %71) %948 = (*.f64 %939 z) %949 = (*.f64 %944 %112) %950 = (fma.f64 %206 z %719) %951 = (*.f64 %950 %56) %952 = (*.f64 %928 %87) %953 = (*.f64 %58 %945) %954 = (fma.f64 %474 z x) %955 = (*.f64 #s(literal 1 binary64) %954) %956 = (*.f64 %87 %928) %957 = (*.f64 z %939) %958 = (pow.f64 %954 #s(literal 1 binary64)) %960 = (/.f64 (*.f64 %928 #s(literal -1 binary64)) %90) %961 = (/.f64 %933 %105) %962 = (/.f64 %935 %76) %963 = (/.f64 %937 t) %965 = (/.f64 (/.f64 %939 #s(literal 2 binary64)) %66) %967 = (/.f64 (/.f64 %928 %70) t) %968 = (/.f64 %942 %70) %969 = (*.f64 %854 %87) %971 = (/.f64 (fma.f64 %969 %76 %496) %76) %973 = (/.f64 (fma.f64 %969 %90 %217) %90) %975 = (/.f64 (fma.f64 %969 t %467) t) %977 = (/.f64 (fma.f64 %969 %70 %474) %70) %979 = (/.f64 (fma.f64 %969 %105 %206) %105) %981 = (/.f64 (fma.f64 %76 x %496) %76) %983 = (/.f64 (fma.f64 x %70 %474) %70) %985 = (/.f64 (-.f64 %707 %467) %76) %988 = (*.f64 %105 %76) %989 = (/.f64 (fma.f64 %854 %76 (*.f64 %496 %105)) %988) %992 = (/.f64 (fma.f64 %854 %90 (*.f64 %217 %105)) %729) %995 = (*.f64 %105 t) %996 = (/.f64 (fma.f64 %854 t (*.f64 %467 %105)) %995) %999 = (/.f64 (fma.f64 %854 %70 (*.f64 %474 %105)) %725) %1002 = (/.f64 (fma.f64 %854 %105 (*.f64 %206 %105)) %600) %1005 = (/.f64 (fma.f64 %854 %76 (*.f64 %105 %496)) %988) %1008 = (/.f64 (fma.f64 %854 %90 (*.f64 %105 %217)) %729) %1011 = (/.f64 (fma.f64 %854 t (*.f64 %105 %467)) %995) %1014 = (/.f64 (fma.f64 %854 %70 (*.f64 %105 %474)) %725) %1017 = (/.f64 (fma.f64 %854 %105 (*.f64 %105 %206)) %600) %1019 = (/.f64 (neg.f64 %950) %76) %1020 = (/.f64 %945 %62) %1021 = (/.f64 %939 %70) %1022 = (/.f64 %944 %90) %1023 = (/.f64 %950 t) %1024 = (/.f64 %928 %105) %1026 = (/.f64 #s(literal 1 binary64) (/.f64 %70 %939)) %1028 = (/.f64 #s(literal 1 binary64) (/.f64 %90 %944)) %1030 = (/.f64 #s(literal 1 binary64) (/.f64 t %950)) %1032 = (/.f64 #s(literal 1 binary64) (pow.f64 %954 #s(literal -1 binary64))) %1034 = (/.f64 #s(literal 1 binary64) (/.f64 %105 %928)) %1036 = (neg.f64 (*.f64 %945 z)) %1038 = (neg.f64 (*.f64 %928 %112)) %1040 = (neg.f64 (/.f64 %944 %105)) %1042 = (neg.f64 (/.f64 %928 %90)) %1044 = (neg.f64 (neg.f64 %954)) %1045 = (fma.f64 %469 #s(literal 1/2 binary64) %969) %1046 = (fma.f64 %469 #s(literal 1/2 binary64) x) %1047 = (fma.f64 %471 %99 %969) %1048 = (fma.f64 %471 %99 x) %1049 = (fma.f64 %207 %88 %969) %1050 = (fma.f64 %207 %88 x) %1051 = (fma.f64 %475 %58 %969) %1052 = (fma.f64 %475 %58 x) %1053 = (fma.f64 %477 z %969) %1054 = (fma.f64 %477 z x) %1055 = (fma.f64 %479 %94 %969) %1056 = (fma.f64 %479 %94 x) %1057 = (fma.f64 %481 %112 %969) %1058 = (fma.f64 %481 %112 x) %1059 = (fma.f64 %483 %56 %969) %1060 = (fma.f64 %483 %56 x) %1061 = (fma.f64 %485 %108 %969) %1062 = (fma.f64 %485 %108 x) %1063 = (fma.f64 %487 %87 %969) %1064 = (fma.f64 %487 %87 x) %1065 = (fma.f64 %65 %489 %969) %1066 = (fma.f64 %65 %489 x) %1067 = (fma.f64 %69 %483 %969) %1068 = (fma.f64 %69 %483 x) %1069 = (/.f64 %719 %70) %1070 = (/.f64 %70 t) %1071 = (fma.f64 %1069 %1070 %501) %1072 = (/.f64 %719 %76) %1073 = (/.f64 %70 %62) %1074 = (fma.f64 %1072 %1073 %501) %1075 = (/.f64 %105 %76) %1076 = (/.f64 x %62) %1077 = (fma.f64 %1075 %1076 %501) %1078 = (/.f64 %105 t) %1079 = (/.f64 x %70) %1080 = (fma.f64 %1078 %1079 %501) %1081 = (fma.f64 %1079 %1078 %501) %1082 = (/.f64 %105 %70) %1083 = (fma.f64 %1082 %635 %501) %1084 = (/.f64 %854 t) %1085 = (fma.f64 %1084 z %501) %1086 = (/.f64 %854 %76) %1087 = (fma.f64 %1086 %58 %501) %1088 = (/.f64 %719 t) %1089 = (/.f64 %70 %70) %1090 = (fma.f64 %1088 %1089 %501) %1091 = (fma.f64 %468 %54 %969) %1092 = (fma.f64 %468 %54 x) %1093 = (/.f64 %105 %62) %1094 = (fma.f64 %768 %1093 %501) %1095 = (fma.f64 %493 %58 %969) %1096 = (fma.f64 %493 %58 x) %1097 = (fma.f64 %112 %217 %969) %1098 = (fma.f64 %112 %217 x) %1099 = (fma.f64 %93 %496 %969) %1100 = (fma.f64 %93 %496 x) %1101 = (/.f64 %70 %105) %1102 = (fma.f64 %719 %1101 %501) %1103 = (fma.f64 %635 %1082 %501) %1104 = (fma.f64 %100 %498 %969) %1105 = (fma.f64 %100 %498 x) %1106 = (fma.f64 %496 %93 %969) %1107 = (fma.f64 %496 %93 x) %1108 = (fma.f64 #s(literal 1/2 binary64) %502 %969) %1109 = (fma.f64 #s(literal 1/2 binary64) %502 x) %1110 = (fma.f64 #s(literal 2 binary64) %504 %969) %1111 = (fma.f64 #s(literal 2 binary64) %504 x) %1112 = (fma.f64 #s(literal 2 binary64) %506 %969) %1113 = (fma.f64 #s(literal 2 binary64) %506 x) %1114 = (fma.f64 #s(literal 2 binary64) %508 %969) %1115 = (fma.f64 #s(literal 2 binary64) %508 x) %1116 = (fma.f64 %854 %87 %501) %1117 = (fma.f64 %217 %112 %969) %1118 = (fma.f64 %217 %112 x) %1119 = (fma.f64 %58 %493 %969) %1120 = (fma.f64 %58 %493 x) %1121 = (fma.f64 #s(literal -1 binary64) %512 %969) %1122 = (fma.f64 #s(literal -1 binary64) %512 x) %1123 = (fma.f64 %467 %56 %969) %1124 = (fma.f64 %467 %56 x) %1125 = (fma.f64 %474 %71 %969) %1126 = (fma.f64 %474 %71 x) %1127 = (fma.f64 %474 z %969) %1128 = (fma.f64 %501 #s(literal 1 binary64) %969) %1129 = (fma.f64 %501 #s(literal 1 binary64) x) %1130 = (fma.f64 %105 %850 %501) %1131 = (fma.f64 %56 %483 %969) %1132 = (fma.f64 %56 %483 x) %1133 = (fma.f64 %56 %467 %969) %1134 = (fma.f64 %56 %467 x) %1135 = (fma.f64 #s(literal 1 binary64) %969 %501) %1136 = (fma.f64 #s(literal 1 binary64) %501 %969) %1137 = (fma.f64 #s(literal 1 binary64) %501 x) %1138 = (fma.f64 %206 %87 %969) %1139 = (fma.f64 %206 %87 x) %1140 = (fma.f64 %87 %206 %969) %1141 = (fma.f64 %87 %206 x) %1142 = (fma.f64 z %474 %969) %1143 = (fma.f64 z %474 x) %1144 = (/.f64 %105 %105) %1145 = (fma.f64 x %1144 %501) %1146 = (-.f64 %969 %512) %1147 = (-.f64 %501 %32) %1148 = (-.f64 x %512) %1149 = (+.f64 %1088 %501) %1150 = (+.f64 %969 %501) %1151 = (+.f64 %501 %969) %1152 = (+.f64 %501 x) %1153 = (+.f64 x %501) %1154 = (fma.f64 %105 x %2) %1159 = (*.f64 %1154 #s(literal 1 binary64)) %1161 = (*.f64 %1154 %58) %1163 = (*.f64 %1154 z) %1165 = (/.f64 %1154 t) %1168 = (/.f64 %1165 #s(literal 1 binary64)) %1171 = (-.f64 x (fma.f64 %105 x y)) %1172 = (/.f64 %1171 t) %1179 = (fma.f64 %577 z x) %1216 = (fma.f64 %293 z x) %1234 = (*.f64 %105 %600) %1290 = (-.f64 %850 x) %1301 = (fma.f64 %768 z x) %1303 = (-.f64 %771 %32) %1305 = (neg.f64 %1290) %1458 = (fma.f64 %854 %87 %310) %1476 = (+.f64 %370 %200) %1481 = (neg.f64 %200) %1486 = (neg.f64 %1481) %1494 = (*.f64 %90 %200) %1495 = (-.f64 %1494 %206) %1496 = (/.f64 %1495 %76) %1498 = (/.f64 %1495 t) %1500 = (fma.f64 %105 %200 %206) %1501 = (/.f64 %1500 %76) %1503 = (/.f64 %1500 t) %1506 = (*.f64 %200 t) %1507 = (fma.f64 %206 z %1506) %1510 = (fma.f64 %474 z %200) x y (*.f64 %4 #s(literal 1/2 binary64)) (*.f64 %7 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) %2) (*.f64 %2 #s(literal 1 binary64)) (pow.f64 %2 #s(literal 1 binary64)) (/.f64 %4 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) (neg.f64 %18) (neg.f64 %20) (neg.f64 %17) (fma.f64 %4 #s(literal 1/2 binary64) %24) (fma.f64 %4 #s(literal 1/2 binary64) %26) (fma.f64 %7 #s(literal 2 binary64) %24) (fma.f64 %7 #s(literal 2 binary64) %26) (fma.f64 #s(literal 1/2 binary64) %2 %30) (fma.f64 #s(literal 1 binary64) %32 %34) (fma.f64 #s(literal 1 binary64) %32 y) (fma.f64 #s(literal 1 binary64) %2 %24) (fma.f64 #s(literal 1 binary64) %2 %26) (fma.f64 %2 #s(literal 1/2 binary64) %7) (fma.f64 %2 #s(literal 1 binary64) %24) (fma.f64 %2 #s(literal 1 binary64) %26) (-.f64 %32 %33) %2 (+.f64 %7 %7) (+.f64 %30 %30) (+.f64 %34 %32) (+.f64 %32 %34) (+.f64 %32 y) (+.f64 %2 %24) (+.f64 %2 %26) (+.f64 y %32) z t (*.f64 %53 %54) (*.f64 %57 %58) (*.f64 %61 %63) (*.f64 %65 %67) (*.f64 %69 %71) (*.f64 %69 z) (*.f64 %74 %54) (*.f64 %77 %79) (*.f64 %77 %63) (*.f64 %71 %56) (*.f64 %83 %84) (*.f64 %54 %74) (*.f64 %88 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %91) (*.f64 #s(literal -1/2 binary64) %94) (*.f64 %93 %96) (*.f64 %93 %58) (*.f64 %99 %100) (*.f64 %100 %99) (*.f64 #s(literal 1/2 binary64) %103) (*.f64 #s(literal 1/2 binary64) %106) (*.f64 #s(literal 1/2 binary64) %108) (*.f64 #s(literal 2 binary64) %88) (*.f64 %58 %93) (*.f64 #s(literal -1 binary64) %112) (*.f64 %56 %114) (*.f64 %56 %71) (*.f64 %56 z) (*.f64 #s(literal 1 binary64) %118) (*.f64 #s(literal 1 binary64) %87) (*.f64 %87 #s(literal 1 binary64)) (*.f64 z %56) (pow.f64 %105 #s(literal -1 binary64)) (pow.f64 %87 #s(literal 1 binary64)) (/.f64 (*.f64 %100 #s(literal 1/2 binary64)) %70) (/.f64 (*.f64 %58 #s(literal 1 binary64)) %76) (/.f64 (*.f64 #s(literal 2 binary64) %99) t) (/.f64 %103 #s(literal 2 binary64)) (/.f64 %65 %66) (/.f64 %69 %70) (/.f64 %71 t) (/.f64 (*.f64 #s(literal 2 binary64) %58) %136) (/.f64 (*.f64 #s(literal 2 binary64) z) %139) (/.f64 #s(literal -2 binary64) %141) (/.f64 %93 %62) (/.f64 %100 %144) (/.f64 #s(literal 2 binary64) %146) (/.f64 %58 %76) (/.f64 #s(literal -1 binary64) %90) (/.f64 %56 %70) (/.f64 #s(literal 1 binary64) (/.f64 %90 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %70 %56)) (/.f64 #s(literal 1 binary64) (pow.f64 %87 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %105 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %105) %87 (neg.f64 %112) (fma.f64 %53 %54 %161) (fma.f64 %57 %58 %161) (fma.f64 %61 %63 %161) (fma.f64 %65 %67 %161) (fma.f64 %69 %71 %161) (fma.f64 %69 z %161) (fma.f64 %74 %54 %161) (fma.f64 %77 %79 %161) (fma.f64 %77 %63 %161) (fma.f64 %71 %56 %161) (fma.f64 %83 %84 %161) (fma.f64 %83 %58 %88) (fma.f64 %54 %74 %161) (fma.f64 %54 z %88) (fma.f64 %88 #s(literal 2 binary64) %161) (fma.f64 #s(literal -2 binary64) %91 %161) (fma.f64 #s(literal -1/2 binary64) %94 %161) (fma.f64 %93 %96 %161) (fma.f64 %93 %58 %161) (fma.f64 %99 %100 %161) (fma.f64 %100 %99 %161) (fma.f64 #s(literal 1/2 binary64) %103 %161) (fma.f64 #s(literal 1/2 binary64) %106 %161) (fma.f64 #s(literal 1/2 binary64) %108 %161) (fma.f64 #s(literal 1/2 binary64) %87 %88) (fma.f64 #s(literal 2 binary64) %88 %161) (fma.f64 %58 %93 %161) (fma.f64 #s(literal -1 binary64) %112 %161) (fma.f64 %56 %114 %161) (fma.f64 %56 %71 %161) (fma.f64 %56 z %161) (fma.f64 #s(literal 1 binary64) %118 %161) (fma.f64 #s(literal 1 binary64) %88 %88) (fma.f64 #s(literal 1 binary64) %87 %161) (fma.f64 %87 #s(literal 1 binary64) %161) (fma.f64 z %56 %161) (+.f64 %88 %88) (+.f64 %87 %161) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) %200) (pow.f64 %200 #s(literal 1 binary64)) %200 (/.f64 #s(literal 1 binary64) (pow.f64 %200 #s(literal -1 binary64))) (*.f64 %207 #s(literal 1/2 binary64)) (*.f64 %209 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) %206) (*.f64 %206 #s(literal 1 binary64)) (pow.f64 %206 #s(literal 1 binary64)) %206 (/.f64 %207 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %206 #s(literal -1 binary64))) (neg.f64 %217) (fma.f64 %207 #s(literal 1/2 binary64) %219) (fma.f64 %207 #s(literal 1/2 binary64) %221) (fma.f64 %209 #s(literal 2 binary64) %219) (fma.f64 %209 #s(literal 2 binary64) %221) (fma.f64 #s(literal 1/2 binary64) %206 %225) (fma.f64 #s(literal 1 binary64) %206 %219) (fma.f64 #s(literal 1 binary64) %206 %221) (fma.f64 %206 #s(literal 1/2 binary64) %209) (fma.f64 %206 #s(literal 1 binary64) %219) (fma.f64 %206 #s(literal 1 binary64) %221) (+.f64 %209 %209) (+.f64 %225 %225) (+.f64 %206 %219) (+.f64 %206 %221) (*.f64 %237 #s(literal 1/2 binary64)) (*.f64 %239 #s(literal 2 binary64)) (*.f64 %34 z) (*.f64 %33 %58) (*.f64 %58 %33) (*.f64 #s(literal 1 binary64) %236) (*.f64 %236 #s(literal 1 binary64)) (*.f64 z %246) (*.f64 z %34) %236 (*.f64 y z) (pow.f64 %236 #s(literal 1 binary64)) (/.f64 %237 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %236 #s(literal -1 binary64))) (neg.f64 %254) (fma.f64 %237 #s(literal 1/2 binary64) %256) (fma.f64 %237 #s(literal 1/2 binary64) %258) (fma.f64 %239 #s(literal 2 binary64) %256) (fma.f64 %239 #s(literal 2 binary64) %258) (fma.f64 %34 z %256) (fma.f64 %34 z %258) (fma.f64 %33 %58 %256) (fma.f64 %33 %58 %258) (fma.f64 #s(literal 1/2 binary64) %236 %266) (fma.f64 %58 %33 %256) (fma.f64 %58 %33 %258) (fma.f64 #s(literal 1 binary64) %236 %256) (fma.f64 #s(literal 1 binary64) %236 %258) (fma.f64 %236 #s(literal 1/2 binary64) %239) (fma.f64 %236 #s(literal 1 binary64) %256) (fma.f64 %236 #s(literal 1 binary64) %258) (fma.f64 z %246 %256) (fma.f64 z %246 %258) (fma.f64 z %34 %256) (fma.f64 z %34 %258) (fma.f64 z y %256) (fma.f64 z y %258) (fma.f64 y z %256) (fma.f64 y z %258) (+.f64 %239 %239) (+.f64 %266 %266) (+.f64 %236 %256) (+.f64 %236 %258) (*.f64 %287 %99) (*.f64 %289 %88) (*.f64 %237 %54) (*.f64 %246 %87) (*.f64 %294 %58) (*.f64 %296 z) (*.f64 %298 %58) (*.f64 %93 %254) (*.f64 %100 %301) (*.f64 %293 %71) (*.f64 %293 z) (*.f64 %33 %112) (*.f64 #s(literal 2 binary64) %306) (*.f64 #s(literal 2 binary64) %308) (*.f64 %310 #s(literal 1 binary64)) (*.f64 %58 %312) (*.f64 %58 %298) (*.f64 %254 %93) (*.f64 #s(literal -1 binary64) %316) (*.f64 %56 %236) (*.f64 #s(literal 1 binary64) %310) (*.f64 %236 %56) %310 (*.f64 z %321) (*.f64 z %293) (*.f64 y %87) (pow.f64 %310 #s(literal 1 binary64)) (/.f64 (*.f64 %254 #s(literal 1 binary64)) %76) (/.f64 (*.f64 y #s(literal -1 binary64)) %90) (/.f64 %246 %105) (/.f64 (*.f64 #s(literal -1 binary64) y) %90) (/.f64 (/.f64 %293 #s(literal 2 binary64)) %66) (/.f64 (/.f64 y %70) t) (/.f64 %296 %70) (/.f64 %34 %105) (/.f64 %298 %62) (/.f64 %293 %70) (/.f64 %33 %90) (/.f64 %254 %76) (/.f64 #s(literal 1 binary64) (/.f64 %70 %293)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %33)) (/.f64 #s(literal 1 binary64) (pow.f64 %310 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %105 y)) (/.f64 #s(literal 1 binary64) (/.f64 %76 %254)) (/.f64 #s(literal 1 binary64) (/.f64 t %236)) (/.f64 %236 t) (/.f64 y %105) (neg.f64 %316) (neg.f64 (*.f64 %112 y)) (neg.f64 (*.f64 %298 z)) (neg.f64 (/.f64 %33 %105)) (neg.f64 %364) (neg.f64 (*.f64 %33 %87)) (*.f64 #s(literal 1 binary64) %370) (pow.f64 %370 #s(literal 1 binary64)) %370 (/.f64 #s(literal 1 binary64) (pow.f64 %370 #s(literal -1 binary64))) (neg.f64 %375) #s(literal 1 binary64) (*.f64 %377 #s(literal 1/2 binary64)) (*.f64 %54 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %380) (*.f64 #s(literal -2 binary64) %83) (*.f64 %93 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) %100) (*.f64 #s(literal 2 binary64) %54) (*.f64 #s(literal -1 binary64) %93) (*.f64 %56 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %56) (pow.f64 %56 #s(literal 1 binary64)) (pow.f64 t #s(literal -1 binary64)) (/.f64 %377 #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 %76 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %136) (/.f64 %100 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) %396) (/.f64 #s(literal 2 binary64) %139) (/.f64 #s(literal -1 binary64) %76) (/.f64 #s(literal 1 binary64) (pow.f64 %56 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %76 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64))) %56 (neg.f64 %93) (fma.f64 %377 #s(literal 1/2 binary64) %407) (fma.f64 %377 #s(literal 1/2 binary64) %409) (fma.f64 %377 #s(literal 1/2 binary64) %411) (fma.f64 %54 #s(literal 2 binary64) %407) (fma.f64 %54 #s(literal 2 binary64) %409) (fma.f64 %54 #s(literal 2 binary64) %411) (fma.f64 %54 #s(literal 1 binary64) %54) (fma.f64 #s(literal -2 binary64) %380 %407) (fma.f64 #s(literal -2 binary64) %380 %409) (fma.f64 #s(literal -2 binary64) %380 %411) (fma.f64 #s(literal -2 binary64) %83 %407) (fma.f64 #s(literal -2 binary64) %83 %409) (fma.f64 #s(literal -2 binary64) %83 %411) (fma.f64 #s(literal -1/2 binary64) %93 %54) (fma.f64 %93 #s(literal -1 binary64) %407) (fma.f64 %93 #s(literal -1 binary64) %409) (fma.f64 %93 #s(literal -1 binary64) %411) (fma.f64 #s(literal 1/2 binary64) %100 %407) (fma.f64 #s(literal 1/2 binary64) %100 %409) (fma.f64 #s(literal 1/2 binary64) %100 %411) (fma.f64 #s(literal 1/2 binary64) %56 %54) (fma.f64 #s(literal 2 binary64) %54 %407) (fma.f64 #s(literal 2 binary64) %54 %409) (fma.f64 #s(literal 2 binary64) %54 %411) (fma.f64 #s(literal -1 binary64) %93 %407) (fma.f64 #s(literal -1 binary64) %93 %409) (fma.f64 #s(literal -1 binary64) %93 %411) (fma.f64 %56 #s(literal 1/2 binary64) %54) (fma.f64 %56 #s(literal 1 binary64) %407) (fma.f64 %56 #s(literal 1 binary64) %409) (fma.f64 %56 #s(literal 1 binary64) %411) (fma.f64 #s(literal 1 binary64) %54 %54) (fma.f64 #s(literal 1 binary64) %56 %407) (fma.f64 #s(literal 1 binary64) %56 %409) (fma.f64 #s(literal 1 binary64) %56 %411) (+.f64 %54 %54) (+.f64 %56 %407) (+.f64 %56 %409) (+.f64 %56 %411) (*.f64 %396 %66) (*.f64 %62 %76) (*.f64 #s(literal 2 binary64) (*.f64 %66 t)) (*.f64 %70 t) (*.f64 %76 %62) (*.f64 #s(literal 1 binary64) %105) (*.f64 t %70) (pow.f64 %105 #s(literal 1 binary64)) (/.f64 (*.f64 %76 #s(literal 1 binary64)) %58) (/.f64 (*.f64 #s(literal -1 binary64) t) %58) (/.f64 (*.f64 t #s(literal -1 binary64)) %58) (/.f64 %76 %58) (/.f64 #s(literal 1 binary64) %87) %105 (neg.f64 %90) %470 %472 %473 %476 %478 %480 %482 %484 %486 %488 %490 %491 %492 %494 %495 %497 %499 %500 %503 %505 %507 %509 %510 %511 %513 %514 %515 %516 %517 %518 %519 %520 %501 %521 %522 %523 %525 %526 %528 %529 %530 %532 %534 %536 %538 %539 %540 %541 %542 %543 %544 %546 %548 %550 %552 %554 %556 %557 %558 (*.f64 %560 %54) (*.f64 %562 %99) (*.f64 %4 %88) (*.f64 %565 %93) (*.f64 %567 %56) (*.f64 %573 %58) (*.f64 %575 z) (*.f64 %578 %58) (*.f64 %580 z) (*.f64 %582 %56) (*.f64 %584 %108) (*.f64 %586 %87) (*.f64 %588 %93) (*.f64 %590 %58) (*.f64 %112 %17) (*.f64 %93 %588) (*.f64 %572 %87) (*.f64 %100 %595) (*.f64 %597 %601) (*.f64 %559 %56) (*.f64 %577 %71) %605 (*.f64 #s(literal 2 binary64) %606) (*.f64 %17 %112) (*.f64 %58 %609) (*.f64 %58 %590) (*.f64 %605 #s(literal 1 binary64)) (*.f64 %56 %559) (*.f64 #s(literal 1 binary64) %605) (*.f64 %2 %87) (*.f64 %87 %2) (*.f64 z %577) (pow.f64 %605 #s(literal 1 binary64)) (/.f64 %565 %76) (/.f64 %567 t) (/.f64 (*.f64 #s(literal -1 binary64) %2) %90) (/.f64 (/.f64 %572 %70) t) (/.f64 (/.f64 %597 %105) %105) (/.f64 (/.f64 %577 #s(literal 2 binary64)) %66) (/.f64 %573 %62) (/.f64 %575 %70) (/.f64 %580 %70) (/.f64 %18 %90) (/.f64 %20 %90) (/.f64 (-.f64 (*.f64 %310 %70) %635) %70) (/.f64 (-.f64 (*.f64 %310 %90) %32) %90) (/.f64 (fma.f64 %293 %105 (*.f64 %32 %70)) %643) (/.f64 (fma.f64 %33 %105 (*.f64 %32 %90)) %647) (/.f64 (fma.f64 %254 %105 (*.f64 %32 %76)) %651) (/.f64 (fma.f64 %236 %105 (*.f64 %32 t)) %655) (/.f64 %582 t) (/.f64 (fma.f64 %293 %105 %658) %643) (/.f64 (fma.f64 %33 %105 %661) %647) (/.f64 (fma.f64 %254 %105 %664) %651) (/.f64 (fma.f64 %236 %105 %667) %655) (/.f64 (fma.f64 %105 y %670) %600) (/.f64 (-.f64 (*.f64 %293 %70) (*.f64 %70 %635)) (*.f64 %70 %70)) (/.f64 (-.f64 (*.f64 %293 %90) %658) (*.f64 %70 %90)) (/.f64 (-.f64 (*.f64 %293 %105) (*.f64 %70 x)) %643) (/.f64 (-.f64 (*.f64 %33 %70) (*.f64 %90 %635)) (*.f64 %90 %70)) (/.f64 (-.f64 (*.f64 %33 %90) %661) %600) (/.f64 (-.f64 (*.f64 %33 %105) (*.f64 %90 x)) %647) (/.f64 (-.f64 (*.f64 %254 %70) (*.f64 %76 %635)) %90) (/.f64 (-.f64 (*.f64 %254 %90) %664) (*.f64 %76 %90)) (/.f64 (-.f64 (*.f64 %254 %105) %707) %651) (/.f64 (-.f64 (*.f64 %236 %70) (*.f64 t %635)) %105) (/.f64 (-.f64 (*.f64 %236 %90) %667) (*.f64 t %90)) (/.f64 (-.f64 (*.f64 %236 %105) %719) %655) (/.f64 (-.f64 (*.f64 y %70) (*.f64 %105 %635)) %725) (/.f64 (-.f64 (*.f64 y %90) %670) %729) (/.f64 (neg.f64 %572) %90) (/.f64 (neg.f64 %597) (neg.f64 %600)) (/.f64 %588 %76) (/.f64 %590 %62) (/.f64 %572 %105) (/.f64 %597 %600) (/.f64 %559 t) (/.f64 %577 %70) (/.f64 %17 %90) (/.f64 #s(literal 1 binary64) (/.f64 %76 %588)) (/.f64 #s(literal 1 binary64) (/.f64 %105 %572)) (/.f64 #s(literal 1 binary64) (/.f64 %600 %597)) (/.f64 #s(literal 1 binary64) (/.f64 %70 %577)) (/.f64 #s(literal 1 binary64) (pow.f64 %605 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %559)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %17)) (/.f64 #s(literal 1 binary64) (/.f64 %105 %2)) (/.f64 %2 %105) (neg.f64 %760) (fma.f64 (*.f64 %32 %93) %58 %310) (fma.f64 (*.f64 %32 %100) %99 %310) (fma.f64 (*.f64 %32 #s(literal 2 binary64)) %88 %310) (fma.f64 %287 %99 %769) (fma.f64 %287 %99 %771) (fma.f64 %289 %88 %769) (fma.f64 %289 %88 %771) (fma.f64 (*.f64 %32 #s(literal 1 binary64)) %87 %310) (fma.f64 %237 %54 %769) (fma.f64 %237 %54 %771) (fma.f64 %246 %87 %769) (fma.f64 %246 %87 %771) (fma.f64 %294 %58 %769) (fma.f64 %294 %58 %771) (fma.f64 %296 z %769) (fma.f64 %296 z %771) (fma.f64 (*.f64 %32 %58) %93 %310) (fma.f64 (*.f64 %32 z) %56 %310) (fma.f64 (neg.f64 %768) %58 %310) (fma.f64 %768 z %310) (fma.f64 %298 %58 %769) (fma.f64 %298 %58 %771) (fma.f64 %93 (*.f64 %58 %32) %310) (fma.f64 %93 %254 %769) (fma.f64 %93 %254 %771) (fma.f64 %635 %58 %310) (fma.f64 %100 (*.f64 %99 %32) %310) (fma.f64 %100 %301 %769) (fma.f64 %100 %301 %771) (fma.f64 %293 %71 %769) (fma.f64 %293 %71 %771) (fma.f64 %293 z %769) (fma.f64 %293 z %771) (fma.f64 %33 %112 %769) (fma.f64 %33 %112 %771) (fma.f64 #s(literal 2 binary64) (*.f64 %88 %32) %310) (fma.f64 #s(literal 2 binary64) %306 %769) (fma.f64 #s(literal 2 binary64) %306 %771) (fma.f64 #s(literal 2 binary64) %308 %769) (fma.f64 #s(literal 2 binary64) %308 %771) (fma.f64 %32 %87 %310) (fma.f64 %310 #s(literal 1 binary64) %769) (fma.f64 %310 #s(literal 1 binary64) %771) (fma.f64 %58 (*.f64 %93 %32) %310) (fma.f64 %58 %312 %769) (fma.f64 %58 %312 %771) (fma.f64 %58 %298 %769) (fma.f64 %58 %298 %771) (fma.f64 %254 %93 %769) (fma.f64 %254 %93 %771) (fma.f64 #s(literal -1 binary64) %316 %769) (fma.f64 #s(literal -1 binary64) %316 %771) (fma.f64 %56 (*.f64 z %32) %310) (fma.f64 %56 %236 %769) (fma.f64 %56 %236 %771) (fma.f64 #s(literal 1 binary64) %771 %310) (fma.f64 #s(literal 1 binary64) %310 %769) (fma.f64 #s(literal 1 binary64) %310 %771) (fma.f64 %236 %56 %769) (fma.f64 %236 %56 %771) (fma.f64 %87 %32 %310) (fma.f64 %87 y %769) (fma.f64 %87 y %771) (fma.f64 z %321 %769) (fma.f64 z %321 %771) (fma.f64 z (*.f64 %56 %32) %310) (fma.f64 z %293 %769) (fma.f64 z %293 %771) (fma.f64 y %87 %769) (fma.f64 y %87 %771) (fma.f64 x %112 %310) (-.f64 (/.f64 %571 %105) %850) (-.f64 (/.f64 (*.f64 %105 y) %600) (/.f64 %854 %600)) (-.f64 %771 %364) (-.f64 %310 (*.f64 %112 %32)) (-.f64 %310 %850) (+.f64 %771 %310) (+.f64 %310 %769) (+.f64 %310 %771) (*.f64 %207 %54) (*.f64 %93 %217) (*.f64 #s(literal 2 binary64) (*.f64 %54 %206)) (*.f64 %217 %93) (*.f64 #s(literal -1 binary64) %493) (*.f64 %474 #s(literal 1 binary64)) (*.f64 %56 %206) (*.f64 #s(literal 1 binary64) %474) (*.f64 %206 %56) (pow.f64 %474 #s(literal 1 binary64)) (/.f64 %524 %76) (/.f64 %217 %76) (/.f64 #s(literal 1 binary64) (pow.f64 %474 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %76 %217)) (/.f64 #s(literal 1 binary64) (/.f64 t %206)) %474 (neg.f64 %493) (*.f64 %884 #s(literal 2 binary64)) (*.f64 %468 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %468) (*.f64 #s(literal 2 binary64) %888) (*.f64 %217 %58) (*.f64 %58 %217) (*.f64 %467 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %467) %467 (*.f64 z %206) (pow.f64 %467 #s(literal 1 binary64)) (/.f64 %468 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %467 #s(literal -1 binary64))) (neg.f64 %496) (fma.f64 %884 #s(literal 2 binary64) %900) (fma.f64 %884 #s(literal 2 binary64) %902) (fma.f64 %468 #s(literal 1/2 binary64) %900) (fma.f64 %468 #s(literal 1/2 binary64) %902) (fma.f64 #s(literal 1/2 binary64) %468 %900) (fma.f64 #s(literal 1/2 binary64) %468 %902) (fma.f64 #s(literal 1/2 binary64) %467 %888) (fma.f64 #s(literal 2 binary64) %888 %900) (fma.f64 #s(literal 2 binary64) %888 %902) (fma.f64 %217 %58 %900) (fma.f64 %217 %58 %902) (fma.f64 %58 %217 %900) (fma.f64 %58 %217 %902) (fma.f64 %467 #s(literal 1/2 binary64) %884) (fma.f64 %467 #s(literal 1 binary64) %900) (fma.f64 %467 #s(literal 1 binary64) %902) (fma.f64 #s(literal 1 binary64) %467 %900) (fma.f64 #s(literal 1 binary64) %467 %902) (fma.f64 %206 z %900) (fma.f64 %206 z %902) (fma.f64 z %206 %900) (fma.f64 z %206 %902) (+.f64 %884 %884) (+.f64 %888 %888) (+.f64 %467 %900) (+.f64 %467 %902) %470 %472 %473 %476 %478 %480 %482 %484 %486 %488 %490 %491 %492 %494 %495 %497 %499 %500 %503 %505 %507 %509 %510 %511 %513 %514 %515 %516 %517 %518 %519 %520 %501 %521 %522 %523 %525 %526 %528 %529 %530 %532 %534 %536 %538 %539 %540 %541 %542 %543 %544 %546 %548 %550 %552 %554 %556 %557 %558 %930 %932 %934 %936 %938 %941 %943 %946 %947 %948 %949 %951 %952 %953 %955 %956 %957 %958 %960 %961 %962 %963 %965 %967 %968 %971 %973 %975 %977 %979 %981 %983 %985 %989 %992 %996 %999 %1002 %1005 %1008 %1011 %1014 %1017 %1019 %1020 %1021 %1022 %1023 %1024 %1026 %1028 %1030 %1032 %1034 %1036 %1038 %1040 %1042 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1071 %1074 %1077 %1080 %1081 %1083 %1085 %1087 %1090 %1091 %1092 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %954 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %930 %932 %934 %936 %938 %941 %943 %946 %947 %948 %949 %951 %952 %953 %955 %956 %957 %958 %960 %961 %962 %963 %965 %967 %968 %971 %973 %975 %977 %979 %981 %983 %985 %989 %992 %996 %999 %1002 %1005 %1008 %1011 %1014 %1017 %1019 %1020 %1021 %1022 %1023 %1024 %1026 %1028 %1030 %1032 %1034 %1036 %1038 %1040 %1042 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1071 %1074 %1077 %1080 %1081 %1083 %1085 %1087 %1090 %1091 %1092 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %954 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %930 %932 %934 %936 %938 %941 %943 %946 %947 %948 %949 %951 %952 %953 %955 %956 %957 %958 %960 %961 %962 %963 %965 %967 %968 %971 %973 %975 %977 %979 %981 %983 %985 %989 %992 %996 %999 %1002 %1005 %1008 %1011 %1014 %1017 %1019 %1020 %1021 %1022 %1023 %1024 %1026 %1028 %1030 %1032 %1034 %1036 %1038 %1040 %1042 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1071 %1074 %1077 %1080 %1081 %1083 %1085 %1087 %1090 %1091 %1092 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %954 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 (*.f64 (*.f64 %1154 %100) %99) (*.f64 (*.f64 %1154 #s(literal 2 binary64)) %88) (*.f64 %1159 %87) (*.f64 %1161 %93) (*.f64 %1163 %56) (*.f64 (/.f64 %1165 #s(literal -1 binary64)) %58) (*.f64 %1168 z) (*.f64 %1172 %58) (*.f64 %1165 %71) (*.f64 %1165 z) (*.f64 %1171 %112) (*.f64 %1154 %87) (*.f64 %58 %1172) (*.f64 #s(literal 1 binary64) %1179) (*.f64 %87 %1154) (*.f64 z %1165) (pow.f64 %1179 #s(literal 1 binary64)) (/.f64 (*.f64 %1154 #s(literal -1 binary64)) %90) (/.f64 %1159 %105) (/.f64 %1161 %76) (/.f64 %1163 t) (/.f64 (/.f64 %1165 #s(literal 2 binary64)) %66) (/.f64 (/.f64 %1154 %70) t) (/.f64 %1168 %70) (/.f64 (fma.f64 %969 %76 %588) %76) (/.f64 (fma.f64 %969 %105 %572) %105) (/.f64 (fma.f64 %969 %600 %597) %600) (/.f64 (fma.f64 %969 t %559) t) (/.f64 (fma.f64 %969 %70 %577) %70) (/.f64 (fma.f64 %969 %90 %17) %90) (/.f64 (fma.f64 %969 %105 %2) %105) (/.f64 (fma.f64 %76 x %588) %76) (/.f64 (fma.f64 x %600 %597) %600) (/.f64 (fma.f64 t x %559) t) (/.f64 (fma.f64 x %70 %577) %70) (/.f64 (-.f64 (*.f64 %1216 %70) %635) %70) (/.f64 (-.f64 (*.f64 %1216 %90) %32) %90) (/.f64 (-.f64 (*.f64 %1216 %105) x) %105) (/.f64 (fma.f64 %854 %76 (*.f64 %588 %105)) %988) (/.f64 (fma.f64 %854 %105 (*.f64 %572 %105)) %600) (/.f64 (fma.f64 %854 %600 (*.f64 %597 %105)) %1234) (/.f64 (fma.f64 %854 t (*.f64 %559 %105)) %995) (/.f64 (fma.f64 %854 %70 (*.f64 %577 %105)) %725) (/.f64 (fma.f64 %854 %90 (*.f64 %17 %105)) %729) (/.f64 (fma.f64 %854 %105 (*.f64 %2 %105)) %600) (/.f64 (fma.f64 %105 x %572) %105) (/.f64 (fma.f64 %854 %76 (*.f64 %105 %588)) %988) (/.f64 (fma.f64 %854 %105 %597) %600) (/.f64 (fma.f64 %854 %105 (*.f64 %105 %572)) %600) (/.f64 (fma.f64 %854 %600 (*.f64 %105 %597)) %1234) (/.f64 (fma.f64 %854 t (*.f64 %105 %559)) %995) (/.f64 (fma.f64 %854 %70 (*.f64 %105 %577)) %725) (/.f64 (fma.f64 %854 %90 (*.f64 %105 %17)) %729) (/.f64 %1172 %62) (/.f64 %1165 %70) (/.f64 %1171 %90) (/.f64 %1154 %105) (/.f64 #s(literal 1 binary64) (/.f64 %70 %1165)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %1171)) (/.f64 #s(literal 1 binary64) (pow.f64 %1179 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %105 %1154)) (neg.f64 (*.f64 %1172 z)) (neg.f64 (*.f64 %1154 %112)) (neg.f64 (/.f64 %1171 %105)) (neg.f64 (/.f64 %1154 %90)) (neg.f64 (-.f64 %1290 %310)) (neg.f64 (-.f64 %32 %605)) (neg.f64 (-.f64 %760 x)) (fma.f64 %560 %54 %969) (fma.f64 %560 %54 x) (fma.f64 %562 %99 %969) (fma.f64 %562 %99 x) (fma.f64 %287 %99 %1301) (fma.f64 %287 %99 %1303) (fma.f64 %287 %99 %1305) (fma.f64 %289 %88 %1301) (fma.f64 %289 %88 %1303) (fma.f64 %289 %88 %1305) (fma.f64 %4 %88 %969) (fma.f64 %4 %88 x) (fma.f64 %237 %54 %1301) (fma.f64 %237 %54 %1303) (fma.f64 %237 %54 %1305) (fma.f64 %565 %93 %969) (fma.f64 %565 %93 x) (fma.f64 %567 %56 %969) (fma.f64 %567 %56 x) (fma.f64 %246 %87 %1301) (fma.f64 %246 %87 %1303) (fma.f64 %246 %87 %1305) (fma.f64 %573 %58 %969) (fma.f64 %573 %58 x) (fma.f64 %575 z %969) (fma.f64 %575 z x) (fma.f64 %578 %58 %969) (fma.f64 %578 %58 x) (fma.f64 %580 z %969) (fma.f64 %580 z x) (fma.f64 %294 %58 %1301) (fma.f64 %294 %58 %1303) (fma.f64 %294 %58 %1305) (fma.f64 %296 z %1301) (fma.f64 %296 z %1303) (fma.f64 %296 z %1305) (fma.f64 %1069 %1070 %605) (fma.f64 %1072 %1073 %605) (fma.f64 %1075 %1076 %605) (fma.f64 %1078 %1079 %605) (fma.f64 %1079 %1078 %605) (fma.f64 %1082 %635 %605) (fma.f64 %582 %56 %969) (fma.f64 %582 %56 x) (fma.f64 %584 %108 %969) (fma.f64 %584 %108 x) (fma.f64 %586 %87 %969) (fma.f64 %586 %87 x) (fma.f64 %1084 z %605) (fma.f64 %1086 %58 %605) (fma.f64 %1088 %1089 %605) (fma.f64 %588 %93 %969) (fma.f64 %588 %93 x) (fma.f64 %768 %1093 %605) (fma.f64 %590 %58 %969) (fma.f64 %590 %58 x) (fma.f64 %298 %58 %1301) (fma.f64 %298 %58 %1303) (fma.f64 %298 %58 %1305) (fma.f64 %112 %17 %969) (fma.f64 %112 %17 x) (fma.f64 %93 %588 %969) (fma.f64 %93 %588 x) (fma.f64 %93 %254 %1301) (fma.f64 %93 %254 %1303) (fma.f64 %93 %254 %1305) (fma.f64 %719 %1101 %605) (fma.f64 %572 %87 %969) (fma.f64 %572 %87 x) (fma.f64 %635 %1082 %605) (fma.f64 %100 %595 %969) (fma.f64 %100 %595 x) (fma.f64 %100 %301 %1301) (fma.f64 %100 %301 %1303) (fma.f64 %100 %301 %1305) (fma.f64 %293 %71 %1301) (fma.f64 %293 %71 %1303) (fma.f64 %293 %71 %1305) (fma.f64 %293 z %1301) (fma.f64 %293 z %1303) (fma.f64 %293 z %1305) (fma.f64 %597 %601 %969) (fma.f64 %597 %601 x) (fma.f64 %33 %112 %1301) (fma.f64 %33 %112 %1303) (fma.f64 %33 %112 %1305) (fma.f64 %559 %56 %969) (fma.f64 %559 %56 x) (fma.f64 %577 %71 %969) (fma.f64 %577 %71 x) (fma.f64 %577 z %969) %1179 (fma.f64 #s(literal 2 binary64) %606 %969) (fma.f64 #s(literal 2 binary64) %606 x) (fma.f64 #s(literal 2 binary64) %306 %1301) (fma.f64 #s(literal 2 binary64) %306 %1303) (fma.f64 #s(literal 2 binary64) %306 %1305) (fma.f64 #s(literal 2 binary64) %308 %1301) (fma.f64 #s(literal 2 binary64) %308 %1303) (fma.f64 #s(literal 2 binary64) %308 %1305) (fma.f64 %854 %87 %605) (fma.f64 %310 #s(literal 1 binary64) %1301) (fma.f64 %310 #s(literal 1 binary64) %1303) (fma.f64 %310 #s(literal 1 binary64) %1305) (fma.f64 %17 %112 %969) (fma.f64 %17 %112 x) (fma.f64 %58 %312 %1301) (fma.f64 %58 %312 %1303) (fma.f64 %58 %312 %1305) (fma.f64 %58 %609 %969) (fma.f64 %58 %609 x) (fma.f64 %58 %590 %969) (fma.f64 %58 %590 x) (fma.f64 %58 %298 %1301) (fma.f64 %58 %298 %1303) (fma.f64 %58 %298 %1305) (fma.f64 %254 %93 %1301) (fma.f64 %254 %93 %1303) (fma.f64 %254 %93 %1305) (fma.f64 #s(literal -1 binary64) %316 %1301) (fma.f64 #s(literal -1 binary64) %316 %1303) (fma.f64 #s(literal -1 binary64) %316 %1305) (fma.f64 %605 #s(literal 1 binary64) %969) (fma.f64 %605 #s(literal 1 binary64) x) (fma.f64 %105 %850 %605) (fma.f64 %56 %559 %969) (fma.f64 %56 %559 x) (fma.f64 %56 %236 %1301) (fma.f64 %56 %236 %1303) (fma.f64 %56 %236 %1305) (fma.f64 #s(literal 1 binary64) %1216 %771) (fma.f64 #s(literal 1 binary64) %969 %605) (fma.f64 #s(literal 1 binary64) %310 %1301) (fma.f64 #s(literal 1 binary64) %310 %1303) (fma.f64 #s(literal 1 binary64) %310 %1305) (fma.f64 #s(literal 1 binary64) %605 %969) (fma.f64 #s(literal 1 binary64) %605 x) (fma.f64 %236 %56 %1301) (fma.f64 %236 %56 %1303) (fma.f64 %236 %56 %1305) (fma.f64 %2 %87 %969) (fma.f64 %2 %87 x) (fma.f64 %87 %2 %969) (fma.f64 %87 %2 x) (fma.f64 %87 y %1301) (fma.f64 %87 y %1303) (fma.f64 %87 y %1305) (fma.f64 z %321 %1301) (fma.f64 z %321 %1303) (fma.f64 z %321 %1305) (fma.f64 z %293 %1301) (fma.f64 z %293 %1303) (fma.f64 z %293 %1305) (fma.f64 z %577 %969) (fma.f64 z %577 x) (fma.f64 y %87 %1301) (fma.f64 y %87 %1303) (fma.f64 y %87 %1305) (fma.f64 x %1144 %605) (-.f64 %1458 %850) (-.f64 %1216 %850) (-.f64 %969 %760) (-.f64 %310 %1290) (-.f64 %605 %32) (-.f64 x %760) (+.f64 %1458 %771) (+.f64 (-.f64 x %850) %310) (+.f64 %1216 %771) (+.f64 %969 %605) (+.f64 %310 %1301) (+.f64 %310 %1303) (+.f64 %310 %1305) (+.f64 %605 %969) (+.f64 %605 x) (+.f64 x %605) (*.f64 #s(literal 1 binary64) %1476) (pow.f64 %1476 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1476 #s(literal -1 binary64))) (neg.f64 (-.f64 %1481 %370)) (neg.f64 (neg.f64 %1476)) (fma.f64 #s(literal 1 binary64) %370 %1486) (fma.f64 #s(literal 1 binary64) %370 %200) (fma.f64 #s(literal 1 binary64) %200 %370) (-.f64 %370 %1481) (-.f64 %200 %375) (+.f64 %370 %1486) %1476 (+.f64 %200 %370) (*.f64 %1496 z) (*.f64 %1498 %58) (*.f64 %1501 %58) (*.f64 %1503 z) (*.f64 %1495 %112) (*.f64 %1507 %56) (*.f64 %1500 %87) (*.f64 #s(literal 1 binary64) %1510) (pow.f64 %1510 #s(literal 1 binary64)) (/.f64 (/.f64 %1500 %70) t) (/.f64 %1496 %70) (/.f64 %1498 %62) (/.f64 %1501 %62) (/.f64 %1503 %70) (/.f64 (fma.f64 %200 %76 %496) %76) (/.f64 (fma.f64 %200 %70 %474) %70) (/.f64 (-.f64 (*.f64 %200 %76) %467) %76) (/.f64 (neg.f64 %1495) %105) (/.f64 (neg.f64 %1507) %76) (/.f64 (neg.f64 %1500) %90) (/.f64 %1495 %90) (/.f64 %1507 t) (/.f64 %1500 %105) (/.f64 #s(literal 1 binary64) (/.f64 %90 %1495)) (/.f64 #s(literal 1 binary64) (/.f64 t %1507)) (/.f64 #s(literal 1 binary64) (/.f64 %105 %1500)) (/.f64 #s(literal 1 binary64) (pow.f64 %1510 #s(literal -1 binary64))) (neg.f64 (/.f64 %1495 %105)) (neg.f64 (/.f64 %1500 %90)) (neg.f64 (-.f64 %1481 %501)) (neg.f64 (neg.f64 %1510)) (fma.f64 %469 #s(literal 1/2 binary64) %1486) (fma.f64 %469 #s(literal 1/2 binary64) %200) (fma.f64 %471 %99 %1486) (fma.f64 %471 %99 %200) (fma.f64 %207 %88 %1486) (fma.f64 %207 %88 %200) (fma.f64 %475 %58 %1486) (fma.f64 %475 %58 %200) (fma.f64 %477 z %1486) (fma.f64 %477 z %200) (fma.f64 %479 %94 %1486) (fma.f64 %479 %94 %200) (fma.f64 %481 %112 %1486) (fma.f64 %481 %112 %200) (fma.f64 %483 %56 %1486) (fma.f64 %483 %56 %200) (fma.f64 %485 %108 %1486) (fma.f64 %485 %108 %200) (fma.f64 %487 %87 %1486) (fma.f64 %487 %87 %200) (fma.f64 %65 %489 %1486) (fma.f64 %65 %489 %200) (fma.f64 %69 %483 %1486) (fma.f64 %69 %483 %200) (fma.f64 %468 %54 %1486) (fma.f64 %468 %54 %200) (fma.f64 %493 %58 %1486) (fma.f64 %493 %58 %200) (fma.f64 %112 %217 %1486) (fma.f64 %112 %217 %200) (fma.f64 %93 %496 %1486) (fma.f64 %93 %496 %200) (fma.f64 %100 %498 %1486) (fma.f64 %100 %498 %200) (fma.f64 %496 %93 %1486) (fma.f64 %496 %93 %200) (fma.f64 #s(literal 1/2 binary64) %502 %1486) (fma.f64 #s(literal 1/2 binary64) %502 %200) (fma.f64 #s(literal 2 binary64) %504 %1486) (fma.f64 #s(literal 2 binary64) %504 %200) (fma.f64 #s(literal 2 binary64) %506 %1486) (fma.f64 #s(literal 2 binary64) %506 %200) (fma.f64 #s(literal 2 binary64) %508 %1486) (fma.f64 #s(literal 2 binary64) %508 %200) (fma.f64 %217 %112 %1486) (fma.f64 %217 %112 %200) (fma.f64 %58 %493 %1486) (fma.f64 %58 %493 %200) (fma.f64 #s(literal -1 binary64) %512 %1486) (fma.f64 #s(literal -1 binary64) %512 %200) (fma.f64 %467 %56 %1486) (fma.f64 %467 %56 %200) (fma.f64 %474 %71 %1486) (fma.f64 %474 %71 %200) (fma.f64 %474 z %1486) %1510 (fma.f64 %501 #s(literal 1 binary64) %1486) (fma.f64 %501 #s(literal 1 binary64) %200) (fma.f64 %56 %483 %1486) (fma.f64 %56 %483 %200) (fma.f64 %56 %467 %1486) (fma.f64 %56 %467 %200) (fma.f64 #s(literal 1 binary64) %501 %1486) (fma.f64 #s(literal 1 binary64) %501 %200) (fma.f64 #s(literal 1 binary64) %200 %501) (fma.f64 %206 %87 %1486) (fma.f64 %206 %87 %200) (fma.f64 %87 %206 %1486) (fma.f64 %87 %206 %200) (fma.f64 z %474 %1486) (fma.f64 z %474 %200) (-.f64 %501 %1481) (-.f64 %200 %512) (+.f64 (/.f64 %1494 %90) %501) (+.f64 (/.f64 %1506 t) %501) (+.f64 (/.f64 (*.f64 %105 %200) %105) %501) (+.f64 %501 %1486) (+.f64 %501 %200) (+.f64 %200 %501) %930 %932 %934 %936 %938 %941 %943 %946 %947 %948 %949 %951 %952 %953 %955 %956 %957 %958 %960 %961 %962 %963 %965 %967 %968 %971 %973 %975 %977 %979 %981 %983 %985 %989 %992 %996 %999 %1002 %1005 %1008 %1011 %1014 %1017 %1019 %1020 %1021 %1022 %1023 %1024 %1026 %1028 %1030 %1032 %1034 %1036 %1038 %1040 %1042 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1071 %1074 %1077 %1080 %1081 %1083 %1085 %1087 %1090 %1091 %1092 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %954 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 |
Compiled 1 714 to 1 729 computations (-0.9% saved)
Compiled 367 to 855 computations (-133.0% saved)
10 alts after pruning (2 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 365 | 2 | 367 |
| Fresh | 0 | 0 | 0 |
| Picked | 2 | 5 | 7 |
| Done | 0 | 3 | 3 |
| Total | 367 | 10 | 377 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 z t) x) |
| ✓ | 68.1% | (fma.f64 (*.f64 (approx (- y x) y) z) (/.f64 #s(literal 1 binary64) t) x) |
| ▶ | 40.3% | (fma.f64 (approx (- y x) y) (/.f64 z t) (approx x #s(literal 0 binary64))) |
| ✓ | 71.7% | (fma.f64 (approx (- y x) y) (/.f64 z t) x) |
| ✓ | 91.4% | (fma.f64 z (/.f64 (-.f64 y x) t) x) |
| ▶ | 36.0% | (fma.f64 z (/.f64 (approx (- y x) y) t) (approx x #s(literal 0 binary64))) |
| ✓ | 37.7% | (+.f64 (approx x #s(literal 0 binary64)) (approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t))) |
| ✓ | 98.0% | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ✓ | 71.7% | (+.f64 x (/.f64 (approx (- y x) y) (/.f64 t z))) |
| ✓ | 93.7% | (+.f64 x (approx (* (- y x) (/ z t)) (/.f64 (*.f64 z (-.f64 y x)) t))) |
Compiled 10 to 29 computations (-190.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 138 | 580 |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (/.f64 z t) %6 = (approx x #s(literal 0 binary64)) %8 = (approx (- y x) y) %9 = (/.f64 %8 t) x y z t %4 #s(literal 0 binary64) %6 %8 %9 (fma.f64 %8 %4 %6) (fma.f64 z %9 %6) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %12 = (/ %5 t) %13 = (/.f64 y t) %15 = (/.f64 x t) %19 = (/ z t) %21 = (+ (* %5 %19) x) %22 = (*.f64 y z) %23 = (/.f64 %22 t) %26 = (/.f64 z t) %28 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %26)) %32 = (/.f64 y x) %38 = (*.f64 t x) %39 = (/.f64 y %38) %40 = (/.f64 #s(literal 1 binary64) t) %46 = (/.f64 %22 %38) %69 = (-.f64 y x) %71 = (*.f64 x z) %72 = (/.f64 %71 t) %74 = (+.f64 x (*.f64 #s(literal -1 binary64) %72)) %79 = (/.f64 x y) %84 = (*.f64 t y) %85 = (/.f64 x %84) %111 = (*.f64 z (-.f64 %13 %15)) %115 = (/.f64 x z) %120 = (*.f64 z %69) %121 = (/.f64 %120 t) %123 = (/.f64 %69 t) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %12 %13) (approx %12 (fma.f64 #s(literal -1 binary64) %15 %13)) (approx %21 %23) (approx %21 (fma.f64 x %28 %23)) (approx %5 %8) (approx %5 (*.f64 x (-.f64 %32 #s(literal 1 binary64)))) (approx %12 (*.f64 #s(literal -1 binary64) %15)) (approx %12 (*.f64 x (-.f64 %39 %40))) (approx %21 (*.f64 x %28)) (approx %21 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %26 %46)))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %32))))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %39 %40)))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %26 #s(literal 1 binary64))))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %46 %26) #s(literal 1 binary64))))) (approx %5 %69) (approx %21 %74) (approx %21 (+.f64 x (fma.f64 #s(literal -1 binary64) %72 %23))) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %79)))) (approx %12 (*.f64 y (fma.f64 #s(literal -1 binary64) %85 %40))) (approx %21 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %71 %84) (+.f64 %79 %26)))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %79 #s(literal 1 binary64))))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %85 %40)))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %26 (*.f64 #s(literal -1 binary64) (/.f64 %74 y)))))) (approx z z) (approx %19 %26) (approx %21 (+.f64 x %111)) (approx %21 %111) (approx %21 (*.f64 z (-.f64 (+.f64 %115 %13) %15))) (approx %21 %121) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %115 (*.f64 #s(literal -1 binary64) %123))))) (approx t t) (approx %12 %123) (approx %21 (/.f64 (fma.f64 t x %120) t)) (approx %21 (+.f64 x %121)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 2.0ms | x | 0 |
| 1.0ms | z | inf |
| 1.0ms | t | 0 |
| 1.0ms | y | -inf |
| 1.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 47 |
| 0 | 18 | 47 |
| 1 | 61 | 47 |
| 2 | 169 | 47 |
| 3 | 533 | 47 |
| 4 | 1830 | 47 |
| 0 | 4100 | 47 |
| 0 | 4379 | 47 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (/.f64 z t) %6 = (approx x #s(literal 0 binary64)) %8 = (approx (- y x) y) %9 = (/.f64 %8 t) x y z t %4 #s(literal 0 binary64) %6 %8 %9 (fma.f64 %8 %4 %6) (fma.f64 z %9 %6) |
| Outputs |
|---|
%5 = (/.f64 #s(literal 1 binary64) t) %6 = (+.f64 z z) %10 = (neg.f64 z) %14 = (/.f64 #s(literal -1/2 binary64) t) %16 = (/.f64 #s(literal 1/2 binary64) t) %18 = (/.f64 z t) %19 = (*.f64 #s(literal 2 binary64) %18) %22 = (/.f64 #s(literal -1 binary64) t) %24 = (/.f64 %10 t) %30 = (*.f64 #s(literal 1/2 binary64) %18) %38 = (E.f64 ) %39 = (*.f64 %38 %18) %41 = (neg.f64 %38) %46 = (*.f64 %38 %10) %48 = (neg.f64 t) %49 = (*.f64 %38 %48) %50 = (neg.f64 %49) %52 = (*.f64 %38 z) %54 = (*.f64 %38 t) %55 = (neg.f64 %54) %57 = (*.f64 #s(literal 2 binary64) %10) %59 = (*.f64 #s(literal 2 binary64) %48) %60 = (neg.f64 %59) %65 = (*.f64 #s(literal 2 binary64) t) %66 = (neg.f64 %65) %87 = (approx x #s(literal 0 binary64)) %92 = (neg.f64 %87) %95 = (approx (- y x) y) %96 = (*.f64 %95 #s(literal 1/2 binary64)) %98 = (+.f64 %95 %95) %101 = (*.f64 #s(literal 1/2 binary64) %95) %106 = (*.f64 %95 %38) %109 = (*.f64 %38 %95) %110 = (neg.f64 %109) %113 = (neg.f64 %98) %115 = (neg.f64 %95) %116 = (*.f64 %115 #s(literal 2 binary64)) %125 = (*.f64 %95 #s(literal 0 binary64)) %127 = (*.f64 #s(literal 0 binary64) %95) %149 = (/.f64 %95 t) %150 = (*.f64 #s(literal 2 binary64) %149) %153 = (/.f64 %115 t) %159 = (*.f64 #s(literal 1/2 binary64) %149) %167 = (*.f64 %38 %149) %172 = (*.f64 %38 %115) %175 = (*.f64 #s(literal 2 binary64) %115) %200 = (*.f64 %87 t) %201 = (fma.f64 %95 z %200) %203 = (*.f64 (*.f64 %201 #s(literal 2 binary64)) %16) %204 = (*.f64 %201 #s(literal -1 binary64)) %205 = (*.f64 %204 %22) %206 = (*.f64 %201 #s(literal 1 binary64)) %207 = (*.f64 %206 %5) %208 = (neg.f64 %201) %209 = (*.f64 %208 %22) %210 = (*.f64 %201 %5) %211 = (*.f64 %5 %201) %212 = (fma.f64 %149 z %87) %213 = (*.f64 #s(literal 1 binary64) %212) %214 = (*.f64 %212 #s(literal 1 binary64)) %215 = (pow.f64 %212 #s(literal 1 binary64)) %217 = (/.f64 (neg.f64 %204) t) %219 = (/.f64 (neg.f64 %206) %48) %220 = (*.f64 %87 #s(literal 1 binary64)) %221 = (*.f64 %95 z) %222 = (fma.f64 %220 t %221) %224 = (/.f64 (neg.f64 %222) %48) %225 = (*.f64 %115 z) %226 = (fma.f64 %220 %48 %225) %228 = (/.f64 (neg.f64 %226) t) %230 = (fma.f64 %200 t (*.f64 %221 t)) %232 = (*.f64 t t) %233 = (neg.f64 %232) %234 = (/.f64 (neg.f64 %230) %233) %236 = (fma.f64 %200 %48 (*.f64 %225 t)) %238 = (*.f64 t %48) %239 = (neg.f64 %238) %240 = (/.f64 (neg.f64 %236) %239) %242 = (fma.f64 %200 t (*.f64 t %221)) %244 = (/.f64 (neg.f64 %242) %233) %246 = (fma.f64 %200 %48 (*.f64 t %225)) %248 = (/.f64 (neg.f64 %246) %239) %249 = (/.f64 %204 %48) %250 = (/.f64 %206 t) %251 = (/.f64 %222 t) %252 = (/.f64 %226 %48) %253 = (/.f64 %230 %232) %254 = (/.f64 %236 %238) %255 = (/.f64 %242 %232) %256 = (/.f64 %246 %238) %257 = (/.f64 %208 %48) %258 = (/.f64 %201 t) %260 = (/.f64 #s(literal 1 binary64) (/.f64 %48 %208)) %262 = (/.f64 #s(literal 1 binary64) (pow.f64 %212 #s(literal -1 binary64))) %264 = (/.f64 #s(literal 1 binary64) (/.f64 t %201)) %266 = (neg.f64 (neg.f64 %212)) %267 = (*.f64 %149 %6) %268 = (fma.f64 %267 #s(literal 1/2 binary64) %220) %269 = (fma.f64 %267 #s(literal 1/2 binary64) %87) %270 = (*.f64 %18 %98) %271 = (fma.f64 %270 #s(literal 1/2 binary64) %220) %272 = (fma.f64 %270 #s(literal 1/2 binary64) %87) %273 = (*.f64 %225 #s(literal 2 binary64)) %274 = (fma.f64 %273 %14 %220) %275 = (fma.f64 %273 %14 %87) %276 = (*.f64 %221 #s(literal 2 binary64)) %277 = (fma.f64 %276 %16 %220) %278 = (fma.f64 %276 %16 %87) %279 = (fma.f64 %6 %159 %220) %280 = (fma.f64 %6 %159 %87) %281 = (fma.f64 %98 %30 %220) %282 = (fma.f64 %98 %30 %87) %283 = (fma.f64 %221 %5 %220) %284 = (fma.f64 %221 %5 %87) %285 = (fma.f64 %24 %115 %220) %286 = (fma.f64 %24 %115 %87) %287 = (fma.f64 %153 %10 %220) %288 = (fma.f64 %153 %10 %87) %289 = (fma.f64 %22 %225 %220) %290 = (fma.f64 %22 %225 %87) %291 = (*.f64 %149 z) %292 = (fma.f64 %200 %5 %291) %293 = (fma.f64 %225 %22 %220) %294 = (fma.f64 %225 %22 %87) %295 = (*.f64 %115 %18) %296 = (fma.f64 #s(literal -1 binary64) %295 %220) %297 = (fma.f64 #s(literal -1 binary64) %295 %87) %298 = (*.f64 %16 %221) %299 = (fma.f64 #s(literal 2 binary64) %298 %220) %300 = (fma.f64 #s(literal 2 binary64) %298 %87) %301 = (fma.f64 %5 %221 %220) %302 = (fma.f64 %5 %221 %87) %303 = (fma.f64 %115 %24 %220) %304 = (fma.f64 %115 %24 %87) %305 = (fma.f64 %10 %153 %220) %306 = (fma.f64 %10 %153 %87) %307 = (fma.f64 #s(literal 1 binary64) %220 %291) %308 = (fma.f64 #s(literal 1 binary64) %291 %220) %309 = (fma.f64 #s(literal 1 binary64) %291 %87) %310 = (fma.f64 #s(literal 1 binary64) %87 %291) %311 = (fma.f64 %291 #s(literal 1 binary64) %220) %312 = (fma.f64 %291 #s(literal 1 binary64) %87) %313 = (fma.f64 %149 z %220) %314 = (fma.f64 %95 %18 %220) %315 = (fma.f64 %95 %18 %87) %316 = (fma.f64 %87 #s(literal 1 binary64) %291) %317 = (fma.f64 %18 %95 %220) %318 = (fma.f64 %18 %95 %87) %320 = (fma.f64 t (/.f64 %87 t) %291) %321 = (fma.f64 z %149 %220) %322 = (fma.f64 z %149 %87) %323 = (-.f64 %220 %295) %324 = (-.f64 %291 %92) %325 = (-.f64 %87 %295) %326 = (+.f64 %220 %291) %327 = (+.f64 %291 %220) %328 = (+.f64 %291 %87) %329 = (+.f64 %87 %291) x y z t (*.f64 (*.f64 %5 %6) #s(literal 1/2 binary64)) (*.f64 (*.f64 %10 #s(literal 2 binary64)) %14) (*.f64 %6 %16) (*.f64 #s(literal 1/2 binary64) %19) (*.f64 %22 %10) (*.f64 #s(literal -1 binary64) %24) (*.f64 #s(literal 2 binary64) (*.f64 %14 %10)) (*.f64 #s(literal 2 binary64) (*.f64 %16 z)) (*.f64 #s(literal 2 binary64) %30) (*.f64 %5 z) (*.f64 %10 %22) (*.f64 #s(literal 1 binary64) %18) (*.f64 %18 #s(literal 1 binary64)) (*.f64 z %5) (pow.f64 %18 #s(literal 1 binary64)) (/.f64 (neg.f64 %39) %41) (/.f64 (neg.f64 %19) #s(literal -2 binary64)) (/.f64 (neg.f64 %46) %50) (/.f64 (neg.f64 %52) %55) (/.f64 (neg.f64 %57) %60) (/.f64 %39 %38) (/.f64 %19 #s(literal 2 binary64)) (/.f64 (neg.f64 %6) %66) (/.f64 (*.f64 #s(literal -1 binary64) %10) t) (/.f64 (*.f64 %10 #s(literal -1 binary64)) t) (/.f64 %46 %49) (/.f64 %52 %54) (/.f64 %57 %59) (/.f64 %6 %65) (/.f64 %24 #s(literal -1 binary64)) (/.f64 %10 %48) (/.f64 #s(literal 1 binary64) (pow.f64 %18 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %48 %10)) (/.f64 #s(literal 1 binary64) (/.f64 t z)) (/.f64 %18 #s(literal 1 binary64)) %18 (neg.f64 %24) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) %87) (pow.f64 %87 #s(literal 1 binary64)) %87 (/.f64 #s(literal 1 binary64) (pow.f64 %87 #s(literal -1 binary64))) (neg.f64 %92) (*.f64 %96 #s(literal 2 binary64)) (*.f64 %98 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %98) (*.f64 #s(literal 2 binary64) %101) (*.f64 #s(literal 1 binary64) %95) (*.f64 %95 #s(literal 1 binary64)) (pow.f64 %95 #s(literal 1 binary64)) %95 (/.f64 (neg.f64 %106) %41) (/.f64 %110 %41) (/.f64 %106 %38) (/.f64 %113 #s(literal -2 binary64)) (/.f64 %116 #s(literal -2 binary64)) (/.f64 %109 %38) (/.f64 %98 #s(literal 2 binary64)) (/.f64 %115 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %95 #s(literal -1 binary64))) (/.f64 %95 #s(literal 1 binary64)) (neg.f64 %115) (fma.f64 %96 #s(literal 2 binary64) %125) (fma.f64 %96 #s(literal 2 binary64) %127) (fma.f64 %98 #s(literal 1/2 binary64) %125) (fma.f64 %98 #s(literal 1/2 binary64) %127) (fma.f64 #s(literal 1/2 binary64) %98 %125) (fma.f64 #s(literal 1/2 binary64) %98 %127) (fma.f64 #s(literal 1/2 binary64) %95 %101) (fma.f64 #s(literal 2 binary64) %101 %125) (fma.f64 #s(literal 2 binary64) %101 %127) (fma.f64 #s(literal 1 binary64) %95 %125) (fma.f64 #s(literal 1 binary64) %95 %127) (fma.f64 %95 #s(literal 1/2 binary64) %96) (fma.f64 %95 #s(literal 1 binary64) %125) (fma.f64 %95 #s(literal 1 binary64) %127) (+.f64 %96 %96) (+.f64 %101 %101) (+.f64 %95 %125) (+.f64 %95 %127) (*.f64 (*.f64 %5 %98) #s(literal 1/2 binary64)) (*.f64 %116 %14) (*.f64 %98 %16) (*.f64 #s(literal 1/2 binary64) %150) (*.f64 %22 %115) (*.f64 #s(literal -1 binary64) %153) (*.f64 #s(literal 2 binary64) (*.f64 %14 %115)) (*.f64 #s(literal 2 binary64) (*.f64 %16 %95)) (*.f64 #s(literal 2 binary64) %159) (*.f64 %5 %95) (*.f64 %115 %22) (*.f64 #s(literal 1 binary64) %149) (*.f64 %149 #s(literal 1 binary64)) (*.f64 %95 %5) (pow.f64 %149 #s(literal 1 binary64)) (/.f64 (neg.f64 %167) %41) (/.f64 (neg.f64 %150) #s(literal -2 binary64)) (/.f64 (neg.f64 %172) %50) (/.f64 (neg.f64 %175) %60) (/.f64 %110 %55) (/.f64 %167 %38) (/.f64 %150 #s(literal 2 binary64)) (/.f64 %113 %66) (/.f64 (*.f64 #s(literal -1 binary64) %115) t) (/.f64 (*.f64 %115 #s(literal -1 binary64)) t) (/.f64 %172 %49) (/.f64 %109 %54) (/.f64 %175 %59) (/.f64 %98 %65) (/.f64 %153 #s(literal -1 binary64)) (/.f64 %115 %48) (/.f64 #s(literal 1 binary64) (pow.f64 %149 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %48 %115)) (/.f64 #s(literal 1 binary64) (/.f64 t %95)) (/.f64 %149 #s(literal 1 binary64)) %149 (neg.f64 %153) %203 %205 %207 %209 %210 %211 %213 %214 %215 %217 %219 %224 %228 %234 %240 %244 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %260 %262 %264 %266 %268 %269 %271 %272 %274 %275 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %292 %293 %294 %296 %297 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %212 %314 %315 %316 %317 %318 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %203 %205 %207 %209 %210 %211 %213 %214 %215 %217 %219 %224 %228 %234 %240 %244 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %260 %262 %264 %266 %268 %269 %271 %272 %274 %275 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %292 %293 %294 %296 %297 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %212 %314 %315 %316 %317 %318 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 |
Compiled 332 to 411 computations (-23.8% saved)
Compiled 61 to 182 computations (-198.4% saved)
9 alts after pruning (2 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 59 | 2 | 61 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 1 | 2 |
| Done | 2 | 6 | 8 |
| Total | 62 | 9 | 71 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 98.0% | (fma.f64 (-.f64 y x) (/.f64 z t) x) |
| ✓ | 68.1% | (fma.f64 (*.f64 (approx (- y x) y) z) (/.f64 #s(literal 1 binary64) t) x) |
| ✓ | 71.7% | (fma.f64 (approx (- y x) y) (/.f64 z t) x) |
| ✓ | 91.4% | (fma.f64 z (/.f64 (-.f64 y x) t) x) |
| ✓ | 36.0% | (fma.f64 z (/.f64 (approx (- y x) y) t) (approx x #s(literal 0 binary64))) |
| ✓ | 98.0% | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ✓ | 71.7% | (+.f64 x (/.f64 (approx (- y x) y) (/.f64 t z))) |
| 63.0% | (approx (+ (* (- y x) (/ z t)) x) (/.f64 (*.f64 z (-.f64 y x)) t)) | |
| 37.7% | (approx (+ (* (- y x) (/ z t)) x) (/.f64 (*.f64 y z) t)) |
Compiled 9 to 26 computations (-188.9% saved)
Total 7.7b remaining (9.1%)
Threshold costs 0.9b (1.0%)
| 2.2b | 58.2% |
| 1.9b | 37.2% |
| 1.4b | 91.1% |
| 1.2b | 0.0% |
| 0.9b | 0.0% |
| Inputs |
|---|
(approx (+ (* (- y x) (/ z t)) x) (/.f64 (*.f64 y z) t)) |
| Outputs |
|---|
(approx (+ (* (- y x) (/ z t)) x) (/.f64 (*.f64 y z) t)) |
| Inputs |
|---|
%2 = (- y x) (approx (+ (* %2 (/ z t)) x) (/.f64 (*.f64 y z) t)) (fma.f64 z (/.f64 (approx %2 y) t) x) |
| Outputs |
|---|
%3 = (- y x) (fma.f64 z (/.f64 (approx %3 y) t) x) (approx (+ (* %3 (/ z t)) x) (/.f64 (*.f64 y z) t)) |
| Inputs |
|---|
%2 = (- y x) %11 = (approx %2 y) %12 = (/.f64 %11 t) (approx (+ (* %2 (/ z t)) x) (/.f64 (*.f64 y z) t)) (fma.f64 z %12 x) (fma.f64 z %12 (approx x #s(literal 0 binary64))) (fma.f64 %11 (/.f64 z t) x) |
| Outputs |
|---|
(fma.f64 (approx (- y x) y) (/.f64 z t) x) |
| Inputs |
|---|
%2 = (- y x) %7 = (+ (* %2 (/ z t)) x) %11 = (approx %2 y) %12 = (/.f64 %11 t) %15 = (approx x #s(literal 0 binary64)) %17 = (/.f64 z t) (approx %7 (/.f64 (*.f64 y z) t)) (fma.f64 z %12 x) (fma.f64 z %12 %15) (fma.f64 %11 %17 x) (fma.f64 %11 %17 %15) (approx %7 (/.f64 (*.f64 z (-.f64 y x)) t)) |
| Outputs |
|---|
%2 = (- y x) %11 = (approx (+ (* %2 (/ z t)) x) (/.f64 (*.f64 z (-.f64 y x)) t)) %11 (fma.f64 (approx %2 y) (/.f64 z t) x) %11 |
| Inputs |
|---|
%2 = (- y x) %6 = (* %2 (/ z t)) %7 = (+ %6 x) %9 = (/.f64 (*.f64 y z) t) %11 = (approx %2 y) %12 = (/.f64 %11 t) %15 = (approx x #s(literal 0 binary64)) %17 = (/.f64 z t) %20 = (-.f64 y x) %24 = (approx %6 %9) %26 = (*.f64 %11 %17) (approx %7 %9) (fma.f64 z %12 x) (fma.f64 z %12 %15) (fma.f64 %11 %17 x) (fma.f64 %11 %17 %15) (approx %7 (/.f64 (*.f64 z %20) t)) (+.f64 x %24) (+.f64 x %26) (+.f64 %15 %24) (+.f64 %15 %26) (+.f64 x (/.f64 %11 (/.f64 t z))) (fma.f64 z (/.f64 %20 t) x) |
| Outputs |
|---|
%3 = (-.f64 y x) %7 = (- y x) (fma.f64 z (/.f64 %3 t) x) (fma.f64 (approx %7 y) (/.f64 z t) x) (approx (+ (* %7 (/ z t)) x) (/.f64 (*.f64 z %3) t)) |
| Inputs |
|---|
%2 = (- y x) %6 = (* %2 (/ z t)) %7 = (+ %6 x) %9 = (/.f64 (*.f64 y z) t) %11 = (approx %2 y) %12 = (/.f64 %11 t) %15 = (approx x #s(literal 0 binary64)) %17 = (/.f64 z t) %20 = (-.f64 y x) %24 = (approx %6 %9) %26 = (*.f64 %11 %17) (approx %7 %9) (fma.f64 z %12 x) (fma.f64 z %12 %15) (fma.f64 %11 %17 x) (fma.f64 %11 %17 %15) (approx %7 (/.f64 (*.f64 z %20) t)) (+.f64 x %24) (+.f64 x %26) (+.f64 %15 %24) (+.f64 %15 %26) (+.f64 x (/.f64 %11 (/.f64 t z))) (fma.f64 z (/.f64 %20 t) x) (fma.f64 %20 %17 x) |
| Outputs |
|---|
(fma.f64 (-.f64 y x) (/.f64 z t) x) |
6 calls:
| 15.0ms | x |
| 12.0ms | y |
| 11.0ms | t |
| 11.0ms | z |
| 11.0ms | (/.f64 z t) |
| Accuracy | Segments | Branch |
|---|---|---|
| 37.7% | 1 | t |
| 37.7% | 1 | z |
| 37.7% | 1 | y |
| 37.7% | 1 | x |
| 37.7% | 1 | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| 37.7% | 1 | (/.f64 z t) |
Compiled 27 to 62 computations (-129.6% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.844059174060181e-10 | 14.891146039988142 |
| 0.0ms | -1.8431533738478375e-8 | -1.5057049565354883e-19 |
Compiled 1 to 3 computations (-200.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.844059174060181e-10 | 14.891146039988142 |
| 0.0ms | -1.7914659350021941e+28 | -6.284021014236119e+23 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.2068111754795216e-39 | 1.2033010553581577e-18 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | fuel |
Compiled 6 to 28 computations (-366.7% saved)
Compiled 7 to 36 computations (-414.3% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 728.4 MiB | 27.9% | reconstruct |
| 597.4 MiB | 22.9% | sample |
| 391.6 MiB | 15.0% | rewrite |
| 204.0 MiB | 7.8% | series |
| 200.6 MiB | 7.7% | analyze |
| 145.6 MiB | 5.6% | regimes |
| 144.3 MiB | 5.5% | eval |
| 88.9 MiB | 3.4% | preprocess |
| 53.0 MiB | 2.0% | prune |
| 49.5 MiB | 1.9% | derivations |
| 3.8 MiB | 0.1% | bsearch |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 2 607.1 MiB | 100.0% | total |
Loading profile data...