
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 |
| 25.0% | 25.0% | 74.9% | 0.2% | 0.0% | 0.0% | 0.0% | 5 |
| 25.0% | 25.0% | 74.9% | 0.2% | 0.0% | 0.0% | 0.0% | 6 |
| 25.0% | 25.0% | 74.9% | 0.2% | 0.0% | 0.0% | 0.0% | 7 |
| 37.5% | 37.4% | 62.4% | 0.2% | 0.0% | 0.0% | 0.0% | 8 |
| 56.3% | 56.1% | 43.7% | 0.2% | 0.0% | 0.0% | 0.0% | 9 |
| 56.3% | 56.1% | 43.7% | 0.2% | 0.0% | 0.0% | 0.0% | 10 |
| 56.3% | 56.1% | 43.7% | 0.2% | 0.0% | 0.0% | 0.0% | 11 |
| 65.6% | 65.5% | 34.3% | 0.2% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 13 to 11 computations (15.4% saved)
| 233.0ms | 8 256× | 0 | valid |
Sub: 5.0ms (43.2% of total, 0.0 MiB)Div: 3.0ms (25.9% of total, 0.0 MiB)Mul: 3.0ms (25.9% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 58 | 171 |
| 1 | 336 | 165 |
| 2 | 1493 | 165 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.7% | (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) |
(sort z t)
Compiled 2 to 20 computations (-900.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 561 | 3248 |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (-.f64 y z) %6 = (-.f64 y t) %7 = (*.f64 %4 %6) %8 = (/.f64 x %7) #s(literal 1 binary64) x y z %4 t %6 %7 %8 (-.f64 #s(literal 1 binary64) %8) |
| Outputs |
|---|
%7 = (- y z) %9 = (- y t) %10 = (* %7 %9) %11 = (/ x %10) %12 = (-.f64 y t) %13 = (-.f64 y z) %14 = (*.f64 %12 %13) %15 = (/.f64 x %14) %17 = (- 1 %11) %21 = (*.f64 #s(literal -1 binary64) %15) %25 = (/.f64 #s(literal 1 binary64) x) %26 = (/.f64 #s(literal 1 binary64) %14) %35 = (*.f64 #s(literal -1 binary64) z) %38 = (*.f64 #s(literal -1 binary64) t) %41 = (*.f64 t z) %43 = (fma.f64 #s(literal -1 binary64) t %35) %44 = (*.f64 y %43) %51 = (/.f64 x %41) %55 = (pow.f64 t #s(literal 2 binary64)) %56 = (pow.f64 z #s(literal 2 binary64)) %57 = (*.f64 %55 %56) %58 = (/.f64 (*.f64 x %44) %57) %62 = (*.f64 x (pow.f64 %43 #s(literal 2 binary64))) %64 = (pow.f64 t #s(literal 3 binary64)) %65 = (pow.f64 z #s(literal 3 binary64)) %66 = (*.f64 %64 %65) %67 = (/.f64 %62 %66) %68 = (/.f64 x %57) %69 = (fma.f64 #s(literal -1 binary64) %67 %68) %72 = (*.f64 x %43) %73 = (/.f64 %72 %57) %81 = (fma.f64 #s(literal -1 binary64) (/.f64 %72 %66) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %43 %69) %41))) %106 = (/.f64 z y) %107 = (*.f64 #s(literal -1 binary64) %106) %111 = (/.f64 t y) %116 = (pow.f64 y #s(literal 2 binary64)) %128 = (/.f64 x %116) %130 = (/.f64 %72 y) %135 = (*.f64 x z) %136 = (*.f64 t %135) %137 = (fma.f64 #s(literal -1 binary64) %62 %136) %150 = (pow.f64 y #s(literal 3 binary64)) %164 = (/.f64 %72 %150) %169 = (pow.f64 y #s(literal 4 binary64)) %185 = (+.f64 t z) %200 = (*.f64 x %185) %206 = (*.f64 x (pow.f64 %185 #s(literal 2 binary64))) %220 = (fma.f64 #s(literal -1 binary64) %206 %136) %249 = (*.f64 y %12) %251 = (*.f64 z %12) %254 = (/.f64 x %249) %256 = (*.f64 %116 %12) %257 = (/.f64 %135 %256) %260 = (*.f64 %150 %12) %261 = (/.f64 %135 %260) %262 = (/.f64 x %256) %263 = (*.f64 #s(literal -1 binary64) %262) %268 = (/.f64 %135 (*.f64 %169 %12)) %269 = (/.f64 x %260) %296 = (/.f64 y z) %302 = (/.f64 %249 z) %306 = (/.f64 x %251) %307 = (*.f64 #s(literal -1 binary64) %306) %309 = (/.f64 x %12) %310 = (*.f64 x y) %311 = (/.f64 %310 %251) %312 = (*.f64 #s(literal -1 binary64) %311) %316 = (*.f64 x %116) %317 = (*.f64 %56 %12) %318 = (/.f64 %316 %317) %324 = (*.f64 x %150) %325 = (*.f64 %65 %12) %335 = (/.f64 %310 %317) %359 = (/.f64 %316 %251) %361 = (/.f64 %310 %12) %396 = (*.f64 y %13) %398 = (*.f64 t %13) %401 = (/.f64 x %396) %403 = (*.f64 t x) %404 = (*.f64 %116 %13) %405 = (/.f64 %403 %404) %408 = (*.f64 %150 %13) %409 = (/.f64 %403 %408) %410 = (/.f64 x %404) %411 = (*.f64 #s(literal -1 binary64) %410) %416 = (/.f64 %403 (*.f64 %169 %13)) %417 = (/.f64 x %408) %444 = (/.f64 y t) %450 = (/.f64 %396 t) %454 = (/.f64 x %398) %455 = (*.f64 #s(literal -1 binary64) %454) %457 = (/.f64 x %13) %458 = (/.f64 %310 %398) %459 = (*.f64 #s(literal -1 binary64) %458) %463 = (*.f64 %55 %13) %464 = (/.f64 %316 %463) %470 = (*.f64 %64 %13) %480 = (/.f64 %310 %463) %504 = (/.f64 %316 %398) %506 = (/.f64 %310 %13) (approx 1 #s(literal 0 binary64)) (approx x x) (approx %11 %15) (approx %17 #s(literal 1 binary64)) (approx %17 (+.f64 #s(literal 1 binary64) %21)) (approx %17 %21) (approx %17 (*.f64 x (-.f64 %25 %26))) (approx %17 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %26 %25)))) (approx y y) (approx %7 %35) (approx %7 %13) (approx %9 %38) (approx %9 %12) (approx %10 %41) (approx %10 (fma.f64 t z %44)) (approx %10 (fma.f64 t z (*.f64 y (+.f64 y %43)))) (approx %11 %51) (approx %11 (fma.f64 #s(literal -1 binary64) %58 %51)) (approx %11 (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %69)) %73) %51)) (approx %11 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %81)) %69)) %73) %51)) (approx %17 (-.f64 #s(literal 1 binary64) %51)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) %58) %51)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y %69 %73))) %51)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y (fma.f64 #s(literal -1 binary64) %67 (fma.f64 y %81 %68)) %73))) %51)) (approx %7 (*.f64 y (+.f64 #s(literal 1 binary64) %107))) (approx %9 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %111)))) (approx %10 %116) (approx %10 (*.f64 %116 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %111 %107)))) (approx %10 (*.f64 %116 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %111 (fma.f64 #s(literal -1 binary64) %106 (/.f64 %41 %116)))))) (approx %11 %128) (approx %11 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %130)) %116)) (approx %11 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %137 %116))) %130) %116)) (approx %11 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x (*.f64 z %43))) (*.f64 #s(literal -1 binary64) (*.f64 %43 %137))) %150))) (fma.f64 #s(literal -1 binary64) (/.f64 %62 %116) (+.f64 (/.f64 %136 %116) %130))) %116)) (approx %17 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %128))) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) %164) %128)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %62 %169) (+.f64 (/.f64 %136 %169) %164))) %128)) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %106 #s(literal 1 binary64))))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %111 #s(literal 1 binary64))))) (approx %10 (*.f64 %116 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %185 y))))) (approx %10 (*.f64 %116 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %41 y)))) y))))) (approx %11 (/.f64 (+.f64 x (/.f64 %200 y)) %116)) (approx %11 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %206 y) (/.f64 %136 y)) %200) y))) %116)) (approx %11 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (*.f64 z %185))) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %185 %220) y))) %220) y)) %200) y))) %116)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %200 %150))) %128)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %220 y) %200) %150))) %128)) (approx z z) (approx %7 (+.f64 y %35)) (approx %10 %249) (approx %10 (fma.f64 #s(literal -1 binary64) %251 %249)) (approx %11 %254) (approx %11 (+.f64 %254 %257)) (approx %11 (fma.f64 z (-.f64 %261 %263) %254)) (approx %11 (fma.f64 z (-.f64 (*.f64 z (-.f64 %268 (*.f64 #s(literal -1 binary64) %269))) %263) %254)) (approx %17 (-.f64 #s(literal 1 binary64) %254)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %257)) %254)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %262 (*.f64 #s(literal -1 binary64) %261)))) %254)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %262 (*.f64 z (fma.f64 #s(literal -1 binary64) %269 (*.f64 #s(literal -1 binary64) %268)))))) %254)) (approx %7 (*.f64 z (-.f64 %296 #s(literal 1 binary64)))) (approx %10 (*.f64 #s(literal -1 binary64) %251)) (approx %10 (*.f64 z (fma.f64 #s(literal -1 binary64) %12 %302))) (approx %11 %307) (approx %11 (/.f64 (fma.f64 #s(literal -1 binary64) %309 %312) z)) (approx %11 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %309 (*.f64 #s(literal -1 binary64) %318)) %311) z)) (approx %11 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %309 (*.f64 #s(literal -1 binary64) (/.f64 %324 %325))) (+.f64 %311 %318)) z)) (approx %17 (+.f64 #s(literal 1 binary64) %306)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) %335) %307)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %335 (/.f64 %316 %325))) %307)) (approx %7 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %296))))) (approx %10 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %302)) t)))) (approx %11 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %309 %311) z))) (approx %11 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %359) %361) z) %309) z))) (approx %11 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %324 %251) (*.f64 #s(literal -1 binary64) (/.f64 %316 %12))) z)) %361) z) %309) z))) (approx %17 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %312 %309) z)))) (approx %17 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %361 %359) z)) %309) z)))) (approx t t) (approx %9 (+.f64 y %38)) (approx %10 %396) (approx %10 (fma.f64 #s(literal -1 binary64) %398 %396)) (approx %11 %401) (approx %11 (+.f64 %401 %405)) (approx %11 (fma.f64 t (-.f64 %409 %411) %401)) (approx %11 (fma.f64 t (-.f64 (*.f64 t (-.f64 %416 (*.f64 #s(literal -1 binary64) %417))) %411) %401)) (approx %17 (-.f64 #s(literal 1 binary64) %401)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %405)) %401)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %410 (*.f64 #s(literal -1 binary64) %409)))) %401)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %410 (*.f64 t (fma.f64 #s(literal -1 binary64) %417 (*.f64 #s(literal -1 binary64) %416)))))) %401)) (approx %9 (*.f64 t (-.f64 %444 #s(literal 1 binary64)))) (approx %10 (*.f64 #s(literal -1 binary64) %398)) (approx %10 (*.f64 t (fma.f64 #s(literal -1 binary64) %13 %450))) (approx %11 %455) (approx %11 (/.f64 (fma.f64 #s(literal -1 binary64) %457 %459) t)) (approx %11 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %457 (*.f64 #s(literal -1 binary64) %464)) %458) t)) (approx %11 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %457 (*.f64 #s(literal -1 binary64) (/.f64 %324 %470))) (+.f64 %458 %464)) t)) (approx %17 (+.f64 #s(literal 1 binary64) %454)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) %480) %455)) (approx %17 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %480 (/.f64 %316 %470))) %455)) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %444))))) (approx %10 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %450)) z)))) (approx %11 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %457 %458) t))) (approx %11 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %504) %506) t) %457) t))) (approx %11 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %324 %398) (*.f64 #s(literal -1 binary64) (/.f64 %316 %13))) t)) %506) t) %457) t))) (approx %17 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %459 %457) t)))) (approx %17 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %506 %504) t)) %457) t)))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 6.0ms | t | inf |
| 2.0ms | y | inf |
| 2.0ms | y | -inf |
| 2.0ms | y | 0 |
| 2.0ms | z | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 38 |
| 0 | 15 | 38 |
| 1 | 56 | 38 |
| 2 | 205 | 38 |
| 3 | 1314 | 38 |
| 0 | 5292 | 38 |
| 0 | 5658 | 38 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (-.f64 y z) %6 = (-.f64 y t) %7 = (*.f64 %4 %6) %8 = (/.f64 x %7) #s(literal 1 binary64) x y z %4 t %6 %7 %8 (-.f64 #s(literal 1 binary64) %8) |
| Outputs |
|---|
%6 = (-.f64 y z) %7 = (*.f64 #s(literal 2 binary64) %6) %9 = (*.f64 #s(literal 1/2 binary64) %6) %14 = (neg.f64 %7) %19 = (-.f64 t y) %20 = (*.f64 %19 %6) %21 = (-.f64 y t) %22 = (*.f64 %21 %6) %23 = (/.f64 %20 %22) %27 = (-.f64 z y) %28 = (/.f64 #s(literal -1 binary64) %27) %31 = (neg.f64 z) %32 = (*.f64 y #s(literal 1 binary64)) %34 = (*.f64 %31 #s(literal 1 binary64)) %36 = (neg.f64 y) %37 = (neg.f64 %36) %46 = (*.f64 #s(literal 2 binary64) %21) %48 = (*.f64 #s(literal 1/2 binary64) %21) %53 = (neg.f64 %46) %58 = (/.f64 #s(literal -1 binary64) %19) %61 = (neg.f64 t) %63 = (*.f64 %61 #s(literal 1 binary64)) %73 = (*.f64 %22 #s(literal 2 binary64)) %75 = (*.f64 #s(literal 1/2 binary64) %22) %77 = (*.f64 #s(literal 2 binary64) %22) %86 = (neg.f64 %73) %88 = (neg.f64 %77) %97 = (/.f64 #s(literal 1 binary64) %22) %103 = (*.f64 %22 #s(literal 0 binary64)) %105 = (*.f64 #s(literal 0 binary64) %22) %110 = (*.f64 %21 y) %111 = (*.f64 %31 %21) %112 = (*.f64 %111 #s(literal 1 binary64)) %114 = (*.f64 %6 y) %115 = (*.f64 %61 %6) %116 = (*.f64 %115 #s(literal 1 binary64)) %172 = (/.f64 #s(literal 2 binary64) %21) %174 = (/.f64 #s(literal 1/2 binary64) %6) %176 = (/.f64 #s(literal 2 binary64) %6) %178 = (/.f64 #s(literal 1/2 binary64) %21) %180 = (/.f64 x #s(literal 2 binary64)) %183 = (/.f64 x #s(literal 1 binary64)) %185 = (*.f64 x #s(literal 2 binary64)) %186 = (/.f64 #s(literal 1/2 binary64) %22) %188 = (/.f64 x %21) %190 = (/.f64 x %6) %192 = (/.f64 #s(literal -1 binary64) %22) %193 = (neg.f64 x) %199 = (/.f64 x %27) %200 = (/.f64 #s(literal -1 binary64) %21) %207 = (/.f64 x %22) %212 = (*.f64 %190 #s(literal 1 binary64)) %215 = (*.f64 x #s(literal -1 binary64)) %218 = (*.f64 %193 %58) %221 = (*.f64 %58 x) %224 = (*.f64 #s(literal -1 binary64) x) %228 = (neg.f64 %75) %232 = (*.f64 %193 #s(literal 1 binary64)) %235 = (neg.f64 %188) %245 = (/.f64 x %19) %252 = (/.f64 x %20) %272 = (-.f64 %22 x) %273 = (*.f64 %272 %172) %275 = (*.f64 %272 %176) %277 = (*.f64 %272 #s(literal 2 binary64)) %279 = (*.f64 %272 #s(literal 1 binary64)) %281 = (-.f64 %6 %188) %283 = (-.f64 %21 %190) %285 = (fma.f64 %19 %6 x) %289 = (-.f64 #s(literal 1 binary64) %207) %292 = (*.f64 %193 #s(literal -1 binary64)) %293 = (/.f64 %22 #s(literal 2 binary64)) %294 = (*.f64 %20 %293) %296 = (*.f64 %20 %75) %298 = (/.f64 %22 %6) %299 = (*.f64 %20 %298) %301 = (*.f64 %20 %21) %303 = (/.f64 %22 %21) %304 = (*.f64 %20 %303) %306 = (*.f64 %20 %6) %308 = (*.f64 %20 #s(literal -2 binary64)) %311 = (*.f64 %20 #s(literal 2 binary64)) %314 = (*.f64 %22 %22) %317 = (*.f64 %20 %22) %322 = (*.f64 %6 %293) %324 = (*.f64 %6 %75) %326 = (*.f64 %6 %298) %329 = (*.f64 %6 %303) %331 = (*.f64 %6 %6) %333 = (*.f64 %6 #s(literal -2 binary64)) %336 = (*.f64 %6 #s(literal 2 binary64)) %339 = (*.f64 %6 %20) %342 = (*.f64 %6 %22) %347 = (/.f64 x #s(literal -2 binary64)) %350 = (*.f64 %75 %75) %354 = (*.f64 %75 %21) %358 = (*.f64 %75 %6) %360 = (*.f64 %75 #s(literal -2 binary64)) %365 = (*.f64 %75 %20) %368 = (*.f64 %75 %22) %373 = (/.f64 x #s(literal -1 binary64)) %374 = (*.f64 %22 %293) %376 = (*.f64 %22 %75) %378 = (*.f64 %22 %298) %380 = (*.f64 %22 %21) %382 = (*.f64 %22 %303) %384 = (*.f64 %22 %6) %386 = (*.f64 %22 #s(literal -2 binary64)) %391 = (*.f64 %22 %20) %457 = (*.f64 %27 #s(literal -2 binary64)) %460 = (*.f64 %27 #s(literal 2 binary64)) %463 = (*.f64 %27 %20) %466 = (*.f64 %27 %22) %469 = (*.f64 %27 #s(literal 1 binary64)) %474 = (*.f64 %21 %75) %478 = (*.f64 %21 %21) %483 = (*.f64 %21 #s(literal -2 binary64)) %486 = (*.f64 %21 %20) %489 = (*.f64 %21 %22) %505 = (*.f64 %19 #s(literal -2 binary64)) %508 = (*.f64 %19 %20) %511 = (*.f64 %19 %22) %514 = (*.f64 %19 #s(literal 1 binary64)) %560 = (*.f64 %272 #s(literal -1 binary64)) %561 = (*.f64 %20 #s(literal 0 binary64)) %566 = (/.f64 %285 #s(literal -2 binary64)) %570 = (/.f64 %285 #s(literal -1 binary64)) %573 = (/.f64 %285 %6) %574 = (*.f64 %19 #s(literal 0 binary64)) %576 = (*.f64 %19 #s(literal 2 binary64)) %578 = (/.f64 %285 %21) %579 = (*.f64 %27 #s(literal 0 binary64)) %582 = (fma.f64 %252 #s(literal 2 binary64) #s(literal 2 binary64)) %586 = (+.f64 %19 %190) %589 = (-.f64 %19 %199) %592 = (fma.f64 %199 #s(literal 2 binary64) %46) %593 = (*.f64 %21 #s(literal 2 binary64)) %594 = (*.f64 %593 #s(literal 0 binary64)) %596 = (*.f64 %593 #s(literal 2 binary64)) %598 = (*.f64 #s(literal 2 binary64) %19) %599 = (fma.f64 %190 #s(literal 2 binary64) %598) %600 = (*.f64 %576 #s(literal 0 binary64)) %602 = (*.f64 %576 #s(literal 2 binary64)) %604 = (fma.f64 %193 #s(literal 2 binary64) %77) %605 = (*.f64 %73 #s(literal 0 binary64)) %607 = (*.f64 %73 #s(literal 2 binary64)) %609 = (*.f64 #s(literal 2 binary64) %20) %610 = (fma.f64 x #s(literal 2 binary64) %609) %611 = (*.f64 %311 #s(literal 0 binary64)) %613 = (*.f64 %311 #s(literal 2 binary64)) %615 = (*.f64 %199 #s(literal 2 binary64)) %616 = (fma.f64 #s(literal 2 binary64) %21 %615) %617 = (*.f64 %46 #s(literal 0 binary64)) %619 = (*.f64 %46 #s(literal 2 binary64)) %621 = (*.f64 %190 #s(literal 2 binary64)) %622 = (fma.f64 #s(literal 2 binary64) %19 %621) %623 = (*.f64 %598 #s(literal 0 binary64)) %625 = (*.f64 %598 #s(literal 2 binary64)) %627 = (*.f64 %193 #s(literal 2 binary64)) %628 = (fma.f64 #s(literal 2 binary64) %22 %627) %629 = (*.f64 %77 #s(literal 0 binary64)) %631 = (*.f64 %77 #s(literal 2 binary64)) %633 = (fma.f64 #s(literal 2 binary64) %20 %185) %634 = (*.f64 %609 #s(literal 0 binary64)) %636 = (*.f64 %609 #s(literal 2 binary64)) %638 = (fma.f64 %199 #s(literal 2 binary64) %593) %641 = (fma.f64 %190 #s(literal 2 binary64) %576) %644 = (fma.f64 %193 #s(literal 2 binary64) %73) %647 = (fma.f64 x #s(literal 2 binary64) %311) %650 = (*.f64 #s(literal 2 binary64) %199) %651 = (fma.f64 #s(literal 2 binary64) %21 %650) %654 = (*.f64 #s(literal 2 binary64) %190) %655 = (fma.f64 #s(literal 2 binary64) %19 %654) %658 = (*.f64 #s(literal 2 binary64) %193) %659 = (fma.f64 #s(literal 2 binary64) %22 %658) %662 = (*.f64 #s(literal 2 binary64) x) %663 = (fma.f64 #s(literal 2 binary64) %20 %662) %666 = (*.f64 %22 %188) %667 = (-.f64 %384 %666) %672 = (*.f64 %22 %19) %673 = (*.f64 %22 %199) %674 = (-.f64 %672 %673) %679 = (*.f64 %22 %190) %680 = (-.f64 %380 %679) %685 = (*.f64 %22 %193) %686 = (-.f64 %391 %685) %691 = (*.f64 %22 x) %692 = (-.f64 %314 %691) %697 = (*.f64 #s(literal 2 binary64) %188) %698 = (-.f64 %7 %697) %703 = (-.f64 %598 %650) %706 = (-.f64 %46 %654) %709 = (-.f64 %609 %658) %712 = (-.f64 %77 %662) %715 = (neg.f64 %281) %718 = (neg.f64 %283) %736 = (*.f64 %75 %218) %745 = (*.f64 %75 %245) %748 = (*.f64 %75 %232) %751 = (*.f64 %75 %235) %754 = (*.f64 %75 %188) %756 = (*.f64 %75 %27) %758 = (*.f64 %75 %199) %761 = (*.f64 %75 %190) %763 = (*.f64 %75 %19) %768 = (*.f64 %75 %193) %771 = (*.f64 %75 x) %777 = (*.f64 %21 %218) %786 = (*.f64 %21 %245) %789 = (*.f64 %21 %232) %792 = (*.f64 %21 %235) %795 = (*.f64 %21 %188) %798 = (*.f64 %21 %199) %801 = (*.f64 %21 %190) %803 = (*.f64 %21 %19) %808 = (*.f64 %21 %193) %811 = (*.f64 %21 x) %817 = (*.f64 %6 %218) %826 = (*.f64 %6 %245) %829 = (*.f64 %6 %232) %832 = (*.f64 %6 %235) %835 = (*.f64 %6 %188) %837 = (*.f64 %6 %27) %839 = (*.f64 %6 %199) %842 = (*.f64 %6 %190) %848 = (*.f64 %6 %193) %851 = (*.f64 %6 x) %856 = (*.f64 #s(literal -2 binary64) %20) %858 = (*.f64 #s(literal -2 binary64) %218) %860 = (*.f64 #s(literal -2 binary64) %6) %867 = (*.f64 #s(literal -2 binary64) %22) %869 = (*.f64 #s(literal -2 binary64) %245) %872 = (*.f64 #s(literal -2 binary64) %232) %875 = (*.f64 #s(literal -2 binary64) %235) %878 = (*.f64 #s(literal -2 binary64) %188) %880 = (*.f64 #s(literal -2 binary64) %27) %882 = (*.f64 #s(literal -2 binary64) %199) %884 = (*.f64 #s(literal -2 binary64) %21) %886 = (*.f64 #s(literal -2 binary64) %190) %888 = (*.f64 #s(literal -2 binary64) %19) %893 = (*.f64 #s(literal -2 binary64) %193) %896 = (*.f64 #s(literal -2 binary64) x) %902 = (*.f64 #s(literal 2 binary64) %218) %911 = (*.f64 #s(literal 2 binary64) %245) %914 = (*.f64 #s(literal 2 binary64) %232) %917 = (*.f64 #s(literal 2 binary64) %235) %921 = (*.f64 #s(literal 2 binary64) %27) %929 = (*.f64 %20 %218) %938 = (*.f64 %20 %245) %941 = (*.f64 %20 %232) %944 = (*.f64 %20 %235) %947 = (*.f64 %20 %188) %949 = (*.f64 %20 %27) %951 = (*.f64 %20 %199) %954 = (*.f64 %20 %190) %956 = (*.f64 %20 %19) %961 = (*.f64 %20 %193) %964 = (*.f64 %20 x) %970 = (*.f64 %22 %218) %979 = (*.f64 %22 %245) %982 = (*.f64 %22 %232) %985 = (*.f64 %22 %235) %989 = (*.f64 %22 %27) %1005 = (*.f64 #s(literal 1 binary64) %218) %1014 = (*.f64 #s(literal 1 binary64) %245) %1017 = (*.f64 #s(literal 1 binary64) %232) %1020 = (*.f64 #s(literal 1 binary64) %235) %1025 = (*.f64 %21 %212) %1028 = (*.f64 %21 %215) %1033 = (*.f64 %21 %221) %1036 = (*.f64 %21 %224) %1039 = (*.f64 %21 %180) %1042 = (*.f64 %21 %183) %1059 = (*.f64 %21 %207) %1138 = (*.f64 %293 %21) %1142 = (*.f64 %293 %20) %1146 = (*.f64 %293 %27) %1149 = (*.f64 %293 %6) %1160 = (*.f64 %293 %22) %1185 = (*.f64 %298 %21) %1188 = (*.f64 %298 %20) %1191 = (*.f64 %298 %27) %1194 = (*.f64 %298 %6) %1202 = (*.f64 %298 %22) %1225 = (*.f64 %303 %21) %1229 = (*.f64 %303 %20) %1233 = (*.f64 %303 %27) %1236 = (*.f64 %303 %6) %1247 = (*.f64 %303 %22) %1449 = (neg.f64 %593) %1452 = (neg.f64 %576) %1457 = (neg.f64 %311) %1462 = (neg.f64 %598) %1467 = (neg.f64 %609) %1558 = (-.f64 %207 #s(literal 1 binary64)) #s(literal 1 binary64) x y z (*.f64 #s(literal 1/2 binary64) %7) (*.f64 #s(literal 2 binary64) %9) (*.f64 %6 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %6) (pow.f64 %6 #s(literal 1 binary64)) (/.f64 %14 #s(literal -2 binary64)) (/.f64 %7 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %6 %23)) (/.f64 #s(literal 1 binary64) %28) (neg.f64 %27) (fma.f64 %31 #s(literal 1 binary64) %32) (fma.f64 y #s(literal 1 binary64) %34) (fma.f64 #s(literal 1 binary64) %31 %37) (fma.f64 #s(literal 1 binary64) %31 y) (-.f64 %31 %36) %6 (+.f64 %34 %32) (+.f64 %32 %34) (+.f64 %31 %37) (+.f64 %31 y) (+.f64 y %31) t (*.f64 #s(literal 1/2 binary64) %46) (*.f64 #s(literal 2 binary64) %48) (*.f64 %21 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %21) (pow.f64 %21 #s(literal 1 binary64)) (/.f64 %53 #s(literal -2 binary64)) (/.f64 %46 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %21 %23)) (/.f64 #s(literal 1 binary64) %58) (neg.f64 %19) (fma.f64 %61 #s(literal 1 binary64) %32) (fma.f64 y #s(literal 1 binary64) %63) (fma.f64 #s(literal 1 binary64) %61 %37) (fma.f64 #s(literal 1 binary64) %61 y) (-.f64 %61 %36) %21 (+.f64 %63 %32) (+.f64 %32 %63) (+.f64 %61 %37) (+.f64 %61 y) (+.f64 y %61) (*.f64 %73 #s(literal 1/2 binary64)) (*.f64 %75 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %77) (*.f64 #s(literal 2 binary64) %75) (*.f64 %19 %27) (*.f64 %27 %19) (*.f64 %22 #s(literal 1 binary64)) %22 (*.f64 %6 %21) (*.f64 #s(literal 1 binary64) %22) (pow.f64 %22 #s(literal 1 binary64)) (/.f64 %86 #s(literal -2 binary64)) (/.f64 %88 #s(literal -2 binary64)) (/.f64 %73 #s(literal 2 binary64)) (/.f64 %77 #s(literal 2 binary64)) (/.f64 %20 %23) (/.f64 %20 #s(literal -1 binary64)) (/.f64 %22 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %22 %23)) (/.f64 #s(literal 1 binary64) %97) (neg.f64 %20) (fma.f64 %9 %21 %75) (fma.f64 %48 %6 %75) (fma.f64 %73 #s(literal 1/2 binary64) %103) (fma.f64 %73 #s(literal 1/2 binary64) %105) (fma.f64 %75 #s(literal 2 binary64) %103) (fma.f64 %75 #s(literal 2 binary64) %105) (fma.f64 %75 #s(literal 1 binary64) %75) (fma.f64 %110 #s(literal 1 binary64) %112) (fma.f64 %114 #s(literal 1 binary64) %116) (fma.f64 #s(literal 1/2 binary64) %77 %103) (fma.f64 #s(literal 1/2 binary64) %77 %105) (fma.f64 #s(literal 1/2 binary64) %22 %75) (fma.f64 #s(literal 2 binary64) %75 %103) (fma.f64 #s(literal 2 binary64) %75 %105) (fma.f64 %61 %6 %114) (fma.f64 %31 %21 %110) (fma.f64 %19 %27 %103) (fma.f64 %19 %27 %105) (fma.f64 %27 %19 %103) (fma.f64 %27 %19 %105) (fma.f64 %22 #s(literal 1/2 binary64) %75) (fma.f64 %22 #s(literal 1 binary64) %103) (fma.f64 %22 #s(literal 1 binary64) %105) (fma.f64 %21 %31 %110) (fma.f64 %21 %6 %103) (fma.f64 %21 %6 %105) (fma.f64 %21 y %111) (fma.f64 %6 %61 %114) (fma.f64 %6 %21 %103) (fma.f64 %6 %21 %105) (fma.f64 %6 y %115) (fma.f64 y %21 %111) (fma.f64 y %6 %115) (fma.f64 #s(literal 1 binary64) %75 %75) (fma.f64 #s(literal 1 binary64) %111 %110) (fma.f64 #s(literal 1 binary64) %115 %114) (fma.f64 #s(literal 1 binary64) %110 %111) (fma.f64 #s(literal 1 binary64) %114 %115) (fma.f64 #s(literal 1 binary64) %22 %103) (fma.f64 #s(literal 1 binary64) %22 %105) (-.f64 %110 (*.f64 z %21)) (-.f64 %110 (*.f64 %19 %31)) (-.f64 %110 (neg.f64 %111)) (-.f64 %114 (*.f64 t %6)) (-.f64 %114 (*.f64 %27 %61)) (-.f64 %114 (neg.f64 %115)) (+.f64 (*.f64 %110 #s(literal 1 binary64)) %112) (+.f64 (*.f64 %114 #s(literal 1 binary64)) %116) (+.f64 %75 %75) (+.f64 %111 %110) (+.f64 %115 %114) (+.f64 %110 %111) (+.f64 %114 %115) (+.f64 %22 %103) (+.f64 %22 %105) (*.f64 (*.f64 x %172) %174) (*.f64 (*.f64 x %176) %178) (*.f64 %180 (/.f64 #s(literal 1 binary64) %75)) (*.f64 %183 %97) (*.f64 %185 %186) (*.f64 %188 %28) (*.f64 %58 %190) (*.f64 %192 %193) (*.f64 %172 (*.f64 %174 x)) (*.f64 %176 (*.f64 %178 x)) (*.f64 %199 %200) (*.f64 %190 %58) (*.f64 #s(literal 2 binary64) (*.f64 %186 x)) (*.f64 %97 x) (*.f64 %193 %192) (*.f64 %207 #s(literal 1 binary64)) (*.f64 x %97) (*.f64 #s(literal 1 binary64) %207) (pow.f64 %207 #s(literal 1 binary64)) (/.f64 (neg.f64 %212) %19) (/.f64 (neg.f64 %215) %22) (/.f64 (neg.f64 %218) %6) (/.f64 (neg.f64 %221) %27) (/.f64 (neg.f64 %224) %22) (/.f64 (neg.f64 %180) %228) (/.f64 (neg.f64 %183) %20) (/.f64 (neg.f64 %232) %22) (/.f64 (neg.f64 %235) %6) (/.f64 %212 %21) (/.f64 %215 %20) (/.f64 %218 %27) (/.f64 %221 %6) (/.f64 %224 %20) (/.f64 %180 %75) (/.f64 %183 %22) (/.f64 %245 %27) (/.f64 %232 %20) (/.f64 %235 %27) (/.f64 %188 %6) (/.f64 %199 %19) (/.f64 %190 %21) (/.f64 %252 %23) (/.f64 %252 #s(literal -1 binary64)) (/.f64 %193 %20) (/.f64 %207 #s(literal 1 binary64)) %207 (/.f64 #s(literal 1 binary64) (pow.f64 %207 %23)) (/.f64 #s(literal 1 binary64) (pow.f64 %207 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %6 %188)) (/.f64 #s(literal 1 binary64) (/.f64 %19 %199)) (/.f64 #s(literal 1 binary64) (/.f64 %21 %190)) (/.f64 #s(literal 1 binary64) (/.f64 %20 %193)) (/.f64 #s(literal 1 binary64) (/.f64 %22 x)) (neg.f64 %252) (*.f64 %273 %174) (*.f64 %275 %178) (*.f64 %277 %186) (*.f64 %279 %97) (*.f64 %281 %28) (*.f64 %283 %58) (*.f64 %285 %192) (*.f64 %97 %272) (*.f64 %272 %97) (*.f64 #s(literal 1 binary64) %289) (pow.f64 %289 #s(literal 1 binary64)) (/.f64 (fma.f64 %292 %75 %294) %296) (/.f64 (fma.f64 %292 %21 %299) %301) (/.f64 (fma.f64 %292 %6 %304) %306) (/.f64 (fma.f64 %292 #s(literal -2 binary64) %308) %308) (/.f64 (fma.f64 %292 #s(literal 2 binary64) %311) %311) (/.f64 (fma.f64 %292 %20 %314) %314) (/.f64 (fma.f64 %292 %22 %317) %317) (/.f64 (fma.f64 %292 #s(literal 1 binary64) %20) %20) (/.f64 (fma.f64 %218 %75 %322) %324) (/.f64 (fma.f64 %218 %21 %326) %22) (/.f64 (fma.f64 %218 %6 %329) %331) (/.f64 (fma.f64 %218 #s(literal -2 binary64) %333) %333) (/.f64 (fma.f64 %218 #s(literal 2 binary64) %336) %336) (/.f64 (fma.f64 %218 %20 %339) %339) (/.f64 (fma.f64 %218 %22 %342) %342) (/.f64 (fma.f64 %218 #s(literal 1 binary64) %6) %6) (/.f64 (fma.f64 %347 %75 (*.f64 %75 %293)) %350) (/.f64 (fma.f64 %347 %21 (*.f64 %75 %298)) %354) (/.f64 (fma.f64 %347 %6 (*.f64 %75 %303)) %358) (/.f64 (fma.f64 %347 #s(literal -2 binary64) %360) %360) (/.f64 (fma.f64 %347 #s(literal 2 binary64) %22) %22) (/.f64 (fma.f64 %347 %20 %365) %365) (/.f64 (fma.f64 %347 %22 %368) %368) (/.f64 (fma.f64 %347 #s(literal 1 binary64) %75) %75) (/.f64 (fma.f64 %373 %75 %374) %376) (/.f64 (fma.f64 %373 %21 %378) %380) (/.f64 (fma.f64 %373 %6 %382) %384) (/.f64 (fma.f64 %373 #s(literal -2 binary64) %386) %386) (/.f64 (fma.f64 %373 #s(literal 2 binary64) %73) %73) (/.f64 (fma.f64 %373 %20 %391) %391) (/.f64 (fma.f64 %373 %22 %314) %314) (/.f64 (fma.f64 %373 #s(literal 1 binary64) %22) %22) (/.f64 (fma.f64 %245 %75 %322) %324) (/.f64 (fma.f64 %245 %21 %326) %22) (/.f64 (fma.f64 %245 %6 %329) %331) (/.f64 (fma.f64 %245 #s(literal -2 binary64) %333) %333) (/.f64 (fma.f64 %245 #s(literal 2 binary64) %336) %336) (/.f64 (fma.f64 %245 %20 %339) %339) (/.f64 (fma.f64 %245 %22 %342) %342) (/.f64 (fma.f64 %245 #s(literal 1 binary64) %6) %6) (/.f64 (fma.f64 %232 %75 %374) %376) (/.f64 (fma.f64 %232 %21 %378) %380) (/.f64 (fma.f64 %232 %6 %382) %384) (/.f64 (fma.f64 %232 #s(literal -2 binary64) %386) %386) (/.f64 (fma.f64 %232 #s(literal 2 binary64) %73) %73) (/.f64 (fma.f64 %232 %20 %391) %391) (/.f64 (fma.f64 %232 %22 %314) %314) (/.f64 (fma.f64 %232 #s(literal 1 binary64) %22) %22) (/.f64 (fma.f64 %235 %75 %322) %324) (/.f64 (fma.f64 %235 %21 %326) %22) (/.f64 (fma.f64 %235 %6 %329) %331) (/.f64 (fma.f64 %235 #s(literal -2 binary64) %333) %333) (/.f64 (fma.f64 %235 #s(literal 2 binary64) %336) %336) (/.f64 (fma.f64 %235 %20 %339) %339) (/.f64 (fma.f64 %235 %22 %342) %342) (/.f64 (fma.f64 %235 #s(literal 1 binary64) %6) %6) (/.f64 (fma.f64 %188 %75 (*.f64 %27 %293)) (*.f64 %27 %75)) (/.f64 (fma.f64 %188 %21 (*.f64 %27 %298)) %20) (/.f64 (fma.f64 %188 %6 (*.f64 %27 %303)) (*.f64 %27 %6)) (/.f64 (fma.f64 %188 #s(literal -2 binary64) %457) %457) (/.f64 (fma.f64 %188 #s(literal 2 binary64) %460) %460) (/.f64 (fma.f64 %188 %20 %463) %463) (/.f64 (fma.f64 %188 %22 %466) %466) (/.f64 (fma.f64 %188 #s(literal 1 binary64) %469) %469) (/.f64 (fma.f64 %199 %75 (*.f64 %21 %293)) %474) (/.f64 (fma.f64 %199 %21 (*.f64 %21 %298)) %478) (/.f64 (fma.f64 %199 %6 (*.f64 %21 %303)) %22) (/.f64 (fma.f64 %199 #s(literal -2 binary64) %483) %483) (/.f64 (fma.f64 %199 %20 %486) %486) (/.f64 (fma.f64 %199 %22 %489) %489) (/.f64 (fma.f64 %199 #s(literal 1 binary64) %21) %21) (/.f64 (fma.f64 %190 %75 (*.f64 %19 %293)) (*.f64 %19 %75)) (/.f64 (fma.f64 %190 %21 (*.f64 %19 %298)) (*.f64 %19 %21)) (/.f64 (fma.f64 %190 %6 (*.f64 %19 %303)) %20) (/.f64 (fma.f64 %190 #s(literal -2 binary64) %505) %505) (/.f64 (fma.f64 %190 %20 %508) %508) (/.f64 (fma.f64 %190 %22 %511) %511) (/.f64 (fma.f64 %190 #s(literal 1 binary64) %514) %514) (/.f64 (fma.f64 %252 %75 (*.f64 #s(literal 1 binary64) %293)) %75) (/.f64 (fma.f64 %252 %21 (*.f64 #s(literal 1 binary64) %298)) %21) (/.f64 (fma.f64 %252 %6 (*.f64 #s(literal 1 binary64) %303)) %6) (/.f64 (fma.f64 %252 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64)) (/.f64 (fma.f64 %252 %20 %20) %20) (/.f64 (fma.f64 %252 %22 %22) %22) (/.f64 (fma.f64 %252 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 %193 %75 %374) %376) (/.f64 (fma.f64 %193 %21 %378) %380) (/.f64 (fma.f64 %193 %6 %382) %384) (/.f64 (fma.f64 %193 #s(literal -2 binary64) %386) %386) (/.f64 (fma.f64 %193 %20 %391) %391) (/.f64 (fma.f64 %193 %22 %314) %314) (/.f64 (fma.f64 %193 #s(literal 1 binary64) %22) %22) (/.f64 (fma.f64 x %75 %294) %296) (/.f64 (fma.f64 x %21 %299) %301) (/.f64 (fma.f64 x %6 %304) %306) (/.f64 (fma.f64 x #s(literal -2 binary64) %308) %308) (/.f64 (fma.f64 x %20 %314) %314) (/.f64 (fma.f64 x %22 %317) %317) (/.f64 (fma.f64 %560 #s(literal 2 binary64) %561) %311) (/.f64 (fma.f64 %279 #s(literal 2 binary64) %103) %73) (/.f64 (fma.f64 %566 #s(literal 2 binary64) (*.f64 %75 #s(literal 0 binary64))) %22) (/.f64 (fma.f64 %570 #s(literal 2 binary64) %103) %73) (/.f64 (fma.f64 %573 #s(literal 2 binary64) %574) %576) (/.f64 (fma.f64 %578 #s(literal 2 binary64) %579) %460) (/.f64 (fma.f64 %582 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64)) (/.f64 (fma.f64 %586 #s(literal 2 binary64) %574) %576) (/.f64 (fma.f64 %589 #s(literal 2 binary64) %574) %576) (/.f64 (fma.f64 %592 #s(literal 2 binary64) %594) %596) (/.f64 (fma.f64 %599 #s(literal 2 binary64) %600) %602) (/.f64 (fma.f64 %604 #s(literal 2 binary64) %605) %607) (/.f64 (fma.f64 %610 #s(literal 2 binary64) %611) %613) (/.f64 (fma.f64 %616 #s(literal 2 binary64) %617) %619) (/.f64 (fma.f64 %622 #s(literal 2 binary64) %623) %625) (/.f64 (fma.f64 %628 #s(literal 2 binary64) %629) %631) (/.f64 (fma.f64 %633 #s(literal 2 binary64) %634) %636) (/.f64 (fma.f64 %638 #s(literal 2 binary64) %594) %596) (/.f64 (fma.f64 %641 #s(literal 2 binary64) %600) %602) (/.f64 (fma.f64 %644 #s(literal 2 binary64) %605) %607) (/.f64 (fma.f64 %647 #s(literal 2 binary64) %611) %613) (/.f64 (fma.f64 %651 #s(literal 2 binary64) %617) %619) (/.f64 (fma.f64 %655 #s(literal 2 binary64) %623) %625) (/.f64 (fma.f64 %659 #s(literal 2 binary64) %629) %631) (/.f64 (fma.f64 %663 #s(literal 2 binary64) %634) %636) (/.f64 (fma.f64 %667 #s(literal 2 binary64) (*.f64 %384 #s(literal 0 binary64))) (*.f64 %384 #s(literal 2 binary64))) (/.f64 (fma.f64 %674 #s(literal 2 binary64) (*.f64 %672 #s(literal 0 binary64))) (*.f64 %672 #s(literal 2 binary64))) (/.f64 (fma.f64 %680 #s(literal 2 binary64) (*.f64 %380 #s(literal 0 binary64))) (*.f64 %380 #s(literal 2 binary64))) (/.f64 (fma.f64 %686 #s(literal 2 binary64) (*.f64 %391 #s(literal 0 binary64))) (*.f64 %391 #s(literal 2 binary64))) (/.f64 (fma.f64 %692 #s(literal 2 binary64) (*.f64 %314 #s(literal 0 binary64))) (*.f64 %314 #s(literal 2 binary64))) (/.f64 (fma.f64 %698 #s(literal 2 binary64) (*.f64 %7 #s(literal 0 binary64))) (*.f64 %7 #s(literal 2 binary64))) (/.f64 (fma.f64 %703 #s(literal 2 binary64) %623) %625) (/.f64 (fma.f64 %706 #s(literal 2 binary64) %617) %619) (/.f64 (fma.f64 %709 #s(literal 2 binary64) %634) %636) (/.f64 (fma.f64 %712 #s(literal 2 binary64) %629) %631) (/.f64 (fma.f64 %715 #s(literal 2 binary64) %579) %460) (/.f64 (fma.f64 %718 #s(literal 2 binary64) %574) %576) (/.f64 (fma.f64 %281 #s(literal 2 binary64) (*.f64 %6 #s(literal 0 binary64))) %336) (/.f64 (fma.f64 %283 #s(literal 2 binary64) (*.f64 %21 #s(literal 0 binary64))) %593) (/.f64 (fma.f64 %285 #s(literal 2 binary64) %561) %311) (/.f64 (fma.f64 %272 #s(literal 2 binary64) %103) %73) (/.f64 (fma.f64 %289 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %293 %20 (*.f64 %75 %292)) %365) (/.f64 (fma.f64 %293 %6 %736) %358) (/.f64 (fma.f64 %293 %75 (*.f64 %75 %347)) %350) (/.f64 (fma.f64 %293 %22 (*.f64 %75 %373)) %368) (/.f64 (fma.f64 %293 %6 %745) %358) (/.f64 (fma.f64 %293 %22 %748) %368) (/.f64 (fma.f64 %293 %6 %751) %358) (/.f64 (fma.f64 %293 %27 %754) %756) (/.f64 (fma.f64 %293 %21 %758) %354) (/.f64 (fma.f64 %293 %19 %761) %763) (/.f64 (fma.f64 %293 #s(literal 1 binary64) (*.f64 %75 %252)) %75) (/.f64 (fma.f64 %293 %22 %768) %368) (/.f64 (fma.f64 %293 %20 %771) %365) (/.f64 (fma.f64 %298 %20 (*.f64 %21 %292)) %486) (/.f64 (fma.f64 %298 %6 %777) %22) (/.f64 (fma.f64 %298 %75 (*.f64 %21 %347)) %474) (/.f64 (fma.f64 %298 %22 (*.f64 %21 %373)) %489) (/.f64 (fma.f64 %298 %6 %786) %22) (/.f64 (fma.f64 %298 %22 %789) %489) (/.f64 (fma.f64 %298 %6 %792) %22) (/.f64 (fma.f64 %298 %27 %795) %20) (/.f64 (fma.f64 %298 %21 %798) %478) (/.f64 (fma.f64 %298 %19 %801) %803) (/.f64 (fma.f64 %298 #s(literal 1 binary64) (*.f64 %21 %252)) %21) (/.f64 (fma.f64 %298 %22 %808) %489) (/.f64 (fma.f64 %298 %20 %811) %486) (/.f64 (fma.f64 %303 %20 (*.f64 %6 %292)) %339) (/.f64 (fma.f64 %303 %6 %817) %331) (/.f64 (fma.f64 %303 %75 (*.f64 %6 %347)) %324) (/.f64 (fma.f64 %303 %22 (*.f64 %6 %373)) %342) (/.f64 (fma.f64 %303 %6 %826) %331) (/.f64 (fma.f64 %303 %22 %829) %342) (/.f64 (fma.f64 %303 %6 %832) %331) (/.f64 (fma.f64 %303 %27 %835) %837) (/.f64 (fma.f64 %303 %21 %839) %22) (/.f64 (fma.f64 %303 %19 %842) %20) (/.f64 (fma.f64 %303 #s(literal 1 binary64) (*.f64 %6 %252)) %6) (/.f64 (fma.f64 %303 %22 %848) %342) (/.f64 (fma.f64 %303 %20 %851) %339) (/.f64 (fma.f64 #s(literal -2 binary64) %20 (*.f64 #s(literal -2 binary64) %292)) %856) (/.f64 (fma.f64 #s(literal -2 binary64) %6 %858) %860) (/.f64 (fma.f64 %19 %6 (*.f64 #s(literal -2 binary64) %347)) %20) (/.f64 (fma.f64 #s(literal -2 binary64) %22 (*.f64 #s(literal -2 binary64) %373)) %867) (/.f64 (fma.f64 #s(literal -2 binary64) %6 %869) %860) (/.f64 (fma.f64 #s(literal -2 binary64) %22 %872) %867) (/.f64 (fma.f64 #s(literal -2 binary64) %6 %875) %860) (/.f64 (fma.f64 #s(literal -2 binary64) %27 %878) %880) (/.f64 (fma.f64 #s(literal -2 binary64) %21 %882) %884) (/.f64 (fma.f64 #s(literal -2 binary64) %19 %886) %888) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %252)) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) %22 %893) %867) (/.f64 (fma.f64 #s(literal -2 binary64) %20 %896) %856) (/.f64 (fma.f64 #s(literal 2 binary64) %20 (*.f64 #s(literal 2 binary64) %292)) %609) (/.f64 (fma.f64 #s(literal 2 binary64) %6 %902) %7) (/.f64 (fma.f64 %19 %27 (*.f64 #s(literal 2 binary64) %347)) %22) (/.f64 (fma.f64 #s(literal 2 binary64) %22 (*.f64 #s(literal 2 binary64) %373)) %77) (/.f64 (fma.f64 #s(literal 2 binary64) %6 %911) %7) (/.f64 (fma.f64 #s(literal 2 binary64) %22 %914) %77) (/.f64 (fma.f64 #s(literal 2 binary64) %6 %917) %7) (/.f64 (fma.f64 #s(literal 2 binary64) %27 %697) %921) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %252)) #s(literal 2 binary64)) (/.f64 (fma.f64 %20 %20 (*.f64 %20 %292)) %314) (/.f64 (fma.f64 %20 %6 %929) %306) (/.f64 (fma.f64 %20 %75 (*.f64 %20 %347)) %296) (/.f64 (fma.f64 %20 %22 (*.f64 %20 %373)) %317) (/.f64 (fma.f64 %20 %6 %938) %306) (/.f64 (fma.f64 %20 %22 %941) %317) (/.f64 (fma.f64 %20 %6 %944) %306) (/.f64 (fma.f64 %20 %27 %947) %949) (/.f64 (fma.f64 %20 %21 %951) %301) (/.f64 (fma.f64 %20 %19 %954) %956) (/.f64 (fma.f64 %19 %6 (*.f64 %20 %252)) %20) (/.f64 (fma.f64 %20 %22 %961) %317) (/.f64 (fma.f64 %20 %20 %964) %314) (/.f64 (fma.f64 %22 %20 (*.f64 %22 %292)) %391) (/.f64 (fma.f64 %22 %6 %970) %384) (/.f64 (fma.f64 %22 %75 (*.f64 %22 %347)) %376) (/.f64 (fma.f64 %22 %22 (*.f64 %22 %373)) %314) (/.f64 (fma.f64 %22 %6 %979) %384) (/.f64 (fma.f64 %22 %22 %982) %314) (/.f64 (fma.f64 %22 %6 %985) %384) (/.f64 (fma.f64 %22 %27 %666) %989) (/.f64 (fma.f64 %22 %21 %673) %380) (/.f64 (fma.f64 %22 %19 %679) %672) (/.f64 (fma.f64 %19 %27 (*.f64 %22 %252)) %22) (/.f64 (fma.f64 %22 %22 %685) %314) (/.f64 (fma.f64 %22 %20 %691) %391) (/.f64 (fma.f64 %19 %6 (*.f64 #s(literal 1 binary64) %292)) %20) (/.f64 (+.f64 %6 %1005) %6) (/.f64 (fma.f64 %9 %21 (*.f64 #s(literal 1 binary64) %347)) %75) (/.f64 (fma.f64 %19 %27 (*.f64 #s(literal 1 binary64) %373)) %22) (/.f64 (+.f64 %6 %1014) %6) (/.f64 (fma.f64 %19 %27 %1017) %22) (/.f64 (+.f64 %6 %1020) %6) (/.f64 (+.f64 %27 %188) %27) (/.f64 (-.f64 %478 %1025) %478) (/.f64 (-.f64 %486 %1028) %486) (/.f64 (-.f64 %20 %777) %20) (/.f64 (-.f64 %22 %1033) %22) (/.f64 (-.f64 %486 %1036) %486) (/.f64 (-.f64 %474 %1039) %474) (/.f64 (-.f64 %489 %1042) %489) (/.f64 (-.f64 %20 %786) %20) (/.f64 (-.f64 %486 %789) %486) (/.f64 (-.f64 %20 %792) %20) (/.f64 (-.f64 %22 %795) %22) (/.f64 (-.f64 %803 %798) %803) (/.f64 (-.f64 %478 %801) %478) (/.f64 (-.f64 %486 %808) %486) (/.f64 (-.f64 %21 %1059) %21) (/.f64 (-.f64 %489 %811) %489) (/.f64 (-.f64 (*.f64 %292 #s(literal 2 binary64)) %308) %311) (/.f64 (-.f64 (*.f64 %292 #s(literal -2 binary64)) %311) %308) (/.f64 (-.f64 (*.f64 %218 #s(literal 2 binary64)) %333) %336) (/.f64 (-.f64 (*.f64 %218 #s(literal -2 binary64)) %336) %333) (/.f64 (-.f64 (*.f64 %347 #s(literal 2 binary64)) %360) %22) (/.f64 (-.f64 (*.f64 %347 #s(literal -2 binary64)) %22) %360) (/.f64 (-.f64 (*.f64 %373 #s(literal 2 binary64)) %386) %73) (/.f64 (-.f64 (*.f64 %373 #s(literal -2 binary64)) %73) %386) (/.f64 (-.f64 (*.f64 %245 #s(literal 2 binary64)) %333) %336) (/.f64 (-.f64 (*.f64 %245 #s(literal -2 binary64)) %336) %333) (/.f64 (-.f64 (*.f64 %232 #s(literal 2 binary64)) %386) %73) (/.f64 (-.f64 (*.f64 %232 #s(literal -2 binary64)) %73) %386) (/.f64 (-.f64 (*.f64 %235 #s(literal 2 binary64)) %333) %336) (/.f64 (-.f64 (*.f64 %235 #s(literal -2 binary64)) %336) %333) (/.f64 (-.f64 (*.f64 %188 #s(literal 2 binary64)) %457) %460) (/.f64 (-.f64 (*.f64 %188 #s(literal -2 binary64)) %460) %457) (/.f64 (-.f64 %615 %483) %593) (/.f64 (-.f64 (*.f64 %199 #s(literal -2 binary64)) %593) %483) (/.f64 (-.f64 %621 %505) %576) (/.f64 (-.f64 (*.f64 %190 #s(literal -2 binary64)) %576) %505) (/.f64 (-.f64 (*.f64 %252 #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 %252 #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 (-.f64 %627 %386) %73) (/.f64 (-.f64 (*.f64 %193 #s(literal -2 binary64)) %73) %386) (/.f64 (-.f64 %185 %308) %311) (/.f64 (-.f64 (*.f64 x #s(literal -2 binary64)) %311) %308) (/.f64 (-.f64 %1138 (*.f64 %75 %212)) %354) (/.f64 (-.f64 %1142 (*.f64 %75 %215)) %365) (/.f64 (-.f64 %1146 %736) %756) (/.f64 (-.f64 %1149 (*.f64 %75 %221)) %358) (/.f64 (-.f64 %1142 (*.f64 %75 %224)) %365) (/.f64 (-.f64 (*.f64 %293 %75) (*.f64 %75 %180)) %350) (/.f64 (-.f64 %1160 (*.f64 %75 %183)) %368) (/.f64 (-.f64 %1146 %745) %756) (/.f64 (-.f64 %1142 %748) %365) (/.f64 (-.f64 %1146 %751) %756) (/.f64 (-.f64 %1149 %754) %358) (/.f64 (-.f64 (*.f64 %293 %19) %758) %763) (/.f64 (-.f64 %1138 %761) %354) (/.f64 (-.f64 %1142 %768) %365) (/.f64 (-.f64 (*.f64 %293 #s(literal 1 binary64)) (*.f64 %75 %207)) %75) (/.f64 (-.f64 %1160 %771) %368) (/.f64 (-.f64 %1185 %1025) %478) (/.f64 (-.f64 %1188 %1028) %486) (/.f64 (-.f64 %1191 %777) %20) (/.f64 (-.f64 %1194 %1033) %22) (/.f64 (-.f64 %1188 %1036) %486) (/.f64 (-.f64 (*.f64 %298 %75) %1039) %474) (/.f64 (-.f64 %1202 %1042) %489) (/.f64 (-.f64 %1191 %786) %20) (/.f64 (-.f64 %1188 %789) %486) (/.f64 (-.f64 %1191 %792) %20) (/.f64 (-.f64 %1194 %795) %22) (/.f64 (-.f64 (*.f64 %298 %19) %798) %803) (/.f64 (-.f64 %1185 %801) %478) (/.f64 (-.f64 %1188 %808) %486) (/.f64 (-.f64 (*.f64 %298 #s(literal 1 binary64)) %1059) %21) (/.f64 (-.f64 %1202 %811) %489) (/.f64 (-.f64 %1225 (*.f64 %6 %212)) %22) (/.f64 (-.f64 %1229 (*.f64 %6 %215)) %339) (/.f64 (-.f64 %1233 %817) %837) (/.f64 (-.f64 %1236 (*.f64 %6 %221)) %331) (/.f64 (-.f64 %1229 (*.f64 %6 %224)) %339) (/.f64 (-.f64 (*.f64 %303 %75) (*.f64 %6 %180)) %324) (/.f64 (-.f64 %1247 (*.f64 %6 %183)) %342) (/.f64 (-.f64 %1233 %826) %837) (/.f64 (-.f64 %1229 %829) %339) (/.f64 (-.f64 %1233 %832) %837) (/.f64 (-.f64 %1236 %835) %331) (/.f64 (-.f64 (*.f64 %303 %19) %839) %20) (/.f64 (-.f64 %1225 %842) %22) (/.f64 (-.f64 %1229 %848) %339) (/.f64 (-.f64 (*.f64 %303 #s(literal 1 binary64)) (*.f64 %6 %207)) %6) (/.f64 (-.f64 %1247 %851) %342) (/.f64 (-.f64 %884 (*.f64 #s(literal -2 binary64) %212)) %884) (/.f64 (-.f64 %856 (*.f64 #s(literal -2 binary64) %215)) %856) (/.f64 (-.f64 %880 %858) %880) (/.f64 (-.f64 %860 (*.f64 #s(literal -2 binary64) %221)) %860) (/.f64 (-.f64 %856 (*.f64 #s(literal -2 binary64) %224)) %856) (/.f64 (-.f64 %20 (*.f64 #s(literal -2 binary64) %180)) %20) (/.f64 (-.f64 %867 (*.f64 #s(literal -2 binary64) %183)) %867) (/.f64 (-.f64 %880 %869) %880) (/.f64 (-.f64 %856 %872) %856) (/.f64 (-.f64 %880 %875) %880) (/.f64 (-.f64 %860 %878) %860) (/.f64 (-.f64 %888 %882) %888) (/.f64 (-.f64 %884 %886) %884) (/.f64 (-.f64 %856 %893) %856) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %207)) #s(literal -2 binary64)) (/.f64 (-.f64 %867 %896) %867) (/.f64 (-.f64 %46 (*.f64 #s(literal 2 binary64) %212)) %46) (/.f64 (-.f64 %609 (*.f64 #s(literal 2 binary64) %215)) %609) (/.f64 (-.f64 %921 %902) %921) (/.f64 (-.f64 %7 (*.f64 #s(literal 2 binary64) %221)) %7) (/.f64 (-.f64 %609 (*.f64 #s(literal 2 binary64) %224)) %609) (/.f64 (-.f64 %22 (*.f64 #s(literal 2 binary64) %180)) %22) (/.f64 (-.f64 %77 (*.f64 #s(literal 2 binary64) %183)) %77) (/.f64 (-.f64 %921 %911) %921) (/.f64 (-.f64 %609 %914) %609) (/.f64 (-.f64 %921 %917) %921) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %207)) #s(literal 2 binary64)) (/.f64 (-.f64 %301 (*.f64 %20 %212)) %301) (/.f64 (-.f64 %314 (*.f64 %20 %215)) %314) (/.f64 (-.f64 %949 %929) %949) (/.f64 (-.f64 %306 (*.f64 %20 %221)) %306) (/.f64 (-.f64 %314 (*.f64 %20 %224)) %314) (/.f64 (-.f64 %296 (*.f64 %20 %180)) %296) (/.f64 (-.f64 %317 (*.f64 %20 %183)) %317) (/.f64 (-.f64 %949 %938) %949) (/.f64 (-.f64 %314 %941) %314) (/.f64 (-.f64 %949 %944) %949) (/.f64 (-.f64 %306 %947) %306) (/.f64 (-.f64 %956 %951) %956) (/.f64 (-.f64 %301 %954) %301) (/.f64 (-.f64 %314 %961) %314) (/.f64 (-.f64 %20 (*.f64 %20 %207)) %20) (/.f64 (-.f64 %317 %964) %317) (/.f64 (-.f64 %380 (*.f64 %22 %212)) %380) (/.f64 (-.f64 %391 (*.f64 %22 %215)) %391) (/.f64 (-.f64 %989 %970) %989) (/.f64 (-.f64 %384 (*.f64 %22 %221)) %384) (/.f64 (-.f64 %391 (*.f64 %22 %224)) %391) (/.f64 (-.f64 %376 (*.f64 %22 %180)) %376) (/.f64 (-.f64 %314 (*.f64 %22 %183)) %314) (/.f64 (-.f64 %989 %979) %989) (/.f64 (-.f64 %391 %982) %391) (/.f64 (-.f64 %989 %985) %989) (/.f64 (-.f64 %22 (*.f64 %22 %207)) %22) (/.f64 (-.f64 %21 (*.f64 #s(literal 1 binary64) %212)) %21) (/.f64 (-.f64 %20 (*.f64 #s(literal 1 binary64) %215)) %20) (/.f64 (-.f64 %27 %1005) %27) (/.f64 (-.f64 %6 (*.f64 #s(literal 1 binary64) %221)) %6) (/.f64 (-.f64 %20 (*.f64 #s(literal 1 binary64) %224)) %20) (/.f64 (-.f64 %75 (*.f64 #s(literal 1 binary64) %180)) %75) (/.f64 (-.f64 %22 (*.f64 #s(literal 1 binary64) %183)) %22) (/.f64 (-.f64 %27 %1014) %27) (/.f64 (-.f64 %20 %1017) %20) (/.f64 (-.f64 %27 %1020) %27) (/.f64 (neg.f64 %560) %22) (/.f64 (neg.f64 %279) %20) (/.f64 (neg.f64 %566) %228) (/.f64 (neg.f64 %570) %20) (/.f64 (neg.f64 %582) #s(literal -2 binary64)) (/.f64 (neg.f64 %586) %21) (/.f64 (neg.f64 %589) %21) (/.f64 (neg.f64 %592) %1449) (/.f64 (neg.f64 %599) %1452) (/.f64 (neg.f64 %604) %86) (/.f64 (neg.f64 %610) %1457) (/.f64 (neg.f64 %616) %53) (/.f64 (neg.f64 %622) %1462) (/.f64 (neg.f64 %628) %88) (/.f64 (neg.f64 %633) %1467) (/.f64 (neg.f64 %638) %1449) (/.f64 (neg.f64 %641) %1452) (/.f64 (neg.f64 %644) %86) (/.f64 (neg.f64 %647) %1457) (/.f64 (neg.f64 %651) %53) (/.f64 (neg.f64 %655) %1462) (/.f64 (neg.f64 %659) %88) (/.f64 (neg.f64 %663) %1467) (/.f64 (neg.f64 %667) (neg.f64 %384)) (/.f64 (neg.f64 %674) (neg.f64 %672)) (/.f64 (neg.f64 %680) (neg.f64 %380)) (/.f64 (neg.f64 %686) (neg.f64 %391)) (/.f64 (neg.f64 %692) (neg.f64 %314)) (/.f64 (neg.f64 %698) %14) (/.f64 (neg.f64 %703) %1462) (/.f64 (neg.f64 %706) %53) (/.f64 (neg.f64 %709) %1467) (/.f64 (neg.f64 %712) %88) (/.f64 (neg.f64 %715) %6) (/.f64 (neg.f64 %718) %21) (/.f64 %560 %20) (/.f64 %279 %22) (/.f64 %566 %75) (/.f64 %570 %22) (/.f64 %573 %19) (/.f64 %578 %27) (/.f64 (-.f64 %190 %21) %19) (/.f64 (-.f64 %193 %20) %22) (/.f64 %582 #s(literal 2 binary64)) (/.f64 %586 %19) (/.f64 %589 %19) (/.f64 %592 %593) (/.f64 %599 %576) (/.f64 %604 %73) (/.f64 %610 %311) (/.f64 %616 %46) (/.f64 %622 %598) (/.f64 %628 %77) (/.f64 %633 %609) (/.f64 %638 %593) (/.f64 %641 %576) (/.f64 %644 %73) (/.f64 %647 %311) (/.f64 %651 %46) (/.f64 %655 %598) (/.f64 %659 %77) (/.f64 %663 %609) (/.f64 %667 %384) (/.f64 %674 %672) (/.f64 %680 %380) (/.f64 %686 %391) (/.f64 %692 %314) (/.f64 %698 %7) (/.f64 %703 %598) (/.f64 %706 %46) (/.f64 %709 %609) (/.f64 %712 %77) (/.f64 %715 %27) (/.f64 %718 %19) (/.f64 %281 %6) (/.f64 %283 %21) (/.f64 %285 %20) (/.f64 %1558 %23) (/.f64 %1558 #s(literal -1 binary64)) (/.f64 %272 %22) (/.f64 %289 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %289 %23)) (/.f64 #s(literal 1 binary64) (pow.f64 %289 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %6 %281)) (/.f64 #s(literal 1 binary64) (/.f64 %21 %283)) (/.f64 #s(literal 1 binary64) (/.f64 %20 %285)) (/.f64 #s(literal 1 binary64) (/.f64 %22 %272)) (neg.f64 %1558) (fma.f64 %273 %174 #s(literal 0 binary64)) (fma.f64 %275 %178 #s(literal 0 binary64)) (fma.f64 %277 %186 #s(literal 0 binary64)) (fma.f64 (*.f64 %193 %172) %174 #s(literal 1 binary64)) (fma.f64 (*.f64 %193 %176) %178 #s(literal 1 binary64)) (fma.f64 %279 %97 #s(literal 0 binary64)) (fma.f64 %627 %186 #s(literal 1 binary64)) (fma.f64 %232 %97 #s(literal 1 binary64)) (fma.f64 %281 %28 #s(literal 0 binary64)) (fma.f64 %283 %58 #s(literal 0 binary64)) (fma.f64 %192 x #s(literal 1 binary64)) (fma.f64 %285 %192 #s(literal 0 binary64)) (fma.f64 %199 %58 #s(literal 1 binary64)) (fma.f64 %190 %200 #s(literal 1 binary64)) (fma.f64 %190 (neg.f64 %58) #s(literal 1 binary64)) (fma.f64 %97 %272 #s(literal 0 binary64)) (fma.f64 %97 %193 #s(literal 1 binary64)) (fma.f64 %272 %97 #s(literal 0 binary64)) (fma.f64 %193 %97 #s(literal 1 binary64)) (fma.f64 x %192 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %252 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %289 #s(literal 0 binary64)) (-.f64 %252 #s(literal -1 binary64)) %289 (+.f64 (+.f64 %252 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) %252)) (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) %207)) (+.f64 %252 #s(literal 1 binary64)) (+.f64 %289 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %252)) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %207)) (+.f64 #s(literal 1 binary64) %252) |
Compiled 800 to 2 026 computations (-153.3% saved)
Compiled 183 to 797 computations (-335.5% saved)
10 alts after pruning (10 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 173 | 10 | 183 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 174 | 10 | 184 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.1% | (fma.f64 (/.f64 x (-.f64 y z)) (/.f64 #s(literal -1 binary64) (-.f64 y t)) #s(literal 1 binary64)) |
| ▶ | 98.4% | (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 y t) (-.f64 y z))) #s(literal 1 binary64)) |
| ▶ | 98.1% | (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (-.f64 y z)) (-.f64 y t))) |
| ▶ | 97.7% | (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (-.f64 t y)) (-.f64 z y))) |
| ▶ | 74.8% | (-.f64 #s(literal 1 binary64) (/.f64 x (approx (* (- y z) (- y t)) (*.f64 y (-.f64 y t))))) |
| ▶ | 62.4% | (-.f64 #s(literal 1 binary64) (/.f64 x (approx (* (- y z) (- y t)) (*.f64 t z)))) |
| ▶ | 98.7% | (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 y t) (-.f64 y z)) x))) |
| ▶ | 81.1% | (approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z (-.f64 y t))))) |
| ▶ | 80.2% | (approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t (-.f64 y z))))) |
| ▶ | 76.2% | (approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) |
Compiled 10 to 36 computations (-260.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 2028 | 12234 |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (-.f64 y z) %6 = (-.f64 y t) %7 = (*.f64 %6 %4) %11 = (* (- y z) (- y t)) %13 = (- 1 (/ x %11)) %16 = (*.f64 t z) %17 = (approx %11 %16) %18 = (*.f64 y %6) %19 = (approx %11 %18) %20 = (*.f64 z %6) %21 = (/.f64 x %20) %22 = (+.f64 #s(literal 1 binary64) %21) %24 = (*.f64 t %4) %25 = (/.f64 x %24) %26 = (/.f64 x %4) %27 = (+.f64 #s(literal 1 binary64) %25) %29 = (-.f64 t y) %30 = (-.f64 z y) %31 = (/.f64 #s(literal -1 binary64) %7) %32 = (/.f64 #s(literal -1 binary64) %6) %33 = (/.f64 x %29) %34 = (/.f64 %33 %30) %35 = (/.f64 %26 %6) %36 = (/.f64 %7 x) %37 = (/.f64 #s(literal 1 binary64) %36) %40 = (/.f64 x %17) %42 = (/.f64 x %19) #s(literal 1 binary64) x y z %4 t %6 %7 (approx %13 #s(literal 1 binary64)) #s(literal -1 binary64) %16 %17 %18 %19 %20 %21 %22 (approx %13 %22) %24 %25 %26 %27 (approx %13 %27) %29 %30 %31 %32 %33 %34 %35 %36 %37 (fma.f64 %26 %32 #s(literal 1 binary64)) (fma.f64 x %31 #s(literal 1 binary64)) %40 (-.f64 #s(literal 1 binary64) %40) %42 (-.f64 #s(literal 1 binary64) %42) (-.f64 #s(literal 1 binary64) %34) (-.f64 #s(literal 1 binary64) %37) (-.f64 #s(literal 1 binary64) %35) |
| Outputs |
|---|
%7 = (- y z) %9 = (- y t) %12 = (- 1 (/ x (* %7 %9))) %16 = (-.f64 y t) %17 = (-.f64 y z) %18 = (*.f64 %16 %17) %19 = (/.f64 x %18) %20 = (*.f64 #s(literal -1 binary64) %19) %23 = (* z %9) %24 = (/ x %23) %25 = (*.f64 z %16) %26 = (/.f64 x %25) %28 = (+ 1 %24) %31 = (* t %7) %32 = (/ x %31) %33 = (*.f64 t %17) %34 = (/.f64 x %33) %36 = (/ x %7) %37 = (/.f64 x %17) %39 = (+ 1 %32) %42 = (- t y) %43 = (/ x %42) %44 = (-.f64 t y) %45 = (/.f64 x %44) %47 = (- z y) %48 = (/ %43 %47) %49 = (-.f64 z y) %50 = (*.f64 %44 %49) %51 = (/.f64 x %50) %53 = (/ %36 %9) %55 = (* %9 %7) %56 = (/ %55 x) %59 = (- 1 %48) %60 = (*.f64 #s(literal -1 binary64) %51) %64 = (/.f64 #s(literal 1 binary64) x) %65 = (/.f64 #s(literal 1 binary64) %18) %69 = (/.f64 #s(literal 1 binary64) %25) %73 = (/.f64 #s(literal 1 binary64) %33) %78 = (/.f64 #s(literal 1 binary64) %50) %91 = (*.f64 #s(literal -1 binary64) z) %94 = (*.f64 #s(literal -1 binary64) t) %97 = (*.f64 t z) %99 = (fma.f64 #s(literal -1 binary64) t %91) %100 = (*.f64 y %99) %107 = (/.f64 x %97) %112 = (pow.f64 t #s(literal 2 binary64)) %113 = (pow.f64 z #s(literal 2 binary64)) %114 = (*.f64 %112 %113) %115 = (/.f64 (*.f64 x %100) %114) %119 = (pow.f64 %99 #s(literal 2 binary64)) %120 = (*.f64 x %119) %122 = (pow.f64 t #s(literal 3 binary64)) %123 = (pow.f64 z #s(literal 3 binary64)) %124 = (*.f64 %122 %123) %125 = (/.f64 %120 %124) %126 = (/.f64 x %114) %127 = (fma.f64 #s(literal -1 binary64) %125 %126) %128 = (*.f64 x %99) %129 = (/.f64 %128 %114) %131 = (*.f64 y (fma.f64 y %127 %129)) %139 = (fma.f64 #s(literal -1 binary64) (/.f64 %128 %124) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %99 %127) %97))) %143 = (*.f64 y (fma.f64 y (fma.f64 #s(literal -1 binary64) %125 (fma.f64 y %139 %126)) %129)) %147 = (* y %9) %148 = (*.f64 t y) %151 = (+.f64 y %94) %156 = (*.f64 y z) %159 = (*.f64 #s(literal -1 binary64) %107) %161 = (*.f64 x y) %162 = (*.f64 %112 z) %163 = (/.f64 %161 %162) %165 = (fma.f64 #s(literal -1 binary64) %107 (*.f64 #s(literal -1 binary64) %163)) %167 = (*.f64 %122 z) %170 = (/.f64 x %162) %173 = (fma.f64 #s(literal -1 binary64) %107 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %161 %167)) %170))) %176 = (pow.f64 t #s(literal 4 binary64)) %185 = (fma.f64 #s(literal -1 binary64) %107 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %161 (*.f64 %176 z))) (/.f64 x %167))) %170))) %197 = (*.f64 t %113) %198 = (/.f64 %161 %197) %200 = (fma.f64 #s(literal -1 binary64) %107 (*.f64 #s(literal -1 binary64) %198)) %202 = (*.f64 t %123) %205 = (/.f64 x %197) %208 = (fma.f64 #s(literal -1 binary64) %107 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %161 %202)) %205))) %210 = (pow.f64 z #s(literal 4 binary64)) %219 = (fma.f64 #s(literal -1 binary64) %107 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %161 (*.f64 t %210))) (/.f64 x %202))) %205))) %221 = (/.f64 x z) %230 = (/.f64 x %113) %251 = (*.f64 #s(literal -1 binary64) y) %258 = (/ -1 %55) %262 = (/.f64 #s(literal 1 binary64) %97) %265 = (/.f64 #s(literal 1 binary64) %114) %266 = (/.f64 %119 %124) %267 = (-.f64 %265 %266) %270 = (*.f64 #s(literal -1 binary64) (/.f64 %99 %114)) %290 = (/ -1 %9) %291 = (/.f64 #s(literal 1 binary64) t) %296 = (/.f64 #s(literal 1 binary64) %112) %307 = (/.f64 x t) %314 = (*.f64 #s(literal -1 binary64) (/.f64 x %112)) %341 = (/.f64 %97 x) %343 = (/.f64 t x) %344 = (/.f64 z x) %349 = (/.f64 y x) %355 = (+ (* %36 %290) 1) %365 = (/.f64 z y) %366 = (*.f64 #s(literal -1 binary64) %365) %368 = (*.f64 y (+.f64 #s(literal 1 binary64) %366)) %370 = (/.f64 t y) %371 = (*.f64 #s(literal -1 binary64) %370) %372 = (+.f64 #s(literal 1 binary64) %371) %373 = (*.f64 y %372) %375 = (pow.f64 y #s(literal 2 binary64)) %377 = (fma.f64 #s(literal -1 binary64) %370 %366) %381 = (/.f64 %97 %375) %387 = (/.f64 x %375) %388 = (*.f64 #s(literal -1 binary64) %387) %391 = (pow.f64 y #s(literal 3 binary64)) %392 = (/.f64 %128 %391) %396 = (pow.f64 y #s(literal 4 binary64)) %398 = (*.f64 x z) %399 = (*.f64 t %398) %402 = (fma.f64 #s(literal -1 binary64) (/.f64 %120 %396) (+.f64 (/.f64 %399 %396) %392)) %409 = (/.f64 %97 y) %410 = (*.f64 #s(literal -1 binary64) %409) %411 = (+.f64 z %410) %414 = (/.f64 x %156) %416 = (*.f64 t x) %417 = (/.f64 %416 %156) %421 = (*.f64 %112 x) %422 = (*.f64 %375 z) %423 = (/.f64 %421 %422) %425 = (*.f64 #s(literal -1 binary64) %417) %429 = (*.f64 %122 x) %430 = (*.f64 %391 z) %440 = (/.f64 %416 %422) %441 = (+.f64 %414 %440) %454 = (/.f64 x %148) %456 = (/.f64 %398 %148) %460 = (*.f64 x %113) %461 = (*.f64 t %375) %462 = (/.f64 %460 %461) %464 = (*.f64 #s(literal -1 binary64) %456) %468 = (*.f64 x %123) %469 = (*.f64 t %391) %477 = (/.f64 x y) %479 = (/.f64 %398 y) %483 = (/.f64 %460 %375) %485 = (*.f64 #s(literal -1 binary64) %479) %498 = (/.f64 %398 %461) %499 = (+.f64 %454 %498) %510 = (*.f64 y (-.f64 %370 #s(literal 1 binary64))) %513 = (*.f64 y (-.f64 %365 #s(literal 1 binary64))) %520 = (fma.f64 #s(literal -1 binary64) %97 %119) %523 = (/.f64 %99 y) %530 = (*.f64 z %99) %547 = (/.f64 %112 %375) %549 = (+.f64 #s(literal 1 binary64) %370) %562 = (/.f64 %416 y) %567 = (/.f64 %421 %375) %581 = (/.f64 %128 y) %586 = (fma.f64 #s(literal -1 binary64) %120 %399) %610 = (/.f64 t %161) %611 = (/.f64 z %161) %616 = (*.f64 x %375) %633 = (+.f64 t z) %635 = (*.f64 #s(literal -1 binary64) (/.f64 %633 y)) %645 = (*.f64 x %633) %647 = (*.f64 #s(literal -1 binary64) (/.f64 %645 %391)) %651 = (pow.f64 %633 #s(literal 2 binary64)) %652 = (*.f64 x %651) %653 = (fma.f64 #s(literal -1 binary64) %652 %399) %657 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %653 y) %645) %391)) %667 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %221 %425) y)) %669 = (/.f64 %416 z) %676 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %221 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %669 (/.f64 %421 %156)) y))) y)) %700 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %307 %464) y)) %702 = (/.f64 %398 t) %709 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %307 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %702 (/.f64 %460 %148)) y))) y)) %759 = (*.f64 #s(literal -1 binary64) %633) %766 = (fma.f64 #s(literal -1 binary64) %97 %651) %769 = (*.f64 z %633) %860 = (+.f64 %343 %344) %879 = (*.f64 y %16) %883 = (/.f64 x %879) %886 = (*.f64 %375 %16) %887 = (/.f64 %398 %886) %888 = (*.f64 #s(literal -1 binary64) %887) %892 = (/.f64 x %886) %893 = (*.f64 %391 %16) %894 = (/.f64 %398 %893) %897 = (*.f64 z (fma.f64 #s(literal -1 binary64) %892 (*.f64 #s(literal -1 binary64) %894))) %901 = (/.f64 x %893) %902 = (*.f64 %396 %16) %903 = (/.f64 %398 %902) %908 = (*.f64 z (fma.f64 #s(literal -1 binary64) %892 (*.f64 z (fma.f64 #s(literal -1 binary64) %901 (*.f64 #s(literal -1 binary64) %903))))) %913 = (/.f64 x %16) %920 = (*.f64 #s(literal -1 binary64) (/.f64 x %461)) %922 = (fma.f64 z (-.f64 (/.f64 %398 %469) %920) %454) %931 = (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %398 (*.f64 t %396)) (*.f64 #s(literal -1 binary64) (/.f64 x %469)))) %920) %454) %941 = (/.f64 x %391) %957 = (/.f64 #s(literal 1 binary64) %879) %962 = (/.f64 #s(literal 1 binary64) %886) %977 = (/.f64 x (*.f64 y %44)) %978 = (*.f64 #s(literal -1 binary64) %977) %980 = (*.f64 %375 %44) %981 = (/.f64 %398 %980) %985 = (*.f64 %391 %44) %986 = (/.f64 %398 %985) %988 = (/.f64 x %980) %994 = (/.f64 %398 (*.f64 %396 %44)) %996 = (/.f64 x %985) %1006 = (*.f64 #s(literal -1 binary64) %892) %1016 = (/.f64 %879 x) %1018 = (/.f64 %25 x) %1049 = (/.f64 y z) %1051 = (*.f64 z (-.f64 %1049 #s(literal 1 binary64))) %1055 = (/.f64 %879 z) %1059 = (*.f64 %113 %16) %1060 = (/.f64 %161 %1059) %1062 = (*.f64 #s(literal -1 binary64) %26) %1065 = (*.f64 %123 %16) %1067 = (+.f64 %1060 (/.f64 %616 %1065)) %1071 = (/.f64 %148 z) %1075 = (/.f64 %161 %97) %1076 = (*.f64 #s(literal -1 binary64) %1075) %1080 = (/.f64 %616 %197) %1086 = (*.f64 x %391) %1094 = (/.f64 %161 z) %1099 = (/.f64 %616 %113) %1120 = (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1049))) %1123 = (/.f64 #s(literal 1 binary64) %16) %1124 = (/.f64 y %25) %1128 = (/.f64 %375 %1059) %1130 = (*.f64 #s(literal -1 binary64) %1124) %1141 = (*.f64 z %44) %1142 = (/.f64 x %1141) %1144 = (/.f64 %161 %1141) %1148 = (*.f64 %113 %44) %1149 = (/.f64 %616 %1148) %1151 = (*.f64 #s(literal -1 binary64) %1144) %1155 = (*.f64 %123 %44) %1164 = (/.f64 %161 %25) %1165 = (*.f64 #s(literal -1 binary64) %1164) %1167 = (/.f64 (fma.f64 #s(literal -1 binary64) %913 %1165) z) %1169 = (/.f64 %616 %1059) %1185 = (/.f64 %879 %398) %1198 = (/.f64 %161 %1148) %1222 = (/.f64 %161 %16) %1223 = (/.f64 %616 %25) %1226 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1222 %1223) z)) %1239 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %307 %1075) z)) %1242 = (*.f64 #s(literal -1 binary64) (/.f64 %616 %97)) %1243 = (/.f64 %161 t) %1248 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1242 %1243) z) %307) z)) %1250 = (/.f64 %1086 %97) %1251 = (/.f64 %616 t) %1267 = (*.f64 #s(literal -1 binary64) (/.f64 %616 z)) %1299 = (*.f64 #s(literal -1 binary64) (/.f64 y %16)) %1324 = (/.f64 %161 %44) %1325 = (/.f64 %616 %1141) %1381 = (*.f64 #s(literal -1 binary64) %45) %1397 = (*.f64 y %17) %1401 = (/.f64 x %1397) %1404 = (*.f64 %375 %17) %1405 = (/.f64 %416 %1404) %1406 = (*.f64 #s(literal -1 binary64) %1405) %1410 = (/.f64 x %1404) %1411 = (*.f64 %391 %17) %1412 = (/.f64 %416 %1411) %1415 = (*.f64 t (fma.f64 #s(literal -1 binary64) %1410 (*.f64 #s(literal -1 binary64) %1412))) %1419 = (/.f64 x %1411) %1420 = (*.f64 %396 %17) %1421 = (/.f64 %416 %1420) %1426 = (*.f64 t (fma.f64 #s(literal -1 binary64) %1410 (*.f64 t (fma.f64 #s(literal -1 binary64) %1419 (*.f64 #s(literal -1 binary64) %1421))))) %1435 = (*.f64 #s(literal -1 binary64) (/.f64 x %422)) %1437 = (fma.f64 t (-.f64 (/.f64 %416 %430) %1435) %414) %1446 = (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %416 (*.f64 %396 z)) (*.f64 #s(literal -1 binary64) (/.f64 x %430)))) %1435) %414) %1461 = (/.f64 #s(literal 1 binary64) %1397) %1466 = (/.f64 #s(literal 1 binary64) %1404) %1482 = (/.f64 #s(literal 1 binary64) y) %1487 = (/.f64 #s(literal 1 binary64) %375) %1520 = (/.f64 x (*.f64 y %49)) %1521 = (*.f64 #s(literal -1 binary64) %1520) %1523 = (*.f64 %375 %49) %1524 = (/.f64 %416 %1523) %1528 = (*.f64 %391 %49) %1529 = (/.f64 %416 %1528) %1531 = (/.f64 x %1523) %1537 = (/.f64 %416 (*.f64 %396 %49)) %1539 = (/.f64 x %1528) %1549 = (*.f64 #s(literal -1 binary64) %1410) %1559 = (/.f64 %1397 x) %1561 = (/.f64 %33 x) %1592 = (/.f64 y t) %1594 = (*.f64 t (-.f64 %1592 #s(literal 1 binary64))) %1598 = (/.f64 %1397 t) %1602 = (*.f64 %112 %17) %1603 = (/.f64 %161 %1602) %1605 = (*.f64 #s(literal -1 binary64) %34) %1608 = (*.f64 %122 %17) %1610 = (+.f64 %1603 (/.f64 %616 %1608)) %1614 = (/.f64 %375 t) %1618 = (/.f64 %156 t) %1625 = (/.f64 %616 %162) %1644 = (*.f64 #s(literal -1 binary64) %1592) %1646 = (*.f64 t (+.f64 #s(literal 1 binary64) %1644)) %1649 = (/.f64 #s(literal 1 binary64) %17) %1650 = (/.f64 y %33) %1654 = (/.f64 %375 %1602) %1656 = (*.f64 #s(literal -1 binary64) %1650) %1670 = (/.f64 %375 %112) %1685 = (/.f64 %616 %112) %1687 = (*.f64 #s(literal -1 binary64) %1243) %1698 = (*.f64 t %49) %1699 = (/.f64 x %1698) %1701 = (/.f64 x %49) %1702 = (/.f64 %161 %1698) %1706 = (*.f64 %112 %49) %1707 = (/.f64 %616 %1706) %1709 = (*.f64 #s(literal -1 binary64) %1702) %1713 = (*.f64 %122 %49) %1722 = (/.f64 %161 %33) %1723 = (*.f64 #s(literal -1 binary64) %1722) %1725 = (/.f64 (fma.f64 #s(literal -1 binary64) %37 %1723) t) %1727 = (/.f64 %616 %1602) %1743 = (/.f64 %1397 %416) %1756 = (/.f64 %161 %1706) %1780 = (/.f64 %161 %17) %1781 = (/.f64 %616 %33) %1784 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1780 %1781) t)) %1802 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %221 %1075) t)) %1808 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1242 %1094) t) %221) t)) %1831 = (*.f64 #s(literal -1 binary64) (/.f64 y %17)) %1901 = (/.f64 %161 %49) %1902 = (/.f64 %616 %1698) %1958 = (*.f64 #s(literal -1 binary64) %1701) (approx 1 #s(literal 0 binary64)) (approx x x) (approx %12 #s(literal 1 binary64)) (approx %12 (+.f64 #s(literal 1 binary64) %20)) (approx %24 %26) (approx %28 (+.f64 #s(literal 1 binary64) %26)) (approx %32 %34) (approx %36 %37) (approx %39 (+.f64 #s(literal 1 binary64) %34)) (approx %43 %45) (approx %48 %51) (approx %53 %19) (approx %56 (/.f64 %18 x)) (approx %59 (+.f64 #s(literal 1 binary64) %60)) (approx %12 %20) (approx %12 (*.f64 x (-.f64 %64 %65))) (approx %28 (*.f64 x (+.f64 %64 %69))) (approx %39 (*.f64 x (+.f64 %64 %73))) (approx %59 %60) (approx %59 (*.f64 x (-.f64 %64 %78))) (approx %12 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %65 %64)))) (approx %59 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %78 %64)))) (approx y y) (approx %7 %91) (approx %7 %17) (approx %9 %94) (approx %9 %16) (approx %55 %97) (approx %55 (fma.f64 t z %100)) (approx %55 (fma.f64 t z (*.f64 y (+.f64 y %99)))) (approx %12 (-.f64 #s(literal 1 binary64) %107)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %115) %107)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %131) %107)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %143) %107)) (approx %147 (*.f64 #s(literal -1 binary64) %148)) (approx %147 (*.f64 y %151)) (approx %23 (*.f64 #s(literal -1 binary64) %97)) (approx %23 (fma.f64 #s(literal -1 binary64) %97 %156)) (approx %24 %159) (approx %24 %165) (approx %24 %173) (approx %24 %185) (approx %28 (+.f64 #s(literal 1 binary64) %159)) (approx %28 (+.f64 #s(literal 1 binary64) %165)) (approx %28 (+.f64 #s(literal 1 binary64) %173)) (approx %28 (+.f64 #s(literal 1 binary64) %185)) (approx %31 (fma.f64 #s(literal -1 binary64) %97 %148)) (approx %32 %200) (approx %32 %208) (approx %32 %219) (approx %36 (*.f64 #s(literal -1 binary64) %221)) (approx %36 (fma.f64 #s(literal -1 binary64) %221 (*.f64 #s(literal -1 binary64) (/.f64 %161 %113)))) (approx %36 (fma.f64 #s(literal -1 binary64) %221 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %161 %123)) %230)))) (approx %36 (fma.f64 #s(literal -1 binary64) %221 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %161 %210)) (/.f64 x %123))) %230)))) (approx %39 (+.f64 #s(literal 1 binary64) %200)) (approx %39 (+.f64 #s(literal 1 binary64) %208)) (approx %39 (+.f64 #s(literal 1 binary64) %219)) (approx %42 t) (approx %42 (+.f64 t %251)) (approx %47 z) (approx %47 (+.f64 z %251)) (approx %258 (/.f64 #s(literal -1 binary64) %97)) (approx %258 (-.f64 (/.f64 %100 %114) %262)) (approx %258 (-.f64 (*.f64 y (-.f64 (*.f64 y %267) %270)) %262)) (approx %258 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 %112 %123)) (/.f64 #s(literal 1 binary64) (*.f64 %122 %113))) (/.f64 (*.f64 %99 %267) %97)) %265) %266)) %270)) %262)) (approx %290 %291) (approx %290 (+.f64 %291 (/.f64 y %112))) (approx %290 (fma.f64 y (+.f64 %296 (/.f64 y %122)) %291)) (approx %290 (fma.f64 y (fma.f64 y (+.f64 (/.f64 #s(literal 1 binary64) %122) (/.f64 y %176)) %296) %291)) (approx %43 %307) (approx %43 (+.f64 %307 (/.f64 %161 %112))) (approx %43 (fma.f64 y (-.f64 (/.f64 %161 %122) %314) %307)) (approx %43 (fma.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 %161 %176) (*.f64 #s(literal -1 binary64) (/.f64 x %122)))) %314) %307)) (approx %48 %107) (approx %48 (fma.f64 #s(literal -1 binary64) %115 %107)) (approx %48 (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %127)) %129) %107)) (approx %48 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %139)) %127)) %129) %107)) (approx %56 %341) (approx %56 (fma.f64 y (fma.f64 #s(literal -1 binary64) %343 (*.f64 #s(literal -1 binary64) %344)) %341)) (approx %56 (fma.f64 y (fma.f64 #s(literal -1 binary64) %343 (fma.f64 #s(literal -1 binary64) %344 %349)) %341)) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %107 %115))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %107 %131))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %107 %143))) (approx %7 %368) (approx %9 %373) (approx %55 %375) (approx %55 (*.f64 %375 (+.f64 #s(literal 1 binary64) %377))) (approx %55 (*.f64 %375 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %370 (fma.f64 #s(literal -1 binary64) %365 %381))))) (approx %12 (+.f64 #s(literal 1 binary64) %388)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %392) %387)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %402) %387)) (approx %147 (*.f64 %375 %372)) (approx %23 %156) (approx %23 (*.f64 y %411)) (approx %24 %414) (approx %24 (/.f64 (+.f64 %221 %417) y)) (approx %24 (/.f64 (-.f64 (+.f64 %221 %423) %425) y)) (approx %24 (/.f64 (-.f64 (+.f64 %221 (/.f64 %429 %430)) (fma.f64 #s(literal -1 binary64) %417 (*.f64 #s(literal -1 binary64) %423))) y)) (approx %28 (+.f64 #s(literal 1 binary64) %414)) (approx %28 (+.f64 #s(literal 1 binary64) %441)) (approx %28 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %414 (/.f64 %421 %430))) (*.f64 #s(literal -1 binary64) %440))) (approx %31 %148) (approx %31 (*.f64 y (+.f64 t %410))) (approx %32 %454) (approx %32 (/.f64 (+.f64 %307 %456) y)) (approx %32 (/.f64 (-.f64 (+.f64 %307 %462) %464) y)) (approx %32 (/.f64 (-.f64 (+.f64 %307 (/.f64 %468 %469)) (fma.f64 #s(literal -1 binary64) %456 (*.f64 #s(literal -1 binary64) %462))) y)) (approx %36 %477) (approx %36 (/.f64 (+.f64 x %479) y)) (approx %36 (/.f64 (-.f64 (+.f64 x %483) %485) y)) (approx %36 (/.f64 (-.f64 (+.f64 x (/.f64 %468 %391)) (fma.f64 #s(literal -1 binary64) %479 (*.f64 #s(literal -1 binary64) %483))) y)) (approx %39 (+.f64 #s(literal 1 binary64) %454)) (approx %39 (+.f64 #s(literal 1 binary64) %499)) (approx %39 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %454 (/.f64 %460 %469))) (*.f64 #s(literal -1 binary64) %498))) (approx %42 %251) (approx %42 %510) (approx %47 %513) (approx %258 (/.f64 #s(literal -1 binary64) %375)) (approx %258 (/.f64 (-.f64 %377 #s(literal 1 binary64)) %375)) (approx %258 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %520 %375)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %523))) %375)) (approx %258 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %99 %520) (*.f64 t %530)) %391)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %381 (fma.f64 #s(literal -1 binary64) %523 (/.f64 %119 %375))))) %375)) (approx %290 (/.f64 #s(literal -1 binary64) y)) (approx %290 (/.f64 (-.f64 %371 #s(literal 1 binary64)) y)) (approx %290 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %547) %549) y)) (approx %290 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %122 %391)) (+.f64 #s(literal 1 binary64) (+.f64 %370 %547))) y)) (approx %43 (*.f64 #s(literal -1 binary64) %477)) (approx %43 (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %562)) y)) (approx %43 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %567)) %562) y)) (approx %43 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %429 %391))) (+.f64 %562 %567)) y)) (approx %48 %387) (approx %48 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %581)) %375)) (approx %48 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %586 %375))) %581) %375)) (approx %48 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x %530)) (*.f64 #s(literal -1 binary64) (*.f64 %99 %586))) %391))) (fma.f64 #s(literal -1 binary64) (/.f64 %120 %375) (+.f64 (/.f64 %399 %375) %581))) %375)) (approx %56 (/.f64 %375 x)) (approx %56 (*.f64 %375 (fma.f64 #s(literal -1 binary64) %610 (fma.f64 #s(literal -1 binary64) %611 %64)))) (approx %56 (*.f64 %375 (fma.f64 #s(literal -1 binary64) %610 (fma.f64 #s(literal -1 binary64) %611 (+.f64 %64 (/.f64 %97 %616)))))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %387 %392))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %387 %402))) (approx %7 (*.f64 #s(literal -1 binary64) %513)) (approx %9 (*.f64 #s(literal -1 binary64) %510)) (approx %55 (*.f64 %375 (+.f64 #s(literal 1 binary64) %635))) (approx %55 (*.f64 %375 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t %411) y))))) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %647) %387)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %657) %387)) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %409)))) (approx %24 %667) (approx %24 %676) (approx %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %221 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %421 z) (*.f64 #s(literal -1 binary64) (/.f64 %429 %156))) y) %669) y))) y))) (approx %28 (+.f64 #s(literal 1 binary64) %667)) (approx %28 (+.f64 #s(literal 1 binary64) %676)) (approx %31 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) t %409)))) (approx %32 %700) (approx %32 %709) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %307 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %460 t) (*.f64 #s(literal -1 binary64) (/.f64 %468 %148))) y) %702) y))) y))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %485) y))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z (/.f64 %460 y)) y))) y))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %460 (*.f64 #s(literal -1 binary64) (/.f64 %468 y))) y) %398) y))) y))) (approx %39 (+.f64 #s(literal 1 binary64) %700)) (approx %39 (+.f64 #s(literal 1 binary64) %709)) (approx %42 (*.f64 #s(literal -1 binary64) %373)) (approx %47 (*.f64 #s(literal -1 binary64) %368)) (approx %258 (/.f64 (-.f64 %635 #s(literal 1 binary64)) %375)) (approx %258 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %409 (/.f64 %651 y)) %759) y)) #s(literal 1 binary64)) %375)) (approx %258 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %633 %766) y) (/.f64 (*.f64 t %769) y)) %766) y)) %759) y)) #s(literal 1 binary64)) %375)) (approx %290 (*.f64 #s(literal -1 binary64) (/.f64 %549 y))) (approx %290 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %112 y)) t) y))) y))) (approx %290 (*.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 %122 y) (*.f64 #s(literal -1 binary64) %112)) y)) t) y))) y))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x %562) y))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %421 y)) %416) y))) y))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %429 y) (*.f64 #s(literal -1 binary64) %421)) y)) %416) y))) y))) (approx %48 (/.f64 (+.f64 x (/.f64 %645 y)) %375)) (approx %48 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %652 y) (/.f64 %399 y)) %645) y))) %375)) (approx %48 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x %769)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %633 %653) y))) %653) y)) %645) y))) %375)) (approx %56 (*.f64 %375 (fma.f64 #s(literal -1 binary64) (/.f64 %860 y) %64))) (approx %56 (*.f64 %375 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %97 %161) %860) y) %64))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %387 %647))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %387 %657))) (approx %7 (+.f64 y %91)) (approx %55 %879) (approx %55 (fma.f64 #s(literal -1 binary64) %25 %879)) (approx %12 (-.f64 #s(literal 1 binary64) %883)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %888) %883)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %897) %883)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %908) %883)) (approx %23 %25) (approx %28 (/.f64 (+.f64 z %913) z)) (approx %32 %499) (approx %32 %922) (approx %32 %931) (approx %36 (+.f64 %477 (/.f64 %398 %375))) (approx %36 (fma.f64 z (-.f64 (/.f64 %398 %391) %388) %477)) (approx %36 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %398 %396) (*.f64 #s(literal -1 binary64) %941))) %388) %477)) (approx %39 (+.f64 #s(literal 1 binary64) %922)) (approx %39 (+.f64 #s(literal 1 binary64) %931)) (approx %47 %49) (approx %258 (/.f64 #s(literal -1 binary64) %879)) (approx %258 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %886)) %957)) (approx %258 (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %893)) %962)) %957)) (approx %258 (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %902)) (/.f64 #s(literal 1 binary64) %893))) %962)) %957)) (approx %48 %978) (approx %48 (fma.f64 #s(literal -1 binary64) %977 (*.f64 #s(literal -1 binary64) %981))) (approx %48 (fma.f64 #s(literal -1 binary64) %977 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %986) %988)))) (approx %48 (fma.f64 #s(literal -1 binary64) %977 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %994) %996)) %988)))) (approx %53 %883) (approx %53 (+.f64 %883 %887)) (approx %53 (fma.f64 z (-.f64 %894 %1006) %883)) (approx %53 (fma.f64 z (-.f64 (*.f64 z (-.f64 %903 (*.f64 #s(literal -1 binary64) %901))) %1006) %883)) (approx %56 %1016) (approx %56 (fma.f64 #s(literal -1 binary64) %1018 %1016)) (approx %355 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %883))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %883 %888))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %883 %897))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %883 %908))) (approx %59 (-.f64 #s(literal 1 binary64) %978)) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) %981) %978)) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 %988 %986))) %978)) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 z (+.f64 %996 %994) %988))) %978)) (approx %7 %1051) (approx %55 (*.f64 #s(literal -1 binary64) %25)) (approx %55 (*.f64 z (fma.f64 #s(literal -1 binary64) %16 %1055))) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %1060) %1062)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %1067) %1062)) (approx %31 (*.f64 z (fma.f64 #s(literal -1 binary64) t %1071))) (approx %32 (/.f64 (fma.f64 #s(literal -1 binary64) %307 %1076) z)) (approx %32 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %307 (*.f64 #s(literal -1 binary64) %1080)) %1075) z)) (approx %32 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %307 (*.f64 #s(literal -1 binary64) (/.f64 %1086 %202))) (+.f64 %1075 %1080)) z)) (approx %36 (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %1094)) z)) (approx %36 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %1099)) %1094) z)) (approx %36 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %1086 %123))) (+.f64 %1094 %1099)) z)) (approx %39 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %107 (*.f64 #s(literal -1 binary64) (/.f64 %616 %202)))) %198)) (approx %47 %1120) (approx %258 %69) (approx %258 (/.f64 (+.f64 %1123 %1124) z)) (approx %258 (/.f64 (-.f64 (+.f64 %1123 %1128) %1130) z)) (approx %258 (/.f64 (-.f64 (+.f64 %1123 (/.f64 %391 %1065)) (fma.f64 #s(literal -1 binary64) %1124 (*.f64 #s(literal -1 binary64) %1128))) z)) (approx %48 %1142) (approx %48 (/.f64 (+.f64 %45 %1144) z)) (approx %48 (/.f64 (-.f64 (+.f64 %45 %1149) %1151) z)) (approx %48 (/.f64 (-.f64 (+.f64 %45 (/.f64 %1086 %1155)) (fma.f64 #s(literal -1 binary64) %1144 (*.f64 #s(literal -1 binary64) %1149))) z)) (approx %53 %1062) (approx %53 %1167) (approx %53 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %913 (*.f64 #s(literal -1 binary64) %1169)) %1164) z)) (approx %53 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %913 (*.f64 #s(literal -1 binary64) (/.f64 %1086 %1065))) (+.f64 %1164 %1169)) z)) (approx %56 (*.f64 #s(literal -1 binary64) %1018)) (approx %56 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %16 x) %1185))) (approx %355 (+.f64 #s(literal 1 binary64) (+.f64 %26 %1060))) (approx %355 (+.f64 #s(literal 1 binary64) (+.f64 %26 %1067))) (approx %59 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1142))) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1198)) %1142)) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1198 (*.f64 #s(literal -1 binary64) (/.f64 %616 %1155)))) %1142)) (approx %7 (*.f64 #s(literal -1 binary64) %1120)) (approx %55 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1055)) t)))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1165 %913) z)))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1226 %913) z)))) (approx %31 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t (*.f64 #s(literal -1 binary64) %1071))))) (approx %32 %1239) (approx %32 %1248) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1250 (*.f64 #s(literal -1 binary64) %1251)) z)) %1243) z) %307) z))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x %1094) z))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1267 %161) z))) z))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1086 z) (*.f64 #s(literal -1 binary64) %616)) z)) %161) z))) z))) (approx %39 (+.f64 #s(literal 1 binary64) %1239)) (approx %39 (+.f64 #s(literal 1 binary64) %1248)) (approx %47 (*.f64 #s(literal -1 binary64) %1051)) (approx %258 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1130 %1123) z))) (approx %258 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %375 %25) %1299) z)) %1123) z))) (approx %258 (*.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 %391 %25)) (/.f64 %375 %16)) z)) %1299) z)) %1123) z))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %45 %1151) z))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %45 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1324 %1325) z))) z))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %45 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %616 %44) (*.f64 #s(literal -1 binary64) (/.f64 %1086 %1141))) z) %1324) z))) z))) (approx %53 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %913 %1164) z))) (approx %53 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1223) %1222) z) %913) z))) (approx %53 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1086 %25) (*.f64 #s(literal -1 binary64) (/.f64 %616 %16))) z)) %1222) z) %913) z))) (approx %56 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1185 %349) %343)))) (approx %355 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1167))) (approx %355 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %913 %1226) z)))) (approx %59 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1144 %1381) z)))) (approx %59 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1325) %1324) z)) %1381) z)))) (approx %9 %151) (approx %55 %1397) (approx %55 (fma.f64 #s(literal -1 binary64) %33 %1397)) (approx %12 (-.f64 #s(literal 1 binary64) %1401)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %1406) %1401)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %1415) %1401)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %1426) %1401)) (approx %147 (fma.f64 #s(literal -1 binary64) %148 %375)) (approx %24 %441) (approx %24 %1437) (approx %24 %1446) (approx %28 (+.f64 #s(literal 1 binary64) %1437)) (approx %28 (+.f64 #s(literal 1 binary64) %1446)) (approx %31 %33) (approx %39 (/.f64 (+.f64 t %37) t)) (approx %42 %44) (approx %258 (/.f64 #s(literal -1 binary64) %1397)) (approx %258 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1404)) %1461)) (approx %258 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1411)) %1466)) %1461)) (approx %258 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1420)) (/.f64 #s(literal 1 binary64) %1411))) %1466)) %1461)) (approx %290 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %375)) %1482)) (approx %290 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %391)) %1487)) %1482)) (approx %290 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %396)) (/.f64 #s(literal 1 binary64) %391))) %1487)) %1482)) (approx %43 (fma.f64 #s(literal -1 binary64) %477 (*.f64 #s(literal -1 binary64) (/.f64 %416 %375)))) (approx %43 (fma.f64 #s(literal -1 binary64) %477 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %416 %391)) %387)))) (approx %43 (fma.f64 #s(literal -1 binary64) %477 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %416 %396)) %941)) %387)))) (approx %48 %1521) (approx %48 (fma.f64 #s(literal -1 binary64) %1520 (*.f64 #s(literal -1 binary64) %1524))) (approx %48 (fma.f64 #s(literal -1 binary64) %1520 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1529) %1531)))) (approx %48 (fma.f64 #s(literal -1 binary64) %1520 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1537) %1539)) %1531)))) (approx %53 %1401) (approx %53 (+.f64 %1401 %1405)) (approx %53 (fma.f64 t (-.f64 %1412 %1549) %1401)) (approx %53 (fma.f64 t (-.f64 (*.f64 t (-.f64 %1421 (*.f64 #s(literal -1 binary64) %1419))) %1549) %1401)) (approx %56 %1559) (approx %56 (fma.f64 #s(literal -1 binary64) %1561 %1559)) (approx %355 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1401))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1401 %1406))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1401 %1415))) (approx %355 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1401 %1426))) (approx %59 (-.f64 #s(literal 1 binary64) %1521)) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) %1524) %1521)) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 %1531 %1529))) %1521)) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (fma.f64 t (+.f64 %1539 %1537) %1531))) %1521)) (approx %9 %1594) (approx %55 (*.f64 #s(literal -1 binary64) %33)) (approx %55 (*.f64 t (fma.f64 #s(literal -1 binary64) %17 %1598))) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %1603) %1605)) (approx %12 (-.f64 (+.f64 #s(literal 1 binary64) %1610) %1605)) (approx %147 (*.f64 t (fma.f64 #s(literal -1 binary64) y %1614))) (approx %23 (*.f64 t (fma.f64 #s(literal -1 binary64) z %1618))) (approx %24 (/.f64 (fma.f64 #s(literal -1 binary64) %221 %1076) t)) (approx %24 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %221 (*.f64 #s(literal -1 binary64) %1625)) %1075) t)) (approx %24 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %221 (*.f64 #s(literal -1 binary64) (/.f64 %1086 %167))) (+.f64 %1075 %1625)) t)) (approx %28 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %107 (*.f64 #s(literal -1 binary64) (/.f64 %616 %167)))) %163)) (approx %42 %1646) (approx %258 %73) (approx %258 (/.f64 (+.f64 %1649 %1650) t)) (approx %258 (/.f64 (-.f64 (+.f64 %1649 %1654) %1656) t)) (approx %258 (/.f64 (-.f64 (+.f64 %1649 (/.f64 %391 %1608)) (fma.f64 #s(literal -1 binary64) %1650 (*.f64 #s(literal -1 binary64) %1654))) t)) (approx %290 (/.f64 (+.f64 #s(literal 1 binary64) %1592) t)) (approx %290 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %1670) %1644) t)) (approx %290 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %391 %122)) (fma.f64 #s(literal -1 binary64) %1592 (*.f64 #s(literal -1 binary64) %1670))) t)) (approx %43 (/.f64 (+.f64 x %1243) t)) (approx %43 (/.f64 (-.f64 (+.f64 x %1685) %1687) t)) (approx %43 (/.f64 (-.f64 (+.f64 x (/.f64 %1086 %122)) (fma.f64 #s(literal -1 binary64) %1243 (*.f64 #s(literal -1 binary64) %1685))) t)) (approx %48 %1699) (approx %48 (/.f64 (+.f64 %1701 %1702) t)) (approx %48 (/.f64 (-.f64 (+.f64 %1701 %1707) %1709) t)) (approx %48 (/.f64 (-.f64 (+.f64 %1701 (/.f64 %1086 %1713)) (fma.f64 #s(literal -1 binary64) %1702 (*.f64 #s(literal -1 binary64) %1707))) t)) (approx %53 %1605) (approx %53 %1725) (approx %53 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %37 (*.f64 #s(literal -1 binary64) %1727)) %1722) t)) (approx %53 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %37 (*.f64 #s(literal -1 binary64) (/.f64 %1086 %1608))) (+.f64 %1722 %1727)) t)) (approx %56 (*.f64 #s(literal -1 binary64) %1561)) (approx %56 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %17 x) %1743))) (approx %355 (+.f64 #s(literal 1 binary64) (+.f64 %34 %1603))) (approx %355 (+.f64 #s(literal 1 binary64) (+.f64 %34 %1610))) (approx %59 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1699))) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1756)) %1699)) (approx %59 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1756 (*.f64 #s(literal -1 binary64) (/.f64 %616 %1713)))) %1699)) (approx %9 (*.f64 #s(literal -1 binary64) %1646)) (approx %55 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1598)) z)))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1723 %37) t)))) (approx %12 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1784 %37) t)))) (approx %147 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) %1614))))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 z (*.f64 #s(literal -1 binary64) %1618))))) (approx %24 %1802) (approx %24 %1808) (approx %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1250 %1267) t)) %1094) t) %221) t))) (approx %28 (+.f64 #s(literal 1 binary64) %1802)) (approx %28 (+.f64 #s(literal 1 binary64) %1808)) (approx %42 (*.f64 #s(literal -1 binary64) %1594)) (approx %258 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1656 %1649) t))) (approx %258 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %375 %33) %1831) t)) %1649) t))) (approx %258 (*.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 %391 %33)) (/.f64 %375 %17)) t)) %1831) t)) %1649) t))) (approx %290 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1644 #s(literal 1 binary64)) t))) (approx %290 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1614 %251) t)) #s(literal 1 binary64)) t))) (approx %290 (*.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 %391 t)) %375) t)) %251) t)) #s(literal 1 binary64)) t))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %1687) t))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y %1251) t))) t))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %616 (*.f64 #s(literal -1 binary64) (/.f64 %1086 t))) t) %161) t))) t))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1701 %1709) t))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1701 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1901 %1902) t))) t))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1701 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %616 %49) (*.f64 #s(literal -1 binary64) (/.f64 %1086 %1698))) t) %1901) t))) t))) (approx %53 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %37 %1722) t))) (approx %53 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1781) %1780) t) %37) t))) (approx %53 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1086 %33) (*.f64 #s(literal -1 binary64) (/.f64 %616 %17))) t)) %1780) t) %37) t))) (approx %56 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1743 %349) %344)))) (approx %355 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1725))) (approx %355 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %37 %1784) t)))) (approx %59 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1702 %1958) t)))) (approx %59 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1902) %1901) t)) %1958) t)))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 9.0ms | t | inf |
| 8.0ms | x | -inf |
| 8.0ms | y | inf |
| 8.0ms | z | 0 |
| 7.0ms | z | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 335 |
| 0 | 77 | 329 |
| 1 | 313 | 329 |
| 2 | 1262 | 329 |
| 0 | 4323 | 329 |
| 0 | 4658 | 329 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (-.f64 y z) %6 = (-.f64 y t) %7 = (*.f64 %6 %4) %11 = (* (- y z) (- y t)) %13 = (- 1 (/ x %11)) %16 = (*.f64 t z) %17 = (approx %11 %16) %18 = (*.f64 y %6) %19 = (approx %11 %18) %20 = (*.f64 z %6) %21 = (/.f64 x %20) %22 = (+.f64 #s(literal 1 binary64) %21) %24 = (*.f64 t %4) %25 = (/.f64 x %24) %26 = (/.f64 x %4) %27 = (+.f64 #s(literal 1 binary64) %25) %29 = (-.f64 t y) %30 = (-.f64 z y) %31 = (/.f64 #s(literal -1 binary64) %7) %32 = (/.f64 #s(literal -1 binary64) %6) %33 = (/.f64 x %29) %34 = (/.f64 %33 %30) %35 = (/.f64 %26 %6) %36 = (/.f64 %7 x) %37 = (/.f64 #s(literal 1 binary64) %36) %40 = (/.f64 x %17) %42 = (/.f64 x %19) #s(literal 1 binary64) x y z %4 t %6 %7 (approx %13 #s(literal 1 binary64)) #s(literal -1 binary64) %16 %17 %18 %19 %20 %21 %22 (approx %13 %22) %24 %25 %26 %27 (approx %13 %27) %29 %30 %31 %32 %33 %34 %35 %36 %37 (fma.f64 %26 %32 #s(literal 1 binary64)) (fma.f64 x %31 #s(literal 1 binary64)) %40 (-.f64 #s(literal 1 binary64) %40) %42 (-.f64 #s(literal 1 binary64) %42) (-.f64 #s(literal 1 binary64) %34) (-.f64 #s(literal 1 binary64) %37) (-.f64 #s(literal 1 binary64) %35) |
| Outputs |
|---|
%4 = (-.f64 y z) %7 = (-.f64 z y) %8 = (/.f64 #s(literal -1 binary64) %7) %11 = (neg.f64 z) %12 = (neg.f64 %11) %14 = (neg.f64 y) %15 = (neg.f64 %14) %22 = (-.f64 y t) %23 = (*.f64 #s(literal 1/2 binary64) %22) %28 = (-.f64 t y) %29 = (/.f64 #s(literal -1 binary64) %28) %31 = (*.f64 #s(literal -1 binary64) %22) %33 = (*.f64 #s(literal 1 binary64) %28) %36 = (neg.f64 t) %37 = (*.f64 %36 #s(literal 1 binary64)) %39 = (*.f64 #s(literal 1 binary64) %36) %41 = (neg.f64 %36) %50 = (*.f64 #s(literal 1 binary64) %4) %52 = (*.f64 %22 %4) %53 = (*.f64 #s(literal 1/2 binary64) %52) %61 = (*.f64 %7 %22) %62 = (/.f64 #s(literal -1 binary64) %61) %64 = (*.f64 #s(literal -1 binary64) %52) %67 = (*.f64 %28 %14) %69 = (*.f64 %14 %28) %75 = (*.f64 %28 z) %77 = (*.f64 %7 t) %83 = (*.f64 %4 y) %85 = (*.f64 y %4) %89 = (*.f64 %22 y) %93 = (- y z) %96 = (- (/ (/ x (- t y)) %93) -1) %97 = (approx %96 #s(literal 1 binary64)) %101 = (*.f64 t z) %107 = (* (- y t) %93) %108 = (approx %107 %101) %109 = (*.f64 #s(literal 1/2 binary64) %108) %114 = (/.f64 #s(literal 1 binary64) %108) %116 = (*.f64 #s(literal -1 binary64) %108) %126 = (fabs.f64 y) %127 = (*.f64 y %36) %129 = (*.f64 %36 y) %135 = (*.f64 y y) %138 = (approx %107 %89) %139 = (*.f64 #s(literal 1/2 binary64) %138) %144 = (/.f64 #s(literal 1 binary64) %138) %146 = (*.f64 #s(literal -1 binary64) %138) %148 = (*.f64 #s(literal 1 binary64) z) %150 = (*.f64 %22 z) %151 = (*.f64 #s(literal 1/2 binary64) %150) %157 = (/.f64 #s(literal -1 binary64) %75) %159 = (*.f64 #s(literal -1 binary64) %150) %162 = (*.f64 z %36) %164 = (*.f64 %36 z) %170 = (/.f64 x %148) %172 = (/.f64 x #s(literal 2 binary64)) %173 = (/.f64 #s(literal 1 binary64) z) %174 = (/.f64 %173 %23) %176 = (/.f64 #s(literal 1 binary64) %151) %178 = (/.f64 x #s(literal 1 binary64)) %180 = (/.f64 x z) %183 = (/.f64 x %22) %184 = (/.f64 %173 #s(literal 1 binary64)) %187 = (neg.f64 x) %188 = (/.f64 #s(literal -1 binary64) %150) %190 = (/.f64 x %150) %194 = (neg.f64 %180) %197 = (neg.f64 %187) %198 = (neg.f64 %197) %200 = (*.f64 %187 #s(literal -1 binary64)) %203 = (*.f64 %187 #s(literal 1 binary64)) %205 = (*.f64 x #s(literal 1 binary64)) %210 = (*.f64 #s(literal -1 binary64) x) %215 = (/.f64 x %28) %225 = (/.f64 x %75) %227 = (fma.f64 %22 z x) %229 = (-.f64 %190 #s(literal -1 binary64)) %237 = (*.f64 %150 %150) %261 = (*.f64 %150 #s(literal 2 binary64)) %264 = (*.f64 %28 #s(literal 2 binary64)) %269 = (*.f64 %22 #s(literal 2 binary64)) %272 = (*.f64 z #s(literal 2 binary64)) %275 = (*.f64 %75 #s(literal 2 binary64)) %280 = (*.f64 #s(literal 2 binary64) %205) %282 = (*.f64 #s(literal 2 binary64) %150) %284 = (*.f64 #s(literal 2 binary64) %194) %286 = (*.f64 #s(literal 2 binary64) %28) %288 = (*.f64 #s(literal 2 binary64) %197) %291 = (*.f64 #s(literal 2 binary64) %180) %293 = (*.f64 #s(literal 2 binary64) %22) %295 = (*.f64 #s(literal 2 binary64) %183) %299 = (*.f64 #s(literal 2 binary64) %187) %301 = (*.f64 #s(literal 2 binary64) %75) %303 = (*.f64 #s(literal 2 binary64) x) %316 = (/.f64 %227 %22) %319 = (/.f64 %227 z) %322 = (+.f64 %22 %180) %325 = (fma.f64 #s(literal 1 binary64) %75 %187) %328 = (neg.f64 %227) %360 = (approx %96 %229) %364 = (*.f64 #s(literal 1 binary64) t) %367 = (*.f64 t %4) %368 = (*.f64 #s(literal 1/2 binary64) %367) %374 = (/.f64 #s(literal -1 binary64) %77) %376 = (*.f64 #s(literal -1 binary64) %367) %379 = (*.f64 t %11) %381 = (*.f64 %11 t) %387 = (/.f64 x %364) %389 = (/.f64 #s(literal 1 binary64) %368) %392 = (/.f64 x t) %395 = (/.f64 #s(literal -1 binary64) %367) %397 = (/.f64 x %4) %398 = (/.f64 #s(literal 1 binary64) t) %400 = (/.f64 x %367) %404 = (neg.f64 %392) %414 = (*.f64 #s(literal -1 binary64) %7) %419 = (/.f64 x %7) %432 = (/.f64 x %77) %435 = (/.f64 #s(literal -1 binary64) %4) %448 = (/.f64 %4 x) %451 = (fma.f64 t %4 x) %453 = (-.f64 %400 #s(literal -1 binary64)) %461 = (*.f64 %367 %367) %485 = (*.f64 %367 #s(literal 2 binary64)) %488 = (*.f64 %7 #s(literal 2 binary64)) %493 = (*.f64 %4 #s(literal 2 binary64)) %496 = (*.f64 %77 #s(literal 2 binary64)) %499 = (*.f64 t #s(literal 2 binary64)) %505 = (*.f64 #s(literal 2 binary64) %367) %507 = (*.f64 #s(literal 2 binary64) %404) %509 = (*.f64 #s(literal 2 binary64) %7) %513 = (*.f64 #s(literal 2 binary64) %392) %515 = (*.f64 #s(literal 2 binary64) %4) %518 = (*.f64 #s(literal 2 binary64) %77) %520 = (*.f64 #s(literal 2 binary64) %397) %536 = (/.f64 %451 t) %539 = (/.f64 %451 %4) %542 = (fma.f64 #s(literal 1 binary64) %4 %392) %545 = (fma.f64 #s(literal 1 binary64) %77 %187) %548 = (neg.f64 %451) %578 = (approx %96 %453) %583 = (/.f64 #s(literal -1 binary64) %22) %590 = (*.f64 #s(literal 1/2 binary64) %7) %599 = (*.f64 %14 #s(literal 1 binary64)) %601 = (*.f64 #s(literal 1 binary64) %14) %611 = (/.f64 #s(literal -2 binary64) %50) %612 = (/.f64 #s(literal 1/2 binary64) %22) %614 = (/.f64 #s(literal 2 binary64) %50) %616 = (/.f64 #s(literal -1/2 binary64) %22) %618 = (/.f64 #s(literal 2 binary64) %7) %619 = (/.f64 %612 #s(literal 1 binary64)) %622 = (/.f64 #s(literal -2 binary64) %52) %624 = (/.f64 #s(literal -2 binary64) %22) %625 = (/.f64 #s(literal 1/2 binary64) %4) %627 = (/.f64 #s(literal -2 binary64) %4) %629 = (/.f64 #s(literal 2 binary64) %28) %631 = (/.f64 #s(literal -1/2 binary64) %4) %632 = (/.f64 #s(literal 2 binary64) %22) %634 = (/.f64 #s(literal 2 binary64) %4) %636 = (/.f64 #s(literal 1 binary64) %53) %638 = (/.f64 #s(literal -1/2 binary64) %61) %640 = (/.f64 #s(literal 2 binary64) %52) %643 = (/.f64 %631 #s(literal 1 binary64)) %648 = (/.f64 #s(literal -1 binary64) %53) %650 = (/.f64 %435 %23) %652 = (/.f64 %29 %590) %654 = (/.f64 %612 %7) %656 = (/.f64 %631 %22) %658 = (/.f64 #s(literal -1/2 binary64) %52) %661 = (/.f64 %435 #s(literal 1 binary64)) %665 = (/.f64 %29 #s(literal 1 binary64)) %669 = (/.f64 #s(literal -1 binary64) %52) %671 = (/.f64 #s(literal 1/2 binary64) %53) %674 = (/.f64 %612 %590) %676 = (/.f64 %631 %23) %678 = (/.f64 #s(literal -1/2 binary64) %53) %687 = (*.f64 #s(literal 2 binary64) %29) %689 = (*.f64 #s(literal 2 binary64) %52) %691 = (*.f64 #s(literal 2 binary64) %61) %713 = (/.f64 #s(literal 0 binary64) %61) %755 = (/.f64 #s(literal 1 binary64) %23) %759 = (/.f64 #s(literal -1 binary64) %23) %764 = (/.f64 #s(literal 1/2 binary64) %23) %767 = (/.f64 #s(literal -1/2 binary64) %23) %784 = (/.f64 #s(literal 0 binary64) %28) %801 = (/.f64 x %23) %816 = (neg.f64 %210) %829 = (/.f64 %215 #s(literal 2 binary64)) %830 = (/.f64 #s(literal 1 binary64) %590) %831 = (*.f64 %829 %830) %832 = (/.f64 %215 #s(literal 1 binary64)) %833 = (*.f64 %832 %435) %834 = (/.f64 %632 #s(literal 2 binary64)) %835 = (/.f64 #s(literal 1/2 binary64) x) %836 = (/.f64 %625 %835) %837 = (*.f64 %834 %836) %838 = (/.f64 %632 #s(literal 1 binary64)) %839 = (/.f64 #s(literal 1 binary64) x) %840 = (/.f64 %625 %839) %841 = (*.f64 %838 %840) %842 = (/.f64 %634 #s(literal 2 binary64)) %843 = (/.f64 %612 %835) %844 = (*.f64 %842 %843) %845 = (/.f64 %634 #s(literal 1 binary64)) %846 = (/.f64 %612 %839) %847 = (*.f64 %845 %846) %848 = (/.f64 %210 #s(literal 2 binary64)) %849 = (*.f64 %848 %652) %850 = (/.f64 %210 #s(literal 1 binary64)) %851 = (*.f64 %850 %669) %852 = (/.f64 %8 #s(literal 2 binary64)) %853 = (*.f64 %852 %801) %855 = (/.f64 %52 x) %856 = (*.f64 #s(literal 1/2 binary64) %855) %857 = (/.f64 #s(literal 2 binary64) %856) %858 = (*.f64 #s(literal 1/4 binary64) %857) %859 = (/.f64 %583 #s(literal 2 binary64)) %860 = (/.f64 x %590) %861 = (*.f64 %859 %860) %862 = (/.f64 %397 #s(literal 2 binary64)) %863 = (*.f64 %862 %755) %864 = (/.f64 %397 #s(literal 1 binary64)) %865 = (*.f64 %864 %29) %866 = (/.f64 %8 #s(literal 1 binary64)) %867 = (*.f64 %866 %183) %868 = (/.f64 %187 #s(literal 2 binary64)) %869 = (*.f64 %868 %650) %870 = (*.f64 %868 %652) %871 = (/.f64 %583 #s(literal 1 binary64)) %872 = (*.f64 %871 %419) %873 = (/.f64 %187 #s(literal 1 binary64)) %874 = (*.f64 %873 %669) %875 = (neg.f64 %839) %876 = (/.f64 #s(literal 1/2 binary64) %875) %877 = (*.f64 %622 %876) %878 = (neg.f64 %448) %879 = (/.f64 #s(literal 1/2 binary64) %878) %880 = (*.f64 %624 %879) %881 = (/.f64 #s(literal 2 binary64) %855) %882 = (*.f64 %881 #s(literal 1/2 binary64)) %883 = (/.f64 #s(literal 2 binary64) %839) %884 = (*.f64 %883 %638) %885 = (/.f64 #s(literal 2 binary64) %448) %886 = (*.f64 %885 %612) %887 = (/.f64 #s(literal 2 binary64) %61) %888 = (/.f64 #s(literal -1 binary64) x) %889 = (/.f64 #s(literal 1/2 binary64) %888) %890 = (*.f64 %887 %889) %891 = (/.f64 #s(literal -1/2 binary64) %839) %892 = (*.f64 %887 %891) %893 = (/.f64 #s(literal -1/2 binary64) %448) %894 = (*.f64 %629 %893) %895 = (/.f64 #s(literal 1 binary64) %839) %896 = (*.f64 %895 %62) %897 = (*.f64 %172 %636) %898 = (/.f64 %8 %23) %899 = (*.f64 %172 %898) %900 = (/.f64 %583 %590) %901 = (*.f64 %172 %900) %902 = (*.f64 %178 %62) %903 = (*.f64 #s(literal 1 binary64) %397) %904 = (*.f64 %903 %29) %905 = (/.f64 #s(literal 2 binary64) %888) %906 = (*.f64 %658 %905) %907 = (/.f64 #s(literal 1/2 binary64) %855) %908 = (*.f64 %907 #s(literal 2 binary64)) %909 = (*.f64 %638 %883) %910 = (/.f64 #s(literal 1/2 binary64) %839) %911 = (*.f64 %910 %640) %912 = (*.f64 %640 %910) %913 = (/.f64 #s(literal 1/2 binary64) %448) %914 = (*.f64 %913 %632) %915 = (*.f64 %22 %839) %916 = (/.f64 #s(literal 2 binary64) %915) %917 = (*.f64 %625 %916) %918 = (/.f64 %22 x) %919 = (/.f64 #s(literal 2 binary64) %918) %920 = (*.f64 %625 %919) %921 = (*.f64 %632 %913) %922 = (*.f64 %612 %885) %923 = (*.f64 %634 %846) %924 = (/.f64 #s(literal 1/2 binary64) %915) %925 = (*.f64 %634 %924) %926 = (/.f64 #s(literal 1/2 binary64) %918) %927 = (*.f64 %634 %926) %928 = (*.f64 #s(literal 1 binary64) x) %929 = (*.f64 %928 %62) %930 = (/.f64 %62 %835) %931 = (*.f64 #s(literal 1/2 binary64) %930) %932 = (/.f64 %397 %23) %933 = (*.f64 #s(literal 1/2 binary64) %932) %934 = (/.f64 x %53) %935 = (*.f64 #s(literal 1/2 binary64) %934) %936 = (*.f64 #s(literal 1/2 binary64) %881) %937 = (/.f64 #s(literal 1 binary64) %856) %938 = (*.f64 #s(literal 1/2 binary64) %937) %939 = (/.f64 %638 %839) %940 = (*.f64 #s(literal 2 binary64) %939) %941 = (/.f64 x %52) %942 = (*.f64 #s(literal 1/2 binary64) %941) %943 = (*.f64 #s(literal 2 binary64) %942) %944 = (*.f64 #s(literal 2 binary64) %907) %945 = (/.f64 %29 %839) %946 = (*.f64 %8 %945) %947 = (/.f64 #s(literal 1 binary64) %915) %948 = (*.f64 %8 %947) %949 = (/.f64 #s(literal 1 binary64) %918) %950 = (*.f64 %8 %949) %951 = (*.f64 %8 %183) %952 = (/.f64 #s(literal -1 binary64) %878) %953 = (*.f64 %29 %952) %954 = (*.f64 %29 %864) %955 = (*.f64 %29 %397) %956 = (/.f64 #s(literal -1 binary64) %875) %957 = (*.f64 %62 %956) %958 = (*.f64 %62 %895) %959 = (*.f64 %62 %178) %960 = (*.f64 %62 x) %961 = (*.f64 %435 %215) %962 = (*.f64 %419 %871) %963 = (*.f64 %419 %583) %964 = (*.f64 %183 %866) %965 = (*.f64 %183 %8) %966 = (*.f64 %187 %669) %967 = (*.f64 %941 #s(literal 1 binary64)) %968 = (*.f64 %215 %661) %969 = (*.f64 %215 %435) %970 = (/.f64 #s(literal -1 binary64) %448) %971 = (*.f64 %583 %970) %972 = (/.f64 #s(literal 1 binary64) %878) %973 = (*.f64 %583 %972) %974 = (*.f64 %583 %419) %975 = (/.f64 #s(literal -1 binary64) %839) %976 = (*.f64 %669 %975) %977 = (/.f64 #s(literal 1 binary64) %875) %978 = (*.f64 %669 %977) %979 = (*.f64 %669 %187) %980 = (*.f64 %397 %665) %981 = (*.f64 %397 %29) %982 = (/.f64 x %61) %983 = (*.f64 #s(literal -1 binary64) %982) %984 = (*.f64 x %62) %985 = (/.f64 %638 %835) %986 = (*.f64 #s(literal 1 binary64) %985) %987 = (/.f64 #s(literal 1/2 binary64) %856) %988 = (*.f64 #s(literal 1 binary64) %987) %989 = (*.f64 #s(literal 1 binary64) %941) %990 = (pow.f64 %855 #s(literal -1 binary64)) %991 = (pow.f64 %941 #s(literal 1 binary64)) %993 = (/.f64 (*.f64 #s(literal -1 binary64) %210) %52) %995 = (/.f64 (*.f64 #s(literal 1 binary64) %210) %61) %996 = (*.f64 %215 #s(literal 1 binary64)) %998 = (/.f64 (*.f64 %996 #s(literal 2 binary64)) %488) %999 = (*.f64 #s(literal 1 binary64) %419) %1001 = (/.f64 (*.f64 %999 #s(literal 2 binary64)) %264) %1003 = (/.f64 (*.f64 %903 #s(literal 2 binary64)) %269) %1004 = (*.f64 %397 #s(literal 1 binary64)) %1006 = (/.f64 (*.f64 %1004 #s(literal 2 binary64)) %269) %1007 = (*.f64 #s(literal 1 binary64) %187) %1009 = (*.f64 %61 #s(literal 2 binary64)) %1010 = (/.f64 (*.f64 %1007 #s(literal 2 binary64)) %1009) %1012 = (*.f64 %52 #s(literal 2 binary64)) %1013 = (/.f64 (*.f64 %928 #s(literal 2 binary64)) %1012) %1015 = (/.f64 (*.f64 %203 #s(literal 2 binary64)) %1009) %1018 = (/.f64 (*.f64 %29 #s(literal 2 binary64)) (*.f64 %448 #s(literal 2 binary64))) %1021 = (/.f64 (*.f64 %62 #s(literal 2 binary64)) (*.f64 %839 #s(literal 2 binary64))) %1023 = (/.f64 (*.f64 %419 #s(literal 2 binary64)) %264) %1025 = (/.f64 (*.f64 %183 #s(literal 2 binary64)) %493) %1027 = (/.f64 (*.f64 %215 #s(literal 2 binary64)) %488) %1029 = (/.f64 (*.f64 %397 #s(literal 2 binary64)) %269) %1030 = (*.f64 #s(literal 2 binary64) %996) %1031 = (/.f64 %1030 %509) %1032 = (*.f64 #s(literal 2 binary64) %999) %1033 = (/.f64 %1032 %286) %1034 = (*.f64 #s(literal 2 binary64) %62) %1035 = (*.f64 #s(literal 2 binary64) %839) %1036 = (/.f64 %1034 %1035) %1038 = (/.f64 (*.f64 %205 #s(literal 2 binary64)) %1012) %1039 = (*.f64 %187 #s(literal 2 binary64)) %1040 = (/.f64 %1039 %1009) %1041 = (*.f64 %197 #s(literal 2 binary64)) %1042 = (/.f64 %1041 %1012) %1043 = (*.f64 x #s(literal 2 binary64)) %1044 = (/.f64 %1043 %1012) %1045 = (*.f64 #s(literal 2 binary64) %448) %1046 = (/.f64 %687 %1045) %1048 = (/.f64 (*.f64 %210 #s(literal -1 binary64)) %52) %1050 = (/.f64 (*.f64 %210 #s(literal 1 binary64)) %61) %1052 = (/.f64 (*.f64 #s(literal -1 binary64) %205) %61) %1054 = (/.f64 (*.f64 #s(literal -1 binary64) %197) %61) %1056 = (/.f64 (*.f64 #s(literal 1 binary64) %205) %52) %1058 = (/.f64 (*.f64 #s(literal 1 binary64) %197) %52) %1060 = (/.f64 (*.f64 %205 #s(literal -1 binary64)) %61) %1062 = (/.f64 (*.f64 %205 #s(literal 1 binary64)) %52) %1064 = (/.f64 (*.f64 %197 #s(literal -1 binary64)) %61) %1066 = (/.f64 (*.f64 %197 #s(literal 1 binary64)) %52) %1067 = (*.f64 #s(literal 2 binary64) %903) %1068 = (/.f64 %1067 %293) %1069 = (*.f64 #s(literal 2 binary64) %1004) %1070 = (/.f64 %1069 %293) %1071 = (*.f64 #s(literal 2 binary64) %1007) %1072 = (/.f64 %1071 %691) %1073 = (*.f64 #s(literal 2 binary64) %928) %1074 = (/.f64 %1073 %689) %1075 = (*.f64 #s(literal 2 binary64) %203) %1076 = (/.f64 %1075 %691) %1077 = (/.f64 %280 %689) %1078 = (/.f64 %288 %689) %1079 = (*.f64 #s(literal 2 binary64) %419) %1080 = (/.f64 %1079 %286) %1081 = (/.f64 %295 %515) %1082 = (/.f64 %299 %691) %1083 = (*.f64 #s(literal 2 binary64) %215) %1084 = (/.f64 %1083 %509) %1085 = (/.f64 %520 %293) %1086 = (/.f64 %303 %689) %1088 = (/.f64 (neg.f64 %996) %4) %1090 = (/.f64 (neg.f64 %999) %22) %1092 = (/.f64 (neg.f64 %903) %28) %1094 = (/.f64 (neg.f64 %1007) %52) %1096 = (/.f64 (neg.f64 %928) %61) %1098 = (/.f64 (neg.f64 %203) %52) %1099 = (/.f64 %198 %61) %1100 = (/.f64 %996 %7) %1101 = (/.f64 %999 %28) %1102 = (/.f64 %903 %22) %1103 = (/.f64 %1004 %22) %1104 = (*.f64 %28 %448) %1105 = (*.f64 %1104 #s(literal 2 binary64)) %1106 = (/.f64 #s(literal -2 binary64) %1105) %1107 = (*.f64 #s(literal 2 binary64) %1104) %1108 = (/.f64 #s(literal -2 binary64) %1107) %1109 = (*.f64 #s(literal -1 binary64) %187) %1110 = (/.f64 %1109 %52) %1111 = (/.f64 %1007 %61) %1112 = (/.f64 %928 %52) %1113 = (/.f64 %200 %52) %1114 = (/.f64 %203 %61) %1115 = (/.f64 %205 %52) %1116 = (/.f64 %197 %52) %1117 = (*.f64 %397 #s(literal -1 binary64)) %1118 = (neg.f64 %1117) %1119 = (/.f64 %1118 %22) %1120 = (/.f64 %1117 %28) %1121 = (*.f64 %855 #s(literal 2 binary64)) %1122 = (/.f64 #s(literal 2 binary64) %1121) %1123 = (*.f64 #s(literal 2 binary64) %855) %1124 = (/.f64 #s(literal 2 binary64) %1123) %1125 = (/.f64 %29 %448) %1126 = (/.f64 %62 %839) %1127 = (/.f64 %210 %61) %1128 = (/.f64 %419 %31) %1129 = (/.f64 %419 %33) %1130 = (/.f64 %419 %28) %1131 = (/.f64 %183 %414) %1132 = (/.f64 %183 %50) %1133 = (/.f64 %183 %4) %1134 = (/.f64 %187 %64) %1135 = (/.f64 %187 %61) %1136 = (/.f64 %215 %7) %1137 = (/.f64 %583 %878) %1139 = (/.f64 %583 (/.f64 %7 x)) %1140 = (/.f64 %669 %875) %1141 = (/.f64 %669 %888) %1142 = (/.f64 %397 %22) %1143 = (*.f64 #s(literal -1 binary64) %855) %1144 = (/.f64 #s(literal -1 binary64) %1143) %1145 = (/.f64 #s(literal -1 binary64) %1104) %1147 = (/.f64 #s(literal 1 binary64) (/.f64 %4 %183)) %1149 = (/.f64 #s(literal 1 binary64) (/.f64 %28 %419)) %1151 = (/.f64 #s(literal 1 binary64) (/.f64 %1104 #s(literal -1 binary64))) %1153 = (/.f64 #s(literal 1 binary64) (pow.f64 %941 #s(literal -1 binary64))) %1155 = (/.f64 #s(literal 1 binary64) (/.f64 %22 %397)) %1157 = (/.f64 #s(literal 1 binary64) (/.f64 %855 #s(literal 1 binary64))) %1159 = (/.f64 #s(literal 1 binary64) (/.f64 %7 %215)) %1160 = (/.f64 #s(literal 1 binary64) %855) %1161 = (neg.f64 %982) %1162 = (/.f64 #s(literal 0 binary64) %855) %1163 = (fma.f64 %829 %830 %1162) %1164 = (fma.f64 %832 %435 %1162) %1165 = (fma.f64 %834 %836 %1162) %1166 = (fma.f64 %838 %840 %1162) %1167 = (fma.f64 %842 %843 %1162) %1168 = (fma.f64 %845 %846 %1162) %1169 = (fma.f64 %848 %652 %1162) %1170 = (fma.f64 %850 %669 %1162) %1171 = (fma.f64 %852 %801 %1162) %1172 = (fma.f64 #s(literal 1/4 binary64) %857 %1162) %1173 = (fma.f64 %859 %860 %1162) %1174 = (fma.f64 %862 %755 %1162) %1175 = (fma.f64 %864 %29 %1162) %1176 = (fma.f64 %866 %183 %1162) %1177 = (fma.f64 %868 %650 %1162) %1178 = (fma.f64 %868 %652 %1162) %1179 = (fma.f64 %871 %419 %1162) %1180 = (fma.f64 %873 %669 %1162) %1181 = (fma.f64 %622 %876 %1162) %1182 = (fma.f64 %624 %879 %1162) %1183 = (fma.f64 %881 #s(literal 1/2 binary64) %1162) %1184 = (fma.f64 %883 %638 %1162) %1185 = (fma.f64 %885 %612 %1162) %1186 = (fma.f64 %887 %889 %1162) %1187 = (fma.f64 %887 %891 %1162) %1188 = (fma.f64 %629 %893 %1162) %1189 = (fma.f64 %895 %62 %1162) %1190 = (fma.f64 %172 %636 %1162) %1191 = (fma.f64 %172 %898 %1162) %1192 = (fma.f64 %172 %900 %1162) %1193 = (fma.f64 %178 %62 %1162) %1194 = (fma.f64 %903 %29 %1162) %1195 = (fma.f64 %658 %905 %1162) %1196 = (fma.f64 %907 #s(literal 2 binary64) %1162) %1197 = (fma.f64 %638 %883 %1162) %1198 = (fma.f64 %910 %640 %1162) %1199 = (fma.f64 %640 %910 %1162) %1200 = (fma.f64 %913 %632 %1162) %1201 = (fma.f64 %625 %916 %1162) %1202 = (fma.f64 %625 %919 %1162) %1203 = (fma.f64 %632 %913 %1162) %1204 = (fma.f64 %612 %885 %1162) %1205 = (fma.f64 %634 %846 %1162) %1206 = (fma.f64 %634 %924 %1162) %1207 = (fma.f64 %634 %926 %1162) %1208 = (fma.f64 %928 %62 %1162) %1209 = (fma.f64 #s(literal 1/2 binary64) %930 %1162) %1210 = (fma.f64 #s(literal 1/2 binary64) %932 %1162) %1211 = (fma.f64 #s(literal 1/2 binary64) %934 %1162) %1212 = (fma.f64 #s(literal 1/2 binary64) %881 %1162) %1213 = (fma.f64 #s(literal 1/2 binary64) %937 %1162) %1214 = (fma.f64 #s(literal 2 binary64) %939 %1162) %1215 = (fma.f64 #s(literal 2 binary64) %942 %1162) %1216 = (fma.f64 #s(literal 2 binary64) %907 %1162) %1217 = (fma.f64 %8 %945 %1162) %1218 = (fma.f64 %8 %947 %1162) %1219 = (fma.f64 %8 %949 %1162) %1220 = (fma.f64 %8 %183 %1162) %1221 = (fma.f64 %29 %952 %1162) %1222 = (fma.f64 %29 %864 %1162) %1223 = (fma.f64 %29 %397 %1162) %1224 = (fma.f64 %62 %956 %1162) %1225 = (fma.f64 %62 %895 %1162) %1226 = (fma.f64 %62 %178 %1162) %1227 = (fma.f64 %62 x %1162) %1228 = (fma.f64 %435 %215 %1162) %1229 = (fma.f64 %419 %871 %1162) %1230 = (fma.f64 %419 %583 %1162) %1231 = (fma.f64 %183 %866 %1162) %1232 = (fma.f64 %183 %8 %1162) %1233 = (fma.f64 %187 %669 %1162) %1234 = (fma.f64 %941 #s(literal 1 binary64) %1162) %1235 = (fma.f64 %215 %661 %1162) %1236 = (fma.f64 %215 %435 %1162) %1237 = (fma.f64 %583 %970 %1162) %1238 = (fma.f64 %583 %972 %1162) %1239 = (fma.f64 %583 %419 %1162) %1240 = (fma.f64 %669 %975 %1162) %1241 = (fma.f64 %669 %977 %1162) %1242 = (fma.f64 %669 %187 %1162) %1243 = (fma.f64 %397 %665 %1162) %1244 = (fma.f64 %397 %29 %1162) %1245 = (fma.f64 #s(literal -1 binary64) %982 %1162) %1246 = (fma.f64 x %62 %1162) %1247 = (fma.f64 #s(literal 1 binary64) %985 %1162) %1248 = (fma.f64 #s(literal 1 binary64) %987 %1162) %1249 = (fma.f64 #s(literal 1 binary64) %941 %1162) %1250 = (+.f64 %907 %907) %1251 = (+.f64 %941 %1162) %1263 = (*.f64 #s(literal 1 binary64) %61) %1285 = (/.f64 %77 %197) %1289 = (/.f64 %75 %197) %1297 = (/.f64 %77 x) %1301 = (/.f64 %75 x) %1308 = (fma.f64 %448 %22 #s(literal -1 binary64)) %1310 = (*.f64 (/.f64 %1308 %61) %187) %1311 = (/.f64 %1308 %52) %1312 = (*.f64 %1311 x) %1313 = (-.f64 %52 x) %1314 = (*.f64 %1313 %62) %1315 = (*.f64 %1308 %941) %1316 = (-.f64 %7 %215) %1317 = (*.f64 %1316 %435) %1318 = (-.f64 %22 %397) %1319 = (*.f64 %1318 %29) %1320 = (-.f64 #s(literal 1 binary64) %941) %1321 = (pow.f64 %1320 #s(literal 1 binary64)) %1323 = (/.f64 (-.f64 %52 %928) %52) %1325 = (/.f64 (-.f64 %52 %205) %52) %1327 = (/.f64 (-.f64 %52 %197) %52) %1329 = (/.f64 (-.f64 %22 %903) %22) %1331 = (/.f64 (-.f64 %22 %1004) %22) %1333 = (/.f64 (-.f64 %7 %996) %7) %1334 = (*.f64 %583 %187) %1336 = (/.f64 (fma.f64 %1334 #s(literal 2 binary64) %488) %488) %1338 = (/.f64 (fma.f64 %903 #s(literal 2 binary64) %264) %264) %1340 = (/.f64 (fma.f64 %1004 #s(literal 2 binary64) %264) %264) %1342 = (/.f64 (fma.f64 %1109 #s(literal 2 binary64) %1009) %1009) %1344 = (/.f64 (fma.f64 %1007 #s(literal 2 binary64) %1012) %1012) %1346 = (/.f64 (fma.f64 %928 #s(literal 2 binary64) %1009) %1009) %1348 = (/.f64 (fma.f64 %200 #s(literal 2 binary64) %1009) %1009) %1350 = (/.f64 (fma.f64 %203 #s(literal 2 binary64) %1012) %1012) %1352 = (/.f64 (fma.f64 %205 #s(literal 2 binary64) %1009) %1009) %1354 = (/.f64 (fma.f64 %197 #s(literal 2 binary64) %1009) %1009) %1356 = (/.f64 (fma.f64 %1118 #s(literal 2 binary64) %264) %264) %1358 = (/.f64 (fma.f64 %816 #s(literal 2 binary64) %1009) %1009) %1360 = (/.f64 (fma.f64 %1117 #s(literal 2 binary64) %269) %269) %1362 = (/.f64 (fma.f64 %210 #s(literal 2 binary64) %1012) %1012) %1364 = (/.f64 (fma.f64 %419 #s(literal 2 binary64) %269) %269) %1366 = (/.f64 (fma.f64 %183 #s(literal 2 binary64) %488) %488) %1368 = (/.f64 (fma.f64 %187 #s(literal 2 binary64) %1012) %1012) %1370 = (/.f64 (fma.f64 %215 #s(literal 2 binary64) %493) %493) %1372 = (/.f64 (fma.f64 %397 #s(literal 2 binary64) %264) %264) %1374 = (/.f64 (+.f64 #s(literal -2 binary64) %1121) %1121) %1376 = (/.f64 (fma.f64 x #s(literal 2 binary64) %1009) %1009) %1378 = (/.f64 (+.f64 #s(literal 2 binary64) %1105) %1105) %1381 = (/.f64 (fma.f64 #s(literal 2 binary64) %7 (*.f64 #s(literal 2 binary64) %1334)) %509) %1383 = (/.f64 (fma.f64 #s(literal 2 binary64) %28 %1067) %286) %1385 = (/.f64 (fma.f64 #s(literal 2 binary64) %28 %1069) %286) %1388 = (/.f64 (fma.f64 #s(literal 2 binary64) %61 (*.f64 #s(literal 2 binary64) %1109)) %691) %1390 = (/.f64 (fma.f64 #s(literal 2 binary64) %52 %1071) %689) %1392 = (/.f64 (fma.f64 #s(literal 2 binary64) %61 %1073) %691) %1395 = (/.f64 (fma.f64 #s(literal 2 binary64) %61 (*.f64 #s(literal 2 binary64) %200)) %691) %1397 = (/.f64 (fma.f64 #s(literal 2 binary64) %52 %1075) %689) %1399 = (/.f64 (fma.f64 #s(literal 2 binary64) %61 %280) %691) %1401 = (/.f64 (fma.f64 #s(literal 2 binary64) %61 %288) %691) %1404 = (/.f64 (fma.f64 #s(literal 2 binary64) %28 (*.f64 #s(literal 2 binary64) %1118)) %286) %1407 = (/.f64 (fma.f64 #s(literal 2 binary64) %61 (*.f64 #s(literal 2 binary64) %816)) %691) %1410 = (/.f64 (fma.f64 #s(literal 2 binary64) %22 (*.f64 #s(literal 2 binary64) %1117)) %293) %1413 = (/.f64 (fma.f64 #s(literal 2 binary64) %52 (*.f64 #s(literal 2 binary64) %210)) %689) %1415 = (/.f64 (fma.f64 #s(literal 2 binary64) %22 %1079) %293) %1417 = (/.f64 (fma.f64 #s(literal 2 binary64) %7 %295) %509) %1419 = (/.f64 (fma.f64 #s(literal 2 binary64) %52 %299) %689) %1421 = (/.f64 (fma.f64 #s(literal 2 binary64) %4 %1083) %515) %1423 = (/.f64 (fma.f64 #s(literal 2 binary64) %28 %520) %286) %1425 = (/.f64 (fma.f64 #s(literal 2 binary64) %855 #s(literal -2 binary64)) %1123) %1427 = (/.f64 (fma.f64 #s(literal 2 binary64) %61 %303) %691) %1429 = (/.f64 (fma.f64 #s(literal 2 binary64) %1104 #s(literal 2 binary64)) %1107) %1430 = (*.f64 %52 %7) %1433 = (/.f64 (-.f64 %1430 (*.f64 %52 %996)) %1430) %1434 = (*.f64 %52 %28) %1437 = (/.f64 (-.f64 %1434 (*.f64 %52 %999)) %1434) %1438 = (*.f64 %52 %22) %1441 = (/.f64 (-.f64 %1438 (*.f64 %52 %903)) %1438) %1444 = (/.f64 (-.f64 %1438 (*.f64 %52 %1004)) %1438) %1445 = (*.f64 %52 %61) %1448 = (/.f64 (-.f64 %1445 (*.f64 %52 %1007)) %1445) %1449 = (*.f64 %52 %52) %1452 = (/.f64 (-.f64 %1449 (*.f64 %52 %928)) %1449) %1455 = (/.f64 (-.f64 %1445 (*.f64 %52 %203)) %1445) %1458 = (/.f64 (-.f64 %1449 (*.f64 %52 %205)) %1449) %1461 = (/.f64 (-.f64 %1449 (*.f64 %52 %197)) %1449) %1462 = (*.f64 %52 %448) %1465 = (/.f64 (-.f64 %1462 (*.f64 %52 %29)) %1462) %1468 = (/.f64 (-.f64 %855 (*.f64 %52 %62)) %855) %1471 = (/.f64 (-.f64 %1434 (*.f64 %52 %419)) %1434) %1472 = (*.f64 %52 %4) %1475 = (/.f64 (-.f64 %1472 (*.f64 %52 %183)) %1472) %1478 = (/.f64 (-.f64 %1445 (*.f64 %52 %187)) %1445) %1481 = (/.f64 (-.f64 %1430 (*.f64 %52 %215)) %1430) %1484 = (/.f64 (-.f64 %1438 (*.f64 %52 %397)) %1438) %1485 = (*.f64 %52 %1104) %1488 = (/.f64 (-.f64 %1485 (*.f64 %52 #s(literal -1 binary64))) %1485) %1491 = (/.f64 (-.f64 %1449 (*.f64 %52 x)) %1449) %1492 = (*.f64 %52 %855) %1494 = (/.f64 (-.f64 %1492 %52) %1492) %1495 = (*.f64 %855 %7) %1498 = (/.f64 (-.f64 %1495 (*.f64 %855 %996)) %1495) %1499 = (*.f64 %855 %28) %1502 = (/.f64 (-.f64 %1499 (*.f64 %855 %999)) %1499) %1503 = (*.f64 %855 %22) %1506 = (/.f64 (-.f64 %1503 (*.f64 %855 %903)) %1503) %1509 = (/.f64 (-.f64 %1503 (*.f64 %855 %1004)) %1503) %1510 = (*.f64 %855 %61) %1513 = (/.f64 (-.f64 %1510 (*.f64 %855 %1007)) %1510) %1514 = (*.f64 %855 %52) %1517 = (/.f64 (-.f64 %1514 (*.f64 %855 %928)) %1514) %1520 = (/.f64 (-.f64 %1510 (*.f64 %855 %203)) %1510) %1523 = (/.f64 (-.f64 %1514 (*.f64 %855 %205)) %1514) %1526 = (/.f64 (-.f64 %1514 (*.f64 %855 %197)) %1514) %1527 = (*.f64 %855 %448) %1530 = (/.f64 (-.f64 %1527 (*.f64 %855 %29)) %1527) %1531 = (*.f64 %855 %839) %1534 = (/.f64 (-.f64 %1531 (*.f64 %855 %62)) %1531) %1537 = (/.f64 (-.f64 %1499 (*.f64 %855 %419)) %1499) %1538 = (*.f64 %855 %4) %1541 = (/.f64 (-.f64 %1538 (*.f64 %855 %183)) %1538) %1544 = (/.f64 (-.f64 %1510 (*.f64 %855 %187)) %1510) %1547 = (/.f64 (-.f64 %1495 (*.f64 %855 %215)) %1495) %1550 = (/.f64 (-.f64 %1503 (*.f64 %855 %397)) %1503) %1551 = (*.f64 %855 %1104) %1554 = (/.f64 (-.f64 %1551 (*.f64 %855 #s(literal -1 binary64))) %1551) %1557 = (/.f64 (-.f64 %1514 (*.f64 %855 x)) %1514) %1558 = (*.f64 %855 %855) %1560 = (/.f64 (-.f64 %1558 %855) %1558) %1563 = (/.f64 (-.f64 %61 (*.f64 %22 %996)) %61) %1564 = (*.f64 %22 %28) %1567 = (/.f64 (-.f64 %1564 (*.f64 %22 %999)) %1564) %1568 = (*.f64 %22 %22) %1571 = (/.f64 (-.f64 %1568 (*.f64 %22 %903)) %1568) %1574 = (/.f64 (-.f64 %1568 (*.f64 %22 %1004)) %1568) %1575 = (*.f64 %22 %61) %1578 = (/.f64 (-.f64 %1575 (*.f64 %22 %1007)) %1575) %1579 = (*.f64 %22 %52) %1582 = (/.f64 (-.f64 %1579 (*.f64 %22 %928)) %1579) %1585 = (/.f64 (-.f64 %1575 (*.f64 %22 %203)) %1575) %1588 = (/.f64 (-.f64 %1579 (*.f64 %22 %205)) %1579) %1591 = (/.f64 (-.f64 %1579 (*.f64 %22 %197)) %1579) %1594 = (/.f64 (-.f64 %855 (*.f64 %22 %29)) %855) %1597 = (/.f64 (-.f64 %915 (*.f64 %22 %62)) %915) %1600 = (/.f64 (-.f64 %1564 (*.f64 %22 %419)) %1564) %1603 = (/.f64 (-.f64 %52 (*.f64 %22 %183)) %52) %1606 = (/.f64 (-.f64 %1575 (*.f64 %22 %187)) %1575) %1609 = (/.f64 (-.f64 %61 (*.f64 %22 %215)) %61) %1612 = (/.f64 (-.f64 %1568 (*.f64 %22 %397)) %1568) %1613 = (*.f64 %22 %1104) %1616 = (/.f64 (-.f64 %1613 (*.f64 %22 #s(literal -1 binary64))) %1613) %1619 = (/.f64 (-.f64 %1579 (*.f64 %22 x)) %1579) %1620 = (*.f64 %22 %855) %1622 = (/.f64 (-.f64 %1620 %22) %1620) %1623 = (*.f64 %7 %7) %1626 = (/.f64 (-.f64 %1623 (*.f64 %7 %996)) %1623) %1629 = (/.f64 (-.f64 %52 (*.f64 %7 %999)) %52) %1632 = (/.f64 (-.f64 %61 (*.f64 %7 %903)) %61) %1635 = (/.f64 (-.f64 %61 (*.f64 %7 %1004)) %61) %1636 = (*.f64 %7 %61) %1639 = (/.f64 (-.f64 %1636 (*.f64 %7 %1007)) %1636) %1640 = (*.f64 %7 %52) %1643 = (/.f64 (-.f64 %1640 (*.f64 %7 %928)) %1640) %1646 = (/.f64 (-.f64 %1636 (*.f64 %7 %203)) %1636) %1649 = (/.f64 (-.f64 %1640 (*.f64 %7 %205)) %1640) %1652 = (/.f64 (-.f64 %1640 (*.f64 %7 %197)) %1640) %1653 = (*.f64 %7 %448) %1656 = (/.f64 (-.f64 %1653 (*.f64 %7 %29)) %1653) %1657 = (*.f64 %7 %839) %1660 = (/.f64 (-.f64 %1657 (*.f64 %7 %62)) %1657) %1663 = (/.f64 (-.f64 %52 (*.f64 %7 %419)) %52) %1664 = (*.f64 %7 %4) %1667 = (/.f64 (-.f64 %1664 (*.f64 %7 %183)) %1664) %1670 = (/.f64 (-.f64 %1636 (*.f64 %7 %187)) %1636) %1673 = (/.f64 (-.f64 %1623 (*.f64 %7 %215)) %1623) %1676 = (/.f64 (-.f64 %61 (*.f64 %7 %397)) %61) %1677 = (*.f64 %7 %1104) %1680 = (/.f64 (-.f64 %1677 (*.f64 %7 #s(literal -1 binary64))) %1677) %1683 = (/.f64 (-.f64 %1640 (*.f64 %7 x)) %1640) %1684 = (*.f64 %7 %855) %1686 = (/.f64 (-.f64 %1684 %7) %1684) %1688 = (/.f64 (-.f64 %509 %1030) %509) %1690 = (/.f64 (-.f64 %286 %1032) %286) %1692 = (/.f64 (-.f64 %293 %1067) %293) %1694 = (/.f64 (-.f64 %293 %1069) %293) %1696 = (/.f64 (-.f64 %691 %1071) %691) %1698 = (/.f64 (-.f64 %689 %1073) %689) %1700 = (/.f64 (-.f64 %691 %1075) %691) %1702 = (/.f64 (-.f64 %689 %280) %689) %1704 = (/.f64 (-.f64 %689 %288) %689) %1706 = (/.f64 (-.f64 %1045 %687) %1045) %1708 = (/.f64 (-.f64 %1035 %1034) %1035) %1710 = (/.f64 (-.f64 %286 %1079) %286) %1712 = (/.f64 (-.f64 %515 %295) %515) %1714 = (/.f64 (-.f64 %691 %299) %691) %1716 = (/.f64 (-.f64 %509 %1083) %509) %1718 = (/.f64 (-.f64 %293 %520) %293) %1720 = (/.f64 (-.f64 %1107 #s(literal -2 binary64)) %1107) %1722 = (/.f64 (-.f64 %689 %303) %689) %1724 = (/.f64 (-.f64 %1123 #s(literal 2 binary64)) %1123) %1725 = (-.f64 %61 %187) %1727 = (/.f64 (*.f64 %1725 #s(literal -1 binary64)) %52) %1729 = (/.f64 (*.f64 %1725 #s(literal 1 binary64)) %61) %1731 = (/.f64 (*.f64 %1313 #s(literal -1 binary64)) %61) %1733 = (/.f64 (*.f64 %1313 #s(literal 1 binary64)) %52) %1734 = (-.f64 x %52) %1735 = (/.f64 %1734 %28) %1737 = (/.f64 (neg.f64 %1735) %7) %1738 = (/.f64 %1308 %22) %1740 = (/.f64 (neg.f64 %1738) %878) %1742 = (/.f64 (neg.f64 %1311) %875) %1743 = (+.f64 %22 %1117) %1745 = (/.f64 (neg.f64 %1743) %28) %1746 = (fma.f64 %7 %28 %210) %1748 = (/.f64 (neg.f64 %1746) %61) %1749 = (fma.f64 #s(literal 1 binary64) %4 %215) %1751 = (/.f64 (neg.f64 %1749) %7) %1752 = (-.f64 %33 %419) %1754 = (/.f64 (neg.f64 %1752) %22) %1755 = (-.f64 %1263 %187) %1757 = (/.f64 (neg.f64 %1755) %52) %1759 = (-.f64 (*.f64 #s(literal 1 binary64) %1104) #s(literal -1 binary64)) %1761 = (/.f64 (neg.f64 %1759) %855) %1762 = (-.f64 %50 %183) %1764 = (/.f64 (neg.f64 %1762) %7) %1765 = (neg.f64 %1313) %1767 = (/.f64 (neg.f64 %1765) %52) %1768 = (neg.f64 %1308) %1770 = (/.f64 (neg.f64 %1768) %855) %1771 = (neg.f64 %1318) %1773 = (/.f64 (neg.f64 %1771) %22) %1774 = (neg.f64 %1316) %1776 = (/.f64 (neg.f64 %1774) %7) %1777 = (/.f64 %1735 %4) %1778 = (/.f64 %1738 %448) %1779 = (/.f64 %1311 %839) %1780 = (-.f64 %215 %7) %1781 = (/.f64 %1780 %414) %1782 = (/.f64 %1780 %50) %1783 = (/.f64 %1780 %4) %1784 = (-.f64 %397 %22) %1785 = (/.f64 %1784 %31) %1786 = (/.f64 %1784 %33) %1787 = (/.f64 %1784 %28) %1788 = (-.f64 #s(literal 1 binary64) %855) %1789 = (/.f64 %1788 %1143) %1790 = (/.f64 %1788 %1104) %1791 = (/.f64 %1734 %64) %1792 = (/.f64 %1734 %61) %1793 = (/.f64 %1743 %22) %1794 = (/.f64 %1746 %52) %1795 = (/.f64 %1749 %4) %1796 = (/.f64 %1752 %28) %1797 = (/.f64 %1755 %61) %1798 = (/.f64 %1759 %1104) %1799 = (/.f64 %1762 %4) %1800 = (/.f64 %1765 %61) %1801 = (/.f64 %1768 %1104) %1802 = (/.f64 %1771 %28) %1803 = (/.f64 %1774 %4) %1804 = (/.f64 %1313 %52) %1805 = (/.f64 %1308 %855) %1806 = (/.f64 %1316 %7) %1807 = (/.f64 %1318 %22) %1809 = (/.f64 #s(literal 1 binary64) (/.f64 %52 %1313)) %1811 = (/.f64 #s(literal 1 binary64) (/.f64 %855 %1308)) %1813 = (/.f64 #s(literal 1 binary64) (/.f64 %22 %1318)) %1815 = (/.f64 #s(literal 1 binary64) (/.f64 %7 %1316)) %1817 = (/.f64 #s(literal 1 binary64) (pow.f64 %1320 #s(literal -1 binary64))) %1819 = (neg.f64 (+.f64 #s(literal -1 binary64) %941)) %1821 = (neg.f64 (/.f64 %1784 %22)) %1823 = (neg.f64 (/.f64 %1780 %7)) %1825 = (neg.f64 (-.f64 #s(literal -1 binary64) %982)) %1827 = (neg.f64 (-.f64 %941 #s(literal 1 binary64))) %1829 = (fma.f64 %859 (/.f64 %187 %590) #s(literal 1 binary64)) %1830 = (fma.f64 %862 %759 #s(literal 1 binary64)) %1831 = (fma.f64 %864 %583 #s(literal 1 binary64)) %1832 = (fma.f64 %868 %636 #s(literal 1 binary64)) %1833 = (fma.f64 %868 %898 #s(literal 1 binary64)) %1834 = (fma.f64 %868 %900 #s(literal 1 binary64)) %1835 = (fma.f64 %871 %397 #s(literal 1 binary64)) %1836 = (fma.f64 %873 %62 #s(literal 1 binary64)) %1838 = (fma.f64 (/.f64 #s(literal -2 binary64) %448) %612 #s(literal 1 binary64)) %1840 = (fma.f64 (/.f64 #s(literal -2 binary64) %839) %638 #s(literal 1 binary64)) %1842 = (fma.f64 (/.f64 #s(literal -2 binary64) %855) #s(literal 1/2 binary64) #s(literal 1 binary64)) %1843 = (fma.f64 %622 %910 #s(literal 1 binary64)) %1844 = (fma.f64 %624 %913 #s(literal 1 binary64)) %1845 = (fma.f64 %627 %924 #s(literal 1 binary64)) %1846 = (fma.f64 %627 %926 #s(literal 1 binary64)) %1847 = (fma.f64 %881 #s(literal -1/2 binary64) #s(literal 1 binary64)) %1848 = (fma.f64 %975 %62 #s(literal 1 binary64)) %1849 = (fma.f64 %970 %29 #s(literal 1 binary64)) %1850 = (fma.f64 %883 %658 #s(literal 1 binary64)) %1851 = (fma.f64 %885 %616 #s(literal 1 binary64)) %1853 = (fma.f64 %887 (/.f64 #s(literal -1/2 binary64) %888) #s(literal 1 binary64)) %1854 = (fma.f64 %887 %910 #s(literal 1 binary64)) %1855 = (fma.f64 %629 %913 #s(literal 1 binary64)) %1856 = (fma.f64 %895 %669 #s(literal 1 binary64)) %1857 = (*.f64 %8 #s(literal -1 binary64)) %1859 = (fma.f64 %172 (/.f64 %1857 %23) #s(literal 1 binary64)) %1860 = (fma.f64 %172 %648 #s(literal 1 binary64)) %1861 = (fma.f64 %172 %650 #s(literal 1 binary64)) %1862 = (fma.f64 %172 %652 #s(literal 1 binary64)) %1864 = (fma.f64 %178 (/.f64 %1857 %22) #s(literal 1 binary64)) %1865 = (fma.f64 %178 %669 #s(literal 1 binary64)) %1866 = (fma.f64 %658 %883 #s(literal 1 binary64)) %1867 = (fma.f64 %616 %885 #s(literal 1 binary64)) %1869 = (fma.f64 %638 (/.f64 #s(literal 2 binary64) %875) #s(literal 1 binary64)) %1870 = (fma.f64 #s(literal -1/2 binary64) %932 #s(literal 1 binary64)) %1871 = (fma.f64 #s(literal -1/2 binary64) %934 #s(literal 1 binary64)) %1872 = (fma.f64 #s(literal -1/2 binary64) %937 #s(literal 1 binary64)) %1873 = (fma.f64 #s(literal -2 binary64) %907 #s(literal 1 binary64)) %1874 = (fma.f64 %640 %889 #s(literal 1 binary64)) %1875 = (fma.f64 %640 %891 #s(literal 1 binary64)) %1876 = (fma.f64 %640 %876 #s(literal 1 binary64)) %1877 = (fma.f64 %632 %893 #s(literal 1 binary64)) %1878 = (fma.f64 %632 %879 #s(literal 1 binary64)) %1880 = (fma.f64 %612 (/.f64 #s(literal 2 binary64) %878) #s(literal 1 binary64)) %1882 = (fma.f64 %634 (/.f64 #s(literal -1/2 binary64) %915) #s(literal 1 binary64)) %1884 = (fma.f64 %634 (/.f64 #s(literal -1/2 binary64) %918) #s(literal 1 binary64)) %1885 = (fma.f64 %1117 %29 #s(literal 1 binary64)) %1887 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %187 %53) #s(literal 1 binary64)) %1889 = (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) %856) #s(literal 1 binary64)) %1891 = (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) %855) #s(literal 1 binary64)) %1893 = (fma.f64 %8 (/.f64 #s(literal -1 binary64) %915) #s(literal 1 binary64)) %1895 = (fma.f64 %8 (/.f64 #s(literal -1 binary64) %918) #s(literal 1 binary64)) %1896 = (fma.f64 %8 %215 #s(literal 1 binary64)) %1897 = (fma.f64 %29 %970 #s(literal 1 binary64)) %1898 = (fma.f64 %29 %972 #s(literal 1 binary64)) %1899 = (fma.f64 %29 %419 #s(literal 1 binary64)) %1900 = (fma.f64 %62 %873 #s(literal 1 binary64)) %1901 = (fma.f64 %62 %975 #s(literal 1 binary64)) %1902 = (fma.f64 %62 %977 #s(literal 1 binary64)) %1903 = (fma.f64 %62 %187 #s(literal 1 binary64)) %1904 = (fma.f64 %435 %947 #s(literal 1 binary64)) %1905 = (fma.f64 %435 %949 #s(literal 1 binary64)) %1906 = (fma.f64 %435 %183 #s(literal 1 binary64)) %1907 = (fma.f64 %210 %62 #s(literal 1 binary64)) %1908 = (fma.f64 %419 %665 #s(literal 1 binary64)) %1909 = (fma.f64 %419 %29 #s(literal 1 binary64)) %1911 = (fma.f64 %183 (/.f64 %1857 #s(literal 1 binary64)) #s(literal 1 binary64)) %1912 = (fma.f64 %183 %661 #s(literal 1 binary64)) %1913 = (fma.f64 %183 %435 #s(literal 1 binary64)) %1914 = (fma.f64 %187 %62 #s(literal 1 binary64)) %1915 = (fma.f64 %982 #s(literal 1 binary64) #s(literal 1 binary64)) %1916 = (fma.f64 %941 #s(literal -1 binary64) #s(literal 1 binary64)) %1917 = (fma.f64 %215 %866 #s(literal 1 binary64)) %1918 = (fma.f64 %215 %8 #s(literal 1 binary64)) %1919 = (fma.f64 %583 %864 #s(literal 1 binary64)) %1920 = (fma.f64 %583 %397 #s(literal 1 binary64)) %1922 = (fma.f64 %669 (/.f64 #s(literal -1 binary64) %888) #s(literal 1 binary64)) %1923 = (fma.f64 %669 %895 #s(literal 1 binary64)) %1924 = (fma.f64 %669 %178 #s(literal 1 binary64)) %1925 = (fma.f64 %669 x #s(literal 1 binary64)) %1926 = (fma.f64 %397 %871 #s(literal 1 binary64)) %1927 = (fma.f64 %397 %583 #s(literal 1 binary64)) %1928 = (fma.f64 #s(literal -1 binary64) %987 #s(literal 1 binary64)) %1929 = (fma.f64 #s(literal -1 binary64) %941 #s(literal 1 binary64)) %1930 = (fma.f64 x %669 #s(literal 1 binary64)) %1932 = (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) %856) #s(literal 1 binary64)) %1933 = (fma.f64 #s(literal 1 binary64) %982 #s(literal 1 binary64)) %1934 = (-.f64 %982 #s(literal -1 binary64)) %1935 = (+.f64 %982 #s(literal 1 binary64)) %1936 = (+.f64 #s(literal 1 binary64) %982) %1943 = (/.f64 x %108) %1947 = (neg.f64 %108) %1948 = (neg.f64 %1947) %1961 = (/.f64 %187 %108) %1963 = (-.f64 %108 x) %1965 = (-.f64 #s(literal 1 binary64) %1943) %1969 = (*.f64 %1947 #s(literal 2 binary64)) %1972 = (*.f64 %1948 #s(literal 2 binary64)) %1975 = (*.f64 %108 #s(literal 2 binary64)) %1981 = (*.f64 #s(literal 2 binary64) %1947) %1984 = (*.f64 #s(literal 2 binary64) %1948) %1987 = (*.f64 #s(literal 2 binary64) %108) %1991 = (*.f64 %108 %108) %1995 = (*.f64 %108 %1948) %1999 = (*.f64 %108 %1947) %2015 = (-.f64 (*.f64 #s(literal 1 binary64) %1947) %187) %2018 = (neg.f64 %1963) %2045 = (/.f64 x %138) %2049 = (neg.f64 %138) %2050 = (neg.f64 %2049) %2063 = (/.f64 %187 %138) %2065 = (-.f64 %138 x) %2067 = (-.f64 #s(literal 1 binary64) %2045) %2071 = (*.f64 %2049 #s(literal 2 binary64)) %2074 = (*.f64 %2050 #s(literal 2 binary64)) %2077 = (*.f64 %138 #s(literal 2 binary64)) %2083 = (*.f64 #s(literal 2 binary64) %2049) %2086 = (*.f64 #s(literal 2 binary64) %2050) %2089 = (*.f64 #s(literal 2 binary64) %138) %2093 = (*.f64 %138 %138) %2097 = (*.f64 %138 %2050) %2101 = (*.f64 %138 %2049) %2117 = (-.f64 (*.f64 #s(literal 1 binary64) %2049) %187) %2120 = (neg.f64 %2065) #s(literal 1 binary64) x y z (pow.f64 %4 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %8) (neg.f64 %7) (-.f64 y %12) %4 (+.f64 %11 %15) (+.f64 %11 y) (+.f64 y %11) t (*.f64 #s(literal 2 binary64) %23) (*.f64 %22 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %22) (pow.f64 %22 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %29) (neg.f64 %31) (neg.f64 %33) (neg.f64 %28) (fma.f64 y #s(literal 1 binary64) %37) (fma.f64 #s(literal 1 binary64) y %39) (-.f64 y %41) %22 (+.f64 (*.f64 #s(literal 1 binary64) y) %39) (+.f64 (*.f64 y #s(literal 1 binary64)) %37) (+.f64 %36 %15) (+.f64 %36 y) (+.f64 y %36) (*.f64 %50 %22) (*.f64 #s(literal 2 binary64) %53) (*.f64 %7 %28) (*.f64 %28 %7) (*.f64 %52 #s(literal 1 binary64)) %52 (*.f64 %4 %22) (*.f64 #s(literal 1 binary64) %52) (pow.f64 %52 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %62) (neg.f64 %64) (neg.f64 %61) (fma.f64 %11 %22 %67) (fma.f64 %11 %22 %69) (fma.f64 %28 z %67) (fma.f64 %28 z %69) (fma.f64 %22 %11 %67) (fma.f64 %22 %11 %69) (fma.f64 %22 y %75) (fma.f64 %4 y %77) (fma.f64 z %28 %67) (fma.f64 z %28 %69) (fma.f64 y %22 %75) (fma.f64 y %4 %77) (+.f64 %83 %77) (+.f64 %85 %77) (+.f64 %75 %67) (+.f64 %75 %69) (+.f64 %89 %75) (pow.f64 %97 #s(literal 1 binary64)) %97 (/.f64 #s(literal 1 binary64) (pow.f64 %97 #s(literal -1 binary64))) #s(literal -1 binary64) %101 (*.f64 z t) (pow.f64 %101 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %101 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) %109) (*.f64 %108 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %108) (pow.f64 %108 #s(literal 1 binary64)) %108 (/.f64 #s(literal 1 binary64) %114) (neg.f64 %116) %89 (*.f64 y %22) (pow.f64 %89 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %89 #s(literal -1 binary64))) (neg.f64 (*.f64 %28 y)) (neg.f64 (*.f64 y %28)) (fma.f64 %126 %126 %127) (fma.f64 %126 %126 %129) (fma.f64 %14 %14 %127) (fma.f64 %14 %14 %129) (fma.f64 y y %127) (fma.f64 y y %129) (+.f64 %135 %127) (+.f64 %135 %129) (*.f64 #s(literal 2 binary64) %139) (*.f64 %138 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %138) (pow.f64 %138 #s(literal 1 binary64)) %138 (/.f64 #s(literal 1 binary64) %144) (neg.f64 %146) (*.f64 %148 %22) (*.f64 #s(literal 2 binary64) %151) (*.f64 %150 #s(literal 1 binary64)) %150 (*.f64 z %22) (*.f64 #s(literal 1 binary64) %150) (pow.f64 %150 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %157) (neg.f64 %159) (neg.f64 %75) (fma.f64 z y %162) (fma.f64 y z %164) (+.f64 (*.f64 z y) %162) (+.f64 (*.f64 y z) %164) (*.f64 %170 %29) (*.f64 %172 %174) (*.f64 %172 %176) (*.f64 %178 %157) (*.f64 %180 %29) (*.f64 %157 x) (*.f64 %183 %184) (*.f64 %183 %173) (*.f64 %187 %188) (*.f64 %190 #s(literal 1 binary64)) (*.f64 x %157) (pow.f64 %190 #s(literal 1 binary64)) (/.f64 (neg.f64 %194) %22) (/.f64 %198 %75) (/.f64 %200 (*.f64 %11 %28)) (/.f64 %203 %75) (/.f64 %205 %150) (/.f64 %194 %28) (/.f64 %197 %150) (/.f64 %180 %22) (/.f64 %210 %75) (/.f64 %183 z) (/.f64 %187 %159) (/.f64 %187 %75) (/.f64 %215 %11) %190 (/.f64 #s(literal 1 binary64) (/.f64 %75 %187)) (/.f64 #s(literal 1 binary64) (/.f64 %22 %180)) (/.f64 #s(literal 1 binary64) (pow.f64 %190 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %150 x)) (neg.f64 %225) (*.f64 %227 %157) (pow.f64 %229 #s(literal 1 binary64)) (/.f64 (fma.f64 %22 z %205) %150) (/.f64 (fma.f64 %22 z %197) %150) (/.f64 (fma.f64 %150 %150 (*.f64 %150 %205)) %237) (/.f64 (fma.f64 %150 %28 (*.f64 %150 %194)) (*.f64 %150 %28)) (/.f64 (fma.f64 %150 %150 (*.f64 %150 %197)) %237) (/.f64 (fma.f64 %150 %22 (*.f64 %150 %180)) (*.f64 %150 %22)) (/.f64 (fma.f64 %150 z (*.f64 %150 %183)) (*.f64 %150 z)) (/.f64 (fma.f64 %150 %75 (*.f64 %150 %187)) (*.f64 %150 %75)) (/.f64 (fma.f64 %150 %150 (*.f64 %150 x)) %237) (/.f64 (fma.f64 %205 #s(literal 2 binary64) %261) %261) (/.f64 (fma.f64 %194 #s(literal 2 binary64) %264) %264) (/.f64 (fma.f64 %197 #s(literal 2 binary64) %261) %261) (/.f64 (fma.f64 %180 #s(literal 2 binary64) %269) %269) (/.f64 (fma.f64 %183 #s(literal 2 binary64) %272) %272) (/.f64 (fma.f64 %187 #s(literal 2 binary64) %275) %275) (/.f64 (fma.f64 x #s(literal 2 binary64) %261) %261) (/.f64 (fma.f64 #s(literal 2 binary64) %150 %280) %282) (/.f64 (fma.f64 #s(literal 2 binary64) %28 %284) %286) (/.f64 (fma.f64 #s(literal 2 binary64) %150 %288) %282) (/.f64 (fma.f64 #s(literal 2 binary64) %22 %291) %293) (/.f64 (fma.f64 #s(literal 2 binary64) z %295) (*.f64 #s(literal 2 binary64) z)) (/.f64 (fma.f64 #s(literal 2 binary64) %75 %299) %301) (/.f64 (fma.f64 #s(literal 2 binary64) %150 %303) %282) (/.f64 (-.f64 %293 %284) %293) (/.f64 (-.f64 %301 %288) %301) (/.f64 (-.f64 %286 %291) %286) (/.f64 (-.f64 %282 %299) %282) (/.f64 (-.f64 %301 %303) %301) (/.f64 (neg.f64 %316) %11) (/.f64 (neg.f64 %319) %28) (/.f64 (neg.f64 %322) %28) (/.f64 (neg.f64 %325) %150) (/.f64 (neg.f64 %328) %150) (/.f64 %316 z) (/.f64 %319 %22) (/.f64 %322 %22) (/.f64 %325 %75) (/.f64 %328 %75) (/.f64 %227 %150) (/.f64 #s(literal 1 binary64) (/.f64 %150 %227)) (/.f64 #s(literal 1 binary64) (pow.f64 %229 #s(literal -1 binary64))) (neg.f64 (-.f64 %225 #s(literal 1 binary64))) (fma.f64 %170 %29 #s(literal 1 binary64)) (fma.f64 %172 %174 #s(literal 1 binary64)) (fma.f64 %172 %176 #s(literal 1 binary64)) (fma.f64 %178 %157 #s(literal 1 binary64)) (fma.f64 %180 %29 #s(literal 1 binary64)) (fma.f64 %157 x #s(literal 1 binary64)) (fma.f64 %183 %184 #s(literal 1 binary64)) (fma.f64 %183 %173 #s(literal 1 binary64)) (fma.f64 %187 %188 #s(literal 1 binary64)) (fma.f64 %190 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 x %157 #s(literal 1 binary64)) %229 (-.f64 #s(literal 1 binary64) %225) (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) %75) %75) %190) (+.f64 %190 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %190) (pow.f64 %360 #s(literal 1 binary64)) %360 (/.f64 #s(literal 1 binary64) (pow.f64 %360 #s(literal -1 binary64))) (*.f64 %364 %4) (*.f64 %50 t) (*.f64 #s(literal 2 binary64) %368) (*.f64 %367 #s(literal 1 binary64)) %367 (*.f64 %4 t) (*.f64 #s(literal 1 binary64) %367) (pow.f64 %367 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %374) (neg.f64 %376) (neg.f64 %77) (fma.f64 t y %379) (fma.f64 y t %381) (+.f64 (*.f64 t y) %379) (+.f64 (*.f64 y t) %381) (*.f64 %387 %8) (*.f64 %172 %389) (*.f64 %178 %374) (*.f64 %392 %8) (*.f64 %374 x) (*.f64 %187 %395) (*.f64 %397 %398) (*.f64 %400 #s(literal 1 binary64)) (*.f64 x %374) (pow.f64 %400 #s(literal 1 binary64)) (/.f64 (neg.f64 %404) %4) (/.f64 %198 %77) (/.f64 %200 (*.f64 %36 %7)) (/.f64 %203 %77) (/.f64 %205 %367) (/.f64 %404 %7) (/.f64 %197 %367) (/.f64 %392 %414) (/.f64 %392 %50) (/.f64 %392 %4) (/.f64 %210 %77) (/.f64 %419 %36) (/.f64 %187 %376) (/.f64 %187 %77) (/.f64 %397 t) %400 (/.f64 #s(literal 1 binary64) (/.f64 %4 %392)) (/.f64 #s(literal 1 binary64) (/.f64 %77 %187)) (/.f64 #s(literal 1 binary64) (pow.f64 %400 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %367 x)) (neg.f64 %432) (*.f64 %8 x) (*.f64 %187 %435) (*.f64 x %8) (pow.f64 %397 #s(literal 1 binary64)) (/.f64 %198 %7) (/.f64 %205 %4) (/.f64 %197 %4) (/.f64 %210 %7) (/.f64 %187 %7) (/.f64 x %414) (/.f64 x %50) %397 (/.f64 #s(literal 1 binary64) (pow.f64 %397 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %448) (neg.f64 %419) (*.f64 %451 %374) (pow.f64 %453 #s(literal 1 binary64)) (/.f64 (fma.f64 t %4 %205) %367) (/.f64 (fma.f64 t %4 %197) %367) (/.f64 (fma.f64 %367 %367 (*.f64 %367 %205)) %461) (/.f64 (fma.f64 %367 %7 (*.f64 %367 %404)) (*.f64 %367 %7)) (/.f64 (fma.f64 %367 %367 (*.f64 %367 %197)) %461) (/.f64 (fma.f64 %367 %4 (*.f64 %367 %392)) (*.f64 %367 %4)) (/.f64 (fma.f64 %367 %77 (*.f64 %367 %187)) (*.f64 %367 %77)) (/.f64 (fma.f64 %367 t (*.f64 %367 %397)) (*.f64 %367 t)) (/.f64 (fma.f64 %367 %367 (*.f64 %367 x)) %461) (/.f64 (fma.f64 %205 #s(literal 2 binary64) %485) %485) (/.f64 (fma.f64 %404 #s(literal 2 binary64) %488) %488) (/.f64 (fma.f64 %197 #s(literal 2 binary64) %485) %485) (/.f64 (fma.f64 %392 #s(literal 2 binary64) %493) %493) (/.f64 (fma.f64 %187 #s(literal 2 binary64) %496) %496) (/.f64 (fma.f64 %397 #s(literal 2 binary64) %499) %499) (/.f64 (fma.f64 x #s(literal 2 binary64) %485) %485) (/.f64 (fma.f64 #s(literal 2 binary64) %367 %280) %505) (/.f64 (fma.f64 #s(literal 2 binary64) %7 %507) %509) (/.f64 (fma.f64 #s(literal 2 binary64) %367 %288) %505) (/.f64 (fma.f64 #s(literal 2 binary64) %4 %513) %515) (/.f64 (fma.f64 #s(literal 2 binary64) %77 %299) %518) (/.f64 (fma.f64 #s(literal 2 binary64) t %520) (*.f64 #s(literal 2 binary64) t)) (/.f64 (fma.f64 #s(literal 2 binary64) %367 %303) %505) (/.f64 (-.f64 %515 %507) %515) (/.f64 (-.f64 %518 %288) %518) (/.f64 (-.f64 %509 %513) %509) (/.f64 (-.f64 %505 %299) %505) (/.f64 (-.f64 %518 %303) %518) (/.f64 (neg.f64 %536) %7) (/.f64 (neg.f64 %539) %36) (/.f64 (neg.f64 %542) %7) (/.f64 (neg.f64 %545) %367) (/.f64 (neg.f64 %548) %367) (/.f64 %536 %4) (/.f64 %539 t) (/.f64 %542 %4) (/.f64 %545 %77) (/.f64 %548 %77) (/.f64 %451 %367) (/.f64 #s(literal 1 binary64) (/.f64 %367 %451)) (/.f64 #s(literal 1 binary64) (pow.f64 %453 #s(literal -1 binary64))) (neg.f64 (-.f64 %432 #s(literal 1 binary64))) (fma.f64 %387 %8 #s(literal 1 binary64)) (fma.f64 %172 %389 #s(literal 1 binary64)) (fma.f64 %178 %374 #s(literal 1 binary64)) (fma.f64 %392 %8 #s(literal 1 binary64)) (fma.f64 %374 x #s(literal 1 binary64)) (fma.f64 %187 %395 #s(literal 1 binary64)) (fma.f64 %397 %398 #s(literal 1 binary64)) (fma.f64 %400 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 x %374 #s(literal 1 binary64)) %453 (-.f64 #s(literal 1 binary64) %432) (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) %77) %77) %400) (+.f64 %400 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %400) (pow.f64 %578 #s(literal 1 binary64)) %578 (/.f64 #s(literal 1 binary64) (pow.f64 %578 #s(literal -1 binary64))) (pow.f64 %28 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %583) (neg.f64 %22) (-.f64 t %15) %28 (+.f64 %14 %41) (+.f64 %14 t) (+.f64 t %14) (*.f64 #s(literal 2 binary64) %590) (*.f64 %7 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %7) (pow.f64 %7 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %435) (neg.f64 %414) (neg.f64 %50) (neg.f64 %4) (fma.f64 z #s(literal 1 binary64) %599) (fma.f64 #s(literal 1 binary64) z %601) (-.f64 z %15) %7 (+.f64 %148 %601) (+.f64 (*.f64 z #s(literal 1 binary64)) %599) (+.f64 %14 %12) (+.f64 %14 z) (+.f64 z %14) (*.f64 %611 %612) (*.f64 %614 %616) (*.f64 %618 %619) (*.f64 %618 %612) (*.f64 %622 #s(literal 1/2 binary64)) (*.f64 %624 %625) (*.f64 %627 %612) (*.f64 %629 %625) (*.f64 %631 %632) (*.f64 %616 %634) (*.f64 #s(literal -1/2 binary64) %636) (*.f64 #s(literal -2 binary64) %638) (*.f64 %640 #s(literal -1/2 binary64)) (*.f64 %625 %629) (*.f64 %632 %643) (*.f64 %632 %631) (*.f64 %612 %618) (*.f64 %634 %616) (*.f64 #s(literal 1/2 binary64) %648) (*.f64 #s(literal 1/2 binary64) %650) (*.f64 #s(literal 1/2 binary64) %652) (*.f64 #s(literal 2 binary64) %654) (*.f64 #s(literal 2 binary64) %656) (*.f64 #s(literal 2 binary64) %658) (*.f64 %8 %583) (*.f64 %29 %661) (*.f64 %29 %435) (*.f64 %62 #s(literal -1 binary64)) (*.f64 %435 %665) (*.f64 %435 %29) (*.f64 %583 %8) (*.f64 %669 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %671) (*.f64 #s(literal -1 binary64) %62) (*.f64 #s(literal 1 binary64) %674) (*.f64 #s(literal 1 binary64) %676) (*.f64 #s(literal 1 binary64) %678) (*.f64 #s(literal 1 binary64) %669) (pow.f64 %61 #s(literal -1 binary64)) (pow.f64 %669 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %435) %293) (/.f64 (*.f64 #s(literal 2 binary64) %583) %515) (/.f64 %687 %509) (/.f64 #s(literal -2 binary64) %689) (/.f64 #s(literal 2 binary64) %691) (/.f64 %8 %31) (/.f64 %8 %33) (/.f64 %8 %28) (/.f64 %29 %7) (/.f64 %435 %22) (/.f64 %583 %414) (/.f64 %583 %50) (/.f64 %583 %4) %669 (/.f64 #s(literal 1 binary64) %64) (/.f64 #s(literal 1 binary64) (/.f64 %4 %583)) (/.f64 #s(literal 1 binary64) (/.f64 %61 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %669 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %52 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %61) (neg.f64 %62) (fma.f64 %611 %612 %713) (fma.f64 %614 %616 %713) (fma.f64 %618 %619 %713) (fma.f64 %618 %612 %713) (fma.f64 %622 #s(literal 1/2 binary64) %713) (fma.f64 %624 %625 %713) (fma.f64 %627 %612 %713) (fma.f64 %629 %625 %713) (fma.f64 %631 %632 %713) (fma.f64 %616 %634 %713) (fma.f64 #s(literal -1/2 binary64) %636 %713) (fma.f64 #s(literal -2 binary64) %638 %713) (fma.f64 %640 #s(literal -1/2 binary64) %713) (fma.f64 %625 %629 %713) (fma.f64 %632 %643 %713) (fma.f64 %632 %631 %713) (fma.f64 %612 %618 %713) (fma.f64 %634 %616 %713) (fma.f64 #s(literal 1/2 binary64) %648 %713) (fma.f64 #s(literal 1/2 binary64) %650 %713) (fma.f64 #s(literal 1/2 binary64) %652 %713) (fma.f64 #s(literal 2 binary64) %654 %713) (fma.f64 #s(literal 2 binary64) %656 %713) (fma.f64 #s(literal 2 binary64) %658 %713) (fma.f64 %8 %583 %713) (fma.f64 %29 %661 %713) (fma.f64 %29 %435 %713) (fma.f64 %62 #s(literal -1 binary64) %713) (fma.f64 %435 %665 %713) (fma.f64 %435 %29 %713) (fma.f64 %583 %8 %713) (fma.f64 %669 #s(literal 1 binary64) %713) (fma.f64 #s(literal -1 binary64) %671 %713) (fma.f64 #s(literal -1 binary64) %62 %713) (fma.f64 #s(literal 1 binary64) %674 %713) (fma.f64 #s(literal 1 binary64) %676 %713) (fma.f64 #s(literal 1 binary64) %678 %713) (fma.f64 #s(literal 1 binary64) %669 %713) (+.f64 %658 %658) (+.f64 %669 %713) (*.f64 %624 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) %755) (*.f64 #s(literal -2 binary64) %612) (*.f64 %632 #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %759) (*.f64 #s(literal 2 binary64) %616) (*.f64 %29 #s(literal -1 binary64)) (*.f64 %583 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %764) (*.f64 #s(literal -1 binary64) %29) (*.f64 #s(literal 1 binary64) %767) (*.f64 #s(literal 1 binary64) %583) (pow.f64 %583 #s(literal 1 binary64)) (pow.f64 %28 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) %293) (/.f64 #s(literal 2 binary64) %286) %583 (/.f64 #s(literal 1 binary64) %31) (/.f64 #s(literal 1 binary64) (/.f64 %28 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %33) (/.f64 #s(literal 1 binary64) (pow.f64 %583 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %22 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %28) (neg.f64 %29) (fma.f64 %624 #s(literal 1/2 binary64) %784) (fma.f64 #s(literal -1/2 binary64) %755 %784) (fma.f64 #s(literal -2 binary64) %612 %784) (fma.f64 %632 #s(literal -1/2 binary64) %784) (fma.f64 #s(literal 1/2 binary64) %759 %784) (fma.f64 #s(literal 2 binary64) %616 %784) (fma.f64 %29 #s(literal -1 binary64) %784) (fma.f64 %583 #s(literal 1 binary64) %784) (fma.f64 #s(literal -1 binary64) %764 %784) (fma.f64 #s(literal -1 binary64) %29 %784) (fma.f64 #s(literal 1 binary64) %767 %784) (fma.f64 #s(literal 1 binary64) %583 %784) (+.f64 %616 %616) (+.f64 %583 %784) (*.f64 %172 %759) (*.f64 %178 %583) (*.f64 #s(literal -1/2 binary64) %801) (*.f64 %210 %29) (*.f64 %183 #s(literal -1 binary64)) (*.f64 %187 %29) (*.f64 %583 %178) (*.f64 %583 x) (*.f64 #s(literal -1 binary64) %183) (*.f64 x %583) (pow.f64 %215 #s(literal 1 binary64)) (/.f64 %198 %22) (/.f64 %205 %31) (/.f64 %205 %33) (/.f64 %205 %28) (/.f64 %197 %28) (/.f64 %816 %28) (/.f64 %210 %22) (/.f64 %187 %22) (/.f64 x %31) (/.f64 x %33) %215 (/.f64 #s(literal 1 binary64) (/.f64 %22 %187)) (/.f64 #s(literal 1 binary64) (pow.f64 %215 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %28 x)) (neg.f64 %183) %831 %833 %837 %841 %844 %847 %849 %851 %853 %858 %861 %863 %865 %867 %869 %870 %872 %874 %877 %880 %882 %884 %886 %890 %892 %894 %896 %897 %899 %901 %902 %904 %906 %908 %909 %911 %912 %914 %917 %920 %921 %922 %923 %925 %927 %929 %931 %933 %935 %936 %938 %940 %943 %944 %946 %948 %950 %951 %953 %954 %955 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %973 %974 %976 %978 %979 %980 %981 %983 %984 %986 %988 %989 %990 %991 %993 %995 %998 %1001 %1003 %1006 %1010 %1013 %1015 %1018 %1021 %1023 %1025 %1027 %1029 %1031 %1033 %1036 %1038 %1040 %1042 %1044 %1046 %1048 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1068 %1070 %1072 %1074 %1076 %1077 %1078 %1080 %1081 %1082 %1084 %1085 %1086 %1088 %1090 %1092 %1094 %1096 %1098 %1099 %1100 %1101 %1102 %1103 %1106 %1108 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1119 %1120 %1122 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1139 %1140 %1141 %1142 %1144 %1145 %941 %1147 %1149 %1151 %1153 %1155 %1157 %1159 %1160 %1161 %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 %831 %833 %837 %841 %844 %847 %849 %851 %853 %858 %861 %863 %865 %867 %869 %870 %872 %874 %877 %880 %882 %884 %886 %890 %892 %894 %896 %897 %899 %901 %902 %904 %906 %908 %909 %911 %912 %914 %917 %920 %921 %922 %923 %925 %927 %929 %931 %933 %935 %936 %938 %940 %943 %944 %946 %948 %950 %951 %953 %954 %955 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %973 %974 %976 %978 %979 %980 %981 %983 %984 %986 %988 %989 %990 %991 %993 %995 %998 %1001 %1003 %1006 %1010 %1013 %1015 %1018 %1021 %1023 %1025 %1027 %1029 %1031 %1033 %1036 %1038 %1040 %1042 %1044 %1046 %1048 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1068 %1070 %1072 %1074 %1076 %1077 %1078 %1080 %1081 %1082 %1084 %1085 %1086 %1088 %1090 %1092 %1094 %1096 %1098 %1099 %1100 %1101 %1102 %1103 %1106 %1108 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1119 %1120 %1122 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1139 %1140 %1141 %1142 %1144 %1145 %941 %1147 %1149 %1151 %1153 %1155 %1157 %1159 %1160 %1161 %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 (*.f64 %448 %22) (*.f64 #s(literal 2 binary64) %856) (*.f64 %839 %52) (*.f64 %61 %888) (*.f64 %855 #s(literal 1 binary64)) (*.f64 %52 %839) (*.f64 %22 %448) (*.f64 %4 %915) (*.f64 %4 %918) (*.f64 #s(literal 1 binary64) %855) (pow.f64 %855 #s(literal 1 binary64)) (/.f64 (*.f64 %1263 #s(literal 2 binary64)) %1039) (/.f64 %1009 %1039) (/.f64 %1012 %1041) (/.f64 %1012 %1043) (/.f64 (*.f64 #s(literal 2 binary64) %1263) %299) (/.f64 %689 %288) (/.f64 %689 %303) (/.f64 %691 %299) (/.f64 (neg.f64 %1263) %197) (/.f64 %64 %187) (/.f64 %1263 %187) (/.f64 %61 %198) (/.f64 %61 %187) (/.f64 %52 %197) %855 (/.f64 #s(literal 1 binary64) %941) (neg.f64 %1143) (neg.f64 %1104) (+.f64 (/.f64 %83 %197) %1285) (+.f64 (/.f64 %85 %197) %1285) (+.f64 %1289 (/.f64 %67 %197)) (+.f64 %1289 (/.f64 %69 %197)) (+.f64 (/.f64 %89 %197) %1289) (+.f64 (/.f64 %83 x) %1297) (+.f64 (/.f64 %85 x) %1297) (+.f64 %1301 (/.f64 %67 x)) (+.f64 %1301 (/.f64 %69 x)) (+.f64 (/.f64 %89 x) %1301) %831 %833 %837 %841 %844 %847 %849 %851 %853 %858 %861 %863 %865 %867 %869 %870 %872 %874 %877 %880 %882 %884 %886 %890 %892 %894 %896 %897 %899 %901 %902 %904 %906 %908 %909 %911 %912 %914 %917 %920 %921 %922 %923 %925 %927 %929 %931 %933 %935 %936 %938 %940 %943 %944 %946 %948 %950 %951 %953 %954 %955 %957 %958 %959 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %971 %973 %974 %976 %978 %979 %980 %981 %983 %984 %986 %988 %989 %990 %991 %993 %995 %998 %1001 %1003 %1006 %1010 %1013 %1015 %1018 %1021 %1023 %1025 %1027 %1029 %1031 %1033 %1036 %1038 %1040 %1042 %1044 %1046 %1048 %1050 %1052 %1054 %1056 %1058 %1060 %1062 %1064 %1066 %1068 %1070 %1072 %1074 %1076 %1077 %1078 %1080 %1081 %1082 %1084 %1085 %1086 %1088 %1090 %1092 %1094 %1096 %1098 %1099 %1100 %1101 %1102 %1103 %1106 %1108 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1119 %1120 %1122 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1139 %1140 %1141 %1142 %1144 %1145 %941 %1147 %1149 %1151 %1153 %1155 %1157 %1159 %1160 %1161 %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 %1310 %1312 %1314 %1315 %1317 %1319 %1321 %1323 %1325 %1327 %1329 %1331 %1333 %1336 %1338 %1340 %1342 %1344 %1346 %1348 %1350 %1352 %1354 %1356 %1358 %1360 %1362 %1364 %1366 %1368 %1370 %1372 %1374 %1376 %1378 %1381 %1383 %1385 %1388 %1390 %1392 %1395 %1397 %1399 %1401 %1404 %1407 %1410 %1413 %1415 %1417 %1419 %1421 %1423 %1425 %1427 %1429 %1433 %1437 %1441 %1444 %1448 %1452 %1455 %1458 %1461 %1465 %1468 %1471 %1475 %1478 %1481 %1484 %1488 %1491 %1494 %1498 %1502 %1506 %1509 %1513 %1517 %1520 %1523 %1526 %1530 %1534 %1537 %1541 %1544 %1547 %1550 %1554 %1557 %1560 %1563 %1567 %1571 %1574 %1578 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1616 %1619 %1622 %1626 %1629 %1632 %1635 %1639 %1643 %1646 %1649 %1652 %1656 %1660 %1663 %1667 %1670 %1673 %1676 %1680 %1683 %1686 %1688 %1690 %1692 %1694 %1696 %1698 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1720 %1722 %1724 %1727 %1729 %1731 %1733 %1737 %1740 %1742 %1745 %1748 %1751 %1754 %1757 %1761 %1764 %1767 %1770 %1773 %1776 %1777 %1778 %1779 %1781 %1782 %1783 %1785 %1786 %1787 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1827 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1838 %1840 %1842 %1843 %1844 %1845 %1846 %1847 %1848 %1849 %1850 %1851 %1853 %1854 %1855 %1856 %1859 %1860 %1861 %1862 %1864 %1865 %1866 %1867 %1869 %1870 %1871 %1872 %1873 %1874 %1875 %1876 %1877 %1878 %1880 %1882 %1884 %1885 %1887 %1889 %1891 %1893 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1932 %1933 %1934 %1320 %1935 %1936 %1310 %1312 %1314 %1315 %1317 %1319 %1321 %1323 %1325 %1327 %1329 %1331 %1333 %1336 %1338 %1340 %1342 %1344 %1346 %1348 %1350 %1352 %1354 %1356 %1358 %1360 %1362 %1364 %1366 %1368 %1370 %1372 %1374 %1376 %1378 %1381 %1383 %1385 %1388 %1390 %1392 %1395 %1397 %1399 %1401 %1404 %1407 %1410 %1413 %1415 %1417 %1419 %1421 %1423 %1425 %1427 %1429 %1433 %1437 %1441 %1444 %1448 %1452 %1455 %1458 %1461 %1465 %1468 %1471 %1475 %1478 %1481 %1484 %1488 %1491 %1494 %1498 %1502 %1506 %1509 %1513 %1517 %1520 %1523 %1526 %1530 %1534 %1537 %1541 %1544 %1547 %1550 %1554 %1557 %1560 %1563 %1567 %1571 %1574 %1578 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1616 %1619 %1622 %1626 %1629 %1632 %1635 %1639 %1643 %1646 %1649 %1652 %1656 %1660 %1663 %1667 %1670 %1673 %1676 %1680 %1683 %1686 %1688 %1690 %1692 %1694 %1696 %1698 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1720 %1722 %1724 %1727 %1729 %1731 %1733 %1737 %1740 %1742 %1745 %1748 %1751 %1754 %1757 %1761 %1764 %1767 %1770 %1773 %1776 %1777 %1778 %1779 %1781 %1782 %1783 %1785 %1786 %1787 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1827 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1838 %1840 %1842 %1843 %1844 %1845 %1846 %1847 %1848 %1849 %1850 %1851 %1853 %1854 %1855 %1856 %1859 %1860 %1861 %1862 %1864 %1865 %1866 %1867 %1869 %1870 %1871 %1872 %1873 %1874 %1875 %1876 %1877 %1878 %1880 %1882 %1884 %1885 %1887 %1889 %1891 %1893 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1932 %1933 %1934 %1320 %1935 %1936 (*.f64 %172 (/.f64 #s(literal 1 binary64) %109)) (*.f64 %178 %114) (*.f64 %114 x) (*.f64 %187 (/.f64 #s(literal -1 binary64) %108)) (*.f64 %1943 #s(literal 1 binary64)) (*.f64 x %114) (pow.f64 %1943 #s(literal 1 binary64)) (/.f64 %198 (neg.f64 %1948)) (/.f64 %205 %108) (/.f64 %197 %1948) (/.f64 %210 %1947) (/.f64 %187 %1947) %1943 (/.f64 #s(literal 1 binary64) (/.f64 %1947 %187)) (/.f64 #s(literal 1 binary64) (pow.f64 %1943 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %108 x)) (neg.f64 %1961) (*.f64 %1963 %114) (pow.f64 %1965 #s(literal 1 binary64)) (/.f64 (-.f64 %108 %205) %108) (/.f64 (fma.f64 %197 #s(literal 2 binary64) %1969) %1969) (/.f64 (fma.f64 %187 #s(literal 2 binary64) %1972) %1972) (/.f64 (fma.f64 %187 #s(literal 2 binary64) %1975) %1975) (/.f64 (fma.f64 x #s(literal 2 binary64) %1969) %1969) (/.f64 (fma.f64 #s(literal 2 binary64) %1947 %288) %1981) (/.f64 (fma.f64 #s(literal 2 binary64) %1948 %299) %1984) (/.f64 (fma.f64 #s(literal 2 binary64) %108 %299) %1987) (/.f64 (fma.f64 #s(literal 2 binary64) %1947 %303) %1981) (/.f64 (-.f64 %1991 (*.f64 %108 %205)) %1991) (/.f64 (-.f64 %1995 (*.f64 %108 %197)) %1995) (/.f64 (-.f64 %1999 (*.f64 %108 %187)) %1999) (/.f64 (-.f64 %1991 (*.f64 %108 x)) %1991) (/.f64 (-.f64 %1987 %280) %1987) (/.f64 (-.f64 %1984 %288) %1984) (/.f64 (-.f64 %1981 %299) %1981) (/.f64 (-.f64 %1987 %303) %1987) (/.f64 (neg.f64 %2015) %1948) (/.f64 (neg.f64 %2018) %1948) (/.f64 (-.f64 x %108) %116) (/.f64 %2015 %1947) (/.f64 %2018 %1947) (/.f64 %1963 %108) (/.f64 #s(literal 1 binary64) (/.f64 %108 %1963)) (/.f64 #s(literal 1 binary64) (pow.f64 %1965 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %1943)) (neg.f64 (-.f64 %1943 #s(literal 1 binary64))) (fma.f64 %187 %114 #s(literal 1 binary64)) (fma.f64 x (neg.f64 %114) #s(literal 1 binary64)) %1965 (+.f64 %1961 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1961) (*.f64 %172 (/.f64 #s(literal 1 binary64) %139)) (*.f64 %178 %144) (*.f64 %144 x) (*.f64 %187 (/.f64 #s(literal -1 binary64) %138)) (*.f64 %2045 #s(literal 1 binary64)) (*.f64 x %144) (pow.f64 %2045 #s(literal 1 binary64)) (/.f64 %198 (neg.f64 %2050)) (/.f64 %205 %138) (/.f64 %197 %2050) (/.f64 %210 %2049) (/.f64 %187 %2049) %2045 (/.f64 #s(literal 1 binary64) (/.f64 %2049 %187)) (/.f64 #s(literal 1 binary64) (pow.f64 %2045 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %138 x)) (neg.f64 %2063) (*.f64 %2065 %144) (pow.f64 %2067 #s(literal 1 binary64)) (/.f64 (-.f64 %138 %205) %138) (/.f64 (fma.f64 %197 #s(literal 2 binary64) %2071) %2071) (/.f64 (fma.f64 %187 #s(literal 2 binary64) %2074) %2074) (/.f64 (fma.f64 %187 #s(literal 2 binary64) %2077) %2077) (/.f64 (fma.f64 x #s(literal 2 binary64) %2071) %2071) (/.f64 (fma.f64 #s(literal 2 binary64) %2049 %288) %2083) (/.f64 (fma.f64 #s(literal 2 binary64) %2050 %299) %2086) (/.f64 (fma.f64 #s(literal 2 binary64) %138 %299) %2089) (/.f64 (fma.f64 #s(literal 2 binary64) %2049 %303) %2083) (/.f64 (-.f64 %2093 (*.f64 %138 %205)) %2093) (/.f64 (-.f64 %2097 (*.f64 %138 %197)) %2097) (/.f64 (-.f64 %2101 (*.f64 %138 %187)) %2101) (/.f64 (-.f64 %2093 (*.f64 %138 x)) %2093) (/.f64 (-.f64 %2089 %280) %2089) (/.f64 (-.f64 %2086 %288) %2086) (/.f64 (-.f64 %2083 %299) %2083) (/.f64 (-.f64 %2089 %303) %2089) (/.f64 (neg.f64 %2117) %2050) (/.f64 (neg.f64 %2120) %2050) (/.f64 (-.f64 x %138) %146) (/.f64 %2117 %2049) (/.f64 %2120 %2049) (/.f64 %2065 %138) (/.f64 #s(literal 1 binary64) (/.f64 %138 %2065)) (/.f64 #s(literal 1 binary64) (pow.f64 %2067 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %2045)) (neg.f64 (-.f64 %2045 #s(literal 1 binary64))) (fma.f64 %187 %144 #s(literal 1 binary64)) (fma.f64 x (neg.f64 %144) #s(literal 1 binary64)) %2067 (+.f64 %2063 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %2063) %1310 %1312 %1314 %1315 %1317 %1319 %1321 %1323 %1325 %1327 %1329 %1331 %1333 %1336 %1338 %1340 %1342 %1344 %1346 %1348 %1350 %1352 %1354 %1356 %1358 %1360 %1362 %1364 %1366 %1368 %1370 %1372 %1374 %1376 %1378 %1381 %1383 %1385 %1388 %1390 %1392 %1395 %1397 %1399 %1401 %1404 %1407 %1410 %1413 %1415 %1417 %1419 %1421 %1423 %1425 %1427 %1429 %1433 %1437 %1441 %1444 %1448 %1452 %1455 %1458 %1461 %1465 %1468 %1471 %1475 %1478 %1481 %1484 %1488 %1491 %1494 %1498 %1502 %1506 %1509 %1513 %1517 %1520 %1523 %1526 %1530 %1534 %1537 %1541 %1544 %1547 %1550 %1554 %1557 %1560 %1563 %1567 %1571 %1574 %1578 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1616 %1619 %1622 %1626 %1629 %1632 %1635 %1639 %1643 %1646 %1649 %1652 %1656 %1660 %1663 %1667 %1670 %1673 %1676 %1680 %1683 %1686 %1688 %1690 %1692 %1694 %1696 %1698 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1720 %1722 %1724 %1727 %1729 %1731 %1733 %1737 %1740 %1742 %1745 %1748 %1751 %1754 %1757 %1761 %1764 %1767 %1770 %1773 %1776 %1777 %1778 %1779 %1781 %1782 %1783 %1785 %1786 %1787 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1827 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1838 %1840 %1842 %1843 %1844 %1845 %1846 %1847 %1848 %1849 %1850 %1851 %1853 %1854 %1855 %1856 %1859 %1860 %1861 %1862 %1864 %1865 %1866 %1867 %1869 %1870 %1871 %1872 %1873 %1874 %1875 %1876 %1877 %1878 %1880 %1882 %1884 %1885 %1887 %1889 %1891 %1893 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1932 %1933 %1934 %1320 %1935 %1936 %1310 %1312 %1314 %1315 %1317 %1319 %1321 %1323 %1325 %1327 %1329 %1331 %1333 %1336 %1338 %1340 %1342 %1344 %1346 %1348 %1350 %1352 %1354 %1356 %1358 %1360 %1362 %1364 %1366 %1368 %1370 %1372 %1374 %1376 %1378 %1381 %1383 %1385 %1388 %1390 %1392 %1395 %1397 %1399 %1401 %1404 %1407 %1410 %1413 %1415 %1417 %1419 %1421 %1423 %1425 %1427 %1429 %1433 %1437 %1441 %1444 %1448 %1452 %1455 %1458 %1461 %1465 %1468 %1471 %1475 %1478 %1481 %1484 %1488 %1491 %1494 %1498 %1502 %1506 %1509 %1513 %1517 %1520 %1523 %1526 %1530 %1534 %1537 %1541 %1544 %1547 %1550 %1554 %1557 %1560 %1563 %1567 %1571 %1574 %1578 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1616 %1619 %1622 %1626 %1629 %1632 %1635 %1639 %1643 %1646 %1649 %1652 %1656 %1660 %1663 %1667 %1670 %1673 %1676 %1680 %1683 %1686 %1688 %1690 %1692 %1694 %1696 %1698 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1720 %1722 %1724 %1727 %1729 %1731 %1733 %1737 %1740 %1742 %1745 %1748 %1751 %1754 %1757 %1761 %1764 %1767 %1770 %1773 %1776 %1777 %1778 %1779 %1781 %1782 %1783 %1785 %1786 %1787 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1827 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1838 %1840 %1842 %1843 %1844 %1845 %1846 %1847 %1848 %1849 %1850 %1851 %1853 %1854 %1855 %1856 %1859 %1860 %1861 %1862 %1864 %1865 %1866 %1867 %1869 %1870 %1871 %1872 %1873 %1874 %1875 %1876 %1877 %1878 %1880 %1882 %1884 %1885 %1887 %1889 %1891 %1893 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1932 %1933 %1934 %1320 %1935 %1936 %1310 %1312 %1314 %1315 %1317 %1319 %1321 %1323 %1325 %1327 %1329 %1331 %1333 %1336 %1338 %1340 %1342 %1344 %1346 %1348 %1350 %1352 %1354 %1356 %1358 %1360 %1362 %1364 %1366 %1368 %1370 %1372 %1374 %1376 %1378 %1381 %1383 %1385 %1388 %1390 %1392 %1395 %1397 %1399 %1401 %1404 %1407 %1410 %1413 %1415 %1417 %1419 %1421 %1423 %1425 %1427 %1429 %1433 %1437 %1441 %1444 %1448 %1452 %1455 %1458 %1461 %1465 %1468 %1471 %1475 %1478 %1481 %1484 %1488 %1491 %1494 %1498 %1502 %1506 %1509 %1513 %1517 %1520 %1523 %1526 %1530 %1534 %1537 %1541 %1544 %1547 %1550 %1554 %1557 %1560 %1563 %1567 %1571 %1574 %1578 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1616 %1619 %1622 %1626 %1629 %1632 %1635 %1639 %1643 %1646 %1649 %1652 %1656 %1660 %1663 %1667 %1670 %1673 %1676 %1680 %1683 %1686 %1688 %1690 %1692 %1694 %1696 %1698 %1700 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1718 %1720 %1722 %1724 %1727 %1729 %1731 %1733 %1737 %1740 %1742 %1745 %1748 %1751 %1754 %1757 %1761 %1764 %1767 %1770 %1773 %1776 %1777 %1778 %1779 %1781 %1782 %1783 %1785 %1786 %1787 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1827 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1838 %1840 %1842 %1843 %1844 %1845 %1846 %1847 %1848 %1849 %1850 %1851 %1853 %1854 %1855 %1856 %1859 %1860 %1861 %1862 %1864 %1865 %1866 %1867 %1869 %1870 %1871 %1872 %1873 %1874 %1875 %1876 %1877 %1878 %1880 %1882 %1884 %1885 %1887 %1889 %1891 %1893 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1932 %1933 %1934 %1320 %1935 %1936 |
Compiled 3 368 to 3 644 computations (-8.2% saved)
Compiled 711 to 2 762 computations (-288.5% saved)
16 alts after pruning (11 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 700 | 11 | 711 |
| Fresh | 0 | 0 | 0 |
| Picked | 5 | 5 | 10 |
| Done | 0 | 0 | 0 |
| Total | 705 | 16 | 721 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 79.2% | (fma.f64 (/.f64 x (-.f64 y z)) (approx (/ -1 (- y t)) (/.f64 #s(literal 1 binary64) t)) #s(literal 1 binary64)) |
| ▶ | 76.4% | (fma.f64 x (/.f64 #s(literal -1 binary64) (approx (* (- y t) (- y z)) (*.f64 y (-.f64 y z)))) #s(literal 1 binary64)) |
| ▶ | 62.1% | (fma.f64 x (/.f64 #s(literal -1 binary64) (approx (* (- y t) (- y z)) (*.f64 t z))) #s(literal 1 binary64)) |
| ▶ | 79.1% | (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (approx (- t y) t)) (-.f64 z y))) |
| ▶ | 74.3% | (-.f64 #s(literal 1 binary64) (/.f64 (approx (/ x (- y z)) (/.f64 x y)) (-.f64 y t))) |
| ✓ | 74.8% | (-.f64 #s(literal 1 binary64) (/.f64 x (approx (* (- y z) (- y t)) (*.f64 y (-.f64 y t))))) |
| ✓ | 62.4% | (-.f64 #s(literal 1 binary64) (/.f64 x (approx (* (- y z) (- y t)) (*.f64 t z)))) |
| ▶ | 76.4% | (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (approx (* (- y t) (- y z)) (*.f64 y (-.f64 y z))) x))) |
| ✓ | 81.1% | (approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z (-.f64 y t))))) |
| ✓ | 80.2% | (approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t (-.f64 y z))))) |
| ▶ | 60.9% | %6 = (- y t) (approx (- 1 (/ x (* (- y z) %6))) (+.f64 #s(literal 1 binary64) (/.f64 x (approx (* z %6) (*.f64 y z))))) |
| ▶ | 59.4% | %4 = (- y z) (approx (- 1 (/ x (* %4 (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (approx (* t %4) (*.f64 t y))))) |
| ▶ | 79.5% | %6 = (- y t) (approx (- 1 (/ x (* (- y z) %6))) (approx (+ 1 (/ x (* z %6))) (/.f64 (+.f64 z (/.f64 x (-.f64 y t))) z))) |
| ▶ | 79.2% | %4 = (- y z) (approx (- 1 (/ x (* %4 (- y t)))) (approx (+ 1 (/ x (* t %4))) (/.f64 (+.f64 t (/.f64 x (-.f64 y z))) t))) |
| ▶ | 2.9% | (approx (- 1 (/ x (* (- y z) (- y t)))) (approx 1 #s(literal 0 binary64))) |
| ✓ | 76.2% | (approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) |
Compiled 16 to 50 computations (-212.5% saved)
| Inputs |
|---|
1 |
| Outputs |
|---|
#s(literal 1 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 3 to 2 computations (33.3% saved)
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 2309 | 14445 |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (-.f64 y z) %6 = (-.f64 y t) %9 = (approx 1 #s(literal 0 binary64)) %11 = (*.f64 t z) %12 = (/.f64 x %6) %13 = (*.f64 y %4) %14 = (/.f64 x %4) %15 = (-.f64 z y) %16 = (- y t) %17 = (- y z) %18 = (* %16 %17) %19 = (approx %18 %11) %20 = (*.f64 t y) %21 = (*.f64 y z) %23 = (approx (- t y) t) %24 = (/.f64 #s(literal 1 binary64) t) %27 = (approx (/ -1 %16) %24) %28 = (* z %16) %29 = (approx %28 %21) %30 = (* t %17) %31 = (approx %30 %20) %32 = (/.f64 x y) %34 = (approx (/ x %17) %32) %35 = (+.f64 z %12) %36 = (/.f64 %35 z) %39 = (approx (+ 1 (/ x %28)) %36) %40 = (approx %18 %13) %41 = (+.f64 t %14) %42 = (/.f64 %41 t) %45 = (approx (+ 1 (/ x %30)) %42) %46 = (/.f64 #s(literal -1 binary64) %19) %49 = (- 1 (/ x (* %17 %16))) %53 = (/.f64 x %29) %54 = (+.f64 #s(literal 1 binary64) %53) %56 = (/.f64 x %23) %57 = (/.f64 %56 %15) %60 = (/.f64 %40 x) %61 = (/.f64 #s(literal 1 binary64) %60) %63 = (/.f64 #s(literal -1 binary64) %40) %65 = (/.f64 %34 %6) %67 = (/.f64 x %31) %68 = (+.f64 #s(literal 1 binary64) %67) #s(literal 1 binary64) x y z %4 t %6 #s(literal 0 binary64) %9 #s(literal -1 binary64) %11 %12 %13 %14 %15 %19 %20 %21 %23 %24 %27 %29 %31 %32 %34 %35 %36 %39 %40 %41 %42 %45 %46 (approx %49 %45) (fma.f64 %14 %27 #s(literal 1 binary64)) (approx %49 %39) %53 %54 (approx %49 %54) %56 %57 (-.f64 #s(literal 1 binary64) %57) (fma.f64 x %46 #s(literal 1 binary64)) %60 %61 (-.f64 #s(literal 1 binary64) %61) %63 (fma.f64 x %63 #s(literal 1 binary64)) %65 (-.f64 #s(literal 1 binary64) %65) %67 %68 (approx %49 %68) (approx %49 %9) |
| Outputs |
|---|
%7 = (- y t) %8 = (/ x %7) %9 = (-.f64 y t) %10 = (/.f64 x %9) %13 = (- y z) %14 = (/ x %13) %15 = (-.f64 y z) %16 = (/.f64 x %15) %19 = (/.f64 x y) %21 = (+ z %8) %23 = (+.f64 z %10) %25 = (/ %21 z) %28 = (*.f64 z %9) %29 = (/.f64 x %28) %30 = (+.f64 #s(literal 1 binary64) %29) %32 = (+ t %14) %34 = (+.f64 t %16) %36 = (/ %32 t) %37 = (*.f64 t %15) %38 = (/.f64 x %37) %39 = (+.f64 #s(literal 1 binary64) %38) %43 = (- 1 (/ x (* %13 %7))) %45 = (*.f64 %9 %15) %46 = (/.f64 x %45) %47 = (*.f64 #s(literal -1 binary64) %46) %50 = (* z %7) %51 = (/ x %50) %53 = (- t y) %54 = (/ x %53) %55 = (-.f64 t y) %56 = (/.f64 x %55) %58 = (- z y) %59 = (/ %54 %58) %60 = (-.f64 z y) %61 = (*.f64 %55 %60) %62 = (/.f64 x %61) %64 = (- 1 %59) %65 = (*.f64 #s(literal -1 binary64) %62) %68 = (* %7 %13) %69 = (/ %68 x) %72 = (/ 1 %69) %74 = (* t %13) %75 = (/ x %74) %77 = (/.f64 #s(literal 1 binary64) %9) %78 = (/.f64 z x) %82 = (/.f64 #s(literal 1 binary64) x) %83 = (/.f64 #s(literal 1 binary64) %28) %87 = (/.f64 #s(literal 1 binary64) %15) %88 = (/.f64 t x) %92 = (/.f64 #s(literal 1 binary64) %37) %97 = (/.f64 #s(literal 1 binary64) %45) %102 = (/.f64 #s(literal 1 binary64) %61) %106 = (*.f64 #s(literal -1 binary64) %78) %125 = (*.f64 #s(literal -1 binary64) z) %128 = (*.f64 #s(literal -1 binary64) t) %131 = (/.f64 x t) %132 = (*.f64 #s(literal -1 binary64) %131) %134 = (*.f64 x y) %136 = (pow.f64 t #s(literal 2 binary64)) %137 = (/.f64 %134 %136) %139 = (fma.f64 #s(literal -1 binary64) %131 (*.f64 #s(literal -1 binary64) %137)) %142 = (pow.f64 t #s(literal 3 binary64)) %143 = (/.f64 %134 %142) %145 = (/.f64 x %136) %148 = (fma.f64 #s(literal -1 binary64) %131 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %143) %145))) %151 = (pow.f64 t #s(literal 4 binary64)) %152 = (/.f64 %134 %151) %154 = (/.f64 x %142) %159 = (fma.f64 #s(literal -1 binary64) %131 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %152) %154)) %145))) %161 = (* y %13) %162 = (*.f64 y z) %165 = (+.f64 y %125) %168 = (/.f64 x z) %169 = (*.f64 #s(literal -1 binary64) %168) %171 = (pow.f64 z #s(literal 2 binary64)) %172 = (/.f64 %134 %171) %174 = (fma.f64 #s(literal -1 binary64) %168 (*.f64 #s(literal -1 binary64) %172)) %176 = (pow.f64 z #s(literal 3 binary64)) %179 = (/.f64 x %171) %182 = (fma.f64 #s(literal -1 binary64) %168 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %134 %176)) %179))) %184 = (pow.f64 z #s(literal 4 binary64)) %192 = (fma.f64 #s(literal -1 binary64) %168 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %134 %184)) (/.f64 x %176))) %179))) %194 = (*.f64 #s(literal -1 binary64) y) %197 = (*.f64 t z) %199 = (fma.f64 #s(literal -1 binary64) t %125) %200 = (*.f64 y %199) %208 = (*.f64 t y) %215 = (/ -1 %7) %216 = (/.f64 #s(literal 1 binary64) t) %221 = (/.f64 #s(literal 1 binary64) %136) %238 = (+.f64 z %132) %248 = (/.f64 x %197) %249 = (*.f64 %136 z) %250 = (/.f64 %134 %249) %252 = (fma.f64 #s(literal -1 binary64) %248 (*.f64 #s(literal -1 binary64) %250)) %255 = (/.f64 x %249) %256 = (*.f64 %142 z) %258 = (*.f64 #s(literal -1 binary64) (/.f64 %134 %256)) %264 = (/.f64 x %256) %267 = (*.f64 #s(literal -1 binary64) (/.f64 %134 (*.f64 %151 z))) %275 = (+ 1 %51) %276 = (*.f64 #s(literal -1 binary64) %248) %281 = (fma.f64 #s(literal -1 binary64) %248 (*.f64 y (-.f64 %258 %255))) %288 = (fma.f64 #s(literal -1 binary64) %248 (*.f64 y (-.f64 (*.f64 y (-.f64 %267 %264)) %255))) %291 = (+.f64 t %169) %301 = (*.f64 t %171) %302 = (/.f64 %134 %301) %304 = (fma.f64 #s(literal -1 binary64) %248 (*.f64 #s(literal -1 binary64) %302)) %307 = (/.f64 x %301) %308 = (*.f64 t %176) %310 = (*.f64 #s(literal -1 binary64) (/.f64 %134 %308)) %316 = (/.f64 x %308) %319 = (*.f64 #s(literal -1 binary64) (/.f64 %134 (*.f64 t %184))) %327 = (+ 1 %75) %330 = (fma.f64 #s(literal -1 binary64) %248 (*.f64 y (-.f64 %310 %307))) %337 = (fma.f64 #s(literal -1 binary64) %248 (*.f64 y (-.f64 (*.f64 y (-.f64 %319 %316)) %307))) %340 = (/ -1 %68) %343 = (*.f64 %136 %171) %345 = (/.f64 #s(literal 1 binary64) %197) %348 = (/.f64 #s(literal 1 binary64) %343) %349 = (pow.f64 %199 #s(literal 2 binary64)) %350 = (*.f64 %142 %176) %351 = (/.f64 %349 %350) %352 = (-.f64 %348 %351) %355 = (*.f64 #s(literal -1 binary64) (/.f64 %199 %343)) %378 = (/.f64 (*.f64 x %200) %343) %382 = (*.f64 x %349) %383 = (/.f64 %382 %350) %384 = (/.f64 x %343) %385 = (fma.f64 #s(literal -1 binary64) %383 %384) %386 = (*.f64 x %199) %387 = (/.f64 %386 %343) %389 = (*.f64 y (fma.f64 y %385 %387)) %397 = (fma.f64 #s(literal -1 binary64) (/.f64 %386 %350) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %199 %385) %197))) %401 = (*.f64 y (fma.f64 y (fma.f64 #s(literal -1 binary64) %383 (fma.f64 y %397 %384)) %387)) %406 = (+ (* %14 %215) 1) %423 = (*.f64 #s(literal -1 binary64) %145) %448 = (/.f64 %197 x) %453 = (/.f64 y x) %461 = (/.f64 z y) %462 = (*.f64 #s(literal -1 binary64) %461) %463 = (+.f64 #s(literal 1 binary64) %462) %464 = (*.f64 y %463) %466 = (/.f64 t y) %467 = (*.f64 #s(literal -1 binary64) %466) %469 = (*.f64 y (+.f64 #s(literal 1 binary64) %467)) %471 = (*.f64 t x) %472 = (/.f64 %471 y) %474 = (/.f64 (+.f64 x %472) y) %476 = (*.f64 %136 x) %477 = (pow.f64 y #s(literal 2 binary64)) %478 = (/.f64 %476 %477) %480 = (*.f64 #s(literal -1 binary64) %472) %484 = (*.f64 %142 x) %485 = (pow.f64 y #s(literal 3 binary64)) %486 = (/.f64 %484 %485) %488 = (*.f64 #s(literal -1 binary64) %478) %496 = (*.f64 x z) %497 = (/.f64 %496 y) %501 = (*.f64 x %171) %502 = (/.f64 %501 %477) %504 = (*.f64 #s(literal -1 binary64) %497) %508 = (*.f64 x %176) %518 = (*.f64 y (-.f64 %461 #s(literal 1 binary64))) %520 = (fma.f64 #s(literal -1 binary64) %466 %462) %524 = (/.f64 %197 %477) %531 = (*.f64 y (-.f64 %466 #s(literal 1 binary64))) %538 = (/.f64 %136 %477) %540 = (+.f64 #s(literal 1 binary64) %466) %551 = (/.f64 %197 y) %552 = (*.f64 #s(literal -1 binary64) %551) %553 = (+.f64 z %552) %559 = (+.f64 z %19) %561 = (/.f64 %471 %477) %562 = (+.f64 %19 %561) %568 = (*.f64 #s(literal -1 binary64) %561) %571 = (/.f64 x %162) %574 = (*.f64 %477 z) %575 = (/.f64 %471 %574) %576 = (+.f64 %571 %575) %579 = (*.f64 %485 z) %580 = (/.f64 %476 %579) %590 = (+.f64 t %19) %592 = (/.f64 %496 %477) %593 = (+.f64 %19 %592) %602 = (/.f64 x %208) %605 = (*.f64 t %477) %606 = (/.f64 %496 %605) %607 = (+.f64 %602 %606) %610 = (*.f64 t %485) %611 = (/.f64 %501 %610) %626 = (fma.f64 #s(literal -1 binary64) %197 %349) %629 = (/.f64 %199 y) %636 = (*.f64 z %199) %648 = (/.f64 x %477) %649 = (*.f64 #s(literal -1 binary64) %648) %652 = (/.f64 %386 %485) %656 = (pow.f64 y #s(literal 4 binary64)) %658 = (*.f64 t %496) %661 = (fma.f64 #s(literal -1 binary64) (/.f64 %382 %656) (+.f64 (/.f64 %658 %656) %652)) %672 = (/.f64 %471 %162) %676 = (/.f64 %476 %574) %678 = (*.f64 #s(literal -1 binary64) %672) %692 = (/.f64 (fma.f64 #s(literal -1 binary64) x %480) y) %705 = (/.f64 %386 y) %710 = (fma.f64 #s(literal -1 binary64) %382 %658) %734 = (/.f64 t %134) %735 = (/.f64 z %134) %740 = (*.f64 x %477) %748 = (/.f64 %496 %208) %752 = (/.f64 %501 %605) %754 = (*.f64 #s(literal -1 binary64) %748) %769 = (*.f64 #s(literal -1 binary64) %692) %771 = (/.f64 %476 y) %777 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t x %771) y))) y)) %779 = (/.f64 %484 y) %792 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %504) y)) %800 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z (/.f64 %501 y)) y))) y)) %815 = (+.f64 t z) %817 = (*.f64 #s(literal -1 binary64) (/.f64 %815 y)) %867 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %168 %678) y)) %870 = (/.f64 %471 z) %877 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %168 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %870 (/.f64 %476 %162)) y))) y)) %886 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %131 %754) y)) %889 = (/.f64 %496 t) %896 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %131 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %889 (/.f64 %501 %208)) y))) y)) %902 = (pow.f64 %815 #s(literal 2 binary64)) %905 = (*.f64 #s(literal -1 binary64) %815) %912 = (fma.f64 #s(literal -1 binary64) %197 %902) %915 = (*.f64 z %815) %928 = (*.f64 x %815) %930 = (*.f64 #s(literal -1 binary64) (/.f64 %928 %485)) %934 = (*.f64 x %902) %935 = (fma.f64 #s(literal -1 binary64) %934 %658) %939 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %935 y) %928) %485)) %1013 = (+.f64 %88 %78) %1044 = (fma.f64 z (-.f64 (/.f64 %496 %485) %649) %19) %1047 = (/.f64 x %485) %1048 = (*.f64 #s(literal -1 binary64) %1047) %1052 = (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %496 %656) %1048)) %649) %19) %1055 = (*.f64 y %9) %1068 = (/.f64 x %605) %1069 = (/.f64 %496 %610) %1074 = (/.f64 x %610) %1076 = (/.f64 %496 (*.f64 t %656)) %1082 = (*.f64 #s(literal -1 binary64) %1068) %1084 = (fma.f64 z (-.f64 %1069 %1082) %602) %1091 = (fma.f64 z (-.f64 (*.f64 z (-.f64 %1076 (*.f64 #s(literal -1 binary64) %1074))) %1082) %602) %1096 = (*.f64 %477 %9) %1099 = (/.f64 #s(literal 1 binary64) %1055) %1102 = (*.f64 %485 %9) %1105 = (/.f64 #s(literal 1 binary64) %1096) %1110 = (*.f64 %656 %9) %1120 = (/.f64 x %1055) %1123 = (/.f64 %496 %1096) %1124 = (*.f64 #s(literal -1 binary64) %1123) %1128 = (/.f64 x %1096) %1129 = (/.f64 %496 %1102) %1132 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1128 (*.f64 #s(literal -1 binary64) %1129))) %1136 = (/.f64 x %1102) %1137 = (/.f64 %496 %1110) %1142 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1128 (*.f64 z (fma.f64 #s(literal -1 binary64) %1136 (*.f64 #s(literal -1 binary64) %1137))))) %1159 = (/.f64 x (*.f64 y %55)) %1160 = (*.f64 #s(literal -1 binary64) %1159) %1162 = (*.f64 %477 %55) %1163 = (/.f64 %496 %1162) %1167 = (*.f64 %485 %55) %1168 = (/.f64 %496 %1167) %1170 = (/.f64 x %1162) %1176 = (/.f64 %496 (*.f64 %656 %55)) %1178 = (/.f64 x %1167) %1201 = (/.f64 %1055 x) %1203 = (/.f64 %28 x) %1209 = (*.f64 #s(literal -1 binary64) %1128) %1222 = (/.f64 y z) %1224 = (*.f64 z (-.f64 %1222 #s(literal 1 binary64))) %1226 = (/.f64 %477 z) %1230 = (/.f64 %134 z) %1235 = (/.f64 %740 %171) %1241 = (*.f64 x %485) %1251 = (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1222))) %1255 = (/.f64 %1055 z) %1259 = (/.f64 %208 z) %1272 = (*.f64 #s(literal -1 binary64) (/.f64 %740 %308)) %1282 = (/.f64 y %28) %1286 = (*.f64 %171 %9) %1287 = (/.f64 %477 %1286) %1289 = (*.f64 #s(literal -1 binary64) %1282) %1293 = (*.f64 %176 %9) %1301 = (/.f64 %134 %1286) %1303 = (*.f64 #s(literal -1 binary64) %29) %1307 = (+.f64 %1301 (/.f64 %740 %1293)) %1317 = (*.f64 z %55) %1318 = (/.f64 x %1317) %1320 = (/.f64 %134 %1317) %1324 = (*.f64 %171 %55) %1325 = (/.f64 %740 %1324) %1327 = (*.f64 #s(literal -1 binary64) %1320) %1331 = (*.f64 %176 %55) %1342 = (/.f64 %134 %1324) %1356 = (/.f64 %1055 %496) %1361 = (/.f64 %134 %28) %1362 = (*.f64 #s(literal -1 binary64) %1361) %1364 = (/.f64 (fma.f64 #s(literal -1 binary64) %10 %1362) z) %1366 = (/.f64 %740 %1286) %1379 = (/.f64 %134 %197) %1380 = (*.f64 #s(literal -1 binary64) %1379) %1384 = (/.f64 %740 %301) %1406 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x %1230) z)) %1409 = (*.f64 #s(literal -1 binary64) (/.f64 %740 z)) %1415 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1409 %134) z))) z)) %1418 = (*.f64 #s(literal -1 binary64) %740) %1452 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %131 %1379) z)) %1455 = (/.f64 %134 t) %1457 = (*.f64 #s(literal -1 binary64) (/.f64 %740 %197)) %1469 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1457 %1455) z) %131) z)) %1478 = (*.f64 #s(literal -1 binary64) (/.f64 y %9)) %1504 = (/.f64 %134 %9) %1505 = (/.f64 %740 %28) %1508 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1504 %1505) z)) %1526 = (/.f64 %134 %55) %1527 = (/.f64 %740 %1317) %1547 = (*.f64 #s(literal -1 binary64) %56) %1592 = (/.f64 %1241 %197) %1593 = (/.f64 %740 t) %1594 = (*.f64 #s(literal -1 binary64) %1593) %1607 = (/.f64 %471 %485) %1609 = (fma.f64 t (-.f64 %1607 %649) %19) %1611 = (/.f64 %471 %656) %1615 = (fma.f64 t (-.f64 (*.f64 t (-.f64 %1611 %1048)) %649) %19) %1617 = (*.f64 y %15) %1624 = (/.f64 #s(literal 1 binary64) y) %1629 = (/.f64 #s(literal 1 binary64) %477) %1650 = (/.f64 x %574) %1651 = (/.f64 %471 %579) %1656 = (/.f64 x %579) %1658 = (/.f64 %471 (*.f64 %656 z)) %1664 = (*.f64 #s(literal -1 binary64) %1650) %1666 = (fma.f64 t (-.f64 %1651 %1664) %571) %1673 = (fma.f64 t (-.f64 (*.f64 t (-.f64 %1658 (*.f64 #s(literal -1 binary64) %1656))) %1664) %571) %1680 = (*.f64 %477 %15) %1683 = (/.f64 #s(literal 1 binary64) %1617) %1686 = (*.f64 %485 %15) %1689 = (/.f64 #s(literal 1 binary64) %1680) %1694 = (*.f64 %656 %15) %1704 = (/.f64 x %1617) %1707 = (/.f64 %471 %1680) %1708 = (*.f64 #s(literal -1 binary64) %1707) %1712 = (/.f64 x %1680) %1713 = (/.f64 %471 %1686) %1716 = (*.f64 t (fma.f64 #s(literal -1 binary64) %1712 (*.f64 #s(literal -1 binary64) %1713))) %1720 = (/.f64 x %1686) %1721 = (/.f64 %471 %1694) %1726 = (*.f64 t (fma.f64 #s(literal -1 binary64) %1712 (*.f64 t (fma.f64 #s(literal -1 binary64) %1720 (*.f64 #s(literal -1 binary64) %1721))))) %1760 = (/.f64 x (*.f64 y %60)) %1761 = (*.f64 #s(literal -1 binary64) %1760) %1763 = (*.f64 %477 %60) %1764 = (/.f64 %471 %1763) %1768 = (*.f64 %485 %60) %1769 = (/.f64 %471 %1768) %1771 = (/.f64 x %1763) %1777 = (/.f64 %471 (*.f64 %656 %60)) %1779 = (/.f64 x %1768) %1802 = (/.f64 %1617 x) %1804 = (/.f64 %37 x) %1810 = (*.f64 #s(literal -1 binary64) %1712) %1820 = (/.f64 y t) %1822 = (*.f64 t (-.f64 %1820 #s(literal 1 binary64))) %1824 = (*.f64 #s(literal -1 binary64) %1455) %1826 = (/.f64 (fma.f64 #s(literal -1 binary64) x %1824) t) %1828 = (/.f64 %740 %136) %1829 = (*.f64 #s(literal -1 binary64) %1828) %1834 = (/.f64 %1241 %142) %1843 = (/.f64 %1617 t) %1847 = (*.f64 #s(literal -1 binary64) %1820) %1849 = (*.f64 t (+.f64 #s(literal 1 binary64) %1847)) %1854 = (/.f64 %477 %136) %1866 = (/.f64 %162 t) %1877 = (*.f64 #s(literal -1 binary64) (/.f64 %740 %256)) %1889 = (/.f64 y %37) %1893 = (*.f64 %136 %15) %1894 = (/.f64 %477 %1893) %1896 = (*.f64 #s(literal -1 binary64) %1889) %1900 = (*.f64 %142 %15) %1908 = (/.f64 %134 %1893) %1910 = (*.f64 #s(literal -1 binary64) %38) %1914 = (+.f64 %1908 (/.f64 %740 %1900)) %1927 = (/.f64 %740 %249) %1941 = (/.f64 (+.f64 x %1455) t) %1952 = (*.f64 t %60) %1953 = (/.f64 x %1952) %1955 = (/.f64 x %60) %1956 = (/.f64 %134 %1952) %1960 = (*.f64 %136 %60) %1961 = (/.f64 %740 %1960) %1963 = (*.f64 #s(literal -1 binary64) %1956) %1967 = (*.f64 %142 %60) %1978 = (/.f64 %134 %1960) %1992 = (/.f64 %1617 %471) %1997 = (/.f64 %134 %37) %1998 = (*.f64 #s(literal -1 binary64) %1997) %2000 = (/.f64 (fma.f64 #s(literal -1 binary64) %16 %1998) t) %2002 = (/.f64 %740 %1893) %2017 = (*.f64 #s(literal -1 binary64) %1941) %2024 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1594 %134) t))) t)) %2026 = (/.f64 %1241 t) %2080 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %168 %1379) t)) %2094 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1457 %1230) t) %168) t)) %2107 = (*.f64 #s(literal -1 binary64) (/.f64 y %15)) %2133 = (/.f64 %134 %15) %2134 = (/.f64 %740 %37) %2137 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2133 %2134) t)) %2185 = (/.f64 %134 %60) %2186 = (/.f64 %740 %1952) %2206 = (*.f64 #s(literal -1 binary64) %1955) (approx 1 #s(literal 0 binary64)) (approx x x) (approx %8 %10) (approx %14 %16) (approx (/ x y) %19) (approx %21 z) (approx %21 %23) (approx %25 #s(literal 1 binary64)) (approx %25 %30) (approx %32 t) (approx %32 %34) (approx %36 %39) (approx %43 (+.f64 #s(literal 1 binary64) %47)) (approx %51 %29) (approx %54 %56) (approx %59 %62) (approx %64 (+.f64 #s(literal 1 binary64) %65)) (approx %69 (/.f64 %45 x)) (approx %72 %46) (approx %75 %38) (approx %21 (*.f64 x (+.f64 %77 %78))) (approx %25 (*.f64 x (+.f64 %82 %83))) (approx %32 (*.f64 x (+.f64 %87 %88))) (approx %36 (*.f64 x (+.f64 %82 %92))) (approx %43 %47) (approx %43 (*.f64 x (-.f64 %82 %97))) (approx %64 %65) (approx %64 (*.f64 x (-.f64 %82 %102))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %106 %77)))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %88) %87)))) (approx %43 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %97 %82)))) (approx %64 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %102 %82)))) (approx y y) (approx %13 %125) (approx %13 %15) (approx %7 %128) (approx %7 %9) (approx %8 %132) (approx %8 %139) (approx %8 %148) (approx %8 %159) (approx %161 (*.f64 #s(literal -1 binary64) %162)) (approx %161 (*.f64 y %165)) (approx %14 %169) (approx %14 %174) (approx %14 %182) (approx %14 %192) (approx %58 (+.f64 z %194)) (approx %68 %197) (approx %68 (fma.f64 t z %200)) (approx %68 (fma.f64 t z (*.f64 y (+.f64 y %199)))) (approx (* t y) %208) (approx (* y z) %162) (approx %53 (+.f64 t %194)) (approx %215 %216) (approx %215 (+.f64 %216 (/.f64 y %136))) (approx %215 (fma.f64 y (+.f64 %221 (/.f64 y %142)) %216)) (approx %215 (fma.f64 y (fma.f64 y (+.f64 (/.f64 #s(literal 1 binary64) %142) (/.f64 y %151)) %221) %216)) (approx %50 (*.f64 #s(literal -1 binary64) %197)) (approx %50 (fma.f64 #s(literal -1 binary64) %197 %162)) (approx %74 (fma.f64 #s(literal -1 binary64) %197 %208)) (approx %21 %238) (approx %21 (+.f64 z %139)) (approx %21 (+.f64 z %148)) (approx %21 (+.f64 z %159)) (approx %25 (/.f64 %238 z)) (approx %25 (+.f64 #s(literal 1 binary64) %252)) (approx %25 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 (*.f64 y (fma.f64 #s(literal -1 binary64) %255 %258))))) (approx %25 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 (*.f64 y (fma.f64 #s(literal -1 binary64) %255 (*.f64 y (fma.f64 #s(literal -1 binary64) %264 %267))))))) (approx %275 (+.f64 #s(literal 1 binary64) %276)) (approx %275 (+.f64 #s(literal 1 binary64) %281)) (approx %275 (+.f64 #s(literal 1 binary64) %288)) (approx %32 %291) (approx %32 (+.f64 t %174)) (approx %32 (+.f64 t %182)) (approx %32 (+.f64 t %192)) (approx %36 (/.f64 %291 t)) (approx %36 (+.f64 #s(literal 1 binary64) %304)) (approx %36 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 (*.f64 y (fma.f64 #s(literal -1 binary64) %307 %310))))) (approx %36 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 (*.f64 y (fma.f64 #s(literal -1 binary64) %307 (*.f64 y (fma.f64 #s(literal -1 binary64) %316 %319))))))) (approx %327 (+.f64 #s(literal 1 binary64) %330)) (approx %327 (+.f64 #s(literal 1 binary64) %337)) (approx %340 (/.f64 #s(literal -1 binary64) %197)) (approx %340 (-.f64 (/.f64 %200 %343) %345)) (approx %340 (-.f64 (*.f64 y (-.f64 (*.f64 y %352) %355)) %345)) (approx %340 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 %136 %176)) (/.f64 #s(literal 1 binary64) (*.f64 %142 %171))) (/.f64 (*.f64 %199 %352) %197)) %348) %351)) %355)) %345)) (approx %43 (-.f64 #s(literal 1 binary64) %248)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %378) %248)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %389) %248)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %401) %248)) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 %378))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 %389))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 %401))) (approx %51 %276) (approx %51 %252) (approx %51 %281) (approx %51 %288) (approx %54 %131) (approx %54 (+.f64 %131 %137)) (approx %54 (fma.f64 y (-.f64 %143 %423) %131)) (approx %54 (fma.f64 y (-.f64 (*.f64 y (-.f64 %152 (*.f64 #s(literal -1 binary64) %154))) %423) %131)) (approx %59 %248) (approx %59 (fma.f64 #s(literal -1 binary64) %378 %248)) (approx %59 (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %385)) %387) %248)) (approx %59 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y %397)) %385)) %387) %248)) (approx %69 %448) (approx %69 (fma.f64 y (fma.f64 #s(literal -1 binary64) %88 %106) %448)) (approx %69 (fma.f64 y (fma.f64 #s(literal -1 binary64) %88 (fma.f64 #s(literal -1 binary64) %78 %453)) %448)) (approx %75 %304) (approx %75 %330) (approx %75 %337) (approx %13 %464) (approx %7 %469) (approx %8 %474) (approx %8 (/.f64 (-.f64 (+.f64 x %478) %480) y)) (approx %8 (/.f64 (-.f64 (+.f64 x %486) (fma.f64 #s(literal -1 binary64) %472 %488)) y)) (approx %161 %477) (approx %161 (*.f64 %477 %463)) (approx %14 (/.f64 (+.f64 x %497) y)) (approx %14 (/.f64 (-.f64 (+.f64 x %502) %504) y)) (approx %14 (/.f64 (-.f64 (+.f64 x (/.f64 %508 %485)) (fma.f64 #s(literal -1 binary64) %497 (*.f64 #s(literal -1 binary64) %502))) y)) (approx %58 %194) (approx %58 %518) (approx %68 (*.f64 %477 (+.f64 #s(literal 1 binary64) %520))) (approx %68 (*.f64 %477 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %466 (fma.f64 #s(literal -1 binary64) %461 %524))))) (approx %53 %531) (approx %215 (/.f64 #s(literal -1 binary64) y)) (approx %215 (/.f64 (-.f64 %467 #s(literal 1 binary64)) y)) (approx %215 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %538) %540) y)) (approx %215 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %142 %485)) (+.f64 #s(literal 1 binary64) (+.f64 %466 %538))) y)) (approx %50 (*.f64 y %553)) (approx %74 (*.f64 y (+.f64 t %552))) (approx %21 %559) (approx %21 (+.f64 z %562)) (approx %21 (-.f64 (+.f64 z (+.f64 %19 (/.f64 %476 %485))) %568)) (approx %25 (+.f64 #s(literal 1 binary64) %571)) (approx %25 (+.f64 #s(literal 1 binary64) %576)) (approx %25 (+.f64 #s(literal 1 binary64) (+.f64 %571 (+.f64 %575 %580)))) (approx %275 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %571 %580)) (*.f64 #s(literal -1 binary64) %575))) (approx %32 %590) (approx %32 (+.f64 t %593)) (approx %32 (-.f64 (+.f64 t (+.f64 %19 (/.f64 %501 %485))) (*.f64 #s(literal -1 binary64) %592))) (approx %36 (+.f64 #s(literal 1 binary64) %602)) (approx %36 (+.f64 #s(literal 1 binary64) %607)) (approx %36 (+.f64 #s(literal 1 binary64) (+.f64 %602 (+.f64 %606 %611)))) (approx %327 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %602 %611)) (*.f64 #s(literal -1 binary64) %606))) (approx %340 (/.f64 #s(literal -1 binary64) %477)) (approx %340 (/.f64 (-.f64 %520 #s(literal 1 binary64)) %477)) (approx %340 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %626 %477)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %629))) %477)) (approx %340 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 %199 %626) (*.f64 t %636)) %485)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %524 (fma.f64 #s(literal -1 binary64) %629 (/.f64 %349 %477))))) %477)) (approx %43 (+.f64 #s(literal 1 binary64) %649)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %652) %648)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %661) %648)) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %648 %652))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %648 %661))) (approx %51 %571) (approx %51 (/.f64 (+.f64 %168 %672) y)) (approx %51 (/.f64 (-.f64 (+.f64 %168 %676) %678) y)) (approx %51 (/.f64 (-.f64 (+.f64 %168 (/.f64 %484 %579)) (fma.f64 #s(literal -1 binary64) %672 (*.f64 #s(literal -1 binary64) %676))) y)) (approx %54 (*.f64 #s(literal -1 binary64) %19)) (approx %54 %692) (approx %54 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %488) %472) y)) (approx %54 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %486)) (+.f64 %472 %478)) y)) (approx %59 %648) (approx %59 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %705)) %477)) (approx %59 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %710 %477))) %705) %477)) (approx %59 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x %636)) (*.f64 #s(literal -1 binary64) (*.f64 %199 %710))) %485))) (fma.f64 #s(literal -1 binary64) (/.f64 %382 %477) (+.f64 (/.f64 %658 %477) %705))) %477)) (approx %69 (/.f64 %477 x)) (approx %69 (*.f64 %477 (fma.f64 #s(literal -1 binary64) %734 (fma.f64 #s(literal -1 binary64) %735 %82)))) (approx %69 (*.f64 %477 (fma.f64 #s(literal -1 binary64) %734 (fma.f64 #s(literal -1 binary64) %735 (+.f64 %82 (/.f64 %197 %740)))))) (approx %75 %602) (approx %75 (/.f64 (+.f64 %131 %748) y)) (approx %75 (/.f64 (-.f64 (+.f64 %131 %752) %754) y)) (approx %75 (/.f64 (-.f64 (+.f64 %131 (/.f64 %508 %610)) (fma.f64 #s(literal -1 binary64) %748 (*.f64 #s(literal -1 binary64) %752))) y)) (approx %13 (*.f64 #s(literal -1 binary64) %518)) (approx %7 (*.f64 #s(literal -1 binary64) %531)) (approx %8 %769) (approx %8 %777) (approx %8 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %476 (*.f64 #s(literal -1 binary64) %779)) y) %471) y))) y))) (approx %14 %792) (approx %14 %800) (approx %14 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %501 (*.f64 #s(literal -1 binary64) (/.f64 %508 y))) y) %496) y))) y))) (approx %58 (*.f64 #s(literal -1 binary64) %464)) (approx %68 (*.f64 %477 (+.f64 #s(literal 1 binary64) %817))) (approx %68 (*.f64 %477 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t %553) y))))) (approx %53 (*.f64 #s(literal -1 binary64) %469)) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 %540 y))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %136 y)) t) y))) y))) (approx %215 (*.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 %142 y) (*.f64 #s(literal -1 binary64) %136)) y)) t) y))) y))) (approx %50 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %551)))) (approx %74 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) t %551)))) (approx %21 (+.f64 z %769)) (approx %21 (+.f64 z %777)) (approx %25 (+.f64 #s(literal 1 binary64) %867)) (approx %25 (+.f64 #s(literal 1 binary64) %877)) (approx %32 (+.f64 t %792)) (approx %32 (+.f64 t %800)) (approx %36 (+.f64 #s(literal 1 binary64) %886)) (approx %36 (+.f64 #s(literal 1 binary64) %896)) (approx %340 (/.f64 (-.f64 %817 #s(literal 1 binary64)) %477)) (approx %340 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %551 (/.f64 %902 y)) %905) y)) #s(literal 1 binary64)) %477)) (approx %340 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %815 %912) y) (/.f64 (*.f64 t %915) y)) %912) y)) %905) y)) #s(literal 1 binary64)) %477)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %930) %648)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %939) %648)) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %648 %930))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %648 %939))) (approx %51 %867) (approx %51 %877) (approx %51 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %168 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %476 z) (*.f64 #s(literal -1 binary64) (/.f64 %484 %162))) y) %870) y))) y))) (approx %54 (*.f64 #s(literal -1 binary64) %474)) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %771) %471) y))) y))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %779 (*.f64 #s(literal -1 binary64) %476)) y)) %471) y))) y))) (approx %59 (/.f64 (+.f64 x (/.f64 %928 y)) %477)) (approx %59 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %934 y) (/.f64 %658 y)) %928) y))) %477)) (approx %59 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x %915)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %815 %935) y))) %935) y)) %928) y))) %477)) (approx %69 (*.f64 %477 (fma.f64 #s(literal -1 binary64) (/.f64 %1013 y) %82))) (approx %69 (*.f64 %477 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %197 %134) %1013) y) %82))) (approx %75 %886) (approx %75 %896) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %131 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %501 t) (*.f64 #s(literal -1 binary64) (/.f64 %508 %208))) y) %889) y))) y))) (approx %13 %165) (approx %161 (fma.f64 #s(literal -1 binary64) %162 %477)) (approx %14 %593) (approx %14 %1044) (approx %14 %1052) (approx %58 %60) (approx %68 %1055) (approx %68 (fma.f64 #s(literal -1 binary64) %28 %1055)) (approx %50 %28) (approx %25 (/.f64 %23 z)) (approx %32 (+.f64 t %1044)) (approx %32 (+.f64 t %1052)) (approx %36 (/.f64 %590 t)) (approx %36 (+.f64 #s(literal 1 binary64) (fma.f64 z (+.f64 %1068 %1069) %602))) (approx %36 (+.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (+.f64 %1074 %1076) %1068) %602))) (approx %327 (+.f64 #s(literal 1 binary64) %1084)) (approx %327 (+.f64 #s(literal 1 binary64) %1091)) (approx %340 (/.f64 #s(literal -1 binary64) %1055)) (approx %340 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %1096)) %1099)) (approx %340 (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %1102)) %1105)) %1099)) (approx %340 (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %1110)) (/.f64 #s(literal 1 binary64) %1102))) %1105)) %1099)) (approx %43 (-.f64 #s(literal 1 binary64) %1120)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1124) %1120)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1132) %1120)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1142) %1120)) (approx %406 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1120))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1120 %1124))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1120 %1132))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1120 %1142))) (approx %59 %1160) (approx %59 (fma.f64 #s(literal -1 binary64) %1159 (*.f64 #s(literal -1 binary64) %1163))) (approx %59 (fma.f64 #s(literal -1 binary64) %1159 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1168) %1170)))) (approx %59 (fma.f64 #s(literal -1 binary64) %1159 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1176) %1178)) %1170)))) (approx %64 (-.f64 #s(literal 1 binary64) %1160)) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) %1163) %1160)) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 %1170 %1168))) %1160)) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 z (+.f64 %1178 %1176) %1170))) %1160)) (approx %69 %1201) (approx %69 (fma.f64 #s(literal -1 binary64) %1203 %1201)) (approx %72 %1120) (approx %72 (+.f64 %1120 %1123)) (approx %72 (fma.f64 z (-.f64 %1129 %1209) %1120)) (approx %72 (fma.f64 z (-.f64 (*.f64 z (-.f64 %1137 (*.f64 #s(literal -1 binary64) %1136))) %1209) %1120)) (approx %75 %607) (approx %75 %1084) (approx %75 %1091) (approx %13 %1224) (approx %161 (*.f64 z (fma.f64 #s(literal -1 binary64) y %1226))) (approx %14 (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %1230)) z)) (approx %14 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %1235)) %1230) z)) (approx %14 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %1241 %176))) (+.f64 %1230 %1235)) z)) (approx %58 %1251) (approx %68 (*.f64 #s(literal -1 binary64) %28)) (approx %68 (*.f64 z (fma.f64 #s(literal -1 binary64) %9 %1255))) (approx %74 (*.f64 z (fma.f64 #s(literal -1 binary64) t %1259))) (approx %21 (*.f64 z %30)) (approx %32 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %168 (*.f64 #s(literal -1 binary64) (/.f64 %740 %176)))) %172)) (approx %36 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 (fma.f64 #s(literal -1 binary64) %302 %1272)))) (approx %327 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 %1272)) %302)) (approx %340 %83) (approx %340 (/.f64 (+.f64 %77 %1282) z)) (approx %340 (/.f64 (-.f64 (+.f64 %77 %1287) %1289) z)) (approx %340 (/.f64 (-.f64 (+.f64 %77 (/.f64 %485 %1293)) (fma.f64 #s(literal -1 binary64) %1282 (*.f64 #s(literal -1 binary64) %1287))) z)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1301) %1303)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1307) %1303)) (approx %406 (+.f64 #s(literal 1 binary64) (+.f64 %29 %1301))) (approx %406 (+.f64 #s(literal 1 binary64) (+.f64 %29 %1307))) (approx %59 %1318) (approx %59 (/.f64 (+.f64 %56 %1320) z)) (approx %59 (/.f64 (-.f64 (+.f64 %56 %1325) %1327) z)) (approx %59 (/.f64 (-.f64 (+.f64 %56 (/.f64 %1241 %1331)) (fma.f64 #s(literal -1 binary64) %1320 (*.f64 #s(literal -1 binary64) %1325))) z)) (approx %64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1318))) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1342)) %1318)) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1342 (*.f64 #s(literal -1 binary64) (/.f64 %740 %1331)))) %1318)) (approx %69 (*.f64 #s(literal -1 binary64) %1203)) (approx %69 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %9 x) %1356))) (approx %72 %1303) (approx %72 %1364) (approx %72 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %10 (*.f64 #s(literal -1 binary64) %1366)) %1361) z)) (approx %72 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %10 (*.f64 #s(literal -1 binary64) (/.f64 %1241 %1293))) (+.f64 %1361 %1366)) z)) (approx %75 (/.f64 (fma.f64 #s(literal -1 binary64) %131 %1380) z)) (approx %75 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %131 (*.f64 #s(literal -1 binary64) %1384)) %1379) z)) (approx %75 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %131 (*.f64 #s(literal -1 binary64) (/.f64 %1241 %308))) (+.f64 %1379 %1384)) z)) (approx %13 (*.f64 #s(literal -1 binary64) %1251)) (approx %161 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) %1226))))) (approx %14 %1406) (approx %14 %1415) (approx %14 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1241 z) %1418) z)) %134) z))) z))) (approx %58 (*.f64 #s(literal -1 binary64) %1224)) (approx %68 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1255)) t)))) (approx %74 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t (*.f64 #s(literal -1 binary64) %1259))))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1303 #s(literal 1 binary64))))) (approx %32 (+.f64 t %1406)) (approx %32 (+.f64 t %1415)) (approx %36 (+.f64 #s(literal 1 binary64) %1452)) (approx %36 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1455 %1457) z) %131) z)))) (approx %327 (+.f64 #s(literal 1 binary64) %1469)) (approx %340 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1289 %77) z))) (approx %340 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %477 %28) %1478) z)) %77) z))) (approx %340 (*.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 %485 %28)) (/.f64 %477 %9)) z)) %1478) z)) %77) z))) (approx %43 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1362 %10) z)))) (approx %43 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1508 %10) z)))) (approx %406 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1364))) (approx %406 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %10 %1508) z)))) (approx %59 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %56 %1327) z))) (approx %59 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %56 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1526 %1527) z))) z))) (approx %59 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %56 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %740 %55) (*.f64 #s(literal -1 binary64) (/.f64 %1241 %1317))) z) %1526) z))) z))) (approx %64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1320 %1547) z)))) (approx %64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1527) %1526) z)) %1547) z)))) (approx %69 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1356 %453) %88)))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %10 %1361) z))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1505) %1504) z) %10) z))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1241 %28) (*.f64 #s(literal -1 binary64) (/.f64 %740 %9))) z)) %1504) z) %10) z))) (approx %75 %1452) (approx %75 %1469) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1592 %1594) z)) %1455) z) %131) z))) (approx %7 (+.f64 y %128)) (approx %8 %562) (approx %8 %1609) (approx %8 %1615) (approx %68 %1617) (approx %68 (fma.f64 #s(literal -1 binary64) %37 %1617)) (approx %53 %55) (approx %215 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %477)) %1624)) (approx %215 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %485)) %1629)) %1624)) (approx %215 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %656)) (/.f64 #s(literal 1 binary64) %485))) %1629)) %1624)) (approx %74 %37) (approx %21 (+.f64 z %1609)) (approx %21 (+.f64 z %1615)) (approx %25 (/.f64 %559 z)) (approx %25 (+.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 %1650 %1651) %571))) (approx %25 (+.f64 #s(literal 1 binary64) (fma.f64 t (fma.f64 t (+.f64 %1656 %1658) %1650) %571))) (approx %275 (+.f64 #s(literal 1 binary64) %1666)) (approx %275 (+.f64 #s(literal 1 binary64) %1673)) (approx %36 (/.f64 %34 t)) (approx %340 (/.f64 #s(literal -1 binary64) %1617)) (approx %340 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1680)) %1683)) (approx %340 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1686)) %1689)) %1683)) (approx %340 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1694)) (/.f64 #s(literal 1 binary64) %1686))) %1689)) %1683)) (approx %43 (-.f64 #s(literal 1 binary64) %1704)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1708) %1704)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1716) %1704)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1726) %1704)) (approx %406 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1704))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1704 %1708))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1704 %1716))) (approx %406 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1704 %1726))) (approx %51 %576) (approx %51 %1666) (approx %51 %1673) (approx %54 (fma.f64 #s(literal -1 binary64) %19 %568)) (approx %54 (fma.f64 #s(literal -1 binary64) %19 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1607) %648)))) (approx %54 (fma.f64 #s(literal -1 binary64) %19 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1611) %1047)) %648)))) (approx %59 %1761) (approx %59 (fma.f64 #s(literal -1 binary64) %1760 (*.f64 #s(literal -1 binary64) %1764))) (approx %59 (fma.f64 #s(literal -1 binary64) %1760 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1769) %1771)))) (approx %59 (fma.f64 #s(literal -1 binary64) %1760 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1777) %1779)) %1771)))) (approx %64 (-.f64 #s(literal 1 binary64) %1761)) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) %1764) %1761)) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 %1771 %1769))) %1761)) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (fma.f64 t (+.f64 %1779 %1777) %1771))) %1761)) (approx %69 %1802) (approx %69 (fma.f64 #s(literal -1 binary64) %1804 %1802)) (approx %72 %1704) (approx %72 (+.f64 %1704 %1707)) (approx %72 (fma.f64 t (-.f64 %1713 %1810) %1704)) (approx %72 (fma.f64 t (-.f64 (*.f64 t (-.f64 %1721 (*.f64 #s(literal -1 binary64) %1720))) %1810) %1704)) (approx %7 %1822) (approx %8 %1826) (approx %8 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %1829) %1455) t)) (approx %8 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %1834)) (+.f64 %1455 %1828)) t)) (approx %68 (*.f64 #s(literal -1 binary64) %37)) (approx %68 (*.f64 t (fma.f64 #s(literal -1 binary64) %15 %1843))) (approx %53 %1849) (approx %215 (/.f64 (+.f64 #s(literal 1 binary64) %1820) t)) (approx %215 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %1854) %1847) t)) (approx %215 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %485 %142)) (fma.f64 #s(literal -1 binary64) %1820 (*.f64 #s(literal -1 binary64) %1854))) t)) (approx %50 (*.f64 t (fma.f64 #s(literal -1 binary64) z %1866))) (approx %21 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %131 (*.f64 #s(literal -1 binary64) (/.f64 %740 %142)))) %137)) (approx %25 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 (fma.f64 #s(literal -1 binary64) %250 %1877)))) (approx %275 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %248 %1877)) %250)) (approx %32 (*.f64 t %39)) (approx %340 %92) (approx %340 (/.f64 (+.f64 %87 %1889) t)) (approx %340 (/.f64 (-.f64 (+.f64 %87 %1894) %1896) t)) (approx %340 (/.f64 (-.f64 (+.f64 %87 (/.f64 %485 %1900)) (fma.f64 #s(literal -1 binary64) %1889 (*.f64 #s(literal -1 binary64) %1894))) t)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1908) %1910)) (approx %43 (-.f64 (+.f64 #s(literal 1 binary64) %1914) %1910)) (approx %406 (+.f64 #s(literal 1 binary64) (+.f64 %38 %1908))) (approx %406 (+.f64 #s(literal 1 binary64) (+.f64 %38 %1914))) (approx %51 (/.f64 (fma.f64 #s(literal -1 binary64) %168 %1380) t)) (approx %51 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %168 (*.f64 #s(literal -1 binary64) %1927)) %1379) t)) (approx %51 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %168 (*.f64 #s(literal -1 binary64) (/.f64 %1241 %256))) (+.f64 %1379 %1927)) t)) (approx %54 %1941) (approx %54 (/.f64 (-.f64 (+.f64 x %1828) %1824) t)) (approx %54 (/.f64 (-.f64 (+.f64 x %1834) (fma.f64 #s(literal -1 binary64) %1455 %1829)) t)) (approx %59 %1953) (approx %59 (/.f64 (+.f64 %1955 %1956) t)) (approx %59 (/.f64 (-.f64 (+.f64 %1955 %1961) %1963) t)) (approx %59 (/.f64 (-.f64 (+.f64 %1955 (/.f64 %1241 %1967)) (fma.f64 #s(literal -1 binary64) %1956 (*.f64 #s(literal -1 binary64) %1961))) t)) (approx %64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1953))) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1978)) %1953)) (approx %64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1978 (*.f64 #s(literal -1 binary64) (/.f64 %740 %1967)))) %1953)) (approx %69 (*.f64 #s(literal -1 binary64) %1804)) (approx %69 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %15 x) %1992))) (approx %72 %1910) (approx %72 %2000) (approx %72 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %16 (*.f64 #s(literal -1 binary64) %2002)) %1997) t)) (approx %72 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %16 (*.f64 #s(literal -1 binary64) (/.f64 %1241 %1900))) (+.f64 %1997 %2002)) t)) (approx %7 (*.f64 #s(literal -1 binary64) %1849)) (approx %8 %2017) (approx %8 %2024) (approx %8 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2026 %1418) t)) %134) t))) t))) (approx %68 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1843)) z)))) (approx %53 (*.f64 #s(literal -1 binary64) %1822)) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1847 #s(literal 1 binary64)) t))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %477 t) %194) t)) #s(literal 1 binary64)) t))) (approx %215 (*.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 %485 t)) %477) t)) %194) t)) #s(literal 1 binary64)) t))) (approx %50 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 z (*.f64 #s(literal -1 binary64) %1866))))) (approx %21 (+.f64 z %2017)) (approx %21 (+.f64 z %2024)) (approx %25 (+.f64 #s(literal 1 binary64) %2080)) (approx %25 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1230 %1457) t) %168) t)))) (approx %275 (+.f64 #s(literal 1 binary64) %2094)) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %1910 #s(literal 1 binary64))))) (approx %340 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1896 %87) t))) (approx %340 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %477 %37) %2107) t)) %87) t))) (approx %340 (*.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 %485 %37)) (/.f64 %477 %15)) t)) %2107) t)) %87) t))) (approx %43 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1998 %16) t)))) (approx %43 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2137 %16) t)))) (approx %406 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %2000))) (approx %406 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %16 %2137) t)))) (approx %51 %2080) (approx %51 %2094) (approx %51 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1592 %1409) t)) %1230) t) %168) t))) (approx %54 (*.f64 #s(literal -1 binary64) %1826)) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y %1593) t))) t))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %740 (*.f64 #s(literal -1 binary64) %2026)) t) %134) t))) t))) (approx %59 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1955 %1963) t))) (approx %59 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1955 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2185 %2186) t))) t))) (approx %59 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1955 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %740 %60) (*.f64 #s(literal -1 binary64) (/.f64 %1241 %1952))) t) %2185) t))) t))) (approx %64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1956 %2206) t)))) (approx %64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2186) %2185) t)) %2206) t)))) (approx %69 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1992 %453) %78)))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %16 %1997) t))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2134) %2133) t) %16) t))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1241 %37) (*.f64 #s(literal -1 binary64) (/.f64 %740 %15))) t)) %2133) t) %16) t))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 27.0ms | t | -inf |
| 16.0ms | x | -inf |
| 11.0ms | y | -inf |
| 10.0ms | x | 0 |
| 8.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 69 | 547 |
| 0 | 106 | 542 |
| 1 | 403 | 542 |
| 2 | 1656 | 542 |
| 0 | 5143 | 542 |
| 0 | 5634 | 542 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (-.f64 y z) %6 = (-.f64 y t) %9 = (approx 1 #s(literal 0 binary64)) %11 = (*.f64 t z) %12 = (/.f64 x %6) %13 = (*.f64 y %4) %14 = (/.f64 x %4) %15 = (-.f64 z y) %16 = (- y t) %17 = (- y z) %18 = (* %16 %17) %19 = (approx %18 %11) %20 = (*.f64 t y) %21 = (*.f64 y z) %23 = (approx (- t y) t) %24 = (/.f64 #s(literal 1 binary64) t) %27 = (approx (/ -1 %16) %24) %28 = (* z %16) %29 = (approx %28 %21) %30 = (* t %17) %31 = (approx %30 %20) %32 = (/.f64 x y) %34 = (approx (/ x %17) %32) %35 = (+.f64 z %12) %36 = (/.f64 %35 z) %39 = (approx (+ 1 (/ x %28)) %36) %40 = (approx %18 %13) %41 = (+.f64 t %14) %42 = (/.f64 %41 t) %45 = (approx (+ 1 (/ x %30)) %42) %46 = (/.f64 #s(literal -1 binary64) %19) %49 = (- 1 (/ x (* %17 %16))) %53 = (/.f64 x %29) %54 = (+.f64 #s(literal 1 binary64) %53) %56 = (/.f64 x %23) %57 = (/.f64 %56 %15) %60 = (/.f64 %40 x) %61 = (/.f64 #s(literal 1 binary64) %60) %63 = (/.f64 #s(literal -1 binary64) %40) %65 = (/.f64 %34 %6) %67 = (/.f64 x %31) %68 = (+.f64 #s(literal 1 binary64) %67) #s(literal 1 binary64) x y z %4 t %6 #s(literal 0 binary64) %9 #s(literal -1 binary64) %11 %12 %13 %14 %15 %19 %20 %21 %23 %24 %27 %29 %31 %32 %34 %35 %36 %39 %40 %41 %42 %45 %46 (approx %49 %45) (fma.f64 %14 %27 #s(literal 1 binary64)) (approx %49 %39) %53 %54 (approx %49 %54) %56 %57 (-.f64 #s(literal 1 binary64) %57) (fma.f64 x %46 #s(literal 1 binary64)) %60 %61 (-.f64 #s(literal 1 binary64) %61) %63 (fma.f64 x %63 #s(literal 1 binary64)) %65 (-.f64 #s(literal 1 binary64) %65) %67 %68 (approx %49 %68) (approx %49 %9) |
| Outputs |
|---|
%4 = (-.f64 y z) %7 = (-.f64 z y) %8 = (/.f64 #s(literal -1 binary64) %7) %11 = (neg.f64 z) %12 = (neg.f64 %11) %14 = (neg.f64 y) %15 = (neg.f64 %14) %22 = (-.f64 y t) %28 = (-.f64 t y) %29 = (/.f64 #s(literal -1 binary64) %28) %31 = (*.f64 #s(literal -1 binary64) %22) %33 = (*.f64 #s(literal 1 binary64) %28) %36 = (neg.f64 t) %37 = (*.f64 %36 #s(literal 1 binary64)) %39 = (*.f64 #s(literal 1 binary64) %36) %41 = (neg.f64 %36) %52 = (approx 1 #s(literal 0 binary64)) %56 = (*.f64 t z) %62 = (neg.f64 x) %63 = (/.f64 #s(literal -1 binary64) %22) %66 = (/.f64 x %22) %68 = (neg.f64 %62) %69 = (neg.f64 %68) %71 = (*.f64 x #s(literal 1 binary64)) %74 = (*.f64 #s(literal -1 binary64) x) %85 = (/.f64 x %28) %87 = (*.f64 %4 y) %96 = (fabs.f64 y) %97 = (*.f64 y %11) %99 = (*.f64 %11 y) %105 = (*.f64 y y) %109 = (/.f64 #s(literal -1 binary64) %4) %112 = (/.f64 x %4) %119 = (*.f64 #s(literal -1 binary64) %7) %121 = (*.f64 #s(literal 1 binary64) %4) %129 = (/.f64 x %7) %148 = (- y z) %149 = (- y t) %150 = (* %148 %149) %151 = (approx %150 %56) %153 = (/.f64 #s(literal 1 binary64) %151) %155 = (*.f64 t y) %160 = (*.f64 z y) %165 = (- t y) %166 = (approx %165 t) %168 = (/.f64 #s(literal 1 binary64) %166) %170 = (/.f64 #s(literal 1 binary64) t) %176 = (/.f64 #s(literal -1 binary64) t) %182 = (*.f64 #s(literal -1 binary64) %11) %185 = (*.f64 #s(literal -1 binary64) %36) %186 = (*.f64 t t) %188 = (*.f64 #s(literal -1 binary64) t) %189 = (*.f64 %36 t) %191 = (*.f64 #s(literal -1 binary64) z) %192 = (*.f64 %36 z) %194 = (*.f64 #s(literal 1 binary64) %11) %199 = (*.f64 %11 #s(literal -1 binary64)) %202 = (*.f64 %11 #s(literal 1 binary64)) %205 = (*.f64 %11 t) %207 = (*.f64 %36 #s(literal -1 binary64)) %209 = (*.f64 t #s(literal -1 binary64)) %210 = (*.f64 t %36) %212 = (*.f64 t #s(literal 1 binary64)) %216 = (*.f64 z #s(literal -1 binary64)) %234 = (*.f64 #s(literal 2 binary64) t) %238 = (neg.f64 %41) %261 = (approx (/ -1 %149) %170) %266 = (approx (* %149 z) %160) %272 = (/.f64 #s(literal 1 binary64) %266) %277 = (approx (* %148 t) %155) %283 = (/.f64 #s(literal 1 binary64) %277) %287 = (/.f64 #s(literal 1 binary64) y) %292 = (/.f64 x y) %311 = (approx (/ x %148) %292) %315 = (fma.f64 %22 z x) %317 = (-.f64 z %85) %319 = (fma.f64 %28 z %62) %322 = (neg.f64 %315) %323 = (neg.f64 %322) %332 = (-.f64 %85 z) %338 = (*.f64 %28 z) %343 = (/.f64 #s(literal 1 binary64) z) %345 = (/.f64 #s(literal -1 binary64) %338) %350 = (*.f64 %22 z) %351 = (/.f64 x %350) %352 = (-.f64 %351 #s(literal -1 binary64)) %354 = (*.f64 #s(literal 2 binary64) z) %358 = (*.f64 %11 z) %368 = (*.f64 z z) %372 = (*.f64 #s(literal 2 binary64) %22) %373 = (/.f64 x z) %374 = (neg.f64 %373) %378 = (*.f64 #s(literal 2 binary64) %338) %379 = (*.f64 #s(literal 2 binary64) %68) %382 = (*.f64 #s(literal 2 binary64) %28) %386 = (*.f64 #s(literal 2 binary64) %350) %387 = (*.f64 #s(literal 2 binary64) %62) %390 = (*.f64 #s(literal 2 binary64) x) %396 = (*.f64 %11 %338) %397 = (*.f64 %11 %68) %400 = (*.f64 %11 %28) %404 = (*.f64 %11 %350) %405 = (*.f64 %11 %62) %408 = (*.f64 %11 x) %411 = (*.f64 %36 %22) %415 = (*.f64 %36 %338) %416 = (*.f64 %36 %68) %419 = (*.f64 %36 %28) %423 = (*.f64 %36 %350) %424 = (*.f64 %36 %62) %427 = (*.f64 %36 x) %430 = (*.f64 t %22) %434 = (*.f64 t %338) %435 = (*.f64 t %68) %438 = (*.f64 t %28) %442 = (*.f64 t %350) %443 = (*.f64 t %62) %446 = (*.f64 t x) %452 = (*.f64 z %338) %453 = (*.f64 z %68) %459 = (*.f64 z %350) %460 = (*.f64 z %62) %463 = (*.f64 z x) %479 = (*.f64 %28 %11) %489 = (*.f64 %317 #s(literal 1 binary64)) %492 = (*.f64 %315 %343) %495 = (/.f64 %315 z) %498 = (+.f64 %22 %373) %501 = (fma.f64 #s(literal 1 binary64) %338 %62) %505 = (fma.f64 z z (*.f64 %66 z)) %507 = (neg.f64 %368) %510 = (fma.f64 z z (*.f64 z %66)) %513 = (*.f64 %315 #s(literal 1 binary64)) %543 = (/.f64 x %338) %560 = (approx (/ (- z (/ x %165)) z) %352) %564 = (approx %150 %87) %566 = (/.f64 #s(literal 1 binary64) %564) %568 = (fma.f64 %4 t x) %570 = (-.f64 t %129) %572 = (fma.f64 %7 t %62) %575 = (neg.f64 %568) %576 = (neg.f64 %575) %587 = (-.f64 %129 t) %593 = (*.f64 %7 t) %598 = (*.f64 %570 #s(literal 1 binary64)) %600 = (/.f64 #s(literal -1 binary64) %593) %605 = (*.f64 %4 t) %606 = (/.f64 x %605) %607 = (-.f64 %606 #s(literal -1 binary64)) %609 = (*.f64 #s(literal 2 binary64) %129) %612 = (*.f64 %11 %129) %615 = (*.f64 %36 %129) %618 = (*.f64 t %129) %621 = (*.f64 z %129) %624 = (*.f64 #s(literal 2 binary64) %4) %625 = (/.f64 x t) %626 = (neg.f64 %625) %630 = (*.f64 #s(literal 2 binary64) %593) %633 = (*.f64 #s(literal 2 binary64) %7) %637 = (*.f64 #s(literal 2 binary64) %605) %642 = (*.f64 %11 %4) %646 = (*.f64 %11 %593) %649 = (*.f64 %11 %7) %653 = (*.f64 %11 %605) %661 = (*.f64 %36 %593) %664 = (*.f64 %36 %7) %668 = (*.f64 %36 %605) %676 = (*.f64 t %593) %682 = (*.f64 t %605) %687 = (*.f64 z %4) %691 = (*.f64 z %593) %694 = (*.f64 z %7) %698 = (*.f64 z %605) %704 = (*.f64 %7 %36) %706 = (*.f64 %572 #s(literal 1 binary64)) %707 = (*.f64 %7 %41) %712 = (*.f64 %575 #s(literal 1 binary64)) %721 = (*.f64 #s(literal 1 binary64) %572) %722 = (*.f64 %41 %7) %725 = (*.f64 #s(literal 1 binary64) %575) %728 = (*.f64 #s(literal 1 binary64) %568) %732 = (*.f64 %570 #s(literal -1 binary64)) %737 = (*.f64 %568 %170) %740 = (/.f64 %568 t) %743 = (fma.f64 #s(literal 1 binary64) %4 %625) %746 = (fma.f64 #s(literal 1 binary64) %593 %62) %750 = (fma.f64 t t (*.f64 %112 t)) %752 = (neg.f64 %186) %754 = (*.f64 t %112) %755 = (fma.f64 t t %754) %758 = (*.f64 %568 #s(literal -1 binary64)) %761 = (*.f64 %568 #s(literal 1 binary64)) %794 = (/.f64 x %593) %812 = (approx (/ (- t (/ x (- z y))) t) %607) %816 = (neg.f64 %151) %821 = (/.f64 #s(literal -1 binary64) %151) %825 = (neg.f64 %816) %868 = (- 1 (/ x %150)) %869 = (approx %868 %812) %873 = (fma.f64 %261 %112 #s(literal 1 binary64)) %875 = (*.f64 %261 x) %876 = (fma.f64 #s(literal 1 binary64) %4 %875) %882 = (*.f64 %261 %112) %901 = (approx %868 %560) %906 = (/.f64 #s(literal -1 binary64) %266) %909 = (/.f64 x %266) %911 = (neg.f64 %266) %912 = (neg.f64 %911) %925 = (/.f64 %62 %266) %927 = (+.f64 %266 x) %929 = (-.f64 %909 #s(literal -1 binary64)) %931 = (*.f64 #s(literal 2 binary64) %911) %934 = (*.f64 #s(literal 2 binary64) %912) %937 = (*.f64 #s(literal 2 binary64) %266) %942 = (*.f64 %11 %911) %945 = (*.f64 %11 %912) %948 = (*.f64 %11 %266) %953 = (*.f64 %36 %911) %956 = (*.f64 %36 %912) %959 = (*.f64 %36 %266) %964 = (*.f64 t %911) %967 = (*.f64 t %912) %970 = (*.f64 t %266) %975 = (*.f64 z %911) %978 = (*.f64 z %912) %981 = (*.f64 z %266) %986 = (fma.f64 #s(literal 1 binary64) %911 %62) %989 = (neg.f64 %927) %1007 = (approx %868 %929) %1012 = (/.f64 #s(literal -1 binary64) %166) %1015 = (/.f64 x %166) %1017 = (neg.f64 %166) %1018 = (neg.f64 %1017) %1031 = (/.f64 %62 %166) %1036 = (*.f64 %166 %4) %1041 = (*.f64 %166 %7) %1042 = (/.f64 x %1041) %1045 = (*.f64 %4 %166) %1059 = (*.f64 %7 %1017) %1065 = (*.f64 %68 #s(literal -1 binary64)) %1066 = (*.f64 %1018 %4) %1068 = (*.f64 %1017 %7) %1070 = (*.f64 %68 #s(literal 1 binary64)) %1071 = (*.f64 %1018 %7) %1073 = (*.f64 %1017 %4) %1075 = (*.f64 %62 #s(literal -1 binary64)) %1079 = (*.f64 %1015 #s(literal 1 binary64)) %1082 = (*.f64 %62 #s(literal 1 binary64)) %1084 = (neg.f64 %1068) %1087 = (*.f64 #s(literal 1 binary64) x) %1095 = (neg.f64 %1041) %1119 = (/.f64 x %1036) %1121 = (-.f64 %7 %1015) %1123 = (-.f64 #s(literal 1 binary64) %1042) %1125 = (*.f64 %7 %7) %1129 = (*.f64 %7 %1068) %1133 = (*.f64 %7 %1041) %1140 = (*.f64 %7 %4) %1144 = (*.f64 %7 %62) %1147 = (*.f64 %7 %1095) %1162 = (*.f64 #s(literal 2 binary64) %1068) %1166 = (*.f64 #s(literal 2 binary64) %1041) %1170 = (*.f64 #s(literal 2 binary64) %166) %1178 = (*.f64 #s(literal 2 binary64) %1095) %1184 = (*.f64 #s(literal 2 binary64) %1017) %1193 = (*.f64 %11 %1068) %1197 = (*.f64 %11 %1041) %1201 = (*.f64 %11 %166) %1209 = (*.f64 %11 %1095) %1215 = (*.f64 %11 %1017) %1224 = (*.f64 %36 %1068) %1228 = (*.f64 %36 %1041) %1232 = (*.f64 %36 %166) %1240 = (*.f64 %36 %1095) %1246 = (*.f64 %36 %1017) %1255 = (*.f64 t %1068) %1259 = (*.f64 t %1041) %1263 = (*.f64 t %166) %1271 = (*.f64 t %1095) %1277 = (*.f64 t %1017) %1285 = (*.f64 z %1068) %1289 = (*.f64 z %1041) %1293 = (*.f64 z %166) %1301 = (*.f64 z %1095) %1307 = (*.f64 z %1017) %1313 = (-.f64 %1059 %62) %1318 = (-.f64 %1041 x) %1323 = (-.f64 %121 %1031) %1327 = (-.f64 (*.f64 #s(literal 1 binary64) %1041) x) %1330 = (neg.f64 %1121) %1333 = (-.f64 %1015 %7) %1355 = (/.f64 x %816) %1356 = (-.f64 %1355 #s(literal -1 binary64)) %1358 = (fma.f64 #s(literal 1 binary64) %151 %74) %1368 = (*.f64 %153 x) %1378 = (*.f64 #s(literal 1 binary64) %564) %1379 = (/.f64 #s(literal 1 binary64) x) %1381 = (/.f64 %564 x) %1385 = (neg.f64 %564) %1386 = (/.f64 #s(literal -1 binary64) x) %1392 = (*.f64 #s(literal 1 binary64) %1385) %1394 = (*.f64 %62 #s(literal 2 binary64)) %1397 = (*.f64 %62 %11) %1400 = (*.f64 %62 %36) %1403 = (*.f64 %62 t) %1406 = (*.f64 %62 z) %1408 = (*.f64 %564 #s(literal 1 binary64)) %1410 = (*.f64 x #s(literal 2 binary64)) %1413 = (*.f64 x %11) %1416 = (*.f64 x %36) %1419 = (*.f64 x t) %1422 = (*.f64 x z) %1434 = (neg.f64 %1385) %1480 = (*.f64 #s(literal 2 binary64) %1434) %1482 = (*.f64 %11 %1434) %1484 = (*.f64 %36 %1434) %1486 = (*.f64 t %1434) %1488 = (*.f64 z %1434) %1490 = (*.f64 %1385 #s(literal 2 binary64)) %1492 = (*.f64 %1385 %11) %1494 = (*.f64 %1385 %36) %1496 = (*.f64 %1385 t) %1498 = (*.f64 %1385 z) %1500 = (*.f64 %564 #s(literal 2 binary64)) %1502 = (*.f64 %564 %11) %1504 = (*.f64 %564 %36) %1506 = (*.f64 %564 t) %1508 = (*.f64 %564 z) %1510 = (*.f64 #s(literal 2 binary64) %1385) %1512 = (*.f64 #s(literal 2 binary64) %564) %1514 = (*.f64 %11 %1385) %1516 = (*.f64 %11 %564) %1518 = (*.f64 %36 %1385) %1520 = (*.f64 %36 %564) %1522 = (*.f64 t %1385) %1524 = (*.f64 t %564) %1526 = (*.f64 z %1385) %1528 = (*.f64 z %564) %1536 = (neg.f64 %1434) %1543 = (/.f64 x %564) %1545 = (*.f64 #s(literal -1 binary64) %1381) %1547 = (/.f64 %1385 x) %1557 = (/.f64 #s(literal -1 binary64) %564) %1560 = (/.f64 %62 %564) %1601 = (*.f64 #s(literal 2 binary64) %1087) %1603 = (*.f64 #s(literal 2 binary64) %566) %1604 = (*.f64 #s(literal 2 binary64) %1379) %1608 = (*.f64 %11 %1087) %1610 = (*.f64 %11 %566) %1611 = (*.f64 %11 %1379) %1615 = (*.f64 %36 %1087) %1617 = (*.f64 %36 %566) %1618 = (*.f64 %36 %1379) %1622 = (*.f64 t %1087) %1624 = (*.f64 t %566) %1625 = (*.f64 t %1379) %1629 = (*.f64 z %1087) %1631 = (*.f64 z %566) %1632 = (*.f64 z %1379) %1646 = (*.f64 %11 %1547) %1648 = (*.f64 %11 %1381) %1650 = (*.f64 %36 %1547) %1652 = (*.f64 t %1547) %1654 = (*.f64 t %1381) %1656 = (*.f64 z %1547) %1663 = (*.f64 %36 %1381) %1667 = (*.f64 #s(literal 2 binary64) %1547) %1672 = (*.f64 #s(literal 2 binary64) %1381) %1676 = (neg.f64 %1379) %1685 = (*.f64 z %1381) %1695 = (-.f64 #s(literal 1 binary64) %1381) %1697 = (*.f64 (/.f64 %1695 %564) %62) %1698 = (-.f64 %1381 #s(literal 1 binary64)) %1699 = (/.f64 %1698 %564) %1700 = (*.f64 %1699 x) %1701 = (*.f64 %1698 %1543) %1702 = (-.f64 #s(literal 1 binary64) %1543) %1703 = (pow.f64 %1702 #s(literal 1 binary64)) %1704 = (*.f64 %1381 %564) %1707 = (/.f64 (-.f64 %1704 (*.f64 %1381 %1087)) %1704) %1708 = (*.f64 %1381 %1379) %1711 = (/.f64 (-.f64 %1708 (*.f64 %1381 %566)) %1708) %1712 = (*.f64 %1381 %1385) %1715 = (/.f64 (-.f64 %1712 (*.f64 %1381 %62)) %1712) %1716 = (*.f64 %1381 %1547) %1719 = (/.f64 (-.f64 %1716 (*.f64 %1381 #s(literal -1 binary64))) %1716) %1722 = (/.f64 (-.f64 %1704 (*.f64 %1381 x)) %1704) %1723 = (*.f64 %1381 %1381) %1725 = (/.f64 (-.f64 %1723 %1381) %1723) %1727 = (/.f64 (-.f64 %1512 %1601) %1512) %1729 = (/.f64 (-.f64 %1604 %1603) %1604) %1731 = (/.f64 (-.f64 %1510 %387) %1510) %1733 = (/.f64 (-.f64 %1667 #s(literal -2 binary64)) %1667) %1735 = (/.f64 (-.f64 %1512 %390) %1512) %1737 = (/.f64 (-.f64 %1672 #s(literal 2 binary64)) %1672) %1739 = (/.f64 (-.f64 %1516 %1608) %1516) %1741 = (/.f64 (-.f64 %1611 %1610) %1611) %1743 = (/.f64 (-.f64 %1514 %405) %1514) %1745 = (/.f64 (-.f64 %1646 %199) %1646) %1747 = (/.f64 (-.f64 %1516 %408) %1516) %1749 = (/.f64 (-.f64 %1648 %202) %1648) %1751 = (/.f64 (-.f64 %1520 %1615) %1520) %1753 = (/.f64 (-.f64 %1618 %1617) %1618) %1755 = (/.f64 (-.f64 %1518 %424) %1518) %1757 = (/.f64 (-.f64 %1650 %207) %1650) %1759 = (/.f64 (-.f64 %1520 %427) %1520) %1761 = (/.f64 (-.f64 %1663 %37) %1663) %1763 = (/.f64 (-.f64 %1524 %1622) %1524) %1765 = (/.f64 (-.f64 %1625 %1624) %1625) %1767 = (/.f64 (-.f64 %1522 %443) %1522) %1769 = (/.f64 (-.f64 %1652 %209) %1652) %1771 = (/.f64 (-.f64 %1524 %446) %1524) %1773 = (/.f64 (-.f64 %1654 %212) %1654) %1775 = (/.f64 (-.f64 %1528 %1629) %1528) %1777 = (/.f64 (-.f64 %1632 %1631) %1632) %1779 = (/.f64 (-.f64 %1526 %460) %1526) %1781 = (/.f64 (-.f64 %1656 %216) %1656) %1783 = (/.f64 (-.f64 %1528 %463) %1528) %1785 = (/.f64 (-.f64 %1685 z) %1685) %1787 = (/.f64 (neg.f64 %1699) %1676) %1788 = (fma.f64 #s(literal 1 binary64) %564 %74) %1790 = (/.f64 (neg.f64 %1788) %1385) %1792 = (-.f64 (*.f64 #s(literal 1 binary64) %1547) #s(literal -1 binary64)) %1794 = (/.f64 (neg.f64 %1792) %1381) %1795 = (-.f64 %1378 x) %1797 = (/.f64 (neg.f64 %1795) %1385) %1798 = (neg.f64 %1698) %1800 = (/.f64 (neg.f64 %1798) %1381) %1801 = (/.f64 %1699 %1379) %1802 = (/.f64 %1695 %1545) %1803 = (/.f64 %1695 %1547) %1804 = (/.f64 %1788 %564) %1805 = (/.f64 %1792 %1547) %1806 = (/.f64 %1795 %564) %1807 = (/.f64 %1798 %1547) %1808 = (/.f64 %1698 %1381) %1810 = (/.f64 #s(literal 1 binary64) (/.f64 %1381 %1698)) %1812 = (/.f64 #s(literal 1 binary64) (pow.f64 %1702 #s(literal -1 binary64))) %1814 = (neg.f64 (+.f64 #s(literal -1 binary64) %1543)) %1816 = (neg.f64 (-.f64 #s(literal -1 binary64) %1560)) %1818 = (neg.f64 (-.f64 %1543 #s(literal 1 binary64))) %1819 = (fma.f64 %74 %566 #s(literal 1 binary64)) %1820 = (fma.f64 %566 %62 #s(literal 1 binary64)) %1821 = (fma.f64 %1557 x #s(literal 1 binary64)) %1822 = (fma.f64 #s(literal -1 binary64) %1543 #s(literal 1 binary64)) %1823 = (fma.f64 x %1557 #s(literal 1 binary64)) %1824 = (fma.f64 #s(literal 1 binary64) %1560 #s(literal 1 binary64)) %1825 = (-.f64 %1560 #s(literal -1 binary64)) %1827 = (-.f64 #s(literal 1 binary64) (*.f64 %62 %1557)) %1828 = (+.f64 %1560 #s(literal 1 binary64)) %1829 = (+.f64 #s(literal 1 binary64) %1560) %1863 = (neg.f64 %311) %1866 = (/.f64 %311 %22) %1868 = (*.f64 %311 #s(literal 1 binary64)) %1871 = (neg.f64 %1863) %1885 = (/.f64 %311 %28) %1887 = (-.f64 %22 %311) %1889 = (-.f64 #s(literal 1 binary64) %1866) %1891 = (*.f64 %22 %22) %1898 = (*.f64 %22 %28) %1965 = (-.f64 %33 %1863) %1968 = (neg.f64 %1887) %1971 = (-.f64 %311 %22) %1993 = (/.f64 #s(literal -1 binary64) %277) %1996 = (/.f64 x %277) %1998 = (neg.f64 %277) %1999 = (neg.f64 %1998) %2012 = (/.f64 %62 %277) %2014 = (+.f64 %277 x) %2016 = (-.f64 %1996 #s(literal -1 binary64)) %2018 = (*.f64 #s(literal 2 binary64) %1998) %2021 = (*.f64 #s(literal 2 binary64) %1999) %2024 = (*.f64 #s(literal 2 binary64) %277) %2029 = (*.f64 %11 %1998) %2032 = (*.f64 %11 %1999) %2035 = (*.f64 %11 %277) %2040 = (*.f64 %36 %1998) %2043 = (*.f64 %36 %1999) %2046 = (*.f64 %36 %277) %2051 = (*.f64 t %1998) %2054 = (*.f64 t %1999) %2057 = (*.f64 t %277) %2062 = (*.f64 z %1998) %2065 = (*.f64 z %1999) %2068 = (*.f64 z %277) %2073 = (fma.f64 #s(literal 1 binary64) %1998 %62) %2076 = (neg.f64 %2014) %2094 = (approx %868 %2016) %2098 = (approx %868 %52) #s(literal 1 binary64) x y z (pow.f64 %4 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %8) (neg.f64 %7) (-.f64 y %12) %4 (+.f64 %11 %15) (+.f64 %11 y) (+.f64 y %11) t (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %22)) (*.f64 %22 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %22) (pow.f64 %22 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %29) (neg.f64 %31) (neg.f64 %33) (neg.f64 %28) (fma.f64 y #s(literal 1 binary64) %37) (fma.f64 #s(literal 1 binary64) y %39) (-.f64 y %41) %22 (+.f64 (*.f64 #s(literal 1 binary64) y) %39) (+.f64 (*.f64 y #s(literal 1 binary64)) %37) (+.f64 %36 %15) (+.f64 %36 y) (+.f64 y %36) #s(literal 0 binary64) (pow.f64 %52 #s(literal 1 binary64)) %52 (/.f64 #s(literal 1 binary64) (pow.f64 %52 #s(literal -1 binary64))) #s(literal -1 binary64) %56 (*.f64 z t) (pow.f64 %56 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %56 #s(literal -1 binary64))) (*.f64 %29 x) (*.f64 %62 %63) (*.f64 x %29) (pow.f64 %66 #s(literal 1 binary64)) (/.f64 %69 %28) (/.f64 %71 %22) (/.f64 %68 %22) (/.f64 %74 %28) (/.f64 %62 %31) (/.f64 %62 %33) (/.f64 %62 %28) %66 (/.f64 #s(literal 1 binary64) (/.f64 %28 %62)) (/.f64 #s(literal 1 binary64) (pow.f64 %66 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %22 x)) (neg.f64 %85) %87 (*.f64 y %4) (pow.f64 %87 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %87 #s(literal -1 binary64))) (neg.f64 (*.f64 %7 y)) (neg.f64 (*.f64 y %7)) (fma.f64 %96 %96 %97) (fma.f64 %96 %96 %99) (fma.f64 %14 %14 %97) (fma.f64 %14 %14 %99) (fma.f64 y y %97) (fma.f64 y y %99) (+.f64 %105 %97) (+.f64 %105 %99) (*.f64 %8 x) (*.f64 %62 %109) (*.f64 x %8) (pow.f64 %112 #s(literal 1 binary64)) (/.f64 %69 %7) (/.f64 %71 %4) (/.f64 %68 %4) (/.f64 %74 %7) (/.f64 %62 %7) (/.f64 x %119) (/.f64 x %121) %112 (/.f64 #s(literal 1 binary64) (/.f64 %7 %62)) (/.f64 #s(literal 1 binary64) (pow.f64 %112 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %4 x)) (neg.f64 %129) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %7)) (*.f64 %7 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %7) (pow.f64 %7 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %109) (neg.f64 %119) (neg.f64 %121) (neg.f64 %4) (-.f64 z %15) %7 (+.f64 %14 %12) (+.f64 %14 z) (+.f64 z (*.f64 #s(literal 1 binary64) %14)) (+.f64 z (*.f64 %14 #s(literal 1 binary64))) (+.f64 z %14) (pow.f64 %151 #s(literal 1 binary64)) %151 (/.f64 #s(literal 1 binary64) %153) %155 (*.f64 y t) (pow.f64 %155 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %155 #s(literal -1 binary64))) %160 (*.f64 y z) (pow.f64 %160 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %160 #s(literal -1 binary64))) (pow.f64 %166 #s(literal 1 binary64)) %166 (/.f64 #s(literal 1 binary64) %168) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %170)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) t)) (*.f64 %170 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %176) (*.f64 #s(literal 1 binary64) %170) (pow.f64 %41 #s(literal -1 binary64)) (pow.f64 %170 #s(literal 1 binary64)) (pow.f64 t #s(literal -1 binary64)) (/.f64 %182 (*.f64 %36 %11)) (/.f64 %185 %186) (/.f64 %188 %189) (/.f64 %191 %192) (/.f64 %194 (*.f64 %41 %11)) (/.f64 %194 (*.f64 t %11)) (/.f64 %199 (*.f64 %11 %36)) (/.f64 %202 (*.f64 %11 %41)) (/.f64 %202 %205) (/.f64 %207 %186) (/.f64 %209 %210) (/.f64 %212 (*.f64 t %41)) (/.f64 %212 %186) (/.f64 %216 (*.f64 z %36)) (/.f64 %39 (*.f64 %41 %36)) (/.f64 %39 %210) (/.f64 %37 (*.f64 %36 %41)) (/.f64 %37 %189) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %36)) (/.f64 #s(literal -2 binary64) (*.f64 %36 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %41 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %41)) (/.f64 #s(literal 2 binary64) %234) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) %238) (/.f64 #s(literal -1 binary64) %36) (/.f64 t (*.f64 %41 t)) (/.f64 t %186) (/.f64 z (*.f64 %41 z)) (/.f64 z (*.f64 z %41)) (/.f64 z %56) (/.f64 #s(literal 1 binary64) (/.f64 %36 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %41) (/.f64 #s(literal 1 binary64) (pow.f64 %170 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64))) %170 (neg.f64 (*.f64 #s(literal -1 binary64) %170)) (neg.f64 %176) (pow.f64 %261 #s(literal 1 binary64)) %261 (/.f64 #s(literal 1 binary64) (pow.f64 %261 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %266)) (*.f64 %266 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %266) (pow.f64 %266 #s(literal 1 binary64)) %266 (/.f64 #s(literal 1 binary64) %272) (neg.f64 (*.f64 #s(literal -1 binary64) %266)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %277)) (*.f64 %277 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %277) (pow.f64 %277 #s(literal 1 binary64)) %277 (/.f64 #s(literal 1 binary64) %283) (neg.f64 (*.f64 #s(literal -1 binary64) %277)) (*.f64 %287 x) (*.f64 %62 (/.f64 #s(literal -1 binary64) y)) (*.f64 x %287) (pow.f64 %292 #s(literal 1 binary64)) (/.f64 %69 (neg.f64 %15)) (/.f64 %71 y) (/.f64 %68 %15) (/.f64 %74 %14) (/.f64 %62 %14) %292 (/.f64 #s(literal 1 binary64) (/.f64 %14 %62)) (/.f64 #s(literal 1 binary64) (pow.f64 %292 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y x)) (neg.f64 (/.f64 x %14)) (neg.f64 (/.f64 %62 y)) (pow.f64 %311 #s(literal 1 binary64)) %311 (/.f64 #s(literal 1 binary64) (pow.f64 %311 #s(literal -1 binary64))) (*.f64 %315 %29) (pow.f64 %317 #s(literal 1 binary64)) (/.f64 (neg.f64 %319) %22) (/.f64 %323 %22) (/.f64 %319 %28) (/.f64 %322 %28) (/.f64 %315 %22) (/.f64 #s(literal 1 binary64) (/.f64 %22 %315)) (/.f64 #s(literal 1 binary64) (pow.f64 %317 #s(literal -1 binary64))) (neg.f64 %332) (fma.f64 %29 x z) (fma.f64 %62 %63 z) (fma.f64 x %29 z) (-.f64 %66 %11) %317 (+.f64 (/.f64 %338 %28) %66) (+.f64 %66 z) (+.f64 z %66) (*.f64 %343 %317) (*.f64 %315 %345) (*.f64 %332 (/.f64 #s(literal -1 binary64) z)) (*.f64 %317 %343) (pow.f64 %352 #s(literal 1 binary64)) (/.f64 (-.f64 %354 (*.f64 #s(literal 2 binary64) %85)) %354) (/.f64 (-.f64 %358 (*.f64 %11 %85)) %358) (/.f64 (-.f64 %192 (*.f64 %36 %85)) %192) (/.f64 (-.f64 %56 (*.f64 t %85)) %56) (/.f64 (-.f64 %368 (*.f64 z %85)) %368) (/.f64 (-.f64 %372 (*.f64 #s(literal 2 binary64) %374)) %372) (/.f64 (-.f64 %378 %379) %378) (/.f64 (-.f64 %382 (*.f64 #s(literal 2 binary64) %373)) %382) (/.f64 (-.f64 %386 %387) %386) (/.f64 (-.f64 %378 %390) %378) (/.f64 (-.f64 %338 (*.f64 %11 %374)) %338) (/.f64 (-.f64 %396 %397) %396) (/.f64 (-.f64 %400 (*.f64 %11 %373)) %400) (/.f64 (-.f64 %404 %405) %404) (/.f64 (-.f64 %396 %408) %396) (/.f64 (-.f64 %411 (*.f64 %36 %374)) %411) (/.f64 (-.f64 %415 %416) %415) (/.f64 (-.f64 %419 (*.f64 %36 %373)) %419) (/.f64 (-.f64 %423 %424) %423) (/.f64 (-.f64 %415 %427) %415) (/.f64 (-.f64 %430 (*.f64 t %374)) %430) (/.f64 (-.f64 %434 %435) %434) (/.f64 (-.f64 %438 (*.f64 t %373)) %438) (/.f64 (-.f64 %442 %443) %442) (/.f64 (-.f64 %434 %446) %434) (/.f64 (-.f64 %350 (*.f64 z %374)) %350) (/.f64 (-.f64 %452 %453) %452) (/.f64 (-.f64 %338 (*.f64 z %373)) %338) (/.f64 (-.f64 %459 %460) %459) (/.f64 (-.f64 %452 %463) %452) (/.f64 (*.f64 #s(literal -1 binary64) %319) %400) (/.f64 (*.f64 #s(literal -1 binary64) %322) %400) (/.f64 (*.f64 #s(literal -1 binary64) %315) %338) (/.f64 (*.f64 #s(literal 1 binary64) %319) %338) (/.f64 (*.f64 #s(literal 1 binary64) %322) %338) (/.f64 (*.f64 #s(literal 1 binary64) %315) %350) (/.f64 (*.f64 %319 #s(literal -1 binary64)) %479) (/.f64 (*.f64 %319 #s(literal 1 binary64)) %338) (/.f64 (*.f64 %322 #s(literal -1 binary64)) %479) (/.f64 (*.f64 %322 #s(literal 1 binary64)) %338) (/.f64 (*.f64 %315 #s(literal -1 binary64)) %338) (/.f64 (neg.f64 %489) %11) (/.f64 (neg.f64 %492) %28) (/.f64 (neg.f64 %495) %28) (/.f64 (neg.f64 %498) %28) (/.f64 (neg.f64 %501) %350) (/.f64 (neg.f64 %505) %507) (/.f64 (neg.f64 %510) %507) (/.f64 (neg.f64 %513) %338) (/.f64 %323 %350) (/.f64 %489 z) (/.f64 %492 %22) (/.f64 %495 %22) (/.f64 %498 %22) (/.f64 %501 %338) (/.f64 %505 %368) (/.f64 %510 %368) (/.f64 %513 %479) (/.f64 %513 %350) (/.f64 %322 %338) (/.f64 %315 %350) (/.f64 %332 (neg.f64 %12)) (/.f64 %332 %11) (/.f64 %317 %12) (/.f64 %317 z) (/.f64 #s(literal 1 binary64) (/.f64 %350 %315)) (/.f64 #s(literal 1 binary64) (/.f64 %11 %332)) (/.f64 #s(literal 1 binary64) (pow.f64 %352 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %317)) (neg.f64 (/.f64 %332 z)) (neg.f64 (-.f64 %543 #s(literal 1 binary64))) (fma.f64 %373 %29 #s(literal 1 binary64)) (fma.f64 %345 x #s(literal 1 binary64)) (fma.f64 %62 (/.f64 #s(literal -1 binary64) %350) #s(literal 1 binary64)) (fma.f64 %66 %343 #s(literal 1 binary64)) (fma.f64 x %345 #s(literal 1 binary64)) %352 (-.f64 #s(literal 1 binary64) (/.f64 %85 z)) (-.f64 #s(literal 1 binary64) %543) (+.f64 %351 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %351) (pow.f64 %560 #s(literal 1 binary64)) %560 (/.f64 #s(literal 1 binary64) (pow.f64 %560 #s(literal -1 binary64))) (pow.f64 %564 #s(literal 1 binary64)) %564 (/.f64 #s(literal 1 binary64) %566) (*.f64 %568 %8) (pow.f64 %570 #s(literal 1 binary64)) (/.f64 (neg.f64 %572) %4) (/.f64 %576 %4) (/.f64 %572 %7) (/.f64 %575 %7) (/.f64 %568 %119) (/.f64 %568 %121) (/.f64 %568 %4) (/.f64 #s(literal 1 binary64) (/.f64 %4 %568)) (/.f64 #s(literal 1 binary64) (pow.f64 %570 #s(literal -1 binary64))) (neg.f64 %587) (fma.f64 %8 x t) (fma.f64 %62 %109 t) (fma.f64 x %8 t) (-.f64 %112 %36) %570 (+.f64 (/.f64 %593 %7) %112) (+.f64 %112 t) (+.f64 t %112) (*.f64 %598 %170) (*.f64 %568 %600) (*.f64 %587 %176) (*.f64 %570 %170) (*.f64 %170 %570) (pow.f64 %607 #s(literal 1 binary64)) (/.f64 (-.f64 %234 %609) %234) (/.f64 (-.f64 %205 %612) %205) (/.f64 (-.f64 %189 %615) %189) (/.f64 (-.f64 %186 %618) %186) (/.f64 (-.f64 %56 %621) %56) (/.f64 (-.f64 %624 (*.f64 #s(literal 2 binary64) %626)) %624) (/.f64 (-.f64 %630 %379) %630) (/.f64 (-.f64 %633 (*.f64 #s(literal 2 binary64) %625)) %633) (/.f64 (-.f64 %637 %387) %637) (/.f64 (-.f64 %630 %390) %630) (/.f64 (-.f64 %642 (*.f64 %11 %626)) %642) (/.f64 (-.f64 %646 %397) %646) (/.f64 (-.f64 %649 (*.f64 %11 %625)) %649) (/.f64 (-.f64 %653 %405) %653) (/.f64 (-.f64 %646 %408) %646) (/.f64 (-.f64 %593 (*.f64 %36 %626)) %593) (/.f64 (-.f64 %661 %416) %661) (/.f64 (-.f64 %664 (*.f64 %36 %625)) %664) (/.f64 (-.f64 %668 %424) %668) (/.f64 (-.f64 %661 %427) %661) (/.f64 (-.f64 %605 (*.f64 t %626)) %605) (/.f64 (-.f64 %676 %435) %676) (/.f64 (-.f64 %593 (*.f64 t %625)) %593) (/.f64 (-.f64 %682 %443) %682) (/.f64 (-.f64 %676 %446) %676) (/.f64 (-.f64 %687 (*.f64 z %626)) %687) (/.f64 (-.f64 %691 %453) %691) (/.f64 (-.f64 %694 (*.f64 z %625)) %694) (/.f64 (-.f64 %698 %460) %698) (/.f64 (-.f64 %691 %463) %691) (/.f64 (*.f64 %572 #s(literal -1 binary64)) %704) (/.f64 %706 %707) (/.f64 %706 %593) (/.f64 (*.f64 %575 #s(literal -1 binary64)) %704) (/.f64 %712 %707) (/.f64 %712 %593) (/.f64 (*.f64 #s(literal -1 binary64) %572) %664) (/.f64 (*.f64 #s(literal -1 binary64) %575) %664) (/.f64 (*.f64 #s(literal -1 binary64) %568) %593) (/.f64 %721 %722) (/.f64 %721 %593) (/.f64 %725 %722) (/.f64 %725 %593) (/.f64 %728 (*.f64 %41 %4)) (/.f64 %728 %605) (/.f64 (neg.f64 %732) %41) (/.f64 (neg.f64 %598) %36) (/.f64 (neg.f64 %737) %7) (/.f64 (neg.f64 %740) %7) (/.f64 (neg.f64 %743) %7) (/.f64 (neg.f64 %746) %605) (/.f64 (neg.f64 %750) %752) (/.f64 (neg.f64 %755) %752) (/.f64 (neg.f64 %758) %605) (/.f64 (neg.f64 %761) %593) (/.f64 %576 %605) (/.f64 %732 %36) (/.f64 %598 t) (/.f64 %737 %4) (/.f64 %740 %4) (/.f64 %743 %4) (/.f64 %746 %593) (/.f64 %750 %186) (/.f64 %755 %186) (/.f64 %758 %593) (/.f64 %761 (*.f64 %4 %41)) (/.f64 %761 %704) (/.f64 %761 %605) (/.f64 %575 %593) (/.f64 %568 %605) (/.f64 %587 %238) (/.f64 %587 %36) (/.f64 %570 %41) (/.f64 %570 t) (/.f64 #s(literal 1 binary64) (/.f64 %605 %568)) (/.f64 #s(literal 1 binary64) (/.f64 %36 %587)) (/.f64 #s(literal 1 binary64) (pow.f64 %607 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %570)) (neg.f64 (/.f64 %587 t)) (neg.f64 (-.f64 %794 #s(literal 1 binary64))) (fma.f64 %625 %8 #s(literal 1 binary64)) (fma.f64 %600 x #s(literal 1 binary64)) (fma.f64 %62 (/.f64 #s(literal -1 binary64) %605) #s(literal 1 binary64)) (fma.f64 %112 %170 #s(literal 1 binary64)) (fma.f64 x %600 #s(literal 1 binary64)) %607 (-.f64 #s(literal 1 binary64) (/.f64 %129 t)) (-.f64 #s(literal 1 binary64) %794) (+.f64 %606 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %606) (pow.f64 %812 #s(literal 1 binary64)) %812 (/.f64 #s(literal 1 binary64) (pow.f64 %812 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %816)) (*.f64 %153 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %153) (*.f64 #s(literal 1 binary64) %821) (pow.f64 %816 #s(literal -1 binary64)) (pow.f64 %821 #s(literal 1 binary64)) (/.f64 %199 (*.f64 %11 %825)) (/.f64 %199 (*.f64 %11 %151)) (/.f64 %202 (*.f64 %11 %816)) (/.f64 %207 (*.f64 %36 %825)) (/.f64 %207 (*.f64 %36 %151)) (/.f64 %209 (*.f64 t %825)) (/.f64 %209 (*.f64 t %151)) (/.f64 %212 (*.f64 t %816)) (/.f64 %216 (*.f64 z %825)) (/.f64 %216 (*.f64 z %151)) (/.f64 %37 (*.f64 %36 %816)) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %825)) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %151)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %816)) (/.f64 #s(literal -1 binary64) %825) %821 (/.f64 z (*.f64 z %816)) (/.f64 #s(literal 1 binary64) (neg.f64 %825)) (/.f64 #s(literal 1 binary64) (/.f64 %816 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %821 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %151 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %816) (neg.f64 %153) (pow.f64 %869 #s(literal 1 binary64)) %869 (/.f64 #s(literal 1 binary64) (pow.f64 %869 #s(literal -1 binary64))) (pow.f64 %873 #s(literal 1 binary64)) (/.f64 (neg.f64 %876) %7) (/.f64 %876 %4) (/.f64 #s(literal 1 binary64) (pow.f64 %873 #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal -1 binary64) %882)) (fma.f64 %875 %8 #s(literal 1 binary64)) %873 (fma.f64 %112 %261 #s(literal 1 binary64)) (fma.f64 x (*.f64 %8 %261) #s(literal 1 binary64)) (fma.f64 x (/.f64 %261 %4) #s(literal 1 binary64)) (-.f64 %882 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 %261) %112)) (-.f64 #s(literal 1 binary64) (*.f64 %129 %261)) (-.f64 #s(literal 1 binary64) (neg.f64 %882)) (+.f64 %882 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %882) (pow.f64 %901 #s(literal 1 binary64)) %901 (/.f64 #s(literal 1 binary64) (pow.f64 %901 #s(literal -1 binary64))) (*.f64 %272 x) (*.f64 %62 %906) (*.f64 x %272) (pow.f64 %909 #s(literal 1 binary64)) (/.f64 %69 (neg.f64 %912)) (/.f64 %71 %266) (/.f64 %68 %912) (/.f64 %74 %911) (/.f64 %62 %911) %909 (/.f64 #s(literal 1 binary64) (/.f64 %911 %62)) (/.f64 #s(literal 1 binary64) (pow.f64 %909 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %266 x)) (neg.f64 %925) (*.f64 %927 %272) (pow.f64 %929 #s(literal 1 binary64)) (/.f64 (-.f64 %931 %379) %931) (/.f64 (-.f64 %934 %387) %934) (/.f64 (-.f64 %937 %387) %937) (/.f64 (-.f64 %931 %390) %931) (/.f64 (-.f64 %942 %397) %942) (/.f64 (-.f64 %945 %405) %945) (/.f64 (-.f64 %948 %405) %948) (/.f64 (-.f64 %942 %408) %942) (/.f64 (-.f64 %953 %416) %953) (/.f64 (-.f64 %956 %424) %956) (/.f64 (-.f64 %959 %424) %959) (/.f64 (-.f64 %953 %427) %953) (/.f64 (-.f64 %964 %435) %964) (/.f64 (-.f64 %967 %443) %967) (/.f64 (-.f64 %970 %443) %970) (/.f64 (-.f64 %964 %446) %964) (/.f64 (-.f64 %975 %453) %975) (/.f64 (-.f64 %978 %460) %978) (/.f64 (-.f64 %981 %460) %981) (/.f64 (-.f64 %975 %463) %975) (/.f64 (neg.f64 %986) %912) (/.f64 (neg.f64 %989) %912) (/.f64 %986 %911) (/.f64 %989 %911) (/.f64 %927 %266) (/.f64 #s(literal 1 binary64) (/.f64 %266 %927)) (/.f64 #s(literal 1 binary64) (pow.f64 %929 #s(literal -1 binary64))) (neg.f64 (-.f64 %925 #s(literal 1 binary64))) (fma.f64 %272 x #s(literal 1 binary64)) (fma.f64 %62 %906 #s(literal 1 binary64)) (fma.f64 x %272 #s(literal 1 binary64)) %929 (-.f64 #s(literal 1 binary64) %925) (+.f64 %909 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %909) (pow.f64 %1007 #s(literal 1 binary64)) %1007 (/.f64 #s(literal 1 binary64) (pow.f64 %1007 #s(literal -1 binary64))) (*.f64 %168 x) (*.f64 %62 %1012) (*.f64 x %168) (pow.f64 %1015 #s(literal 1 binary64)) (/.f64 %69 (neg.f64 %1018)) (/.f64 %71 %166) (/.f64 %68 %1018) (/.f64 %74 %1017) (/.f64 %62 %1017) %1015 (/.f64 #s(literal 1 binary64) (/.f64 %1017 %62)) (/.f64 #s(literal 1 binary64) (pow.f64 %1015 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %166 x)) (neg.f64 %1031) (*.f64 %109 %1015) (*.f64 %1031 %8) (*.f64 %1015 %109) (*.f64 x (/.f64 #s(literal -1 binary64) %1036)) (*.f64 x (/.f64 %1012 %4)) (pow.f64 %1042 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %71) %1045) (/.f64 (*.f64 #s(literal -1 binary64) %68) (*.f64 %4 %1018)) (/.f64 (*.f64 #s(literal -1 binary64) %62) (*.f64 %4 %1017)) (/.f64 (*.f64 #s(literal 1 binary64) %71) %1041) (/.f64 (*.f64 #s(literal 1 binary64) %68) (*.f64 %7 %1018)) (/.f64 (*.f64 #s(literal 1 binary64) %62) %1059) (/.f64 (*.f64 %71 #s(literal -1 binary64)) %1036) (/.f64 (*.f64 %71 #s(literal 1 binary64)) %1041) (/.f64 %1065 %1066) (/.f64 %1065 %1068) (/.f64 %1070 %1071) (/.f64 %1070 %1073) (/.f64 %1075 %1071) (/.f64 %1075 %1073) (/.f64 %1075 %1041) (/.f64 (neg.f64 %1079) %4) (/.f64 (neg.f64 %1082) %1084) (/.f64 %1079 %7) (/.f64 %1087 %1041) (/.f64 %1082 %1066) (/.f64 %1082 %1036) (/.f64 %1082 %1068) (/.f64 %71 %1073) (/.f64 %71 %1041) (/.f64 %68 %1084) (/.f64 %68 (neg.f64 %1095)) (/.f64 %74 %1045) (/.f64 %74 %1036) (/.f64 %74 %1068) (/.f64 %74 %1095) (/.f64 %129 %1018) (/.f64 %129 %166) (/.f64 %1031 %119) (/.f64 %1031 %121) (/.f64 %1031 %4) (/.f64 %62 %1068) (/.f64 %62 %1095) (/.f64 %1015 %7) (/.f64 %112 %1017) %1042 (/.f64 #s(literal 1 binary64) (/.f64 %4 %1031)) (/.f64 #s(literal 1 binary64) (/.f64 %1041 x)) (/.f64 #s(literal 1 binary64) (pow.f64 %1042 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %7 %1015)) (neg.f64 %1119) (*.f64 %1121 %109) (pow.f64 %1123 #s(literal 1 binary64)) (/.f64 (-.f64 %1125 (*.f64 %7 %1079)) %1125) (/.f64 (-.f64 %1129 (*.f64 %7 %1082)) %1129) (/.f64 (-.f64 %1133 (*.f64 %7 %71)) %1133) (/.f64 (-.f64 %1041 (*.f64 %7 %129)) %1041) (/.f64 (-.f64 %1140 (*.f64 %7 %1031)) %1140) (/.f64 (-.f64 %1129 %1144) %1129) (/.f64 (-.f64 %1147 %1144) %1147) (/.f64 (-.f64 %1125 (*.f64 %7 %1015)) %1125) (/.f64 (-.f64 %1059 (*.f64 %7 %112)) %1059) (/.f64 (-.f64 %1133 (*.f64 %7 x)) %1133) (/.f64 (-.f64 %633 (*.f64 #s(literal 2 binary64) %1079)) %633) (/.f64 (-.f64 %1162 (*.f64 #s(literal 2 binary64) %1082)) %1162) (/.f64 (-.f64 %1166 (*.f64 #s(literal 2 binary64) %71)) %1166) (/.f64 (-.f64 %1170 %609) %1170) (/.f64 (-.f64 %624 (*.f64 #s(literal 2 binary64) %1031)) %624) (/.f64 (-.f64 %1162 %387) %1162) (/.f64 (-.f64 %1178 %387) %1178) (/.f64 (-.f64 %633 (*.f64 #s(literal 2 binary64) %1015)) %633) (/.f64 (-.f64 %1184 (*.f64 #s(literal 2 binary64) %112)) %1184) (/.f64 (-.f64 %1166 %390) %1166) (/.f64 (-.f64 %649 (*.f64 %11 %1079)) %649) (/.f64 (-.f64 %1193 (*.f64 %11 %1082)) %1193) (/.f64 (-.f64 %1197 (*.f64 %11 %71)) %1197) (/.f64 (-.f64 %1201 %612) %1201) (/.f64 (-.f64 %642 (*.f64 %11 %1031)) %642) (/.f64 (-.f64 %1193 %405) %1193) (/.f64 (-.f64 %1209 %405) %1209) (/.f64 (-.f64 %649 (*.f64 %11 %1015)) %649) (/.f64 (-.f64 %1215 (*.f64 %11 %112)) %1215) (/.f64 (-.f64 %1197 %408) %1197) (/.f64 (-.f64 %664 (*.f64 %36 %1079)) %664) (/.f64 (-.f64 %1224 (*.f64 %36 %1082)) %1224) (/.f64 (-.f64 %1228 (*.f64 %36 %71)) %1228) (/.f64 (-.f64 %1232 %615) %1232) (/.f64 (-.f64 %593 (*.f64 %36 %1031)) %593) (/.f64 (-.f64 %1224 %424) %1224) (/.f64 (-.f64 %1240 %424) %1240) (/.f64 (-.f64 %664 (*.f64 %36 %1015)) %664) (/.f64 (-.f64 %1246 (*.f64 %36 %112)) %1246) (/.f64 (-.f64 %1228 %427) %1228) (/.f64 (-.f64 %593 (*.f64 t %1079)) %593) (/.f64 (-.f64 %1255 (*.f64 t %1082)) %1255) (/.f64 (-.f64 %1259 (*.f64 t %71)) %1259) (/.f64 (-.f64 %1263 %618) %1263) (/.f64 (-.f64 %605 (*.f64 t %1031)) %605) (/.f64 (-.f64 %1255 %443) %1255) (/.f64 (-.f64 %1271 %443) %1271) (/.f64 (-.f64 %593 (*.f64 t %1015)) %593) (/.f64 (-.f64 %1277 %754) %1277) (/.f64 (-.f64 %1259 %446) %1259) (/.f64 (-.f64 %694 (*.f64 z %1079)) %694) (/.f64 (-.f64 %1285 (*.f64 z %1082)) %1285) (/.f64 (-.f64 %1289 (*.f64 z %71)) %1289) (/.f64 (-.f64 %1293 %621) %1293) (/.f64 (-.f64 %687 (*.f64 z %1031)) %687) (/.f64 (-.f64 %1285 %460) %1285) (/.f64 (-.f64 %1301 %460) %1301) (/.f64 (-.f64 %694 (*.f64 z %1015)) %694) (/.f64 (-.f64 %1307 (*.f64 z %112)) %1307) (/.f64 (-.f64 %1289 %463) %1289) (/.f64 (*.f64 %1313 #s(literal -1 binary64)) %1073) (/.f64 (*.f64 %1313 #s(literal 1 binary64)) %1068) (/.f64 (*.f64 %1318 #s(literal -1 binary64)) %1036) (/.f64 (*.f64 %1318 #s(literal 1 binary64)) %1041) (/.f64 (neg.f64 %1323) %7) (/.f64 (neg.f64 %1327) %1095) (/.f64 (neg.f64 %1330) %7) (/.f64 %1333 %119) (/.f64 %1333 %121) (/.f64 %1333 %4) (/.f64 %1323 %4) (/.f64 %1327 %1041) (/.f64 %1330 %4) (/.f64 %1121 %7) (/.f64 #s(literal 1 binary64) (/.f64 %7 %1121)) (/.f64 #s(literal 1 binary64) (pow.f64 %1123 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %1042)) (neg.f64 (/.f64 %1333 %7)) (neg.f64 (-.f64 %1042 #s(literal 1 binary64))) (fma.f64 %1031 %109 #s(literal 1 binary64)) (fma.f64 %1015 %8 #s(literal 1 binary64)) %1123 (+.f64 %1119 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1119) (pow.f64 %1356 #s(literal 1 binary64)) (/.f64 (neg.f64 %1358) %816) (/.f64 %1358 %151) (/.f64 #s(literal 1 binary64) (pow.f64 %1356 #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal -1 binary64) %1355)) (fma.f64 %74 %153 #s(literal 1 binary64)) (fma.f64 %821 x #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %1368 #s(literal 1 binary64)) (fma.f64 x %821 #s(literal 1 binary64)) %1356 (-.f64 #s(literal 1 binary64) %1368) (-.f64 #s(literal 1 binary64) (*.f64 %62 %821)) (-.f64 #s(literal 1 binary64) (neg.f64 %1355)) (+.f64 %1355 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1355) (*.f64 %1378 %1379) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1381)) (*.f64 %1379 %564) (*.f64 %1385 %1386) (*.f64 %1381 #s(literal 1 binary64)) (*.f64 %564 %1379) (*.f64 #s(literal 1 binary64) %1381) (pow.f64 %1381 #s(literal 1 binary64)) (/.f64 (*.f64 %1392 #s(literal 2 binary64)) %1394) (/.f64 (*.f64 %1392 %11) %1397) (/.f64 (*.f64 %1392 %36) %1400) (/.f64 (*.f64 %1392 t) %1403) (/.f64 (*.f64 %1392 z) %1406) (/.f64 (*.f64 %1408 #s(literal 2 binary64)) %1410) (/.f64 (*.f64 %1408 %11) %1413) (/.f64 (*.f64 %1408 %36) %1416) (/.f64 (*.f64 %1408 t) %1419) (/.f64 (*.f64 %1408 z) %1422) (/.f64 (*.f64 %1378 #s(literal 2 binary64)) %1410) (/.f64 (*.f64 %1378 %11) %1413) (/.f64 (*.f64 %1378 %36) %1416) (/.f64 (*.f64 %1378 t) %1419) (/.f64 (*.f64 %1378 z) %1422) (/.f64 (*.f64 %1434 #s(literal 2 binary64)) (*.f64 %68 #s(literal 2 binary64))) (/.f64 (*.f64 %1434 %11) (*.f64 %68 %11)) (/.f64 (*.f64 %1434 %36) (*.f64 %68 %36)) (/.f64 (*.f64 %1434 t) (*.f64 %68 t)) (/.f64 (*.f64 %1434 z) (*.f64 %68 z)) (/.f64 (*.f64 #s(literal 2 binary64) %1392) %387) (/.f64 (*.f64 #s(literal 2 binary64) %1408) %390) (/.f64 (*.f64 #s(literal 2 binary64) %1378) %390) (/.f64 (*.f64 %11 %1392) %405) (/.f64 (*.f64 %11 %1408) %408) (/.f64 (*.f64 %11 %1378) %408) (/.f64 (*.f64 %36 %1392) %424) (/.f64 (*.f64 %36 %1408) %427) (/.f64 (*.f64 %36 %1378) %427) (/.f64 (*.f64 t %1392) %443) (/.f64 (*.f64 t %1408) %446) (/.f64 (*.f64 t %1378) %446) (/.f64 (*.f64 z %1392) %460) (/.f64 (*.f64 z %1408) %463) (/.f64 (*.f64 z %1378) %463) (/.f64 %1480 %379) (/.f64 %1482 %397) (/.f64 %1484 %416) (/.f64 %1486 %435) (/.f64 %1488 %453) (/.f64 %1490 %1394) (/.f64 %1492 %1397) (/.f64 %1494 %1400) (/.f64 %1496 %1403) (/.f64 %1498 %1406) (/.f64 %1500 %1410) (/.f64 %1502 %1413) (/.f64 %1504 %1416) (/.f64 %1506 %1419) (/.f64 %1508 %1422) (/.f64 %1510 %387) (/.f64 %1512 %390) (/.f64 %1514 %405) (/.f64 %1516 %408) (/.f64 %1518 %424) (/.f64 %1520 %427) (/.f64 %1522 %443) (/.f64 %1524 %446) (/.f64 %1526 %460) (/.f64 %1528 %463) (/.f64 (neg.f64 %1392) %68) (/.f64 (neg.f64 %1408) %62) (/.f64 (neg.f64 %1378) %62) (/.f64 %1536 %69) (/.f64 %1392 %62) (/.f64 %1408 x) (/.f64 %1378 x) (/.f64 %1434 %68) (/.f64 %1385 %62) %1381 (/.f64 #s(literal 1 binary64) %1543) (neg.f64 %1545) (neg.f64 %1547) (*.f64 (/.f64 #s(literal 2 binary64) %564) (/.f64 #s(literal 1/2 binary64) %1379)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1543)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1381)) (*.f64 %566 x) (*.f64 %1557 %62) (*.f64 %1543 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1560) (*.f64 x %566) (*.f64 #s(literal 1 binary64) %1543) (pow.f64 %1543 #s(literal 1 binary64)) (pow.f64 %1381 #s(literal -1 binary64)) (/.f64 (*.f64 %1087 #s(literal 2 binary64)) %1500) (/.f64 (*.f64 %1087 %11) %1502) (/.f64 (*.f64 %1087 %36) %1504) (/.f64 (*.f64 %1087 t) %1506) (/.f64 (*.f64 %1087 z) %1508) (/.f64 (*.f64 %566 #s(literal 2 binary64)) (*.f64 %1379 #s(literal 2 binary64))) (/.f64 (*.f64 %566 %11) (*.f64 %1379 %11)) (/.f64 (*.f64 %566 %36) (*.f64 %1379 %36)) (/.f64 (*.f64 %566 t) (*.f64 %1379 t)) (/.f64 (*.f64 %566 z) (*.f64 %1379 z)) (/.f64 %182 (*.f64 %1547 %11)) (/.f64 %185 (*.f64 %1547 %36)) (/.f64 %188 (*.f64 %1547 t)) (/.f64 %191 (*.f64 %1547 z)) (/.f64 %194 (*.f64 %1381 %11)) (/.f64 %1601 %1512) (/.f64 %1603 %1604) (/.f64 %387 %1510) (/.f64 %390 %1512) (/.f64 %1608 %1516) (/.f64 %1610 %1611) (/.f64 %405 %1514) (/.f64 %408 %1516) (/.f64 %1615 %1520) (/.f64 %1617 %1618) (/.f64 %424 %1518) (/.f64 %427 %1520) (/.f64 %1622 %1524) (/.f64 %1624 %1625) (/.f64 %443 %1522) (/.f64 %446 %1524) (/.f64 %1629 %1528) (/.f64 %1631 %1632) (/.f64 %460 %1526) (/.f64 %463 %1528) (/.f64 %1394 %1490) (/.f64 %1397 %1492) (/.f64 %1400 %1494) (/.f64 %1403 %1496) (/.f64 %1406 %1498) (/.f64 %1410 %1500) (/.f64 %1413 %1502) (/.f64 %1416 %1504) (/.f64 %1419 %1506) (/.f64 %1422 %1508) (/.f64 %199 %1646) (/.f64 %202 %1648) (/.f64 %207 %1650) (/.f64 %209 %1652) (/.f64 %212 %1654) (/.f64 %216 %1656) (/.f64 (neg.f64 %1087) %1385) (/.f64 %1087 %564) (/.f64 %39 (*.f64 %1381 %36)) (/.f64 %37 %1663) (/.f64 #s(literal -2 binary64) (*.f64 %1547 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %1667) (/.f64 %68 %1434) (/.f64 #s(literal 2 binary64) (*.f64 %1381 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %1672) (/.f64 %566 %1379) (/.f64 %62 %1385) (/.f64 %1557 %1676) (/.f64 %1557 %1386) (/.f64 #s(literal -1 binary64) %1545) (/.f64 #s(literal -1 binary64) %1547) (/.f64 t (*.f64 %1381 t)) (/.f64 z (*.f64 %1381 z)) (/.f64 z %1685) %1543 (/.f64 #s(literal 1 binary64) (/.f64 %1547 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1543 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1381 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %1381) (neg.f64 %1560) %1697 %1700 %1701 %1703 %1707 %1711 %1715 %1719 %1722 %1725 %1727 %1729 %1731 %1733 %1735 %1737 %1739 %1741 %1743 %1745 %1747 %1749 %1751 %1753 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1775 %1777 %1779 %1781 %1783 %1785 %1787 %1790 %1794 %1797 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1810 %1812 %1814 %1816 %1818 %1819 %1820 %1821 %1822 %1823 %1824 %1825 %1827 %1702 %1828 %1829 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1385)) (*.f64 %566 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %566) (*.f64 #s(literal 1 binary64) %1557) (pow.f64 %1385 #s(literal -1 binary64)) (pow.f64 %1557 #s(literal 1 binary64)) (/.f64 %199 %1482) (/.f64 %199 %1516) (/.f64 %202 %1514) (/.f64 %207 %1484) (/.f64 %207 %1520) (/.f64 %209 %1486) (/.f64 %209 %1524) (/.f64 %212 %1522) (/.f64 %216 %1488) (/.f64 %216 %1528) (/.f64 %37 %1518) (/.f64 #s(literal -2 binary64) %1480) (/.f64 #s(literal -2 binary64) %1512) (/.f64 #s(literal 2 binary64) %1510) (/.f64 #s(literal -1 binary64) %1434) %1557 (/.f64 z %1526) (/.f64 #s(literal 1 binary64) %1536) (/.f64 #s(literal 1 binary64) (/.f64 %1385 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1557 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %564 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1385) (neg.f64 %566) %1697 %1700 %1701 %1703 %1707 %1711 %1715 %1719 %1722 %1725 %1727 %1729 %1731 %1733 %1735 %1737 %1739 %1741 %1743 %1745 %1747 %1749 %1751 %1753 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1775 %1777 %1779 %1781 %1783 %1785 %1787 %1790 %1794 %1797 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1810 %1812 %1814 %1816 %1818 %1819 %1820 %1821 %1822 %1823 %1824 %1825 %1827 %1702 %1828 %1829 (*.f64 %29 %311) (*.f64 %1863 %63) (*.f64 %311 %29) (pow.f64 %1866 #s(literal 1 binary64)) (/.f64 (neg.f64 %1868) %28) (/.f64 (neg.f64 %1871) %28) (/.f64 %1868 %22) (/.f64 %1871 %22) (/.f64 %1863 %31) (/.f64 %1863 %33) (/.f64 %1863 %28) %1866 (/.f64 #s(literal 1 binary64) (/.f64 %28 %1863)) (/.f64 #s(literal 1 binary64) (pow.f64 %1866 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %22 %311)) (neg.f64 %1885) (*.f64 %1887 %29) (pow.f64 %1889 #s(literal 1 binary64)) (/.f64 (-.f64 %1891 (*.f64 %22 %1868)) %1891) (/.f64 (-.f64 %1891 (*.f64 %22 %1871)) %1891) (/.f64 (-.f64 %1898 (*.f64 %22 %1863)) %1898) (/.f64 (-.f64 %1891 (*.f64 %22 %311)) %1891) (/.f64 (-.f64 %372 (*.f64 #s(literal 2 binary64) %1868)) %372) (/.f64 (-.f64 %372 (*.f64 #s(literal 2 binary64) %1871)) %372) (/.f64 (-.f64 %382 (*.f64 #s(literal 2 binary64) %1863)) %382) (/.f64 (-.f64 %372 (*.f64 #s(literal 2 binary64) %311)) %372) (/.f64 (-.f64 %338 (*.f64 %11 %1868)) %338) (/.f64 (-.f64 %338 (*.f64 %11 %1871)) %338) (/.f64 (-.f64 %400 (*.f64 %11 %1863)) %400) (/.f64 (-.f64 %338 (*.f64 %11 %311)) %338) (/.f64 (-.f64 %411 (*.f64 %36 %1868)) %411) (/.f64 (-.f64 %411 (*.f64 %36 %1871)) %411) (/.f64 (-.f64 %419 (*.f64 %36 %1863)) %419) (/.f64 (-.f64 %411 (*.f64 %36 %311)) %411) (/.f64 (-.f64 %430 (*.f64 t %1868)) %430) (/.f64 (-.f64 %430 (*.f64 t %1871)) %430) (/.f64 (-.f64 %438 (*.f64 t %1863)) %438) (/.f64 (-.f64 %430 (*.f64 t %311)) %430) (/.f64 (-.f64 %350 (*.f64 z %1868)) %350) (/.f64 (-.f64 %350 (*.f64 z %1871)) %350) (/.f64 (-.f64 %338 (*.f64 z %1863)) %338) (/.f64 (-.f64 %350 (*.f64 z %311)) %350) (/.f64 (neg.f64 %1965) %22) (/.f64 (neg.f64 %1968) %22) (/.f64 %1971 %31) (/.f64 %1971 %33) (/.f64 %1971 %28) (/.f64 %1965 %28) (/.f64 %1968 %28) (/.f64 %1887 %22) (/.f64 #s(literal 1 binary64) (/.f64 %22 %1887)) (/.f64 #s(literal 1 binary64) (pow.f64 %1889 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %1866)) (neg.f64 (/.f64 %1971 %22)) (neg.f64 (-.f64 %1866 #s(literal 1 binary64))) (fma.f64 %1863 %29 #s(literal 1 binary64)) (fma.f64 %311 %63 #s(literal 1 binary64)) %1889 (+.f64 %1885 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1885) (*.f64 %283 x) (*.f64 %62 %1993) (*.f64 x %283) (pow.f64 %1996 #s(literal 1 binary64)) (/.f64 %69 (neg.f64 %1999)) (/.f64 %71 %277) (/.f64 %68 %1999) (/.f64 %74 %1998) (/.f64 %62 %1998) %1996 (/.f64 #s(literal 1 binary64) (/.f64 %1998 %62)) (/.f64 #s(literal 1 binary64) (pow.f64 %1996 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %277 x)) (neg.f64 %2012) (*.f64 %2014 %283) (pow.f64 %2016 #s(literal 1 binary64)) (/.f64 (-.f64 %2018 %379) %2018) (/.f64 (-.f64 %2021 %387) %2021) (/.f64 (-.f64 %2024 %387) %2024) (/.f64 (-.f64 %2018 %390) %2018) (/.f64 (-.f64 %2029 %397) %2029) (/.f64 (-.f64 %2032 %405) %2032) (/.f64 (-.f64 %2035 %405) %2035) (/.f64 (-.f64 %2029 %408) %2029) (/.f64 (-.f64 %2040 %416) %2040) (/.f64 (-.f64 %2043 %424) %2043) (/.f64 (-.f64 %2046 %424) %2046) (/.f64 (-.f64 %2040 %427) %2040) (/.f64 (-.f64 %2051 %435) %2051) (/.f64 (-.f64 %2054 %443) %2054) (/.f64 (-.f64 %2057 %443) %2057) (/.f64 (-.f64 %2051 %446) %2051) (/.f64 (-.f64 %2062 %453) %2062) (/.f64 (-.f64 %2065 %460) %2065) (/.f64 (-.f64 %2068 %460) %2068) (/.f64 (-.f64 %2062 %463) %2062) (/.f64 (neg.f64 %2073) %1999) (/.f64 (neg.f64 %2076) %1999) (/.f64 %2073 %1998) (/.f64 %2076 %1998) (/.f64 %2014 %277) (/.f64 #s(literal 1 binary64) (/.f64 %277 %2014)) (/.f64 #s(literal 1 binary64) (pow.f64 %2016 #s(literal -1 binary64))) (neg.f64 (-.f64 %2012 #s(literal 1 binary64))) (fma.f64 %283 x #s(literal 1 binary64)) (fma.f64 %62 %1993 #s(literal 1 binary64)) (fma.f64 x %283 #s(literal 1 binary64)) %2016 (-.f64 #s(literal 1 binary64) %2012) (+.f64 %1996 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1996) (pow.f64 %2094 #s(literal 1 binary64)) %2094 (/.f64 #s(literal 1 binary64) (pow.f64 %2094 #s(literal -1 binary64))) (pow.f64 %2098 #s(literal 1 binary64)) %2098 (/.f64 #s(literal 1 binary64) (pow.f64 %2098 #s(literal -1 binary64))) |
Compiled 1 613 to 3 778 computations (-134.2% saved)
Compiled 692 to 2 759 computations (-298.7% saved)
18 alts after pruning (3 fresh and 15 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 689 | 3 | 692 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 10 | 11 |
| Done | 0 | 5 | 5 |
| Total | 690 | 18 | 708 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 79.2% | (fma.f64 (/.f64 x (-.f64 y z)) (approx (/ -1 (- y t)) (/.f64 #s(literal 1 binary64) t)) #s(literal 1 binary64)) |
| ✓ | 76.4% | (fma.f64 x (/.f64 #s(literal -1 binary64) (approx (* (- y t) (- y z)) (*.f64 y (-.f64 y z)))) #s(literal 1 binary64)) |
| ✓ | 62.1% | (fma.f64 x (/.f64 #s(literal -1 binary64) (approx (* (- y t) (- y z)) (*.f64 t z))) #s(literal 1 binary64)) |
| ✓ | 79.1% | (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (approx (- t y) t)) (-.f64 z y))) |
| ✓ | 74.3% | (-.f64 #s(literal 1 binary64) (/.f64 (approx (/ x (- y z)) (/.f64 x y)) (-.f64 y t))) |
| ✓ | 74.8% | (-.f64 #s(literal 1 binary64) (/.f64 x (approx (* (- y z) (- y t)) (*.f64 y (-.f64 y t))))) |
| ✓ | 62.4% | (-.f64 #s(literal 1 binary64) (/.f64 x (approx (* (- y z) (- y t)) (*.f64 t z)))) |
| ✓ | 81.1% | (approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z (-.f64 y t))))) |
| ✓ | 80.2% | (approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t (-.f64 y z))))) |
| ✓ | 60.9% | %6 = (- y t) (approx (- 1 (/ x (* (- y z) %6))) (+.f64 #s(literal 1 binary64) (/.f64 x (approx (* z %6) (*.f64 y z))))) |
| ✓ | 59.4% | %4 = (- y z) (approx (- 1 (/ x (* %4 (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (approx (* t %4) (*.f64 t y))))) |
| ▶ | 60.9% | %6 = (- y t) (approx (- 1 (/ x (* (- y z) %6))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (approx (* %6 z) (*.f64 z y)) x)))) |
| ✓ | 79.5% | %6 = (- y t) (approx (- 1 (/ x (* (- y z) %6))) (approx (+ 1 (/ x (* z %6))) (/.f64 (+.f64 z (/.f64 x (-.f64 y t))) z))) |
| ▶ | 60.8% | %6 = (- y t) (approx (- 1 (/ x (* (- y z) %6))) (approx (+ 1 (/ x (* z %6))) (/.f64 (approx (+ z (/ x %6)) (+.f64 z (/.f64 x y))) z))) |
| ✓ | 79.2% | %4 = (- y z) (approx (- 1 (/ x (* %4 (- y t)))) (approx (+ 1 (/ x (* t %4))) (/.f64 (+.f64 t (/.f64 x (-.f64 y z))) t))) |
| ▶ | 58.9% | %4 = (- y z) (approx (- 1 (/ x (* %4 (- y t)))) (approx (+ 1 (/ x (* t %4))) (/.f64 (approx (+ t (/ x %4)) (+.f64 t (/.f64 x y))) t))) |
| ✓ | 2.9% | (approx (- 1 (/ x (* (- y z) (- y t)))) (approx 1 #s(literal 0 binary64))) |
| ✓ | 76.2% | (approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) |
Compiled 18 to 55 computations (-205.6% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 958 | 5218 |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (/.f64 x y) %6 = (*.f64 z y) %7 = (+.f64 z %5) %8 = (- y t) %11 = (approx (+ z (/ x %8)) %7) %12 = (+.f64 t %5) %13 = (- y z) %16 = (approx (+ t (/ x %13)) %12) %18 = (approx (* %8 z) %6) %19 = (/.f64 %18 x) %20 = (/.f64 #s(literal 1 binary64) %19) %21 = (+.f64 #s(literal 1 binary64) %20) %25 = (- 1 (/ x (* %13 %8))) %27 = (/.f64 %11 z) %31 = (approx (+ 1 (/ x (* z %8))) %27) %33 = (/.f64 %16 t) %37 = (approx (+ 1 (/ x (* t %13))) %33) #s(literal 1 binary64) x y z t %5 %6 %7 %11 %12 %16 %18 %19 %20 %21 (approx %25 %21) %27 %31 (approx %25 %31) %33 %37 (approx %25 %37) |
| Outputs |
|---|
%6 = (/ x y) %7 = (/.f64 x y) %10 = (+ z %6) %12 = (+.f64 z %7) %15 = (- y t) %17 = (+ z (/ x %15)) %18 = (-.f64 y t) %19 = (/.f64 x %18) %20 = (+.f64 z %19) %22 = (+ t %6) %24 = (+.f64 t %7) %26 = (- y z) %28 = (+ t (/ x %26)) %29 = (-.f64 y z) %30 = (/.f64 x %29) %31 = (+.f64 t %30) %33 = (* %15 z) %34 = (/ %33 x) %35 = (*.f64 z %18) %38 = (/ 1 %34) %39 = (/.f64 x %35) %41 = (+ 1 %38) %44 = (+.f64 #s(literal 1 binary64) %39) %48 = (- 1 (/ x (* %26 %15))) %50 = (*.f64 %18 %29) %52 = (*.f64 #s(literal -1 binary64) (/.f64 x %50)) %55 = (/ %28 t) %56 = (*.f64 t %29) %57 = (/.f64 x %56) %58 = (+.f64 #s(literal 1 binary64) %57) %60 = (/.f64 #s(literal 1 binary64) y) %61 = (/.f64 z x) %66 = (/.f64 #s(literal 1 binary64) %18) %70 = (/.f64 t x) %75 = (/.f64 #s(literal 1 binary64) %29) %79 = (/.f64 #s(literal 1 binary64) x) %85 = (/.f64 #s(literal 1 binary64) %50) %94 = (*.f64 #s(literal -1 binary64) %61) %103 = (*.f64 #s(literal -1 binary64) %70) %118 = (*.f64 y z) %123 = (/.f64 x t) %125 = (+.f64 z (*.f64 #s(literal -1 binary64) %123)) %127 = (*.f64 x y) %129 = (pow.f64 t #s(literal 2 binary64)) %130 = (/.f64 %127 %129) %136 = (pow.f64 t #s(literal 3 binary64)) %139 = (/.f64 x %129) %146 = (pow.f64 t #s(literal 4 binary64)) %157 = (*.f64 t y) %161 = (/.f64 x z) %163 = (+.f64 t (*.f64 #s(literal -1 binary64) %161)) %165 = (pow.f64 z #s(literal 2 binary64)) %166 = (/.f64 %127 %165) %171 = (pow.f64 z #s(literal 3 binary64)) %174 = (/.f64 x %165) %180 = (pow.f64 z #s(literal 4 binary64)) %191 = (*.f64 t z) %196 = (/.f64 %191 x) %199 = (/.f64 %118 x) %202 = (/.f64 x %191) %203 = (*.f64 #s(literal -1 binary64) %202) %205 = (*.f64 %129 z) %206 = (/.f64 %127 %205) %208 = (fma.f64 #s(literal -1 binary64) %202 (*.f64 #s(literal -1 binary64) %206)) %210 = (*.f64 %136 z) %212 = (*.f64 #s(literal -1 binary64) (/.f64 %127 %210)) %213 = (/.f64 x %205) %216 = (fma.f64 #s(literal -1 binary64) %202 (*.f64 y (-.f64 %212 %213))) %220 = (*.f64 #s(literal -1 binary64) (/.f64 %127 (*.f64 %146 z))) %221 = (/.f64 x %210) %226 = (fma.f64 #s(literal -1 binary64) %202 (*.f64 y (-.f64 (*.f64 y (-.f64 %220 %221)) %213))) %239 = (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) z)) %242 = (*.f64 %129 %165) %248 = (*.f64 x (pow.f64 %239 #s(literal 2 binary64))) %249 = (*.f64 %136 %171) %250 = (/.f64 %248 %249) %251 = (/.f64 x %242) %252 = (fma.f64 #s(literal -1 binary64) %250 %251) %253 = (*.f64 x %239) %254 = (/.f64 %253 %242) %272 = (/ %17 z) %289 = (*.f64 t %165) %290 = (/.f64 %127 %289) %295 = (/.f64 x %289) %296 = (*.f64 t %171) %298 = (*.f64 #s(literal -1 binary64) (/.f64 %127 %296)) %304 = (/.f64 x %296) %307 = (*.f64 #s(literal -1 binary64) (/.f64 %127 (*.f64 t %180))) %317 = (+ 1 (/ x (* t %26))) %330 = (*.f64 t x) %331 = (pow.f64 y #s(literal 2 binary64)) %332 = (/.f64 %330 %331) %336 = (*.f64 %129 x) %337 = (pow.f64 y #s(literal 3 binary64)) %344 = (*.f64 x z) %345 = (/.f64 %344 %331) %349 = (*.f64 x %165) %356 = (/.f64 %191 y) %362 = (/.f64 %191 %127) %366 = (/.f64 x %118) %368 = (/.f64 %330 %118) %372 = (*.f64 %331 z) %373 = (/.f64 %336 %372) %375 = (*.f64 #s(literal -1 binary64) %368) %379 = (*.f64 %136 x) %380 = (*.f64 %337 z) %388 = (+.f64 #s(literal 1 binary64) %366) %390 = (/.f64 %330 %372) %391 = (+.f64 %366 %390) %394 = (/.f64 %336 %380) %400 = (/.f64 x %331) %401 = (*.f64 #s(literal -1 binary64) %400) %404 = (/.f64 %253 %337) %408 = (pow.f64 y #s(literal 4 binary64)) %410 = (*.f64 t %344) %421 = (/.f64 x %157) %422 = (+.f64 #s(literal 1 binary64) %421) %424 = (*.f64 t %331) %425 = (/.f64 %344 %424) %429 = (*.f64 t %337) %430 = (/.f64 %349 %429) %482 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %161 %375) y)) %484 = (/.f64 %330 z) %491 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %161 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %484 (/.f64 %336 %118)) y))) y)) %509 = (+.f64 t z) %510 = (*.f64 x %509) %550 = (*.f64 #s(literal -1 binary64) (/.f64 x %337)) %561 = (/.f64 x (*.f64 y %18)) %564 = (*.f64 %331 %18) %570 = (/.f64 x %564) %571 = (*.f64 %337 %18) %592 = (/.f64 x %424) %593 = (/.f64 %344 %429) %598 = (/.f64 x %429) %600 = (/.f64 %344 (*.f64 t %408)) %606 = (*.f64 #s(literal -1 binary64) %592) %622 = (*.f64 x %331) %630 = (/.f64 %127 (*.f64 %165 %18)) %632 = (*.f64 #s(literal -1 binary64) %39) %642 = (*.f64 #s(literal -1 binary64) (/.f64 %622 %296)) %660 = (/.f64 %127 z) %667 = (*.f64 #s(literal -1 binary64) (/.f64 %622 z)) %693 = (/.f64 %127 %191) %699 = (/.f64 %127 t) %701 = (*.f64 #s(literal -1 binary64) (/.f64 %622 %191)) %729 = (/.f64 %330 %380) %730 = (/.f64 x %372) %731 = (*.f64 #s(literal -1 binary64) %730) %733 = (fma.f64 t (-.f64 %729 %731) %366) %736 = (/.f64 %330 (*.f64 %408 z)) %737 = (/.f64 x %380) %742 = (fma.f64 t (-.f64 (*.f64 t (-.f64 %736 (*.f64 #s(literal -1 binary64) %737))) %731) %366) %749 = (/.f64 x (*.f64 y %29)) %752 = (*.f64 %331 %29) %758 = (/.f64 x %752) %759 = (*.f64 %337 %29) %801 = (/.f64 %118 t) %805 = (/.f64 %118 %330) %813 = (/.f64 %622 %205) %819 = (*.f64 x %337) %828 = (*.f64 #s(literal -1 binary64) (/.f64 %622 %210)) %834 = (/.f64 %127 (*.f64 %129 %29)) %836 = (*.f64 #s(literal -1 binary64) %57) %884 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %161 %693) t)) %890 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %701 %660) t) %161) t)) (approx 1 #s(literal 0 binary64)) (approx x x) (approx %6 %7) (approx %10 z) (approx %10 %12) (approx %17 %20) (approx %22 t) (approx %22 %24) (approx %28 %31) (approx %34 (/.f64 %35 x)) (approx %38 %39) (approx %41 #s(literal 1 binary64)) (approx %41 %44) (approx %48 (+.f64 #s(literal 1 binary64) %52)) (approx %55 %58) (approx %10 (*.f64 x (+.f64 %60 %61))) (approx %17 %19) (approx %17 (*.f64 x (+.f64 %66 %61))) (approx %22 (*.f64 x (+.f64 %60 %70))) (approx %28 %30) (approx %28 (*.f64 x (+.f64 %75 %70))) (approx %41 (*.f64 x (+.f64 %79 (/.f64 #s(literal 1 binary64) %35)))) (approx %48 %52) (approx %48 (*.f64 x (-.f64 %79 %85))) (approx %55 %57) (approx %55 (*.f64 x (+.f64 %79 (/.f64 #s(literal 1 binary64) %56)))) (approx %10 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %94 %60)))) (approx %17 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %94 %66)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %103 %60)))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %103 %75)))) (approx %48 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %85 %79)))) (approx y y) (approx (* z y) %118) (approx %10 (/.f64 (+.f64 x %118) y)) (approx %17 %125) (approx %17 (+.f64 z (fma.f64 #s(literal -1 binary64) %123 (*.f64 #s(literal -1 binary64) %130)))) (approx %17 (+.f64 z (fma.f64 #s(literal -1 binary64) %123 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %127 %136)) %139))))) (approx %17 (+.f64 z (fma.f64 #s(literal -1 binary64) %123 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %127 %146)) (/.f64 x %136))) %139))))) (approx %22 (/.f64 (+.f64 x %157) y)) (approx %28 %163) (approx %28 (+.f64 t (fma.f64 #s(literal -1 binary64) %161 (*.f64 #s(literal -1 binary64) %166)))) (approx %28 (+.f64 t (fma.f64 #s(literal -1 binary64) %161 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %127 %171)) %174))))) (approx %28 (+.f64 t (fma.f64 #s(literal -1 binary64) %161 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %127 %180)) (/.f64 x %171))) %174))))) (approx %33 (*.f64 #s(literal -1 binary64) %191)) (approx %33 (fma.f64 #s(literal -1 binary64) %191 %118)) (approx %34 (*.f64 #s(literal -1 binary64) %196)) (approx %34 (fma.f64 #s(literal -1 binary64) %196 %199)) (approx %38 %203) (approx %38 %208) (approx %38 %216) (approx %38 %226) (approx %41 (+.f64 #s(literal 1 binary64) %203)) (approx %41 (+.f64 #s(literal 1 binary64) %208)) (approx %41 (+.f64 #s(literal 1 binary64) %216)) (approx %41 (+.f64 #s(literal 1 binary64) %226)) (approx %48 (-.f64 #s(literal 1 binary64) %202)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 y %239)) %242)) %202)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y %252 %254))) %202)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y (fma.f64 #s(literal -1 binary64) %250 (fma.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %253 %249) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %239 %252) %191))) %251)) %254))) %202)) (approx %272 (/.f64 %125 z)) (approx %272 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 (*.f64 y (fma.f64 #s(literal -1 binary64) %213 %212))))) (approx %272 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 (*.f64 y (fma.f64 #s(literal -1 binary64) %213 (*.f64 y (fma.f64 #s(literal -1 binary64) %221 %220))))))) (approx %55 (/.f64 %163 t)) (approx %55 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 (*.f64 #s(literal -1 binary64) %290)))) (approx %55 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 (*.f64 y (fma.f64 #s(literal -1 binary64) %295 %298))))) (approx %55 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 (*.f64 y (fma.f64 #s(literal -1 binary64) %295 (*.f64 y (fma.f64 #s(literal -1 binary64) %304 %307))))))) (approx %317 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 (*.f64 y (-.f64 %298 %295))))) (approx %317 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 (*.f64 y (-.f64 (*.f64 y (-.f64 %307 %304)) %295))))) (approx %17 (+.f64 z (+.f64 %7 %332))) (approx %17 (-.f64 (+.f64 z (+.f64 %7 (/.f64 %336 %337))) (*.f64 #s(literal -1 binary64) %332))) (approx %28 (+.f64 t (+.f64 %7 %345))) (approx %28 (-.f64 (+.f64 t (+.f64 %7 (/.f64 %349 %337))) (*.f64 #s(literal -1 binary64) %345))) (approx %33 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %356)))) (approx %34 %199) (approx %34 (*.f64 y (fma.f64 #s(literal -1 binary64) %362 %61))) (approx %38 %366) (approx %38 (/.f64 (+.f64 %161 %368) y)) (approx %38 (/.f64 (-.f64 (+.f64 %161 %373) %375) y)) (approx %38 (/.f64 (-.f64 (+.f64 %161 (/.f64 %379 %380)) (fma.f64 #s(literal -1 binary64) %368 (*.f64 #s(literal -1 binary64) %373))) y)) (approx %41 %388) (approx %41 (+.f64 #s(literal 1 binary64) %391)) (approx %41 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %366 %394)) (*.f64 #s(literal -1 binary64) %390))) (approx %48 (+.f64 #s(literal 1 binary64) %401)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) %404) %400)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %248 %408) (+.f64 (/.f64 %410 %408) %404))) %400)) (approx %272 (+.f64 #s(literal 1 binary64) (+.f64 %366 (+.f64 %390 %394)))) (approx %55 %422) (approx %55 (+.f64 #s(literal 1 binary64) (+.f64 %421 %425))) (approx %55 (+.f64 #s(literal 1 binary64) (+.f64 %421 (+.f64 %425 %430)))) (approx %317 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %421 %430)) (*.f64 #s(literal -1 binary64) %425))) (approx %17 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %330 y))) y)))) (approx %17 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t x (/.f64 %336 y)) y))) y)))) (approx %28 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %344 y))) y)))) (approx %28 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z (/.f64 %349 y)) y))) y)))) (approx %33 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %356)))) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %61 %362)))) (approx %38 %482) (approx %38 %491) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %161 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %336 z) (*.f64 #s(literal -1 binary64) (/.f64 %379 %118))) y) %484) y))) y))) (approx %41 (+.f64 #s(literal 1 binary64) %482)) (approx %41 (+.f64 #s(literal 1 binary64) %491)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %510 %337))) %400)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 %509 #s(literal 2 binary64))) %410) y) %510) %337))) %400)) (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %123 (*.f64 #s(literal -1 binary64) (/.f64 %344 %157))) y)))) (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %123 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 %344 t) (/.f64 %349 %157)) y))) y)))) (approx %28 (+.f64 t (fma.f64 z (-.f64 (/.f64 %344 %337) %401) %7))) (approx %28 (+.f64 t (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %344 %408) %550)) %401) %7))) (approx %33 %35) (approx %41 (/.f64 %20 z)) (approx %48 (-.f64 #s(literal 1 binary64) %561)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %344 %564))) %561)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %570 (*.f64 #s(literal -1 binary64) (/.f64 %344 %571))))) %561)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %570 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x %571) (*.f64 #s(literal -1 binary64) (/.f64 %344 (*.f64 %408 %18)))))))) %561)) (approx %55 (/.f64 %24 t)) (approx %55 (+.f64 #s(literal 1 binary64) (fma.f64 z (+.f64 %592 %593) %421))) (approx %55 (+.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (+.f64 %598 %600) %592) %421))) (approx %317 (+.f64 #s(literal 1 binary64) (fma.f64 z (-.f64 %593 %606) %421))) (approx %317 (+.f64 #s(literal 1 binary64) (fma.f64 z (-.f64 (*.f64 z (-.f64 %600 (*.f64 #s(literal -1 binary64) %598))) %606) %421))) (approx %10 (*.f64 z %388)) (approx %17 (*.f64 z %44)) (approx %28 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %161 (*.f64 #s(literal -1 binary64) (/.f64 %622 %171)))) %166)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) %630) %632)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %630 (/.f64 %622 (*.f64 %171 %18)))) %632)) (approx %55 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 (fma.f64 #s(literal -1 binary64) %290 %642)))) (approx %317 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 %642)) %290)) (approx %10 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %366) #s(literal 1 binary64))))) (approx %17 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %632 #s(literal 1 binary64))))) (approx %28 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x %660) z)))) (approx %28 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %667 %127) z))) z)))) (approx %48 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %127 %35)) %19) z)))) (approx %48 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 %127 %18) (/.f64 %622 %35)) z)) %19) z)))) (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %123 %693) z)))) (approx %55 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %699 %701) z) %123) z)))) (approx %317 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %701 %699) z) %123) z)))) (approx %17 (+.f64 z (fma.f64 t (-.f64 (/.f64 %330 %337) %401) %7))) (approx %17 (+.f64 z (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %330 %408) %550)) %401) %7))) (approx %38 %391) (approx %38 %733) (approx %38 %742) (approx %41 (+.f64 #s(literal 1 binary64) %733)) (approx %41 (+.f64 #s(literal 1 binary64) %742)) (approx %48 (-.f64 #s(literal 1 binary64) %749)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %330 %752))) %749)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %758 (*.f64 #s(literal -1 binary64) (/.f64 %330 %759))))) %749)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %758 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 x %759) (*.f64 #s(literal -1 binary64) (/.f64 %330 (*.f64 %408 %29)))))))) %749)) (approx %272 (/.f64 %12 z)) (approx %272 (+.f64 #s(literal 1 binary64) (fma.f64 t (+.f64 %730 %729) %366))) (approx %272 (+.f64 #s(literal 1 binary64) (fma.f64 t (fma.f64 t (+.f64 %737 %736) %730) %366))) (approx %55 (/.f64 %31 t)) (approx %17 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %123 (*.f64 #s(literal -1 binary64) (/.f64 %622 %136)))) %130)) (approx %22 (*.f64 t %422)) (approx %28 (*.f64 t %58)) (approx %33 (*.f64 t (fma.f64 #s(literal -1 binary64) z %801))) (approx %34 (*.f64 t (fma.f64 #s(literal -1 binary64) %61 %805))) (approx %38 (/.f64 (fma.f64 #s(literal -1 binary64) %161 (*.f64 #s(literal -1 binary64) %693)) t)) (approx %38 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %161 (*.f64 #s(literal -1 binary64) %813)) %693) t)) (approx %38 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %161 (*.f64 #s(literal -1 binary64) (/.f64 %819 %210))) (+.f64 %693 %813)) t)) (approx %41 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 %828)) %206)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) %834) %836)) (approx %48 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %834 (/.f64 %622 (*.f64 %136 %29)))) %836)) (approx %272 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %202 (fma.f64 #s(literal -1 binary64) %206 %828)))) (approx %17 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x %699) t)))) (approx %17 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %622 t)) %127) t))) t)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %421) #s(literal 1 binary64))))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %836 #s(literal 1 binary64))))) (approx %33 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 z (*.f64 #s(literal -1 binary64) %801))))) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %805 %61)))) (approx %38 %884) (approx %38 %890) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %819 %191) %667) t)) %660) t) %161) t))) (approx %41 (+.f64 #s(literal 1 binary64) %884)) (approx %41 (+.f64 #s(literal 1 binary64) %890)) (approx %48 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %127 %56)) %30) t)))) (approx %48 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 %127 %29) (/.f64 %622 %56)) t)) %30) t)))) (approx %272 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %660 %701) t) %161) t)))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 27.0ms | y | inf |
| 6.0ms | t | -inf |
| 5.0ms | x | 0 |
| 3.0ms | x | inf |
| 3.0ms | z | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 38 | 276 |
| 0 | 47 | 270 |
| 1 | 219 | 270 |
| 2 | 880 | 270 |
| 0 | 4050 | 270 |
| 0 | 4640 | 270 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (/.f64 x y) %6 = (*.f64 z y) %7 = (+.f64 z %5) %8 = (- y t) %11 = (approx (+ z (/ x %8)) %7) %12 = (+.f64 t %5) %13 = (- y z) %16 = (approx (+ t (/ x %13)) %12) %18 = (approx (* %8 z) %6) %19 = (/.f64 %18 x) %20 = (/.f64 #s(literal 1 binary64) %19) %21 = (+.f64 #s(literal 1 binary64) %20) %25 = (- 1 (/ x (* %13 %8))) %27 = (/.f64 %11 z) %31 = (approx (+ 1 (/ x (* z %8))) %27) %33 = (/.f64 %16 t) %37 = (approx (+ 1 (/ x (* t %13))) %33) #s(literal 1 binary64) x y z t %5 %6 %7 %11 %12 %16 %18 %19 %20 %21 (approx %25 %21) %27 %31 (approx %25 %31) %33 %37 (approx %25 %37) |
| Outputs |
|---|
%5 = (*.f64 x #s(literal 1 binary64)) %6 = (/.f64 #s(literal 1 binary64) y) %8 = (neg.f64 x) %9 = (neg.f64 %8) %13 = (/.f64 #s(literal -1 binary64) y) %16 = (/.f64 x y) %19 = (neg.f64 y) %21 = (neg.f64 %9) %22 = (neg.f64 %19) %23 = (neg.f64 %22) %42 = (/.f64 %8 y) %44 = (*.f64 z y) %49 = (*.f64 z %19) %50 = (-.f64 %49 x) %52 = (fma.f64 z y x) %53 = (neg.f64 %52) %56 = (+.f64 %16 z) %58 = (/.f64 %44 y) %72 = (*.f64 %5 y) %74 = (*.f64 y y) %76 = (*.f64 %9 y) %78 = (*.f64 y %22) %80 = (*.f64 %8 y) %82 = (*.f64 y %19) %84 = (*.f64 x y) %89 = (*.f64 y %5) %92 = (*.f64 y %9) %95 = (*.f64 y %8) %98 = (*.f64 y x) %121 = (neg.f64 z) %127 = (neg.f64 %121) %143 = (*.f64 %13 x) %155 = (- y t) %157 = (+ (/ x %155) z) %158 = (approx %157 %56) %162 = (*.f64 t %19) %163 = (-.f64 %162 x) %165 = (fma.f64 t y x) %166 = (neg.f64 %165) %169 = (+.f64 %16 t) %171 = (*.f64 t y) %172 = (/.f64 %171 y) %224 = (neg.f64 t) %230 = (neg.f64 %224) %258 = (/ x (- y z)) %259 = (+ %258 t) %260 = (approx %259 %169) %265 = (approx (* %155 z) %44) %267 = (/.f64 #s(literal 1 binary64) %265) %269 = (neg.f64 %265) %270 = (*.f64 #s(literal 1 binary64) %269) %271 = (/.f64 #s(literal -1 binary64) x) %273 = (*.f64 %265 #s(literal 1 binary64)) %274 = (/.f64 #s(literal 1 binary64) x) %276 = (*.f64 #s(literal 1 binary64) %265) %278 = (neg.f64 %269) %282 = (/.f64 %265 x) %283 = (*.f64 #s(literal 1/2 binary64) %282) %292 = (*.f64 %8 #s(literal 2 binary64)) %295 = (*.f64 x #s(literal 2 binary64)) %302 = (*.f64 %269 #s(literal 2 binary64)) %304 = (*.f64 %265 #s(literal 2 binary64)) %307 = (*.f64 #s(literal 2 binary64) %8) %310 = (*.f64 #s(literal 2 binary64) x) %317 = (*.f64 #s(literal 2 binary64) %269) %319 = (*.f64 #s(literal 2 binary64) %265) %327 = (neg.f64 %278) %338 = (/.f64 x %265) %342 = (/.f64 %265 %8) %345 = (/.f64 #s(literal -2 binary64) %265) %346 = (/.f64 #s(literal 1/2 binary64) %271) %348 = (/.f64 #s(literal 1/2 binary64) %276) %349 = (/.f64 #s(literal 2 binary64) %274) %351 = (/.f64 #s(literal 2 binary64) %276) %352 = (/.f64 #s(literal 1/2 binary64) %274) %354 = (/.f64 #s(literal 1/2 binary64) %265) %356 = (/.f64 #s(literal 2 binary64) %269) %358 = (/.f64 #s(literal -1/2 binary64) %274) %361 = (/.f64 #s(literal 2 binary64) %282) %363 = (/.f64 #s(literal 1 binary64) %276) %364 = (/.f64 #s(literal 1 binary64) %274) %368 = (/.f64 #s(literal 2 binary64) %283) %370 = (/.f64 #s(literal 1/2 binary64) %269) %371 = (/.f64 #s(literal 2 binary64) %271) %373 = (*.f64 #s(literal 1 binary64) x) %375 = (/.f64 #s(literal -1 binary64) %265) %376 = (/.f64 #s(literal -1 binary64) %274) %379 = (*.f64 #s(literal 1/2 binary64) %338) %382 = (/.f64 #s(literal 2 binary64) %265) %385 = (/.f64 #s(literal -1 binary64) %271) %389 = (/.f64 #s(literal 1/2 binary64) x) %390 = (/.f64 %267 %389) %393 = (/.f64 #s(literal 1 binary64) %283) %395 = (/.f64 %354 %274) %399 = (/.f64 %8 %265) %403 = (/.f64 %354 %389) %405 = (/.f64 #s(literal 1/2 binary64) %283) %410 = (*.f64 %373 #s(literal 2 binary64)) %412 = (*.f64 %267 #s(literal 2 binary64)) %413 = (*.f64 %274 #s(literal 2 binary64)) %415 = (*.f64 #s(literal 2 binary64) %373) %425 = (*.f64 %342 #s(literal 2 binary64)) %427 = (*.f64 #s(literal 2 binary64) %342) %429 = (*.f64 #s(literal 2 binary64) %274) %434 = (*.f64 %282 #s(literal 2 binary64)) %436 = (*.f64 #s(literal 2 binary64) %282) %457 = (/.f64 #s(literal 0 binary64) %282) %494 = (-.f64 %274 %375) %495 = (neg.f64 %494) %499 = (fma.f64 #s(literal 1 binary64) %342 #s(literal -1 binary64)) %501 = (fma.f64 #s(literal 1 binary64) %265 x) %503 = (-.f64 #s(literal -1 binary64) %282) %505 = (-.f64 %282 #s(literal -1 binary64)) %507 = (+.f64 %338 #s(literal 1 binary64)) %519 = (*.f64 %282 %265) %523 = (*.f64 %282 %274) %527 = (*.f64 %282 %269) %531 = (*.f64 %282 %342) %688 = (- 1 (/ %258 %155)) %689 = (approx %688 %507) %693 = (*.f64 %158 #s(literal 1 binary64)) %694 = (/.f64 #s(literal 1 binary64) z) %696 = (neg.f64 %158) %697 = (neg.f64 %696) %703 = (/.f64 %158 z) %728 = (approx (/ %157 z) %703) %732 = (approx %688 %728) %736 = (*.f64 %260 #s(literal 1 binary64)) %737 = (/.f64 #s(literal 1 binary64) t) %739 = (neg.f64 %260) %740 = (neg.f64 %739) %746 = (/.f64 %260 t) %771 = (approx (/ %259 t) %746) %775 = (approx %688 %771) #s(literal 1 binary64) x y z t (*.f64 %5 %6) (*.f64 %9 %6) (*.f64 %6 x) (*.f64 %8 %13) (*.f64 x %6) (pow.f64 %16 #s(literal 1 binary64)) (/.f64 (neg.f64 %5) %19) (/.f64 %21 %23) (/.f64 %21 %19) (/.f64 %5 y) (/.f64 %9 %22) (/.f64 %9 y) (/.f64 %8 %23) (/.f64 %8 %19) (/.f64 x %22) %16 (/.f64 #s(literal 1 binary64) (/.f64 y %5)) (/.f64 #s(literal 1 binary64) (/.f64 %22 %9)) (/.f64 #s(literal 1 binary64) (pow.f64 %16 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %19 %8)) (/.f64 #s(literal 1 binary64) (/.f64 y x)) (neg.f64 %42) %44 (*.f64 y z) (pow.f64 %44 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %44 #s(literal -1 binary64))) (*.f64 %50 %13) (*.f64 %53 %13) (*.f64 %52 %6) (pow.f64 %56 #s(literal 1 binary64)) (/.f64 (fma.f64 %58 y %5) y) (/.f64 (fma.f64 %58 %22 %9) %22) (/.f64 (fma.f64 %58 %19 %8) %19) (/.f64 (fma.f64 %58 y x) y) (/.f64 (fma.f64 z %22 %9) %22) (/.f64 (-.f64 (*.f64 z %22) %8) %22) (/.f64 (fma.f64 %44 y %72) %74) (/.f64 (fma.f64 %44 %22 %76) %78) (/.f64 (fma.f64 %44 %19 %80) %82) (/.f64 (fma.f64 %44 y %84) %74) (/.f64 (fma.f64 z y %5) y) (/.f64 (fma.f64 %44 y %89) %74) (/.f64 (fma.f64 %44 %22 %92) %78) (/.f64 (fma.f64 %44 %19 %95) %82) (/.f64 (fma.f64 %44 y %98) %74) (/.f64 (neg.f64 %50) %22) (/.f64 %50 %19) (/.f64 %53 %19) (/.f64 %52 %22) (/.f64 %52 y) (/.f64 #s(literal 1 binary64) (/.f64 %19 %50)) (/.f64 #s(literal 1 binary64) (/.f64 %19 %53)) (/.f64 #s(literal 1 binary64) (pow.f64 %56 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y %52)) (neg.f64 (/.f64 %52 %19)) (neg.f64 (/.f64 %50 y)) (neg.f64 (/.f64 %53 y)) (neg.f64 (-.f64 %121 %16)) (neg.f64 (neg.f64 %56)) (fma.f64 %5 %6 %58) (fma.f64 %5 %6 %127) (fma.f64 %5 %6 z) (fma.f64 %9 %6 %58) (fma.f64 %9 %6 %127) (fma.f64 %9 %6 z) (fma.f64 %6 x %58) (fma.f64 %6 x %127) (fma.f64 %6 x z) (fma.f64 %8 %13 %58) (fma.f64 %8 %13 %127) (fma.f64 %8 %13 z) (fma.f64 %44 %6 %16) (fma.f64 x %6 %58) (fma.f64 x %6 %127) (fma.f64 x %6 z) (-.f64 %58 %143) (-.f64 %58 %42) (-.f64 %16 %121) (-.f64 z %143) (-.f64 z %42) (+.f64 (/.f64 %49 %19) %16) (+.f64 %58 %16) (+.f64 %16 %58) (+.f64 %16 %127) %56 (+.f64 z %16) (pow.f64 %158 #s(literal 1 binary64)) %158 (/.f64 #s(literal 1 binary64) (pow.f64 %158 #s(literal -1 binary64))) (*.f64 %163 %13) (*.f64 %166 %13) (*.f64 %165 %6) (pow.f64 %169 #s(literal 1 binary64)) (/.f64 (fma.f64 %172 y %5) y) (/.f64 (fma.f64 %172 %22 %9) %22) (/.f64 (fma.f64 %172 %19 %8) %19) (/.f64 (fma.f64 %172 y x) y) (/.f64 (fma.f64 t %22 %9) %22) (/.f64 (-.f64 (*.f64 t %22) %8) %22) (/.f64 (fma.f64 %171 y %72) %74) (/.f64 (fma.f64 %171 %22 %76) %78) (/.f64 (fma.f64 %171 %19 %80) %82) (/.f64 (fma.f64 %171 y %84) %74) (/.f64 (fma.f64 t y %5) y) (/.f64 (fma.f64 %171 y %89) %74) (/.f64 (fma.f64 %171 %22 %92) %78) (/.f64 (fma.f64 %171 %19 %95) %82) (/.f64 (fma.f64 %171 y %98) %74) (/.f64 (neg.f64 %163) %22) (/.f64 %163 %19) (/.f64 %166 %19) (/.f64 %165 %22) (/.f64 %165 y) (/.f64 #s(literal 1 binary64) (/.f64 %19 %163)) (/.f64 #s(literal 1 binary64) (/.f64 %19 %166)) (/.f64 #s(literal 1 binary64) (pow.f64 %169 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y %165)) (neg.f64 (/.f64 %165 %19)) (neg.f64 (/.f64 %163 y)) (neg.f64 (/.f64 %166 y)) (neg.f64 (-.f64 %224 %16)) (neg.f64 (neg.f64 %169)) (fma.f64 %5 %6 %172) (fma.f64 %5 %6 %230) (fma.f64 %5 %6 t) (fma.f64 %9 %6 %172) (fma.f64 %9 %6 %230) (fma.f64 %9 %6 t) (fma.f64 %6 x %172) (fma.f64 %6 x %230) (fma.f64 %6 x t) (fma.f64 %171 %6 %16) (fma.f64 %8 %13 %172) (fma.f64 %8 %13 %230) (fma.f64 %8 %13 t) (fma.f64 x %6 %172) (fma.f64 x %6 %230) (fma.f64 x %6 t) (-.f64 %172 %143) (-.f64 %172 %42) (-.f64 %16 %224) (-.f64 t %143) (-.f64 t %42) (+.f64 (/.f64 %162 %19) %16) (+.f64 %172 %16) (+.f64 %16 %172) (+.f64 %16 %230) %169 (+.f64 t %16) (pow.f64 %260 #s(literal 1 binary64)) %260 (/.f64 #s(literal 1 binary64) (pow.f64 %260 #s(literal -1 binary64))) (pow.f64 %265 #s(literal 1 binary64)) %265 (/.f64 #s(literal 1 binary64) %267) (*.f64 %270 %271) (*.f64 %273 %274) (*.f64 %276 %274) (*.f64 %278 %274) (*.f64 #s(literal 2 binary64) %283) (*.f64 %274 %265) (*.f64 %269 %271) (*.f64 %282 #s(literal 1 binary64)) (*.f64 %265 %274) (*.f64 #s(literal 1 binary64) %282) (pow.f64 %282 #s(literal 1 binary64)) (/.f64 (*.f64 %270 #s(literal 2 binary64)) %292) (/.f64 (*.f64 %273 #s(literal 2 binary64)) %295) (/.f64 (*.f64 %276 #s(literal 2 binary64)) %295) (/.f64 (*.f64 %278 #s(literal 2 binary64)) (*.f64 %9 #s(literal 2 binary64))) (/.f64 %302 %292) (/.f64 %304 %295) (/.f64 (*.f64 #s(literal 2 binary64) %270) %307) (/.f64 (*.f64 #s(literal 2 binary64) %273) %310) (/.f64 (*.f64 #s(literal 2 binary64) %276) %310) (/.f64 (*.f64 #s(literal 2 binary64) %278) (*.f64 #s(literal 2 binary64) %9)) (/.f64 %317 %307) (/.f64 %319 %310) (/.f64 (neg.f64 %270) %9) (/.f64 (neg.f64 %273) %8) (/.f64 (neg.f64 %276) %8) (/.f64 %327 %21) (/.f64 %327 %8) (/.f64 %270 %8) (/.f64 %273 x) (/.f64 %276 x) (/.f64 %278 %9) (/.f64 %278 x) (/.f64 %269 %21) (/.f64 %269 %8) (/.f64 %265 %9) %282 (/.f64 #s(literal 1 binary64) %338) (neg.f64 (/.f64 %270 x)) (neg.f64 %342) (*.f64 %345 %346) (*.f64 %348 %349) (*.f64 %351 %352) (*.f64 %349 %354) (*.f64 %356 %358) (*.f64 %356 %346) (*.f64 %361 #s(literal 1/2 binary64)) (*.f64 %363 %364) (*.f64 %364 %267) (*.f64 #s(literal 1/4 binary64) %368) (*.f64 %370 %371) (*.f64 %373 %267) (*.f64 %375 %376) (*.f64 %375 %8) (*.f64 %379 #s(literal 2 binary64)) (*.f64 %354 %349) (*.f64 %352 %382) (*.f64 %382 %352) (*.f64 %267 %385) (*.f64 %267 %364) (*.f64 %267 x) (*.f64 #s(literal 1/2 binary64) %390) (*.f64 #s(literal 1/2 binary64) %361) (*.f64 #s(literal 1/2 binary64) %393) (*.f64 #s(literal 2 binary64) %395) (*.f64 #s(literal 2 binary64) %379) (*.f64 %8 %375) (*.f64 #s(literal -1 binary64) %399) (*.f64 %338 #s(literal 1 binary64)) (*.f64 x %267) (*.f64 #s(literal 1 binary64) %403) (*.f64 #s(literal 1 binary64) %405) (*.f64 #s(literal 1 binary64) %338) (pow.f64 %338 #s(literal 1 binary64)) (pow.f64 %282 #s(literal -1 binary64)) (/.f64 %410 %304) (/.f64 %412 %413) (/.f64 %415 %319) (/.f64 %292 %302) (/.f64 %295 %304) (/.f64 %307 %317) (/.f64 %310 %319) (/.f64 (neg.f64 %373) %269) (/.f64 %373 %265) (/.f64 %375 %271) (/.f64 #s(literal -2 binary64) %425) (/.f64 #s(literal -2 binary64) %427) (/.f64 %382 %429) (/.f64 %9 %278) (/.f64 %9 %265) (/.f64 %267 %274) (/.f64 #s(literal 2 binary64) %434) (/.f64 #s(literal 2 binary64) %436) (/.f64 %8 %270) (/.f64 %8 %269) (/.f64 #s(literal -1 binary64) %342) (/.f64 x %273) (/.f64 x %276) (/.f64 x %278) %338 (/.f64 #s(literal 1 binary64) (/.f64 %265 %373)) (/.f64 #s(literal 1 binary64) (/.f64 %274 %267)) (/.f64 #s(literal 1 binary64) (pow.f64 %338 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %342 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %282 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %282) (neg.f64 %399) (fma.f64 %345 %346 %457) (fma.f64 %348 %349 %457) (fma.f64 %351 %352 %457) (fma.f64 %349 %354 %457) (fma.f64 %356 %358 %457) (fma.f64 %356 %346 %457) (fma.f64 %361 #s(literal 1/2 binary64) %457) (fma.f64 %363 %364 %457) (fma.f64 %364 %267 %457) (fma.f64 #s(literal 1/4 binary64) %368 %457) (fma.f64 %370 %371 %457) (fma.f64 %373 %267 %457) (fma.f64 %375 %376 %457) (fma.f64 %375 %8 %457) (fma.f64 %379 #s(literal 2 binary64) %457) (fma.f64 %354 %349 %457) (fma.f64 %352 %382 %457) (fma.f64 %382 %352 %457) (fma.f64 %267 %385 %457) (fma.f64 %267 %364 %457) (fma.f64 %267 x %457) (fma.f64 #s(literal 1/2 binary64) %390 %457) (fma.f64 #s(literal 1/2 binary64) %361 %457) (fma.f64 #s(literal 1/2 binary64) %393 %457) (fma.f64 #s(literal 1/2 binary64) %338 %379) (fma.f64 #s(literal 2 binary64) %395 %457) (fma.f64 #s(literal 2 binary64) %379 %457) (fma.f64 %8 %375 %457) (fma.f64 #s(literal -1 binary64) %399 %457) (fma.f64 %338 #s(literal 1 binary64) %457) (fma.f64 x %267 %457) (fma.f64 #s(literal 1 binary64) %403 %457) (fma.f64 #s(literal 1 binary64) %405 %457) (fma.f64 #s(literal 1 binary64) %338 %457) (+.f64 %379 %379) (+.f64 %338 %457) (*.f64 %495 %8) (*.f64 %494 %364) (*.f64 %494 x) (*.f64 %499 %399) (*.f64 %501 %267) (*.f64 %503 %399) (*.f64 %505 %338) (pow.f64 %507 #s(literal 1 binary64)) (/.f64 (fma.f64 %338 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %265 %373) %265) (/.f64 (fma.f64 #s(literal 1 binary64) %269 %8) %269) (/.f64 (-.f64 %270 x) %269) (/.f64 (fma.f64 %282 %265 (*.f64 %373 %282)) %519) (/.f64 (fma.f64 %282 %274 (*.f64 %267 %282)) %523) (/.f64 (fma.f64 %282 %269 (*.f64 %8 %282)) %527) (/.f64 (fma.f64 %282 %342 (*.f64 #s(literal -1 binary64) %282)) %531) (/.f64 (fma.f64 %282 %265 (*.f64 x %282)) %519) (/.f64 (fma.f64 %373 #s(literal 2 binary64) %319) %304) (/.f64 (fma.f64 %267 #s(literal 2 binary64) %429) %413) (/.f64 (fma.f64 %8 #s(literal 2 binary64) %317) %302) (/.f64 (+.f64 #s(literal -2 binary64) %427) %425) (/.f64 (fma.f64 x #s(literal 2 binary64) %319) %304) (/.f64 (+.f64 #s(literal 2 binary64) %436) %434) (/.f64 (fma.f64 #s(literal 2 binary64) %265 %410) %319) (/.f64 (fma.f64 #s(literal 2 binary64) %274 %412) %429) (/.f64 (fma.f64 #s(literal 2 binary64) %269 %292) %317) (/.f64 (fma.f64 #s(literal 2 binary64) %265 %295) %319) (/.f64 (fma.f64 %282 %265 (*.f64 %282 %373)) %519) (/.f64 (fma.f64 %282 %274 (*.f64 %282 %267)) %523) (/.f64 (fma.f64 %282 %269 (*.f64 %282 %8)) %527) (/.f64 (fma.f64 %282 %342 (*.f64 %282 #s(literal -1 binary64))) %531) (/.f64 (fma.f64 %282 %265 (*.f64 %282 x)) %519) (/.f64 (fma.f64 %282 %282 %282) (*.f64 %282 %282)) (/.f64 (fma.f64 %373 #s(literal 2 binary64) %304) %304) (/.f64 (fma.f64 %267 #s(literal 2 binary64) %413) %413) (/.f64 (fma.f64 %8 #s(literal 2 binary64) %302) %302) (/.f64 (+.f64 #s(literal -2 binary64) %425) %425) (/.f64 (fma.f64 x #s(literal 2 binary64) %304) %304) (/.f64 (+.f64 #s(literal 2 binary64) %434) %434) (/.f64 (fma.f64 #s(literal 2 binary64) %265 %415) %319) (/.f64 (fma.f64 #s(literal 2 binary64) %274 %382) %429) (/.f64 (fma.f64 #s(literal 2 binary64) %269 %307) %317) (/.f64 (fma.f64 #s(literal 2 binary64) %342 #s(literal -2 binary64)) %427) (/.f64 (fma.f64 #s(literal 2 binary64) %265 %310) %319) (/.f64 (fma.f64 #s(literal 2 binary64) %282 #s(literal 2 binary64)) %436) (/.f64 (-.f64 %319 %307) %319) (/.f64 (-.f64 %436 #s(literal -2 binary64)) %436) (/.f64 (-.f64 %317 %310) %317) (/.f64 (-.f64 %427 #s(literal 2 binary64)) %427) (/.f64 (neg.f64 %499) %282) (/.f64 (neg.f64 %501) %269) (/.f64 %495 %271) (/.f64 %494 %274) (/.f64 %499 %342) (/.f64 %501 %265) (/.f64 %503 %342) (/.f64 %505 %282) (/.f64 #s(literal 1 binary64) (/.f64 %274 %494)) (/.f64 #s(literal 1 binary64) (/.f64 %342 %499)) (/.f64 #s(literal 1 binary64) (/.f64 %265 %501)) (/.f64 #s(literal 1 binary64) (/.f64 %342 %503)) (/.f64 #s(literal 1 binary64) (pow.f64 %507 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %282 %505)) (neg.f64 (+.f64 #s(literal -1 binary64) %399)) (neg.f64 (/.f64 %499 %282)) (neg.f64 (/.f64 %503 %282)) (neg.f64 (/.f64 %505 %342)) (neg.f64 (-.f64 #s(literal -1 binary64) %338)) (neg.f64 (neg.f64 %507)) (fma.f64 %345 %346 #s(literal 1 binary64)) (fma.f64 %348 %349 #s(literal 1 binary64)) (fma.f64 %351 %352 #s(literal 1 binary64)) (fma.f64 %349 %354 #s(literal 1 binary64)) (fma.f64 %356 %358 #s(literal 1 binary64)) (fma.f64 %356 %346 #s(literal 1 binary64)) (fma.f64 %361 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %363 %364 #s(literal 1 binary64)) (fma.f64 %364 %267 #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) %368 #s(literal 1 binary64)) (fma.f64 %370 %371 #s(literal 1 binary64)) (fma.f64 %373 %267 #s(literal 1 binary64)) (fma.f64 %375 %376 #s(literal 1 binary64)) (fma.f64 %375 %8 #s(literal 1 binary64)) (fma.f64 %379 #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 %354 %349 #s(literal 1 binary64)) (fma.f64 %352 %382 #s(literal 1 binary64)) (fma.f64 %382 %352 #s(literal 1 binary64)) (fma.f64 %267 %385 #s(literal 1 binary64)) (fma.f64 %267 %364 #s(literal 1 binary64)) (fma.f64 %267 x #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %390 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %361 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %393 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %395 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %379 #s(literal 1 binary64)) (fma.f64 %8 %375 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %399 #s(literal 1 binary64)) (fma.f64 %338 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 x %267 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %403 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %405 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %338 #s(literal 1 binary64)) (-.f64 %338 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 %382) %352)) (-.f64 #s(literal 1 binary64) (*.f64 %399 #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) %399) (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) %342) %342) %338) (+.f64 (/.f64 %276 %265) %338) %507 (+.f64 #s(literal 1 binary64) %338) (pow.f64 %689 #s(literal 1 binary64)) %689 (/.f64 #s(literal 1 binary64) (pow.f64 %689 #s(literal -1 binary64))) (*.f64 %693 %694) (*.f64 %697 %694) (*.f64 %694 %158) (*.f64 %696 (/.f64 #s(literal -1 binary64) z)) (*.f64 %158 %694) (pow.f64 %703 #s(literal 1 binary64)) (/.f64 (neg.f64 %693) %121) (/.f64 (neg.f64 %697) (neg.f64 %127)) (/.f64 %693 z) (/.f64 %697 %127) (/.f64 %697 z) (/.f64 %696 %121) (/.f64 %158 %127) %703 (/.f64 #s(literal 1 binary64) (/.f64 z %693)) (/.f64 #s(literal 1 binary64) (/.f64 %127 %697)) (/.f64 #s(literal 1 binary64) (pow.f64 %703 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %121 %696)) (/.f64 #s(literal 1 binary64) (/.f64 z %158)) (neg.f64 (/.f64 %696 z)) (pow.f64 %728 #s(literal 1 binary64)) %728 (/.f64 #s(literal 1 binary64) (pow.f64 %728 #s(literal -1 binary64))) (pow.f64 %732 #s(literal 1 binary64)) %732 (/.f64 #s(literal 1 binary64) (pow.f64 %732 #s(literal -1 binary64))) (*.f64 %736 %737) (*.f64 %740 %737) (*.f64 %737 %260) (*.f64 %739 (/.f64 #s(literal -1 binary64) t)) (*.f64 %260 %737) (pow.f64 %746 #s(literal 1 binary64)) (/.f64 (neg.f64 %736) %224) (/.f64 (neg.f64 %740) (neg.f64 %230)) (/.f64 %736 t) (/.f64 %740 %230) (/.f64 %740 t) (/.f64 %739 %224) (/.f64 %260 %230) %746 (/.f64 #s(literal 1 binary64) (/.f64 t %736)) (/.f64 #s(literal 1 binary64) (/.f64 %230 %740)) (/.f64 #s(literal 1 binary64) (pow.f64 %746 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %224 %739)) (/.f64 #s(literal 1 binary64) (/.f64 t %260)) (neg.f64 (/.f64 %739 t)) (pow.f64 %771 #s(literal 1 binary64)) %771 (/.f64 #s(literal 1 binary64) (pow.f64 %771 #s(literal -1 binary64))) (pow.f64 %775 #s(literal 1 binary64)) %775 (/.f64 #s(literal 1 binary64) (pow.f64 %775 #s(literal -1 binary64))) |
Compiled 643 to 1 475 computations (-129.4% saved)
Compiled 261 to 1 043 computations (-299.6% saved)
15 alts after pruning (3 fresh and 12 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 258 | 3 | 261 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 2 | 3 |
| Done | 5 | 10 | 15 |
| Total | 264 | 15 | 279 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 79.2% | (fma.f64 (/.f64 x (-.f64 y z)) (approx (/ -1 (- y t)) (/.f64 #s(literal 1 binary64) t)) #s(literal 1 binary64)) |
| ✓ | 76.4% | (fma.f64 x (/.f64 #s(literal -1 binary64) (approx (* (- y t) (- y z)) (*.f64 y (-.f64 y z)))) #s(literal 1 binary64)) |
| ✓ | 79.1% | (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (approx (- t y) t)) (-.f64 z y))) |
| ✓ | 74.3% | (-.f64 #s(literal 1 binary64) (/.f64 (approx (/ x (- y z)) (/.f64 x y)) (-.f64 y t))) |
| ✓ | 74.8% | (-.f64 #s(literal 1 binary64) (/.f64 x (approx (* (- y z) (- y t)) (*.f64 y (-.f64 y t))))) |
| ✓ | 62.4% | (-.f64 #s(literal 1 binary64) (/.f64 x (approx (* (- y z) (- y t)) (*.f64 t z)))) |
| ✓ | 60.9% | %6 = (- y t) (approx (- 1 (/ x (* (- y z) %6))) (+.f64 #s(literal 1 binary64) (/.f64 x (approx (* z %6) (*.f64 y z))))) |
| ✓ | 59.4% | %4 = (- y z) (approx (- 1 (/ x (* %4 (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (approx (* t %4) (*.f64 t y))))) |
| ✓ | 60.9% | %6 = (- y t) (approx (- 1 (/ x (* (- y z) %6))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (approx (* %6 z) (*.f64 z y)) x)))) |
| 15.2% | %6 = (- y t) (approx (- 1 (/ x (* (- y z) %6))) (approx (+ 1 (/ x (* z %6))) (/.f64 (approx (+ z (/ x %6)) (/.f64 x (-.f64 y t))) z))) | |
| 14.9% | %4 = (- y z) (approx (- 1 (/ x (* %4 (- y t)))) (approx (+ 1 (/ x (* t %4))) (/.f64 (approx (+ t (/ x %4)) (/.f64 x (-.f64 y z))) t))) | |
| ✓ | 58.9% | %4 = (- y z) (approx (- 1 (/ x (* %4 (- y t)))) (approx (+ 1 (/ x (* t %4))) (/.f64 (approx (+ t (/ x %4)) (+.f64 t (/.f64 x y))) t))) |
| 15.9% | %4 = (- y z) (approx (- 1 (/ x (* %4 (- y t)))) (approx (+ 1 (/ x (* t %4))) (approx (/ (+ t (/ x %4)) t) (/.f64 x (*.f64 t (-.f64 y z)))))) | |
| ✓ | 2.9% | (approx (- 1 (/ x (* (- y z) (- y t)))) (approx 1 #s(literal 0 binary64))) |
| ✓ | 76.2% | (approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) |
Compiled 15 to 45 computations (-200.0% saved)
Total 13.8b remaining (30.7%)
Threshold costs 0.9b (2.0%)
| 3.3b | 73.3% |
| 3.3b | 64.4% |
| 3.2b | 67.5% |
| 3.2b | 73.3% |
| 0.8b | -0.0% |
| Inputs |
|---|
(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) |
| Outputs |
|---|
(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) |
| Inputs |
|---|
%4 = (- y z) %9 = (- 1 (/ x (* %4 (- y t)))) (approx %9 #s(literal 1 binary64)) (approx %9 (approx 1 #s(literal 0 binary64))) (approx %9 (approx (+ 1 (/ x (* t %4))) (approx (/ (+ t (/ x %4)) t) (/.f64 x (*.f64 t (-.f64 y z)))))) |
| Outputs |
|---|
%4 = (- y z) %9 = (- 1 (/ x (* %4 (- y t)))) %21 = (approx %9 (approx (+ 1 (/ x (* t %4))) (approx (/ (+ t (/ x %4)) t) (/.f64 x (*.f64 t (-.f64 y z)))))) %21 (approx %9 #s(literal 1 binary64)) %21 |
| Inputs |
|---|
%4 = (- y z) %6 = (- y t) %7 = (* %4 %6) %9 = (- 1 (/ x %7)) %15 = (* t %4) %17 = (+ 1 (/ x %15)) %19 = (+ t (/ x %4)) %21 = (-.f64 y z) %32 = (* z %6) %42 = (/.f64 x y) %54 = (+ 1 (/ x %32)) %56 = (+ z (/ x %6)) (approx %9 #s(literal 1 binary64)) (approx %9 (approx 1 #s(literal 0 binary64))) (approx %9 (approx %17 (approx (/ %19 t) (/.f64 x (*.f64 t %21))))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %15 (*.f64 t y))))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %32 (*.f64 y z))))) (-.f64 #s(literal 1 binary64) (/.f64 x (approx %7 (*.f64 t z)))) (approx %9 (approx %17 (/.f64 (approx %19 (+.f64 t %42)) t))) (approx %9 (approx %17 (/.f64 (approx %19 (/.f64 x %21)) t))) (approx %9 (approx %54 (/.f64 (approx %56 (+.f64 z %42)) z))) (approx %9 (approx %54 (/.f64 (approx %56 (/.f64 x (-.f64 y t))) z))) |
| Outputs |
|---|
%4 = (- y z) %6 = (- y t) %9 = (- 1 (/ x (* %4 %6))) (approx %9 (approx (+ 1 (/ x (* z %6))) (/.f64 (approx (+ z (/ x %6)) (/.f64 x (-.f64 y t))) z))) (approx %9 #s(literal 1 binary64)) (approx %9 (approx (+ 1 (/ x (* t %4))) (approx (/ (+ t (/ x %4)) t) (/.f64 x (*.f64 t (-.f64 y z)))))) |
| Inputs |
|---|
%4 = (- y z) %6 = (- y t) %7 = (* %4 %6) %9 = (- 1 (/ x %7)) %15 = (* t %4) %17 = (+ 1 (/ x %15)) %19 = (+ t (/ x %4)) %21 = (-.f64 y z) %23 = (/.f64 x (*.f64 t %21)) %32 = (* z %6) %38 = (*.f64 t z) %42 = (/.f64 x y) %54 = (+ 1 (/ x %32)) %56 = (+ z (/ x %6)) (approx %9 #s(literal 1 binary64)) (approx %9 (approx 1 #s(literal 0 binary64))) (approx %9 (approx %17 (approx (/ %19 t) %23))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %15 (*.f64 t y))))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %32 (*.f64 y z))))) (-.f64 #s(literal 1 binary64) (/.f64 x (approx %7 %38))) (approx %9 (approx %17 (/.f64 (approx %19 (+.f64 t %42)) t))) (approx %9 (approx %17 (/.f64 (approx %19 (/.f64 x %21)) t))) (approx %9 (approx %54 (/.f64 (approx %56 (+.f64 z %42)) z))) (approx %9 (approx %54 (/.f64 (approx %56 (/.f64 x (-.f64 y t))) z))) (fma.f64 x (/.f64 #s(literal -1 binary64) (approx (* %6 %4) %38)) #s(literal 1 binary64)) (approx %9 (+.f64 #s(literal 1 binary64) %23)) |
| Outputs |
|---|
%6 = (- y t) %9 = (- 1 (/ x (* (- y z) %6))) (approx %9 (approx (+ 1 (/ x (* z %6))) (/.f64 (approx (+ z (/ x %6)) (/.f64 x (-.f64 y t))) z))) (approx %9 #s(literal 1 binary64)) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t (-.f64 y z))))) |
| Inputs |
|---|
%4 = (- y z) %6 = (- y t) %7 = (* %4 %6) %9 = (- 1 (/ x %7)) %15 = (* t %4) %17 = (+ 1 (/ x %15)) %19 = (+ t (/ x %4)) %21 = (-.f64 y z) %23 = (/.f64 x (*.f64 t %21)) %32 = (* z %6) %38 = (*.f64 t z) %42 = (/.f64 x y) %54 = (+ 1 (/ x %32)) %56 = (+ z (/ x %6)) %62 = (-.f64 y t) (approx %9 #s(literal 1 binary64)) (approx %9 (approx 1 #s(literal 0 binary64))) (approx %9 (approx %17 (approx (/ %19 t) %23))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %15 (*.f64 t y))))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %32 (*.f64 y z))))) (-.f64 #s(literal 1 binary64) (/.f64 x (approx %7 %38))) (approx %9 (approx %17 (/.f64 (approx %19 (+.f64 t %42)) t))) (approx %9 (approx %17 (/.f64 (approx %19 (/.f64 x %21)) t))) (approx %9 (approx %54 (/.f64 (approx %56 (+.f64 z %42)) z))) (approx %9 (approx %54 (/.f64 (approx %56 (/.f64 x %62)) z))) (fma.f64 x (/.f64 #s(literal -1 binary64) (approx (* %6 %4) %38)) #s(literal 1 binary64)) (approx %9 (+.f64 #s(literal 1 binary64) %23)) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z %62)))) |
| Outputs |
|---|
%9 = (- 1 (/ x (* (- y z) (- y t)))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z (-.f64 y t))))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t (-.f64 y z))))) |
| Inputs |
|---|
%4 = (- y z) %6 = (- y t) %7 = (* %4 %6) %9 = (- 1 (/ x %7)) %15 = (* t %4) %17 = (+ 1 (/ x %15)) %19 = (+ t (/ x %4)) %21 = (-.f64 y z) %23 = (/.f64 x (*.f64 t %21)) %32 = (* z %6) %38 = (*.f64 t z) %42 = (/.f64 x y) %54 = (+ 1 (/ x %32)) %56 = (+ z (/ x %6)) %62 = (-.f64 y t) (approx %9 #s(literal 1 binary64)) (approx %9 (approx 1 #s(literal 0 binary64))) (approx %9 (approx %17 (approx (/ %19 t) %23))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %15 (*.f64 t y))))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %32 (*.f64 y z))))) (-.f64 #s(literal 1 binary64) (/.f64 x (approx %7 %38))) (approx %9 (approx %17 (/.f64 (approx %19 (+.f64 t %42)) t))) (approx %9 (approx %17 (/.f64 (approx %19 (/.f64 x %21)) t))) (approx %9 (approx %54 (/.f64 (approx %56 (+.f64 z %42)) z))) (approx %9 (approx %54 (/.f64 (approx %56 (/.f64 x %62)) z))) (fma.f64 x (/.f64 #s(literal -1 binary64) (approx (* %6 %4) %38)) #s(literal 1 binary64)) (approx %9 (+.f64 #s(literal 1 binary64) %23)) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z %62)))) (-.f64 #s(literal 1 binary64) (/.f64 x (approx %7 (*.f64 y %62)))) |
| Outputs |
|---|
%7 = (* (- y z) (- y t)) %9 = (- 1 (/ x %7)) %11 = (-.f64 y t) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z %11)))) (-.f64 #s(literal 1 binary64) (/.f64 x (approx %7 (*.f64 y %11)))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t (-.f64 y z))))) |
| Inputs |
|---|
%4 = (- y z) %6 = (- y t) %7 = (* %4 %6) %9 = (- 1 (/ x %7)) %15 = (* t %4) %17 = (+ 1 (/ x %15)) %18 = (/ x %4) %19 = (+ t %18) %21 = (-.f64 y z) %23 = (/.f64 x (*.f64 t %21)) %32 = (* z %6) %38 = (*.f64 t z) %42 = (/.f64 x y) %48 = (/.f64 x %21) %54 = (+ 1 (/ x %32)) %56 = (+ z (/ x %6)) %62 = (-.f64 y t) %63 = (/.f64 x %62) %69 = (* %6 %4) (approx %9 #s(literal 1 binary64)) (approx %9 (approx 1 #s(literal 0 binary64))) (approx %9 (approx %17 (approx (/ %19 t) %23))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %15 (*.f64 t y))))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (approx %32 (*.f64 y z))))) (-.f64 #s(literal 1 binary64) (/.f64 x (approx %7 %38))) (approx %9 (approx %17 (/.f64 (approx %19 (+.f64 t %42)) t))) (approx %9 (approx %17 (/.f64 (approx %19 %48) t))) (approx %9 (approx %54 (/.f64 (approx %56 (+.f64 z %42)) z))) (approx %9 (approx %54 (/.f64 (approx %56 %63) z))) (fma.f64 x (/.f64 #s(literal -1 binary64) (approx %69 %38)) #s(literal 1 binary64)) (approx %9 (+.f64 #s(literal 1 binary64) %23)) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z %62)))) (-.f64 #s(literal 1 binary64) (/.f64 x (approx %7 (*.f64 y %62)))) (approx %9 (approx %17 (/.f64 (+.f64 t %48) t))) (approx %9 (approx %54 (/.f64 (+.f64 z %63) z))) (-.f64 #s(literal 1 binary64) (/.f64 (approx %18 %42) %62)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (approx (- t y) t)) (-.f64 z y))) (approx %9 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (approx (* %6 z) (*.f64 z y)) x)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (approx %69 (*.f64 y %21))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 %21 %62))) |
| Outputs |
|---|
(-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) |
7 calls:
| 17.0ms | x |
| 16.0ms | t |
| 15.0ms | y |
| 14.0ms | z |
| 13.0ms | (*.f64 (-.f64 y z) (-.f64 y t)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 76.2% | 1 | t |
| 76.2% | 1 | z |
| 76.2% | 1 | y |
| 76.2% | 1 | x |
| 76.2% | 1 | (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) |
| 76.2% | 1 | (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) |
| 76.2% | 1 | (*.f64 (-.f64 y z) (-.f64 y t)) |
Compiled 35 to 87 computations (-148.6% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 5.0ms | 4.84364527099422e-255 | 2.499953426024884e-254 |
| 5.0ms | -1.2170721087613263e-101 | -2.0902100448535703e-102 |
| 4.0ms | 192× | 0 | valid |
Compiled 18 to 38 computations (-111.1% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 9.598538076651376e-147 | 1.0721470792923174e-141 |
| 3.0ms | 144× | 0 | valid |
Compiled 16 to 26 computations (-62.5% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.4677553803542416e-63 | 2.5753921672912624e-58 |
| 0.0ms | -1071995816.2376673 | -234848786.22378352 |
Compiled 1 to 8 computations (-700.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.5699447419879362e-6 | 10323.05556242375 |
| 0.0ms | -1071995816.2376673 | -234848786.22378352 |
Compiled 1 to 8 computations (-700.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.5699447419879362e-6 | 10323.05556242375 |
| 0.0ms | -3.2881276344682904e+23 | -67968792667010556000.0 |
Compiled 1 to 8 computations (-700.0% saved)
| 1× | fuel |
Compiled 7 to 43 computations (-514.3% saved)
Compiled 22 to 273 computations (-1140.9% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 704.1 MiB | 23.8% | reconstruct |
| 562.1 MiB | 19.0% | series |
| 511.8 MiB | 17.3% | rewrite |
| 350.4 MiB | 11.9% | sample |
| 215.1 MiB | 7.3% | eval |
| 167.7 MiB | 5.7% | regimes |
| 155.5 MiB | 5.3% | analyze |
| 125.0 MiB | 4.2% | preprocess |
| 77.5 MiB | 2.6% | prune |
| 48.6 MiB | 1.6% | bsearch |
| 35.5 MiB | 1.2% | derivations |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 2 953.2 MiB | 100.0% | total |
Loading profile data...