
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 3 |
| 25.0% | 25.0% | 74.9% | 0.1% | 0.0% | 0.0% | 0.0% | 4 |
| 37.5% | 37.4% | 62.4% | 0.1% | 0.0% | 0.0% | 0.0% | 5 |
| 37.5% | 37.4% | 62.4% | 0.1% | 0.0% | 0.0% | 0.0% | 6 |
| 40.0% | 37.4% | 56.2% | 0.1% | 0.0% | 6.2% | 0.0% | 7 |
| 48.3% | 45.2% | 48.4% | 0.1% | 0.0% | 6.2% | 0.0% | 8 |
| 53.0% | 48.4% | 42.9% | 0.1% | 0.0% | 8.6% | 0.0% | 9 |
| 58.1% | 50.3% | 36.3% | 0.1% | 0.0% | 13.3% | 0.0% | 10 |
| 66.1% | 56.8% | 29.1% | 0.1% | 0.0% | 14.0% | 0.0% | 11 |
| 70.4% | 58.8% | 24.7% | 0.1% | 0.0% | 16.4% | 0.0% | 12 |
Compiled 19 to 14 computations (26.3% saved)
| 4.7s | 5 490× | 0 | valid |
| 2.4s | 1 226× | 2 | valid |
| 1.7s | 1 353× | 1 | valid |
| 912.0ms | 962× | 0 | invalid |
| 628.0ms | 187× | 3 | valid |
ival-mult!: 1.4s (27.4% of total, 86.4 MiB)adjust: 878.0ms (16.7% of total, 29.1 MiB)ival-div!: 774.0ms (14.8% of total, 42.0 MiB)ival-sqrt!: 675.0ms (12.9% of total, 30.8 MiB)ival-sub!: 650.0ms (12.4% of total, 28.9 MiB)ival-add!: 528.0ms (10.1% of total, 60.4 MiB)ival-neg!: 304.0ms (5.8% of total, 19.7 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 53 | 175 |
| 1 | 322 | 160 |
| 2 | 1282 | 160 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 51.7% | %5 = (*.f64 #s(literal 3 binary64) a) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 %5 c)))) %5) |
Compiled 2 to 24 computations (-1100.0% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%1 = (neg.f64 b) %2 = (*.f64 b b) %5 = (*.f64 #s(literal 3 binary64) a) %7 = (*.f64 %5 c) %8 = (-.f64 %2 %7) %9 = (sqrt.f64 %8) %10 = (+.f64 %1 %9) b %1 %2 #s(literal 3 binary64) a %5 c %7 %8 %9 %10 (/.f64 %10 %5) |
| Outputs |
|---|
%6 = (* 3 a) %8 = (*.f64 #s(literal 3 binary64) a) %11 = (* %6 c) %12 = (*.f64 a c) %13 = (*.f64 #s(literal 3 binary64) %12) %16 = (- (* b b) %11) %18 = (pow.f64 b #s(literal 2 binary64)) %23 = (sqrt %16) %24 = (sqrt.f64 %18) %27 = (/.f64 %12 %24) %29 = (+.f64 %24 (*.f64 #s(literal -3/2 binary64) %27)) %31 = (/.f64 c %24) %33 = (pow.f64 c #s(literal 2 binary64)) %34 = (*.f64 a %33) %35 = (pow.f64 %24 #s(literal 3 binary64)) %36 = (/.f64 %34 %35) %40 = (+.f64 %24 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %31 (*.f64 #s(literal -9/8 binary64) %36)))) %43 = (pow.f64 c #s(literal 3 binary64)) %46 = (pow.f64 %24 #s(literal 5 binary64)) %47 = (/.f64 (*.f64 a %43) %46) %48 = (/.f64 %33 %35) %54 = (+.f64 %24 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %31 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %47 (*.f64 #s(literal -9/8 binary64) %48)))))) %56 = (neg b) %57 = (+ %56 %23) %58 = (-.f64 %24 b) %66 = (/ %57 %6) %68 = (/.f64 %58 a) %69 = (*.f64 #s(literal 1/3 binary64) %68) %94 = (/.f64 %18 a) %101 = (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))) %102 = (*.f64 a %101) %105 = (pow.f64 a #s(literal 2 binary64)) %107 = (/.f64 %18 (*.f64 %105 %101)) %108 = (*.f64 #s(literal 1/2 binary64) %107) %109 = (+.f64 %101 %108) %110 = (*.f64 a %109) %114 = (pow.f64 b #s(literal 4 binary64)) %115 = (pow.f64 a #s(literal 4 binary64)) %116 = (pow.f64 %101 #s(literal 3 binary64)) %118 = (/.f64 %114 (*.f64 %115 %116)) %120 = (+.f64 %101 (fma.f64 #s(literal -1/8 binary64) %118 %108)) %121 = (*.f64 a %120) %125 = (pow.f64 b #s(literal 6 binary64)) %133 = (*.f64 a (+.f64 %101 (fma.f64 #s(literal -1/8 binary64) %118 (fma.f64 #s(literal 1/16 binary64) (/.f64 %125 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 %101 #s(literal 5 binary64)))) %108)))) %136 = (/.f64 b a) %147 = (*.f64 #s(literal 1/3 binary64) %101) %153 = (fma.f64 #s(literal 1/6 binary64) %107 %147) %178 = (/.f64 %18 %102) %188 = (/.f64 %114 (*.f64 %105 %116)) %189 = (/.f64 %18 %101) %201 = (*.f64 #s(literal -1/3 binary64) %101) %203 = (*.f64 #s(literal -1/3 binary64) %136) %206 = (*.f64 #s(literal 1/3 binary64) b) %221 = (*.f64 #s(literal -1 binary64) b) %226 = (sqrt.f64 (neg.f64 %13)) %232 = (pow.f64 %226 #s(literal 3 binary64)) %236 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %226)) %237 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %18 %232) %236) %265 = (/.f64 %226 a) %266 = (*.f64 #s(literal 1/3 binary64) %265) %270 = (*.f64 a %226) %273 = (/.f64 #s(literal 1 binary64) a) %274 = (*.f64 #s(literal 1/3 binary64) %273) %289 = (/.f64 %12 %18) %294 = (*.f64 #s(literal -3/2 binary64) %289) %296 = (*.f64 b (+.f64 #s(literal 1 binary64) %294)) %298 = (*.f64 %105 %33) %301 = (fma.f64 #s(literal -3/2 binary64) %289 (*.f64 #s(literal -9/8 binary64) (/.f64 %298 %114))) %303 = (*.f64 b (+.f64 #s(literal 1 binary64) %301)) %305 = (pow.f64 a #s(literal 3 binary64)) %306 = (*.f64 %305 %43) %308 = (fma.f64 #s(literal -27/16 binary64) (/.f64 %306 %125) %301) %310 = (*.f64 b (+.f64 #s(literal 1 binary64) %308)) %315 = (/.f64 %298 %18) %317 = (fma.f64 #s(literal -3/2 binary64) %12 (*.f64 #s(literal -9/8 binary64) %315)) %320 = (/.f64 %306 %114) %325 = (pow.f64 c #s(literal 4 binary64)) %326 = (*.f64 %115 %325) %329 = (fma.f64 #s(literal 81/64 binary64) %326 (*.f64 #s(literal 81/16 binary64) %326)) %340 = (/.f64 %34 %18) %342 = (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) %340)) %345 = (*.f64 %105 %43) %346 = (/.f64 %345 %114) %382 = (/.f64 c %18) %384 = (*.f64 #s(literal 2/3 binary64) %273) %391 = (fma.f64 #s(literal -1/2 binary64) %382 (fma.f64 #s(literal -3/8 binary64) (/.f64 %34 %114) %384)) %401 = (/.f64 a %24) %402 = (*.f64 %105 c) %407 = (+.f64 %24 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %401 (*.f64 #s(literal -9/8 binary64) (/.f64 %402 %35))))) %417 = (+.f64 %24 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %401 (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 (*.f64 %305 c) %46) (*.f64 #s(literal -9/8 binary64) (/.f64 %105 %35))))))) %428 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %24)) %442 = (/.f64 %18 c) %448 = (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 a c))) %449 = (*.f64 c %448) %451 = (*.f64 %33 %448) %453 = (*.f64 #s(literal 1/2 binary64) (/.f64 %18 %451)) %454 = (+.f64 %448 %453) %455 = (*.f64 c %454) %457 = (pow.f64 %448 #s(literal 3 binary64)) %458 = (*.f64 %325 %457) %459 = (/.f64 %114 %458) %461 = (+.f64 %448 (fma.f64 #s(literal -1/8 binary64) %459 %453)) %462 = (*.f64 c %461) %471 = (*.f64 c (+.f64 %448 (fma.f64 #s(literal -1/8 binary64) %459 (fma.f64 #s(literal 1/16 binary64) (/.f64 %125 (*.f64 (pow.f64 c #s(literal 6 binary64)) (pow.f64 %448 #s(literal 5 binary64)))) %453)))) %473 = (/.f64 b c) %484 = (/.f64 %449 a) %487 = (/.f64 b %12) %489 = (*.f64 #s(literal 1/3 binary64) (/.f64 %448 a)) %495 = (fma.f64 #s(literal 1/6 binary64) (/.f64 %18 (*.f64 a %451)) %489) %532 = (*.f64 %33 %457) (approx b #s(literal 0 binary64)) (approx a a) (approx %6 %8) (approx %11 %13) (approx %16 %18) (approx %16 (fma.f64 #s(literal -3 binary64) %12 %18)) (approx %23 %24) (approx %23 %29) (approx %23 %40) (approx %23 %54) (approx %57 %58) (approx %57 (-.f64 %29 b)) (approx %57 (-.f64 %40 b)) (approx %57 (-.f64 %54 b)) (approx %66 %69) (approx %66 (/.f64 (fma.f64 #s(literal -1/2 binary64) %27 (*.f64 #s(literal 1/3 binary64) %58)) a)) (approx %66 (/.f64 (fma.f64 #s(literal 1/3 binary64) %58 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 #s(literal -3/8 binary64) %36)))) a)) (approx %66 (/.f64 (fma.f64 #s(literal 1/3 binary64) %58 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %47 (*.f64 #s(literal -3/8 binary64) %48)))))) a)) (approx %16 (*.f64 #s(literal -3 binary64) %12)) (approx %16 (*.f64 a (-.f64 %94 (*.f64 #s(literal 3 binary64) c)))) (approx %23 %102) (approx %23 %110) (approx %23 %121) (approx %23 %133) (approx %57 (*.f64 a (+.f64 %101 (*.f64 #s(literal -1 binary64) %136)))) (approx %57 (*.f64 a (-.f64 %109 %136))) (approx %57 (*.f64 a (-.f64 %120 %136))) (approx %66 %147) (approx %66 (fma.f64 #s(literal -1/3 binary64) %136 %147)) (approx %66 (fma.f64 #s(literal -1/3 binary64) %136 %153)) (approx %66 (fma.f64 #s(literal -1/3 binary64) %136 (fma.f64 #s(literal -1/24 binary64) %118 %153))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %94) (*.f64 #s(literal -3 binary64) c))))) (approx %23 (*.f64 #s(literal -1 binary64) %102)) (approx %23 (*.f64 #s(literal -1 binary64) %110)) (approx %23 (*.f64 #s(literal -1 binary64) %121)) (approx %23 (*.f64 #s(literal -1 binary64) %133)) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %101 %136)))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %101 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %178) b) a)))))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %101 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %188 (*.f64 #s(literal 1/2 binary64) %189)) a)) b) a)))))) (approx %66 %201) (approx %66 (fma.f64 #s(literal -1/3 binary64) %101 %203)) (approx %66 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %178 %206) a) %201)) (approx %66 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %189 (*.f64 #s(literal 1/24 binary64) %188)) a) %206) a) %201)) (approx b b) (approx %56 %221) (approx %16 (-.f64 %18 %13)) (approx %23 %226) (approx %23 (+.f64 %226 (*.f64 #s(literal 1/2 binary64) (/.f64 %18 %226)))) (approx %23 (+.f64 %226 (*.f64 %18 %237))) (approx %23 (+.f64 %226 (*.f64 %18 (fma.f64 %18 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %18 (pow.f64 %226 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %232))) %236)))) (approx %57 (+.f64 %226 %221)) (approx %57 (+.f64 %226 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %226)) #s(literal 1 binary64))))) (approx %57 (+.f64 %226 (*.f64 b (-.f64 (*.f64 b %237) #s(literal 1 binary64))))) (approx %66 %266) (approx %66 (fma.f64 #s(literal -1/3 binary64) %136 %266)) (approx %66 (fma.f64 #s(literal 1/3 binary64) %265 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 b %270)) %274)))) (approx %66 (fma.f64 #s(literal 1/3 binary64) %265 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) (/.f64 %18 (*.f64 a %232)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %270)))) %274)))) (approx %16 (*.f64 %18 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %289)))) (approx %23 %296) (approx %23 %303) (approx %23 %310) (approx %57 (*.f64 #s(literal -3/2 binary64) (/.f64 %12 b))) (approx %57 (/.f64 %317 b)) (approx %57 (/.f64 (fma.f64 #s(literal -27/16 binary64) %320 %317) b)) (approx %57 (/.f64 (fma.f64 #s(literal -27/16 binary64) %320 (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %315 (*.f64 #s(literal -1/2 binary64) (/.f64 %329 %125))))) b)) (approx %66 (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) (approx %66 (/.f64 %342 b)) (approx %66 (/.f64 (fma.f64 #s(literal -9/16 binary64) %346 %342) b)) (approx %66 (/.f64 (fma.f64 #s(literal -9/16 binary64) %346 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %340 (*.f64 #s(literal -1/6 binary64) (/.f64 %329 (*.f64 a %125)))))) b)) (approx %23 (*.f64 #s(literal -1 binary64) %296)) (approx %23 (*.f64 #s(literal -1 binary64) %303)) (approx %23 (*.f64 #s(literal -1 binary64) %310)) (approx %57 (*.f64 #s(literal -2 binary64) b)) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %294)))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %301)))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %308)))) (approx %66 (*.f64 #s(literal -2/3 binary64) %136)) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %382 %384)))) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b %391))) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) (/.f64 %345 %125) %391)))) (approx c c) (approx %23 %407) (approx %23 %417) (approx %57 (-.f64 %407 b)) (approx %57 (-.f64 %417 b)) (approx %66 (fma.f64 #s(literal -1/2 binary64) %31 %69)) (approx %66 (fma.f64 #s(literal 1/3 binary64) %68 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 %12 %35)) %428)))) (approx %66 (fma.f64 #s(literal 1/3 binary64) %68 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 %402 %46) (*.f64 #s(literal -3/8 binary64) (/.f64 a %35)))) %428)))) (approx %16 (*.f64 c (-.f64 %442 %8))) (approx %23 %449) (approx %23 %455) (approx %23 %462) (approx %23 %471) (approx %57 (*.f64 c (+.f64 %448 (*.f64 #s(literal -1 binary64) %473)))) (approx %57 (*.f64 c (-.f64 %454 %473))) (approx %57 (*.f64 c (-.f64 %461 %473))) (approx %66 (*.f64 #s(literal 1/3 binary64) %484)) (approx %66 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %487 %489))) (approx %66 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %487 %495))) (approx %66 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %487 (fma.f64 #s(literal -1/24 binary64) (/.f64 %114 (*.f64 a %458)) %495)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %442) (*.f64 #s(literal -3 binary64) a))))) (approx %23 (*.f64 #s(literal -1 binary64) %449)) (approx %23 (*.f64 #s(literal -1 binary64) %455)) (approx %23 (*.f64 #s(literal -1 binary64) %462)) (approx %23 (*.f64 #s(literal -1 binary64) %471)) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %448 %473)))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %448 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %18 %449)) b) c)))))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %448 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %114 %532) (*.f64 #s(literal 1/2 binary64) (/.f64 %18 %448))) c)) b) c)))))) (approx %66 (*.f64 #s(literal -1/3 binary64) %484)) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %487 %489)))) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %136 (*.f64 #s(literal -1/6 binary64) (/.f64 %18 (*.f64 a %449)))) c) %489)))) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) (/.f64 %114 (*.f64 a %532)) (*.f64 #s(literal 1/6 binary64) (/.f64 %18 (*.f64 a %448)))) c) %203) c) %489)))) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 64.0ms | a | 0 |
| 46.0ms | a | inf |
| 26.0ms | b | inf |
| 22.0ms | b | 0 |
| 22.0ms | c | -inf |
| Inputs |
|---|
%1 = (neg.f64 b) %2 = (*.f64 b b) %5 = (*.f64 #s(literal 3 binary64) a) %7 = (*.f64 %5 c) %8 = (-.f64 %2 %7) %9 = (sqrt.f64 %8) %10 = (+.f64 %1 %9) b %1 %2 #s(literal 3 binary64) a %5 c %7 %8 %9 %10 (/.f64 %10 %5) |
| Outputs |
|---|
%1 = (neg.f64 b) %11 = (*.f64 %1 #s(literal 2 binary64)) %19 = (*.f64 a b) %21 = (*.f64 %19 #s(literal 3 binary64)) %22 = (*.f64 #s(literal 3 binary64) a) %25 = (*.f64 #s(literal -3 binary64) a) %26 = (*.f64 %25 b) %29 = (*.f64 b #s(literal -1/3 binary64)) %30 = (*.f64 %25 %29) %33 = (*.f64 b #s(literal 1/3 binary64)) %34 = (*.f64 %33 %22) %36 = (/.f64 #s(literal -1/3 binary64) a) %39 = (/.f64 #s(literal 1/3 binary64) a) %40 = (*.f64 b %39) %42 = (*.f64 b %36) %47 = (/.f64 %19 %25) %49 = (*.f64 %42 #s(literal -3 binary64)) %55 = (/.f64 b a) %56 = (*.f64 %55 %22) %58 = (*.f64 %55 %25) %60 = (/.f64 %21 a) %62 = (*.f64 %33 %25) %63 = (neg.f64 a) %67 = (neg.f64 %55) %68 = (*.f64 #s(literal 1/3 binary64) %25) %70 = (*.f64 %42 #s(literal 3 binary64)) %72 = (*.f64 %42 %63) %78 = (/.f64 #s(literal 1 binary64) a) %84 = (*.f64 %1 #s(literal 1/2 binary64)) %87 = (*.f64 #s(literal 0 binary64) %1) %89 = (*.f64 %1 #s(literal 0 binary64)) %95 = (*.f64 #s(literal 1/2 binary64) %1) %103 = (*.f64 %29 %22) %106 = (*.f64 %36 %22) %108 = (/.f64 %22 %25) %112 = (/.f64 %22 a) %119 = (*.f64 %29 #s(literal 3 binary64)) %120 = (/.f64 a a) %122 = (*.f64 %29 a) %123 = (/.f64 #s(literal 3 binary64) a) %128 = (/.f64 %26 a) %135 = (*.f64 %22 %55) %139 = (/.f64 %22 #s(literal -3 binary64)) %144 = (*.f64 %22 %33) %146 = (/.f64 %22 %22) %148 = (*.f64 %63 %42) %150 = (*.f64 #s(literal -3 binary64) %42) %152 = (/.f64 %22 %63) %154 = (*.f64 #s(literal 1/3 binary64) %22) %156 = (neg.f64 %19) %157 = (/.f64 #s(literal 3 binary64) %22) %159 = (*.f64 b #s(literal 3 binary64)) %160 = (neg.f64 %159) %161 = (/.f64 a %22) %166 = (/.f64 %22 #s(literal 3 binary64)) %168 = (/.f64 %19 %63) %169 = (/.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %171 = (/.f64 %159 %63) %172 = (/.f64 a #s(literal 3 binary64)) %177 = (/.f64 %156 %63) %178 = (/.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %180 = (/.f64 %156 #s(literal -3 binary64)) %181 = (/.f64 #s(literal 3 binary64) %63) %183 = (/.f64 %160 %63) %184 = (/.f64 a #s(literal -3 binary64)) %186 = (/.f64 %160 #s(literal -3 binary64)) %187 = (/.f64 a %63) %189 = (*.f64 %78 %22) %278 = (*.f64 b b) %280 = (fabs.f64 b) %283 = (neg.f64 %278) %294 = (neg.f64 %280) %304 = (*.f64 %278 %278) %306 = (sqrt.f64 %280) %307 = (*.f64 %306 %280) %309 = (*.f64 %280 %306) %315 = (pow.f64 b #s(literal 1 binary64)) %319 = (pow.f64 %1 #s(literal 1 binary64)) %321 = (pow.f64 %280 #s(literal 1 binary64)) %323 = (fabs.f64 %315) %327 = (fabs.f64 %319) %329 = (fabs.f64 %321) %333 = (pow.f64 %294 #s(literal 1 binary64)) %336 = (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %338 = (*.f64 %321 %306) %347 = (neg.f64 c) %349 = (*.f64 c #s(literal 3 binary64)) %352 = (*.f64 a c) %354 = (*.f64 %22 c) %357 = (*.f64 #s(literal -3 binary64) %347) %359 = (neg.f64 %352) %361 = (*.f64 #s(literal -3 binary64) c) %367 = (*.f64 %347 #s(literal -3 binary64)) %370 = (*.f64 %25 c) %376 = (fma.f64 %25 c %278) %389 = (-.f64 %354 %278) %400 = (*.f64 %376 %376) %405 = (sqrt.f64 %376) %415 = (neg.f64 %405) %426 = (sqrt.f64 %405) %436 = (*.f64 %415 #s(literal 1 binary64)) %439 = (*.f64 %405 #s(literal 2 binary64)) %441 = (*.f64 %405 #s(literal 1/2 binary64)) %444 = (*.f64 %405 %22) %446 = (*.f64 %405 %154) %448 = (*.f64 %405 %25) %450 = (*.f64 %405 %39) %454 = (/.f64 %405 a) %457 = (*.f64 %405 (*.f64 %39 #s(literal 3 binary64))) %460 = (*.f64 %405 (*.f64 %39 a)) %462 = (*.f64 %454 %22) %464 = (*.f64 %405 #s(literal -1/3 binary64)) %465 = (*.f64 %464 %22) %468 = (*.f64 %450 %63) %470 = (*.f64 %450 #s(literal -3 binary64)) %472 = (*.f64 %405 %36) %475 = (neg.f64 %454) %476 = (*.f64 %475 %22) %479 = (*.f64 %405 #s(literal 1/3 binary64)) %481 = (*.f64 %405 #s(literal 0 binary64)) %483 = (*.f64 #s(literal 0 binary64) %405) %490 = (*.f64 #s(literal 1/2 binary64) %405) %496 = (neg.f64 %426) %498 = (*.f64 %426 #s(literal 1 binary64)) %535 = (-.f64 %405 b) %538 = (-.f64 b %405) %548 = (*.f64 #s(literal 1/2 binary64) %535) %550 = (*.f64 %535 #s(literal 2 binary64)) %553 = (*.f64 %535 #s(literal 1/2 binary64)) %560 = (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %579 = (*.f64 %25 %538) %581 = (*.f64 %22 %538) %583 = (*.f64 %538 %36) %585 = (*.f64 %538 #s(literal -1/3 binary64)) %606 = (/.f64 %579 #s(literal 3 binary64)) %608 = (/.f64 %579 a) %610 = (/.f64 %535 a) %612 = (/.f64 %538 a) %614 = (*.f64 %538 #s(literal 1/3 binary64)) %616 = (/.f64 %579 %25) %639 = (fma.f64 %405 a %103) %643 = (fma.f64 %405 #s(literal 3 binary64) %128) %649 = (*.f64 %535 #s(literal 0 binary64)) %651 = (*.f64 #s(literal 0 binary64) %535) %701 = (*.f64 %538 %39) %703 = (*.f64 #s(literal 3 binary64) %535) %705 = (*.f64 #s(literal 9 binary64) a) %711 = (/.f64 #s(literal -1/6 binary64) a) %715 = (/.f64 #s(literal 1/6 binary64) a) %721 = (/.f64 #s(literal 1/2 binary64) a) %725 = (/.f64 #s(literal -1/2 binary64) a) %731 = (/.f64 #s(literal 2 binary64) a) %736 = (/.f64 #s(literal -1 binary64) a) %738 = (/.f64 #s(literal -2 binary64) a) %768 = (*.f64 #s(literal 3 binary64) %610) %790 = (fma.f64 %29 #s(literal 3 binary64) %405) %793 = (neg.f64 #s(literal 9 binary64)) %796 = (*.f64 %405 (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))) %797 = (-.f64 %796 b) %799 = (*.f64 a %585) %800 = (*.f64 a a) %802 = (*.f64 #s(literal 2 binary64) %22) %818 = (*.f64 #s(literal 2 binary64) %583) %857 = (neg.f64 %705) %886 = (*.f64 %800 #s(literal 9 binary64)) %906 = (*.f64 %405 #s(literal 3 binary64)) %907 = (/.f64 %906 %705) %909 = (*.f64 %715 %405) %915 = (*.f64 %721 %405) %919 = (*.f64 b #s(literal 2 binary64)) %922 = (*.f64 b #s(literal -2/3 binary64)) %924 = (*.f64 b #s(literal 2/3 binary64)) %927 = (*.f64 #s(literal 1/6 binary64) %405) %932 = (*.f64 b %731) %934 = (*.f64 b %738) %938 = (*.f64 %405 #s(literal 2/3 binary64)) %940 = (*.f64 %405 %731) %944 = (*.f64 %454 #s(literal 1 binary64)) %946 = (*.f64 %454 #s(literal 2 binary64)) %966 = (/.f64 %22 #s(literal 9 binary64)) %969 = (/.f64 %22 %800) %974 = (/.f64 %22 %705) %976 = (*.f64 %793 %800) %981 = (/.f64 %160 %705) %983 = (*.f64 %715 %1) %987 = (*.f64 %721 %1) %989 = (*.f64 #s(literal 1/6 binary64) %1) %994 = (*.f64 %1 #s(literal 2/3 binary64)) %996 = (*.f64 %1 %731) %999 = (*.f64 %67 #s(literal 1 binary64)) %1001 = (*.f64 %67 #s(literal 2 binary64)) %1005 = (*.f64 %415 #s(literal 2/3 binary64)) %1007 = (*.f64 %415 %731) %1009 = (*.f64 %415 #s(literal 2 binary64)) %1011 = (*.f64 %415 %738) %1013 = (*.f64 %415 #s(literal -2/3 binary64)) %1015 = (*.f64 %454 #s(literal 3 binary64)) %1016 = (*.f64 #s(literal 3 binary64) %55) %1021 = (*.f64 %55 #s(literal -3 binary64)) %1022 = (*.f64 #s(literal -3 binary64) %454) %1027 = (neg.f64 %906) %1030 = (*.f64 #s(literal -3 binary64) %55) %1037 = (*.f64 #s(literal -3 binary64) %475) %1052 = (*.f64 #s(literal 1 binary64) %579) %1058 = (*.f64 %405 (*.f64 #s(literal 1/3 binary64) a)) %1059 = (*.f64 a %33) %1062 = (*.f64 a %464) %1065 = (/.f64 #s(literal 1 binary64) %886) %1069 = (*.f64 %800 #s(literal 3 binary64)) %1070 = (/.f64 %22 %1069) %1074 = (fma.f64 %454 a %119) %1076 = (*.f64 a %55) %1079 = (*.f64 %55 a) %1082 = (*.f64 #s(literal -3 binary64) %479) %1088 = (*.f64 %405 a) %1089 = (/.f64 %1088 %1069) %1102 = (*.f64 %29 #s(literal 1 binary64)) %1104 = (*.f64 %29 #s(literal 2 binary64)) %1108 = (*.f64 %479 #s(literal 1 binary64)) %1110 = (*.f64 %479 #s(literal 2 binary64)) %1113 = (*.f64 #s(literal 3 binary64) %475) %1120 = (-.f64 %462 %159) %1122 = (-.f64 %796 %1079) %1132 = (*.f64 %454 a) %1133 = (*.f64 #s(literal 3 binary64) %33) %1138 = (*.f64 b #s(literal -3 binary64)) %1139 = (*.f64 %454 %25) %1142 = (*.f64 %29 #s(literal -3 binary64)) %1145 = (*.f64 #s(literal -3 binary64) %405) %1148 = (*.f64 #s(literal -3 binary64) %464) %1157 = (*.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %1159 = (*.f64 %55 #s(literal 3 binary64)) %1169 = (*.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %1180 = (fma.f64 %454 %25 %159) %1184 = (*.f64 %25 %55) %1189 = (*.f64 %33 #s(literal 3 binary64)) %1192 = (*.f64 %55 %63) %1195 = (*.f64 %63 %55) %1198 = (*.f64 #s(literal -3 binary64) b) %1217 = (*.f64 %25 %475) %1220 = (*.f64 #s(literal -3 binary64) %415) %1225 = (*.f64 %63 %454) %1237 = (*.f64 %475 %25) %1240 = (*.f64 %475 a) %1243 = (*.f64 a %475) %1247 = (/.f64 %156 %1069) %1278 = (*.f64 a %63) %1280 = (*.f64 %33 a) %1285 = (*.f64 %63 a) %1287 = (*.f64 %29 %63) %1290 = (*.f64 %33 %63) %1293 = (*.f64 %63 %33) %1296 = (*.f64 %63 %479) %1299 = (*.f64 %63 %464) %1310 = (*.f64 %464 a) %1313 = (/.f64 %47 a) %1315 = (/.f64 %70 #s(literal 3 binary64)) %1329 = (-.f64 %60 %906) %1333 = (*.f64 #s(literal -3 binary64) %33) %1336 = (*.f64 %464 #s(literal 3 binary64)) %1343 = (*.f64 %33 #s(literal -3 binary64)) %1346 = (*.f64 #s(literal 3 binary64) %464) %1349 = (neg.f64 %1088) %1367 = (*.f64 %67 %63) %1380 = (*.f64 %63 %475) %1396 = (fma.f64 %405 %68 %19) %1397 = (*.f64 %800 #s(literal -3 binary64)) %1403 = (*.f64 %67 #s(literal -3 binary64)) %1406 = (*.f64 %475 #s(literal 3 binary64)) %1411 = (fabs.f64 %22) %1414 = (*.f64 %1 #s(literal -3 binary64)) %1423 = (*.f64 #s(literal -3 binary64) %1) %1428 = (*.f64 %22 %475) %1437 = (/.f64 %22 %1411) %1449 = (-.f64 %446 %19) %1451 = (-.f64 %30 %1088) %1458 = (*.f64 %25 %464) %1480 = (/.f64 %906 %886) %1482 = (/.f64 %1088 %886) %1484 = (/.f64 %405 %886) %1486 = (/.f64 %22 %886) %1501 = (/.f64 a %886) %1503 = (/.f64 #s(literal 3 binary64) %886) %1505 = (/.f64 #s(literal 1 binary64) %705) %1507 = (/.f64 %171 #s(literal 9 binary64)) %1508 = (/.f64 %1015 #s(literal 9 binary64)) %1515 = (*.f64 %63 b) %1518 = (*.f64 b %63) %1524 = (*.f64 %63 %405) %1533 = (*.f64 %464 %25) %1564 = (*.f64 %405 %68) %1573 = (*.f64 %25 %33) %1576 = (*.f64 %22 %464) %1579 = (/.f64 a #s(literal 9 binary64)) %1580 = (/.f64 %906 %800) %1583 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64)) %1584 = (/.f64 %1088 %800) %1586 = (/.f64 %1088 %705) %1588 = (/.f64 %405 %800) %1590 = (/.f64 %405 #s(literal 9 binary64)) %1592 = (/.f64 %405 %705) %1595 = (/.f64 a %800) %1596 = (/.f64 %906 #s(literal 9 binary64)) %1598 = (/.f64 a %705) %1600 = (/.f64 #s(literal 3 binary64) %800) %1601 = (/.f64 %1088 #s(literal 9 binary64)) %1603 = (/.f64 #s(literal 3 binary64) %705) %1620 = (/.f64 %1 %886) %1648 = (/.f64 #s(literal 1 binary64) %857) %1654 = (*.f64 %63 %1) %1657 = (*.f64 %1 %63) %1660 = (*.f64 %63 %415) %1698 = (/.f64 %1 %800) %1700 = (/.f64 %1 #s(literal 9 binary64)) %1702 = (/.f64 %1 %705) %1708 = (/.f64 %156 #s(literal 9 binary64)) %1710 = (/.f64 %156 %800) %1712 = (/.f64 %156 %705) %1714 = (/.f64 %160 #s(literal 9 binary64)) %1716 = (/.f64 %160 %800) %1729 = (/.f64 #s(literal 1 binary64) %1069) %1731 = (/.f64 #s(literal 1 binary64) %1397) %1746 = (*.f64 #s(literal 2 binary64) %705) %1752 = (/.f64 a %1069) %1754 = (/.f64 #s(literal 3 binary64) %1069) %1766 = (/.f64 %122 %800) %1767 = (/.f64 %1058 %800) %1778 = (/.f64 %42 %22) %1780 = (/.f64 %906 %1069) %1791 = (/.f64 %405 %1069) %1794 = (/.f64 a %25) %1795 = (/.f64 %906 %25) %1798 = (/.f64 #s(literal 3 binary64) %25) %1799 = (/.f64 %1088 %25) %1811 = (*.f64 #s(literal 2 binary64) %857) %1825 = (/.f64 %119 %22) %1826 = (/.f64 %1132 %22) %1831 = (/.f64 %42 a) %1833 = (/.f64 %42 #s(literal 3 binary64)) %1837 = (/.f64 %47 #s(literal 3 binary64)) %1841 = (/.f64 %70 a) %1857 = (/.f64 %1 %1069) %1867 = (/.f64 %156 %25) %1873 = (/.f64 %160 %25) %1878 = (/.f64 %160 %1069) %1894 = (*.f64 #s(literal 2 binary64) %1069) %1897 = (*.f64 #s(literal 2 binary64) %1397) %1899 = (/.f64 %168 %22) %1900 = (/.f64 %796 %22) %1903 = (/.f64 %42 #s(literal -3 binary64)) %1905 = (/.f64 %42 %63) %1909 = (/.f64 %47 %63) %1911 = (/.f64 %47 #s(literal -3 binary64)) %1913 = (/.f64 %70 %63) %1915 = (/.f64 %70 #s(literal -3 binary64)) %1917 = (/.f64 a %1411) %1918 = (/.f64 %906 %1411) %1920 = (/.f64 #s(literal 3 binary64) %1411) %1921 = (/.f64 %1088 %1411) %1923 = (/.f64 %405 %1411) %1937 = (/.f64 %159 %857) %1938 = (/.f64 %1139 %857) %1941 = (/.f64 %156 %1411) %1943 = (/.f64 %160 %1411) %1945 = (/.f64 %1 %1411) %1972 = (/.f64 %60 %857) %1973 = (/.f64 %1027 %857) %2063 = (/.f64 %19 %1397) %2064 = (/.f64 %1564 %1397) %2091 = (/.f64 %30 %1397) %2092 = (/.f64 %1349 %1397) %2127 = (*.f64 %426 %39) %2129 = (/.f64 %426 %22) %2131 = (*.f64 %39 %426) %2141 = (/.f64 %426 #s(literal 3 binary64)) %2142 = (/.f64 %426 a) %2145 = (/.f64 %426 %63) %2146 = (/.f64 %426 #s(literal -3 binary64)) %2175 = (*.f64 %886 %886) b (neg.f64 %1) (*.f64 b #s(literal 1 binary64)) (*.f64 %1 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %1) (neg.f64 (*.f64 b #s(literal -1 binary64))) (*.f64 %11 #s(literal -1/2 binary64)) (*.f64 (*.f64 %1 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 %21 %22) (/.f64 %26 %25) (/.f64 %30 a) (/.f64 %34 a) (*.f64 b (*.f64 %36 %25)) (*.f64 %22 %40) (*.f64 %25 %42) (*.f64 %39 %21) (*.f64 %42 %25) (*.f64 %40 %22) (*.f64 %47 #s(literal -3 binary64)) (*.f64 %49 a) (*.f64 (*.f64 %40 #s(literal 3 binary64)) a) (*.f64 (*.f64 %40 a) #s(literal 3 binary64)) (/.f64 %56 #s(literal 3 binary64)) (/.f64 %58 #s(literal -3 binary64)) (/.f64 %60 #s(literal 3 binary64)) (/.f64 %62 %63) (*.f64 %1 (*.f64 %39 %25)) (*.f64 %67 %68) (*.f64 %70 %63) (*.f64 %72 #s(literal 3 binary64)) (*.f64 (*.f64 %40 %63) #s(literal -3 binary64)) (*.f64 (*.f64 %40 #s(literal -3 binary64)) %63) (*.f64 %29 (*.f64 %78 %25)) %1 (*.f64 %1 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1) (*.f64 %11 #s(literal 1/2 binary64)) (*.f64 %84 #s(literal 2 binary64)) (+.f64 %1 %87) (+.f64 %1 %89) (/.f64 %11 #s(literal 2 binary64)) (fma.f64 %1 #s(literal 1/2 binary64) %84) (fma.f64 %1 #s(literal 1 binary64) %87) (fma.f64 %1 #s(literal 1 binary64) %89) (fma.f64 #s(literal 1/2 binary64) %1 %95) (fma.f64 #s(literal 1 binary64) %1 %87) (fma.f64 #s(literal 1 binary64) %1 %89) (+.f64 %95 %95) (+.f64 %84 %84) (/.f64 %21 %25) (/.f64 %26 %22) (/.f64 %103 a) (*.f64 a %70) (*.f64 b %106) (*.f64 b %108) (*.f64 #s(literal 3 binary64) %47) (*.f64 %22 %42) (*.f64 %29 %112) (*.f64 %39 %26) (*.f64 %21 %36) (*.f64 %26 %39) (*.f64 %42 %22) (*.f64 %40 %25) (*.f64 %119 %120) (*.f64 %122 %123) (*.f64 %47 #s(literal 3 binary64)) (*.f64 %70 a) (*.f64 %112 %29) (*.f64 %128 #s(literal 1/3 binary64)) (fma.f64 %11 #s(literal 1/2 binary64) %87) (fma.f64 %11 #s(literal 1/2 binary64) %89) (fma.f64 %84 #s(literal 2 binary64) %87) (fma.f64 %84 #s(literal 2 binary64) %89) (/.f64 %56 #s(literal -3 binary64)) (/.f64 %135 #s(literal -3 binary64)) (/.f64 %60 #s(literal -3 binary64)) (/.f64 %128 #s(literal 3 binary64)) (*.f64 %55 %139) (*.f64 %139 %55) (/.f64 %30 %63) (/.f64 %34 %63) (/.f64 %144 %63) (*.f64 %1 %146) (*.f64 #s(literal -3 binary64) %148) (*.f64 %63 %150) (*.f64 %33 %152) (*.f64 %67 %154) (*.f64 %156 %157) (*.f64 %160 %161) (*.f64 %152 %33) (*.f64 %72 #s(literal -3 binary64)) (*.f64 %49 %63) (*.f64 %67 %166) (*.f64 %168 %169) (*.f64 %171 %172) (*.f64 %166 %67) (neg.f64 (/.f64 %128 #s(literal -3 binary64))) (*.f64 %177 %178) (*.f64 %180 %181) (*.f64 %183 %184) (*.f64 %186 %187) (*.f64 %29 %189) (*.f64 %103 %78) (/.f64 #s(literal 1 binary64) (/.f64 a %103)) (/.f64 #s(literal 1 binary64) (/.f64 %25 %21)) (/.f64 #s(literal 1 binary64) (/.f64 %22 %26)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %128)) (fma.f64 a %70 %87) (fma.f64 a %70 %89) (fma.f64 b %106 %87) (fma.f64 b %106 %89) (fma.f64 b %108 %87) (fma.f64 b %108 %89) (fma.f64 #s(literal 3 binary64) %47 %87) (fma.f64 #s(literal 3 binary64) %47 %89) (fma.f64 %22 %42 %87) (fma.f64 %22 %42 %89) (fma.f64 %29 %112 %87) (fma.f64 %29 %112 %89) (fma.f64 %39 %26 %87) (fma.f64 %39 %26 %89) (fma.f64 %21 %36 %87) (fma.f64 %21 %36 %89) (fma.f64 %26 %39 %87) (fma.f64 %26 %39 %89) (fma.f64 %42 %22 %87) (fma.f64 %42 %22 %89) (fma.f64 %40 %25 %87) (fma.f64 %40 %25 %89) (fma.f64 %119 %120 %87) (fma.f64 %119 %120 %89) (fma.f64 %122 %123 %87) (fma.f64 %122 %123 %89) (fma.f64 %47 #s(literal 3 binary64) %87) (fma.f64 %47 #s(literal 3 binary64) %89) (fma.f64 %70 a %87) (fma.f64 %70 a %89) (fma.f64 %112 %29 %87) (fma.f64 %112 %29 %89) (fma.f64 %128 #s(literal 1/3 binary64) %87) (fma.f64 %128 #s(literal 1/3 binary64) %89) (fma.f64 %55 %139 %87) (fma.f64 %55 %139 %89) (fma.f64 %139 %55 %87) (fma.f64 %139 %55 %89) (fma.f64 %1 %146 %87) (fma.f64 %1 %146 %89) (fma.f64 #s(literal -3 binary64) %148 %87) (fma.f64 #s(literal -3 binary64) %148 %89) (fma.f64 %63 %150 %87) (fma.f64 %63 %150 %89) (fma.f64 %33 %152 %87) (fma.f64 %33 %152 %89) (fma.f64 %67 %154 %87) (fma.f64 %67 %154 %89) (fma.f64 %156 %157 %87) (fma.f64 %156 %157 %89) (fma.f64 %160 %161 %87) (fma.f64 %160 %161 %89) (fma.f64 %152 %33 %87) (fma.f64 %152 %33 %89) (fma.f64 %72 #s(literal -3 binary64) %87) (fma.f64 %72 #s(literal -3 binary64) %89) (fma.f64 %49 %63 %87) (fma.f64 %49 %63 %89) (fma.f64 %67 %166 %87) (fma.f64 %67 %166 %89) (fma.f64 %168 %169 %87) (fma.f64 %168 %169 %89) (fma.f64 %171 %172 %87) (fma.f64 %171 %172 %89) (fma.f64 %166 %67 %87) (fma.f64 %166 %67 %89) (fma.f64 %177 %178 %87) (fma.f64 %177 %178 %89) (fma.f64 %180 %181 %87) (fma.f64 %180 %181 %89) (fma.f64 %183 %184 %87) (fma.f64 %183 %184 %89) (fma.f64 %186 %187 %87) (fma.f64 %186 %187 %89) (fma.f64 %29 %189 %87) (fma.f64 %29 %189 %89) (fma.f64 %103 %78 %87) (fma.f64 %103 %78 %89) %278 (fabs.f64 %278) (fabs.f64 (*.f64 %280 b)) (fabs.f64 %283) (fabs.f64 (*.f64 b %280)) (*.f64 %1 %1) (*.f64 %280 %280) (neg.f64 %283) (fabs.f64 (*.f64 %280 %1)) (fabs.f64 (*.f64 %1 %280)) (fabs.f64 (*.f64 %294 b)) (fabs.f64 (*.f64 b %294)) (fabs.f64 (*.f64 %294 %1)) (fabs.f64 (*.f64 %1 %294)) (*.f64 %294 %294) (sqrt.f64 %304) (*.f64 %306 %307) (*.f64 %309 %306) (pow.f64 b #s(literal 2 binary64)) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %280 #s(literal 2 binary64)) (pow.f64 %294 #s(literal 2 binary64)) (*.f64 b %315) (*.f64 %315 b) (pow.f64 %278 #s(literal 1 binary64)) (*.f64 %1 %319) (*.f64 %280 %321) (*.f64 %323 %280) (*.f64 %319 %1) (*.f64 %321 %280) (*.f64 %327 %280) (*.f64 %329 %280) (/.f64 #s(literal 1 binary64) (pow.f64 %278 #s(literal -1 binary64))) (*.f64 %333 %294) (pow.f64 %304 #s(literal 1/2 binary64)) (pow.f64 %304 %336) (*.f64 %338 %306) #s(literal 3 binary64) (neg.f64 #s(literal -3 binary64)) a (neg.f64 %63) (*.f64 a #s(literal 3 binary64)) %22 (*.f64 #s(literal -3 binary64) %63) (*.f64 %63 #s(literal -3 binary64)) (neg.f64 %25) c (neg.f64 %347) (*.f64 a %349) (*.f64 c %22) (*.f64 #s(literal 3 binary64) %352) %354 (*.f64 %352 #s(literal 3 binary64)) (*.f64 %349 a) (*.f64 a %357) (*.f64 #s(literal -3 binary64) %359) (*.f64 %63 %361) (*.f64 %347 %25) (*.f64 %25 %347) (*.f64 %361 %63) (*.f64 %359 #s(literal -3 binary64)) (*.f64 %367 a) (*.f64 %357 a) (neg.f64 %370) (fma.f64 a %361 %278) (fma.f64 b b %370) (fma.f64 c %25 %278) (fma.f64 #s(literal -3 binary64) %352 %278) %376 (fma.f64 %361 a %278) (fma.f64 %352 #s(literal -3 binary64) %278) (+.f64 %278 %370) (+.f64 %370 %278) (-.f64 %278 %354) (fabs.f64 %376) (fma.f64 #s(literal 3 binary64) %359 %278) (fma.f64 %22 %347 %278) (fma.f64 %63 %349 %278) (fma.f64 %347 %22 %278) (fma.f64 %349 %63 %278) (fma.f64 %359 #s(literal 3 binary64) %278) (fabs.f64 %389) (neg.f64 %389) (-.f64 %370 %283) (fma.f64 %1 %1 %370) (fma.f64 %280 %280 %370) (fma.f64 %63 %357 %278) (fma.f64 %367 %63 %278) (fma.f64 %294 %294 %370) (fma.f64 %306 %307 %370) (fma.f64 %309 %306 %370) (sqrt.f64 %400) (fma.f64 b %315 %370) (fma.f64 %315 b %370) (pow.f64 %376 #s(literal 1 binary64)) (*.f64 %405 %405) (fma.f64 %1 %319 %370) (fma.f64 %280 %321 %370) (fma.f64 %323 %280 %370) (fma.f64 %319 %1 %370) (fma.f64 %321 %280 %370) (pow.f64 %405 #s(literal 2 binary64)) (fma.f64 %327 %280 %370) (fma.f64 %329 %280 %370) (pow.f64 %415 #s(literal 2 binary64)) (*.f64 %415 %415) (/.f64 #s(literal 1 binary64) (pow.f64 %376 #s(literal -1 binary64))) (fma.f64 %333 %294 %370) (fma.f64 %338 %306 %370) (pow.f64 %400 #s(literal 1/2 binary64)) (pow.f64 %400 %336) (*.f64 (pow.f64 %405 #s(literal 1 binary64)) %405) (*.f64 %426 (*.f64 %426 %405)) (*.f64 (*.f64 %405 %426) %426) %405 (fabs.f64 %405) (fabs.f64 %415) (neg.f64 %415) (*.f64 %405 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %405) (fabs.f64 %436) (neg.f64 %436) (*.f64 %439 #s(literal 1/2 binary64)) (*.f64 %441 #s(literal 2 binary64)) (/.f64 %439 #s(literal 2 binary64)) (/.f64 %444 %22) (/.f64 %446 a) (/.f64 %448 %25) (*.f64 %22 %450) (*.f64 %39 %444) (*.f64 %450 %22) (*.f64 %454 %154) (*.f64 %457 a) (*.f64 %460 #s(literal 3 binary64)) (/.f64 %462 #s(literal 3 binary64)) (/.f64 %465 %63) (*.f64 %415 %106) (*.f64 %468 #s(literal -3 binary64)) (*.f64 %470 %63) (neg.f64 (*.f64 %472 %22)) (/.f64 %476 #s(literal -3 binary64)) (pow.f64 %376 #s(literal 1/2 binary64)) (*.f64 %479 %189) (+.f64 %405 %481) (+.f64 %405 %483) (pow.f64 %426 #s(literal 2 binary64)) (*.f64 %426 %426) (fma.f64 %405 #s(literal 1/2 binary64) %441) (fma.f64 %405 #s(literal 1 binary64) %481) (fma.f64 %405 #s(literal 1 binary64) %483) (fma.f64 #s(literal 1/2 binary64) %405 %490) (fma.f64 #s(literal 1 binary64) %405 %481) (fma.f64 #s(literal 1 binary64) %405 %483) (+.f64 %441 %441) (+.f64 %490 %490) (*.f64 %496 %496) (*.f64 %426 %498) (fma.f64 %439 #s(literal 1/2 binary64) %481) (fma.f64 %439 #s(literal 1/2 binary64) %483) (fma.f64 %441 #s(literal 2 binary64) %481) (fma.f64 %441 #s(literal 2 binary64) %483) (*.f64 %498 %498) (fma.f64 %22 %450 %481) (fma.f64 %22 %450 %483) (fma.f64 %39 %444 %481) (fma.f64 %39 %444 %483) (fma.f64 %450 %22 %481) (fma.f64 %450 %22 %483) (fma.f64 %454 %154 %481) (fma.f64 %454 %154 %483) (fma.f64 %457 a %481) (fma.f64 %457 a %483) (fma.f64 %460 #s(literal 3 binary64) %481) (fma.f64 %460 #s(literal 3 binary64) %483) (fma.f64 %415 %106 %481) (fma.f64 %415 %106 %483) (fma.f64 %468 #s(literal -3 binary64) %481) (fma.f64 %468 #s(literal -3 binary64) %483) (fma.f64 %470 %63 %481) (fma.f64 %470 %63 %483) (pow.f64 %400 (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) (fma.f64 %479 %189 %481) (fma.f64 %479 %189 %483) (fma.f64 %426 %426 %481) (fma.f64 %426 %426 %483) (fma.f64 %496 %496 %481) (fma.f64 %496 %496 %483) (fma.f64 %426 %498 %481) (fma.f64 %426 %498 %483) (fma.f64 %498 %498 %481) (fma.f64 %498 %498 %483) %535 (+.f64 %1 %405) (+.f64 %405 %1) (neg.f64 %538) (-.f64 %1 %415) (*.f64 %535 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %535) (*.f64 %538 #s(literal -1 binary64)) (fma.f64 %1 #s(literal 1 binary64) %405) (fma.f64 %405 #s(literal 1 binary64) %1) (fma.f64 #s(literal 1 binary64) %1 %405) (fma.f64 #s(literal 1 binary64) %405 %1) (*.f64 #s(literal 2 binary64) %548) (*.f64 #s(literal 1/2 binary64) %550) (*.f64 %550 #s(literal 1/2 binary64)) (*.f64 %553 #s(literal 2 binary64)) (fma.f64 %11 #s(literal 1/2 binary64) %405) (fma.f64 %84 #s(literal 2 binary64) %405) (fma.f64 %439 #s(literal 1/2 binary64) %1) (fma.f64 %441 #s(literal 2 binary64) %1) (/.f64 %550 #s(literal 2 binary64)) (*.f64 %550 %560) (fma.f64 a %70 %405) (fma.f64 b %106 %405) (fma.f64 b %108 %405) (fma.f64 #s(literal 3 binary64) %47 %405) (fma.f64 %22 %42 %405) (fma.f64 %29 %112 %405) (fma.f64 %39 %26 %405) (fma.f64 %21 %36 %405) (fma.f64 %26 %39 %405) (fma.f64 %42 %22 %405) (fma.f64 %40 %25 %405) (fma.f64 %119 %120 %405) (fma.f64 %122 %123 %405) (fma.f64 %47 #s(literal 3 binary64) %405) (fma.f64 %70 a %405) (fma.f64 %112 %29 %405) (fma.f64 %128 #s(literal 1/3 binary64) %405) (/.f64 %579 %22) (/.f64 %581 %25) (*.f64 %22 %583) (*.f64 %112 %585) (*.f64 %579 %39) (fma.f64 %55 %139 %405) (fma.f64 %139 %55 %405) (fma.f64 %1 %146 %405) (fma.f64 %22 %450 %1) (fma.f64 #s(literal -3 binary64) %148 %405) (fma.f64 %63 %150 %405) (fma.f64 %33 %152 %405) (fma.f64 %39 %444 %1) (fma.f64 %67 %154 %405) (fma.f64 %156 %157 %405) (fma.f64 %160 %161 %405) (fma.f64 %152 %33 %405) (fma.f64 %72 #s(literal -3 binary64) %405) (fma.f64 %49 %63 %405) (fma.f64 %450 %22 %1) (fma.f64 %454 %154 %1) (fma.f64 %457 a %1) (fma.f64 %460 #s(literal 3 binary64) %1) (/.f64 %606 a) (/.f64 %608 #s(literal 3 binary64)) (*.f64 %166 %610) (*.f64 %139 %612) (*.f64 %152 %614) (neg.f64 %616) (-.f64 %405 (*.f64 (neg.f64 %70) a)) (-.f64 %405 (*.f64 (neg.f64 %47) #s(literal 3 binary64))) (fma.f64 %67 %166 %405) (fma.f64 %168 %169 %405) (fma.f64 %171 %172 %405) (fma.f64 %166 %67 %405) (fma.f64 %415 %106 %1) (fma.f64 %468 #s(literal -3 binary64) %1) (fma.f64 %470 %63 %1) (/.f64 (/.f64 %579 %63) #s(literal -3 binary64)) (/.f64 (/.f64 %579 #s(literal -3 binary64)) %63) (fma.f64 %177 %178 %405) (fma.f64 %180 %181 %405) (fma.f64 %183 %184 %405) (fma.f64 %186 %187 %405) (/.f64 %639 a) (fma.f64 %29 %189 %405) (fma.f64 %103 %78 %405) (/.f64 %643 #s(literal 3 binary64)) (fma.f64 %479 %189 %1) (/.f64 #s(literal 1 binary64) (/.f64 %22 %579)) (fma.f64 %426 %426 %1) (+.f64 %535 %649) (+.f64 %535 %651) (fma.f64 %496 %496 %1) (fma.f64 %426 %498 %1) (fma.f64 %535 #s(literal 1/2 binary64) %553) (fma.f64 %535 #s(literal 1 binary64) %649) (fma.f64 %535 #s(literal 1 binary64) %651) (fma.f64 #s(literal 1/2 binary64) %535 %548) (fma.f64 #s(literal 1 binary64) %535 %649) (fma.f64 #s(literal 1 binary64) %535 %651) (fma.f64 %538 #s(literal -1 binary64) %649) (fma.f64 %538 #s(literal -1 binary64) %651) (+.f64 %553 %553) (+.f64 %548 %548) (fma.f64 %498 %498 %1) (fma.f64 #s(literal 2 binary64) %548 %649) (fma.f64 #s(literal 2 binary64) %548 %651) (fma.f64 #s(literal 1/2 binary64) %550 %649) (fma.f64 #s(literal 1/2 binary64) %550 %651) (fma.f64 %550 #s(literal 1/2 binary64) %649) (fma.f64 %550 #s(literal 1/2 binary64) %651) (fma.f64 %553 #s(literal 2 binary64) %649) (fma.f64 %553 #s(literal 2 binary64) %651) (fma.f64 %550 %560 %649) (fma.f64 %550 %560 %651) (fma.f64 %22 %583 %649) (fma.f64 %22 %583 %651) (fma.f64 %112 %585 %649) (fma.f64 %112 %585 %651) (fma.f64 %579 %39 %649) (fma.f64 %579 %39 %651) (fma.f64 %166 %610 %649) (fma.f64 %166 %610 %651) (fma.f64 %139 %612 %649) (fma.f64 %139 %612 %651) (fma.f64 %152 %614 %649) (fma.f64 %152 %614 %651) (/.f64 %535 %22) (/.f64 %585 a) (/.f64 %538 %25) (*.f64 %535 %39) (*.f64 #s(literal 1/3 binary64) %610) (*.f64 #s(literal -1/3 binary64) %612) (*.f64 %39 %535) (*.f64 %36 %538) (*.f64 %610 #s(literal 1/3 binary64)) (*.f64 %612 #s(literal -1/3 binary64)) %583 (/.f64 %610 #s(literal 3 binary64)) (/.f64 %612 #s(literal -3 binary64)) (/.f64 %614 %63) (neg.f64 %701) (/.f64 %703 %705) (/.f64 (*.f64 #s(literal -1 binary64) %538) %22) (*.f64 %583 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %711 %538)) (*.f64 #s(literal 2 binary64) (*.f64 %715 %535)) (*.f64 #s(literal 1 binary64) %583) (*.f64 #s(literal -1 binary64) %701) (*.f64 #s(literal -2/3 binary64) (*.f64 %721 %538)) (*.f64 #s(literal 2/3 binary64) (*.f64 %725 %538)) (*.f64 #s(literal 2/3 binary64) (*.f64 %721 %535)) (*.f64 %78 %585) (*.f64 %731 (*.f64 #s(literal -1/6 binary64) %538)) (*.f64 %731 (*.f64 #s(literal 1/6 binary64) %535)) (*.f64 %736 %614) (*.f64 %738 (*.f64 #s(literal 1/6 binary64) %538)) (*.f64 %585 %78) (*.f64 %614 %736) (*.f64 %550 %715) (*.f64 (*.f64 %610 #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 %538 #s(literal 2/3 binary64)) %725) (*.f64 (*.f64 %538 %731) #s(literal -1/6 binary64)) (*.f64 (*.f64 %538 #s(literal 2 binary64)) %711) (*.f64 (*.f64 %538 %738) #s(literal 1/6 binary64)) (*.f64 (*.f64 %538 #s(literal -2/3 binary64)) %721) (*.f64 (*.f64 %535 #s(literal 2/3 binary64)) %721) (*.f64 (*.f64 %535 %731) #s(literal 1/6 binary64)) (*.f64 (/.f64 %550 a) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 a %585)) (/.f64 #s(literal 1 binary64) (/.f64 %25 %538)) (/.f64 #s(literal 1 binary64) (/.f64 %22 %535)) (/.f64 %768 #s(literal 9 binary64)) (/.f64 (*.f64 %610 #s(literal -1 binary64)) #s(literal -3 binary64)) (/.f64 (*.f64 %736 %538) #s(literal 3 binary64)) (/.f64 (*.f64 %736 %535) #s(literal -3 binary64)) (/.f64 (*.f64 %585 #s(literal -1 binary64)) %63) (/.f64 (*.f64 %614 #s(literal 1 binary64)) %63) (/.f64 (*.f64 #s(literal -1 binary64) %585) %63) (*.f64 (/.f64 %550 %63) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %610)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %612)) (/.f64 #s(literal 1 binary64) (/.f64 %63 %614)) (/.f64 %790 %22) (/.f64 (neg.f64 %768) %793) (/.f64 %797 %22) (/.f64 %799 %800) (/.f64 %550 %802) (/.f64 (*.f64 %703 #s(literal 1 binary64)) %705) (/.f64 (*.f64 #s(literal 1 binary64) %703) %705) (/.f64 (*.f64 #s(literal 2 binary64) %585) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 2 binary64) %538) (*.f64 #s(literal 2 binary64) %25)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %583)) (*.f64 #s(literal 2 binary64) (*.f64 %721 %585)) (*.f64 #s(literal 1/2 binary64) %818) (*.f64 (*.f64 %585 #s(literal 2 binary64)) %721) (*.f64 (*.f64 %39 %550) #s(literal 1/2 binary64)) (fma.f64 b %36 %450) (fma.f64 %405 %39 %42) (fma.f64 #s(literal 1/3 binary64) %454 %42) (fma.f64 %39 %405 %42) (fma.f64 %36 b %450) (fma.f64 %55 #s(literal -1/3 binary64) %450) (fma.f64 %454 #s(literal 1/3 binary64) %42) (+.f64 %42 %450) (+.f64 %450 %42) (/.f64 (*.f64 %703 %78) #s(literal 9 binary64)) (/.f64 %818 #s(literal 2 binary64)) (/.f64 (*.f64 %78 %703) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %610) (*.f64 #s(literal 2 binary64) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) %612) (*.f64 #s(literal 2 binary64) #s(literal -3 binary64))) (/.f64 (*.f64 #s(literal 1 binary64) %768) #s(literal 9 binary64)) (/.f64 (/.f64 %799 a) a) (*.f64 %768 (/.f64 #s(literal 1 binary64) #s(literal 9 binary64))) (*.f64 (/.f64 %550 #s(literal 3 binary64)) %721) (*.f64 (/.f64 %550 #s(literal -3 binary64)) %725) (-.f64 %42 %472) (-.f64 %450 %40) (/.f64 (*.f64 %703 #s(literal -1 binary64)) %857) (/.f64 (*.f64 #s(literal -1 binary64) %703) %857) (/.f64 (*.f64 #s(literal 2 binary64) %614) (*.f64 #s(literal 2 binary64) %63)) (fma.f64 %1 %39 %450) (fma.f64 #s(literal 1/3 binary64) %67 %450) (fma.f64 %39 %1 %450) (fma.f64 %36 %415 %42) (fma.f64 %67 #s(literal 1/3 binary64) %450) (fma.f64 %415 %36 %42) (fma.f64 %475 #s(literal -1/3 binary64) %42) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %768)) (/.f64 (/.f64 %768 #s(literal 3 binary64)) #s(literal 3 binary64)) (/.f64 (neg.f64 %799) (neg.f64 %800)) (/.f64 (*.f64 %790 #s(literal 1 binary64)) %22) (/.f64 (*.f64 %790 #s(literal -1 binary64)) %25) (/.f64 (*.f64 #s(literal -1 binary64) %790) %25) (/.f64 (*.f64 #s(literal 1 binary64) %790) %22) (/.f64 %579 %886) (/.f64 (*.f64 %797 #s(literal 1 binary64)) %22) (/.f64 (*.f64 %797 #s(literal -1 binary64)) %25) (/.f64 (*.f64 #s(literal -1 binary64) %797) %25) (/.f64 (*.f64 #s(literal 1 binary64) %797) %22) (/.f64 (*.f64 #s(literal 1 binary64) %799) %800) (*.f64 %22 (/.f64 %535 %886)) (*.f64 %799 (/.f64 #s(literal 1 binary64) %800)) (/.f64 (*.f64 %790 %78) #s(literal 3 binary64)) (/.f64 (*.f64 %78 %790) #s(literal 3 binary64)) (fma.f64 b %36 %907) (fma.f64 #s(literal 2 binary64) %909 %42) (fma.f64 #s(literal 1 binary64) %42 %450) (fma.f64 #s(literal 1 binary64) %450 %42) (fma.f64 #s(literal -1 binary64) %40 %450) (fma.f64 #s(literal -1 binary64) %472 %42) (fma.f64 #s(literal 2/3 binary64) %915 %42) (fma.f64 %78 %29 %450) (fma.f64 %78 %479 %42) (fma.f64 %919 %711 %450) (fma.f64 %33 %736 %450) (fma.f64 %922 %721 %450) (fma.f64 %924 %725 %450) (fma.f64 %29 %78 %450) (fma.f64 %731 %927 %42) (fma.f64 %36 b %907) (fma.f64 %55 #s(literal -1/3 binary64) %907) (fma.f64 %42 #s(literal 1 binary64) %450) (fma.f64 %932 #s(literal -1/6 binary64) %450) (fma.f64 %934 #s(literal 1/6 binary64) %450) (fma.f64 %450 #s(literal 1 binary64) %42) (fma.f64 %479 %78 %42) (fma.f64 %938 %721 %42) (fma.f64 %940 #s(literal 1/6 binary64) %42) (fma.f64 %439 %715 %42) (fma.f64 %464 %736 %42) (fma.f64 %944 #s(literal 1/3 binary64) %42) (fma.f64 %946 #s(literal 1/6 binary64) %42) (+.f64 %42 %907) (+.f64 %907 %42) (/.f64 #s(literal 1 binary64) (/.f64 %800 %799)) (/.f64 (*.f64 %797 %78) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %768) (*.f64 #s(literal 2 binary64) #s(literal 9 binary64))) (/.f64 (*.f64 %78 %797) #s(literal 3 binary64)) (/.f64 (/.f64 %579 #s(literal 9 binary64)) %800) (/.f64 (/.f64 %579 %800) #s(literal 9 binary64)) (/.f64 %608 %705) (/.f64 (/.f64 %579 %705) a) (*.f64 %966 (/.f64 %535 %800)) (*.f64 %969 (/.f64 %535 #s(literal 9 binary64))) (*.f64 %112 (/.f64 %535 %705)) (*.f64 %974 %610) (/.f64 %581 %976) (/.f64 (fma.f64 %450 #s(literal -3 binary64) %55) #s(literal -3 binary64)) (fma.f64 %1 %39 %907) (fma.f64 %405 %39 %981) (fma.f64 #s(literal 2 binary64) %983 %450) (fma.f64 #s(literal 1/3 binary64) %67 %907) (fma.f64 #s(literal 1/3 binary64) %454 %981) (fma.f64 #s(literal 2/3 binary64) %987 %450) (fma.f64 %731 %989 %450) (fma.f64 %39 %1 %907) (fma.f64 %39 %405 %981) (fma.f64 %67 #s(literal 1/3 binary64) %907) (fma.f64 %994 %721 %450) (fma.f64 %996 #s(literal 1/6 binary64) %450) (fma.f64 %11 %715 %450) (fma.f64 %999 #s(literal 1/3 binary64) %450) (fma.f64 %1001 #s(literal 1/6 binary64) %450) (fma.f64 %454 #s(literal 1/3 binary64) %981) (fma.f64 %436 %36 %42) (fma.f64 %1005 %725 %42) (fma.f64 %1007 #s(literal -1/6 binary64) %42) (fma.f64 %1009 %711 %42) (fma.f64 %1011 #s(literal 1/6 binary64) %42) (fma.f64 %1013 %721 %42) (/.f64 (-.f64 %1015 %1016) #s(literal 9 binary64)) (/.f64 (-.f64 %49 %454) #s(literal -3 binary64)) (/.f64 (-.f64 %1021 %1022) #s(literal 9 binary64)) (+.f64 %981 %450) (+.f64 %450 %981) (-.f64 %42 (/.f64 %1027 %705)) (/.f64 (fma.f64 %475 #s(literal -3 binary64) %1030) #s(literal 9 binary64)) (/.f64 (fma.f64 %475 #s(literal -3 binary64) %1021) #s(literal 9 binary64)) (/.f64 (fma.f64 %42 #s(literal -3 binary64) %475) #s(literal -3 binary64)) (/.f64 (fma.f64 %55 #s(literal -3 binary64) %1037) #s(literal 9 binary64)) (/.f64 (fma.f64 %55 #s(literal -3 binary64) (*.f64 %475 #s(literal -3 binary64))) #s(literal 9 binary64)) (/.f64 (fma.f64 %450 %63 %33) %63) (/.f64 (fma.f64 %42 %63 %464) %63) (fma.f64 %36 %415 %981) (fma.f64 %415 %36 %981) (fma.f64 %475 #s(literal -1/3 binary64) %981) (/.f64 (-.f64 %72 %479) %63) (/.f64 %1052 %886) (/.f64 (*.f64 #s(literal 2 binary64) %799) (*.f64 #s(literal 2 binary64) %800)) (/.f64 (-.f64 %1058 %1059) %800) (/.f64 (-.f64 %122 %1062) %800) (*.f64 %22 (*.f64 %535 %1065)) (*.f64 %1065 %579) (*.f64 %1070 %585) (*.f64 %579 %1065) (/.f64 %643 %705) (/.f64 %1074 %22) (/.f64 (fma.f64 %479 #s(literal -3 binary64) %1076) %25) (/.f64 (fma.f64 %479 #s(literal -3 binary64) %1079) %25) (/.f64 (fma.f64 %55 a %1082) %25) (/.f64 (fma.f64 %55 a (*.f64 %479 #s(literal -3 binary64))) %25) (fma.f64 b %36 %1089) (fma.f64 #s(literal 1 binary64) %42 %907) (fma.f64 #s(literal -1 binary64) %40 %907) (fma.f64 %78 %29 %907) (fma.f64 %919 %711 %907) (fma.f64 %33 %736 %907) (fma.f64 %922 %721 %907) (fma.f64 %924 %725 %907) (fma.f64 %29 %78 %907) (fma.f64 %36 b %1089) (fma.f64 %55 #s(literal -1/3 binary64) %1089) (fma.f64 %42 #s(literal 1 binary64) %907) (fma.f64 %1102 %78 %450) (fma.f64 %1104 %721 %450) (fma.f64 %932 #s(literal -1/6 binary64) %907) (fma.f64 %934 #s(literal 1/6 binary64) %907) (fma.f64 %1108 %78 %42) (fma.f64 %1110 %721 %42) (*.f64 %1074 %39) (/.f64 (-.f64 %171 %1113) #s(literal 9 binary64)) (+.f64 %42 %1089) (+.f64 %1089 %42) (/.f64 #s(literal 1 binary64) (/.f64 %886 %579)) (/.f64 %1120 %705) (/.f64 %1122 %22) (/.f64 %606 %1069) (/.f64 %616 %25) (/.f64 (/.f64 %579 %1069) #s(literal 3 binary64)) (/.f64 (/.f64 %581 %22) %25) (/.f64 (-.f64 %906 %135) %705) (/.f64 (-.f64 %1132 %1133) %22) (/.f64 (-.f64 %796 %1076) %22) (/.f64 (-.f64 %1138 %1139) %705) (/.f64 (-.f64 %1142 %1132) %25) (/.f64 (-.f64 %58 %1145) %705) (/.f64 (-.f64 %1079 %1148) %25) (*.f64 %146 %583) (*.f64 %108 %701) (*.f64 %166 (/.f64 %535 %1069)) (*.f64 %1122 %39) (/.f64 (fma.f64 %454 #s(literal -3 binary64) %1016) %1157) (/.f64 (fma.f64 %454 #s(literal -3 binary64) %1159) %1157) (/.f64 (*.f64 #s(literal 1 binary64) %581) %976) (/.f64 (/.f64 %1074 #s(literal 3 binary64)) a) (/.f64 (/.f64 %1074 a) #s(literal 3 binary64)) (/.f64 (fma.f64 %55 #s(literal 3 binary64) %1022) %1169) (/.f64 (fma.f64 %55 #s(literal 3 binary64) (*.f64 %454 #s(literal -3 binary64))) %1169) (*.f64 %581 (/.f64 #s(literal 1 binary64) %976)) (/.f64 (fma.f64 %405 #s(literal -3 binary64) %135) %857) (/.f64 (fma.f64 %405 #s(literal -3 binary64) %56) %857) (/.f64 %1180 %857) (/.f64 (fma.f64 %415 #s(literal -3 binary64) %58) %705) (/.f64 (fma.f64 %415 #s(literal -3 binary64) %1184) %705) (/.f64 (fma.f64 %454 %63 %1133) %25) (/.f64 (fma.f64 %454 %63 %1189) %25) (/.f64 (fma.f64 %464 #s(literal -3 binary64) %1192) %22) (/.f64 (fma.f64 %464 #s(literal -3 binary64) %1195) %22) (/.f64 (fma.f64 %475 %25 %1198) %705) (/.f64 (fma.f64 %475 %25 %1138) %705) (/.f64 (fma.f64 %475 a (*.f64 #s(literal -3 binary64) %29)) %25) (/.f64 (fma.f64 %475 a %1142) %25) (/.f64 (fma.f64 %55 %22 (*.f64 %405 #s(literal -3 binary64))) %857) (/.f64 (fma.f64 %55 %22 %1145) %857) (/.f64 (neg.f64 %1180) %705) (/.f64 (neg.f64 %1074) %25) (/.f64 (fma.f64 b #s(literal -3 binary64) %1217) %705) (/.f64 (fma.f64 %55 %25 %1220) %705) (/.f64 (fma.f64 %55 %63 %1148) %22) (/.f64 (fma.f64 %33 #s(literal 3 binary64) %1225) %25) (/.f64 (fma.f64 %55 %25 (*.f64 %415 #s(literal -3 binary64))) %705) (/.f64 (fma.f64 %55 %63 (*.f64 %464 #s(literal -3 binary64))) %22) (/.f64 (fma.f64 %33 #s(literal 3 binary64) (*.f64 %454 %63)) %25) (/.f64 (fma.f64 b #s(literal -3 binary64) %1237) %705) (/.f64 (fma.f64 %29 #s(literal -3 binary64) %1240) %25) (/.f64 (fma.f64 %29 #s(literal -3 binary64) %1243) %25) (fma.f64 %1 %39 %1089) (fma.f64 %405 %39 %1247) (fma.f64 #s(literal 2 binary64) %983 %907) (fma.f64 #s(literal 2 binary64) %909 %981) (fma.f64 #s(literal 1 binary64) %450 %981) (fma.f64 #s(literal -1 binary64) %472 %981) (fma.f64 #s(literal 1/3 binary64) %67 %1089) (fma.f64 #s(literal 1/3 binary64) %454 %1247) (fma.f64 #s(literal 2/3 binary64) %987 %907) (fma.f64 #s(literal 2/3 binary64) %915 %981) (fma.f64 %78 %479 %981) (fma.f64 %731 %989 %907) (fma.f64 %731 %927 %981) (fma.f64 %39 %1 %1089) (fma.f64 %39 %405 %1247) (fma.f64 %67 #s(literal 1/3 binary64) %1089) (fma.f64 %994 %721 %907) (fma.f64 %996 #s(literal 1/6 binary64) %907) (fma.f64 %11 %715 %907) (fma.f64 %999 #s(literal 1/3 binary64) %907) (fma.f64 %1001 #s(literal 1/6 binary64) %907) (fma.f64 %450 #s(literal 1 binary64) %981) (fma.f64 %479 %78 %981) (fma.f64 %454 #s(literal 1/3 binary64) %1247) (fma.f64 %938 %721 %981) (fma.f64 %940 #s(literal 1/6 binary64) %981) (fma.f64 %439 %715 %981) (fma.f64 %464 %736 %981) (fma.f64 %944 #s(literal 1/3 binary64) %981) (fma.f64 %946 #s(literal 1/6 binary64) %981) (/.f64 (fma.f64 %479 %63 %1059) %1278) (/.f64 (fma.f64 %479 %63 %1280) %1278) (/.f64 (fma.f64 %464 a (*.f64 %63 %29)) %1285) (/.f64 (fma.f64 %464 a %1287) %1285) (/.f64 (fma.f64 %464 %63 %1290) %800) (/.f64 (fma.f64 %464 %63 %1293) %800) (/.f64 (fma.f64 %33 a %1296) %1285) (/.f64 (fma.f64 %33 %63 %1299) %800) (/.f64 (fma.f64 %33 a (*.f64 %479 %63)) %1285) (/.f64 (fma.f64 %33 %63 (*.f64 %464 %63)) %800) (/.f64 (fma.f64 %29 %63 %1062) %1278) (/.f64 (fma.f64 %29 %63 %1310) %1278) (+.f64 %1313 %450) (+.f64 %1315 %450) (+.f64 (/.f64 %457 #s(literal 3 binary64)) %42) (+.f64 (/.f64 %460 a) %42) (/.f64 (/.f64 %1122 #s(literal 3 binary64)) a) (/.f64 (/.f64 %1122 a) #s(literal 3 binary64)) (+.f64 %1247 %450) (+.f64 %450 %1247) (/.f64 #s(literal 1 binary64) (/.f64 %976 %581)) (/.f64 %1329 %857) (/.f64 (neg.f64 %1122) %25) (/.f64 (-.f64 %1240 %1333) %25) (/.f64 (-.f64 %1336 %1195) %25) (/.f64 (-.f64 %119 %1243) %22) (/.f64 (-.f64 %1192 %1082) %22) (/.f64 (-.f64 %1343 %1225) %22) (/.f64 (-.f64 %168 %1346) %22) (-.f64 %42 (/.f64 %1349 %1069)) (/.f64 (/.f64 %1074 %63) #s(literal -3 binary64)) (/.f64 (/.f64 %1074 #s(literal -3 binary64)) %63) (/.f64 (-.f64 %1287 %1058) %1278) (/.f64 (-.f64 %1310 %1293) %1285) (/.f64 (-.f64 %1280 %1299) %1285) (/.f64 (-.f64 %1290 %1296) %800) (/.f64 (fma.f64 %464 #s(literal 3 binary64) (*.f64 %63 %67)) %25) (/.f64 (fma.f64 %464 #s(literal 3 binary64) %1367) %25) (/.f64 (fma.f64 %475 %63 %1333) %22) (/.f64 (fma.f64 %475 %63 %1343) %22) (/.f64 (neg.f64 %643) %857) (/.f64 (fma.f64 %67 %63 %1346) %25) (/.f64 (fma.f64 %67 %63 %1336) %25) (/.f64 (fma.f64 %33 #s(literal -3 binary64) %1380) %22) (/.f64 (fma.f64 %33 #s(literal -3 binary64) (*.f64 %475 %63)) %22) (fma.f64 %36 %415 %1247) (fma.f64 %415 %36 %1247) (fma.f64 %475 #s(literal -1/3 binary64) %1247) (fma.f64 %436 %36 %981) (fma.f64 %1005 %725 %981) (fma.f64 %1007 #s(literal -1/6 binary64) %981) (fma.f64 %1009 %711 %981) (fma.f64 %1011 #s(literal 1/6 binary64) %981) (fma.f64 %1013 %721 %981) (/.f64 %639 %1069) (/.f64 %1396 %1397) (/.f64 (/.f64 %1122 %63) #s(literal -3 binary64)) (/.f64 (/.f64 %1122 #s(literal -3 binary64)) %63) (/.f64 (-.f64 %1403 %1015) %1157) (/.f64 (-.f64 %1406 %1030) %1169) (/.f64 (-.f64 %1159 %1037) %1169) (/.f64 (/.f64 %579 %1411) %1411) (/.f64 (-.f64 %1414 %462) %857) (/.f64 (-.f64 %1367 %796) %25) (/.f64 (neg.f64 %1120) %857) (/.f64 (-.f64 %476 %1198) %857) (/.f64 (-.f64 %1237 %1423) %705) (/.f64 (-.f64 %1027 %1184) %857) (/.f64 (-.f64 %160 %1428) %705) (/.f64 (-.f64 %56 %1220) %857) (/.f64 (-.f64 %1189 %1380) %25) (/.f64 (-.f64 %159 %1217) %857) (*.f64 %1437 (/.f64 %535 %1411)) (/.f64 (fma.f64 %475 #s(literal 3 binary64) (*.f64 #s(literal -3 binary64) %67)) %1169) (/.f64 (fma.f64 %475 #s(literal 3 binary64) %1403) %1169) (/.f64 (fma.f64 %67 #s(literal -3 binary64) %1406) %1157) (/.f64 (fma.f64 %67 #s(literal -3 binary64) %1113) %1157) (/.f64 %1449 %1069) (/.f64 %1451 %1397) (/.f64 (*.f64 #s(literal 2 binary64) %579) (*.f64 #s(literal 2 binary64) %886)) (/.f64 (-.f64 %1088 %144) %1069) (/.f64 (-.f64 %19 %1458) %1397) (*.f64 %1052 %1065) (/.f64 (fma.f64 %475 %22 %1423) %857) (/.f64 (fma.f64 %475 %22 %1414) %857) (/.f64 (fma.f64 %1 #s(literal -3 binary64) %476) %857) (/.f64 (fma.f64 %1 #s(literal -3 binary64) %1428) %857) (/.f64 (*.f64 #s(literal 1 binary64) %643) %705) (/.f64 (*.f64 #s(literal 1 binary64) %1074) %22) (/.f64 (/.f64 %639 %22) a) (/.f64 (/.f64 %1396 %25) a) (/.f64 (/.f64 %1396 a) %25) (fma.f64 a %1480 %42) (fma.f64 #s(literal 3 binary64) %1482 %42) (fma.f64 %22 %1484 %42) (fma.f64 %405 %1486 %42) (fma.f64 #s(literal 1 binary64) %42 %1089) (fma.f64 #s(literal -1 binary64) %40 %1089) (fma.f64 %78 %29 %1089) (fma.f64 %919 %711 %1089) (fma.f64 %33 %736 %1089) (fma.f64 %922 %721 %1089) (fma.f64 %924 %725 %1089) (fma.f64 %29 %78 %1089) (fma.f64 %42 #s(literal 1 binary64) %1089) (fma.f64 %1102 %78 %907) (fma.f64 %1104 %721 %907) (fma.f64 %932 #s(literal -1/6 binary64) %1089) (fma.f64 %934 #s(literal 1/6 binary64) %1089) (fma.f64 %906 %1501 %42) (fma.f64 %1088 %1503 %42) (*.f64 %643 %1505) (+.f64 %1507 %1508) (+.f64 %1508 %1507) (/.f64 (fma.f64 %405 %63 %144) %1397) (/.f64 (fma.f64 %405 %63 %34) %1397) (/.f64 (fma.f64 %464 %25 %1515) %1069) (/.f64 (fma.f64 %464 %25 %1518) %1069) (/.f64 (fma.f64 %33 %22 (*.f64 %405 %63)) %1397) (/.f64 (fma.f64 %33 %22 %1524) %1397) (/.f64 (neg.f64 %639) %1397) (/.f64 (neg.f64 %1396) %1069) (/.f64 (fma.f64 b %63 %1458) %1069) (/.f64 (fma.f64 b %63 %1533) %1069) (/.f64 (*.f64 #s(literal 1 binary64) %1120) %705) (/.f64 (*.f64 #s(literal 1 binary64) %1122) %22) (/.f64 (/.f64 %1449 a) %22) (/.f64 (/.f64 %1449 %22) a) (/.f64 (/.f64 %1451 a) %25) (/.f64 (/.f64 %1451 %25) a) (*.f64 %1120 %1505) (-.f64 %42 (/.f64 %448 %886)) (/.f64 #s(literal 1 binary64) (/.f64 %705 %643)) (/.f64 #s(literal 1 binary64) (/.f64 %22 %1074)) (/.f64 (*.f64 #s(literal 2 binary64) %581) (*.f64 #s(literal 2 binary64) %976)) (/.f64 (/.f64 %643 %22) #s(literal 3 binary64)) (/.f64 (/.f64 %1180 %25) #s(literal 3 binary64)) (/.f64 (/.f64 %1180 #s(literal 3 binary64)) %25) (/.f64 (-.f64 %1518 %1564) %1069) (/.f64 (-.f64 %62 %1524) %1069) (/.f64 (neg.f64 %1449) %1397) (/.f64 (-.f64 %465 %1515) %1397) (/.f64 (-.f64 %1349 %1573) %1397) (/.f64 (-.f64 %156 %1576) %1069) (fma.f64 %1579 %1580 %42) (fma.f64 %120 %907 %42) (fma.f64 %1583 %1584 %42) (fma.f64 %123 %1586 %42) (fma.f64 %966 %1588 %42) (fma.f64 %969 %1590 %42) (fma.f64 %112 %1592 %42) (fma.f64 %974 %454 %42) (fma.f64 %1595 %1596 %42) (fma.f64 %1598 %1015 %42) (fma.f64 %1600 %1601 %42) (fma.f64 %1603 %1132 %42) (fma.f64 %454 %974 %42) (fma.f64 %1015 %1598 %42) (fma.f64 %1132 %1603 %42) (fma.f64 %1590 %969 %42) (fma.f64 %1588 %966 %42) (fma.f64 %1592 %112 %42) (fma.f64 %1596 %1595 %42) (fma.f64 %1580 %1579 %42) (fma.f64 %907 %120 %42) (fma.f64 %1601 %1600 %42) (fma.f64 %1584 %1583 %42) (fma.f64 %1586 %123 %42) (/.f64 (*.f64 #s(literal 1 binary64) %1180) %857) (fma.f64 %1 %1486 %450) (fma.f64 %22 %1620 %450) (fma.f64 #s(literal 2 binary64) %983 %1089) (fma.f64 #s(literal 2 binary64) %909 %1247) (fma.f64 #s(literal 1 binary64) %450 %1247) (fma.f64 #s(literal -1 binary64) %472 %1247) (fma.f64 #s(literal 2/3 binary64) %987 %1089) (fma.f64 #s(literal 2/3 binary64) %915 %1247) (fma.f64 %78 %479 %1247) (fma.f64 %731 %989 %1089) (fma.f64 %731 %927 %1247) (fma.f64 %156 %1503 %450) (fma.f64 %160 %1501 %450) (fma.f64 %994 %721 %1089) (fma.f64 %996 #s(literal 1/6 binary64) %1089) (fma.f64 %11 %715 %1089) (fma.f64 %999 #s(literal 1/3 binary64) %1089) (fma.f64 %1001 #s(literal 1/6 binary64) %1089) (fma.f64 %450 #s(literal 1 binary64) %1247) (fma.f64 %479 %78 %1247) (fma.f64 %938 %721 %1247) (fma.f64 %940 #s(literal 1/6 binary64) %1247) (fma.f64 %439 %715 %1247) (fma.f64 %464 %736 %1247) (fma.f64 %1108 %78 %981) (fma.f64 %1110 %721 %981) (fma.f64 %944 #s(literal 1/3 binary64) %1247) (fma.f64 %946 #s(literal 1/6 binary64) %1247) (*.f64 %1180 %1648) (/.f64 (fma.f64 %415 %63 %62) %1069) (/.f64 (fma.f64 %415 %63 %1573) %1069) (/.f64 (fma.f64 %464 %22 %1654) %1397) (/.f64 (fma.f64 %464 %22 %1657) %1397) (/.f64 (fma.f64 %33 %25 %1660) %1069) (/.f64 (fma.f64 %1 %63 %1576) %1397) (/.f64 (fma.f64 %33 %25 (*.f64 %415 %63)) %1069) (/.f64 (fma.f64 %1 %63 %465) %1397) (/.f64 #s(literal 1 binary64) (/.f64 %705 %1120)) (/.f64 #s(literal 1 binary64) (/.f64 %22 %1122)) (/.f64 (/.f64 %1120 #s(literal 3 binary64)) %22) (/.f64 (/.f64 %1120 %22) #s(literal 3 binary64)) (/.f64 (/.f64 %1329 #s(literal 3 binary64)) %25) (/.f64 (/.f64 %1329 %25) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %1329) %857) (*.f64 %1329 %1648) (-.f64 %42 (/.f64 %444 %976)) (/.f64 #s(literal 1 binary64) (/.f64 %857 %1180)) (/.f64 (-.f64 %1657 %446) %1397) (/.f64 (-.f64 %1533 %1654) %1069) (/.f64 (-.f64 %34 %1660) %1397) (fma.f64 %67 %974 %450) (fma.f64 %168 %1603 %450) (fma.f64 %171 %1598 %450) (fma.f64 %1698 %966 %450) (fma.f64 %1700 %969 %450) (fma.f64 %1702 %112 %450) (fma.f64 %966 %1698 %450) (fma.f64 %969 %1700 %450) (fma.f64 %112 %1702 %450) (fma.f64 %974 %67 %450) (fma.f64 %1708 %1600 %450) (fma.f64 %1710 %1583 %450) (fma.f64 %1712 %123 %450) (fma.f64 %1714 %1595 %450) (fma.f64 %1716 %1579 %450) (fma.f64 %981 %120 %450) (fma.f64 %436 %36 %1247) (fma.f64 %1005 %725 %1247) (fma.f64 %1007 #s(literal -1/6 binary64) %1247) (fma.f64 %1009 %711 %1247) (fma.f64 %1011 #s(literal 1/6 binary64) %1247) (fma.f64 %1013 %721 %1247) (/.f64 (*.f64 #s(literal 1 binary64) %639) %1069) (/.f64 (*.f64 #s(literal 1 binary64) %1396) %1397) (*.f64 %639 %1729) (*.f64 %1396 %1731) (/.f64 #s(literal 1 binary64) (/.f64 %857 %1329)) (/.f64 (*.f64 #s(literal 1 binary64) %1449) %1069) (/.f64 (*.f64 #s(literal 1 binary64) %1451) %1397) (*.f64 %1449 %1729) (*.f64 %1451 %1731) (/.f64 #s(literal 1 binary64) (/.f64 %1069 %639)) (/.f64 #s(literal 1 binary64) (/.f64 %1397 %1396)) (/.f64 (*.f64 #s(literal 2 binary64) %643) %1746) (/.f64 (*.f64 #s(literal 2 binary64) %1074) %802) (fma.f64 %29 %1070 %450) (fma.f64 %26 %1065 %450) (fma.f64 %119 %1752 %450) (fma.f64 %122 %1754 %450) (fma.f64 %1102 %78 %1089) (fma.f64 %1104 %721 %1089) (fma.f64 %1752 %796 %42) (fma.f64 %1754 %1058 %42) (fma.f64 %1070 %29 %450) (fma.f64 %1070 %479 %42) (fma.f64 %479 %1070 %42) (fma.f64 %444 %1065 %42) (fma.f64 %796 %1752 %42) (fma.f64 %1058 %1754 %42) (+.f64 %1766 %1767) (+.f64 %1767 %1766) (/.f64 #s(literal 1 binary64) (/.f64 %1069 %1449)) (/.f64 #s(literal 1 binary64) (/.f64 %1397 %1451)) (/.f64 (*.f64 #s(literal 2 binary64) %1120) %1746) (/.f64 (*.f64 #s(literal 2 binary64) %1122) %802) (fma.f64 %22 %1778 %450) (fma.f64 %172 %1780 %42) (fma.f64 %169 %1089 %42) (fma.f64 %42 %146 %450) (fma.f64 %40 %108 %450) (fma.f64 %47 %157 %450) (fma.f64 %70 %161 %450) (fma.f64 %146 %42 %450) (fma.f64 %146 %450 %42) (fma.f64 %108 %40 %450) (fma.f64 %108 %472 %42) (fma.f64 %166 %1791 %42) (fma.f64 %161 %457 %42) (fma.f64 %1794 %1795 %42) (fma.f64 %157 %460 %42) (fma.f64 %1798 %1799 %42) (fma.f64 %450 %146 %42) (fma.f64 %472 %108 %42) (fma.f64 %457 %161 %42) (fma.f64 %460 %157 %42) (fma.f64 %1791 %166 %42) (fma.f64 %1795 %1794 %42) (fma.f64 %1780 %172 %42) (fma.f64 %1799 %1798 %42) (fma.f64 %1089 %169 %42) (/.f64 (*.f64 #s(literal 2 binary64) %1180) %1811) (fma.f64 a %1480 %981) (fma.f64 %1 %1486 %907) (fma.f64 #s(literal 3 binary64) %1482 %981) (fma.f64 %22 %1620 %907) (fma.f64 %22 %1484 %981) (fma.f64 %405 %1486 %981) (fma.f64 %156 %1503 %907) (fma.f64 %160 %1501 %907) (fma.f64 %906 %1501 %981) (fma.f64 %1088 %1503 %981) (fma.f64 %1108 %78 %1247) (fma.f64 %1110 %721 %1247) (+.f64 %1825 %1826) (+.f64 %1826 %1825) (/.f64 (*.f64 #s(literal 2 binary64) %1329) %1811) (fma.f64 %166 %1831 %450) (fma.f64 %112 %1833 %450) (fma.f64 %1831 %166 %450) (fma.f64 %1833 %112 %450) (fma.f64 %1837 %123 %450) (fma.f64 %1313 %169 %450) (fma.f64 %1315 %120 %450) (fma.f64 %1841 %172 %450) (fma.f64 %1579 %1580 %981) (fma.f64 %120 %907 %981) (fma.f64 %1583 %1584 %981) (fma.f64 %123 %1586 %981) (fma.f64 %67 %974 %907) (fma.f64 %168 %1603 %907) (fma.f64 %171 %1598 %907) (fma.f64 %1698 %966 %907) (fma.f64 %1700 %969 %907) (fma.f64 %1702 %112 %907) (fma.f64 %966 %1698 %907) (fma.f64 %966 %1588 %981) (fma.f64 %969 %1700 %907) (fma.f64 %969 %1590 %981) (fma.f64 %166 %1857 %450) (fma.f64 %112 %1702 %907) (fma.f64 %112 %1592 %981) (fma.f64 %974 %67 %907) (fma.f64 %974 %454 %981) (fma.f64 %1595 %1596 %981) (fma.f64 %1598 %1015 %981) (fma.f64 %1600 %1601 %981) (fma.f64 %1603 %1132 %981) (fma.f64 %1867 %1798 %450) (fma.f64 %1708 %1600 %907) (fma.f64 %1710 %1583 %907) (fma.f64 %1712 %123 %907) (fma.f64 %1247 %169 %450) (fma.f64 %1873 %1794 %450) (fma.f64 %1714 %1595 %907) (fma.f64 %1716 %1579 %907) (fma.f64 %981 %120 %907) (fma.f64 %1878 %172 %450) (fma.f64 %1857 %166 %450) (fma.f64 %454 %974 %981) (fma.f64 %1015 %1598 %981) (fma.f64 %1132 %1603 %981) (fma.f64 %1590 %969 %981) (fma.f64 %1588 %966 %981) (fma.f64 %1592 %112 %981) (fma.f64 %1596 %1595 %981) (fma.f64 %1580 %1579 %981) (fma.f64 %907 %120 %981) (fma.f64 %1601 %1600 %981) (fma.f64 %1584 %1583 %981) (fma.f64 %1586 %123 %981) (/.f64 (*.f64 #s(literal 2 binary64) %639) %1894) (/.f64 (*.f64 #s(literal 2 binary64) %1396) %1897) (+.f64 %1899 %1900) (+.f64 %1900 %1899) (fma.f64 %152 %1903 %450) (fma.f64 %139 %1905 %450) (fma.f64 %1903 %152 %450) (fma.f64 %1905 %139 %450) (fma.f64 %1909 %178 %450) (fma.f64 %1911 %181 %450) (fma.f64 %1913 %184 %450) (fma.f64 %1915 %187 %450) (fma.f64 %1917 %1918 %42) (fma.f64 %1920 %1921 %42) (fma.f64 %1437 %1923 %42) (fma.f64 %1923 %1437 %42) (fma.f64 %1918 %1917 %42) (fma.f64 %1921 %1920 %42) (/.f64 (*.f64 #s(literal 2 binary64) %1449) %1894) (/.f64 (*.f64 #s(literal 2 binary64) %1451) %1897) (fma.f64 %29 %1070 %907) (fma.f64 %26 %1065 %907) (fma.f64 %119 %1752 %907) (fma.f64 %122 %1754 %907) (fma.f64 %1070 %29 %907) (+.f64 %1937 %1938) (+.f64 %1938 %1937) (fma.f64 %1941 %1920 %450) (fma.f64 %1943 %1917 %450) (fma.f64 %1945 %1437 %450) (fma.f64 %1437 %1945 %450) (fma.f64 %22 %1778 %907) (fma.f64 %42 %146 %907) (fma.f64 %40 %108 %907) (fma.f64 %47 %157 %907) (fma.f64 %70 %161 %907) (fma.f64 %146 %42 %907) (fma.f64 %108 %40 %907) (fma.f64 a %1480 %1247) (fma.f64 %1 %1486 %1089) (fma.f64 #s(literal 3 binary64) %1482 %1247) (fma.f64 %22 %1620 %1089) (fma.f64 %22 %1484 %1247) (fma.f64 %405 %1486 %1247) (fma.f64 %156 %1503 %1089) (fma.f64 %160 %1501 %1089) (fma.f64 %1752 %796 %981) (fma.f64 %1754 %1058 %981) (fma.f64 %1070 %479 %981) (fma.f64 %906 %1501 %1247) (fma.f64 %479 %1070 %981) (fma.f64 %444 %1065 %981) (fma.f64 %1088 %1503 %1247) (fma.f64 %796 %1752 %981) (fma.f64 %1058 %1754 %981) (+.f64 %1972 %1973) (+.f64 %1973 %1972) (fma.f64 %166 %1831 %907) (fma.f64 %112 %1833 %907) (fma.f64 %1831 %166 %907) (fma.f64 %1833 %112 %907) (fma.f64 %1837 %123 %907) (fma.f64 %1313 %169 %907) (fma.f64 %1315 %120 %907) (fma.f64 %1841 %172 %907) (fma.f64 %1579 %1580 %1247) (fma.f64 %120 %907 %1247) (fma.f64 %172 %1780 %981) (fma.f64 %1583 %1584 %1247) (fma.f64 %123 %1586 %1247) (fma.f64 %169 %1089 %981) (fma.f64 %67 %974 %1089) (fma.f64 %168 %1603 %1089) (fma.f64 %171 %1598 %1089) (fma.f64 %1698 %966 %1089) (fma.f64 %1700 %969 %1089) (fma.f64 %1702 %112 %1089) (fma.f64 %146 %450 %981) (fma.f64 %108 %472 %981) (fma.f64 %966 %1698 %1089) (fma.f64 %966 %1588 %1247) (fma.f64 %969 %1700 %1089) (fma.f64 %969 %1590 %1247) (fma.f64 %166 %1857 %907) (fma.f64 %166 %1791 %981) (fma.f64 %112 %1702 %1089) (fma.f64 %112 %1592 %1247) (fma.f64 %974 %67 %1089) (fma.f64 %974 %454 %1247) (fma.f64 %161 %457 %981) (fma.f64 %1794 %1795 %981) (fma.f64 %1595 %1596 %1247) (fma.f64 %1598 %1015 %1247) (fma.f64 %157 %460 %981) (fma.f64 %1798 %1799 %981) (fma.f64 %1600 %1601 %1247) (fma.f64 %1603 %1132 %1247) (fma.f64 %1867 %1798 %907) (fma.f64 %1708 %1600 %1089) (fma.f64 %1710 %1583 %1089) (fma.f64 %1712 %123 %1089) (fma.f64 %1247 %169 %907) (fma.f64 %1873 %1794 %907) (fma.f64 %1714 %1595 %1089) (fma.f64 %1716 %1579 %1089) (fma.f64 %981 %120 %1089) (fma.f64 %1878 %172 %907) (fma.f64 %1857 %166 %907) (fma.f64 %450 %146 %981) (fma.f64 %454 %974 %1247) (fma.f64 %472 %108 %981) (fma.f64 %1015 %1598 %1247) (fma.f64 %1132 %1603 %1247) (fma.f64 %457 %161 %981) (fma.f64 %460 %157 %981) (fma.f64 %1590 %969 %1247) (fma.f64 %1588 %966 %1247) (fma.f64 %1592 %112 %1247) (fma.f64 %1791 %166 %981) (fma.f64 %1795 %1794 %981) (fma.f64 %1596 %1595 %1247) (fma.f64 %1580 %1579 %1247) (fma.f64 %907 %120 %1247) (fma.f64 %1780 %172 %981) (fma.f64 %1799 %1798 %981) (fma.f64 %1601 %1600 %1247) (fma.f64 %1584 %1583 %1247) (fma.f64 %1586 %123 %1247) (fma.f64 %1089 %169 %981) (fma.f64 %152 %1903 %907) (fma.f64 %139 %1905 %907) (fma.f64 %1903 %152 %907) (fma.f64 %1905 %139 %907) (fma.f64 %1909 %178 %907) (fma.f64 %1911 %181 %907) (fma.f64 %1913 %184 %907) (fma.f64 %1915 %187 %907) (/.f64 (fma.f64 %42 %886 %444) %886) (fma.f64 %29 %1070 %1089) (fma.f64 %26 %1065 %1089) (fma.f64 %119 %1752 %1089) (fma.f64 %122 %1754 %1089) (fma.f64 %1070 %29 %1089) (+.f64 %2063 %2064) (+.f64 %2064 %2063) (fma.f64 %1941 %1920 %907) (fma.f64 %1943 %1917 %907) (fma.f64 %1917 %1918 %981) (fma.f64 %1920 %1921 %981) (fma.f64 %1945 %1437 %907) (fma.f64 %1437 %1945 %907) (fma.f64 %1437 %1923 %981) (fma.f64 %1923 %1437 %981) (fma.f64 %1918 %1917 %981) (fma.f64 %1921 %1920 %981) (fma.f64 %22 %1778 %1089) (fma.f64 %42 %146 %1089) (fma.f64 %40 %108 %1089) (fma.f64 %47 %157 %1089) (fma.f64 %70 %161 %1089) (fma.f64 %146 %42 %1089) (fma.f64 %108 %40 %1089) (fma.f64 %1752 %796 %1247) (fma.f64 %1754 %1058 %1247) (fma.f64 %1070 %479 %1247) (fma.f64 %479 %1070 %1247) (fma.f64 %444 %1065 %1247) (fma.f64 %796 %1752 %1247) (fma.f64 %1058 %1754 %1247) (+.f64 %2091 %2092) (+.f64 %2092 %2091) (fma.f64 %166 %1831 %1089) (fma.f64 %112 %1833 %1089) (fma.f64 %1831 %166 %1089) (fma.f64 %1833 %112 %1089) (fma.f64 %1837 %123 %1089) (fma.f64 %1313 %169 %1089) (fma.f64 %1315 %120 %1089) (fma.f64 %1841 %172 %1089) (fma.f64 %172 %1780 %1247) (fma.f64 %169 %1089 %1247) (fma.f64 %146 %450 %1247) (fma.f64 %108 %472 %1247) (fma.f64 %166 %1857 %1089) (fma.f64 %166 %1791 %1247) (fma.f64 %161 %457 %1247) (fma.f64 %1794 %1795 %1247) (fma.f64 %157 %460 %1247) (fma.f64 %1798 %1799 %1247) (fma.f64 %1867 %1798 %1089) (fma.f64 %1247 %169 %1089) (fma.f64 %1873 %1794 %1089) (fma.f64 %1878 %172 %1089) (fma.f64 %1857 %166 %1089) (fma.f64 %450 %146 %1247) (fma.f64 %472 %108 %1247) (fma.f64 %457 %161 %1247) (fma.f64 %460 %157 %1247) (fma.f64 %1791 %166 %1247) (fma.f64 %1795 %1794 %1247) (fma.f64 %1780 %172 %1247) (fma.f64 %1799 %1798 %1247) (fma.f64 %1089 %169 %1247) (fma.f64 %426 %2127 %42) (fma.f64 %426 %2129 %42) (fma.f64 %2131 %426 %42) (fma.f64 %152 %1903 %1089) (fma.f64 %139 %1905 %1089) (fma.f64 %1903 %152 %1089) (fma.f64 %1905 %139 %1089) (fma.f64 %1909 %178 %1089) (fma.f64 %1911 %181 %1089) (fma.f64 %1913 %184 %1089) (fma.f64 %1915 %187 %1089) (fma.f64 %2141 %2142 %42) (fma.f64 %2142 %2141 %42) (fma.f64 %2145 %2146 %42) (fma.f64 %2146 %2145 %42) (fma.f64 %1941 %1920 %1089) (fma.f64 %1943 %1917 %1089) (fma.f64 %1917 %1918 %1247) (fma.f64 %1920 %1921 %1247) (fma.f64 %1945 %1437 %1089) (fma.f64 %1437 %1945 %1089) (fma.f64 %1437 %1923 %1247) (fma.f64 %1923 %1437 %1247) (fma.f64 %1918 %1917 %1247) (fma.f64 %1921 %1920 %1247) (fma.f64 %426 %2127 %981) (fma.f64 %426 %2129 %981) (fma.f64 %2131 %426 %981) (fma.f64 %2141 %2142 %981) (fma.f64 %2142 %2141 %981) (fma.f64 %2145 %2146 %981) (fma.f64 %2146 %2145 %981) (fma.f64 %426 %2127 %1247) (fma.f64 %426 %2129 %1247) (fma.f64 %2131 %426 %1247) (fma.f64 %2141 %2142 %1247) (fma.f64 %2142 %2141 %1247) (fma.f64 %2145 %2146 %1247) (fma.f64 %2146 %2145 %1247) (/.f64 (fma.f64 %26 %886 (*.f64 %886 %444)) %2175) (/.f64 (fma.f64 %26 %886 (*.f64 %444 %886)) %2175) |
Compiled 1 548 to 2 607 computations (-68.4% saved)
Compiled 631 to 1 797 computations (-184.8% saved)
33 alts after pruning (33 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 598 | 33 | 631 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 599 | 33 | 632 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 50.9% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)) (/.f64 #s(literal -1 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.0% | (fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.0% | (fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 50.9% | (fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 50.9% | (/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) #s(literal -3 binary64) (/.f64 b a)) #s(literal -3 binary64)) |
| ▶ | 51.2% | (/.f64 (fma.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 51.6% | (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a) #s(literal 3 binary64)) |
| ▶ | 51.4% | (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 b a))) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 51.7% | (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 51.7% | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 33.4% | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (approx (- (* b b) (* (* 3 a) c)) (*.f64 #s(literal -3 binary64) (*.f64 a c))))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 22.4% | (/.f64 (+.f64 (neg.f64 b) (approx (sqrt (- (* b b) (* (* 3 a) c))) (*.f64 c (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 a c)))))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 18.5% | (/.f64 (+.f64 (neg.f64 b) (approx (sqrt (- (* b b) (* (* 3 a) c))) (*.f64 a (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a)))))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 20.7% | (/.f64 (+.f64 (neg.f64 b) (approx (sqrt (- (* b b) (* (* 3 a) c))) (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 51.5% | (/.f64 (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64)) a) |
| ▶ | 51.6% | (/.f64 (*.f64 #s(literal 3 binary64) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b)) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 30.2% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 34.5% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 50.9% | (+.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.4% | (+.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.5% | (*.f64 #s(literal 2/3 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b))) |
| ▶ | 51.6% | (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a)) |
| ▶ | 20.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))) (*.f64 #s(literal -1/3 binary64) (/.f64 b a)))) |
| ▶ | 29.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))) b)) |
| ▶ | 16.3% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 c (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 a c)))) a))) |
| ▶ | 28.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 a c)))) a))) |
| ▶ | 17.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))) |
| ▶ | 13.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 c (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 a c)))) a))) |
| ▶ | 19.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))) |
| ▶ | 35.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) |
| ▶ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) |
| ▶ | 18.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) (/.f64 b (*.f64 a c)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 a c))) a)))))) |
| ▶ | 33.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) (/.f64 c (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) a)))))) |
Compiled 33 to 129 computations (-290.9% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%1 = (neg.f64 b) %2 = (*.f64 b b) %5 = (*.f64 #s(literal 3 binary64) a) %7 = (*.f64 a c) %8 = (*.f64 #s(literal 3 binary64) %7) %10 = (pow.f64 b #s(literal 2 binary64)) %13 = (pow.f64 c #s(literal 2 binary64)) %14 = (*.f64 a %13) %18 = (*.f64 #s(literal -3 binary64) %7) %21 = (* 3 a) %23 = (- (* b b) (* %21 c)) %24 = (approx %23 %18) %25 = (/.f64 c a) %26 = (*.f64 #s(literal -3 binary64) %25) %27 = (sqrt.f64 %26) %28 = (*.f64 a %27) %29 = (sqrt %23) %30 = (approx %29 %28) %33 = (/.f64 b a) %34 = (*.f64 #s(literal 1/3 binary64) %27) %36 = (+ (neg b) %29) %37 = (/ %36 %21) %40 = (*.f64 #s(literal -1 binary64) %28) %41 = (approx %29 %40) %42 = (*.f64 #s(literal -1/3 binary64) %27) %44 = (*.f64 #s(literal -1/3 binary64) %33) %45 = (fma.f64 #s(literal -1/3 binary64) %27 %44) %47 = (neg.f64 %8) %48 = (sqrt.f64 %47) %50 = (/.f64 %48 a) %51 = (*.f64 #s(literal 1/3 binary64) %50) %53 = (/.f64 #s(literal 1 binary64) a) %54 = (/.f64 %7 b) %55 = (*.f64 #s(literal -3/2 binary64) %54) %56 = (approx %36 %55) %57 = (/.f64 c b) %58 = (*.f64 #s(literal -1/2 binary64) %57) %60 = (/.f64 %14 %10) %61 = (*.f64 #s(literal -3/8 binary64) %60) %62 = (fma.f64 #s(literal -1/2 binary64) c %61) %63 = (/.f64 %62 b) %66 = (*.f64 #s(literal -2 binary64) b) %67 = (approx %36 %66) %69 = (*.f64 #s(literal -2/3 binary64) %33) %71 = (/.f64 c %10) %73 = (*.f64 #s(literal 2/3 binary64) %53) %74 = (fma.f64 #s(literal -1/2 binary64) %71 %73) %75 = (*.f64 b %74) %76 = (*.f64 #s(literal -1 binary64) %75) %78 = (/.f64 a c) %79 = (*.f64 #s(literal -3 binary64) %78) %80 = (sqrt.f64 %79) %81 = (*.f64 c %80) %82 = (approx %29 %81) %83 = (/.f64 %81 a) %84 = (*.f64 #s(literal 1/3 binary64) %83) %86 = (/.f64 b %7) %87 = (/.f64 %80 a) %88 = (*.f64 #s(literal 1/3 binary64) %87) %89 = (*.f64 #s(literal -3 binary64) a) %90 = (*.f64 #s(literal -1/3 binary64) %83) %92 = (fma.f64 #s(literal 1/3 binary64) %86 %88) %93 = (*.f64 c %92) %94 = (*.f64 #s(literal -1 binary64) %93) %96 = (*.f64 b #s(literal -1/3 binary64)) %97 = (/.f64 #s(literal -1/3 binary64) a) %98 = (/.f64 #s(literal 1/3 binary64) a) %99 = (*.f64 b %97) %100 = (*.f64 %5 %33) %101 = (*.f64 b #s(literal 3 binary64)) %102 = (neg.f64 %101) %103 = (*.f64 %89 c) %104 = (fma.f64 b b %103) %105 = (fma.f64 %89 c %2) %106 = (sqrt.f64 %105) %107 = (*.f64 %106 %98) %108 = (*.f64 %106 #s(literal -1/3 binary64)) %109 = (-.f64 %106 b) %110 = (-.f64 b %106) %111 = (*.f64 %110 #s(literal -1/3 binary64)) %112 = (/.f64 %109 a) %117 = (*.f64 #s(literal 3 binary64) %109) %119 = (*.f64 #s(literal 9 binary64) a) %121 = (/.f64 #s(literal 1/2 binary64) a) %122 = (*.f64 %121 %109) %124 = (/.f64 #s(literal -1 binary64) a) %125 = (fma.f64 %96 #s(literal 3 binary64) %106) %129 = (*.f64 %106 #s(literal 3 binary64)) %130 = (/.f64 %129 %119) %132 = (*.f64 b #s(literal -2/3 binary64)) %135 = (fma.f64 %107 #s(literal -3 binary64) %33) %137 = (/.f64 %102 %119) %139 = (-.f64 %129 %100) %143 = (sqrt.f64 %24) %144 = (+.f64 %1 %143) %146 = (sqrt.f64 %104) %147 = (+.f64 %1 %146) %149 = (+.f64 %1 %30) %151 = (+.f64 %1 %41) %153 = (+.f64 %1 %82) b %1 %2 #s(literal 3 binary64) a %5 c %7 %8 #s(literal 2 binary64) %10 #s(literal -3 binary64) #s(literal -3/2 binary64) %13 %14 #s(literal 1/3 binary64) #s(literal -1/2 binary64) #s(literal -3/8 binary64) %18 %24 %25 %26 %27 %28 %30 #s(literal 1/2 binary64) #s(literal -1 binary64) %33 %34 (approx %37 %34) #s(literal -1/3 binary64) %40 %41 %42 (approx %37 %42) %44 %45 (approx %37 %45) %47 %48 #s(literal 1 binary64) %50 %51 (approx %37 %51) %53 %54 %55 %56 %57 %58 (approx %37 %58) %60 %61 %62 %63 (approx %37 %63) #s(literal -2 binary64) %66 %67 #s(literal -2/3 binary64) %69 (approx %37 %69) %71 #s(literal 2/3 binary64) %73 %74 %75 %76 (approx %37 %76) %78 %79 %80 %81 %82 %83 %84 (approx %37 %84) %86 %87 %88 %89 %90 (approx %37 %90) %92 %93 %94 (approx %37 %94) %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 (/.f64 %109 %5) (/.f64 %111 a) (*.f64 #s(literal 1/3 binary64) %112) (/.f64 %112 #s(literal 3 binary64)) %117 #s(literal 9 binary64) %119 (/.f64 %117 %119) %121 %122 (*.f64 #s(literal 2/3 binary64) %122) %124 %125 (/.f64 %125 %5) (fma.f64 b %97 %107) (+.f64 %99 %107) %129 %130 (fma.f64 b %97 %130) %132 (fma.f64 %132 %121 %107) (fma.f64 %108 %124 %99) %135 (/.f64 %135 #s(literal -3 binary64)) %137 (+.f64 %107 %137) %139 (/.f64 %139 %119) (/.f64 %67 %5) (/.f64 %56 %5) %143 %144 (/.f64 %144 %5) %146 %147 (/.f64 %147 %5) %149 (/.f64 %149 %5) %151 (/.f64 %151 %5) %153 (/.f64 %153 %5) |
| Outputs |
|---|
%6 = (* 3 a) %8 = (*.f64 #s(literal 3 binary64) a) %11 = (* a c) %12 = (*.f64 a c) %15 = (*.f64 #s(literal 3 binary64) %12) %18 = (pow c 2) %19 = (* a %18) %21 = (pow.f64 c #s(literal 2 binary64)) %22 = (*.f64 a %21) %27 = (*.f64 #s(literal -3 binary64) %12) %29 = (* b b) %31 = (- %29 (* %6 c)) %32 = (pow.f64 b #s(literal 2 binary64)) %36 = (/ c a) %37 = (/.f64 c a) %39 = (* -3 %36) %40 = (*.f64 #s(literal -3 binary64) %37) %42 = (sqrt %39) %43 = (sqrt.f64 %27) %44 = (/.f64 %43 a) %46 = (* a %42) %48 = (sqrt %31) %49 = (sqrt.f64 %32) %52 = (/.f64 %12 %49) %54 = (+.f64 %49 (*.f64 #s(literal -3/2 binary64) %52)) %56 = (/.f64 c %49) %58 = (pow.f64 %49 #s(literal 3 binary64)) %59 = (/.f64 %22 %58) %62 = (*.f64 a (fma.f64 #s(literal -3/2 binary64) %56 (*.f64 #s(literal -9/8 binary64) %59))) %63 = (+.f64 %49 %62) %66 = (pow.f64 c #s(literal 3 binary64)) %69 = (pow.f64 %49 #s(literal 5 binary64)) %70 = (/.f64 (*.f64 a %66) %69) %71 = (/.f64 %21 %58) %72 = (*.f64 #s(literal -9/8 binary64) %71) %76 = (*.f64 a (fma.f64 #s(literal -3/2 binary64) %56 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %70 %72)))) %77 = (+.f64 %49 %76) %79 = (/ b a) %80 = (/.f64 b a) %83 = (* 1/3 %42) %85 = (*.f64 #s(literal 1/3 binary64) %44) %87 = (neg b) %88 = (+ %87 %48) %89 = (/ %88 %6) %90 = (-.f64 %49 b) %91 = (/.f64 %90 a) %92 = (*.f64 #s(literal 1/3 binary64) %91) %102 = (*.f64 a (fma.f64 #s(literal -1/2 binary64) %56 (*.f64 #s(literal -3/8 binary64) %59))) %111 = (*.f64 a (fma.f64 #s(literal -1/2 binary64) %56 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %70 (*.f64 #s(literal -3/8 binary64) %71))))) %116 = (* -1 %46) %121 = (* -1/3 %42) %125 = (* -1/3 %79) %126 = (*.f64 #s(literal -1/3 binary64) %80) %128 = (+ %121 %125) %129 = (*.f64 #s(literal -1/3 binary64) %43) %134 = (/ 1 a) %136 = (/.f64 #s(literal 1 binary64) a) %138 = (/ %11 b) %139 = (/.f64 %12 b) %146 = (-.f64 %54 b) %148 = (-.f64 %63 b) %150 = (-.f64 %77 b) %152 = (pow b 2) %153 = (/ %19 %152) %154 = (/.f64 %22 %32) %157 = (* -3/8 %153) %158 = (*.f64 #s(literal -3/8 binary64) %154) %162 = (+ (* -1/2 c) %157) %165 = (fma.f64 #s(literal -1/2 binary64) c %158) %167 = (/ %162 b) %168 = (/.f64 c b) %171 = (pow.f64 b #s(literal 3 binary64)) %173 = (*.f64 #s(literal -3/8 binary64) (/.f64 %22 %171)) %182 = (* 2/3 %134) %186 = (/ c %152) %188 = (+ (* -1/2 %186) %182) %189 = (/.f64 %12 %32) %191 = (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/2 binary64) %189)) %194 = (* b %188) %195 = (*.f64 #s(literal 2/3 binary64) %80) %201 = (* -1 %194) %207 = (/ a c) %208 = (/.f64 a c) %210 = (* -3 %207) %211 = (*.f64 #s(literal -3 binary64) %208) %213 = (sqrt %210) %214 = (sqrt.f64 %211) %216 = (* c %213) %217 = (*.f64 c %214) %219 = (/ %216 a) %220 = (/.f64 %217 a) %222 = (* 1/3 %219) %223 = (*.f64 #s(literal 1/3 binary64) %220) %225 = (/ b %11) %226 = (/.f64 b %12) %228 = (/ %213 a) %229 = (/.f64 %214 a) %231 = (* 1/3 %228) %232 = (*.f64 #s(literal 1/3 binary64) %229) %234 = (* -3 a) %235 = (*.f64 #s(literal -3 binary64) a) %237 = (* -1/3 %219) %238 = (*.f64 #s(literal -1/3 binary64) %220) %241 = (+ (* 1/3 %225) %231) %242 = (/.f64 b c) %244 = (fma.f64 #s(literal 1/3 binary64) %214 (*.f64 #s(literal 1/3 binary64) %242)) %247 = (* c %241) %248 = (*.f64 c %244) %249 = (/.f64 %248 a) %251 = (* -1 %247) %254 = (/ -1/3 a) %257 = (/ 1/3 a) %260 = (* %6 %79) %261 = (*.f64 #s(literal 3 binary64) b) %263 = (* %234 c) %265 = (sqrt (+ %263 %29)) %266 = (* %265 %257) %267 = (/.f64 %49 a) %268 = (*.f64 #s(literal 1/3 binary64) %267) %270 = (*.f64 #s(literal 1/3 binary64) %49) %274 = (fma.f64 #s(literal 1/3 binary64) %49 %102) %277 = (fma.f64 #s(literal 1/3 binary64) %49 %111) %280 = (* %265 -1/3) %300 = (- b %265) %301 = (-.f64 b %49) %304 = (*.f64 #s(literal 3/2 binary64) %52) %310 = (*.f64 #s(literal -3/2 binary64) %56) %317 = (*.f64 #s(literal 27/16 binary64) %70) %325 = (* %300 -1/3) %326 = (*.f64 #s(literal -1/3 binary64) %301) %328 = (fma.f64 #s(literal -1/2 binary64) %52 %326) %330 = (fma.f64 #s(literal -1/3 binary64) %301 %102) %332 = (fma.f64 #s(literal -1/3 binary64) %301 %111) %334 = (- %265 b) %335 = (/ %334 a) %343 = (/ %325 a) %344 = (/.f64 %301 a) %345 = (*.f64 #s(literal -1/3 binary64) %344) %353 = (* 3 %334) %354 = (*.f64 #s(literal 3 binary64) %90) %362 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %56 (*.f64 #s(literal -27/8 binary64) %59))) %370 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %56 (*.f64 a (fma.f64 #s(literal -81/16 binary64) %70 (*.f64 #s(literal -27/8 binary64) %71))))) %374 = (* 9 a) %379 = (/ 1/2 a) %382 = (* %379 %334) %383 = (*.f64 #s(literal 1/2 binary64) %91) %408 = (* b -1/3) %410 = (+ (* %408 3) %265) %411 = (*.f64 #s(literal -1 binary64) b) %412 = (+.f64 %49 %411) %423 = (/ %410 %6) %424 = (/.f64 %412 a) %425 = (*.f64 #s(literal 1/3 binary64) %424) %438 = (+ (* b %254) %266) %439 = (fma.f64 #s(literal -1/3 binary64) b %270) %451 = (* %265 3) %452 = (*.f64 #s(literal 3 binary64) %49) %454 = (fma.f64 #s(literal -9/2 binary64) %52 %452) %456 = (fma.f64 #s(literal 3 binary64) %49 %362) %458 = (fma.f64 #s(literal 3 binary64) %49 %370) %461 = (+ (* %266 -3) %79) %463 = (+.f64 b (*.f64 #s(literal -1 binary64) %49)) %464 = (/.f64 %463 a) %485 = (/ %461 -3) %498 = (- %451 %260) %499 = (-.f64 %452 %261) %507 = (/ %498 %374) %509 = (/.f64 %499 a) %510 = (*.f64 #s(literal 1/9 binary64) %509) %522 = (/.f64 %32 a) %523 = (*.f64 #s(literal 3 binary64) c) %527 = (sqrt.f64 %40) %529 = (*.f64 a %527) %531 = (pow.f64 a #s(literal 2 binary64)) %533 = (/.f64 %32 (*.f64 %531 %527)) %534 = (*.f64 #s(literal 1/2 binary64) %533) %535 = (+.f64 %527 %534) %536 = (*.f64 a %535) %540 = (pow.f64 b #s(literal 4 binary64)) %541 = (pow.f64 a #s(literal 4 binary64)) %542 = (pow.f64 %527 #s(literal 3 binary64)) %544 = (/.f64 %540 (*.f64 %541 %542)) %545 = (fma.f64 #s(literal -1/8 binary64) %544 %534) %546 = (+.f64 %527 %545) %547 = (*.f64 a %546) %551 = (pow.f64 b #s(literal 6 binary64)) %555 = (/.f64 %551 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 %527 #s(literal 5 binary64)))) %559 = (*.f64 a (+.f64 %527 (fma.f64 #s(literal -1/8 binary64) %544 (fma.f64 #s(literal 1/16 binary64) %555 %534)))) %561 = (*.f64 #s(literal 1/3 binary64) %527) %563 = (fma.f64 #s(literal -1/3 binary64) %80 %561) %566 = (fma.f64 #s(literal 1/6 binary64) %533 %561) %567 = (fma.f64 #s(literal -1/3 binary64) %80 %566) %570 = (fma.f64 #s(literal -1/24 binary64) %544 %566) %571 = (fma.f64 #s(literal -1/3 binary64) %80 %570) %575 = (*.f64 #s(literal -1/3 binary64) %527) %579 = (*.f64 #s(literal -1 binary64) %80) %580 = (+.f64 %527 %579) %589 = (/.f64 %21 %32) %595 = (*.f64 a b) %596 = (/.f64 c %595) %597 = (/.f64 %21 %171) %602 = (/.f64 c %32) %605 = (*.f64 #s(literal 2/3 binary64) %136) %606 = (fma.f64 #s(literal -1/2 binary64) %602 %605) %610 = (*.f64 #s(literal 1/2 binary64) %168) %615 = (sqrt.f64 (/.f64 #s(literal -3 binary64) %12)) %616 = (*.f64 a %615) %618 = (*.f64 c %615) %619 = (*.f64 a %618) %622 = (*.f64 #s(literal 1/3 binary64) %618) %629 = (*.f64 #s(literal 1/3 binary64) %226) %632 = (*.f64 #s(literal 1/3 binary64) %80) %637 = (+ %29 %263) %651 = (fma.f64 #s(literal -1/3 binary64) %527 (*.f64 #s(literal -1/6 binary64) %533)) %652 = (*.f64 a %651) %655 = (*.f64 #s(literal 1/24 binary64) %544) %657 = (fma.f64 #s(literal -1/3 binary64) %527 (fma.f64 #s(literal -1/6 binary64) %533 %655)) %658 = (*.f64 a %657) %663 = (fma.f64 #s(literal -1/3 binary64) %527 (fma.f64 #s(literal -1/6 binary64) %533 (fma.f64 #s(literal -1/48 binary64) %555 %655))) %664 = (*.f64 a %663) %669 = (fma.f64 #s(literal -1/2 binary64) %533 %80) %674 = (fma.f64 #s(literal 1/8 binary64) %544 %80) %688 = (+.f64 %527 (fma.f64 #s(literal -1 binary64) %80 %534)) %691 = (+.f64 %527 (fma.f64 #s(literal -1 binary64) %80 %545)) %695 = (*.f64 #s(literal 3 binary64) %527) %699 = (fma.f64 #s(literal 3/2 binary64) %533 %695) %703 = (fma.f64 #s(literal -3/8 binary64) %544 %699) %707 = (*.f64 #s(literal 1/2 binary64) %527) %712 = (fma.f64 #s(literal 1/4 binary64) %533 %707) %723 = (*.f64 a %699) %725 = (*.f64 a %703) %730 = (*.f64 a (fma.f64 #s(literal -3/8 binary64) %544 (fma.f64 #s(literal 3/16 binary64) %555 %699))) %741 = (*.f64 #s(literal 3 binary64) %80) %760 = (/.f64 %32 %529) %761 = (*.f64 #s(literal 1/3 binary64) b) %766 = (/.f64 %32 %527) %768 = (/.f64 %540 (*.f64 %531 %542)) %776 = (+.f64 %527 %80) %780 = (*.f64 #s(literal -1/2 binary64) %760) %788 = (*.f64 #s(literal 1/2 binary64) %766) %791 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %768 %788) a)) %819 = (fma.f64 #s(literal -1/3 binary64) %615 %629) %845 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %760)) a)) %850 = (*.f64 #s(literal 1/8 binary64) %768) %875 = (*.f64 #s(literal -1/3 binary64) b) %900 = (*.f64 #s(literal -3/2 binary64) %760) %910 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %768 (*.f64 #s(literal 3/2 binary64) %766)) a)) %917 = (*.f64 #s(literal -1/2 binary64) %527) %919 = (*.f64 #s(literal -1/2 binary64) %80) %922 = (*.f64 #s(literal 1/2 binary64) b) %938 = (+.f64 %527 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %780) a))) %945 = (+.f64 %527 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %791) a))) %975 = (sqrt.f64 (neg.f64 %15)) %981 = (pow.f64 %975 #s(literal 3 binary64)) %984 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %975)) %985 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %32 %981) %984) %999 = (/.f64 %975 a) %1000 = (*.f64 #s(literal 1/3 binary64) %999) %1004 = (*.f64 a %975) %1007 = (*.f64 #s(literal 1/3 binary64) %136) %1039 = (fma.f64 #s(literal -1/2 binary64) (*.f64 %32 c) (*.f64 #s(literal -3/8 binary64) %22)) %1051 = (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal 2/3 binary64) %522)) %1056 = (*.f64 #s(literal 1/2 binary64) c) %1060 = (fma.f64 #s(literal 1/3 binary64) %226 %232) %1071 = (/.f64 %32 %43) %1075 = (pow.f64 %43 #s(literal 3 binary64)) %1076 = (/.f64 %32 %1075) %1077 = (/.f64 #s(literal 1 binary64) %43) %1078 = (*.f64 #s(literal 1/2 binary64) %1077) %1079 = (fma.f64 #s(literal -1/8 binary64) %1076 %1078) %1083 = (pow.f64 %43 #s(literal 5 binary64)) %1084 = (/.f64 %32 %1083) %1086 = (/.f64 #s(literal 1 binary64) %1075) %1093 = (*.f64 a %43) %1097 = (*.f64 a %1075) %1098 = (/.f64 %32 %1097) %1099 = (/.f64 #s(literal 1 binary64) %1093) %1100 = (*.f64 #s(literal 1/6 binary64) %1099) %1101 = (fma.f64 #s(literal -1/24 binary64) %1098 %1100) %1120 = (*.f64 #s(literal 1/6 binary64) %1077) %1134 = (/.f64 b %43) %1159 = (*.f64 #s(literal 1/3 binary64) %43) %1176 = (/.f64 b %1093) %1181 = (*.f64 #s(literal 1/2 binary64) %1099) %1187 = (/ %334 %6) %1200 = (*.f64 #s(literal 3 binary64) %43) %1209 = (*.f64 #s(literal 3/2 binary64) %1077) %1210 = (fma.f64 #s(literal -3/8 binary64) %1076 %1209) %1216 = (*.f64 #s(literal 1/2 binary64) %44) %1221 = (*.f64 #s(literal 1/2 binary64) %136) %1266 = (*.f64 #s(literal -3/2 binary64) %189) %1268 = (*.f64 b (+.f64 #s(literal 1 binary64) %1266)) %1270 = (*.f64 %531 %21) %1271 = (/.f64 %1270 %540) %1273 = (fma.f64 #s(literal -3/2 binary64) %189 (*.f64 #s(literal -9/8 binary64) %1271)) %1275 = (*.f64 b (+.f64 #s(literal 1 binary64) %1273)) %1277 = (pow.f64 a #s(literal 3 binary64)) %1278 = (*.f64 %1277 %66) %1279 = (/.f64 %1278 %551) %1280 = (fma.f64 #s(literal -27/16 binary64) %1279 %1273) %1282 = (*.f64 b (+.f64 #s(literal 1 binary64) %1280)) %1286 = (*.f64 %531 %66) %1287 = (/.f64 %1286 %540) %1292 = (pow.f64 c #s(literal 4 binary64)) %1293 = (*.f64 %541 %1292) %1296 = (fma.f64 #s(literal 81/64 binary64) %1293 (*.f64 #s(literal 81/16 binary64) %1293)) %1298 = (/.f64 %1296 (*.f64 a %551)) %1305 = (/.f64 %527 b) %1310 = (/.f64 %1270 %32) %1312 = (fma.f64 #s(literal -3/2 binary64) %12 (*.f64 #s(literal -9/8 binary64) %1310)) %1315 = (/.f64 %1278 %540) %1316 = (fma.f64 #s(literal -27/16 binary64) %1315 %1312) %1319 = (/.f64 %1296 %551) %1326 = (*.f64 b %606) %1330 = (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %602) %605)) %1333 = (/.f64 %214 %595) %1334 = (/.f64 #s(literal 1 binary64) %12) %1335 = (*.f64 #s(literal 1/3 binary64) %1334) %1340 = (/.f64 %217 %595) %1342 = (*.f64 b (fma.f64 #s(literal 1/3 binary64) %1340 %1007)) %1346 = (*.f64 b (-.f64 (*.f64 #s(literal -1/3 binary64) %1340) %1007)) %1349 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %602 %1007)) %1351 = (/.f64 %22 %540) %1353 = (fma.f64 #s(literal -1/2 binary64) %602 (fma.f64 #s(literal -3/8 binary64) %1351 %1007)) %1354 = (*.f64 b %1353) %1356 = (/.f64 %1286 %551) %1358 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %1356 %1353)) %1360 = (*.f64 #s(literal 1/2 binary64) %189) %1362 = (*.f64 b (-.f64 %1360 #s(literal 1/3 binary64))) %1366 = (*.f64 b (-.f64 (fma.f64 #s(literal 3/8 binary64) %1271 %1360) #s(literal 1/3 binary64))) %1372 = (*.f64 b (-.f64 (fma.f64 #s(literal 3/8 binary64) %1271 (fma.f64 #s(literal 1/2 binary64) %189 (*.f64 #s(literal 9/16 binary64) %1279))) #s(literal 1/3 binary64))) %1392 = (fma.f64 #s(literal -1/2 binary64) %12 (*.f64 #s(literal -3/8 binary64) %1310)) %1407 = (fma.f64 #s(literal -3/2 binary64) c (*.f64 #s(literal -9/8 binary64) %154)) %1422 = (fma.f64 #s(literal -9/2 binary64) %12 (*.f64 #s(literal -27/8 binary64) %1310)) %1437 = (fma.f64 #s(literal -3/4 binary64) c (*.f64 #s(literal -9/16 binary64) %154)) %1449 = (*.f64 #s(literal -9/2 binary64) %189) %1451 = (*.f64 b (+.f64 #s(literal 3 binary64) %1449)) %1454 = (fma.f64 #s(literal -9/2 binary64) %189 (*.f64 #s(literal -27/8 binary64) %1271)) %1456 = (*.f64 b (+.f64 #s(literal 3 binary64) %1454)) %1458 = (fma.f64 #s(literal -81/16 binary64) %1279 %1454) %1460 = (*.f64 b (+.f64 #s(literal 3 binary64) %1458)) %1470 = (fma.f64 #s(literal 9/8 binary64) %154 (fma.f64 #s(literal 3/2 binary64) c (*.f64 #s(literal 27/16 binary64) %1287))) %1485 = (fma.f64 #s(literal -1/2 binary64) %602 (fma.f64 #s(literal -3/8 binary64) %1351 %605)) %1497 = (+.f64 #s(literal 2 binary64) %1266) %1501 = (+.f64 #s(literal 2 binary64) %1273) %1558 = (fma.f64 #s(literal -1/2 binary64) %189 (*.f64 #s(literal -3/8 binary64) %1271)) %1570 = (*.f64 #s(literal 2 binary64) %136) %1576 = (fma.f64 #s(literal -3/2 binary64) %602 (fma.f64 #s(literal -9/8 binary64) %1351 %1570)) %1605 = (fma.f64 #s(literal -3/4 binary64) %602 (fma.f64 #s(literal -9/16 binary64) %1351 %136)) %1621 = (*.f64 #s(literal 3/2 binary64) %602) %1640 = (/.f64 a %49) %1641 = (*.f64 %531 c) %1642 = (/.f64 %1641 %58) %1645 = (*.f64 c (fma.f64 #s(literal -3/2 binary64) %1640 (*.f64 #s(literal -9/8 binary64) %1642))) %1646 = (+.f64 %49 %1645) %1649 = (/.f64 (*.f64 %1277 c) %69) %1650 = (/.f64 %531 %58) %1651 = (*.f64 #s(literal -9/8 binary64) %1650) %1655 = (*.f64 c (fma.f64 #s(literal -3/2 binary64) %1640 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %1649 %1651)))) %1656 = (+.f64 %49 %1655) %1660 = (/.f64 %12 %58) %1662 = (/.f64 #s(literal 1 binary64) %49) %1663 = (*.f64 #s(literal 1/2 binary64) %1662) %1665 = (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %1660) %1663)) %1668 = (/.f64 %1641 %69) %1669 = (/.f64 a %58) %1674 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %1668 (*.f64 #s(literal -3/8 binary64) %1669))) %1663)) %1688 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b)) %1694 = (/.f64 %43 %12) %1698 = (fma.f64 #s(literal 1/3 binary64) %80 %85) %1706 = (fma.f64 #s(literal 1/3 binary64) %267 %1665) %1708 = (fma.f64 #s(literal 1/3 binary64) %267 %1674) %1723 = (*.f64 #s(literal -3/2 binary64) %1640) %1753 = (*.f64 #s(literal 3/2 binary64) %1662) %1773 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %1640 (*.f64 #s(literal -27/8 binary64) %1642))) %1780 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %1640 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %1649 (*.f64 #s(literal -27/8 binary64) %1650))))) %1787 = (*.f64 #s(literal 3/4 binary64) %1662) %1811 = (fma.f64 #s(literal -1/3 binary64) %80 %268) %1819 = (fma.f64 #s(literal 3 binary64) %49 %1773) %1821 = (fma.f64 #s(literal 3 binary64) %49 %1780) %1823 = (fma.f64 #s(literal -1 binary64) %267 %80) %1838 = (*.f64 #s(literal -1/3 binary64) %1823) %1856 = (/.f64 %32 c) %1860 = (*.f64 %21 %214) %1861 = (/.f64 %32 %1860) %1862 = (*.f64 #s(literal 1/2 binary64) %1861) %1863 = (+.f64 %214 %1862) %1864 = (*.f64 c %1863) %1866 = (pow.f64 %214 #s(literal 3 binary64)) %1867 = (*.f64 %1292 %1866) %1868 = (/.f64 %540 %1867) %1869 = (fma.f64 #s(literal -1/8 binary64) %1868 %1862) %1870 = (+.f64 %214 %1869) %1871 = (*.f64 c %1870) %1875 = (*.f64 (pow.f64 c #s(literal 6 binary64)) (pow.f64 %214 #s(literal 5 binary64))) %1876 = (/.f64 %551 %1875) %1880 = (*.f64 c (+.f64 %214 (fma.f64 #s(literal -1/8 binary64) %1868 (fma.f64 #s(literal 1/16 binary64) %1876 %1862)))) %1886 = (/.f64 %32 (*.f64 a %1860)) %1887 = (fma.f64 #s(literal 1/6 binary64) %1886 %232) %1892 = (/.f64 %540 (*.f64 a %1867)) %1893 = (fma.f64 #s(literal -1/24 binary64) %1892 %1887) %1901 = (*.f64 #s(literal -1 binary64) %242) %1926 = (*.f64 #s(literal 2/3 binary64) %1334) %1928 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %32)) %1934 = (*.f64 c (-.f64 (*.f64 #s(literal 2/3 binary64) %226) %1688)) %1937 = (*.f64 c (fma.f64 #s(literal -2/3 binary64) %226 %1688)) %1939 = (*.f64 c %1060) %1943 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %226 (*.f64 #s(literal -1/3 binary64) %229))) %1948 = (*.f64 c %1887) %1950 = (*.f64 c %1893) %1956 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %1892 (fma.f64 #s(literal 1/48 binary64) (/.f64 %551 (*.f64 a %1875)) %1887))) %1962 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %214 (*.f64 #s(literal -1/6 binary64) %1861))) %1964 = (*.f64 #s(literal 1/24 binary64) %1868) %1967 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %214 (fma.f64 #s(literal -1/6 binary64) %1861 %1964))) %1972 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %214 (fma.f64 #s(literal -1/6 binary64) %1861 (fma.f64 #s(literal -1/48 binary64) %1876 %1964)))) %1989 = (*.f64 #s(literal 1/3 binary64) %214) %1993 = (fma.f64 #s(literal 1/6 binary64) %1861 %1989) %2004 = (fma.f64 #s(literal 1/2 binary64) %1886 %229) %2014 = (*.f64 #s(literal 3 binary64) %214) %2018 = (fma.f64 #s(literal 3/2 binary64) %1861 %2014) %2022 = (fma.f64 #s(literal -3/8 binary64) %1868 %2018) %2028 = (*.f64 #s(literal 1/2 binary64) %229) %2032 = (fma.f64 #s(literal 1/4 binary64) %1886 %2028) %2048 = (*.f64 c %2018) %2050 = (*.f64 c %2022) %2054 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %1868 (fma.f64 #s(literal 3/16 binary64) %1876 %2018))) %2070 = (*.f64 #s(literal 3 binary64) %242) %2091 = (/.f64 %32 (*.f64 a %217)) %2099 = (*.f64 %21 %1866) %2101 = (/.f64 %540 (*.f64 a %2099)) %2103 = (/.f64 %32 (*.f64 a %214)) %2120 = (/.f64 %32 %217) %2121 = (*.f64 #s(literal -1/2 binary64) %2120) %2129 = (/.f64 %540 %2099) %2130 = (/.f64 %32 %214) %2131 = (*.f64 #s(literal 1/2 binary64) %2130) %2134 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %2129 %2131) c)) %2236 = (*.f64 #s(literal -3/2 binary64) %2120) %2246 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %2129 (*.f64 #s(literal 3/2 binary64) %2130)) c)) (approx b #s(literal 0 binary64)) (approx a a) (approx %6 %8) (approx %11 %12) (approx (* 3 %11) %15) (approx %19 %22) (approx (* -3 %11) %27) (approx %31 %32) (approx %31 (fma.f64 #s(literal -3 binary64) %12 %32)) (approx %36 %37) (approx %39 %40) (approx %42 %44) (approx %46 %43) (approx %48 %49) (approx %48 %54) (approx %48 %63) (approx %48 %77) (approx %79 %80) (approx %83 %85) (approx %89 %92) (approx %89 (/.f64 (fma.f64 #s(literal -1/2 binary64) %52 (*.f64 #s(literal 1/3 binary64) %90)) a)) (approx %89 (/.f64 (fma.f64 #s(literal 1/3 binary64) %90 %102) a)) (approx %89 (/.f64 (fma.f64 #s(literal 1/3 binary64) %90 %111) a)) (approx %116 (*.f64 #s(literal -1 binary64) %43)) (approx %121 (*.f64 #s(literal -1/3 binary64) %44)) (approx %125 %126) (approx %128 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %129) a)) (approx %134 %136) (approx %138 %139) (approx (* -3/2 %138) (*.f64 #s(literal -3/2 binary64) %139)) (approx %88 %90) (approx %88 %146) (approx %88 %148) (approx %88 %150) (approx %153 %154) (approx %157 %158) (approx %162 (*.f64 #s(literal -1/2 binary64) c)) (approx %162 %165) (approx %167 (*.f64 #s(literal -1/2 binary64) %168)) (approx %167 (fma.f64 #s(literal -1/2 binary64) %168 %173)) (approx (* -2/3 %79) (*.f64 #s(literal -2/3 binary64) %80)) (approx %182 (/.f64 #s(literal 2/3 binary64) a)) (approx %188 (/.f64 %191 a)) (approx %194 %195) (approx %194 (/.f64 (fma.f64 #s(literal -1/2 binary64) %139 (*.f64 #s(literal 2/3 binary64) b)) a)) (approx %201 (/.f64 (fma.f64 #s(literal -2/3 binary64) b (*.f64 #s(literal 1/2 binary64) %139)) a)) (approx %207 %208) (approx %210 %211) (approx %213 %214) (approx %216 %217) (approx %219 %220) (approx %222 %223) (approx %225 %226) (approx %228 %229) (approx %231 %232) (approx %234 %235) (approx %237 %238) (approx %241 (/.f64 %244 a)) (approx %247 %249) (approx %251 (*.f64 #s(literal -1 binary64) %249)) (approx %254 (/.f64 #s(literal -1/3 binary64) a)) (approx %257 (/.f64 #s(literal 1/3 binary64) a)) (approx %260 %261) (approx %266 %268) (approx %266 (/.f64 (fma.f64 #s(literal -1/2 binary64) %52 %270) a)) (approx %266 (/.f64 %274 a)) (approx %266 (/.f64 %277 a)) (approx %280 (*.f64 #s(literal -1/3 binary64) %49)) (approx %280 (fma.f64 #s(literal -1/3 binary64) %49 (*.f64 #s(literal 1/2 binary64) %52))) (approx %280 (fma.f64 #s(literal -1/3 binary64) %49 (*.f64 a (fma.f64 #s(literal 3/8 binary64) %59 (*.f64 #s(literal 1/2 binary64) %56))))) (approx %280 (fma.f64 #s(literal -1/3 binary64) %49 (*.f64 a (fma.f64 #s(literal 1/2 binary64) %56 (*.f64 a (fma.f64 #s(literal 3/8 binary64) %71 (*.f64 #s(literal 9/16 binary64) %70))))))) (approx %300 %301) (approx %300 (-.f64 (+.f64 b %304) %49)) (approx %300 (-.f64 (+.f64 b (*.f64 a (-.f64 (*.f64 #s(literal 9/8 binary64) %59) %310))) %49)) (approx %300 (-.f64 (+.f64 b (*.f64 a (-.f64 (*.f64 a (-.f64 %317 %72)) %310))) %49)) (approx %325 %326) (approx %325 %328) (approx %325 %330) (approx %325 %332) (approx %335 %91) (approx %335 (/.f64 %146 a)) (approx %335 (/.f64 %148 a)) (approx %335 (/.f64 %150 a)) (approx %343 %345) (approx %343 (/.f64 %328 a)) (approx %343 (/.f64 %330 a)) (approx %343 (/.f64 %332 a)) (approx %353 %354) (approx %353 (fma.f64 #s(literal -9/2 binary64) %52 %354)) (approx %353 (fma.f64 #s(literal 3 binary64) %90 %362)) (approx %353 (fma.f64 #s(literal 3 binary64) %90 %370)) (approx %374 (*.f64 #s(literal 9 binary64) a)) (approx %379 (/.f64 #s(literal 1/2 binary64) a)) (approx %382 %383) (approx %382 (/.f64 (fma.f64 #s(literal -3/4 binary64) %52 (*.f64 #s(literal 1/2 binary64) %90)) a)) (approx %382 (/.f64 (fma.f64 #s(literal 1/2 binary64) %90 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %56 (*.f64 #s(literal -9/16 binary64) %59)))) a)) (approx %382 (/.f64 (fma.f64 #s(literal 1/2 binary64) %90 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %56 (*.f64 a (fma.f64 #s(literal -27/32 binary64) %70 (*.f64 #s(literal -9/16 binary64) %71)))))) a)) (approx (/ -1 a) (/.f64 #s(literal -1 binary64) a)) (approx %410 %412) (approx %410 (+.f64 %49 (fma.f64 #s(literal -3/2 binary64) %52 %411))) (approx %410 (+.f64 %49 (fma.f64 #s(literal -1 binary64) b %62))) (approx %410 (+.f64 %49 (fma.f64 #s(literal -1 binary64) b %76))) (approx %423 %425) (approx %423 (/.f64 (fma.f64 #s(literal -1/2 binary64) %52 (*.f64 #s(literal 1/3 binary64) %412)) a)) (approx %423 (/.f64 (fma.f64 #s(literal 1/3 binary64) %412 %102) a)) (approx %423 (/.f64 (fma.f64 #s(literal 1/3 binary64) %412 %111) a)) (approx %438 (/.f64 %439 a)) (approx %438 (/.f64 (fma.f64 #s(literal -1/2 binary64) %52 %439) a)) (approx %438 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %274) a)) (approx %438 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %277) a)) (approx %451 %452) (approx %451 %454) (approx %451 %456) (approx %451 %458) (approx %461 %464) (approx %461 (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) %49 %304)) a)) (approx %461 (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) %49 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %59 (*.f64 #s(literal 3/2 binary64) %56))))) a)) (approx %461 (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) %49 (*.f64 a (fma.f64 #s(literal 3/2 binary64) %56 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %71 %317)))))) a)) (approx %485 (*.f64 #s(literal -1/3 binary64) %464)) (approx %485 (/.f64 (fma.f64 #s(literal -1/2 binary64) %52 (*.f64 #s(literal -1/3 binary64) %463)) a)) (approx %485 (/.f64 (fma.f64 #s(literal -1/3 binary64) %463 %102) a)) (approx %485 (/.f64 (fma.f64 #s(literal -1/3 binary64) %463 %111) a)) (approx %498 %499) (approx %498 (-.f64 %454 %261)) (approx %498 (-.f64 %456 %261)) (approx %498 (-.f64 %458 %261)) (approx %507 %510) (approx %507 (/.f64 (fma.f64 #s(literal -1/2 binary64) %52 (*.f64 #s(literal 1/9 binary64) %499)) a)) (approx %507 (/.f64 (fma.f64 #s(literal 1/9 binary64) %499 %102) a)) (approx %507 (/.f64 (fma.f64 #s(literal 1/9 binary64) %499 %111) a)) (approx %31 (*.f64 a (-.f64 %522 %523))) (approx %42 %527) (approx %46 %529) (approx %48 %536) (approx %48 %547) (approx %48 %559) (approx %83 %561) (approx %89 %563) (approx %89 %567) (approx %89 %571) (approx %116 (*.f64 #s(literal -1 binary64) %529)) (approx %121 %575) (approx %128 (fma.f64 #s(literal -1/3 binary64) %527 %126)) (approx %88 (*.f64 a %580)) (approx %88 (*.f64 a (-.f64 %535 %80))) (approx %88 (*.f64 a (-.f64 %546 %80))) (approx %162 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %37 (*.f64 #s(literal -3/8 binary64) %589)))) (approx %167 %173) (approx %167 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %596 (*.f64 #s(literal -3/8 binary64) %597)))) (approx %188 (*.f64 #s(literal -1/2 binary64) %602)) (approx %188 %606) (approx %194 (fma.f64 #s(literal -1/2 binary64) %168 %195)) (approx %201 %610) (approx %201 (fma.f64 #s(literal -2/3 binary64) %80 %610)) (approx %213 %616) (approx %216 %619) (approx %219 %618) (approx %222 %622) (approx %228 %615) (approx %231 (*.f64 #s(literal 1/3 binary64) %615)) (approx %237 (*.f64 #s(literal -1/3 binary64) %618)) (approx %241 (fma.f64 #s(literal 1/3 binary64) %615 %629)) (approx %247 (fma.f64 #s(literal 1/3 binary64) %618 %632)) (approx %251 (fma.f64 #s(literal -1/3 binary64) %618 %126)) (approx %637 (*.f64 a (fma.f64 #s(literal -3 binary64) c %522))) (approx %266 %566) (approx %266 %570) (approx %266 (fma.f64 #s(literal -1/24 binary64) %544 (fma.f64 #s(literal 1/48 binary64) %555 %566))) (approx %280 (*.f64 #s(literal -1/3 binary64) %529)) (approx %280 %652) (approx %280 %658) (approx %280 %664) (approx %300 (*.f64 a (-.f64 %80 %527))) (approx %300 (*.f64 a (-.f64 %669 %527))) (approx %300 (*.f64 a (-.f64 %674 %535))) (approx %325 (*.f64 #s(literal 1/3 binary64) %529)) (approx %325 (*.f64 a %563)) (approx %325 (*.f64 a %567)) (approx %325 (*.f64 a %571)) (approx %335 %580) (approx %335 %688) (approx %335 %691) (approx %353 (*.f64 #s(literal 3 binary64) %529)) (approx %353 (*.f64 a (fma.f64 #s(literal -3 binary64) %80 %695))) (approx %353 (*.f64 a (fma.f64 #s(literal -3 binary64) %80 %699))) (approx %353 (*.f64 a (fma.f64 #s(literal -3 binary64) %80 %703))) (approx %382 %707) (approx %382 (fma.f64 #s(literal -1/2 binary64) %80 %707)) (approx %382 (fma.f64 #s(literal -1/2 binary64) %80 %712)) (approx %382 (fma.f64 #s(literal -1/2 binary64) %80 (fma.f64 #s(literal -1/16 binary64) %544 %712))) (approx %410 (*.f64 a %688)) (approx %410 (*.f64 a %691)) (approx %451 %723) (approx %451 %725) (approx %451 %730) (approx %461 (*.f64 #s(literal -1 binary64) %527)) (approx %461 (fma.f64 #s(literal -1 binary64) %527 %80)) (approx %461 (fma.f64 #s(literal -1 binary64) %527 %669)) (approx %461 (fma.f64 #s(literal -1 binary64) %527 (fma.f64 #s(literal -1/2 binary64) %533 %674))) (approx %498 (*.f64 a (-.f64 %699 %741))) (approx %498 (*.f64 a (-.f64 %703 %741))) (approx %31 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %522) (*.f64 #s(literal -3 binary64) c))))) (approx %48 (*.f64 #s(literal -1 binary64) %536)) (approx %48 (*.f64 #s(literal -1 binary64) %547)) (approx %48 (*.f64 #s(literal -1 binary64) %559)) (approx %89 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %760 %761) a) %575)) (approx %89 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %766 (*.f64 #s(literal 1/24 binary64) %768)) a) %761) a) %575)) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 a %776))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %527 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %780 b) a)))))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %527 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %791 b) a)))))) (approx %162 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3/8 binary64) %589 (*.f64 #s(literal 1/2 binary64) %37))))) (approx %167 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3/8 binary64) %597 (*.f64 #s(literal 1/2 binary64) %596))))) (approx %213 (*.f64 #s(literal -1 binary64) %616)) (approx %216 (*.f64 #s(literal -1 binary64) %619)) (approx %219 (*.f64 #s(literal -1 binary64) %618)) (approx %228 (*.f64 #s(literal -1 binary64) %615)) (approx %231 (*.f64 #s(literal -1/3 binary64) %615)) (approx %241 %819) (approx %247 (fma.f64 #s(literal -1/3 binary64) %618 %632)) (approx %251 (fma.f64 #s(literal -1/3 binary64) %80 %622)) (approx %637 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %522 %523)))) (approx %266 %651) (approx %266 %657) (approx %266 %663) (approx %280 (*.f64 #s(literal -1 binary64) %652)) (approx %280 (*.f64 #s(literal -1 binary64) %658)) (approx %280 (*.f64 #s(literal -1 binary64) %664)) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %579 %527)))) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %845 %527)))) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %850 %788) a))) a)) %527)))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 1/3 binary64) %527 %632)))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %760)) a) %561)))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %768 (*.f64 #s(literal 1/6 binary64) %766)) a) %875) a) %561)))) (approx %335 (fma.f64 #s(literal -1 binary64) %527 %579)) (approx %335 (fma.f64 #s(literal -1 binary64) %527 %845)) (approx %335 (fma.f64 #s(literal -1 binary64) %527 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %766 %850) a))) a)))) (approx %353 (*.f64 #s(literal -3 binary64) %529)) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3 binary64) %527 %741)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %900) a) %695)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %910) a) %695)))) (approx %382 %917) (approx %382 (fma.f64 #s(literal -1/2 binary64) %527 %919)) (approx %382 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %760 %922) a) %917)) (approx %382 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %766 (*.f64 #s(literal 1/16 binary64) %768)) a) %922) a) %917)) (approx %410 (*.f64 #s(literal -1 binary64) (*.f64 a %938))) (approx %410 (*.f64 #s(literal -1 binary64) (*.f64 a %945))) (approx %451 (*.f64 #s(literal -1 binary64) %723)) (approx %451 (*.f64 #s(literal -1 binary64) %725)) (approx %451 (*.f64 #s(literal -1 binary64) %730)) (approx %461 %776) (approx %461 %938) (approx %461 %945) (approx %498 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %900 %261) a) %695)))) (approx %498 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %910 %261) a) %695)))) (approx b b) (approx %87 %411) (approx %31 (-.f64 %32 %15)) (approx %48 %975) (approx %48 (+.f64 %975 (*.f64 #s(literal 1/2 binary64) (/.f64 %32 %975)))) (approx %48 (+.f64 %975 (*.f64 %32 %985))) (approx %48 (+.f64 %975 (*.f64 %32 (fma.f64 %32 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %32 (pow.f64 %975 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %981))) %984)))) (approx %89 %1000) (approx %89 (fma.f64 #s(literal -1/3 binary64) %80 %1000)) (approx %89 (fma.f64 #s(literal 1/3 binary64) %999 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 b %1004)) %1007)))) (approx %89 (fma.f64 #s(literal 1/3 binary64) %999 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) (/.f64 %32 (*.f64 a %981)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %1004)))) %1007)))) (approx %88 (+.f64 %975 %411)) (approx %88 (+.f64 %975 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %975)) #s(literal 1 binary64))))) (approx %88 (+.f64 %975 (*.f64 b (-.f64 (*.f64 b %985) #s(literal 1 binary64))))) (approx (/ c b) %168) (approx %162 (/.f64 %1039 %32)) (approx %167 (/.f64 %1039 %171)) (approx (* -2 b) (*.f64 #s(literal -2 binary64) b)) (approx %186 %602) (approx %188 (/.f64 %1051 %32)) (approx %194 (/.f64 %1051 b)) (approx %201 (/.f64 (fma.f64 #s(literal -2/3 binary64) %522 %1056) b)) (approx %241 %1060) (approx %247 (fma.f64 #s(literal 1/3 binary64) %80 %223)) (approx %251 (fma.f64 #s(literal -1/3 binary64) %80 %238)) (approx %408 %875) (approx (neg (* b 3)) (*.f64 #s(literal -3 binary64) b)) (approx %265 (+.f64 %43 (*.f64 #s(literal 1/2 binary64) %1071))) (approx %265 (+.f64 %43 (*.f64 %32 %1079))) (approx %265 (+.f64 %43 (*.f64 %32 (fma.f64 %32 (-.f64 (*.f64 #s(literal 1/16 binary64) %1084) (*.f64 #s(literal 1/8 binary64) %1086)) %1078)))) (approx %266 (fma.f64 #s(literal 1/6 binary64) (/.f64 %32 %1093) %85)) (approx %266 (fma.f64 #s(literal 1/3 binary64) %44 (*.f64 %32 %1101))) (approx %266 (fma.f64 #s(literal 1/3 binary64) %44 (*.f64 %32 (fma.f64 %32 (-.f64 (*.f64 #s(literal 1/48 binary64) (/.f64 %32 (*.f64 a %1083))) (*.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1 binary64) %1097))) %1100)))) (approx %280 %129) (approx %280 (fma.f64 #s(literal -1/3 binary64) %43 (*.f64 #s(literal -1/6 binary64) %1071))) (approx %280 (fma.f64 #s(literal -1/3 binary64) %43 (*.f64 %32 (-.f64 (*.f64 #s(literal 1/24 binary64) %1076) %1120)))) (approx %280 (fma.f64 #s(literal -1/3 binary64) %43 (*.f64 %32 (-.f64 (*.f64 %32 (fma.f64 #s(literal -1/48 binary64) %1084 (*.f64 #s(literal 1/24 binary64) %1086))) %1120)))) (approx %334 (+.f64 %43 %411)) (approx %334 (+.f64 %43 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %1134) #s(literal 1 binary64))))) (approx %334 (+.f64 %43 (*.f64 b (-.f64 (*.f64 b %1079) #s(literal 1 binary64))))) (approx %300 (-.f64 b %43)) (approx %300 (-.f64 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %1134))) %43)) (approx %300 (-.f64 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/8 binary64) %1076) %1078)))) %43)) (approx %325 %1159) (approx %325 (fma.f64 #s(literal -1/3 binary64) b %1159)) (approx %325 (fma.f64 #s(literal 1/3 binary64) %43 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %1134) #s(literal 1/3 binary64))))) (approx %325 (fma.f64 #s(literal 1/3 binary64) %43 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) %1076 %1120)) #s(literal 1/3 binary64))))) (approx %335 (fma.f64 #s(literal -1 binary64) %80 %44)) (approx %335 (fma.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %1176) %136) %44)) (approx %335 (fma.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/8 binary64) %1098 %1181)) %136) %44)) (approx %1187 (fma.f64 #s(literal -1/3 binary64) %80 %85)) (approx %1187 (fma.f64 #s(literal 1/3 binary64) %44 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %1176) %1007)))) (approx %1187 (fma.f64 #s(literal 1/3 binary64) %44 (*.f64 b (-.f64 (*.f64 b %1101) %1007)))) (approx %353 %1200) (approx %353 (fma.f64 #s(literal -3 binary64) b %1200)) (approx %353 (fma.f64 #s(literal 3 binary64) %43 (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %1134) #s(literal 3 binary64))))) (approx %353 (fma.f64 #s(literal 3 binary64) %43 (*.f64 b (-.f64 (*.f64 b %1210) #s(literal 3 binary64))))) (approx %382 %1216) (approx %382 (fma.f64 #s(literal -1/2 binary64) %80 %1216)) (approx %382 (fma.f64 #s(literal 1/2 binary64) %44 (*.f64 b (-.f64 (*.f64 #s(literal 1/4 binary64) %1176) %1221)))) (approx %382 (fma.f64 #s(literal 1/2 binary64) %44 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/16 binary64) %1098 (*.f64 #s(literal 1/4 binary64) %1099))) %1221)))) (approx %451 (fma.f64 #s(literal 3/2 binary64) %1071 %1200)) (approx %451 (fma.f64 #s(literal 3 binary64) %43 (*.f64 %32 %1210))) (approx %451 (fma.f64 #s(literal 3 binary64) %43 (*.f64 %32 (fma.f64 %32 (-.f64 (*.f64 #s(literal 3/16 binary64) %1084) (*.f64 #s(literal 3/8 binary64) %1086)) %1209)))) (approx (* b -2/3) (*.f64 #s(literal -2/3 binary64) b)) (approx %461 (*.f64 #s(literal -1 binary64) %44)) (approx %461 (fma.f64 #s(literal -1 binary64) %44 %80)) (approx %461 (fma.f64 #s(literal -1 binary64) %44 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1176 %136)))) (approx %461 (fma.f64 #s(literal -1 binary64) %44 (*.f64 b (fma.f64 b (-.f64 (*.f64 #s(literal 1/8 binary64) %1098) %1181) %136)))) (approx %31 (*.f64 %32 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %189)))) (approx %48 %1268) (approx %48 %1275) (approx %48 %1282) (approx %89 (/.f64 %165 b)) (approx %89 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1287 %165) b)) (approx %89 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1287 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %154 (*.f64 #s(literal -1/6 binary64) %1298)))) b)) (approx %128 (*.f64 b (-.f64 (*.f64 #s(literal -1/3 binary64) %1305) %1007))) (approx %88 (/.f64 %1312 b)) (approx %88 (/.f64 %1316 b)) (approx %88 (/.f64 (fma.f64 #s(literal -27/16 binary64) %1315 (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %1310 (*.f64 #s(literal -1/2 binary64) %1319)))) b)) (approx %194 %1326) (approx %201 %1330) (approx %241 %629) (approx %241 (*.f64 b (fma.f64 #s(literal 1/3 binary64) %1333 %1335))) (approx %247 %632) (approx %247 %1342) (approx %251 %1346) (approx %266 %1349) (approx %266 %1354) (approx %266 %1358) (approx %280 %1362) (approx %280 %1366) (approx %280 %1372) (approx %300 (*.f64 #s(literal 3/2 binary64) %139)) (approx %300 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %1310) (*.f64 #s(literal -3/2 binary64) %12)) b)) (approx %300 (/.f64 (-.f64 (*.f64 #s(literal 27/16 binary64) %1315) %1312) b)) (approx %300 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %1319) %1316) b)) (approx %325 (*.f64 #s(literal -1/2 binary64) %139)) (approx %325 (/.f64 %1392 b)) (approx %325 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1315 %1392) b)) (approx %325 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1315 (fma.f64 #s(literal -1/2 binary64) %12 (fma.f64 #s(literal -3/8 binary64) %1310 (*.f64 #s(literal -1/6 binary64) %1319)))) b)) (approx %335 (*.f64 #s(literal -3/2 binary64) %168)) (approx %335 (/.f64 %1407 b)) (approx %335 (/.f64 (fma.f64 #s(literal -27/16 binary64) %1287 %1407) b)) (approx %335 (/.f64 (fma.f64 #s(literal -27/16 binary64) %1287 (fma.f64 #s(literal -3/2 binary64) c (fma.f64 #s(literal -9/8 binary64) %154 (*.f64 #s(literal -1/2 binary64) %1298)))) b)) (approx %353 (*.f64 #s(literal -9/2 binary64) %139)) (approx %353 (/.f64 %1422 b)) (approx %353 (/.f64 (fma.f64 #s(literal -81/16 binary64) %1315 %1422) b)) (approx %353 (/.f64 (fma.f64 #s(literal -81/16 binary64) %1315 (fma.f64 #s(literal -9/2 binary64) %12 (fma.f64 #s(literal -27/8 binary64) %1310 (*.f64 #s(literal -3/2 binary64) %1319)))) b)) (approx %382 (*.f64 #s(literal -3/4 binary64) %168)) (approx %382 (/.f64 %1437 b)) (approx %382 (/.f64 (fma.f64 #s(literal -27/32 binary64) %1287 %1437) b)) (approx %382 (/.f64 (fma.f64 #s(literal -27/32 binary64) %1287 (fma.f64 #s(literal -3/4 binary64) c (fma.f64 #s(literal -9/16 binary64) %154 (*.f64 #s(literal -1/4 binary64) %1298)))) b)) (approx %451 %1451) (approx %451 %1456) (approx %451 %1460) (approx %461 (*.f64 #s(literal 3/2 binary64) %168)) (approx %461 (/.f64 (fma.f64 #s(literal 9/8 binary64) %154 (*.f64 #s(literal 3/2 binary64) c)) b)) (approx %461 (/.f64 %1470 b)) (approx %461 (/.f64 (fma.f64 #s(literal 1/2 binary64) %1298 %1470) b)) (approx %48 (*.f64 #s(literal -1 binary64) %1268)) (approx %48 (*.f64 #s(literal -1 binary64) %1275)) (approx %48 (*.f64 #s(literal -1 binary64) %1282)) (approx %89 (*.f64 #s(literal -1 binary64) %1326)) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 b %1485))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %1356 %1485)))) (approx %128 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 1/3 binary64) %1305 %1007)))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 b %1497))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 b %1501))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %1280)))) (approx %167 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %154 %1056) b))) (approx %194 (*.f64 #s(literal -1 binary64) %1330)) (approx %241 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1/3 binary64) %1333) %1335)))) (approx %247 (*.f64 #s(literal -1 binary64) %1346)) (approx %251 (*.f64 #s(literal -1 binary64) %1342)) (approx %266 (*.f64 #s(literal -1 binary64) %1349)) (approx %266 (*.f64 #s(literal -1 binary64) %1354)) (approx %266 (*.f64 #s(literal -1 binary64) %1358)) (approx %280 %761) (approx %280 (*.f64 #s(literal -1 binary64) %1362)) (approx %280 (*.f64 #s(literal -1 binary64) %1366)) (approx %280 (*.f64 #s(literal -1 binary64) %1372)) (approx %300 (*.f64 #s(literal 2 binary64) b)) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %189) #s(literal 2 binary64))))) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 9/8 binary64) %1271) %1497)))) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 27/16 binary64) %1279) %1501)))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 b %191))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %1558)))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) (fma.f64 #s(literal -9/16 binary64) %1279 %1558))))) (approx %335 (*.f64 #s(literal -2 binary64) %80)) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/2 binary64) %602 %1570)))) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 b %1576))) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %1356 %1576)))) (approx %353 (*.f64 #s(literal -6 binary64) b)) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %1449)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %1454)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %1458)))) (approx %382 %579) (approx %382 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/4 binary64) %602 %136)))) (approx %382 (*.f64 #s(literal -1 binary64) (*.f64 b %1605))) (approx %382 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/32 binary64) %1356 %1605)))) (approx %451 (*.f64 #s(literal -1 binary64) %1451)) (approx %451 (*.f64 #s(literal -1 binary64) %1456)) (approx %451 (*.f64 #s(literal -1 binary64) %1460)) (approx %461 (*.f64 #s(literal 2 binary64) %80)) (approx %461 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1621 %1570)))) (approx %461 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %1351 %1621) %1570)))) (approx %461 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %1351 (fma.f64 #s(literal 3/2 binary64) %602 (*.f64 #s(literal 27/16 binary64) %1356))) %1570)))) (approx c c) (approx %18 %21) (approx %48 %1646) (approx %48 %1656) (approx %89 (fma.f64 #s(literal -1/2 binary64) %56 %92)) (approx %89 (fma.f64 #s(literal 1/3 binary64) %91 %1665)) (approx %89 (fma.f64 #s(literal 1/3 binary64) %91 %1674)) (approx %88 (-.f64 %1646 b)) (approx %88 (-.f64 %1656 b)) (approx %162 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %189) #s(literal 1/2 binary64)))) (approx %167 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 %12 %171)) %1688))) (approx %213 (/.f64 %43 c)) (approx %228 %1694) (approx %231 (*.f64 #s(literal 1/3 binary64) %1694)) (approx %241 (/.f64 %1698 c)) (approx %247 %1698) (approx %251 (*.f64 #s(literal -1 binary64) %1698)) (approx %266 (fma.f64 #s(literal -1/2 binary64) %56 %268)) (approx %266 %1706) (approx %266 %1708) (approx %280 (fma.f64 #s(literal -1/3 binary64) %49 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %1642 (*.f64 #s(literal 1/2 binary64) %1640))))) (approx %280 (fma.f64 #s(literal -1/3 binary64) %49 (*.f64 c (fma.f64 #s(literal 1/2 binary64) %1640 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %1650 (*.f64 #s(literal 9/16 binary64) %1649))))))) (approx %300 (-.f64 (+.f64 b (*.f64 c (-.f64 (*.f64 #s(literal 9/8 binary64) %1642) %1723))) %49)) (approx %300 (-.f64 (+.f64 b (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal 27/16 binary64) %1649) %1651)) %1723))) %49)) (approx %325 (fma.f64 #s(literal -1/3 binary64) %301 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1640 (*.f64 #s(literal -3/8 binary64) %1642))))) (approx %325 (fma.f64 #s(literal -1/3 binary64) %301 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1640 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %1649 (*.f64 #s(literal -3/8 binary64) %1650))))))) (approx %335 (-.f64 (fma.f64 #s(literal -3/2 binary64) %56 %267) %80)) (approx %335 (-.f64 (fma.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) %1660) %1753) %267) %80)) (approx %335 (-.f64 (fma.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %1668 (*.f64 #s(literal -9/8 binary64) %1669))) %1753) %267) %80)) (approx %343 (fma.f64 #s(literal -1/2 binary64) %56 %345)) (approx %343 (fma.f64 #s(literal -1/3 binary64) %344 %1665)) (approx %343 (fma.f64 #s(literal -1/3 binary64) %344 %1674)) (approx %353 (fma.f64 #s(literal 3 binary64) %90 %1773)) (approx %353 (fma.f64 #s(literal 3 binary64) %90 %1780)) (approx %382 (fma.f64 #s(literal -3/4 binary64) %56 %383)) (approx %382 (fma.f64 #s(literal 1/2 binary64) %91 (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %1660) %1787)))) (approx %382 (fma.f64 #s(literal 1/2 binary64) %91 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/32 binary64) %1668 (*.f64 #s(literal -9/16 binary64) %1669))) %1787)))) (approx %410 (+.f64 %49 (fma.f64 #s(literal -1 binary64) b %1645))) (approx %410 (+.f64 %49 (fma.f64 #s(literal -1 binary64) b %1655))) (approx %423 (fma.f64 #s(literal -1/2 binary64) %56 %425)) (approx %423 (fma.f64 #s(literal 1/3 binary64) %424 %1665)) (approx %423 (fma.f64 #s(literal 1/3 binary64) %424 %1674)) (approx %438 %1811) (approx %438 (fma.f64 #s(literal -1/2 binary64) %56 %1811)) (approx %438 (fma.f64 #s(literal -1/3 binary64) %80 %1706)) (approx %438 (fma.f64 #s(literal -1/3 binary64) %80 %1708)) (approx %451 %1819) (approx %451 %1821) (approx %461 %1823) (approx %461 (fma.f64 #s(literal -1 binary64) %267 (fma.f64 #s(literal 3/2 binary64) %56 %80))) (approx %461 (fma.f64 #s(literal -1 binary64) %267 (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %1660 %1753) %80))) (approx %461 (fma.f64 #s(literal -1 binary64) %267 (fma.f64 c (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %1669 (*.f64 #s(literal 27/16 binary64) %1668)) %1753) %80))) (approx %485 %1838) (approx %485 (fma.f64 #s(literal -1/2 binary64) %56 %1838)) (approx %485 (fma.f64 #s(literal -1/3 binary64) %1823 %1665)) (approx %485 (fma.f64 #s(literal -1/3 binary64) %1823 %1674)) (approx %498 (-.f64 %1819 %261)) (approx %498 (-.f64 %1821 %261)) (approx %507 (fma.f64 #s(literal -1/2 binary64) %56 %510)) (approx %507 (fma.f64 #s(literal 1/9 binary64) %509 %1665)) (approx %507 (fma.f64 #s(literal 1/9 binary64) %509 %1674)) (approx %31 (*.f64 c (-.f64 %1856 %8))) (approx %48 %1864) (approx %48 %1871) (approx %48 %1880) (approx %89 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %226 %232))) (approx %89 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %226 %1887))) (approx %89 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %226 %1893))) (approx %128 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %615 (*.f64 #s(literal -1/3 binary64) %226)))) (approx %88 (*.f64 c (+.f64 %214 %1901))) (approx %88 (*.f64 c (-.f64 %1863 %242))) (approx %88 (*.f64 c (-.f64 %1870 %242))) (approx %162 (*.f64 %21 (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 a %32)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) c))))) (approx %167 (*.f64 %21 (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 a %171)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b c)))))) (approx %188 (*.f64 c (-.f64 %1926 %1928))) (approx %194 %1934) (approx %201 %1937) (approx %247 %1939) (approx %251 %1943) (approx %637 (*.f64 c (fma.f64 #s(literal -3 binary64) a %1856))) (approx %266 %1948) (approx %266 %1950) (approx %266 %1956) (approx %280 (*.f64 #s(literal -1/3 binary64) %217)) (approx %280 %1962) (approx %280 %1967) (approx %280 %1972) (approx %300 (*.f64 #s(literal -1 binary64) %217)) (approx %300 (*.f64 c (-.f64 %242 %214))) (approx %300 (*.f64 c (-.f64 (fma.f64 #s(literal -1/2 binary64) %1861 %242) %214))) (approx %300 (*.f64 c (-.f64 (fma.f64 #s(literal 1/8 binary64) %1868 %242) %1863))) (approx %325 (*.f64 #s(literal 1/3 binary64) %217)) (approx %325 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %242 %1989))) (approx %325 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %242 %1993))) (approx %325 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %242 (fma.f64 #s(literal -1/24 binary64) %1868 %1993)))) (approx %335 (*.f64 c (fma.f64 #s(literal -1 binary64) %226 %229))) (approx %335 (*.f64 c (fma.f64 #s(literal -1 binary64) %226 %2004))) (approx %335 (*.f64 c (fma.f64 #s(literal -1 binary64) %226 (fma.f64 #s(literal -1/8 binary64) %1892 %2004)))) (approx %353 (*.f64 #s(literal 3 binary64) %217)) (approx %353 (*.f64 c (fma.f64 #s(literal -3 binary64) %242 %2014))) (approx %353 (*.f64 c (fma.f64 #s(literal -3 binary64) %242 %2018))) (approx %353 (*.f64 c (fma.f64 #s(literal -3 binary64) %242 %2022))) (approx %382 (*.f64 #s(literal 1/2 binary64) %220)) (approx %382 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %226 %2028))) (approx %382 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %226 %2032))) (approx %382 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %226 (fma.f64 #s(literal -1/16 binary64) %1892 %2032)))) (approx %410 (*.f64 c (+.f64 %214 (fma.f64 #s(literal -1 binary64) %242 %1862)))) (approx %410 (*.f64 c (+.f64 %214 (fma.f64 #s(literal -1 binary64) %242 %1869)))) (approx %451 %2048) (approx %451 %2050) (approx %451 %2054) (approx %461 (*.f64 #s(literal -1 binary64) %220)) (approx %461 (*.f64 c (fma.f64 #s(literal -1 binary64) %229 %226))) (approx %461 (*.f64 c (fma.f64 #s(literal -1 binary64) %229 (fma.f64 #s(literal -1/2 binary64) %1886 %226)))) (approx %461 (*.f64 c (fma.f64 #s(literal -1 binary64) %229 (fma.f64 #s(literal -1/2 binary64) %1886 (fma.f64 #s(literal 1/8 binary64) %1892 %226))))) (approx %498 (*.f64 c (-.f64 %2018 %2070))) (approx %498 (*.f64 c (-.f64 %2022 %2070))) (approx %31 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %1856) %235)))) (approx %48 (*.f64 #s(literal -1 binary64) %1864)) (approx %48 (*.f64 #s(literal -1 binary64) %1871)) (approx %48 (*.f64 #s(literal -1 binary64) %1880)) (approx %89 (*.f64 #s(literal -1 binary64) %1939)) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %80 (*.f64 #s(literal -1/6 binary64) %2091)) c) %232)))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %2101 (*.f64 #s(literal 1/6 binary64) %2103)) c) %126) c) %232)))) (approx %128 (*.f64 #s(literal -1 binary64) (*.f64 c %819))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %214 %242)))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %214 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2121 b) c)))))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %214 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2134 b) c)))))) (approx %188 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %1928 %1926)))) (approx %194 (*.f64 #s(literal -1 binary64) %1937)) (approx %201 (*.f64 #s(literal -1 binary64) %1934)) (approx %247 (*.f64 #s(literal -1 binary64) %1943)) (approx %637 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %1856 %8)))) (approx %266 (*.f64 #s(literal -1 binary64) %1948)) (approx %266 (*.f64 #s(literal -1 binary64) %1950)) (approx %266 (*.f64 #s(literal -1 binary64) %1956)) (approx %280 (*.f64 #s(literal -1 binary64) %1962)) (approx %280 (*.f64 #s(literal -1 binary64) %1967)) (approx %280 (*.f64 #s(literal -1 binary64) %1972)) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %1901 %214)))) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %2120)) c)) %214)))) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %2129) %2131) c))) c)) %214)))) (approx %325 (*.f64 #s(literal -1 binary64) %248)) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %2120)) c) %1989)))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %2129 (*.f64 #s(literal 1/6 binary64) %2130)) c) %875) c) %1989)))) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %226 %229)))) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %80 (*.f64 #s(literal -1/2 binary64) %2091)) c) %229)))) (approx %335 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %80 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %2101 (*.f64 #s(literal 1/2 binary64) %2103)) c))) c) %229)))) (approx %353 (*.f64 #s(literal -3 binary64) %217)) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %214 %2070)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2236) c) %2014)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2246) c) %2014)))) (approx %382 (*.f64 #s(literal -1/2 binary64) %220)) (approx %382 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/2 binary64) %226 %2028)))) (approx %382 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %80 (*.f64 #s(literal -1/4 binary64) %2091)) c) %2028)))) (approx %382 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2101 (*.f64 #s(literal 1/4 binary64) %2103)) c) %919) c) %2028)))) (approx %410 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %214 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2121) c)))))) (approx %410 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %214 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2134) c)))))) (approx %451 (*.f64 #s(literal -1 binary64) %2048)) (approx %451 (*.f64 #s(literal -1 binary64) %2050)) (approx %451 (*.f64 #s(literal -1 binary64) %2054)) (approx %461 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %226 (*.f64 #s(literal -1 binary64) %229))))) (approx %461 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %229 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %2091 %80) c)))))) (approx %461 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %229 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2103 (*.f64 #s(literal 1/8 binary64) %2101)) c) %80) c)))))) (approx %498 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2236 %261) c) %2014)))) (approx %498 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2246 %261) c) %2014)))) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 156.0ms | b | -inf |
| 137.0ms | a | 0 |
| 96.0ms | c | inf |
| 73.0ms | c | -inf |
| 73.0ms | a | inf |
| Inputs |
|---|
%1 = (neg.f64 b) %2 = (*.f64 b b) %5 = (*.f64 #s(literal 3 binary64) a) %7 = (*.f64 a c) %8 = (*.f64 #s(literal 3 binary64) %7) %10 = (pow.f64 b #s(literal 2 binary64)) %13 = (pow.f64 c #s(literal 2 binary64)) %14 = (*.f64 a %13) %18 = (*.f64 #s(literal -3 binary64) %7) %21 = (* 3 a) %23 = (- (* b b) (* %21 c)) %24 = (approx %23 %18) %25 = (/.f64 c a) %26 = (*.f64 #s(literal -3 binary64) %25) %27 = (sqrt.f64 %26) %28 = (*.f64 a %27) %29 = (sqrt %23) %30 = (approx %29 %28) %33 = (/.f64 b a) %34 = (*.f64 #s(literal 1/3 binary64) %27) %36 = (+ (neg b) %29) %37 = (/ %36 %21) %40 = (*.f64 #s(literal -1 binary64) %28) %41 = (approx %29 %40) %42 = (*.f64 #s(literal -1/3 binary64) %27) %44 = (*.f64 #s(literal -1/3 binary64) %33) %45 = (fma.f64 #s(literal -1/3 binary64) %27 %44) %47 = (neg.f64 %8) %48 = (sqrt.f64 %47) %50 = (/.f64 %48 a) %51 = (*.f64 #s(literal 1/3 binary64) %50) %53 = (/.f64 #s(literal 1 binary64) a) %54 = (/.f64 %7 b) %55 = (*.f64 #s(literal -3/2 binary64) %54) %56 = (approx %36 %55) %57 = (/.f64 c b) %58 = (*.f64 #s(literal -1/2 binary64) %57) %60 = (/.f64 %14 %10) %61 = (*.f64 #s(literal -3/8 binary64) %60) %62 = (fma.f64 #s(literal -1/2 binary64) c %61) %63 = (/.f64 %62 b) %66 = (*.f64 #s(literal -2 binary64) b) %67 = (approx %36 %66) %69 = (*.f64 #s(literal -2/3 binary64) %33) %71 = (/.f64 c %10) %73 = (*.f64 #s(literal 2/3 binary64) %53) %74 = (fma.f64 #s(literal -1/2 binary64) %71 %73) %75 = (*.f64 b %74) %76 = (*.f64 #s(literal -1 binary64) %75) %78 = (/.f64 a c) %79 = (*.f64 #s(literal -3 binary64) %78) %80 = (sqrt.f64 %79) %81 = (*.f64 c %80) %82 = (approx %29 %81) %83 = (/.f64 %81 a) %84 = (*.f64 #s(literal 1/3 binary64) %83) %86 = (/.f64 b %7) %87 = (/.f64 %80 a) %88 = (*.f64 #s(literal 1/3 binary64) %87) %89 = (*.f64 #s(literal -3 binary64) a) %90 = (*.f64 #s(literal -1/3 binary64) %83) %92 = (fma.f64 #s(literal 1/3 binary64) %86 %88) %93 = (*.f64 c %92) %94 = (*.f64 #s(literal -1 binary64) %93) %96 = (*.f64 b #s(literal -1/3 binary64)) %97 = (/.f64 #s(literal -1/3 binary64) a) %98 = (/.f64 #s(literal 1/3 binary64) a) %99 = (*.f64 b %97) %100 = (*.f64 %5 %33) %101 = (*.f64 b #s(literal 3 binary64)) %102 = (neg.f64 %101) %103 = (*.f64 %89 c) %104 = (fma.f64 b b %103) %105 = (fma.f64 %89 c %2) %106 = (sqrt.f64 %105) %107 = (*.f64 %106 %98) %108 = (*.f64 %106 #s(literal -1/3 binary64)) %109 = (-.f64 %106 b) %110 = (-.f64 b %106) %111 = (*.f64 %110 #s(literal -1/3 binary64)) %112 = (/.f64 %109 a) %117 = (*.f64 #s(literal 3 binary64) %109) %119 = (*.f64 #s(literal 9 binary64) a) %121 = (/.f64 #s(literal 1/2 binary64) a) %122 = (*.f64 %121 %109) %124 = (/.f64 #s(literal -1 binary64) a) %125 = (fma.f64 %96 #s(literal 3 binary64) %106) %129 = (*.f64 %106 #s(literal 3 binary64)) %130 = (/.f64 %129 %119) %132 = (*.f64 b #s(literal -2/3 binary64)) %135 = (fma.f64 %107 #s(literal -3 binary64) %33) %137 = (/.f64 %102 %119) %139 = (-.f64 %129 %100) %143 = (sqrt.f64 %24) %144 = (+.f64 %1 %143) %146 = (sqrt.f64 %104) %147 = (+.f64 %1 %146) %149 = (+.f64 %1 %30) %151 = (+.f64 %1 %41) %153 = (+.f64 %1 %82) b %1 %2 #s(literal 3 binary64) a %5 c %7 %8 #s(literal 2 binary64) %10 #s(literal -3 binary64) #s(literal -3/2 binary64) %13 %14 #s(literal 1/3 binary64) #s(literal -1/2 binary64) #s(literal -3/8 binary64) %18 %24 %25 %26 %27 %28 %30 #s(literal 1/2 binary64) #s(literal -1 binary64) %33 %34 (approx %37 %34) #s(literal -1/3 binary64) %40 %41 %42 (approx %37 %42) %44 %45 (approx %37 %45) %47 %48 #s(literal 1 binary64) %50 %51 (approx %37 %51) %53 %54 %55 %56 %57 %58 (approx %37 %58) %60 %61 %62 %63 (approx %37 %63) #s(literal -2 binary64) %66 %67 #s(literal -2/3 binary64) %69 (approx %37 %69) %71 #s(literal 2/3 binary64) %73 %74 %75 %76 (approx %37 %76) %78 %79 %80 %81 %82 %83 %84 (approx %37 %84) %86 %87 %88 %89 %90 (approx %37 %90) %92 %93 %94 (approx %37 %94) %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 (/.f64 %109 %5) (/.f64 %111 a) (*.f64 #s(literal 1/3 binary64) %112) (/.f64 %112 #s(literal 3 binary64)) %117 #s(literal 9 binary64) %119 (/.f64 %117 %119) %121 %122 (*.f64 #s(literal 2/3 binary64) %122) %124 %125 (/.f64 %125 %5) (fma.f64 b %97 %107) (+.f64 %99 %107) %129 %130 (fma.f64 b %97 %130) %132 (fma.f64 %132 %121 %107) (fma.f64 %108 %124 %99) %135 (/.f64 %135 #s(literal -3 binary64)) %137 (+.f64 %107 %137) %139 (/.f64 %139 %119) (/.f64 %67 %5) (/.f64 %56 %5) %143 %144 (/.f64 %144 %5) %146 %147 (/.f64 %147 %5) %149 (/.f64 %149 %5) %151 (/.f64 %151 %5) %153 (/.f64 %153 %5) |
| Outputs |
|---|
%1 = (neg.f64 b) %2 = (neg.f64 %1) %4 = (*.f64 b #s(literal 3 binary64)) %5 = (*.f64 #s(literal 3 binary64) b) %6 = (/.f64 b #s(literal 3 binary64)) %8 = (*.f64 %1 #s(literal -3 binary64)) %9 = (*.f64 #s(literal -3 binary64) %1) %10 = (/.f64 %1 #s(literal -3 binary64)) %12 = (*.f64 #s(literal 0 binary64) b) %13 = (+.f64 b %12) %14 = (*.f64 b #s(literal 0 binary64)) %15 = (+.f64 b %14) %18 = (*.f64 b #s(literal 1/2 binary64)) %19 = (*.f64 #s(literal 2 binary64) %18) %22 = (*.f64 #s(literal -2 binary64) b) %23 = (*.f64 #s(literal -1/2 binary64) %22) %24 = (*.f64 b #s(literal 2 binary64)) %25 = (*.f64 #s(literal 1/2 binary64) %24) %26 = (*.f64 b #s(literal -1/2 binary64)) %27 = (*.f64 #s(literal -2 binary64) %26) %28 = (*.f64 %22 #s(literal -1/2 binary64)) %29 = (*.f64 %24 #s(literal 1/2 binary64)) %30 = (*.f64 %26 #s(literal -2 binary64)) %31 = (*.f64 %18 #s(literal 2 binary64)) %32 = (/.f64 %24 #s(literal 2 binary64)) %33 = (*.f64 #s(literal -1/2 binary64) %1) %34 = (*.f64 #s(literal 2 binary64) %33) %36 = (neg.f64 (*.f64 #s(literal -1/2 binary64) %24)) %37 = (/.f64 #s(literal 3 binary64) b) %38 = (/.f64 #s(literal 3 binary64) %37) %39 = (fma.f64 b #s(literal 3 binary64) %12) %40 = (fma.f64 b #s(literal 3 binary64) %14) %41 = (fma.f64 b #s(literal 1/2 binary64) %18) %42 = (fma.f64 #s(literal 3 binary64) b %12) %43 = (fma.f64 #s(literal 3 binary64) b %14) %44 = (fma.f64 #s(literal 1/2 binary64) b %18) %45 = (+.f64 %18 %18) %46 = (fma.f64 %1 #s(literal -3 binary64) %12) %47 = (fma.f64 %1 #s(literal -3 binary64) %14) %48 = (fma.f64 #s(literal -3 binary64) %1 %12) %49 = (fma.f64 #s(literal -3 binary64) %1 %14) %50 = (fma.f64 #s(literal 2 binary64) %18 %12) %51 = (fma.f64 #s(literal 2 binary64) %18 %14) %52 = (fma.f64 #s(literal -1/2 binary64) %22 %12) %53 = (fma.f64 #s(literal -1/2 binary64) %22 %14) %54 = (fma.f64 #s(literal 1/2 binary64) %24 %12) %55 = (fma.f64 #s(literal 1/2 binary64) %24 %14) %56 = (fma.f64 #s(literal -2 binary64) %26 %12) %57 = (fma.f64 #s(literal -2 binary64) %26 %14) %58 = (fma.f64 %22 #s(literal -1/2 binary64) %12) %59 = (fma.f64 %22 #s(literal -1/2 binary64) %14) %60 = (fma.f64 %24 #s(literal 1/2 binary64) %12) %61 = (fma.f64 %24 #s(literal 1/2 binary64) %14) %62 = (fma.f64 %26 #s(literal -2 binary64) %12) %63 = (fma.f64 %26 #s(literal -2 binary64) %14) %64 = (fma.f64 %18 #s(literal 3 binary64) %18) %65 = (fma.f64 %18 #s(literal 2 binary64) %12) %66 = (fma.f64 %18 #s(literal 2 binary64) %14) %67 = (fma.f64 #s(literal 2 binary64) %33 %12) %68 = (fma.f64 #s(literal 2 binary64) %33 %14) %69 = (*.f64 b #s(literal -3 binary64)) %70 = (*.f64 #s(literal -3 binary64) b) %71 = (/.f64 b #s(literal -3 binary64)) %72 = (*.f64 %1 #s(literal 3 binary64)) %73 = (*.f64 #s(literal 3 binary64) %1) %74 = (/.f64 %1 #s(literal 3 binary64)) %75 = (*.f64 #s(literal 2 binary64) %26) %76 = (*.f64 #s(literal 1/2 binary64) %22) %77 = (*.f64 #s(literal -2 binary64) %18) %78 = (*.f64 %22 #s(literal 1/2 binary64)) %79 = (*.f64 %24 #s(literal -1/2 binary64)) %80 = (*.f64 %26 #s(literal 2 binary64)) %81 = (*.f64 %18 #s(literal -2 binary64)) %82 = (/.f64 %22 #s(literal 2 binary64)) %83 = (*.f64 #s(literal -2 binary64) %33) %84 = (*.f64 %1 #s(literal 0 binary64)) %85 = (+.f64 %1 %84) %86 = (*.f64 #s(literal 0 binary64) %1) %87 = (+.f64 %1 %86) %88 = (/.f64 #s(literal -3 binary64) b) %89 = (/.f64 #s(literal 3 binary64) %88) %90 = (fma.f64 b #s(literal -1/2 binary64) %26) %91 = (fma.f64 #s(literal -1/2 binary64) b %26) %92 = (+.f64 %26 %26) %93 = (fma.f64 b #s(literal -3 binary64) %84) %94 = (fma.f64 b #s(literal -3 binary64) %86) %95 = (fma.f64 %1 #s(literal 1/2 binary64) %26) %96 = (fma.f64 #s(literal -3 binary64) b %84) %97 = (fma.f64 #s(literal -3 binary64) b %86) %98 = (fma.f64 #s(literal 1/2 binary64) %1 %26) %99 = (*.f64 #s(literal 3 binary64) %22) %100 = (*.f64 #s(literal 1/2 binary64) %99) %101 = (*.f64 #s(literal 3 binary64) %18) %102 = (*.f64 #s(literal -2 binary64) %101) %103 = (*.f64 %99 #s(literal 1/2 binary64)) %104 = (/.f64 %22 #s(literal 3 binary64)) %105 = (*.f64 #s(literal 1/2 binary64) %104) %106 = (/.f64 %18 #s(literal 3 binary64)) %107 = (*.f64 #s(literal -2 binary64) %106) %108 = (*.f64 %104 #s(literal 1/2 binary64)) %109 = (fma.f64 %1 #s(literal 3 binary64) %84) %110 = (fma.f64 %1 #s(literal 3 binary64) %86) %111 = (fma.f64 #s(literal 3 binary64) %1 %84) %112 = (fma.f64 #s(literal 3 binary64) %1 %86) %113 = (fma.f64 #s(literal 3 binary64) %26 %26) %114 = (fma.f64 #s(literal -3 binary64) %18 %26) %115 = (fma.f64 %26 #s(literal 3 binary64) %26) %116 = (fma.f64 %18 #s(literal -3 binary64) %26) %117 = (fma.f64 #s(literal 2 binary64) %26 %84) %118 = (fma.f64 #s(literal 2 binary64) %26 %86) %119 = (fma.f64 #s(literal 1/2 binary64) %22 %84) %120 = (fma.f64 #s(literal 1/2 binary64) %22 %86) %121 = (fma.f64 #s(literal -2 binary64) %18 %84) %122 = (fma.f64 #s(literal -2 binary64) %18 %86) %123 = (fma.f64 %22 #s(literal 1/2 binary64) %84) %124 = (fma.f64 %22 #s(literal 1/2 binary64) %86) %125 = (fma.f64 %24 #s(literal -1/2 binary64) %84) %126 = (fma.f64 %24 #s(literal -1/2 binary64) %86) %127 = (fma.f64 %26 #s(literal 2 binary64) %84) %128 = (fma.f64 %26 #s(literal 2 binary64) %86) %129 = (fma.f64 %18 #s(literal -2 binary64) %84) %130 = (fma.f64 %18 #s(literal -2 binary64) %86) %131 = (fma.f64 #s(literal -2 binary64) %33 %84) %132 = (fma.f64 #s(literal -2 binary64) %33 %86) %133 = (fma.f64 #s(literal 1/2 binary64) %99 %84) %134 = (fma.f64 #s(literal 1/2 binary64) %99 %86) %135 = (fma.f64 #s(literal -2 binary64) %101 %84) %136 = (fma.f64 #s(literal -2 binary64) %101 %86) %137 = (fma.f64 %99 #s(literal 1/2 binary64) %84) %138 = (fma.f64 %99 #s(literal 1/2 binary64) %86) %139 = (fma.f64 #s(literal 1/2 binary64) %104 %84) %140 = (fma.f64 #s(literal 1/2 binary64) %104 %86) %141 = (fma.f64 #s(literal -2 binary64) %106 %84) %142 = (fma.f64 #s(literal -2 binary64) %106 %86) %143 = (fma.f64 %104 #s(literal 1/2 binary64) %84) %144 = (fma.f64 %104 #s(literal 1/2 binary64) %86) %145 = (*.f64 b b) %146 = (fabs.f64 %145) %147 = (neg.f64 %145) %148 = (fabs.f64 %147) %149 = (*.f64 %1 %1) %150 = (fabs.f64 b) %151 = (*.f64 %150 %150) %152 = (neg.f64 %147) %153 = (*.f64 %145 #s(literal 3 binary64)) %154 = (*.f64 #s(literal 3 binary64) %145) %155 = (neg.f64 %150) %156 = (neg.f64 %155) %157 = (*.f64 %150 %156) %158 = (*.f64 %155 %155) %159 = (*.f64 %156 %150) %160 = (*.f64 #s(literal -3 binary64) %147) %161 = (*.f64 %147 #s(literal -3 binary64)) %162 = (*.f64 %156 %156) %163 = (*.f64 %145 b) %164 = (*.f64 b %163) %165 = (*.f64 %163 b) %166 = (/.f64 #s(literal 3 binary64) %145) %167 = (/.f64 #s(literal 3 binary64) %166) %168 = (fabs.f64 %163) %169 = (*.f64 %168 %150) %171 = (sqrt.f64 (*.f64 %145 %145)) %172 = (pow.f64 b #s(literal 2 binary64)) %173 = (pow.f64 %1 #s(literal 2 binary64)) %174 = (pow.f64 %150 #s(literal 2 binary64)) %175 = (pow.f64 %155 #s(literal 2 binary64)) %176 = (pow.f64 %145 #s(literal 3 binary64)) %177 = (pow.f64 %1 #s(literal 3 binary64)) %178 = (*.f64 %177 %1) %179 = (pow.f64 %150 #s(literal 3 binary64)) %180 = (*.f64 %179 %150) %185 = (fabs.f64 #s(literal 3 binary64)) %186 = (fabs.f64 #s(literal -3 binary64)) %187 = (neg.f64 #s(literal -3 binary64)) %188 = (sqrt.f64 #s(literal 3 binary64)) %189 = (+.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %190 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %191 = (+.f64 #s(literal 0 binary64) #s(literal 3 binary64)) %192 = (copysign.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %193 = (-.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %194 = (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %195 = (*.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %196 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %197 = (*.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %198 = (*.f64 #s(literal -1/2 binary64) #s(literal -2 binary64)) %199 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %200 = (*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64)) %201 = (/.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %202 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %203 = (/.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %204 = (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %206 = (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %207 = (fabs.f64 #s(literal 2 binary64)) %208 = (fabs.f64 #s(literal 1/2 binary64)) %209 = (*.f64 %207 %208) %210 = (*.f64 %208 %207) %211 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) #s(literal 0 binary64)) %212 = (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %213 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %214 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 3 binary64)) %215 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) #s(literal 0 binary64)) %216 = (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal 1/2 binary64)) %217 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) %218 = (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64)) %219 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %220 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) %221 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 3 binary64)) %222 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %223 = (+.f64 #s(literal 3 binary64) %222) %224 = (*.f64 #s(literal 0 binary64) #s(literal 3 binary64)) %225 = (+.f64 #s(literal 3 binary64) %224) %226 = (*.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %227 = (+.f64 #s(literal 3 binary64) %226) %228 = (-.f64 #s(literal 3 binary64) %222) %229 = (/.f64 %207 %207) %230 = (*.f64 #s(literal -3 binary64) #s(literal -1/2 binary64)) %231 = (*.f64 #s(literal 2 binary64) %230) %232 = (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %233 = (*.f64 #s(literal 4 binary64) %232) %234 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %235 = (*.f64 #s(literal 4 binary64) %234) %236 = (*.f64 %234 #s(literal 4 binary64)) %237 = (/.f64 #s(literal -3 binary64) #s(literal 2 binary64)) %238 = (-.f64 #s(literal 1/2 binary64) %237) %239 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %240 = (*.f64 %239 #s(literal 4 binary64)) %241 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %242 = (*.f64 %241 #s(literal 3 binary64)) %243 = (fma.f64 %207 %208 #s(literal 0 binary64)) %244 = (fma.f64 %208 %207 #s(literal 0 binary64)) %245 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %246 = (/.f64 %245 #s(literal 4 binary64)) %247 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) %222) %248 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) %224) %249 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) %226) %250 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %222) %251 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %224) %252 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %226) %253 = (fma.f64 #s(literal 2 binary64) %224 #s(literal 3 binary64)) %254 = (fma.f64 #s(literal 2 binary64) %226 #s(literal 3 binary64)) %255 = (fma.f64 #s(literal 2 binary64) %230 #s(literal 0 binary64)) %256 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) %222) %257 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) %224) %258 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) %226) %259 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %222) %260 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %224) %261 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %226) %262 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %222) %263 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %224) %264 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %226) %265 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %222) %266 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %224) %267 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %226) %268 = (fma.f64 #s(literal 4 binary64) %232 #s(literal 0 binary64)) %269 = (fma.f64 #s(literal 4 binary64) %234 #s(literal 0 binary64)) %270 = (fma.f64 %234 #s(literal 2 binary64) #s(literal 1/2 binary64)) %271 = (fma.f64 %234 #s(literal 4 binary64) #s(literal 0 binary64)) %272 = (fma.f64 %239 #s(literal 4 binary64) #s(literal 0 binary64)) %273 = (fma.f64 %241 #s(literal 3 binary64) #s(literal 0 binary64)) %274 = (fma.f64 %207 %208 %222) %275 = (fma.f64 %207 %208 %224) %276 = (fma.f64 %207 %208 %226) %277 = (fma.f64 %208 %207 %222) %278 = (fma.f64 %208 %207 %224) %279 = (fma.f64 %208 %207 %226) %280 = (/.f64 #s(literal 3 binary64) #s(literal 4 binary64)) %281 = (*.f64 %245 %280) %282 = (exp.f64 #s(literal 0 binary64)) %283 = (fma.f64 #s(literal 2 binary64) %230 %222) %284 = (fma.f64 #s(literal 2 binary64) %230 %224) %285 = (fma.f64 #s(literal 2 binary64) %230 %226) %286 = (fma.f64 #s(literal 4 binary64) %232 %222) %287 = (fma.f64 #s(literal 4 binary64) %232 %224) %288 = (fma.f64 #s(literal 4 binary64) %232 %226) %289 = (fma.f64 #s(literal 4 binary64) %234 %222) %290 = (fma.f64 #s(literal 4 binary64) %234 %224) %291 = (fma.f64 #s(literal 4 binary64) %234 %226) %292 = (fma.f64 %234 #s(literal 4 binary64) %222) %293 = (fma.f64 %234 #s(literal 4 binary64) %224) %294 = (fma.f64 %234 #s(literal 4 binary64) %226) %295 = (fma.f64 %239 #s(literal 4 binary64) %222) %296 = (fma.f64 %239 #s(literal 4 binary64) %224) %297 = (fma.f64 %239 #s(literal 4 binary64) %226) %298 = (fma.f64 %241 #s(literal 3 binary64) %222) %299 = (fma.f64 %241 #s(literal 3 binary64) %224) %300 = (fma.f64 %241 #s(literal 3 binary64) %226) %301 = (fma.f64 %245 %280 #s(literal 0 binary64)) %302 = (cosh.f64 #s(literal 0 binary64)) %303 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %304 = (exp.f64 %303) %305 = (hypot.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %306 = (hypot.f64 #s(literal -3 binary64) #s(literal 0 binary64)) %307 = (fma.f64 %245 %280 %222) %308 = (fma.f64 %245 %280 %224) %309 = (fma.f64 %245 %280 %226) %310 = (pow.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %311 = (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64)) %312 = (pow.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %313 = (pow.f64 #s(literal 3 binary64) #s(literal -1/2 binary64)) %314 = (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) %315 = (pow.f64 #s(literal -3 binary64) #s(literal 2 binary64)) %317 = (pow.f64 #s(literal 3 binary64) (+.f64 #s(literal -3 binary64) #s(literal 1/2 binary64))) %318 = (+.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %319 = (pow.f64 #s(literal 3 binary64) %318) %321 = (pow.f64 #s(literal 3 binary64) (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) %322 = (pow.f64 #s(literal -3 binary64) %318) %323 = (pow.f64 #s(literal 3 binary64) %237) %324 = (pow.f64 #s(literal 3 binary64) %239) %326 = (neg.f64 a) %327 = (neg.f64 %326) %328 = (*.f64 a #s(literal 3 binary64)) %329 = (*.f64 #s(literal 3 binary64) a) %330 = (/.f64 a #s(literal 3 binary64)) %331 = (*.f64 #s(literal -3 binary64) %326) %332 = (*.f64 %326 #s(literal -3 binary64)) %333 = (/.f64 %326 #s(literal -3 binary64)) %334 = (*.f64 #s(literal 0 binary64) a) %335 = (+.f64 a %334) %336 = (*.f64 a #s(literal 0 binary64)) %337 = (+.f64 a %336) %338 = (*.f64 #s(literal 1/2 binary64) a) %339 = (*.f64 #s(literal 2 binary64) %338) %340 = (*.f64 #s(literal 2 binary64) a) %341 = (*.f64 #s(literal 1/2 binary64) %340) %342 = (*.f64 a #s(literal 2 binary64)) %343 = (*.f64 %342 #s(literal 1/2 binary64)) %344 = (*.f64 a #s(literal 1/2 binary64)) %345 = (*.f64 %344 #s(literal 2 binary64)) %346 = (/.f64 %342 #s(literal 2 binary64)) %347 = (/.f64 %340 #s(literal 2 binary64)) %348 = (/.f64 #s(literal 3 binary64) a) %349 = (/.f64 #s(literal 3 binary64) %348) %350 = (fma.f64 a #s(literal 3 binary64) %334) %351 = (fma.f64 a #s(literal 3 binary64) %336) %352 = (fma.f64 a #s(literal 1/2 binary64) %344) %353 = (fma.f64 #s(literal 3 binary64) a %334) %354 = (fma.f64 #s(literal 3 binary64) a %336) %355 = (fma.f64 #s(literal 1/2 binary64) a %338) %356 = (+.f64 %344 %344) %357 = (+.f64 %338 %338) %358 = (fma.f64 #s(literal -3 binary64) %326 %334) %359 = (fma.f64 #s(literal -3 binary64) %326 %336) %360 = (fma.f64 %326 #s(literal -3 binary64) %334) %361 = (fma.f64 %326 #s(literal -3 binary64) %336) %362 = (fma.f64 #s(literal 2 binary64) %338 %334) %363 = (fma.f64 #s(literal 2 binary64) %338 %336) %364 = (fma.f64 #s(literal 1/2 binary64) %340 %334) %365 = (fma.f64 #s(literal 1/2 binary64) %340 %336) %366 = (fma.f64 %342 #s(literal 1/2 binary64) %334) %367 = (fma.f64 %342 #s(literal 1/2 binary64) %336) %368 = (fma.f64 %344 #s(literal 2 binary64) %334) %369 = (fma.f64 %344 #s(literal 2 binary64) %336) %371 = (neg.f64 c) %379 = (*.f64 #s(literal 0 binary64) c) %381 = (*.f64 c #s(literal 0 binary64)) %383 = (*.f64 c #s(literal 1/2 binary64)) %385 = (*.f64 #s(literal 2 binary64) c) %387 = (*.f64 c #s(literal -1/2 binary64)) %389 = (*.f64 c #s(literal 2 binary64)) %392 = (*.f64 c #s(literal -2 binary64)) %425 = (*.f64 a c) %426 = (*.f64 c a) %427 = (*.f64 %326 %371) %428 = (*.f64 %371 %326) %429 = (fabs.f64 %425) %430 = (neg.f64 %429) %431 = (*.f64 #s(literal 3 binary64) %425) %432 = (*.f64 %425 #s(literal 3 binary64)) %433 = (/.f64 %425 #s(literal 3 binary64)) %434 = (*.f64 #s(literal -3 binary64) %429) %435 = (*.f64 %429 #s(literal -3 binary64)) %436 = (/.f64 %429 #s(literal -3 binary64)) %437 = (*.f64 %425 #s(literal 1/2 binary64)) %438 = (*.f64 %437 #s(literal 2 binary64)) %439 = (*.f64 %425 #s(literal 2 binary64)) %440 = (*.f64 %439 #s(literal 1/2 binary64)) %441 = (/.f64 %439 #s(literal 2 binary64)) %442 = (*.f64 %425 #s(literal 0 binary64)) %443 = (fma.f64 a c %442) %444 = (*.f64 #s(literal 0 binary64) %425) %445 = (fma.f64 a c %444) %446 = (fma.f64 c a %442) %447 = (fma.f64 c a %444) %448 = (+.f64 %425 %442) %449 = (+.f64 %425 %444) %450 = (fma.f64 %326 %371 %442) %451 = (fma.f64 %326 %371 %444) %452 = (fma.f64 %371 %326 %442) %453 = (fma.f64 %371 %326 %444) %454 = (fma.f64 #s(literal 3 binary64) %425 %442) %455 = (fma.f64 #s(literal 3 binary64) %425 %444) %456 = (fma.f64 %425 #s(literal 3 binary64) %442) %457 = (fma.f64 %425 #s(literal 3 binary64) %444) %458 = (fma.f64 %425 #s(literal 1/2 binary64) %437) %459 = (*.f64 #s(literal 1/2 binary64) %425) %460 = (fma.f64 #s(literal 1/2 binary64) %425 %459) %461 = (+.f64 %437 %437) %462 = (+.f64 %459 %459) %463 = (fma.f64 #s(literal -3 binary64) %429 %442) %464 = (fma.f64 #s(literal -3 binary64) %429 %444) %465 = (fma.f64 %429 #s(literal -3 binary64) %442) %466 = (fma.f64 %429 #s(literal -3 binary64) %444) %467 = (fma.f64 %437 #s(literal 2 binary64) %442) %468 = (fma.f64 %437 #s(literal 2 binary64) %444) %469 = (fma.f64 %439 #s(literal 1/2 binary64) %442) %470 = (fma.f64 %439 #s(literal 1/2 binary64) %444) %473 = (neg.f64 #s(literal -2 binary64)) %474 = (+.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %475 = (+.f64 #s(literal 2 binary64) #s(literal 0 binary64)) %476 = (-.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %477 = (*.f64 #s(literal 3 binary64) #s(literal 2 binary64)) %478 = (*.f64 #s(literal 2 binary64) #s(literal 3 binary64)) %479 = (*.f64 #s(literal -3 binary64) #s(literal -2 binary64)) %480 = (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %481 = (*.f64 #s(literal -2 binary64) #s(literal -3 binary64)) %482 = (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) %483 = (/.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) %484 = (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) %485 = (/.f64 #s(literal -2 binary64) #s(literal -3 binary64)) %486 = (/.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %487 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) #s(literal 3 binary64)) %488 = (fma.f64 #s(literal 3 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %489 = (fma.f64 #s(literal 2 binary64) #s(literal 3 binary64) #s(literal 0 binary64)) %490 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 3 binary64)) %491 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) #s(literal 3 binary64)) %492 = (fma.f64 #s(literal -3 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) %493 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 3 binary64)) %494 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 3 binary64)) %495 = (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) %496 = (fma.f64 #s(literal -2 binary64) #s(literal -3 binary64) #s(literal 0 binary64)) %497 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 3 binary64)) %498 = (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %499 = (-.f64 #s(literal 0 binary64) #s(literal -3 binary64)) %500 = (+.f64 #s(literal 3 binary64) %499) %501 = (+.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) %502 = (+.f64 #s(literal 1/2 binary64) %501) %503 = (-.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) %504 = (+.f64 #s(literal 1/2 binary64) %503) %506 = (+.f64 (+.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) %507 = (+.f64 #s(literal 2 binary64) %303) %508 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %509 = (*.f64 %508 #s(literal -1/2 binary64)) %511 = (/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) %512 = (+.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %513 = (/.f64 %512 #s(literal -2 binary64)) %515 = (/.f64 (-.f64 #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64)) %516 = (/.f64 #s(literal 4 binary64) #s(literal -3 binary64)) %517 = (*.f64 #s(literal -1/2 binary64) %516) %518 = (fma.f64 %207 %208 #s(literal 3 binary64)) %519 = (fma.f64 %208 %207 #s(literal 3 binary64)) %520 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) %499) %521 = (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) %501) %522 = (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) %503) %523 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %499) %524 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) %499) %525 = (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) %501) %526 = (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) %503) %527 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %499) %528 = (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) %501) %529 = (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) %503) %530 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %499) %531 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %499) %532 = (fma.f64 #s(literal 3 binary64) #s(literal 2 binary64) %303) %533 = (fma.f64 #s(literal 2 binary64) #s(literal 3 binary64) %303) %534 = (fma.f64 #s(literal 2 binary64) %230 #s(literal 3 binary64)) %535 = (fma.f64 #s(literal -3 binary64) #s(literal -2 binary64) %303) %536 = (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %303) %537 = (fma.f64 #s(literal -2 binary64) #s(literal -3 binary64) %303) %538 = (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %303) %539 = (fma.f64 #s(literal 4 binary64) %232 #s(literal 3 binary64)) %540 = (fma.f64 #s(literal 4 binary64) %234 #s(literal 3 binary64)) %541 = (fma.f64 %234 #s(literal 4 binary64) #s(literal 3 binary64)) %542 = (fma.f64 %508 #s(literal -1/2 binary64) #s(literal 0 binary64)) %543 = (fma.f64 #s(literal -1/2 binary64) %516 #s(literal 0 binary64)) %544 = (fma.f64 %239 #s(literal 4 binary64) #s(literal 3 binary64)) %545 = (fma.f64 %241 #s(literal 3 binary64) #s(literal 3 binary64)) %546 = (fma.f64 %207 %208 %499) %547 = (fma.f64 %208 %207 %499) %548 = (fma.f64 #s(literal 2 binary64) %230 %499) %549 = (fma.f64 #s(literal 4 binary64) %232 %499) %550 = (fma.f64 #s(literal 4 binary64) %234 %499) %551 = (fma.f64 %234 #s(literal 2 binary64) %501) %552 = (fma.f64 %234 #s(literal 2 binary64) %503) %553 = (fma.f64 %234 #s(literal 4 binary64) %499) %554 = (fma.f64 %508 #s(literal -1/2 binary64) %303) %555 = (fma.f64 %239 #s(literal 4 binary64) %499) %556 = (fma.f64 %241 #s(literal 3 binary64) %499) %557 = (fma.f64 #s(literal -1/2 binary64) %516 %303) %558 = (fma.f64 %245 %280 #s(literal 3 binary64)) %559 = (fma.f64 %245 %280 %499) %563 = (neg.f64 #s(literal 3 binary64)) %564 = (+.f64 #s(literal -3 binary64) #s(literal 0 binary64)) %565 = (+.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %566 = (copysign.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %567 = (*.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %568 = (*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) %569 = (*.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %570 = (*.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %571 = (*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %572 = (*.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) %573 = (/.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %574 = (/.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %575 = (/.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %576 = (/.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %577 = (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) #s(literal 0 binary64)) %578 = (fma.f64 #s(literal 3 binary64) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %579 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) %580 = (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) #s(literal 0 binary64)) %581 = (fma.f64 #s(literal -3 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %582 = (fma.f64 #s(literal -1/2 binary64) #s(literal 3 binary64) #s(literal -1/2 binary64)) %583 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %584 = (fma.f64 #s(literal 1/2 binary64) #s(literal -3 binary64) #s(literal -1/2 binary64)) %585 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) %586 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %587 = (*.f64 #s(literal 0 binary64) #s(literal -3 binary64)) %588 = (+.f64 #s(literal -3 binary64) %587) %589 = (*.f64 #s(literal -3 binary64) #s(literal 0 binary64)) %590 = (+.f64 #s(literal -3 binary64) %589) %591 = (*.f64 #s(literal -2 binary64) %230) %592 = (*.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %593 = (*.f64 #s(literal 4 binary64) %592) %594 = (/.f64 #s(literal 0 binary64) #s(literal -3 binary64)) %595 = (+.f64 #s(literal -3 binary64) %594) %596 = (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) %587) %597 = (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) %589) %598 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %587) %599 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %589) %600 = (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) %587) %601 = (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) %589) %602 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %587) %603 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %589) %604 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %587) %605 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %589) %606 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %587) %607 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %589) %608 = (fma.f64 #s(literal -2 binary64) %230 #s(literal 0 binary64)) %609 = (fma.f64 #s(literal 4 binary64) %592 #s(literal 0 binary64)) %610 = (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) %594) %611 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %594) %612 = (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) %594) %613 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %594) %614 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %594) %615 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %594) %616 = (fma.f64 #s(literal -2 binary64) %230 %587) %617 = (fma.f64 #s(literal -2 binary64) %230 %589) %618 = (fma.f64 #s(literal 4 binary64) %592 %587) %619 = (fma.f64 #s(literal 4 binary64) %592 %589) %620 = (fma.f64 #s(literal -2 binary64) %230 %594) %621 = (fma.f64 #s(literal 4 binary64) %592 %594) %622 = (pow.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %623 = (pow.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %625 = (*.f64 c c) %627 = (fabs.f64 c) %630 = (neg.f64 %625) %634 = (fabs.f64 %627) %636 = (neg.f64 %627) %643 = (pow.f64 c #s(literal 3 binary64)) %648 = (*.f64 a %625) %654 = (*.f64 %627 a) %658 = (*.f64 a %627) %660 = (*.f64 %371 %425) %667 = (*.f64 %648 #s(literal 1/2 binary64)) %669 = (*.f64 %648 #s(literal 2 binary64)) %672 = (*.f64 #s(literal 0 binary64) %648) %674 = (*.f64 %648 #s(literal 0 binary64)) %701 = (*.f64 #s(literal 1/2 binary64) %648) %708 = (*.f64 a %643) %731 = (*.f64 a %371) %732 = (*.f64 c %326) %733 = (*.f64 %326 c) %734 = (*.f64 %371 a) %735 = (neg.f64 %425) %736 = (fabs.f64 %429) %737 = (fabs.f64 a) %738 = (*.f64 %737 %627) %739 = (*.f64 %627 %737) %740 = (*.f64 %425 #s(literal -3 binary64)) %741 = (*.f64 #s(literal -3 binary64) %425) %742 = (*.f64 #s(literal 3 binary64) %429) %743 = (*.f64 %429 #s(literal 3 binary64)) %745 = (sqrt.f64 (*.f64 %425 %425)) %746 = (*.f64 %429 %429) %747 = (sqrt.f64 %746) %748 = (sqrt.f64 %429) %749 = (*.f64 %748 %748) %750 = (neg.f64 %748) %752 = (fabs.f64 (*.f64 %750 %748)) %754 = (fabs.f64 (*.f64 %748 %750)) %755 = (*.f64 %750 %750) %756 = (sqrt.f64 %627) %757 = (sqrt.f64 %737) %758 = (*.f64 %757 %748) %759 = (*.f64 %756 %758) %760 = (*.f64 %756 %748) %761 = (*.f64 %757 %760) %762 = (*.f64 %748 %757) %763 = (*.f64 %762 %756) %764 = (*.f64 %748 %756) %765 = (*.f64 %764 %757) %766 = (pow.f64 %429 #s(literal 3 binary64)) %767 = (*.f64 %756 %756) %768 = (*.f64 %757 %757) %769 = (*.f64 %767 %768) %770 = (*.f64 %768 %767) %771 = (pow.f64 %748 #s(literal 2 binary64)) %772 = (pow.f64 %746 #s(literal 1/2 binary64)) %775 = (- (* b b) (* a c)) %776 = (approx %775 %429) %777 = (/.f64 c a) %779 = (fabs.f64 %777) %785 = (/.f64 a c) %789 = (/.f64 #s(literal -3 binary64) a) %793 = (/.f64 #s(literal 1/2 binary64) a) %797 = (*.f64 %371 #s(literal 2 binary64)) %798 = (/.f64 #s(literal -1/2 binary64) a) %810 = (neg.f64 %737) %816 = (fabs.f64 %785) %818 = (fabs.f64 %348) %822 = (*.f64 a a) %823 = (/.f64 %625 %822) %827 = (sqrt.f64 %779) %829 = (neg.f64 %827) %843 = (fabs.f64 %827) %844 = (fabs.f64 %829) %845 = (neg.f64 %829) %846 = (/.f64 %756 %757) %847 = (*.f64 #s(literal 3 binary64) %827) %848 = (*.f64 %827 #s(literal 3 binary64)) %849 = (sqrt.f64 %816) %850 = (/.f64 #s(literal 3 binary64) %849) %851 = (/.f64 %827 #s(literal 3 binary64)) %853 = (sqrt.f64 (/.f64 %779 #s(literal 3 binary64))) %854 = (*.f64 #s(literal -3 binary64) %829) %855 = (*.f64 %829 #s(literal -3 binary64)) %856 = (/.f64 %829 #s(literal -3 binary64)) %857 = (sqrt.f64 %634) %859 = (sqrt.f64 (fabs.f64 %737)) %860 = (/.f64 %857 %859) %861 = (neg.f64 %756) %862 = (neg.f64 %757) %863 = (/.f64 %861 %862) %864 = (*.f64 %757 #s(literal 3 binary64)) %865 = (/.f64 %756 %864) %866 = (*.f64 %756 #s(literal 3 binary64)) %867 = (/.f64 %866 %757) %868 = (*.f64 #s(literal 3 binary64) %756) %869 = (/.f64 %868 %757) %870 = (/.f64 #s(literal 3 binary64) %757) %871 = (*.f64 %756 %870) %872 = (sqrt.f64 %818) %873 = (*.f64 %756 %872) %874 = (*.f64 #s(literal 1/2 binary64) %827) %875 = (*.f64 #s(literal 2 binary64) %874) %876 = (*.f64 #s(literal 2 binary64) %827) %877 = (*.f64 #s(literal 1/2 binary64) %876) %878 = (*.f64 #s(literal -1/2 binary64) %827) %879 = (*.f64 #s(literal -2 binary64) %878) %880 = (*.f64 %827 #s(literal 1/2 binary64)) %881 = (*.f64 %880 #s(literal 2 binary64)) %882 = (*.f64 %827 #s(literal 2 binary64)) %883 = (*.f64 %882 #s(literal 1/2 binary64)) %884 = (*.f64 %827 #s(literal -2 binary64)) %885 = (*.f64 %884 #s(literal -1/2 binary64)) %886 = (/.f64 %882 #s(literal 2 binary64)) %887 = (/.f64 %876 #s(literal 2 binary64)) %888 = (*.f64 %829 #s(literal 2 binary64)) %889 = (*.f64 %888 #s(literal -1/2 binary64)) %890 = (*.f64 %829 #s(literal -2 binary64)) %891 = (*.f64 %890 #s(literal 1/2 binary64)) %893 = (sqrt.f64 (fabs.f64 %818)) %894 = (*.f64 %857 %893) %895 = (*.f64 %756 #s(literal -3 binary64)) %896 = (*.f64 %757 #s(literal -3 binary64)) %897 = (/.f64 %895 %896) %898 = (*.f64 %756 #s(literal 2 binary64)) %899 = (*.f64 %757 #s(literal 2 binary64)) %900 = (/.f64 %898 %899) %901 = (/.f64 %866 %864) %902 = (*.f64 #s(literal 3 binary64) %757) %903 = (/.f64 %868 %902) %904 = (*.f64 #s(literal 2 binary64) %756) %905 = (*.f64 #s(literal 2 binary64) %757) %906 = (/.f64 %904 %905) %907 = (*.f64 #s(literal -3 binary64) %756) %908 = (*.f64 #s(literal -3 binary64) %757) %909 = (/.f64 %907 %908) %910 = (*.f64 %827 #s(literal 0 binary64)) %911 = (+.f64 %827 %910) %912 = (*.f64 #s(literal 0 binary64) %827) %913 = (+.f64 %827 %912) %914 = (sqrt.f64 %827) %915 = (*.f64 %914 %914) %916 = (fma.f64 #s(literal 3 binary64) %827 %910) %917 = (fma.f64 #s(literal 3 binary64) %827 %912) %918 = (fma.f64 %827 #s(literal 3 binary64) %910) %919 = (fma.f64 %827 #s(literal 3 binary64) %912) %920 = (fma.f64 %827 #s(literal 1/2 binary64) %880) %921 = (fma.f64 #s(literal 1/2 binary64) %827 %874) %922 = (pow.f64 %779 #s(literal 1/2 binary64)) %923 = (+.f64 %880 %880) %924 = (+.f64 %874 %874) %925 = (fma.f64 #s(literal -3 binary64) %829 %910) %926 = (fma.f64 #s(literal -3 binary64) %829 %912) %927 = (fma.f64 %829 #s(literal -3 binary64) %910) %928 = (fma.f64 %829 #s(literal -3 binary64) %912) %929 = (fma.f64 %756 %870 %910) %930 = (fma.f64 %756 %870 %912) %931 = (fma.f64 %756 %872 %910) %932 = (fma.f64 %756 %872 %912) %933 = (fma.f64 #s(literal 2 binary64) %874 %910) %934 = (fma.f64 #s(literal 2 binary64) %874 %912) %935 = (fma.f64 #s(literal 1/2 binary64) %876 %910) %936 = (fma.f64 #s(literal 1/2 binary64) %876 %912) %937 = (fma.f64 #s(literal -2 binary64) %878 %910) %938 = (fma.f64 #s(literal -2 binary64) %878 %912) %939 = (fma.f64 %880 #s(literal 2 binary64) %910) %940 = (fma.f64 %880 #s(literal 2 binary64) %912) %941 = (fma.f64 %882 #s(literal 1/2 binary64) %910) %942 = (fma.f64 %882 #s(literal 1/2 binary64) %912) %943 = (fma.f64 %884 #s(literal -1/2 binary64) %910) %944 = (fma.f64 %884 #s(literal -1/2 binary64) %912) %946 = (/.f64 #s(literal 3 binary64) (pow.f64 %779 #s(literal -1/2 binary64))) %947 = (fma.f64 %888 #s(literal -1/2 binary64) %910) %948 = (fma.f64 %888 #s(literal -1/2 binary64) %912) %949 = (fma.f64 %890 #s(literal 1/2 binary64) %910) %950 = (fma.f64 %890 #s(literal 1/2 binary64) %912) %951 = (fma.f64 %857 %893 %910) %952 = (fma.f64 %857 %893 %912) %953 = (pow.f64 %823 %239) %954 = (fma.f64 %914 %914 %910) %955 = (fma.f64 %914 %914 %912) %956 = (*.f64 a %827) %959 = (neg.f64 %956) %961 = (*.f64 %756 a) %963 = (*.f64 a %756) %971 = (*.f64 #s(literal 1/2 binary64) %956) %973 = (*.f64 #s(literal 2 binary64) %956) %975 = (*.f64 %956 #s(literal 1/2 binary64)) %977 = (*.f64 %956 #s(literal 2 binary64)) %981 = (*.f64 %956 #s(literal 0 binary64)) %983 = (*.f64 #s(literal 0 binary64) %956) %1011 = (sqrt %775) %1012 = (approx %1011 %956) %1026 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %1036 = (/.f64 b a) %1038 = (neg.f64 %1036) %1044 = (/.f64 a b) %1054 = (*.f64 b %793) %1056 = (*.f64 #s(literal -2 binary64) %1036) %1058 = (/.f64 #s(literal 2 binary64) a) %1059 = (*.f64 %1058 b) %1061 = (*.f64 %798 b) %1073 = (*.f64 %326 #s(literal 2 binary64)) %1075 = (*.f64 #s(literal 2 binary64) %326) %1077 = (/.f64 %18 %326) %1079 = (*.f64 %1038 #s(literal -2 binary64)) %1085 = (*.f64 #s(literal 0 binary64) %1036) %1087 = (*.f64 %1036 #s(literal 0 binary64)) %1089 = (/.f64 %22 #s(literal -3 binary64)) %1091 = (/.f64 #s(literal -2 binary64) a) %1092 = (/.f64 %18 #s(literal -3 binary64)) %1156 = (- %1011 b) %1157 = (/ %1156 a) %1166 = (*.f64 %756 %326) %1168 = (*.f64 %326 %756) %1179 = (approx %1011 %959) %1202 = (/.f64 b %326) %1203 = (/.f64 %1 a) %1204 = (*.f64 b %789) %1205 = (*.f64 #s(literal -3 binary64) %1036) %1206 = (*.f64 %1036 #s(literal -3 binary64)) %1207 = (*.f64 %789 b) %1208 = (/.f64 %1036 #s(literal -3 binary64)) %1209 = (*.f64 %1 %348) %1210 = (*.f64 #s(literal 3 binary64) %1038) %1211 = (*.f64 %1038 #s(literal 3 binary64)) %1212 = (*.f64 %348 %1) %1213 = (neg.f64 %1044) %1214 = (/.f64 #s(literal 3 binary64) %1213) %1215 = (/.f64 %1038 #s(literal 3 binary64)) %1216 = (/.f64 %22 %342) %1217 = (/.f64 %22 %340) %1218 = (*.f64 #s(literal 2 binary64) %1061) %1219 = (*.f64 #s(literal -1/2 binary64) %1059) %1220 = (*.f64 #s(literal 1/2 binary64) %1056) %1221 = (*.f64 #s(literal -2 binary64) %1054) %1222 = (*.f64 %22 %793) %1223 = (*.f64 %1056 #s(literal 1/2 binary64)) %1224 = (*.f64 %1058 %26) %1225 = (*.f64 %793 %22) %1226 = (*.f64 %24 %798) %1227 = (*.f64 %1059 #s(literal -1/2 binary64)) %1228 = (*.f64 %1061 #s(literal 2 binary64)) %1229 = (*.f64 %1054 #s(literal -2 binary64)) %1230 = (/.f64 %1056 #s(literal 2 binary64)) %1231 = (/.f64 %1059 #s(literal -2 binary64)) %1232 = (/.f64 %24 %1073) %1233 = (/.f64 %24 %1075) %1234 = (*.f64 #s(literal 2 binary64) %1077) %1235 = (*.f64 %1079 #s(literal -1/2 binary64)) %1237 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %1036)) %1238 = (*.f64 %789 %22) %1239 = (*.f64 #s(literal -1/2 binary64) %1238) %1240 = (*.f64 %1054 #s(literal 3 binary64)) %1241 = (*.f64 #s(literal -2 binary64) %1240) %1242 = (*.f64 #s(literal 3 binary64) %1054) %1243 = (*.f64 #s(literal -2 binary64) %1242) %1244 = (*.f64 %99 %793) %1245 = (*.f64 %1242 #s(literal -2 binary64)) %1246 = (*.f64 %1058 %1092) %1247 = (*.f64 %793 %104) %1248 = (*.f64 %798 %1089) %1249 = (*.f64 %1091 %106) %1250 = (*.f64 %104 %793) %1251 = (*.f64 %1089 %798) %1252 = (*.f64 #s(literal 0 binary64) %1038) %1253 = (+.f64 %1038 %1252) %1254 = (*.f64 %1038 #s(literal 0 binary64)) %1255 = (+.f64 %1038 %1254) %1256 = (fma.f64 #s(literal -1/2 binary64) %1036 %1061) %1257 = (fma.f64 %798 b %1061) %1258 = (+.f64 %1061 %1061) %1259 = (fma.f64 b %789 %1252) %1260 = (fma.f64 b %789 %1254) %1261 = (fma.f64 %1 %793 %1061) %1262 = (fma.f64 #s(literal -3 binary64) %1036 %1252) %1263 = (fma.f64 #s(literal -3 binary64) %1036 %1254) %1264 = (fma.f64 #s(literal 1/2 binary64) %1038 %1061) %1265 = (fma.f64 %1036 #s(literal -3 binary64) %1252) %1266 = (fma.f64 %1036 #s(literal -3 binary64) %1254) %1267 = (fma.f64 %1038 #s(literal 1/2 binary64) %1061) %1268 = (fma.f64 %789 b %1252) %1269 = (fma.f64 %789 b %1254) %1270 = (fma.f64 %793 %1 %1061) %1271 = (fma.f64 %1 %348 %1252) %1272 = (fma.f64 %1 %348 %1254) %1273 = (fma.f64 #s(literal 3 binary64) %1038 %1252) %1274 = (fma.f64 #s(literal 3 binary64) %1038 %1254) %1275 = (fma.f64 %1038 #s(literal 3 binary64) %1252) %1276 = (fma.f64 %1038 #s(literal 3 binary64) %1254) %1277 = (fma.f64 %348 %1 %1252) %1278 = (fma.f64 %348 %1 %1254) %1279 = (*.f64 #s(literal -3 binary64) %793) %1280 = (fma.f64 b %1279 %1061) %1281 = (fma.f64 #s(literal 3 binary64) %1061 %1061) %1282 = (fma.f64 #s(literal -3 binary64) %1054 %1061) %1283 = (fma.f64 %348 %26 %1061) %1284 = (fma.f64 %26 %348 %1061) %1285 = (fma.f64 %1061 #s(literal 3 binary64) %1061) %1286 = (fma.f64 %1054 #s(literal -3 binary64) %1061) %1287 = (fma.f64 #s(literal 2 binary64) %1061 %1252) %1288 = (fma.f64 #s(literal 2 binary64) %1061 %1254) %1289 = (fma.f64 #s(literal -1/2 binary64) %1059 %1252) %1290 = (fma.f64 #s(literal -1/2 binary64) %1059 %1254) %1291 = (fma.f64 #s(literal 1/2 binary64) %1056 %1252) %1292 = (fma.f64 #s(literal 1/2 binary64) %1056 %1254) %1293 = (fma.f64 #s(literal -2 binary64) %1054 %1252) %1294 = (fma.f64 #s(literal -2 binary64) %1054 %1254) %1295 = (fma.f64 %22 %793 %1252) %1296 = (fma.f64 %22 %793 %1254) %1297 = (fma.f64 %1056 #s(literal 1/2 binary64) %1252) %1298 = (fma.f64 %1056 #s(literal 1/2 binary64) %1254) %1299 = (fma.f64 %1058 %26 %1252) %1300 = (fma.f64 %1058 %26 %1254) %1301 = (fma.f64 %793 %22 %1252) %1302 = (fma.f64 %793 %22 %1254) %1303 = (fma.f64 %24 %798 %1252) %1304 = (fma.f64 %24 %798 %1254) %1305 = (fma.f64 %1059 #s(literal -1/2 binary64) %1252) %1306 = (fma.f64 %1059 #s(literal -1/2 binary64) %1254) %1307 = (fma.f64 %1061 #s(literal 2 binary64) %1252) %1308 = (fma.f64 %1061 #s(literal 2 binary64) %1254) %1309 = (fma.f64 %1054 #s(literal -2 binary64) %1252) %1310 = (fma.f64 %1054 #s(literal -2 binary64) %1254) %1311 = (*.f64 %1 #s(literal -1/2 binary64)) %1312 = (fma.f64 %1311 %789 %1061) %1313 = (fma.f64 #s(literal 2 binary64) %1077 %1252) %1314 = (fma.f64 #s(literal 2 binary64) %1077 %1254) %1315 = (fma.f64 %1079 #s(literal -1/2 binary64) %1252) %1316 = (fma.f64 %1079 #s(literal -1/2 binary64) %1254) %1317 = (fma.f64 #s(literal -1/2 binary64) %1238 %1252) %1318 = (fma.f64 #s(literal -1/2 binary64) %1238 %1254) %1319 = (fma.f64 #s(literal -2 binary64) %1240 %1252) %1320 = (fma.f64 #s(literal -2 binary64) %1240 %1254) %1321 = (fma.f64 #s(literal -2 binary64) %1242 %1252) %1322 = (fma.f64 #s(literal -2 binary64) %1242 %1254) %1323 = (fma.f64 %99 %793 %1252) %1324 = (fma.f64 %99 %793 %1254) %1325 = (fma.f64 %1242 #s(literal -2 binary64) %1252) %1326 = (fma.f64 %1242 #s(literal -2 binary64) %1254) %1327 = (fma.f64 %1058 %1092 %1252) %1328 = (fma.f64 %1058 %1092 %1254) %1329 = (fma.f64 %793 %104 %1252) %1330 = (fma.f64 %793 %104 %1254) %1331 = (fma.f64 %798 %1089 %1252) %1332 = (fma.f64 %798 %1089 %1254) %1333 = (fma.f64 %1091 %106 %1252) %1334 = (fma.f64 %1091 %106 %1254) %1335 = (fma.f64 %104 %793 %1252) %1336 = (fma.f64 %104 %793 %1254) %1337 = (fma.f64 %1089 %798 %1252) %1338 = (fma.f64 %1089 %798 %1254) %1339 = (+.f64 %827 %1036) %1342 = (-.f64 %1038 %827) %1347 = (fma.f64 %827 a b) %1348 = (neg.f64 %1347) %1450 = (*.f64 #s(literal 1/2 binary64) %748) %1452 = (*.f64 #s(literal 2 binary64) %748) %1454 = (*.f64 #s(literal -1/2 binary64) %748) %1456 = (*.f64 %748 #s(literal 1/2 binary64)) %1458 = (*.f64 %748 #s(literal 2 binary64)) %1460 = (*.f64 %748 #s(literal -2 binary64)) %1466 = (*.f64 %748 #s(literal 0 binary64)) %1468 = (*.f64 #s(literal 0 binary64) %748) %1470 = (sqrt.f64 %748) %1513 = (/.f64 %748 a) %1514 = (/.f64 %750 %326) %1515 = (neg.f64 %1513) %1516 = (neg.f64 %1515) %1517 = (/.f64 %757 a) %1518 = (*.f64 %756 %1517) %1519 = (/.f64 %756 a) %1520 = (*.f64 %757 %1519) %1521 = (*.f64 #s(literal 3 binary64) %1513) %1522 = (*.f64 %748 %348) %1523 = (*.f64 %1513 #s(literal 3 binary64)) %1524 = (*.f64 %348 %748) %1526 = (/.f64 #s(literal 3 binary64) (/.f64 a %748)) %1527 = (/.f64 %1513 #s(literal 3 binary64)) %1528 = (*.f64 #s(literal -3 binary64) %1515) %1529 = (*.f64 %789 %750) %1530 = (*.f64 %750 %789) %1531 = (*.f64 %1515 #s(literal -3 binary64)) %1532 = (/.f64 %1515 #s(literal -3 binary64)) %1534 = (/.f64 #s(literal 3 binary64) (/.f64 %326 %750)) %1535 = (*.f64 %757 %348) %1536 = (*.f64 %756 %1535) %1537 = (*.f64 %756 %348) %1538 = (*.f64 %757 %1537) %1539 = (*.f64 %348 %757) %1540 = (*.f64 %1539 %756) %1541 = (*.f64 %348 %756) %1542 = (*.f64 %1541 %757) %1543 = (/.f64 %1458 %342) %1544 = (/.f64 %1452 %340) %1545 = (*.f64 %793 %748) %1546 = (*.f64 #s(literal 2 binary64) %1545) %1547 = (*.f64 #s(literal 1/2 binary64) %1513) %1548 = (*.f64 #s(literal 2 binary64) %1547) %1549 = (*.f64 #s(literal 2 binary64) %1513) %1550 = (*.f64 #s(literal 1/2 binary64) %1549) %1551 = (*.f64 #s(literal -1/2 binary64) %1513) %1552 = (*.f64 #s(literal -2 binary64) %1551) %1553 = (*.f64 %748 %793) %1554 = (*.f64 %1553 #s(literal 2 binary64)) %1555 = (*.f64 %1458 %793) %1556 = (*.f64 %748 %1058) %1557 = (*.f64 %1556 #s(literal 1/2 binary64)) %1558 = (*.f64 %1513 #s(literal 1/2 binary64)) %1559 = (*.f64 %1558 #s(literal 2 binary64)) %1560 = (*.f64 %1513 #s(literal 2 binary64)) %1561 = (*.f64 %1560 #s(literal 1/2 binary64)) %1562 = (*.f64 %1513 #s(literal -2 binary64)) %1563 = (*.f64 %1562 #s(literal -1/2 binary64)) %1564 = (/.f64 %1560 #s(literal 2 binary64)) %1565 = (/.f64 %1549 #s(literal 2 binary64)) %1566 = (*.f64 %750 #s(literal 2 binary64)) %1567 = (*.f64 %1566 %798) %1569 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %1513)) %1570 = (/.f64 %1566 %1073) %1572 = (/.f64 (*.f64 #s(literal 2 binary64) %750) %1075) %1573 = (*.f64 %1513 #s(literal 0 binary64)) %1574 = (+.f64 %1513 %1573) %1575 = (*.f64 #s(literal 0 binary64) %1513) %1576 = (+.f64 %1513 %1575) %1577 = (fma.f64 %756 %1517 %1573) %1578 = (fma.f64 %756 %1517 %1575) %1579 = (fma.f64 %757 %1519 %1573) %1580 = (fma.f64 %757 %1519 %1575) %1581 = (fma.f64 #s(literal 3 binary64) %1513 %1573) %1582 = (fma.f64 #s(literal 3 binary64) %1513 %1575) %1583 = (fma.f64 #s(literal 1/2 binary64) %1513 %1547) %1584 = (fma.f64 %748 %348 %1573) %1585 = (fma.f64 %748 %348 %1575) %1586 = (fma.f64 %1513 #s(literal 3 binary64) %1573) %1587 = (fma.f64 %1513 #s(literal 3 binary64) %1575) %1588 = (fma.f64 %1513 #s(literal 1/2 binary64) %1558) %1589 = (fma.f64 %348 %748 %1573) %1590 = (fma.f64 %348 %748 %1575) %1591 = (+.f64 %1558 %1558) %1592 = (+.f64 %1547 %1547) %1593 = (fma.f64 #s(literal -3 binary64) %1515 %1573) %1594 = (fma.f64 #s(literal -3 binary64) %1515 %1575) %1595 = (fma.f64 %789 %750 %1573) %1596 = (fma.f64 %789 %750 %1575) %1597 = (fma.f64 %750 %789 %1573) %1598 = (fma.f64 %750 %789 %1575) %1599 = (fma.f64 %1515 #s(literal -3 binary64) %1573) %1600 = (fma.f64 %1515 #s(literal -3 binary64) %1575) %1601 = (fma.f64 %756 %1535 %1573) %1602 = (fma.f64 %756 %1535 %1575) %1603 = (fma.f64 %757 %1537 %1573) %1604 = (fma.f64 %757 %1537 %1575) %1605 = (fma.f64 %1539 %756 %1573) %1606 = (fma.f64 %1539 %756 %1575) %1607 = (fma.f64 %1541 %757 %1573) %1608 = (fma.f64 %1541 %757 %1575) %1609 = (fma.f64 #s(literal 2 binary64) %1545 %1573) %1610 = (fma.f64 #s(literal 2 binary64) %1545 %1575) %1611 = (fma.f64 #s(literal 2 binary64) %1547 %1573) %1612 = (fma.f64 #s(literal 2 binary64) %1547 %1575) %1613 = (fma.f64 #s(literal 1/2 binary64) %1549 %1573) %1614 = (fma.f64 #s(literal 1/2 binary64) %1549 %1575) %1615 = (fma.f64 #s(literal -2 binary64) %1551 %1573) %1616 = (fma.f64 #s(literal -2 binary64) %1551 %1575) %1617 = (fma.f64 %1553 #s(literal 2 binary64) %1573) %1618 = (fma.f64 %1553 #s(literal 2 binary64) %1575) %1619 = (fma.f64 %1458 %793 %1573) %1620 = (fma.f64 %1458 %793 %1575) %1621 = (fma.f64 %1556 #s(literal 1/2 binary64) %1573) %1622 = (fma.f64 %1556 #s(literal 1/2 binary64) %1575) %1623 = (fma.f64 %1558 #s(literal 2 binary64) %1573) %1624 = (fma.f64 %1558 #s(literal 2 binary64) %1575) %1625 = (fma.f64 %1560 #s(literal 1/2 binary64) %1573) %1626 = (fma.f64 %1560 #s(literal 1/2 binary64) %1575) %1627 = (fma.f64 %1562 #s(literal -1/2 binary64) %1573) %1628 = (fma.f64 %1562 #s(literal -1/2 binary64) %1575) %1629 = (fma.f64 %1566 %798 %1573) %1630 = (fma.f64 %1566 %798 %1575) %1632 = (/.f64 #s(literal -3 binary64) %326) %1633 = (neg.f64 %789) %1634 = (/.f64 #s(literal 2 binary64) %342) %1635 = (/.f64 #s(literal 2 binary64) %340) %1636 = (*.f64 #s(literal 3 binary64) %348) %1637 = (*.f64 #s(literal 2 binary64) %793) %1638 = (*.f64 #s(literal -3 binary64) %789) %1639 = (*.f64 #s(literal -1/2 binary64) %1091) %1640 = (*.f64 #s(literal 1/2 binary64) %1058) %1641 = (*.f64 %348 #s(literal 3 binary64)) %1642 = (*.f64 #s(literal -2 binary64) %798) %1643 = (*.f64 %1058 #s(literal 1/2 binary64)) %1644 = (*.f64 %789 #s(literal -3 binary64)) %1645 = (*.f64 %793 #s(literal 2 binary64)) %1646 = (*.f64 %798 #s(literal -2 binary64)) %1647 = (*.f64 %1091 #s(literal -1/2 binary64)) %1648 = (/.f64 %348 #s(literal 3 binary64)) %1649 = (/.f64 %1058 #s(literal 2 binary64)) %1650 = (/.f64 %789 #s(literal -3 binary64)) %1651 = (/.f64 %1091 #s(literal -2 binary64)) %1652 = (/.f64 #s(literal -2 binary64) %1073) %1653 = (/.f64 #s(literal -2 binary64) %1075) %1654 = (*.f64 #s(literal -2 binary64) %1279) %1655 = (*.f64 #s(literal 1/2 binary64) %793) %1656 = (*.f64 #s(literal 4 binary64) %1655) %1657 = (*.f64 %793 #s(literal 4 binary64)) %1658 = (*.f64 %1657 #s(literal 1/2 binary64)) %1659 = (/.f64 #s(literal 0 binary64) a) %1660 = (+.f64 %348 %1659) %1661 = (+.f64 %793 %793) %1663 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %789)) %1664 = (fma.f64 #s(literal 3 binary64) %348 %1659) %1665 = (fma.f64 #s(literal 3 binary64) %793 %793) %1666 = (fma.f64 #s(literal 2 binary64) %793 %1659) %1667 = (fma.f64 #s(literal -3 binary64) %789 %1659) %1668 = (fma.f64 #s(literal -3 binary64) %798 %793) %1669 = (fma.f64 #s(literal -1/2 binary64) %789 %793) %1670 = (fma.f64 #s(literal -1/2 binary64) %1091 %1659) %1671 = (fma.f64 #s(literal 1/2 binary64) %348 %793) %1672 = (fma.f64 #s(literal 1/2 binary64) %1058 %1659) %1673 = (fma.f64 %348 #s(literal 3 binary64) %1659) %1674 = (fma.f64 %348 #s(literal 1/2 binary64) %793) %1675 = (fma.f64 #s(literal -2 binary64) %798 %1659) %1676 = (fma.f64 %1058 #s(literal 1/2 binary64) %1659) %1677 = (fma.f64 %789 #s(literal -3 binary64) %1659) %1678 = (fma.f64 %789 #s(literal -1/2 binary64) %793) %1679 = (fma.f64 %793 #s(literal 3 binary64) %793) %1680 = (fma.f64 %793 #s(literal 2 binary64) %1659) %1681 = (fma.f64 %798 #s(literal -3 binary64) %793) %1682 = (fma.f64 %798 #s(literal -2 binary64) %1659) %1683 = (fma.f64 %1091 #s(literal -1/2 binary64) %1659) %1684 = (*.f64 %348 #s(literal 0 binary64)) %1685 = (+.f64 %348 %1684) %1686 = (*.f64 #s(literal 0 binary64) %348) %1687 = (+.f64 %348 %1686) %1688 = (fma.f64 #s(literal 3 binary64) %348 %1684) %1689 = (fma.f64 #s(literal 3 binary64) %348 %1686) %1690 = (fma.f64 #s(literal 2 binary64) %793 %1684) %1691 = (fma.f64 #s(literal 2 binary64) %793 %1686) %1692 = (fma.f64 #s(literal 2 binary64) %1655 %793) %1693 = (*.f64 %793 #s(literal 1/2 binary64)) %1694 = (fma.f64 #s(literal 2 binary64) %1693 %793) %1695 = (fma.f64 #s(literal -3 binary64) %789 %1684) %1696 = (fma.f64 #s(literal -3 binary64) %789 %1686) %1697 = (fma.f64 #s(literal -3 binary64) %1279 %793) %1698 = (fma.f64 #s(literal -1/2 binary64) %1091 %1684) %1699 = (fma.f64 #s(literal -1/2 binary64) %1091 %1686) %1700 = (fma.f64 #s(literal 1/2 binary64) %1058 %1684) %1701 = (fma.f64 #s(literal 1/2 binary64) %1058 %1686) %1702 = (fma.f64 %348 #s(literal 3 binary64) %1684) %1703 = (fma.f64 %348 #s(literal 3 binary64) %1686) %1704 = (fma.f64 #s(literal -2 binary64) %798 %1684) %1705 = (fma.f64 #s(literal -2 binary64) %798 %1686) %1706 = (fma.f64 #s(literal -2 binary64) %1279 %1659) %1707 = (fma.f64 %1058 #s(literal 1/2 binary64) %1684) %1708 = (fma.f64 %1058 #s(literal 1/2 binary64) %1686) %1709 = (fma.f64 %789 #s(literal -3 binary64) %1684) %1710 = (fma.f64 %789 #s(literal -3 binary64) %1686) %1711 = (fma.f64 %793 #s(literal 2 binary64) %1684) %1712 = (fma.f64 %793 #s(literal 2 binary64) %1686) %1713 = (fma.f64 #s(literal 4 binary64) %1655 %1659) %1714 = (fma.f64 %798 #s(literal -2 binary64) %1684) %1715 = (fma.f64 %798 #s(literal -2 binary64) %1686) %1716 = (fma.f64 %1091 #s(literal -1/2 binary64) %1684) %1717 = (fma.f64 %1091 #s(literal -1/2 binary64) %1686) %1718 = (fma.f64 %1657 #s(literal 1/2 binary64) %1659) %1719 = (pow.f64 a #s(literal -3 binary64)) %1720 = (fma.f64 #s(literal -2 binary64) %1279 %1684) %1721 = (fma.f64 #s(literal -2 binary64) %1279 %1686) %1722 = (fma.f64 #s(literal 4 binary64) %1655 %1684) %1723 = (fma.f64 #s(literal 4 binary64) %1655 %1686) %1724 = (fma.f64 %1657 #s(literal 1/2 binary64) %1684) %1725 = (fma.f64 %1657 #s(literal 1/2 binary64) %1686) %1727 = (/.f64 #s(literal 3 binary64) (pow.f64 a #s(literal 3 binary64))) %1728 = (/.f64 %425 b) %1729 = (/.f64 c b) %1735 = (neg.f64 %1729) %1740 = (neg.f64 %1728) %1745 = (/.f64 b %425) %1757 = (/.f64 %429 #s(literal 3 binary64)) %1759 = (/.f64 #s(literal 1/2 binary64) b) %1763 = (*.f64 a #s(literal -3/2 binary64)) %1764 = (*.f64 %1763 c) %1766 = (*.f64 #s(literal -3/2 binary64) %1729) %1770 = (/.f64 #s(literal -3/2 binary64) b) %1772 = (*.f64 #s(literal -3/2 binary64) %1728) %1780 = (*.f64 %371 %1763) %1784 = (/.f64 #s(literal -3/2 binary64) %1) %1792 = (/.f64 %1780 b) %1796 = (*.f64 %1764 #s(literal 3 binary64)) %1798 = (*.f64 %37 #s(literal -3/2 binary64)) %1810 = (/.f64 #s(literal -3/2 binary64) #s(literal 3 binary64)) %1823 = (/.f64 #s(literal -3/2 binary64) #s(literal -3 binary64)) %1835 = (approx %1156 %1772) %1842 = (/.f64 b c) %1849 = (*.f64 %88 c) %1852 = (*.f64 %1759 c) %1856 = (/.f64 #s(literal -1/2 binary64) b) %1858 = (*.f64 #s(literal -1/2 binary64) %1729) %1867 = (*.f64 %387 #s(literal 3 binary64)) %1879 = (*.f64 %88 #s(literal -1/2 binary64)) %1885 = (*.f64 %387 #s(literal 2 binary64)) %1889 = (/.f64 %648 %145) %1890 = (/.f64 c %145) %1891 = (*.f64 c %1890) %1895 = (/.f64 a %145) %1896 = (*.f64 c %1895) %1907 = (*.f64 %625 %1044) %1909 = (*.f64 c %1729) %1925 = (neg.f64 %1889) %1927 = (neg.f64 %1909) %1928 = (*.f64 %1927 a) %1932 = (/.f64 a %150) %1935 = (/.f64 c %150) %1936 = (*.f64 c %1935) %1939 = (*.f64 a %1936) %1948 = (/.f64 %425 %150) %1969 = (/.f64 #s(literal -3 binary64) %145) %1980 = (/.f64 %660 %150) %1982 = (/.f64 %648 %155) %1986 = (/.f64 %326 %150) %1987 = (/.f64 %625 %155) %1989 = (/.f64 %630 %150) %1990 = (/.f64 a %155) %1994 = (/.f64 c %155) %1995 = (/.f64 %425 %155) %2010 = (fabs.f64 %37) %2014 = (/.f64 #s(literal 1/2 binary64) %145) %2022 = (/.f64 %648 %163) %2024 = (/.f64 #s(literal 2 binary64) b) %2027 = (/.f64 #s(literal -2 binary64) b) %2030 = (/.f64 a %163) %2032 = (/.f64 c %163) %2034 = (/.f64 %625 %163) %2042 = (/.f64 #s(literal 3 binary64) %155) %2044 = (/.f64 #s(literal 2 binary64) %150) %2045 = (/.f64 #s(literal 1/2 binary64) %150) %2052 = (*.f64 a #s(literal -3/8 binary64)) %2053 = (*.f64 %2052 %625) %2055 = (*.f64 %1891 #s(literal -3/8 binary64)) %2057 = (*.f64 %1895 #s(literal -3/8 binary64)) %2059 = (/.f64 #s(literal -3/8 binary64) %145) %2061 = (*.f64 #s(literal -3/8 binary64) %1889) %2065 = (*.f64 %2052 c) %2068 = (*.f64 (*.f64 #s(literal -3/8 binary64) c) c) %2071 = (*.f64 %2068 %1044) %2075 = (/.f64 #s(literal -3/8 binary64) b) %2078 = (*.f64 %1909 #s(literal -3/8 binary64)) %2081 = (*.f64 %1044 #s(literal -3/8 binary64)) %2083 = (*.f64 %2052 %1729) %2086 = (*.f64 #s(literal -3/8 binary64) %1044) %2088 = (/.f64 %2052 b) %2090 = (*.f64 #s(literal -3/8 binary64) %1909) %2092 = (/.f64 %2068 b) %2094 = (*.f64 #s(literal 3/8 binary64) a) %2095 = (*.f64 %2094 %625) %2098 = (neg.f64 %1891) %2101 = (*.f64 %1891 %2094) %2103 = (/.f64 #s(literal 3/8 binary64) b) %2104 = (*.f64 %2103 %648) %2108 = (/.f64 #s(literal -3/8 binary64) %147) %2110 = (*.f64 %2068 %1932) %2112 = (/.f64 #s(literal -3/8 binary64) %150) %2119 = (*.f64 %1213 #s(literal -3/8 binary64)) %2121 = (*.f64 %1927 #s(literal -3/8 binary64)) %2123 = (/.f64 %2052 %1) %2125 = (/.f64 %2052 %150) %2127 = (*.f64 %1936 #s(literal -3/8 binary64)) %2130 = (*.f64 %1932 #s(literal -3/8 binary64)) %2133 = (*.f64 #s(literal -3/8 binary64) %1927) %2135 = (*.f64 #s(literal -3/8 binary64) %1936) %2137 = (*.f64 #s(literal -3/8 binary64) %1932) %2139 = (*.f64 #s(literal -3/8 binary64) %1213) %2141 = (*.f64 %2052 %1735) %2143 = (*.f64 %2052 %1935) %2145 = (/.f64 %2068 %1) %2147 = (/.f64 %2068 %150) %2149 = (*.f64 %2053 #s(literal 3 binary64)) %2152 = (/.f64 (*.f64 #s(literal 3 binary64) #s(literal -3/8 binary64)) %145) %2153 = (*.f64 %425 %2152) %2155 = (*.f64 c %2152) %2157 = (*.f64 a %2152) %2174 = (*.f64 %1969 #s(literal -3/8 binary64)) %2182 = (/.f64 #s(literal -3/8 binary64) %155) %2184 = (/.f64 %2068 %155) %2189 = (/.f64 %2052 %155) %2196 = (*.f64 %2053 #s(literal 2 binary64)) %2201 = (/.f64 %2052 %163) %2203 = (/.f64 #s(literal -3/8 binary64) %163) %2206 = (*.f64 %2053 %2024) %2208 = (*.f64 %2053 %2027) %2210 = (/.f64 %2068 %163) %2212 = (*.f64 %2053 %2044) %2218 = (fma.f64 #s(literal -1/2 binary64) c %2061) %2245 = (fma.f64 (*.f64 #s(literal 3/8 binary64) %625) %1895 %383) %2283 = (*.f64 %2218 #s(literal -3 binary64)) %2285 = (*.f64 %2245 #s(literal 3 binary64)) %2287 = (fma.f64 %648 %2075 %1858) %2298 = (*.f64 b c) %2299 = (*.f64 %2298 #s(literal -1/2 binary64)) %2300 = (fma.f64 %2299 b %2053) %2304 = (*.f64 %2218 #s(literal 1/2 binary64)) %2306 = (*.f64 %2218 #s(literal 2 binary64)) %2333 = (*.f64 %2300 #s(literal 3 binary64)) %2338 = (*.f64 %2300 #s(literal -3 binary64)) %2343 = (*.f64 %24 b) %2348 = (*.f64 %2218 #s(literal 0 binary64)) %2350 = (*.f64 #s(literal 0 binary64) %2218) %2354 = (*.f64 #s(literal 1/2 binary64) %2218) %2384 = (fma.f64 %648 %2103 %1852) %2401 = (*.f64 #s(literal -1/2 binary64) %1890) %2403 = (/.f64 #s(literal -1/2 binary64) %145) %2404 = (*.f64 %2403 b) %2407 = (*.f64 b %1890) %2414 = (/.f64 b %145) %2426 = (*.f64 %2401 b) %2438 = (*.f64 %1856 b) %2440 = (/.f64 b b) %2443 = (/.f64 %1891 b) %2446 = (*.f64 %1729 b) %2451 = (*.f64 b %1729) %2453 = (*.f64 b %1856) %2475 = (/.f64 %1889 %1) %2477 = (/.f64 %1891 %1) %2480 = (*.f64 %1735 b) %2482 = (*.f64 %1759 b) %2484 = (/.f64 b %1) %2486 = (*.f64 b %1759) %2492 = (*.f64 b %1735) %2495 = (/.f64 %387 %150) %2496 = (/.f64 b %150) %2499 = (/.f64 #s(literal -1/2 binary64) %150) %2500 = (*.f64 %2499 b) %2502 = (*.f64 %1935 b) %2504 = (*.f64 b %1935) %2506 = (*.f64 b %2499) %2508 = (*.f64 b %2218) %2510 = (*.f64 %166 %26) %2512 = (*.f64 #s(literal -3 binary64) %2407) %2515 = (*.f64 %166 b) %2518 = (*.f64 %26 %166) %2520 = (*.f64 #s(literal 1/2 binary64) %1890) %2521 = (*.f64 %2520 b) %2537 = (fma.f64 %648 %2059 (*.f64 %1729 %26)) %2552 = (/.f64 #s(literal 3/8 binary64) #s(literal -3 binary64)) %2554 = (/.f64 #s(literal -3/8 binary64) #s(literal 3 binary64)) %2556 = (/.f64 %166 b) %2562 = (*.f64 %1969 %26) %2564 = (*.f64 %26 %371) %2566 = (/.f64 %1889 #s(literal -3 binary64)) %2574 = (/.f64 b %155) %2575 = (/.f64 %387 %155) %2580 = (/.f64 %166 %1) %2601 = (/.f64 #s(literal 3/8 binary64) #s(literal 3 binary64)) %2605 = (/.f64 %1925 #s(literal 3 binary64)) %2607 = (/.f64 #s(literal -3/8 binary64) #s(literal -3 binary64)) %2608 = (/.f64 %1925 b) %2635 = (*.f64 b %2101) %2644 = (/.f64 %387 %163) %2646 = (/.f64 b %163) %2667 = (*.f64 %1 %387) %2679 = (*.f64 %383 b) %2688 = (*.f64 %1 %2101) %2712 = (/.f64 (*.f64 (*.f64 b %2052) %1891) %145) %2724 = (*.f64 %1 %163) %2763 = (neg.f64 #s(literal 2 binary64)) %2764 = (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %2765 = (-.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %2766 = (*.f64 #s(literal 3 binary64) #s(literal -2 binary64)) %2767 = (*.f64 #s(literal 2 binary64) #s(literal -3 binary64)) %2768 = (*.f64 #s(literal -3 binary64) #s(literal 2 binary64)) %2769 = (*.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) %2770 = (*.f64 #s(literal -2 binary64) #s(literal 3 binary64)) %2771 = (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) %2772 = (/.f64 #s(literal 2 binary64) #s(literal -3 binary64)) %2773 = (/.f64 #s(literal -2 binary64) #s(literal 3 binary64)) %2774 = (neg.f64 #s(literal 4 binary64)) %2775 = (*.f64 #s(literal 1/2 binary64) %2774) %2776 = (*.f64 %2774 #s(literal 1/2 binary64)) %2777 = (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) #s(literal -3 binary64)) %2778 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64)) %2779 = (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) #s(literal -3 binary64)) %2780 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal -3 binary64)) %2781 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -3 binary64)) %2782 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal -3 binary64)) %2783 = (*.f64 #s(literal 0 binary64) #s(literal -2 binary64)) %2784 = (+.f64 #s(literal -2 binary64) %2783) %2785 = (*.f64 #s(literal -2 binary64) #s(literal 0 binary64)) %2786 = (+.f64 #s(literal -2 binary64) %2785) %2787 = (*.f64 #s(literal 1/2 binary64) %512) %2788 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %2789 = (*.f64 %2788 #s(literal 1/2 binary64)) %2790 = (*.f64 #s(literal -3 binary64) #s(literal 4 binary64)) %2791 = (*.f64 %2790 #s(literal 1/2 binary64)) %2792 = (*.f64 %508 #s(literal 1/2 binary64)) %2793 = (/.f64 %508 #s(literal 2 binary64)) %2794 = (fma.f64 #s(literal 3 binary64) #s(literal -2 binary64) %2783) %2795 = (fma.f64 #s(literal 3 binary64) #s(literal -2 binary64) %2785) %2796 = (fma.f64 #s(literal 2 binary64) #s(literal -3 binary64) %2783) %2797 = (fma.f64 #s(literal 2 binary64) #s(literal -3 binary64) %2785) %2798 = (fma.f64 #s(literal -3 binary64) #s(literal 2 binary64) %2783) %2799 = (fma.f64 #s(literal -3 binary64) #s(literal 2 binary64) %2785) %2800 = (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) %2783) %2801 = (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) %2785) %2802 = (fma.f64 #s(literal -2 binary64) #s(literal 3 binary64) %2783) %2803 = (fma.f64 #s(literal -2 binary64) #s(literal 3 binary64) %2785) %2804 = (fma.f64 #s(literal -2 binary64) %230 #s(literal -3 binary64)) %2805 = (fma.f64 #s(literal 4 binary64) #s(literal -1/2 binary64) %2783) %2806 = (fma.f64 #s(literal 4 binary64) #s(literal -1/2 binary64) %2785) %2807 = (fma.f64 #s(literal 4 binary64) %592 #s(literal -3 binary64)) %2808 = (fma.f64 #s(literal 1/2 binary64) %2774 %2783) %2809 = (fma.f64 #s(literal 1/2 binary64) %2774 %2785) %2810 = (fma.f64 %2774 #s(literal 1/2 binary64) %2783) %2811 = (fma.f64 %2774 #s(literal 1/2 binary64) %2785) %2812 = (fma.f64 #s(literal 1/2 binary64) %512 %2783) %2813 = (fma.f64 #s(literal 1/2 binary64) %512 %2785) %2814 = (fma.f64 %2788 #s(literal 1/2 binary64) %2783) %2815 = (fma.f64 %2788 #s(literal 1/2 binary64) %2785) %2816 = (fma.f64 %2790 #s(literal 1/2 binary64) %2783) %2817 = (fma.f64 %2790 #s(literal 1/2 binary64) %2785) %2818 = (fma.f64 %508 #s(literal 1/2 binary64) %2783) %2819 = (fma.f64 %508 #s(literal 1/2 binary64) %2785) %2820 = (*.f64 b #s(literal -2 binary64)) %2821 = (*.f64 %1 #s(literal 2 binary64)) %2822 = (*.f64 #s(literal 2 binary64) %1) %2823 = (neg.f64 %24) %2824 = (+.f64 %1 %1) %2825 = (fma.f64 b #s(literal -3 binary64) %1) %2826 = (fma.f64 #s(literal -3 binary64) b %1) %2827 = (*.f64 #s(literal -3 binary64) %24) %2828 = (*.f64 %22 #s(literal 3 binary64)) %2829 = (*.f64 %24 #s(literal -3 binary64)) %2830 = (fma.f64 %1 #s(literal 3 binary64) %1) %2831 = (fma.f64 #s(literal 3 binary64) %1 %1) %2832 = (fma.f64 #s(literal 2 binary64) %26 %1) %2833 = (fma.f64 #s(literal 1/2 binary64) %22 %1) %2834 = (fma.f64 #s(literal -2 binary64) %18 %1) %2835 = (fma.f64 %22 #s(literal 1/2 binary64) %1) %2836 = (fma.f64 %24 #s(literal -1/2 binary64) %1) %2837 = (fma.f64 %26 #s(literal 2 binary64) %1) %2838 = (fma.f64 %18 #s(literal -2 binary64) %1) %2839 = (fma.f64 #s(literal -2 binary64) %33 %1) %2840 = (fma.f64 #s(literal 1/2 binary64) %99 %1) %2841 = (fma.f64 #s(literal -2 binary64) %101 %1) %2842 = (fma.f64 %99 #s(literal 1/2 binary64) %1) %2843 = (fma.f64 #s(literal 1/2 binary64) %104 %1) %2844 = (fma.f64 #s(literal -2 binary64) %106 %1) %2845 = (fma.f64 %104 #s(literal 1/2 binary64) %1) %2846 = (approx %1156 %22) %2877 = (*.f64 %22 #s(literal 2 binary64)) %2879 = (*.f64 %1059 #s(literal 2 binary64)) %2881 = (*.f64 %1059 #s(literal -2 binary64)) %2886 = (neg.f64 %1890) %2903 = (/.f64 %371 %150) %2924 = (/.f64 #s(literal -3 binary64) %150) %2947 = (/.f64 #s(literal 4 binary64) a) %2961 = (*.f64 #s(literal 2 binary64) %1058) %2963 = (*.f64 %1058 #s(literal 2 binary64)) %2965 = (*.f64 %348 #s(literal 4 binary64)) %2985 = (*.f64 %1058 #s(literal 0 binary64)) %2987 = (*.f64 #s(literal 0 binary64) %1058) %3019 = (fma.f64 #s(literal -1/2 binary64) %1890 %1058) %3031 = (fma.f64 %1890 #s(literal 1/2 binary64) %1091) %3037 = (fma.f64 %2401 a #s(literal 2 binary64)) %3078 = (fma.f64 %1058 %145 %387) %3081 = (*.f64 a b) %3086 = (*.f64 %1858 a) %3113 = (neg.f64 %3081) %3118 = (*.f64 %1852 %326) %3124 = (*.f64 %1852 a) %3143 = (*.f64 %1858 %326) %3146 = (fma.f64 a %387 %2343) %3147 = (*.f64 %3081 b) %3158 = (*.f64 (*.f64 a #s(literal -1/2 binary64)) c) %3159 = (*.f64 %145 #s(literal -2 binary64)) %3162 = (*.f64 %150 #s(literal 2 binary64)) %3164 = (*.f64 %150 a) %3171 = (*.f64 a %150) %3173 = (*.f64 %2495 a) %3181 = (*.f64 %150 #s(literal -2 binary64)) %3188 = (*.f64 a %147) %3190 = (*.f64 %383 a) %3195 = (*.f64 %326 %145) %3197 = (*.f64 %387 %326) %3201 = (*.f64 %145 %326) %3206 = (*.f64 %147 #s(literal 2 binary64)) %3208 = (*.f64 %147 a) %3220 = (*.f64 %147 #s(literal -2 binary64)) %3224 = (*.f64 %150 %326) %3231 = (*.f64 %326 %150) %3233 = (*.f64 %2495 %326) %3238 = (*.f64 %326 %147) %3240 = (*.f64 %383 %326) %3244 = (*.f64 %147 %326) %3261 = (/.f64 %2343 %3147) %3262 = (/.f64 %3158 %3147) %3265 = (*.f64 b %3019) %3267 = (*.f64 %3031 b) %3286 = (*.f64 %3019 #s(literal 3 binary64)) %3292 = (*.f64 #s(literal 3 binary64) %3019) %3348 = (*.f64 %2426 #s(literal 3 binary64)) %3350 = (*.f64 #s(literal 3 binary64) %2426) %3373 = (*.f64 %1036 #s(literal 4 binary64)) %3377 = (*.f64 #s(literal 1/2 binary64) %3265) %3379 = (*.f64 #s(literal 2 binary64) %3265) %3381 = (*.f64 %3265 #s(literal 1/2 binary64)) %3383 = (*.f64 %3265 #s(literal 2 binary64)) %3444 = (*.f64 %24 #s(literal 2 binary64)) %3455 = (*.f64 %145 %24) %3461 = (*.f64 %2299 a) %3472 = (*.f64 %3265 #s(literal 0 binary64)) %3474 = (*.f64 #s(literal 0 binary64) %3265) %3541 = (neg.f64 %2407) %3582 = (*.f64 #s(literal -3 binary64) %2401) %3656 = (/.f64 #s(literal 3 binary64) c) %3663 = (/.f64 #s(literal -3 binary64) c) %3667 = (/.f64 #s(literal 1/2 binary64) c) %3687 = (fabs.f64 %3656) %3693 = (/.f64 %822 %625) %3698 = (neg.f64 %849) %3727 = (/.f64 #s(literal 3 binary64) %756) %3729 = (sqrt.f64 %3687) %3731 = (*.f64 #s(literal 1/2 binary64) %849) %3733 = (*.f64 #s(literal 2 binary64) %849) %3735 = (*.f64 #s(literal -1/2 binary64) %849) %3737 = (*.f64 %849 #s(literal 1/2 binary64)) %3739 = (*.f64 %849 #s(literal 2 binary64)) %3741 = (*.f64 %849 #s(literal -2 binary64)) %3745 = (*.f64 #s(literal -1/2 binary64) %3698) %3747 = (*.f64 #s(literal 1/2 binary64) %3698) %3750 = (sqrt.f64 (fabs.f64 %3687)) %3758 = (*.f64 %849 #s(literal 0 binary64)) %3760 = (*.f64 #s(literal 0 binary64) %849) %3762 = (sqrt.f64 %849) %3804 = (*.f64 c %849) %3808 = (neg.f64 %3804) %3810 = (*.f64 %757 c) %3820 = (*.f64 #s(literal 1/2 binary64) %3804) %3822 = (*.f64 #s(literal 2 binary64) %3804) %3824 = (*.f64 #s(literal -1/2 binary64) %3804) %3826 = (*.f64 %3804 #s(literal 1/2 binary64)) %3828 = (*.f64 %3804 #s(literal 2 binary64)) %3830 = (*.f64 %3804 #s(literal -2 binary64)) %3834 = (*.f64 #s(literal -1/2 binary64) %3808) %3836 = (*.f64 #s(literal 1/2 binary64) %3808) %3838 = (*.f64 %3808 #s(literal 2 binary64)) %3840 = (*.f64 %3808 #s(literal -2 binary64)) %3844 = (*.f64 %3804 #s(literal 0 binary64)) %3846 = (*.f64 #s(literal 0 binary64) %3804) %3888 = (approx %1011 %3804) %3889 = (/.f64 %3804 a) %3890 = (/.f64 %849 a) %3891 = (*.f64 c %3890) %3892 = (*.f64 %777 %849) %3893 = (*.f64 %849 %777) %3894 = (*.f64 %3890 c) %3895 = (/.f64 %3808 %326) %3896 = (*.f64 %779 %3698) %3897 = (neg.f64 %3890) %3898 = (*.f64 %371 %3897) %3899 = (*.f64 %3698 %779) %3900 = (*.f64 %3897 %371) %3901 = (neg.f64 %3893) %3902 = (neg.f64 %3901) %3903 = (/.f64 %3810 %961) %3905 = (/.f64 (*.f64 %757 %777) %756) %3906 = (*.f64 #s(literal 3 binary64) %3893) %3907 = (*.f64 %348 %3804) %3908 = (*.f64 %3804 %348) %3909 = (*.f64 %3893 #s(literal 3 binary64)) %3911 = (/.f64 #s(literal 3 binary64) (/.f64 a %3804)) %3912 = (/.f64 %3893 #s(literal 3 binary64)) %3913 = (/.f64 %777 #s(literal 3 binary64)) %3914 = (*.f64 %849 %3913) %3915 = (*.f64 #s(literal -3 binary64) %3901) %3916 = (*.f64 %3901 #s(literal -3 binary64)) %3917 = (*.f64 %789 %3808) %3918 = (*.f64 %3808 %789) %3920 = (/.f64 (*.f64 %757 %371) %1166) %3921 = (/.f64 %3901 #s(literal -3 binary64)) %3923 = (/.f64 #s(literal 3 binary64) (/.f64 %326 %3808)) %3924 = (/.f64 %3828 %342) %3925 = (/.f64 %3822 %340) %3926 = (*.f64 #s(literal 1/2 binary64) %3893) %3927 = (*.f64 #s(literal 2 binary64) %3926) %3928 = (*.f64 %793 %3804) %3929 = (*.f64 #s(literal 2 binary64) %3928) %3930 = (*.f64 #s(literal 2 binary64) %3893) %3931 = (*.f64 #s(literal 1/2 binary64) %3930) %3932 = (*.f64 #s(literal -1/2 binary64) %3893) %3933 = (*.f64 #s(literal -2 binary64) %3932) %3934 = (*.f64 %3893 #s(literal 1/2 binary64)) %3935 = (*.f64 %3934 #s(literal 2 binary64)) %3936 = (*.f64 %3893 #s(literal 2 binary64)) %3937 = (*.f64 %3936 #s(literal 1/2 binary64)) %3938 = (*.f64 %3893 #s(literal -2 binary64)) %3939 = (*.f64 %3938 #s(literal -1/2 binary64)) %3940 = (*.f64 %3804 %793) %3941 = (*.f64 %3940 #s(literal 2 binary64)) %3942 = (*.f64 %3828 %793) %3943 = (*.f64 %3804 %1058) %3944 = (*.f64 %3943 #s(literal 1/2 binary64)) %3945 = (/.f64 %3936 #s(literal 2 binary64)) %3946 = (/.f64 %3930 #s(literal 2 binary64)) %3947 = (*.f64 %3838 %798) %3949 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %3893)) %3950 = (/.f64 %3838 %1073) %3952 = (/.f64 (*.f64 #s(literal 2 binary64) %3808) %1075) %3953 = (*.f64 %3893 #s(literal 0 binary64)) %3954 = (fma.f64 c %3890 %3953) %3955 = (*.f64 #s(literal 0 binary64) %3893) %3956 = (fma.f64 c %3890 %3955) %3957 = (fma.f64 %777 %849 %3953) %3958 = (fma.f64 %777 %849 %3955) %3959 = (fma.f64 %849 %777 %3953) %3960 = (fma.f64 %849 %777 %3955) %3961 = (fma.f64 %3890 c %3953) %3962 = (fma.f64 %3890 c %3955) %3963 = (+.f64 %3893 %3953) %3964 = (+.f64 %3893 %3955) %3965 = (fma.f64 %779 %3698 %3953) %3966 = (fma.f64 %779 %3698 %3955) %3967 = (fma.f64 %371 %3897 %3953) %3968 = (fma.f64 %371 %3897 %3955) %3969 = (fma.f64 %3698 %779 %3953) %3970 = (fma.f64 %3698 %779 %3955) %3971 = (fma.f64 %3897 %371 %3953) %3972 = (fma.f64 %3897 %371 %3955) %3973 = (fma.f64 #s(literal 3 binary64) %3893 %3953) %3974 = (fma.f64 #s(literal 3 binary64) %3893 %3955) %3975 = (fma.f64 #s(literal 1/2 binary64) %3893 %3926) %3976 = (fma.f64 %348 %3804 %3953) %3977 = (fma.f64 %348 %3804 %3955) %3978 = (fma.f64 %3804 %348 %3953) %3979 = (fma.f64 %3804 %348 %3955) %3980 = (fma.f64 %3893 #s(literal 3 binary64) %3953) %3981 = (fma.f64 %3893 #s(literal 3 binary64) %3955) %3982 = (fma.f64 %3893 #s(literal 1/2 binary64) %3934) %3983 = (+.f64 %3934 %3934) %3984 = (+.f64 %3926 %3926) %3985 = (fma.f64 %849 %3913 %3953) %3986 = (fma.f64 %849 %3913 %3955) %3987 = (fma.f64 #s(literal -3 binary64) %3901 %3953) %3988 = (fma.f64 #s(literal -3 binary64) %3901 %3955) %3989 = (fma.f64 %3901 #s(literal -3 binary64) %3953) %3990 = (fma.f64 %3901 #s(literal -3 binary64) %3955) %3991 = (fma.f64 %789 %3808 %3953) %3992 = (fma.f64 %789 %3808 %3955) %3993 = (fma.f64 %3808 %789 %3953) %3994 = (fma.f64 %3808 %789 %3955) %3995 = (fma.f64 #s(literal 2 binary64) %3926 %3953) %3996 = (fma.f64 #s(literal 2 binary64) %3926 %3955) %3997 = (fma.f64 #s(literal 2 binary64) %3928 %3953) %3998 = (fma.f64 #s(literal 2 binary64) %3928 %3955) %3999 = (fma.f64 #s(literal 1/2 binary64) %3930 %3953) %4000 = (fma.f64 #s(literal 1/2 binary64) %3930 %3955) %4001 = (fma.f64 #s(literal -2 binary64) %3932 %3953) %4002 = (fma.f64 #s(literal -2 binary64) %3932 %3955) %4003 = (fma.f64 %3934 #s(literal 2 binary64) %3953) %4004 = (fma.f64 %3934 #s(literal 2 binary64) %3955) %4005 = (fma.f64 %3936 #s(literal 1/2 binary64) %3953) %4006 = (fma.f64 %3936 #s(literal 1/2 binary64) %3955) %4007 = (fma.f64 %3938 #s(literal -1/2 binary64) %3953) %4008 = (fma.f64 %3938 #s(literal -1/2 binary64) %3955) %4009 = (fma.f64 %3940 #s(literal 2 binary64) %3953) %4010 = (fma.f64 %3940 #s(literal 2 binary64) %3955) %4011 = (fma.f64 %3828 %793 %3953) %4012 = (fma.f64 %3828 %793 %3955) %4013 = (fma.f64 %3943 #s(literal 1/2 binary64) %3953) %4014 = (fma.f64 %3943 #s(literal 1/2 binary64) %3955) %4015 = (fma.f64 %3838 %798 %3953) %4016 = (fma.f64 %3838 %798 %3955) %4021 = (neg.f64 %1745) %4024 = (/.f64 b %371) %4028 = (/.f64 %1 c) %4030 = (/.f64 #s(literal 3 binary64) %425) %4037 = (*.f64 %3656 b) %4039 = (*.f64 %1842 #s(literal 3 binary64)) %4045 = (/.f64 #s(literal -3 binary64) %425) %4054 = (*.f64 %1842 #s(literal -3 binary64)) %4057 = (*.f64 #s(literal -3 binary64) %1842) %4065 = (*.f64 %3656 %1) %4069 = (*.f64 #s(literal 2 binary64) %425) %4072 = (/.f64 #s(literal 1/2 binary64) %425) %4073 = (*.f64 %4072 b) %4075 = (*.f64 #s(literal 1/2 binary64) %1745) %4077 = (*.f64 #s(literal 2 binary64) %1745) %4079 = (*.f64 #s(literal -1/2 binary64) %1745) %4082 = (*.f64 %1745 #s(literal 1/2 binary64)) %4084 = (*.f64 %1745 #s(literal 2 binary64)) %4086 = (*.f64 %1745 #s(literal -2 binary64)) %4094 = (*.f64 #s(literal 2 binary64) %1842) %4098 = (*.f64 %793 %1842) %4100 = (*.f64 %3667 b) %4102 = (/.f64 %18 c) %4104 = (*.f64 #s(literal 1/2 binary64) %1842) %4108 = (/.f64 #s(literal 2 binary64) c) %4110 = (/.f64 %22 c) %4115 = (*.f64 b %4108) %4118 = (*.f64 #s(literal 2 binary64) %429) %4122 = (*.f64 %4045 #s(literal 3 binary64)) %4124 = (/.f64 %22 %429) %4126 = (/.f64 %18 %429) %4128 = (/.f64 #s(literal 1/2 binary64) %429) %4133 = (/.f64 %4045 #s(literal 3 binary64)) %4135 = (/.f64 #s(literal 1/2 binary64) %371) %4137 = (/.f64 %22 %371) %4139 = (/.f64 %18 %371) %4141 = (/.f64 #s(literal -2 binary64) c) %4146 = (*.f64 #s(literal 0 binary64) %1745) %4148 = (*.f64 %1745 #s(literal 0 binary64)) %4256 = (/.f64 %3698 %326) %4257 = (neg.f64 %3897) %4258 = (/.f64 %757 %961) %4259 = (*.f64 #s(literal 3 binary64) %3890) %4260 = (*.f64 %348 %849) %4261 = (*.f64 %849 %348) %4262 = (*.f64 %3890 #s(literal 3 binary64)) %4264 = (/.f64 #s(literal 3 binary64) (/.f64 a %849)) %4265 = (/.f64 %3890 #s(literal 3 binary64)) %4266 = (*.f64 #s(literal -3 binary64) %3897) %4267 = (*.f64 %789 %3698) %4268 = (*.f64 %3698 %789) %4269 = (*.f64 %3897 #s(literal -3 binary64)) %4270 = (/.f64 %3897 #s(literal -3 binary64)) %4271 = (/.f64 %864 %961) %4272 = (/.f64 %902 %963) %4274 = (/.f64 #s(literal 3 binary64) (/.f64 %326 %3698)) %4275 = (/.f64 %1535 %756) %4276 = (/.f64 %1539 %756) %4277 = (/.f64 %3739 %342) %4278 = (/.f64 %3733 %340) %4279 = (*.f64 %793 %849) %4280 = (*.f64 #s(literal 2 binary64) %4279) %4281 = (*.f64 #s(literal 1/2 binary64) %3890) %4282 = (*.f64 #s(literal 2 binary64) %4281) %4283 = (*.f64 #s(literal 2 binary64) %3890) %4284 = (*.f64 #s(literal 1/2 binary64) %4283) %4285 = (*.f64 #s(literal -1/2 binary64) %3890) %4286 = (*.f64 #s(literal -2 binary64) %4285) %4287 = (*.f64 %849 %793) %4288 = (*.f64 %4287 #s(literal 2 binary64)) %4289 = (*.f64 %3739 %793) %4290 = (*.f64 %849 %1058) %4291 = (*.f64 %4290 #s(literal 1/2 binary64)) %4292 = (*.f64 %3890 #s(literal 1/2 binary64)) %4293 = (*.f64 %4292 #s(literal 2 binary64)) %4294 = (*.f64 %3890 #s(literal 2 binary64)) %4295 = (*.f64 %4294 #s(literal 1/2 binary64)) %4296 = (*.f64 %3890 #s(literal -2 binary64)) %4297 = (*.f64 %4296 #s(literal -1/2 binary64)) %4298 = (/.f64 %896 %1166) %4299 = (/.f64 %908 %1168) %4300 = (/.f64 %4294 #s(literal 2 binary64)) %4301 = (/.f64 %4283 #s(literal 2 binary64)) %4302 = (*.f64 %3698 #s(literal 2 binary64)) %4303 = (*.f64 %4302 %798) %4305 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %3890)) %4306 = (/.f64 %4302 %1073) %4308 = (/.f64 (*.f64 #s(literal 2 binary64) %3698) %1075) %4309 = (/.f64 %1535 %866) %4311 = (/.f64 (*.f64 %757 %789) %895) %4312 = (*.f64 %3890 #s(literal 0 binary64)) %4313 = (+.f64 %3890 %4312) %4314 = (*.f64 #s(literal 0 binary64) %3890) %4315 = (+.f64 %3890 %4314) %4316 = (fma.f64 #s(literal 3 binary64) %3890 %4312) %4317 = (fma.f64 #s(literal 3 binary64) %3890 %4314) %4318 = (fma.f64 #s(literal 1/2 binary64) %3890 %4281) %4319 = (fma.f64 %348 %849 %4312) %4320 = (fma.f64 %348 %849 %4314) %4321 = (fma.f64 %849 %348 %4312) %4322 = (fma.f64 %849 %348 %4314) %4323 = (fma.f64 %3890 #s(literal 3 binary64) %4312) %4324 = (fma.f64 %3890 #s(literal 3 binary64) %4314) %4325 = (fma.f64 %3890 #s(literal 1/2 binary64) %4292) %4326 = (+.f64 %4292 %4292) %4327 = (+.f64 %4281 %4281) %4328 = (fma.f64 #s(literal -3 binary64) %3897 %4312) %4329 = (fma.f64 #s(literal -3 binary64) %3897 %4314) %4330 = (fma.f64 %789 %3698 %4312) %4331 = (fma.f64 %789 %3698 %4314) %4332 = (fma.f64 %3698 %789 %4312) %4333 = (fma.f64 %3698 %789 %4314) %4334 = (fma.f64 %3897 #s(literal -3 binary64) %4312) %4335 = (fma.f64 %3897 #s(literal -3 binary64) %4314) %4336 = (fma.f64 #s(literal 2 binary64) %4279 %4312) %4337 = (fma.f64 #s(literal 2 binary64) %4279 %4314) %4338 = (fma.f64 #s(literal 2 binary64) %4281 %4312) %4339 = (fma.f64 #s(literal 2 binary64) %4281 %4314) %4340 = (fma.f64 #s(literal 1/2 binary64) %4283 %4312) %4341 = (fma.f64 #s(literal 1/2 binary64) %4283 %4314) %4342 = (fma.f64 #s(literal -2 binary64) %4285 %4312) %4343 = (fma.f64 #s(literal -2 binary64) %4285 %4314) %4344 = (fma.f64 %4287 #s(literal 2 binary64) %4312) %4345 = (fma.f64 %4287 #s(literal 2 binary64) %4314) %4346 = (fma.f64 %3739 %793 %4312) %4347 = (fma.f64 %3739 %793 %4314) %4348 = (fma.f64 %4290 #s(literal 1/2 binary64) %4312) %4349 = (fma.f64 %4290 #s(literal 1/2 binary64) %4314) %4350 = (fma.f64 %4292 #s(literal 2 binary64) %4312) %4351 = (fma.f64 %4292 #s(literal 2 binary64) %4314) %4352 = (fma.f64 %4294 #s(literal 1/2 binary64) %4312) %4353 = (fma.f64 %4294 #s(literal 1/2 binary64) %4314) %4354 = (fma.f64 %4296 #s(literal -1/2 binary64) %4312) %4355 = (fma.f64 %4296 #s(literal -1/2 binary64) %4314) %4356 = (fma.f64 %4302 %798 %4312) %4357 = (fma.f64 %4302 %798 %4314) %4368 = (*.f64 a #s(literal -2 binary64)) %4405 = (/.f64 (+.f64 %849 %1842) a) %4410 = (neg.f64 %4405) %4422 = (fma.f64 %1745 a %849) %4434 = (*.f64 #s(literal 2 binary64) %4405) %4471 = (*.f64 a %1745) %4472 = (neg.f64 %4471) %4473 = (-.f64 %4472 %849) %4477 = (/.f64 %4473 a) %4479 = (fma.f64 %3893 a b) %4481 = (*.f64 a %1036) %4482 = (fma.f64 %849 c %4481) %4487 = (*.f64 %1842 a) %4490 = (*.f64 a %849) %4535 = (*.f64 a %3890) %4569 = (*.f64 %429 %3890) %4572 = (*.f64 a %3698) %4588 = (fma.f64 %849 %425 %3081) %4589 = (*.f64 %822 c) %4596 = (neg.f64 %4481) %4597 = (-.f64 %4596 %3804) %4603 = (*.f64 %1842 %326) %4605 = (neg.f64 %822) %4607 = (*.f64 %3893 a) %4664 = (*.f64 %371 %822) %4671 = (*.f64 %849 %425) %4672 = (-.f64 %3113 %4671) %4678 = (*.f64 %4588 #s(literal 3 binary64)) %4680 = (*.f64 #s(literal 3 binary64) %4588) %4709 = (*.f64 %4672 #s(literal 3 binary64)) %4711 = (*.f64 #s(literal 3 binary64) %4672) %4742 = (/.f64 %3081 %4589) %4743 = (/.f64 %4671 %4589) %4750 = (*.f64 c %4405) %4752 = (neg.f64 %4750) %4767 = (*.f64 c %1745) %4775 = (*.f64 #s(literal 1/2 binary64) %4750) %4777 = (*.f64 #s(literal 2 binary64) %4750) %4779 = (*.f64 #s(literal -1/2 binary64) %4750) %4781 = (*.f64 %4750 #s(literal 1/2 binary64)) %4783 = (*.f64 %4750 #s(literal 2 binary64)) %4786 = (/.f64 c c) %4792 = (neg.f64 %4767) %4864 = (*.f64 %425 %3893) %4870 = (*.f64 #s(literal 1/2 binary64) %4767) %4875 = (*.f64 #s(literal -1/2 binary64) %4767) %4878 = (*.f64 %4767 #s(literal 2 binary64)) %4880 = (*.f64 %4767 #s(literal -2 binary64)) %4896 = (*.f64 %2298 a) %4899 = (*.f64 %425 %3804) %4905 = (*.f64 %425 %3808) %4911 = (*.f64 %2298 %326) %4924 = (*.f64 %4750 #s(literal 0 binary64)) %4926 = (*.f64 #s(literal 0 binary64) %4750) %5050 = (/.f64 #s(literal 3 binary64) %326) %5051 = (neg.f64 %348) %5052 = (/.f64 #s(literal -2 binary64) %340) %5053 = (*.f64 #s(literal 3 binary64) %789) %5054 = (*.f64 #s(literal 2 binary64) %798) %5055 = (*.f64 #s(literal -3 binary64) %348) %5056 = (*.f64 #s(literal -1/2 binary64) %1058) %5057 = (*.f64 #s(literal 1/2 binary64) %1091) %5058 = (*.f64 %348 #s(literal -3 binary64)) %5059 = (*.f64 #s(literal -2 binary64) %793) %5060 = (*.f64 %1058 #s(literal -1/2 binary64)) %5061 = (*.f64 %789 #s(literal 3 binary64)) %5062 = (*.f64 %793 #s(literal -2 binary64)) %5063 = (*.f64 %798 #s(literal 2 binary64)) %5064 = (*.f64 %1091 #s(literal 1/2 binary64)) %5065 = (/.f64 %348 #s(literal -3 binary64)) %5066 = (/.f64 %789 #s(literal 3 binary64)) %5067 = (/.f64 %1091 #s(literal 2 binary64)) %5068 = (/.f64 #s(literal 2 binary64) %1075) %5069 = (*.f64 #s(literal 3 binary64) %798) %5070 = (*.f64 #s(literal 2 binary64) %5069) %5071 = (*.f64 #s(literal 2 binary64) %1279) %5072 = (*.f64 %1279 #s(literal 2 binary64)) %5073 = (+.f64 %798 %798) %5074 = (/.f64 #s(literal 0 binary64) %326) %5075 = (+.f64 %789 %5074) %5077 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %348)) %5078 = (fma.f64 #s(literal -1/2 binary64) %348 %798) %5079 = (fma.f64 #s(literal 1/2 binary64) %789 %798) %5080 = (fma.f64 %348 #s(literal -1/2 binary64) %798) %5081 = (fma.f64 %789 #s(literal 1/2 binary64) %798) %5082 = (fma.f64 %793 #s(literal -3 binary64) %798) %5083 = (fma.f64 #s(literal 3 binary64) %789 %5074) %5084 = (fma.f64 #s(literal 2 binary64) %798 %5074) %5085 = (fma.f64 #s(literal -3 binary64) %348 %5074) %5086 = (fma.f64 #s(literal -1/2 binary64) %1058 %5074) %5087 = (fma.f64 #s(literal 1/2 binary64) %1091 %5074) %5088 = (fma.f64 %348 #s(literal -3 binary64) %5074) %5089 = (fma.f64 #s(literal -2 binary64) %793 %5074) %5090 = (fma.f64 %1058 #s(literal -1/2 binary64) %5074) %5091 = (fma.f64 %789 #s(literal 3 binary64) %5074) %5092 = (fma.f64 %793 #s(literal -2 binary64) %5074) %5093 = (fma.f64 %798 #s(literal 2 binary64) %5074) %5094 = (fma.f64 %1091 #s(literal 1/2 binary64) %5074) %5095 = (fma.f64 #s(literal 2 binary64) %5069 %5074) %5096 = (fma.f64 #s(literal 2 binary64) %1279 %5074) %5097 = (fma.f64 %1279 #s(literal 2 binary64) %5074) %5098 = (pow.f64 %326 #s(literal -3 binary64)) %5100 = (/.f64 #s(literal 3 binary64) (pow.f64 %326 #s(literal 3 binary64))) %5102 = (/.f64 a a) %5107 = (neg.f64 %5102) %5140 = (-.f64 %145 %425) %5141 = (fma.f64 a %371 %145) %5142 = (fma.f64 b b %429) %5143 = (fma.f64 c %326 %145) %5144 = (fma.f64 %326 c %145) %5145 = (fma.f64 %371 a %145) %5146 = (+.f64 %145 %429) %5147 = (+.f64 %429 %145) %5148 = (fabs.f64 %5140) %5150 = (neg.f64 (-.f64 %425 %145)) %5151 = (fma.f64 %737 %627 %145) %5152 = (fma.f64 %627 %737 %145) %5153 = (-.f64 %429 %147) %5154 = (fma.f64 %1 %1 %429) %5155 = (fma.f64 %150 %150 %429) %5156 = (fma.f64 %425 #s(literal -3 binary64) %145) %5157 = (fma.f64 #s(literal -3 binary64) %425 %145) %5158 = (fma.f64 %145 #s(literal 3 binary64) %429) %5159 = (fma.f64 #s(literal 3 binary64) %145 %429) %5160 = (fma.f64 #s(literal 3 binary64) %429 %145) %5161 = (fma.f64 %429 #s(literal 3 binary64) %145) %5162 = (fma.f64 %150 %156 %429) %5163 = (fma.f64 %155 %155 %429) %5164 = (fma.f64 %156 %150 %429) %5165 = (fma.f64 #s(literal -3 binary64) %147 %429) %5166 = (fma.f64 %147 #s(literal -3 binary64) %429) %5167 = (fma.f64 %156 %156 %429) %5168 = (fma.f64 b %163 %429) %5169 = (fma.f64 %163 b %429) %5170 = (fma.f64 %168 %150 %429) %5171 = (fma.f64 %748 %748 %145) %5172 = (fma.f64 %750 %750 %145) %5173 = (*.f64 %5140 %5140) %5174 = (sqrt.f64 %5173) %5175 = (fma.f64 %756 %758 %145) %5176 = (fma.f64 %757 %760 %145) %5177 = (fma.f64 %762 %756 %145) %5178 = (fma.f64 %764 %757 %145) %5179 = (sqrt.f64 %5140) %5180 = (*.f64 %5179 %5179) %5181 = (pow.f64 %5140 #s(literal 3 binary64)) %5182 = (fma.f64 %767 %768 %145) %5183 = (fma.f64 %768 %767 %145) %5184 = (neg.f64 %5179) %5186 = (fabs.f64 (*.f64 %5184 %5179)) %5188 = (fabs.f64 (*.f64 %5179 %5184)) %5189 = (*.f64 %5184 %5184) %5190 = (pow.f64 %5179 #s(literal 2 binary64)) %5191 = (fma.f64 %177 %1 %429) %5192 = (fma.f64 %179 %150 %429) %5193 = (pow.f64 %5173 #s(literal 1/2 binary64)) %5194 = (fabs.f64 %5179) %5195 = (fabs.f64 %5184) %5196 = (neg.f64 %5184) %5197 = (*.f64 #s(literal 3 binary64) %5179) %5198 = (*.f64 %5179 #s(literal 3 binary64)) %5199 = (*.f64 #s(literal 3 binary64) %5140) %5200 = (sqrt.f64 %5199) %5201 = (*.f64 %5140 #s(literal 3 binary64)) %5202 = (sqrt.f64 %5201) %5203 = (/.f64 %5179 #s(literal 3 binary64)) %5205 = (sqrt.f64 (/.f64 %5140 #s(literal 3 binary64))) %5206 = (*.f64 #s(literal -3 binary64) %5184) %5207 = (*.f64 %5184 #s(literal -3 binary64)) %5208 = (/.f64 %5184 #s(literal -3 binary64)) %5209 = (*.f64 %5179 #s(literal 1/2 binary64)) %5210 = (*.f64 #s(literal 2 binary64) %5209) %5211 = (*.f64 #s(literal 2 binary64) %5179) %5212 = (*.f64 #s(literal 1/2 binary64) %5211) %5213 = (*.f64 #s(literal -1/2 binary64) %5179) %5214 = (*.f64 #s(literal -2 binary64) %5213) %5215 = (*.f64 %5209 #s(literal 2 binary64)) %5216 = (*.f64 %5179 #s(literal 2 binary64)) %5217 = (*.f64 %5216 #s(literal 1/2 binary64)) %5218 = (*.f64 %5179 #s(literal -2 binary64)) %5219 = (*.f64 %5218 #s(literal -1/2 binary64)) %5220 = (/.f64 %5216 #s(literal 2 binary64)) %5221 = (/.f64 %5211 #s(literal 2 binary64)) %5222 = (*.f64 #s(literal -1/2 binary64) %5184) %5223 = (*.f64 #s(literal 2 binary64) %5222) %5224 = (*.f64 #s(literal 1/2 binary64) %5184) %5225 = (*.f64 #s(literal -2 binary64) %5224) %5226 = (*.f64 %5184 #s(literal 2 binary64)) %5227 = (*.f64 %5226 #s(literal -1/2 binary64)) %5228 = (*.f64 %5184 #s(literal -2 binary64)) %5229 = (*.f64 %5228 #s(literal 1/2 binary64)) %5231 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %5179)) %5233 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %5184)) %5234 = (hypot.f64 b %748) %5235 = (hypot.f64 %748 b) %5236 = (hypot.f64 b %750) %5237 = (hypot.f64 %1 %748) %5238 = (hypot.f64 %748 %1) %5239 = (hypot.f64 %748 %150) %5240 = (hypot.f64 %150 %748) %5241 = (hypot.f64 %750 b) %5242 = (hypot.f64 %1 %750) %5243 = (hypot.f64 %748 %155) %5244 = (hypot.f64 %150 %750) %5245 = (hypot.f64 %155 %748) %5246 = (hypot.f64 %750 %1) %5247 = (hypot.f64 %750 %150) %5248 = (hypot.f64 %748 %156) %5249 = (hypot.f64 %155 %750) %5250 = (hypot.f64 %156 %748) %5251 = (hypot.f64 %750 %155) %5252 = (hypot.f64 %156 %750) %5253 = (hypot.f64 %750 %156) %5254 = (pow.f64 %5140 #s(literal 1/2 binary64)) %5255 = (*.f64 %5179 #s(literal 0 binary64)) %5256 = (+.f64 %5179 %5255) %5257 = (*.f64 #s(literal 0 binary64) %5179) %5258 = (+.f64 %5179 %5257) %5259 = (sqrt.f64 %5179) %5260 = (*.f64 %5259 %5259) %5261 = (pow.f64 %5199 #s(literal 1/2 binary64)) %5262 = (pow.f64 %5201 #s(literal 1/2 binary64)) %5263 = (fma.f64 #s(literal 3 binary64) %5179 %5255) %5264 = (fma.f64 #s(literal 3 binary64) %5179 %5257) %5265 = (fma.f64 #s(literal 1/2 binary64) %5179 %5209) %5266 = (fma.f64 %5179 #s(literal 3 binary64) %5255) %5267 = (fma.f64 %5179 #s(literal 3 binary64) %5257) %5268 = (fma.f64 %5179 #s(literal 1/2 binary64) %5209) %5270 = (/.f64 #s(literal 3 binary64) (pow.f64 %5140 #s(literal -1/2 binary64))) %5271 = (+.f64 %5209 %5209) %5272 = (fma.f64 #s(literal -3 binary64) %5184 %5255) %5273 = (fma.f64 #s(literal -3 binary64) %5184 %5257) %5274 = (fma.f64 %5184 #s(literal -3 binary64) %5255) %5275 = (fma.f64 %5184 #s(literal -3 binary64) %5257) %5276 = (fma.f64 #s(literal 2 binary64) %5209 %5255) %5277 = (fma.f64 #s(literal 2 binary64) %5209 %5257) %5278 = (fma.f64 #s(literal 1/2 binary64) %5211 %5255) %5279 = (fma.f64 #s(literal 1/2 binary64) %5211 %5257) %5280 = (fma.f64 #s(literal -2 binary64) %5213 %5255) %5281 = (fma.f64 #s(literal -2 binary64) %5213 %5257) %5282 = (fma.f64 %5209 #s(literal 3 binary64) %5209) %5283 = (fma.f64 %5209 #s(literal 2 binary64) %5255) %5284 = (fma.f64 %5209 #s(literal 2 binary64) %5257) %5285 = (fma.f64 %5216 #s(literal 1/2 binary64) %5255) %5286 = (fma.f64 %5216 #s(literal 1/2 binary64) %5257) %5287 = (fma.f64 %5218 #s(literal -1/2 binary64) %5255) %5288 = (fma.f64 %5218 #s(literal -1/2 binary64) %5257) %5289 = (fma.f64 #s(literal 2 binary64) %5222 %5255) %5290 = (fma.f64 #s(literal 2 binary64) %5222 %5257) %5291 = (fma.f64 #s(literal -2 binary64) %5224 %5255) %5292 = (fma.f64 #s(literal -2 binary64) %5224 %5257) %5293 = (fma.f64 %5226 #s(literal -1/2 binary64) %5255) %5294 = (fma.f64 %5226 #s(literal -1/2 binary64) %5257) %5295 = (fma.f64 %5228 #s(literal 1/2 binary64) %5255) %5296 = (fma.f64 %5228 #s(literal 1/2 binary64) %5257) %5297 = (fma.f64 %5259 %5259 %5255) %5298 = (fma.f64 %5259 %5259 %5257) %5299 = (/.f64 %5179 a) %5300 = (/.f64 %5184 %326) %5301 = (neg.f64 %5299) %5302 = (neg.f64 %5301) %5303 = (*.f64 #s(literal 3 binary64) %5299) %5304 = (*.f64 %348 %5179) %5305 = (*.f64 %5179 %348) %5306 = (*.f64 %5299 #s(literal 3 binary64)) %5308 = (/.f64 #s(literal 3 binary64) (/.f64 a %5179)) %5309 = (/.f64 %5299 #s(literal 3 binary64)) %5310 = (*.f64 #s(literal -3 binary64) %5301) %5311 = (*.f64 %789 %5184) %5312 = (*.f64 %5184 %789) %5313 = (*.f64 %5301 #s(literal -3 binary64)) %5314 = (/.f64 %5301 #s(literal -3 binary64)) %5316 = (/.f64 #s(literal 3 binary64) (/.f64 %326 %5184)) %5317 = (/.f64 %5216 %342) %5318 = (*.f64 %5179 %793) %5319 = (*.f64 #s(literal 2 binary64) %5318) %5320 = (*.f64 #s(literal -1/2 binary64) %5299) %5321 = (*.f64 #s(literal -2 binary64) %5320) %5322 = (*.f64 %1058 %5209) %5323 = (*.f64 %793 %5211) %5324 = (*.f64 %5318 #s(literal 2 binary64)) %5325 = (*.f64 %5216 %793) %5326 = (*.f64 %5179 %1058) %5327 = (*.f64 %5326 #s(literal 1/2 binary64)) %5328 = (*.f64 %5299 #s(literal 2 binary64)) %5329 = (*.f64 %5328 #s(literal 1/2 binary64)) %5330 = (*.f64 %5299 #s(literal -2 binary64)) %5331 = (*.f64 %5330 #s(literal -1/2 binary64)) %5332 = (/.f64 %5328 #s(literal 2 binary64)) %5333 = (*.f64 %798 %5184) %5334 = (*.f64 #s(literal 2 binary64) %5333) %5335 = (*.f64 #s(literal 1/2 binary64) %5301) %5336 = (*.f64 #s(literal -2 binary64) %5335) %5337 = (*.f64 %5301 #s(literal 2 binary64)) %5338 = (*.f64 %5337 #s(literal -1/2 binary64)) %5339 = (*.f64 %5301 #s(literal -2 binary64)) %5340 = (*.f64 %5339 #s(literal 1/2 binary64)) %5341 = (*.f64 %5226 %798) %5343 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %5299)) %5344 = (/.f64 %5337 #s(literal -2 binary64)) %5345 = (/.f64 %5226 %1073) %5347 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %5301)) %5348 = (*.f64 %5299 #s(literal 0 binary64)) %5349 = (+.f64 %5299 %5348) %5350 = (*.f64 #s(literal 0 binary64) %5299) %5351 = (+.f64 %5299 %5350) %5352 = (fma.f64 #s(literal 3 binary64) %5299 %5348) %5353 = (fma.f64 #s(literal 3 binary64) %5299 %5350) %5354 = (fma.f64 #s(literal 1/2 binary64) %5299 %5318) %5355 = (fma.f64 %348 %5179 %5348) %5356 = (fma.f64 %348 %5179 %5350) %5357 = (fma.f64 %5179 %348 %5348) %5358 = (fma.f64 %5179 %348 %5350) %5359 = (fma.f64 %5179 %793 %5318) %5360 = (fma.f64 %5299 #s(literal 3 binary64) %5348) %5361 = (fma.f64 %5299 #s(literal 3 binary64) %5350) %5362 = (fma.f64 %5299 #s(literal 1/2 binary64) %5318) %5363 = (fma.f64 %793 %5179 %5318) %5364 = (+.f64 %5318 %5318) %5365 = (fma.f64 #s(literal -3 binary64) %5301 %5348) %5366 = (fma.f64 #s(literal -3 binary64) %5301 %5350) %5367 = (fma.f64 #s(literal -1/2 binary64) %5301 %5318) %5368 = (fma.f64 %789 %5184 %5348) %5369 = (fma.f64 %789 %5184 %5350) %5370 = (fma.f64 %5184 %789 %5348) %5371 = (fma.f64 %5184 %789 %5350) %5372 = (fma.f64 %5301 #s(literal -3 binary64) %5348) %5373 = (fma.f64 %5301 #s(literal -3 binary64) %5350) %5374 = (fma.f64 #s(literal 2 binary64) %5318 %5348) %5375 = (fma.f64 #s(literal 2 binary64) %5318 %5350) %5376 = (fma.f64 %348 %5209 %5318) %5377 = (fma.f64 #s(literal -2 binary64) %5320 %5348) %5378 = (fma.f64 #s(literal -2 binary64) %5320 %5350) %5379 = (fma.f64 %1058 %5209 %5348) %5380 = (fma.f64 %1058 %5209 %5350) %5381 = (fma.f64 %793 %5211 %5348) %5382 = (fma.f64 %793 %5211 %5350) %5383 = (fma.f64 %5318 #s(literal 2 binary64) %5348) %5384 = (fma.f64 %5318 #s(literal 2 binary64) %5350) %5385 = (fma.f64 %5209 %348 %5318) %5386 = (*.f64 %5179 #s(literal -1/2 binary64)) %5387 = (fma.f64 %5386 %789 %5318) %5388 = (fma.f64 %5216 %793 %5348) %5389 = (fma.f64 %5216 %793 %5350) %5390 = (fma.f64 %5326 #s(literal 1/2 binary64) %5348) %5391 = (fma.f64 %5326 #s(literal 1/2 binary64) %5350) %5392 = (fma.f64 %5328 #s(literal 1/2 binary64) %5348) %5393 = (fma.f64 %5328 #s(literal 1/2 binary64) %5350) %5394 = (fma.f64 %5330 #s(literal -1/2 binary64) %5348) %5395 = (fma.f64 %5330 #s(literal -1/2 binary64) %5350) %5396 = (fma.f64 #s(literal 2 binary64) %5333 %5348) %5397 = (fma.f64 #s(literal 2 binary64) %5333 %5350) %5398 = (fma.f64 #s(literal -2 binary64) %5335 %5348) %5399 = (fma.f64 #s(literal -2 binary64) %5335 %5350) %5400 = (fma.f64 %5337 #s(literal -1/2 binary64) %5348) %5401 = (fma.f64 %5337 #s(literal -1/2 binary64) %5350) %5402 = (fma.f64 %5339 #s(literal 1/2 binary64) %5348) %5403 = (fma.f64 %5339 #s(literal 1/2 binary64) %5350) %5404 = (fma.f64 %5226 %798 %5348) %5405 = (fma.f64 %5226 %798 %5350) %5419 = (*.f64 #s(literal 2 binary64) %5184) %5422 = (*.f64 %5184 #s(literal 1/2 binary64)) %5431 = (*.f64 %5184 #s(literal 0 binary64)) %5433 = (*.f64 #s(literal 0 binary64) %5184) %5465 = (-.f64 %5179 b) %5466 = (+.f64 %1 %5179) %5467 = (+.f64 %5179 %1) %5468 = (-.f64 b %5179) %5469 = (neg.f64 %5468) %5470 = (-.f64 %1 %5184) %5471 = (fma.f64 b #s(literal -3 binary64) %5179) %5472 = (fma.f64 #s(literal -3 binary64) b %5179) %5473 = (*.f64 #s(literal 3 binary64) %5465) %5474 = (*.f64 #s(literal -3 binary64) %5468) %5475 = (*.f64 %5465 #s(literal 3 binary64)) %5476 = (*.f64 %5468 #s(literal -3 binary64)) %5477 = (fma.f64 %1 #s(literal 3 binary64) %5179) %5478 = (fma.f64 #s(literal 3 binary64) %1 %5179) %5479 = (fma.f64 #s(literal 3 binary64) %5179 %1) %5480 = (fma.f64 %5179 #s(literal 3 binary64) %1) %5481 = (/.f64 %5465 #s(literal 3 binary64)) %5482 = (/.f64 %5468 #s(literal -3 binary64)) %5483 = (fma.f64 #s(literal -3 binary64) %5184 %1) %5484 = (fma.f64 %5184 #s(literal -3 binary64) %1) %5485 = (fma.f64 #s(literal 2 binary64) %26 %5179) %5486 = (fma.f64 #s(literal 1/2 binary64) %22 %5179) %5487 = (fma.f64 #s(literal -2 binary64) %18 %5179) %5488 = (fma.f64 %22 #s(literal 1/2 binary64) %5179) %5489 = (fma.f64 %24 #s(literal -1/2 binary64) %5179) %5490 = (fma.f64 %26 #s(literal 2 binary64) %5179) %5491 = (fma.f64 %18 #s(literal -2 binary64) %5179) %5492 = (*.f64 %5465 #s(literal 1/2 binary64)) %5493 = (*.f64 #s(literal 2 binary64) %5492) %5494 = (*.f64 %5465 #s(literal 2 binary64)) %5495 = (*.f64 #s(literal 1/2 binary64) %5494) %5496 = (*.f64 %5465 #s(literal -1/2 binary64)) %5497 = (*.f64 #s(literal -2 binary64) %5496) %5498 = (*.f64 %5492 #s(literal 2 binary64)) %5499 = (*.f64 %5494 #s(literal 1/2 binary64)) %5500 = (*.f64 %5465 #s(literal -2 binary64)) %5501 = (*.f64 %5500 #s(literal -1/2 binary64)) %5502 = (*.f64 %5468 #s(literal 2 binary64)) %5503 = (*.f64 %5502 #s(literal -1/2 binary64)) %5504 = (*.f64 %5468 #s(literal -2 binary64)) %5505 = (*.f64 %5504 #s(literal 1/2 binary64)) %5506 = (fma.f64 #s(literal 2 binary64) %5209 %1) %5507 = (fma.f64 #s(literal 1/2 binary64) %5211 %1) %5508 = (fma.f64 #s(literal -2 binary64) %33 %5179) %5509 = (fma.f64 #s(literal -2 binary64) %5213 %1) %5510 = (fma.f64 %5209 #s(literal 2 binary64) %1) %5511 = (fma.f64 %5216 #s(literal 1/2 binary64) %1) %5512 = (fma.f64 %5218 #s(literal -1/2 binary64) %1) %5513 = (/.f64 %5494 #s(literal 2 binary64)) %5514 = (/.f64 %5502 #s(literal -2 binary64)) %5515 = (*.f64 %5492 #s(literal -2 binary64)) %5516 = (neg.f64 %5515) %5517 = (fma.f64 #s(literal 2 binary64) %5222 %1) %5518 = (fma.f64 #s(literal -2 binary64) %5224 %1) %5519 = (fma.f64 %5226 #s(literal -1/2 binary64) %1) %5520 = (fma.f64 %5228 #s(literal 1/2 binary64) %1) %5522 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %5465)) %5524 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %5468)) %5525 = (fma.f64 #s(literal 1/2 binary64) %99 %5179) %5526 = (fma.f64 #s(literal -2 binary64) %101 %5179) %5527 = (fma.f64 %99 #s(literal 1/2 binary64) %5179) %5528 = (*.f64 #s(literal 3 binary64) %5492) %5529 = (*.f64 #s(literal 2 binary64) %5528) %5530 = (*.f64 #s(literal -3 binary64) %5492) %5531 = (*.f64 #s(literal -2 binary64) %5530) %5532 = (*.f64 #s(literal 1/2 binary64) %5492) %5533 = (*.f64 #s(literal 4 binary64) %5532) %5534 = (*.f64 %5515 #s(literal -3 binary64)) %5535 = (*.f64 %5492 #s(literal 4 binary64)) %5536 = (*.f64 %5535 #s(literal 1/2 binary64)) %5537 = (fma.f64 #s(literal 1/2 binary64) %104 %5179) %5538 = (fma.f64 #s(literal -2 binary64) %106 %5179) %5539 = (fma.f64 %104 #s(literal 1/2 binary64) %5179) %5540 = (fma.f64 %5259 %5259 %1) %5541 = (*.f64 %5465 #s(literal 0 binary64)) %5542 = (+.f64 %5465 %5541) %5543 = (*.f64 #s(literal 0 binary64) %5465) %5544 = (+.f64 %5465 %5543) %5545 = (fma.f64 #s(literal 3 binary64) %5465 %5541) %5546 = (fma.f64 #s(literal 3 binary64) %5465 %5543) %5547 = (fma.f64 #s(literal -3 binary64) %5468 %5541) %5548 = (fma.f64 #s(literal -3 binary64) %5468 %5543) %5549 = (fma.f64 #s(literal -1/2 binary64) %5468 %5492) %5550 = (fma.f64 #s(literal 1/2 binary64) %5465 %5492) %5551 = (fma.f64 %5465 #s(literal 3 binary64) %5541) %5552 = (fma.f64 %5465 #s(literal 3 binary64) %5543) %5553 = (fma.f64 %5465 #s(literal 1/2 binary64) %5492) %5554 = (fma.f64 %5468 #s(literal -3 binary64) %5541) %5555 = (fma.f64 %5468 #s(literal -3 binary64) %5543) %5556 = (+.f64 %5492 %5492) %5557 = (fma.f64 #s(literal 2 binary64) %5492 %5541) %5558 = (fma.f64 #s(literal 2 binary64) %5492 %5543) %5559 = (fma.f64 #s(literal 1/2 binary64) %5494 %5541) %5560 = (fma.f64 #s(literal 1/2 binary64) %5494 %5543) %5561 = (fma.f64 #s(literal -2 binary64) %5496 %5541) %5562 = (fma.f64 #s(literal -2 binary64) %5496 %5543) %5563 = (fma.f64 %5492 #s(literal 3 binary64) %5492) %5564 = (fma.f64 %5492 #s(literal 2 binary64) %5541) %5565 = (fma.f64 %5492 #s(literal 2 binary64) %5543) %5566 = (fma.f64 %5494 #s(literal 1/2 binary64) %5541) %5567 = (fma.f64 %5494 #s(literal 1/2 binary64) %5543) %5568 = (fma.f64 %5500 #s(literal -1/2 binary64) %5541) %5569 = (fma.f64 %5500 #s(literal -1/2 binary64) %5543) %5570 = (fma.f64 %5502 #s(literal -1/2 binary64) %5541) %5571 = (fma.f64 %5502 #s(literal -1/2 binary64) %5543) %5572 = (fma.f64 %5504 #s(literal 1/2 binary64) %5541) %5573 = (fma.f64 %5504 #s(literal 1/2 binary64) %5543) %5574 = (fma.f64 #s(literal 2 binary64) %5528 %5541) %5575 = (fma.f64 #s(literal 2 binary64) %5528 %5543) %5576 = (fma.f64 #s(literal -2 binary64) %5530 %5541) %5577 = (fma.f64 #s(literal -2 binary64) %5530 %5543) %5578 = (fma.f64 #s(literal 4 binary64) %5532 %5541) %5579 = (fma.f64 #s(literal 4 binary64) %5532 %5543) %5580 = (fma.f64 %5515 #s(literal -3 binary64) %5541) %5581 = (fma.f64 %5515 #s(literal -3 binary64) %5543) %5582 = (fma.f64 %5535 #s(literal 1/2 binary64) %5541) %5583 = (fma.f64 %5535 #s(literal 1/2 binary64) %5543) %5607 = (*.f64 #s(literal 2 binary64) %5468) %5635 = (*.f64 %5468 #s(literal 0 binary64)) %5637 = (*.f64 #s(literal 0 binary64) %5468) %5669 = (/.f64 %5465 a) %5670 = (/.f64 %5468 %326) %5671 = (/.f64 %5468 a) %5672 = (neg.f64 %5671) %5673 = (*.f64 #s(literal 3 binary64) %5669) %5674 = (*.f64 #s(literal -3 binary64) %5671) %5675 = (*.f64 %348 %5465) %5676 = (*.f64 %789 %5468) %5677 = (*.f64 %5465 %348) %5678 = (*.f64 %5468 %789) %5679 = (*.f64 %5669 #s(literal 3 binary64)) %5680 = (*.f64 %5671 #s(literal -3 binary64)) %5682 = (/.f64 #s(literal 3 binary64) (/.f64 a %5465)) %5683 = (/.f64 %5669 #s(literal 3 binary64)) %5684 = (/.f64 %5671 #s(literal -3 binary64)) %5685 = (-.f64 %5299 %1036) %5686 = (+.f64 %1038 %5299) %5687 = (+.f64 %5299 %1038) %5689 = (/.f64 #s(literal 3 binary64) (/.f64 %326 %5468)) %5690 = (-.f64 %1038 %5301) %5691 = (/.f64 %5494 %342) %5692 = (/.f64 %5494 %340) %5693 = (*.f64 a %5465) %5694 = (/.f64 %5693 %822) %5695 = (*.f64 %793 %5465) %5696 = (*.f64 #s(literal 2 binary64) %5695) %5697 = (*.f64 %5669 #s(literal 2 binary64)) %5698 = (*.f64 #s(literal 1/2 binary64) %5697) %5699 = (*.f64 #s(literal 2 binary64) %5669) %5700 = (*.f64 #s(literal 1/2 binary64) %5699) %5701 = (*.f64 %5468 %793) %5702 = (*.f64 #s(literal -2 binary64) %5701) %5703 = (*.f64 %1058 %5492) %5704 = (*.f64 %793 %5494) %5705 = (*.f64 %5695 #s(literal 2 binary64)) %5706 = (*.f64 %5492 %1058) %5707 = (*.f64 %5494 %793) %5708 = (*.f64 %5701 #s(literal -2 binary64)) %5709 = (*.f64 %5697 #s(literal 1/2 binary64)) %5710 = (*.f64 %5669 #s(literal -2 binary64)) %5711 = (*.f64 %5710 #s(literal -1/2 binary64)) %5712 = (*.f64 %5671 #s(literal 2 binary64)) %5713 = (*.f64 %5712 #s(literal -1/2 binary64)) %5714 = (*.f64 %5671 #s(literal -2 binary64)) %5715 = (*.f64 %5714 #s(literal 1/2 binary64)) %5716 = (*.f64 %5465 %1058) %5717 = (*.f64 %5716 #s(literal 1/2 binary64)) %5718 = (*.f64 %5502 %798) %5719 = (*.f64 %5504 %793) %5720 = (fma.f64 b %789 %5299) %5721 = (fma.f64 #s(literal -3 binary64) %1036 %5299) %5722 = (fma.f64 %1036 #s(literal -3 binary64) %5299) %5723 = (fma.f64 %789 b %5299) %5724 = (-.f64 %5179 %4481) %5725 = (/.f64 %5724 a) %5726 = (/.f64 %5697 #s(literal 2 binary64)) %5727 = (/.f64 %5712 #s(literal -2 binary64)) %5728 = (/.f64 %5699 #s(literal 2 binary64)) %5729 = (/.f64 %5502 %1073) %5731 = (/.f64 (*.f64 #s(literal -1/2 binary64) %5494) %326) %5732 = (/.f64 %5607 %1075) %5734 = (neg.f64 (*.f64 %798 %5494)) %5735 = (fma.f64 %1 %348 %5299) %5736 = (fma.f64 #s(literal 3 binary64) %1038 %5299) %5737 = (fma.f64 #s(literal 3 binary64) %5299 %1038) %5738 = (fma.f64 %1038 #s(literal 3 binary64) %5299) %5739 = (fma.f64 %348 %1 %5299) %5740 = (fma.f64 %348 %5179 %1038) %5741 = (fma.f64 %5179 %348 %1038) %5742 = (fma.f64 %5299 #s(literal 3 binary64) %1038) %5744 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %5669)) %5746 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %5671)) %5747 = (-.f64 %4481 %5179) %5748 = (/.f64 %5747 %326) %5749 = (neg.f64 %5693) %5750 = (/.f64 %5749 %4605) %5751 = (fma.f64 #s(literal -3 binary64) %5301 %1038) %5752 = (fma.f64 %789 %5184 %1038) %5753 = (fma.f64 %5184 %789 %1038) %5754 = (fma.f64 %5301 #s(literal -3 binary64) %1038) %5755 = (*.f64 %5693 #s(literal 3 binary64)) %5756 = (/.f64 %5755 %822) %5757 = (*.f64 #s(literal 3 binary64) %5693) %5758 = (/.f64 %5757 %822) %5759 = (*.f64 %789 %5494) %5760 = (*.f64 #s(literal -1/2 binary64) %5759) %5761 = (*.f64 %348 %5494) %5762 = (*.f64 #s(literal 1/2 binary64) %5761) %5763 = (*.f64 #s(literal -3 binary64) %5695) %5764 = (*.f64 #s(literal -2 binary64) %5763) %5765 = (*.f64 #s(literal 1/2 binary64) %5695) %5766 = (*.f64 #s(literal 4 binary64) %5765) %5767 = (/.f64 #s(literal 3 binary64) %822) %5768 = (*.f64 %5693 %5767) %5769 = (*.f64 %5695 #s(literal 4 binary64)) %5770 = (*.f64 %5769 #s(literal 1/2 binary64)) %5771 = (*.f64 %5494 %348) %5772 = (*.f64 %5771 #s(literal 1/2 binary64)) %5773 = (fma.f64 #s(literal 2 binary64) %1061 %5299) %5774 = (fma.f64 #s(literal -1/2 binary64) %1059 %5299) %5775 = (fma.f64 #s(literal 1/2 binary64) %1056 %5299) %5776 = (fma.f64 #s(literal -2 binary64) %1054 %5299) %5777 = (fma.f64 %22 %793 %5299) %5778 = (fma.f64 %1056 #s(literal 1/2 binary64) %5299) %5779 = (fma.f64 %1058 %26 %5299) %5780 = (fma.f64 %793 %22 %5299) %5781 = (fma.f64 %24 %798 %5299) %5782 = (fma.f64 %1059 #s(literal -1/2 binary64) %5299) %5783 = (fma.f64 %1061 #s(literal 2 binary64) %5299) %5784 = (fma.f64 %1054 #s(literal -2 binary64) %5299) %5786 = (/.f64 #s(literal 3 binary64) (/.f64 %822 %5693)) %5788 = (/.f64 (*.f64 %348 %5693) a) %5789 = (*.f64 %348 %5724) %5790 = (*.f64 %789 %5747) %5791 = (*.f64 %5724 %348) %5792 = (*.f64 %5747 %789) %5793 = (/.f64 %3081 %822) %5794 = (-.f64 %5299 %5793) %5795 = (*.f64 %5179 a) %5796 = (/.f64 %5795 %822) %5797 = (-.f64 %5796 %1036) %5798 = (*.f64 %5749 #s(literal -3 binary64)) %5799 = (/.f64 %5798 %822) %5800 = (*.f64 %5693 #s(literal -3 binary64)) %5801 = (/.f64 %5800 %4605) %5802 = (*.f64 #s(literal -3 binary64) %5749) %5803 = (/.f64 %5802 %822) %5804 = (*.f64 #s(literal -3 binary64) %5693) %5805 = (/.f64 %5804 %4605) %5806 = (/.f64 b %822) %5807 = (neg.f64 %5806) %5808 = (fma.f64 a %5807 %5299) %5809 = (fma.f64 #s(literal 2 binary64) %1077 %5299) %5810 = (fma.f64 #s(literal 2 binary64) %5318 %1038) %5811 = (fma.f64 #s(literal -2 binary64) %5320 %1038) %5812 = (fma.f64 %1058 %5209 %1038) %5813 = (fma.f64 %326 %5806 %5299) %5814 = (fma.f64 %793 %5211 %1038) %5815 = (fma.f64 %5806 %326 %5299) %5816 = (fma.f64 %5807 a %5299) %5817 = (fma.f64 %1079 #s(literal -1/2 binary64) %5299) %5818 = (fma.f64 %5318 #s(literal 2 binary64) %1038) %5819 = (fma.f64 %5216 %793 %1038) %5820 = (fma.f64 %5326 #s(literal 1/2 binary64) %1038) %5821 = (fma.f64 %5328 #s(literal 1/2 binary64) %1038) %5822 = (fma.f64 %5330 #s(literal -1/2 binary64) %1038) %5824 = (/.f64 #s(literal 3 binary64) (/.f64 a %5724)) %5825 = (+.f64 %1038 %5796) %5826 = (neg.f64 %5793) %5827 = (+.f64 %5299 %5826) %5828 = (+.f64 %5826 %5299) %5829 = (+.f64 %5796 %1038) %5830 = (*.f64 %5749 #s(literal 3 binary64)) %5831 = (/.f64 %5830 %4605) %5832 = (*.f64 #s(literal 3 binary64) %5749) %5833 = (/.f64 %5832 %4605) %5834 = (/.f64 %1038 a) %5835 = (fma.f64 a %5834 %5299) %5836 = (/.f64 %5299 a) %5837 = (fma.f64 a %5836 %1038) %5838 = (/.f64 %5107 a) %5839 = (fma.f64 b %5838 %5299) %5840 = (fma.f64 %1036 %5107 %5299) %5841 = (fma.f64 %1038 %5102 %5299) %5842 = (/.f64 %5102 a) %5843 = (fma.f64 %5179 %5842 %1038) %5844 = (fma.f64 %5299 %5102 %1038) %5845 = (fma.f64 %5102 %1038 %5299) %5846 = (fma.f64 %5102 %5299 %1038) %5847 = (fma.f64 %5107 %1036 %5299) %5848 = (fma.f64 %5834 a %5299) %5849 = (fma.f64 %5836 a %1038) %5850 = (/.f64 #s(literal 3 binary64) %4605) %5851 = (*.f64 %5749 %5850) %5852 = (fma.f64 #s(literal 2 binary64) %5333 %1038) %5853 = (fma.f64 #s(literal -2 binary64) %5335 %1038) %5854 = (fma.f64 %5337 #s(literal -1/2 binary64) %1038) %5855 = (fma.f64 %5339 #s(literal 1/2 binary64) %1038) %5856 = (fma.f64 %5226 %798 %1038) %5858 = (/.f64 #s(literal 3 binary64) (/.f64 %326 %5747)) %5860 = (/.f64 #s(literal 3 binary64) (/.f64 %4605 %5749)) %5861 = (-.f64 %5826 %5301) %5862 = (*.f64 %5693 #s(literal 2 binary64)) %5864 = (/.f64 %5862 (*.f64 %822 #s(literal 2 binary64))) %5867 = (/.f64 (*.f64 #s(literal 2 binary64) %5693) (*.f64 #s(literal 2 binary64) %822)) %5868 = (fma.f64 b %789 %5796) %5869 = (fma.f64 #s(literal -3 binary64) %1036 %5796) %5870 = (fma.f64 #s(literal -3 binary64) %5793 %5299) %5871 = (fma.f64 #s(literal -1/2 binary64) %1238 %5299) %5872 = (fma.f64 %1036 #s(literal -3 binary64) %5796) %5873 = (fma.f64 #s(literal -2 binary64) %1240 %5299) %5874 = (fma.f64 #s(literal -2 binary64) %1242 %5299) %5875 = (fma.f64 %789 b %5796) %5876 = (fma.f64 %99 %793 %5299) %5877 = (fma.f64 %1242 #s(literal -2 binary64) %5299) %5880 = (/.f64 (-.f64 %5179 (*.f64 a %5793)) a) %5881 = (*.f64 %5724 #s(literal 2 binary64)) %5882 = (/.f64 %5881 %342) %5884 = (/.f64 (*.f64 #s(literal 2 binary64) %5724) %340) %5885 = (*.f64 %793 %5724) %5886 = (*.f64 #s(literal 2 binary64) %5885) %5887 = (*.f64 #s(literal 1/2 binary64) %5724) %5888 = (*.f64 %1058 %5887) %5889 = (*.f64 %5724 %1058) %5890 = (*.f64 %5889 #s(literal 1/2 binary64)) %5891 = (*.f64 %5881 %793) %5892 = (fma.f64 %1058 %1092 %5299) %5893 = (fma.f64 %789 %4481 %5299) %5894 = (fma.f64 %4481 %789 %5299) %5895 = (fma.f64 %793 %104 %5299) %5896 = (fma.f64 %798 %1089 %5299) %5897 = (fma.f64 %1091 %106 %5299) %5898 = (fma.f64 %104 %793 %5299) %5899 = (fma.f64 %1089 %798 %5299) %5900 = (/.f64 %789 a) %5901 = (fma.f64 %5900 %3081 %5299) %5903 = (/.f64 (fma.f64 %5826 a %5179) a) %5905 = (/.f64 (fma.f64 %5796 a %1) a) %5906 = (fma.f64 %1 %348 %5796) %5907 = (fma.f64 #s(literal 3 binary64) %1038 %5796) %5908 = (fma.f64 #s(literal 3 binary64) %5299 %5826) %5909 = (fma.f64 #s(literal 3 binary64) %5826 %5299) %5910 = (fma.f64 %1038 #s(literal 3 binary64) %5796) %5911 = (fma.f64 %348 %1 %5796) %5912 = (fma.f64 %348 %5179 %5826) %5913 = (fma.f64 %5179 %348 %5826) %5914 = (fma.f64 %5299 #s(literal 3 binary64) %5826) %5915 = (fma.f64 %5826 #s(literal 3 binary64) %5299) %5916 = (fma.f64 %5796 #s(literal 3 binary64) %1038) %5917 = (*.f64 %5179 %5838) %5919 = (+.f64 (neg.f64 %5917) %1038) %5920 = (*.f64 %5747 #s(literal 2 binary64)) %5921 = (/.f64 %5920 %1073) %5923 = (/.f64 (*.f64 #s(literal 2 binary64) %5747) %1075) %5924 = (*.f64 %5179 %5102) %5926 = (/.f64 (fma.f64 %326 %1036 %5924) a) %5929 = (/.f64 (*.f64 %5749 #s(literal 2 binary64)) (*.f64 %4605 #s(literal 2 binary64))) %5932 = (/.f64 (*.f64 #s(literal 2 binary64) %5749) (*.f64 #s(literal 2 binary64) %4605)) %5933 = (fma.f64 %348 %4596 %5299) %5934 = (fma.f64 %348 %5924 %1038) %5935 = (fma.f64 %4596 %348 %5299) %5936 = (/.f64 %348 a) %5937 = (fma.f64 %3113 %5936 %5299) %5938 = (fma.f64 %5936 %5795 %1038) %5939 = (fma.f64 %5924 %348 %1038) %5941 = (/.f64 (fma.f64 %5796 %326 b) %326) %5942 = (fma.f64 #s(literal -3 binary64) %5301 %5826) %5943 = (fma.f64 %789 %5184 %5826) %5944 = (fma.f64 %5184 %789 %5826) %5945 = (fma.f64 %5301 #s(literal -3 binary64) %5826) %5946 = (/.f64 %5107 #s(literal 3 binary64)) %5947 = (fma.f64 %1036 %5946 %5299) %5949 = (/.f64 (fma.f64 %5179 %5107 %4481) %326) %5950 = (*.f64 %5179 %5107) %5952 = (/.f64 (fma.f64 b %5102 %5950) %326) %5953 = (fma.f64 #s(literal -3 binary64) %5917 %1038) %5954 = (fma.f64 %5917 #s(literal -3 binary64) %1038) %5955 = (fma.f64 #s(literal 2 binary64) %1061 %5796) %5956 = (fma.f64 #s(literal -1/2 binary64) %1059 %5796) %5957 = (fma.f64 #s(literal 1/2 binary64) %1056 %5796) %5958 = (fma.f64 #s(literal -2 binary64) %1054 %5796) %5959 = (fma.f64 %22 %793 %5796) %5960 = (fma.f64 %1056 #s(literal 1/2 binary64) %5796) %5961 = (fma.f64 %1058 %26 %5796) %5962 = (fma.f64 %793 %22 %5796) %5963 = (fma.f64 %24 %798 %5796) %5964 = (fma.f64 %1059 #s(literal -1/2 binary64) %5796) %5965 = (fma.f64 %1061 #s(literal 2 binary64) %5796) %5966 = (fma.f64 %1054 #s(literal -2 binary64) %5796) %5968 = (+.f64 (*.f64 %5917 #s(literal -3 binary64)) %1038) %5970 = (+.f64 (*.f64 #s(literal -3 binary64) %5917) %1038) %5973 = (/.f64 (-.f64 %5184 (*.f64 %326 %5793)) %326) %5974 = (*.f64 %822 %1036) %5975 = (-.f64 %5795 %5974) %5976 = (/.f64 %5975 %822) %5979 = (/.f64 (-.f64 (*.f64 %5299 %822) %3081) %822) %5980 = (-.f64 %5796 %5793) %5982 = (/.f64 (fma.f64 %5796 #s(literal -3 binary64) %1036) #s(literal -3 binary64)) %5984 = (/.f64 (fma.f64 %5826 %326 %5184) %326) %5986 = (/.f64 (fma.f64 %5924 a %3113) %822) %5988 = (/.f64 (fma.f64 %326 %4481 %5795) %822) %5989 = (fma.f64 a %5807 %5796) %5990 = (fma.f64 #s(literal 2 binary64) %1077 %5796) %5991 = (fma.f64 #s(literal 2 binary64) %5318 %5826) %5992 = (fma.f64 #s(literal -2 binary64) %5320 %5826) %5993 = (fma.f64 %1058 %5209 %5826) %5994 = (fma.f64 %326 %5806 %5796) %5995 = (fma.f64 %793 %5211 %5826) %5996 = (fma.f64 %5806 %326 %5796) %5997 = (fma.f64 %5807 a %5796) %5998 = (fma.f64 %1079 #s(literal -1/2 binary64) %5796) %5999 = (fma.f64 %5318 #s(literal 2 binary64) %5826) %6000 = (fma.f64 %5216 %793 %5826) %6001 = (fma.f64 %5326 #s(literal 1/2 binary64) %5826) %6002 = (fma.f64 %5328 #s(literal 1/2 binary64) %5826) %6003 = (fma.f64 %5330 #s(literal -1/2 binary64) %5826) %6005 = (+.f64 (/.f64 %5917 #s(literal -3 binary64)) %1038) %6007 = (/.f64 (-.f64 %5950 %4596) %326) %6009 = (/.f64 (/.f64 %5975 a) a) %6010 = (+.f64 %5826 %5796) %6011 = (+.f64 %5796 %5826) %6012 = (fma.f64 a %5834 %5796) %6013 = (fma.f64 a %5836 %5826) %6014 = (fma.f64 b %5838 %5796) %6015 = (fma.f64 %1036 %5107 %5796) %6016 = (fma.f64 %1038 %5102 %5796) %6017 = (fma.f64 %5179 %5842 %5826) %6018 = (fma.f64 %5299 %5102 %5826) %6019 = (fma.f64 %5102 %1038 %5796) %6020 = (fma.f64 %5102 %5299 %5826) %6021 = (fma.f64 %5107 %1036 %5796) %6022 = (fma.f64 %5834 a %5796) %6023 = (fma.f64 %5836 a %5826) %6024 = (fma.f64 %5179 %326 %5974) %6025 = (/.f64 %6024 %4605) %6027 = (/.f64 (fma.f64 %5924 %326 %3081) %4605) %6029 = (/.f64 (neg.f64 %6024) %822) %6030 = (fma.f64 #s(literal 2 binary64) %5333 %5826) %6031 = (fma.f64 #s(literal -2 binary64) %5335 %5826) %6032 = (fma.f64 %5337 #s(literal -1/2 binary64) %5826) %6033 = (fma.f64 %5339 #s(literal 1/2 binary64) %5826) %6034 = (fma.f64 %5226 %798 %5826) %6035 = (*.f64 %326 %4596) %6037 = (/.f64 (-.f64 %5795 %6035) %822) %6039 = (/.f64 (neg.f64 %5975) %4605) %6040 = (neg.f64 %5795) %6041 = (/.f64 %6040 %4605) %6042 = (-.f64 %6041 %5793) %6044 = (/.f64 (fma.f64 %5826 #s(literal -3 binary64) %5301) #s(literal -3 binary64)) %6046 = (/.f64 (/.f64 %6024 %326) a) %6048 = (*.f64 a %3081) %6051 = (/.f64 (-.f64 (*.f64 %5179 %822) %6048) (*.f64 a %822)) %6052 = (fma.f64 a %5807 %6041) %6053 = (fma.f64 %326 %5806 %6041) %6054 = (fma.f64 %5806 %326 %6041) %6055 = (fma.f64 %5807 a %6041) %6056 = (fma.f64 #s(literal -3 binary64) %5793 %5796) %6057 = (fma.f64 #s(literal -1/2 binary64) %1238 %5796) %6058 = (fma.f64 #s(literal -2 binary64) %1240 %5796) %6059 = (fma.f64 #s(literal -2 binary64) %1242 %5796) %6060 = (fma.f64 %99 %793 %5796) %6061 = (fma.f64 %1242 #s(literal -2 binary64) %5796) %6062 = (+.f64 %5826 %6041) %6063 = (+.f64 %6041 %5826) %6066 = (/.f64 (-.f64 (*.f64 %5301 %822) %3113) %4605) %6067 = (*.f64 %5975 %5767) %6068 = (fma.f64 a %5834 %6041) %6069 = (fma.f64 b %5838 %6041) %6070 = (fma.f64 %1036 %5107 %6041) %6071 = (fma.f64 %1038 %5102 %6041) %6072 = (fma.f64 %5102 %1038 %6041) %6073 = (fma.f64 %5107 %1036 %6041) %6074 = (fma.f64 %5834 a %6041) %6075 = (fma.f64 %1058 %1092 %5796) %6076 = (fma.f64 %789 %4481 %5796) %6077 = (fma.f64 %4481 %789 %5796) %6078 = (fma.f64 %793 %104 %5796) %6079 = (fma.f64 %798 %1089 %5796) %6080 = (fma.f64 %1091 %106 %5796) %6081 = (fma.f64 %104 %793 %5796) %6082 = (fma.f64 %1089 %798 %5796) %6083 = (fma.f64 %5900 %3081 %5796) %6085 = (/.f64 (fma.f64 %5179 %326 %6035) %4605) %6086 = (*.f64 %4596 %326) %6088 = (/.f64 (fma.f64 %5179 %326 %6086) %4605) %6090 = (/.f64 (fma.f64 %4596 %326 %6040) %4605) %6091 = (fma.f64 #s(literal 3 binary64) %5826 %5796) %6092 = (fma.f64 %5826 #s(literal 3 binary64) %5796) %6093 = (fma.f64 %5796 #s(literal 3 binary64) %5826) %6095 = (/.f64 #s(literal 3 binary64) (/.f64 %822 %5975)) %6096 = (fma.f64 %348 %4596 %5796) %6097 = (fma.f64 %348 %5924 %5826) %6098 = (fma.f64 %4596 %348 %5796) %6099 = (fma.f64 %3113 %5936 %5796) %6100 = (fma.f64 %5936 %5795 %5826) %6101 = (fma.f64 %5924 %348 %5826) %6102 = (fma.f64 #s(literal -3 binary64) %5793 %6041) %6103 = (*.f64 %6024 %5850) %6104 = (fma.f64 %1036 %5946 %5796) %6106 = (/.f64 #s(literal 3 binary64) (/.f64 %4605 %6024)) %6111 = (/.f64 (-.f64 (*.f64 %5184 %822) (*.f64 %326 %3081)) (*.f64 %326 %822)) %6112 = (fma.f64 %789 %4481 %6041) %6113 = (fma.f64 %4481 %789 %6041) %6114 = (fma.f64 %5900 %3081 %6041) %6115 = (fma.f64 #s(literal 3 binary64) %5826 %6041) %6116 = (fma.f64 %5826 #s(literal 3 binary64) %6041) %6117 = (fma.f64 %348 %4596 %6041) %6118 = (fma.f64 %4596 %348 %6041) %6119 = (fma.f64 %3113 %5936 %6041) %6120 = (*.f64 %5669 #s(literal 0 binary64)) %6121 = (+.f64 %5669 %6120) %6122 = (*.f64 #s(literal 0 binary64) %5669) %6123 = (+.f64 %5669 %6122) %6125 = (-.f64 %5796 (/.f64 %5974 %822)) %6126 = (fma.f64 %1036 %5946 %6041) %6127 = (fma.f64 #s(literal 3 binary64) %5669 %6120) %6128 = (fma.f64 #s(literal 3 binary64) %5669 %6122) %6129 = (fma.f64 #s(literal -3 binary64) %5671 %6120) %6130 = (fma.f64 #s(literal -3 binary64) %5671 %6122) %6131 = (fma.f64 #s(literal -1/2 binary64) %5671 %5695) %6132 = (fma.f64 #s(literal 1/2 binary64) %5669 %5695) %6133 = (fma.f64 %348 %5465 %6120) %6134 = (fma.f64 %348 %5465 %6122) %6135 = (fma.f64 %789 %5468 %6120) %6136 = (fma.f64 %789 %5468 %6122) %6137 = (fma.f64 %5465 %348 %6120) %6138 = (fma.f64 %5465 %348 %6122) %6139 = (fma.f64 %5465 %793 %5695) %6140 = (fma.f64 %5468 %789 %6120) %6141 = (fma.f64 %5468 %789 %6122) %6142 = (fma.f64 %5468 %798 %5695) %6143 = (fma.f64 %5669 #s(literal 3 binary64) %6120) %6144 = (fma.f64 %5669 #s(literal 3 binary64) %6122) %6145 = (fma.f64 %5669 #s(literal 1/2 binary64) %5695) %6146 = (fma.f64 %793 %5465 %5695) %6147 = (fma.f64 %5671 #s(literal -3 binary64) %6120) %6148 = (fma.f64 %5671 #s(literal -3 binary64) %6122) %6149 = (fma.f64 %798 %5468 %5695) %6150 = (+.f64 %5695 %5695) %6151 = (*.f64 %4605 %1036) %6153 = (-.f64 %6041 (/.f64 %6151 %4605)) %6154 = (fma.f64 #s(literal 3 binary64) %5695 %5695) %6155 = (fma.f64 #s(literal 2 binary64) %5695 %6120) %6156 = (fma.f64 #s(literal 2 binary64) %5695 %6122) %6157 = (fma.f64 #s(literal 1/2 binary64) %5697 %6120) %6158 = (fma.f64 #s(literal 1/2 binary64) %5697 %6122) %6159 = (fma.f64 #s(literal 1/2 binary64) %5699 %6120) %6160 = (fma.f64 #s(literal 1/2 binary64) %5699 %6122) %6161 = (fma.f64 %348 %5492 %5695) %6162 = (fma.f64 #s(literal -2 binary64) %5701 %6120) %6163 = (fma.f64 #s(literal -2 binary64) %5701 %6122) %6164 = (fma.f64 %1058 %5492 %6120) %6165 = (fma.f64 %1058 %5492 %6122) %6166 = (fma.f64 %793 %5494 %6120) %6167 = (fma.f64 %793 %5494 %6122) %6168 = (fma.f64 %5695 #s(literal 3 binary64) %5695) %6169 = (fma.f64 %5695 #s(literal 2 binary64) %6120) %6170 = (fma.f64 %5695 #s(literal 2 binary64) %6122) %6171 = (fma.f64 %5492 %348 %5695) %6172 = (fma.f64 %5492 %1058 %6120) %6173 = (fma.f64 %5492 %1058 %6122) %6174 = (fma.f64 %5494 %793 %6120) %6175 = (fma.f64 %5494 %793 %6122) %6176 = (fma.f64 %5496 %789 %5695) %6177 = (fma.f64 %5701 #s(literal -2 binary64) %6120) %6178 = (fma.f64 %5701 #s(literal -2 binary64) %6122) %6179 = (fma.f64 %5697 #s(literal 1/2 binary64) %6120) %6180 = (fma.f64 %5697 #s(literal 1/2 binary64) %6122) %6181 = (fma.f64 %5710 #s(literal -1/2 binary64) %6120) %6182 = (fma.f64 %5710 #s(literal -1/2 binary64) %6122) %6183 = (fma.f64 %5712 #s(literal -1/2 binary64) %6120) %6184 = (fma.f64 %5712 #s(literal -1/2 binary64) %6122) %6185 = (fma.f64 %5714 #s(literal 1/2 binary64) %6120) %6186 = (fma.f64 %5714 #s(literal 1/2 binary64) %6122) %6187 = (fma.f64 %5716 #s(literal 1/2 binary64) %6120) %6188 = (fma.f64 %5716 #s(literal 1/2 binary64) %6122) %6189 = (fma.f64 %5502 %798 %6120) %6190 = (fma.f64 %5502 %798 %6122) %6191 = (fma.f64 %5504 %793 %6120) %6192 = (fma.f64 %5504 %793 %6122) %6193 = (fma.f64 #s(literal 2 binary64) %5765 %5695) %6194 = (fma.f64 #s(literal -3 binary64) %5763 %5695) %6195 = (fma.f64 #s(literal -1/2 binary64) %5759 %6120) %6196 = (fma.f64 #s(literal -1/2 binary64) %5759 %6122) %6197 = (fma.f64 #s(literal 1/2 binary64) %5761 %6120) %6198 = (fma.f64 #s(literal 1/2 binary64) %5761 %6122) %6199 = (fma.f64 #s(literal -2 binary64) %5763 %6120) %6200 = (fma.f64 #s(literal -2 binary64) %5763 %6122) %6201 = (fma.f64 #s(literal 4 binary64) %5765 %6120) %6202 = (fma.f64 #s(literal 4 binary64) %5765 %6122) %6203 = (fma.f64 %5693 %5767 %6120) %6204 = (fma.f64 %5693 %5767 %6122) %6205 = (fma.f64 %5769 #s(literal 1/2 binary64) %6120) %6206 = (fma.f64 %5769 #s(literal 1/2 binary64) %6122) %6207 = (fma.f64 %5771 #s(literal 1/2 binary64) %6120) %6208 = (fma.f64 %5771 #s(literal 1/2 binary64) %6122) %6209 = (fma.f64 %5528 %348 %5695) %6210 = (fma.f64 %348 %5724 %6120) %6211 = (fma.f64 %348 %5724 %6122) %6212 = (fma.f64 %789 %5747 %6120) %6213 = (fma.f64 %789 %5747 %6122) %6214 = (fma.f64 %5724 %348 %6120) %6215 = (fma.f64 %5724 %348 %6122) %6216 = (fma.f64 %5747 %789 %6120) %6217 = (fma.f64 %5747 %789 %6122) %6218 = (fma.f64 %5749 %5850 %6120) %6219 = (fma.f64 %5749 %5850 %6122) %6220 = (fma.f64 #s(literal 2 binary64) %5885 %6120) %6221 = (fma.f64 #s(literal 2 binary64) %5885 %6122) %6222 = (fma.f64 %1058 %5887 %6120) %6223 = (fma.f64 %1058 %5887 %6122) %6224 = (fma.f64 %5889 #s(literal 1/2 binary64) %6120) %6225 = (fma.f64 %5889 #s(literal 1/2 binary64) %6122) %6226 = (fma.f64 %5881 %793 %6120) %6227 = (fma.f64 %5881 %793 %6122) %6228 = (fma.f64 %5975 %5767 %6120) %6229 = (fma.f64 %5975 %5767 %6122) %6230 = (fma.f64 %6024 %5850 %6120) %6231 = (fma.f64 %6024 %5850 %6122) %6313 = (*.f64 %798 %5179) %6323 = (*.f64 %5184 %793) %6335 = (*.f64 %5318 #s(literal 3 binary64)) %6337 = (*.f64 #s(literal 3 binary64) %5318) %6411 = (*.f64 %5468 %1058) %6442 = (*.f64 #s(literal -2 binary64) %5179) %6460 = (*.f64 %793 %5184) %6479 = (*.f64 %5184 %1058) %6512 = (*.f64 %5747 %1058) %6516 = (/.f64 %1036 %326) %6531 = (-.f64 %4481 %5924) %6642 = (*.f64 %5671 #s(literal 0 binary64)) %6644 = (*.f64 #s(literal 0 binary64) %5671) %6811 = (*.f64 %5747 #s(literal -2 binary64)) %6813 = (*.f64 %5724 #s(literal 1/2 binary64)) %6817 = (*.f64 %793 %5795) %6822 = (*.f64 #s(literal 1/2 binary64) %5795) %6824 = (*.f64 #s(literal 2 binary64) %5795) %6882 = (*.f64 %5724 #s(literal 0 binary64)) %6884 = (*.f64 #s(literal 0 binary64) %5724) %6912 = (sqrt.f64 %776) %6913 = (+.f64 %1 %6912) %6915 = (+.f64 %1 %1012) %6917 = (+.f64 %1 %1179) %6919 = (+.f64 %1 %3888) b %2 %4 %5 %6 %8 %9 %10 %13 %15 %19 %23 %25 %27 %28 %29 %30 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %1 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %85 %87 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %100 %102 %103 %105 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %148 %149 %151 %152 %153 %154 %157 %158 %159 %160 %161 %162 %164 %165 %167 %169 %171 %172 %173 %174 %175 %176 %178 %180 #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64) #s(literal 9 binary64) #s(literal 1/9 binary64) %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %206 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %220 %221 %223 %225 %227 %228 %229 %231 %233 %235 %236 %238 %240 %242 %243 %244 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %317 %319 %321 %322 %323 %324 a %327 %328 %329 %330 %331 %332 %333 %335 %337 %339 %341 %343 %345 %346 %347 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %369 a %327 %328 %329 %330 %331 %332 %333 %335 %337 %339 %341 %343 %345 %346 %347 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %369 c (neg.f64 %371) (*.f64 c #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) c) (/.f64 c #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %371) (*.f64 %371 #s(literal -3 binary64)) (/.f64 %371 #s(literal -3 binary64)) (+.f64 c %379) (+.f64 c %381) (*.f64 #s(literal 2 binary64) %383) (*.f64 #s(literal 1/2 binary64) %385) (*.f64 #s(literal -2 binary64) %387) (*.f64 %389 #s(literal 1/2 binary64)) (*.f64 %383 #s(literal 2 binary64)) (*.f64 %392 #s(literal -1/2 binary64)) (/.f64 %389 #s(literal 2 binary64)) (/.f64 %385 #s(literal 2 binary64)) (fma.f64 c #s(literal 3 binary64) %379) (fma.f64 c #s(literal 3 binary64) %381) (fma.f64 c #s(literal 1/2 binary64) %383) (fma.f64 #s(literal 3 binary64) c %379) (fma.f64 #s(literal 3 binary64) c %381) (fma.f64 #s(literal 1/2 binary64) c %383) (+.f64 %383 %383) (fma.f64 #s(literal -3 binary64) %371 %379) (fma.f64 #s(literal -3 binary64) %371 %381) (fma.f64 #s(literal -1/2 binary64) %371 %383) (fma.f64 %371 #s(literal -3 binary64) %379) (fma.f64 %371 #s(literal -3 binary64) %381) (fma.f64 %371 #s(literal -1/2 binary64) %383) (fma.f64 c %230 %383) (fma.f64 #s(literal 2 binary64) %383 %379) (fma.f64 #s(literal 2 binary64) %383 %381) (fma.f64 #s(literal -3 binary64) %387 %383) (fma.f64 #s(literal 1/2 binary64) %385 %379) (fma.f64 #s(literal 1/2 binary64) %385 %381) (fma.f64 #s(literal -2 binary64) %387 %379) (fma.f64 #s(literal -2 binary64) %387 %381) (fma.f64 %389 #s(literal 1/2 binary64) %379) (fma.f64 %389 #s(literal 1/2 binary64) %381) (fma.f64 %387 #s(literal -3 binary64) %383) (fma.f64 %383 #s(literal 3 binary64) %383) (fma.f64 %383 #s(literal 2 binary64) %379) (fma.f64 %383 #s(literal 2 binary64) %381) (fma.f64 %392 #s(literal -1/2 binary64) %379) (fma.f64 %392 #s(literal -1/2 binary64) %381) %425 %426 %427 %428 %430 %431 %432 %433 %434 %435 %436 %438 %440 %441 %443 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 %425 %426 %427 %428 %430 %431 %432 %433 %434 %435 %436 %438 %440 %441 %443 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %460 %461 %462 %463 %464 %465 %466 %467 %468 %469 %470 #s(literal 2 binary64) #s(literal 2/3 binary64) #s(literal 2/9 binary64) %473 %474 %475 %476 %477 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %500 %502 %504 %506 %507 %509 %511 %513 %515 %517 %518 %519 %520 %521 %522 %523 %524 %525 %526 %527 %528 %529 %530 %531 %532 %533 %534 %535 %536 %537 %538 %539 %540 %541 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %552 %553 %554 %555 %556 %557 %558 %559 %145 %146 %148 %149 %151 %152 %153 %154 %157 %158 %159 %160 %161 %162 %164 %165 %167 %169 %171 %172 %173 %174 %175 %176 %178 %180 #s(literal -3 binary64) #s(literal -1 binary64) #s(literal -1/3 binary64) #s(literal -9 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %588 %590 %591 %593 %595 %596 %597 %598 %599 %600 %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 #s(literal -3/2 binary64) %625 (fabs.f64 %625) (*.f64 %627 %627) (*.f64 %371 %371) (neg.f64 %630) (*.f64 #s(literal 3 binary64) %625) (*.f64 %625 #s(literal 3 binary64)) (*.f64 %634 %634) (*.f64 %636 %636) (*.f64 #s(literal -3 binary64) %630) (*.f64 %630 #s(literal -3 binary64)) (pow.f64 c #s(literal 2 binary64)) (pow.f64 %627 #s(literal 2 binary64)) (pow.f64 %371 #s(literal 2 binary64)) (*.f64 c %643) (*.f64 %643 c) (/.f64 #s(literal 3 binary64) (pow.f64 c #s(literal -2 binary64))) %648 (*.f64 c %425) (*.f64 %425 c) (*.f64 %625 a) (*.f64 %429 %371) (*.f64 %326 %630) (*.f64 %627 %654) (*.f64 %371 %429) (*.f64 %630 %326) (*.f64 %658 %627) (neg.f64 %660) (*.f64 #s(literal 3 binary64) %648) (*.f64 %648 #s(literal 3 binary64)) (/.f64 %648 #s(literal 3 binary64)) (*.f64 %660 #s(literal -3 binary64)) (/.f64 %660 #s(literal -3 binary64)) (*.f64 %667 #s(literal 2 binary64)) (*.f64 %669 #s(literal 1/2 binary64)) (/.f64 %669 #s(literal 2 binary64)) (fma.f64 a %625 %672) (fma.f64 a %625 %674) (fma.f64 c %425 %672) (fma.f64 c %425 %674) (fma.f64 %425 c %672) (fma.f64 %425 c %674) (fma.f64 %625 a %672) (fma.f64 %625 a %674) (+.f64 %648 %672) (+.f64 %648 %674) (fma.f64 %429 %371 %672) (fma.f64 %429 %371 %674) (fma.f64 %326 %630 %672) (fma.f64 %326 %630 %674) (fma.f64 %627 %654 %672) (fma.f64 %627 %654 %674) (fma.f64 %371 %429 %672) (fma.f64 %371 %429 %674) (fma.f64 %630 %326 %672) (fma.f64 %630 %326 %674) (fma.f64 %658 %627 %672) (fma.f64 %658 %627 %674) (fma.f64 #s(literal 3 binary64) %648 %672) (fma.f64 #s(literal 3 binary64) %648 %674) (fma.f64 %648 #s(literal 3 binary64) %672) (fma.f64 %648 #s(literal 3 binary64) %674) (fma.f64 %648 #s(literal 1/2 binary64) %667) (fma.f64 #s(literal 1/2 binary64) %648 %701) (+.f64 %701 %701) (+.f64 %667 %667) (fma.f64 %660 #s(literal -3 binary64) %672) (fma.f64 %660 #s(literal -3 binary64) %674) (*.f64 %643 %425) (*.f64 %708 c) (fma.f64 %667 #s(literal 2 binary64) %672) (fma.f64 %667 #s(literal 2 binary64) %674) (fma.f64 %669 #s(literal 1/2 binary64) %672) (fma.f64 %669 #s(literal 1/2 binary64) %674) (fma.f64 %643 %425 %672) (fma.f64 %643 %425 %674) (fma.f64 %708 c %672) (fma.f64 %708 c %674) #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64) #s(literal 9 binary64) #s(literal 1/9 binary64) %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %206 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %220 %221 %223 %225 %227 %228 %229 %231 %233 %235 %236 %238 %240 %242 %243 %244 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %317 %319 %321 %322 %323 %324 #s(literal -1/2 binary64) #s(literal -1/6 binary64) (neg.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 3 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal -3 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) (/.f64 #s(literal -1/2 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) #s(literal 1/2 binary64))) #s(literal -3/8 binary64) (neg.f64 #s(literal 3/8 binary64)) %429 %731 %732 %733 %734 %735 %736 %738 %739 %740 %741 %742 %743 %745 %747 %749 %752 %754 %755 %759 %761 %763 %765 %766 %769 %770 %771 %772 %776 %777 (/.f64 %371 %326) (neg.f64 %779) (*.f64 c %348) (*.f64 #s(literal 3 binary64) %777) (*.f64 %777 #s(literal 3 binary64)) (*.f64 %348 c) (/.f64 #s(literal 3 binary64) %785) (*.f64 #s(literal -3 binary64) %779) (*.f64 %779 #s(literal -3 binary64)) (*.f64 %789 %371) (*.f64 %371 %789) (/.f64 %779 #s(literal -3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %793 c)) (*.f64 %389 %793) (*.f64 %797 %798) (/.f64 c %326) (/.f64 %371 a) %779 (neg.f64 %777) (/.f64 %627 %737) (fabs.f64 %779) (*.f64 c %789) (*.f64 #s(literal -3 binary64) %777) (*.f64 %777 #s(literal -3 binary64)) (*.f64 %789 c) (/.f64 %777 #s(literal -3 binary64)) (/.f64 %636 %810) (*.f64 #s(literal 3 binary64) %779) (*.f64 %779 #s(literal 3 binary64)) (*.f64 %348 %371) (*.f64 %371 %348) (/.f64 #s(literal 3 binary64) %816) (*.f64 %627 %818) (*.f64 %818 %627) (*.f64 %797 %793) (sqrt.f64 %823) (sqrt.f64 (*.f64 #s(literal 3 binary64) %823)) (*.f64 %827 %827) (fabs.f64 (*.f64 %829 %827)) (fabs.f64 (*.f64 %827 %829)) (*.f64 %829 %829) (/.f64 (*.f64 %827 %756) %757) (/.f64 (*.f64 %756 %827) %757) (pow.f64 %779 #s(literal 3 binary64)) (/.f64 %767 %768) (pow.f64 %827 #s(literal 2 binary64)) (pow.f64 %823 #s(literal 1/2 binary64)) %827 %843 %844 %845 %846 %847 %848 %850 %851 %853 %854 %855 %856 %860 %863 %865 %867 %869 %871 %873 %875 %877 %879 %881 %883 %885 %886 %887 %889 %891 %894 %897 %900 %901 %903 %906 %909 %911 %913 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %946 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 (*.f64 %827 a) (*.f64 %326 %829) (neg.f64 %959) (/.f64 %961 %757) (/.f64 %963 %757) (*.f64 #s(literal 3 binary64) %956) (*.f64 %956 #s(literal 3 binary64)) (/.f64 %956 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %959) (*.f64 %959 #s(literal -3 binary64)) (/.f64 %959 #s(literal -3 binary64)) (*.f64 #s(literal 2 binary64) %971) (*.f64 #s(literal 1/2 binary64) %973) (*.f64 %975 #s(literal 2 binary64)) (*.f64 %977 #s(literal 1/2 binary64)) (/.f64 %977 #s(literal 2 binary64)) (/.f64 %973 #s(literal 2 binary64)) (fma.f64 a %827 %981) (fma.f64 a %827 %983) (fma.f64 %827 a %981) (fma.f64 %827 a %983) (+.f64 %956 %981) (+.f64 %956 %983) (fma.f64 %326 %829 %981) (fma.f64 %326 %829 %983) (fma.f64 #s(literal 3 binary64) %956 %981) (fma.f64 #s(literal 3 binary64) %956 %983) (fma.f64 %956 #s(literal 3 binary64) %981) (fma.f64 %956 #s(literal 3 binary64) %983) (fma.f64 %956 #s(literal 1/2 binary64) %975) (fma.f64 #s(literal 1/2 binary64) %956 %971) (+.f64 %975 %975) (+.f64 %971 %971) (fma.f64 #s(literal -3 binary64) %959 %981) (fma.f64 #s(literal -3 binary64) %959 %983) (fma.f64 %959 #s(literal -3 binary64) %981) (fma.f64 %959 #s(literal -3 binary64) %983) (fma.f64 #s(literal 2 binary64) %971 %981) (fma.f64 #s(literal 2 binary64) %971 %983) (fma.f64 #s(literal 1/2 binary64) %973 %981) (fma.f64 #s(literal 1/2 binary64) %973 %983) (fma.f64 %975 #s(literal 2 binary64) %981) (fma.f64 %975 #s(literal 2 binary64) %983) (fma.f64 %977 #s(literal 1/2 binary64) %981) (fma.f64 %977 #s(literal 1/2 binary64) %983) %1012 #s(literal 1/2 binary64) #s(literal 1/6 binary64) #s(literal 1/18 binary64) (neg.f64 #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal -3 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -1/2 binary64) #s(literal -3 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %1026) (*.f64 %234 #s(literal 2 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) %1026) (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) %1026) (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) %1026) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %234) (fma.f64 %234 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 %234 %234) (fma.f64 %234 #s(literal 2 binary64) %1026) #s(literal -3 binary64) #s(literal -1 binary64) #s(literal -1/3 binary64) #s(literal -9 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %588 %590 %591 %593 %595 %596 %597 %598 %599 %600 %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %1036 (/.f64 %1 %326) (neg.f64 %1038) (*.f64 b %348) (*.f64 #s(literal 3 binary64) %1036) (*.f64 %1036 #s(literal 3 binary64)) (*.f64 %348 b) (/.f64 #s(literal 3 binary64) %1044) (/.f64 %1036 #s(literal 3 binary64)) (*.f64 %1 %789) (*.f64 #s(literal -3 binary64) %1038) (*.f64 %1038 #s(literal -3 binary64)) (*.f64 %789 %1) (/.f64 %1038 #s(literal -3 binary64)) (/.f64 %24 %342) (/.f64 %24 %340) (*.f64 #s(literal 2 binary64) %1054) (*.f64 #s(literal -1/2 binary64) %1056) (*.f64 #s(literal 1/2 binary64) %1059) (*.f64 #s(literal -2 binary64) %1061) (*.f64 %22 %798) (*.f64 %1056 #s(literal -1/2 binary64)) (*.f64 %1058 %18) (*.f64 %793 %24) (*.f64 %24 %793) (*.f64 %798 %22) (*.f64 %1059 #s(literal 1/2 binary64)) (*.f64 %1061 #s(literal -2 binary64)) (*.f64 %1054 #s(literal 2 binary64)) (/.f64 %1059 #s(literal 2 binary64)) (/.f64 %22 %1073) (/.f64 %22 %1075) (*.f64 #s(literal -2 binary64) %1077) (*.f64 %1079 #s(literal 1/2 binary64)) (neg.f64 (*.f64 %798 %24)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %1038)) (+.f64 %1036 %1085) (+.f64 %1036 %1087) (*.f64 %793 %1089) (*.f64 %1091 %1092) (*.f64 %1089 %793) (fma.f64 b %348 %1085) (fma.f64 b %348 %1087) (fma.f64 b %793 %1054) (fma.f64 #s(literal 3 binary64) %1036 %1085) (fma.f64 #s(literal 3 binary64) %1036 %1087) (fma.f64 #s(literal 1/2 binary64) %1036 %1054) (fma.f64 %1036 #s(literal 3 binary64) %1085) (fma.f64 %1036 #s(literal 3 binary64) %1087) (fma.f64 %1036 #s(literal 1/2 binary64) %1054) (fma.f64 %348 b %1085) (fma.f64 %348 b %1087) (fma.f64 %793 b %1054) (+.f64 %1054 %1054) (fma.f64 %1 %789 %1085) (fma.f64 %1 %789 %1087) (fma.f64 #s(literal -3 binary64) %1038 %1085) (fma.f64 #s(literal -3 binary64) %1038 %1087) (fma.f64 #s(literal -1/2 binary64) %1038 %1054) (fma.f64 %1038 #s(literal -3 binary64) %1085) (fma.f64 %1038 #s(literal -3 binary64) %1087) (fma.f64 %789 %1 %1085) (fma.f64 %789 %1 %1087) (fma.f64 #s(literal 2 binary64) %1054 %1085) (fma.f64 #s(literal 2 binary64) %1054 %1087) (fma.f64 #s(literal -1/2 binary64) %1056 %1085) (fma.f64 #s(literal -1/2 binary64) %1056 %1087) (fma.f64 #s(literal 1/2 binary64) %1059 %1085) (fma.f64 #s(literal 1/2 binary64) %1059 %1087) (fma.f64 %348 %18 %1054) (fma.f64 #s(literal -2 binary64) %1061 %1085) (fma.f64 #s(literal -2 binary64) %1061 %1087) (fma.f64 %22 %798 %1085) (fma.f64 %22 %798 %1087) (fma.f64 %1056 #s(literal -1/2 binary64) %1085) (fma.f64 %1056 #s(literal -1/2 binary64) %1087) (fma.f64 %1058 %18 %1085) (fma.f64 %1058 %18 %1087) (fma.f64 %793 %24 %1085) (fma.f64 %793 %24 %1087) (fma.f64 %24 %793 %1085) (fma.f64 %24 %793 %1087) (fma.f64 %26 %789 %1054) (fma.f64 %18 %348 %1054) (fma.f64 %798 %22 %1085) (fma.f64 %798 %22 %1087) (fma.f64 %1059 #s(literal 1/2 binary64) %1085) (fma.f64 %1059 #s(literal 1/2 binary64) %1087) (fma.f64 %1061 #s(literal -2 binary64) %1085) (fma.f64 %1061 #s(literal -2 binary64) %1087) (fma.f64 %1054 #s(literal 2 binary64) %1085) (fma.f64 %1054 #s(literal 2 binary64) %1087) (fma.f64 #s(literal -2 binary64) %1077 %1085) (fma.f64 #s(literal -2 binary64) %1077 %1087) (fma.f64 %1079 #s(literal 1/2 binary64) %1085) (fma.f64 %1079 #s(literal 1/2 binary64) %1087) (fma.f64 %793 %1089 %1085) (fma.f64 %793 %1089 %1087) (fma.f64 %1091 %1092 %1085) (fma.f64 %1091 %1092 %1087) (fma.f64 %1089 %793 %1085) (fma.f64 %1089 %793 %1087) %827 %843 %844 %845 %846 %847 %848 %850 %851 %853 %854 %855 %856 %860 %863 %865 %867 %869 %871 %873 %875 %877 %879 %881 %883 %885 %886 %887 %889 %891 %894 %897 %900 %901 %903 %906 %909 %911 %913 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %926 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %946 %947 %948 %949 %950 %951 %952 %953 %954 %955 (approx %1157 %827) #s(literal -3 binary64) #s(literal -1 binary64) #s(literal -1/3 binary64) #s(literal -9 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %588 %590 %591 %593 %595 %596 %597 %598 %599 %600 %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 (*.f64 a %829) (*.f64 %827 %326) (*.f64 %829 a) (*.f64 %326 %827) %959 (*.f64 #s(literal -3 binary64) %956) (*.f64 %956 #s(literal -3 binary64)) (/.f64 %956 #s(literal -3 binary64)) (/.f64 %1166 %757) (/.f64 %1168 %757) (*.f64 #s(literal 3 binary64) %959) (*.f64 %959 #s(literal 3 binary64)) (/.f64 %959 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %956)) (*.f64 #s(literal -2 binary64) %971) (*.f64 %977 #s(literal -1/2 binary64)) (*.f64 (*.f64 %956 #s(literal -2 binary64)) #s(literal 1/2 binary64)) %1179 %829 (*.f64 #s(literal -3 binary64) %827) (*.f64 %827 #s(literal -3 binary64)) (/.f64 %827 #s(literal -3 binary64)) (/.f64 %756 %862) (/.f64 %861 %757) (*.f64 #s(literal 3 binary64) %829) (*.f64 %829 #s(literal 3 binary64)) (/.f64 %829 #s(literal 3 binary64)) (/.f64 %756 %896) (/.f64 %895 %757) (/.f64 %907 %757) (*.f64 #s(literal 2 binary64) %878) (*.f64 #s(literal -2 binary64) %874) (*.f64 %882 #s(literal -1/2 binary64)) (*.f64 %884 #s(literal 1/2 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %827)) (/.f64 %895 %864) (/.f64 %866 %896) (/.f64 %868 %908) (/.f64 %907 %902) (approx %1157 %829) %1202 %1203 %1038 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1237 %1239 %1241 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1253 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1304 %1305 %1306 %1307 %1308 %1309 %1310 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 (neg.f64 %1339) (-.f64 %829 %1036) %1342 (+.f64 %829 %1038) (+.f64 %1038 %829) (*.f64 #s(literal -3 binary64) %1339) (*.f64 %1339 #s(literal -3 binary64)) (/.f64 %1348 a) (/.f64 %1347 %326) (fma.f64 b %789 %829) (fma.f64 #s(literal -3 binary64) %827 %1038) (fma.f64 #s(literal -3 binary64) %1036 %829) (fma.f64 %827 #s(literal -3 binary64) %1038) (fma.f64 %1036 #s(literal -3 binary64) %829) (fma.f64 %789 b %829) (/.f64 %1339 #s(literal -3 binary64)) (/.f64 (-.f64 %1 %956) a) (*.f64 #s(literal 3 binary64) %1342) (*.f64 %1342 #s(literal 3 binary64)) (fma.f64 %1 %348 %829) (fma.f64 #s(literal 3 binary64) %829 %1038) (fma.f64 #s(literal 3 binary64) %1038 %829) (fma.f64 %829 #s(literal 3 binary64) %1038) (fma.f64 %1038 #s(literal 3 binary64) %829) (fma.f64 %348 %1 %829) (/.f64 %1342 #s(literal 3 binary64)) (/.f64 (-.f64 b %959) %326) (/.f64 (fma.f64 %829 %326 b) %326) (/.f64 (neg.f64 %1348) %326) (/.f64 (*.f64 %1347 #s(literal -3 binary64)) a) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %1339)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) %1339)) (*.f64 (*.f64 %1339 #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 %1339 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 %1348 #s(literal 3 binary64)) a) (/.f64 (*.f64 %1347 #s(literal 3 binary64)) %326) (/.f64 (*.f64 #s(literal 3 binary64) %1347) %326) (fma.f64 #s(literal 2 binary64) %1061 %829) (fma.f64 #s(literal 2 binary64) %878 %1038) (fma.f64 #s(literal -1/2 binary64) %1059 %829) (fma.f64 #s(literal 1/2 binary64) %1056 %829) (fma.f64 #s(literal -2 binary64) %1054 %829) (fma.f64 #s(literal -2 binary64) %874 %1038) (fma.f64 %22 %793 %829) (fma.f64 %1056 #s(literal 1/2 binary64) %829) (fma.f64 %1058 %26 %829) (fma.f64 %793 %22 %829) (fma.f64 %24 %798 %829) (fma.f64 %1059 #s(literal -1/2 binary64) %829) (fma.f64 %1061 #s(literal 2 binary64) %829) (fma.f64 %1054 #s(literal -2 binary64) %829) (fma.f64 %882 #s(literal -1/2 binary64) %1038) (fma.f64 %884 #s(literal 1/2 binary64) %1038) (*.f64 %1348 %348) (/.f64 (-.f64 (*.f64 %829 %326) %1) %326) (/.f64 #s(literal 3 binary64) (/.f64 a %1348)) (/.f64 (*.f64 %1348 #s(literal -3 binary64)) %326) (/.f64 (*.f64 #s(literal -3 binary64) %1348) %326) (fma.f64 #s(literal 2 binary64) %1077 %829) (fma.f64 %1079 #s(literal -1/2 binary64) %829) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %1339)) (+.f64 (/.f64 %959 a) %1038) (fma.f64 #s(literal -1/2 binary64) %1238 %829) (fma.f64 #s(literal -2 binary64) %1240 %829) (fma.f64 #s(literal -2 binary64) %1242 %829) (fma.f64 %99 %793 %829) (fma.f64 %1242 #s(literal -2 binary64) %829) (fma.f64 %1058 %1092 %829) (fma.f64 %793 %104 %829) (fma.f64 %798 %1089 %829) (fma.f64 %1091 %106 %829) (fma.f64 %104 %793 %829) (fma.f64 %1089 %798 %829) (approx %1157 %1342) %429 %731 %732 %733 %734 %735 %736 %738 %739 %740 %741 %742 %743 %745 %747 %749 %752 %754 %755 %759 %761 %763 %765 %766 %769 %770 %771 %772 %748 (fabs.f64 %748) (fabs.f64 %750) (neg.f64 %750) (*.f64 %756 %757) (*.f64 %757 %756) (*.f64 #s(literal 3 binary64) %748) (*.f64 %748 #s(literal 3 binary64)) (/.f64 %748 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %750) (*.f64 %750 #s(literal -3 binary64)) (/.f64 %750 #s(literal -3 binary64)) (*.f64 %756 %864) (*.f64 %757 %866) (*.f64 %868 %757) (*.f64 %902 %756) (*.f64 #s(literal 2 binary64) %1450) (*.f64 #s(literal 1/2 binary64) %1452) (*.f64 #s(literal -2 binary64) %1454) (*.f64 %1456 #s(literal 2 binary64)) (*.f64 %1458 #s(literal 1/2 binary64)) (*.f64 %1460 #s(literal -1/2 binary64)) (/.f64 %1458 #s(literal 2 binary64)) (/.f64 %1452 #s(literal 2 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %748)) (+.f64 %748 %1466) (+.f64 %748 %1468) (*.f64 %1470 %1470) (fma.f64 %756 %757 %1466) (fma.f64 %756 %757 %1468) (fma.f64 %757 %756 %1466) (fma.f64 %757 %756 %1468) (fma.f64 #s(literal 3 binary64) %748 %1466) (fma.f64 #s(literal 3 binary64) %748 %1468) (fma.f64 #s(literal 1/2 binary64) %748 %1450) (fma.f64 %748 #s(literal 3 binary64) %1466) (fma.f64 %748 #s(literal 3 binary64) %1468) (fma.f64 %748 #s(literal 1/2 binary64) %1456) (+.f64 %1456 %1456) (+.f64 %1450 %1450) (pow.f64 %429 #s(literal 1/2 binary64)) (fma.f64 #s(literal -3 binary64) %750 %1466) (fma.f64 #s(literal -3 binary64) %750 %1468) (fma.f64 %750 #s(literal -3 binary64) %1466) (fma.f64 %750 #s(literal -3 binary64) %1468) (fma.f64 %756 %864 %1466) (fma.f64 %756 %864 %1468) (fma.f64 %757 %866 %1466) (fma.f64 %757 %866 %1468) (fma.f64 %868 %757 %1466) (fma.f64 %868 %757 %1468) (fma.f64 %902 %756 %1466) (fma.f64 %902 %756 %1468) (fma.f64 #s(literal 2 binary64) %1450 %1466) (fma.f64 #s(literal 2 binary64) %1450 %1468) (fma.f64 #s(literal 1/2 binary64) %1452 %1466) (fma.f64 #s(literal 1/2 binary64) %1452 %1468) (fma.f64 #s(literal -2 binary64) %1454 %1466) (fma.f64 #s(literal -2 binary64) %1454 %1468) (fma.f64 %1456 #s(literal 2 binary64) %1466) (fma.f64 %1456 #s(literal 2 binary64) %1468) (fma.f64 %1458 #s(literal 1/2 binary64) %1466) (fma.f64 %1458 #s(literal 1/2 binary64) %1468) (fma.f64 %1460 #s(literal -1/2 binary64) %1466) (fma.f64 %1460 #s(literal -1/2 binary64) %1468) (/.f64 #s(literal 3 binary64) (pow.f64 %429 #s(literal -1/2 binary64))) (fma.f64 %1470 %1470 %1466) (fma.f64 %1470 %1470 %1468) #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64) #s(literal 9 binary64) #s(literal 1/9 binary64) %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %206 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %220 %221 %223 %225 %227 %228 %229 %231 %233 %235 %236 %238 %240 %242 %243 %244 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %317 %319 %321 %322 %323 %324 %1513 %1514 %1516 %1518 %1520 %1521 %1522 %1523 %1524 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1534 %1536 %1538 %1540 %1542 %1543 %1544 %1546 %1548 %1550 %1552 %1554 %1555 %1557 %1559 %1561 %1563 %1564 %1565 %1567 %1569 %1570 %1572 %1574 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 %1513 %1514 %1516 %1518 %1520 %1521 %1522 %1523 %1524 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1534 %1536 %1538 %1540 %1542 %1543 %1544 %1546 %1548 %1550 %1552 %1554 %1555 %1557 %1559 %1561 %1563 %1564 %1565 %1567 %1569 %1570 %1572 %1574 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 (approx %1157 %1513) %348 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1656 %1658 %1660 %1661 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1685 %1687 %1688 %1689 %1690 %1691 %1692 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1727 %1728 (*.f64 a %1729) (*.f64 c %1044) (*.f64 %1729 a) (*.f64 %1044 c) (/.f64 %429 %1) (*.f64 %326 %1735) (*.f64 %371 %1213) (*.f64 %1735 %326) (*.f64 %1213 %371) (neg.f64 %1740) (*.f64 #s(literal 3 binary64) %1728) (*.f64 %425 %37) (*.f64 %37 %425) (/.f64 #s(literal 3 binary64) %1745) (/.f64 %1728 #s(literal 3 binary64)) (*.f64 c (*.f64 %326 %88)) (*.f64 %429 %88) (*.f64 %371 (*.f64 %88 a)) (*.f64 %88 %429) (neg.f64 (*.f64 %88 %425)) (/.f64 %1740 #s(literal -3 binary64)) (/.f64 %1757 %1) (*.f64 #s(literal 2 binary64) (*.f64 %1759 %425)) (*.f64 %439 %1759) (/.f64 %1764 b) (*.f64 a %1766) (*.f64 c (*.f64 %1044 #s(literal -3/2 binary64))) (*.f64 %425 %1770) %1772 (*.f64 %1728 #s(literal -3/2 binary64)) (*.f64 %1729 %1763) (*.f64 %1763 %1729) (*.f64 (*.f64 c #s(literal -3/2 binary64)) %1044) (*.f64 %1770 %425) (*.f64 %1766 a) (/.f64 %1780 %1) (/.f64 (neg.f64 %1780) b) (*.f64 %429 %1784) (neg.f64 (*.f64 %1740 #s(literal -3/2 binary64))) (neg.f64 (*.f64 #s(literal -3/2 binary64) %1740)) (neg.f64 (*.f64 %1763 %1735)) (neg.f64 %1792) (neg.f64 (/.f64 %1764 %1)) (/.f64 %1796 b) (*.f64 c (*.f64 a %1798)) (*.f64 %425 %1798) (*.f64 %37 %1764) (*.f64 %1798 %425) (*.f64 %1764 %37) (*.f64 (*.f64 %1763 %37) c) (/.f64 #s(literal 3 binary64) (/.f64 b %1764)) (/.f64 %1772 #s(literal 3 binary64)) (*.f64 %1728 %1810) (*.f64 %1810 %1728) (/.f64 (*.f64 %1764 #s(literal -3 binary64)) %1) (*.f64 %429 (*.f64 %88 #s(literal -3/2 binary64))) (*.f64 %1780 %88) (neg.f64 (*.f64 %1764 %88)) (/.f64 %1792 #s(literal -3 binary64)) (/.f64 (/.f64 %1780 #s(literal -3 binary64)) b) (*.f64 %1823 %1740) (*.f64 %1740 %1823) (/.f64 #s(literal 3 binary64) (/.f64 %1 %1780)) (/.f64 (/.f64 %1780 #s(literal 3 binary64)) %1) (*.f64 %1784 %1757) (*.f64 %1757 %1784) (*.f64 (*.f64 %1764 #s(literal 2 binary64)) %1759) (*.f64 %1796 %37) %1835 %1729 (/.f64 %371 %1) (neg.f64 %1735) (*.f64 c %37) (*.f64 #s(literal 3 binary64) %1729) (*.f64 %1729 #s(literal 3 binary64)) (*.f64 %37 c) (/.f64 #s(literal 3 binary64) %1842) (/.f64 %1729 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %1735) (*.f64 %371 %88) (*.f64 %88 %371) (*.f64 %1735 #s(literal -3 binary64)) (neg.f64 %1849) (/.f64 %1735 #s(literal -3 binary64)) (*.f64 #s(literal 2 binary64) %1852) (*.f64 %389 %1759) (/.f64 %387 b) (*.f64 c %1856) %1858 (*.f64 %1729 #s(literal -1/2 binary64)) (*.f64 %1856 c) (/.f64 %383 %1) (*.f64 #s(literal 1/2 binary64) %1735) (*.f64 %371 %1759) (*.f64 %1759 %371) (*.f64 %1735 #s(literal 1/2 binary64)) (neg.f64 %1852) (/.f64 %1867 b) (*.f64 %37 %387) (*.f64 %387 %37) (*.f64 %383 %88) (*.f64 %1852 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 b %387)) (/.f64 %1858 #s(literal 3 binary64)) (/.f64 %1852 #s(literal -3 binary64)) (/.f64 (/.f64 %383 #s(literal -3 binary64)) b) (*.f64 %371 %1879) (/.f64 #s(literal 3 binary64) (/.f64 %1 %383)) (/.f64 (/.f64 %383 #s(literal 3 binary64)) %1) (*.f64 %1885 %1759) (*.f64 %1867 %37) (approx %1157 %1858) %1889 (*.f64 a %1891) (*.f64 c (/.f64 %425 %145)) (*.f64 c %1896) (*.f64 c (*.f64 %1890 a)) (*.f64 %425 %1890) (*.f64 %625 %1895) (*.f64 %1890 %425) (*.f64 %1891 a) (*.f64 %1895 %625) (/.f64 (*.f64 %1044 %625) b) (/.f64 %1907 b) (/.f64 (*.f64 %1909 a) b) (*.f64 %1728 %1729) (*.f64 %1729 %1728) (*.f64 %1044 %1909) (*.f64 %1909 %1044) (/.f64 %660 %147) (*.f64 %326 (/.f64 %625 %147)) (*.f64 %627 (*.f64 %627 %1895)) (*.f64 %371 (*.f64 %371 %1895)) (*.f64 %630 (/.f64 a %147)) (neg.f64 %1925) (/.f64 %1928 %1) (/.f64 (*.f64 %1213 %625) %1) (/.f64 (*.f64 %1932 %625) %150) (/.f64 (*.f64 %1936 a) %150) (/.f64 %1939 %150) (/.f64 (neg.f64 %1928) b) (*.f64 %1927 %1213) (*.f64 %1735 %1740) (*.f64 %1740 %1735) (*.f64 %1213 %1927) (*.f64 %1932 %1936) (*.f64 %1935 %1948) (*.f64 %1935 (*.f64 %1935 a)) (*.f64 %1936 %1932) (*.f64 %1948 %1935) (*.f64 (*.f64 a %1935) %1935) (*.f64 c (*.f64 %425 %166)) (*.f64 #s(literal 3 binary64) %1889) (*.f64 %648 %166) (*.f64 %166 %648) (*.f64 (*.f64 %166 %425) c) (/.f64 #s(literal 3 binary64) (/.f64 %145 %648)) (/.f64 %1889 #s(literal 3 binary64)) (/.f64 (*.f64 %37 %648) b) (*.f64 %1907 %37) (*.f64 %625 (*.f64 %326 %1969)) (*.f64 %326 (*.f64 %625 %1969)) (*.f64 %630 (*.f64 a %1969)) (*.f64 %660 %1969) (*.f64 %1969 %660) (/.f64 #s(literal 3 binary64) (/.f64 b %1907)) (/.f64 %1980 %155) (/.f64 %1982 %155) (/.f64 (neg.f64 %1939) %155) (*.f64 %1986 %1987) (*.f64 %1989 %1990) (*.f64 %1990 %1989) (*.f64 %1990 %1987) (*.f64 %1994 %1995) (*.f64 %1987 %1986) (*.f64 %1987 %1990) (*.f64 %1995 %1994) (/.f64 %1925 #s(literal -3 binary64)) (/.f64 (*.f64 %88 %648) %1) (*.f64 %1928 %88) (/.f64 (*.f64 %660 #s(literal 3 binary64)) %147) (/.f64 (/.f64 %1928 #s(literal -3 binary64)) b) (/.f64 #s(literal 3 binary64) (/.f64 %147 %660)) (/.f64 (*.f64 %2010 %648) %150) (*.f64 %1939 %2010) (*.f64 #s(literal 2 binary64) (*.f64 %2014 %648)) (*.f64 %669 %2014) (/.f64 #s(literal 3 binary64) (/.f64 %1 %1928)) (/.f64 #s(literal 3 binary64) (/.f64 %150 %1939)) (/.f64 %2022 b) (*.f64 %2024 (*.f64 %1759 %648)) (*.f64 %2027 (*.f64 %1856 %648)) (*.f64 %2030 %1909) (*.f64 %2032 %1728) (*.f64 %2034 %1044) (*.f64 (/.f64 %425 %163) %1729) (*.f64 (*.f64 %648 %2024) %1759) (*.f64 (*.f64 %648 %2027) %1856) (*.f64 %1982 %2042) (*.f64 %2044 (*.f64 %2045 %648)) (*.f64 (*.f64 %648 %2044) %2045) (*.f64 %2022 %37) (*.f64 %643 %1896) (/.f64 %2053 %145) (*.f64 a %2055) (*.f64 %625 %2057) (*.f64 %648 %2059) %2061 (*.f64 %1889 #s(literal -3/8 binary64)) (*.f64 %2052 %1891) (*.f64 %1891 %2052) (*.f64 %2065 %1890) (*.f64 %2068 %1895) (*.f64 %2055 a) (/.f64 %2071 b) (/.f64 (*.f64 %1907 #s(literal -3/8 binary64)) b) (/.f64 (*.f64 %2075 %648) b) (*.f64 %1044 %2078) (*.f64 %2075 %1907) (*.f64 %1909 %2081) (*.f64 %2083 %1729) (*.f64 %1907 %2075) (*.f64 %2086 %1909) (*.f64 %2088 %1909) (*.f64 %2090 %1044) (*.f64 %2092 %1044) (/.f64 %2095 %147) (*.f64 #s(literal 3/8 binary64) %1925) (*.f64 %2094 %2098) (*.f64 %1925 #s(literal 3/8 binary64)) (neg.f64 %2101) (/.f64 %2104 %1) (*.f64 %2103 %1928) (*.f64 %1928 %2103) (*.f64 %660 %2108) (/.f64 %2110 %150) (/.f64 (*.f64 %2112 %648) %150) (/.f64 (*.f64 %1928 #s(literal -3/8 binary64)) %1) (/.f64 (*.f64 %1939 #s(literal -3/8 binary64)) %150) (*.f64 %1927 %2119) (*.f64 %1213 %2121) (*.f64 %2123 %1927) (*.f64 %2125 %1936) (*.f64 %1932 %2127) (*.f64 %2112 %1939) (*.f64 %1936 %2130) (*.f64 %1939 %2112) (*.f64 %2133 %1213) (*.f64 %2135 %1932) (*.f64 %2137 %1936) (*.f64 %2139 %1927) (*.f64 %2141 %1735) (*.f64 %2143 %1935) (*.f64 %2145 %1213) (*.f64 %2147 %1932) (/.f64 %2149 %145) (*.f64 c %2153) (*.f64 %425 %2155) (*.f64 %625 %2157) (*.f64 %648 %2152) (*.f64 %166 %2053) (*.f64 %2152 %648) (*.f64 %2095 %1969) (*.f64 %2053 %166) (/.f64 (/.f64 %2095 %150) %155) (/.f64 #s(literal 3 binary64) (/.f64 %145 %2053)) (/.f64 %2061 #s(literal 3 binary64)) (/.f64 %2101 #s(literal -3 binary64)) (*.f64 %2071 %37) (*.f64 %2104 %88) (/.f64 (*.f64 %2053 #s(literal -3 binary64)) %147) (*.f64 %660 %2174) (/.f64 #s(literal 3 binary64) (/.f64 b %2071)) (/.f64 (/.f64 %2053 %155) %155) (/.f64 (neg.f64 %2110) %155) (*.f64 %1980 %2182) (*.f64 %2184 %1990) (*.f64 %2182 %1980) (*.f64 %2182 %1982) (*.f64 %1982 %2182) (*.f64 %2189 %1987) (/.f64 #s(literal 3 binary64) (/.f64 %147 %2095)) (/.f64 #s(literal 3 binary64) (/.f64 %1 %2104)) (*.f64 %2110 %2010) (*.f64 %2196 %2014) (*.f64 %2149 %166) (/.f64 #s(literal 3 binary64) (/.f64 %150 %2110)) (*.f64 %2201 %1909) (*.f64 %2203 %1907) (*.f64 %2022 %2075) (*.f64 %2206 %1759) (*.f64 %2208 %1856) (*.f64 %2210 %1044) (*.f64 %2212 %2045) (fma.f64 a %2055 %387) (fma.f64 c #s(literal -1/2 binary64) %2061) (fma.f64 %625 %2057 %387) (fma.f64 %648 %2059 %387) %2218 (fma.f64 #s(literal -3/8 binary64) %1889 %387) (fma.f64 %1889 #s(literal -3/8 binary64) %387) (fma.f64 %2052 %1891 %387) (fma.f64 %1891 %2052 %387) (fma.f64 %2065 %1890 %387) (fma.f64 %2068 %1895 %387) (fma.f64 %2055 a %387) (+.f64 %2061 %387) (+.f64 %387 %2061) (-.f64 %2061 %383) (-.f64 %387 %2101) (fma.f64 %1044 %2078 %387) (fma.f64 %2075 %1907 %387) (fma.f64 %1909 %2081 %387) (fma.f64 %2083 %1729 %387) (fma.f64 %1907 %2075 %387) (fma.f64 %2086 %1909 %387) (fma.f64 %2088 %1909 %387) (fma.f64 %2090 %1044 %387) (fma.f64 %2092 %1044 %387) (fma.f64 #s(literal 1/2 binary64) %371 %2061) (fma.f64 #s(literal 3/8 binary64) %1925 %387) (fma.f64 %371 #s(literal 1/2 binary64) %2061) (fma.f64 %2094 %2098 %387) (fma.f64 %1925 #s(literal 3/8 binary64) %387) (neg.f64 %2245) (fma.f64 %2103 %1928 %387) (fma.f64 %1928 %2103 %387) (fma.f64 %660 %2108 %387) (fma.f64 %1927 %2119 %387) (fma.f64 %1213 %2121 %387) (fma.f64 %2123 %1927 %387) (fma.f64 %2125 %1936 %387) (fma.f64 %1932 %2127 %387) (fma.f64 %2112 %1939 %387) (fma.f64 %1936 %2130 %387) (fma.f64 %1939 %2112 %387) (fma.f64 %2133 %1213 %387) (fma.f64 %2135 %1932 %387) (fma.f64 %2137 %1936 %387) (fma.f64 %2139 %1927 %387) (fma.f64 %2141 %1735 %387) (fma.f64 %2143 %1935 %387) (fma.f64 %2145 %1213 %387) (fma.f64 %2147 %1932 %387) (fma.f64 c %2153 %387) (fma.f64 %425 %2155 %387) (fma.f64 %625 %2157 %387) (fma.f64 %648 %2152 %387) (fma.f64 %166 %2053 %387) (fma.f64 %383 #s(literal -3 binary64) %2061) (fma.f64 %2152 %648 %387) (fma.f64 %2095 %1969 %387) (fma.f64 %2053 %166 %387) (*.f64 #s(literal 3 binary64) %2218) (*.f64 %2218 #s(literal 3 binary64)) (/.f64 %2218 #s(literal 3 binary64)) (/.f64 (fma.f64 %387 b %2071) b) (fma.f64 %2071 %37 %387) (fma.f64 %2104 %88 %387) (fma.f64 %660 %2174 %387) (neg.f64 %2283) (neg.f64 %2285) (/.f64 %2287 b) (fma.f64 %1980 %2182 %387) (fma.f64 %2184 %1990 %387) (fma.f64 %2182 %1980 %387) (fma.f64 %2182 %1982 %387) (fma.f64 %1982 %2182 %387) (fma.f64 %2189 %1987 %387) (/.f64 (fma.f64 %387 %1 %2104) %1) (fma.f64 %2110 %2010 %387) (/.f64 %2300 %145) (fma.f64 %2196 %2014 %387) (fma.f64 %2149 %166 %387) (*.f64 %2304 #s(literal 2 binary64)) (*.f64 %2306 #s(literal 1/2 binary64)) (*.f64 %2283 #s(literal -3 binary64)) (/.f64 (fma.f64 %387 %150 %2110) %150) (/.f64 %2306 #s(literal 2 binary64)) (/.f64 %2283 #s(literal -3 binary64)) (/.f64 (/.f64 %2300 b) b) (fma.f64 %2201 %1909 %387) (fma.f64 %2203 %1907 %387) (fma.f64 %2022 %2075 %387) (fma.f64 %2206 %1759 %387) (fma.f64 %2208 %1856 %387) (fma.f64 %2210 %1044 %387) (/.f64 (fma.f64 %387 %147 %2095) %147) (/.f64 (neg.f64 %2300) %147) (/.f64 (-.f64 (*.f64 %387 %147) %2053) %147) (/.f64 (/.f64 %2300 %1) %1) (/.f64 (/.f64 %2300 %150) %150) (fma.f64 %2212 %2045 %387) (/.f64 %2333 %145) (*.f64 %2300 %166) (/.f64 #s(literal 3 binary64) (/.f64 %145 %2300)) (/.f64 %2338 %147) (/.f64 (/.f64 %2300 %155) %155) (/.f64 (*.f64 %2300 #s(literal 2 binary64)) %2343) (+.f64 (/.f64 (*.f64 %387 %145) %145) %2061) (+.f64 %2218 %2348) (+.f64 %2218 %2350) (fma.f64 #s(literal 3 binary64) %2218 %2348) (fma.f64 #s(literal 3 binary64) %2218 %2350) (fma.f64 #s(literal 1/2 binary64) %2218 %2354) (fma.f64 %2218 #s(literal 3 binary64) %2348) (fma.f64 %2218 #s(literal 3 binary64) %2350) (fma.f64 %2218 #s(literal 1/2 binary64) %2304) (+.f64 %2304 %2304) (+.f64 %2354 %2354) (fma.f64 %2304 #s(literal 2 binary64) %2348) (fma.f64 %2304 #s(literal 2 binary64) %2350) (fma.f64 %2306 #s(literal 1/2 binary64) %2348) (fma.f64 %2306 #s(literal 1/2 binary64) %2350) (fma.f64 %2283 #s(literal -3 binary64) %2348) (fma.f64 %2283 #s(literal -3 binary64) %2350) (fma.f64 %2300 %166 %2348) (fma.f64 %2300 %166 %2350) (fma.f64 c %1856 %2071) %2287 (fma.f64 #s(literal -1/2 binary64) %1729 %2071) (fma.f64 #s(literal -3/8 binary64) %1907 %1858) (fma.f64 %1729 #s(literal -1/2 binary64) %2071) (fma.f64 %2052 %1909 %1858) (fma.f64 %1856 c %2071) (fma.f64 %2068 %1044 %1858) (+.f64 %1858 %2071) (+.f64 %2071 %1858) (-.f64 %1858 %2104) (-.f64 %2071 %1852) (fma.f64 #s(literal 1/2 binary64) %1735 %2071) (fma.f64 %371 %1759 %2071) (fma.f64 %1759 %371 %2071) (fma.f64 %1735 #s(literal 1/2 binary64) %2071) (neg.f64 %2384) (/.f64 %2218 b) (/.f64 (fma.f64 %2071 b %387) b) (fma.f64 %37 %387 %2071) (fma.f64 %387 %37 %2071) (fma.f64 %383 %88 %2071) (fma.f64 %1852 #s(literal -3 binary64) %2071) (fma.f64 %2053 %37 %1858) (*.f64 #s(literal 3 binary64) %2287) (/.f64 %2287 #s(literal 3 binary64)) (/.f64 %2384 #s(literal -3 binary64)) (/.f64 %2245 %1) (fma.f64 %371 %1879 %2071) (/.f64 (fma.f64 %2071 %1 %383) %1) (fma.f64 b %2401 %2071) (fma.f64 c %2404 %2071) (fma.f64 %648 %2203 %1858) (fma.f64 #s(literal -1/2 binary64) %2407 %2071) (fma.f64 #s(literal -3/8 binary64) %2022 %1858) (fma.f64 %1890 %26 %2071) (fma.f64 %2052 %2034 %1858) (fma.f64 %2298 %2403 %2071) (fma.f64 %26 %1890 %2071) (fma.f64 %387 %2414 %2071) (fma.f64 %2401 b %2071) (fma.f64 %2407 #s(literal -1/2 binary64) %2071) (fma.f64 %1885 %1759 %2071) (fma.f64 %1867 %37 %2071) (fma.f64 %2068 %2030 %1858) (fma.f64 %2022 #s(literal -3/8 binary64) %1858) (*.f64 %2218 %37) (*.f64 %37 %2218) (*.f64 %88 %2245) (*.f64 %2245 %88) (+.f64 %2426 %2071) (/.f64 #s(literal 3 binary64) (/.f64 b %2218)) (/.f64 (/.f64 %2245 #s(literal -3 binary64)) b) (fma.f64 a (*.f64 %1891 %2075) %1858) (fma.f64 a (/.f64 %2055 b) %1858) (fma.f64 %625 (*.f64 %1895 %2075) %1858) (fma.f64 %1729 %2438 %2071) (fma.f64 %1858 %2440 %2071) (fma.f64 %1889 %2075 %1858) (fma.f64 %2052 %2443 %1858) (fma.f64 %2440 %1858 %2071) (fma.f64 %1856 %2446 %2071) (fma.f64 %2075 %1889 %1858) (fma.f64 %1891 (*.f64 a %2075) %1858) (fma.f64 %2451 %1856 %2071) (fma.f64 %2453 %1729 %2071) (fma.f64 (/.f64 %2052 %145) %1909 %1858) (fma.f64 %2059 %1907 %1858) (fma.f64 %2055 %1044 %1858) (/.f64 %2283 %1) (/.f64 %2285 %1) (/.f64 (*.f64 #s(literal -3 binary64) %2218) %1) (neg.f64 (*.f64 %88 %2218)) (neg.f64 (*.f64 %37 %2245)) (fma.f64 %1044 (*.f64 %1909 %2075) %1858) (fma.f64 %1909 (*.f64 %1044 %2075) %1858) (/.f64 #s(literal 3 binary64) (/.f64 %1 %2245)) (/.f64 (/.f64 %2245 #s(literal 3 binary64)) %1) (fma.f64 #s(literal 3/8 binary64) %2475 %1858) (fma.f64 %2094 %2477 %1858) (fma.f64 %2103 %1925 %1858) (fma.f64 %1759 %2480 %2071) (fma.f64 %1735 %2482 %2071) (fma.f64 %1852 %2484 %2071) (fma.f64 %2486 %1735 %2071) (fma.f64 (/.f64 %2094 %1) %1891 %1858) (fma.f64 %2484 %1852 %2071) (fma.f64 %1925 %2103 %1858) (fma.f64 %2492 %1759 %2071) (/.f64 %2300 %163) (fma.f64 %2495 %2496 %2071) (fma.f64 %2496 %2495 %2071) (fma.f64 %1935 %2500 %2071) (fma.f64 %2499 %2502 %2071) (fma.f64 %2504 %2499 %2071) (fma.f64 %2506 %1935 %2071) (/.f64 %2508 %145) (fma.f64 c %2510 %2071) (fma.f64 #s(literal 1/2 binary64) %2512 %2071) (fma.f64 %166 %2299 %2071) (fma.f64 %387 %2515 %2071) (fma.f64 %2299 %166 %2071) (fma.f64 %2518 c %2071) (fma.f64 %2521 #s(literal -3 binary64) %2071) (*.f64 #s(literal 2 binary64) (*.f64 %1759 %2218)) (*.f64 %2306 %1759) (fma.f64 %1927 (*.f64 %1213 %2075) %1858) (fma.f64 %1213 (*.f64 %1927 %2075) %1858) (fma.f64 %1932 (*.f64 %1936 %2075) %1858) (fma.f64 %2112 (/.f64 %1939 b) %1858) (fma.f64 %1936 (*.f64 %1932 %2075) %1858) (/.f64 %2537 b) (/.f64 (/.f64 %2508 b) b) (fma.f64 a (*.f64 %2055 %37) %1858) (fma.f64 %648 (*.f64 %166 %2075) %1858) (fma.f64 %648 (/.f64 %2152 b) %1858) (fma.f64 %2061 %37 %1858) (fma.f64 %166 %2071 %1858) (fma.f64 %37 %2061 %1858) (fma.f64 %2052 (*.f64 %1891 %37) %1858) (fma.f64 %2552 %2022 %1858) (fma.f64 %2554 %2022 %1858) (fma.f64 %2053 %2556 %1858) (fma.f64 %2101 %88 %1858) (fma.f64 %2071 %166 %1858) (fma.f64 %2022 %2552 %1858) (fma.f64 %2022 %2554 %1858) (fma.f64 %371 %2562 %2071) (fma.f64 %2564 %1969 %2071) (fma.f64 %2103 %2566 %1858) (fma.f64 (/.f64 %2094 b) (/.f64 %1891 #s(literal -3 binary64)) %1858) (fma.f64 (/.f64 %2094 #s(literal -3 binary64)) %2443 %1858) (fma.f64 %2566 %2103 %1858) (fma.f64 %2574 %2575 %2071) (fma.f64 %2575 %2574 %2071) (fma.f64 %660 (*.f64 %1969 %2075) %1858) (fma.f64 %2095 %2580 %1858) (/.f64 (neg.f64 %2508) %147) (neg.f64 (/.f64 %2508 %147)) (/.f64 (fma.f64 %2053 b (*.f64 %163 %387)) %145) (/.f64 (fma.f64 %2053 b (*.f64 %387 %163)) %145) (/.f64 (fma.f64 %387 %163 (*.f64 b %2053)) %145) (/.f64 (fma.f64 %387 %163 (*.f64 %2053 b)) %145) (/.f64 %2333 %163) (/.f64 (*.f64 #s(literal 3 binary64) %2300) %163) (fma.f64 %2601 %2475 %1858) (fma.f64 %2103 (*.f64 %1928 %37) %1858) (fma.f64 %2103 %2605 %1858) (fma.f64 %2607 %2608 %1858) (fma.f64 (/.f64 %2094 #s(literal 3 binary64)) %2477 %1858) (fma.f64 %2605 %2103 %1858) (fma.f64 %2608 %2607 %1858) (fma.f64 %2475 %2601 %1858) (/.f64 (fma.f64 %1858 %1 %2101) %1) (/.f64 (/.f64 %2508 %1) %1) (/.f64 (/.f64 %2508 %150) %150) (/.f64 (neg.f64 %2537) %1) (/.f64 (*.f64 %2300 %37) %145) (/.f64 (*.f64 %37 %2300) %145) (*.f64 %2508 %166) (/.f64 %2338 (*.f64 %145 %1)) (/.f64 (*.f64 #s(literal -3 binary64) %2300) (*.f64 %1 %145)) (fma.f64 %2112 (*.f64 %1939 %37) %1858) (/.f64 (-.f64 %2299 %2635) %145) (/.f64 #s(literal 3 binary64) (/.f64 %145 %2508)) (fma.f64 %648 (*.f64 %2152 %37) %1858) (fma.f64 %2053 (*.f64 %166 %37) %1858) (fma.f64 %2644 %2440 %2071) (fma.f64 %2646 %1858 %2071) (fma.f64 (*.f64 %2061 #s(literal 2 binary64)) %1759 %1858) (fma.f64 (*.f64 %2061 #s(literal 3 binary64)) %37 %1858) (*.f64 %2537 %37) (/.f64 (fma.f64 %2053 %1 (*.f64 %163 %383)) %147) (/.f64 (fma.f64 %2053 %1 (*.f64 %383 %163)) %147) (/.f64 #s(literal 3 binary64) (/.f64 b %2537)) (fma.f64 %2104 (/.f64 %166 #s(literal -3 binary64)) %1858) (fma.f64 (/.f64 %2095 #s(literal -3 binary64)) %2556 %1858) (/.f64 (/.f64 %2508 %155) %155) (/.f64 (fma.f64 %2101 b %2667) %147) (/.f64 (fma.f64 %2101 %1 (*.f64 %1 %383)) %145) (/.f64 (fma.f64 %2101 b (*.f64 %387 %1)) %147) (/.f64 (fma.f64 %2101 %1 (*.f64 %383 %1)) %145) (/.f64 (fma.f64 %2061 %1 %2679) %147) (/.f64 (fma.f64 %2061 %1 (*.f64 b %383)) %147) (/.f64 (fma.f64 %383 b (*.f64 %1 %2061)) %147) (/.f64 (fma.f64 %383 %1 %2688) %145) (/.f64 (fma.f64 %383 b (*.f64 %2061 %1)) %147) (/.f64 (fma.f64 %383 %1 (*.f64 %2101 %1)) %145) (/.f64 (fma.f64 %387 %1 %2635) %147) (/.f64 (fma.f64 %387 %1 (*.f64 %2101 b)) %147) (/.f64 (-.f64 %2679 %2688) %147) (fma.f64 (/.f64 %2095 #s(literal 3 binary64)) %2580 %1858) (/.f64 (fma.f64 %1858 %163 %2053) %163) (/.f64 (/.f64 %2508 %163) b) (fma.f64 b %2401 %2712) (fma.f64 c %2404 %2712) (fma.f64 #s(literal -1/2 binary64) %2407 %2712) (fma.f64 %1890 %26 %2712) (fma.f64 %2298 %2403 %2712) (fma.f64 %26 %1890 %2712) (fma.f64 %387 %2414 %2712) (fma.f64 %2401 b %2712) (fma.f64 %2407 #s(literal -1/2 binary64) %2712) (/.f64 (fma.f64 %383 %163 (*.f64 %1 %2053)) %2724) (/.f64 (fma.f64 %383 %163 (*.f64 %2053 %1)) %2724) (+.f64 %2426 %2712) (fma.f64 %1729 %2438 %2712) (fma.f64 %1858 %2440 %2712) (fma.f64 %2440 %1858 %2712) (fma.f64 %1856 %2446 %2712) (fma.f64 %2451 %1856 %2712) (fma.f64 %2453 %1729 %2712) (fma.f64 %1759 %2480 %2712) (fma.f64 %1735 %2482 %2712) (fma.f64 %1852 %2484 %2712) (fma.f64 %2486 %1735 %2712) (fma.f64 %2484 %1852 %2712) (fma.f64 %2492 %1759 %2712) (fma.f64 %2495 %2496 %2712) (fma.f64 %2496 %2495 %2712) (fma.f64 %1935 %2500 %2712) (fma.f64 %2499 %2502 %2712) (fma.f64 %2504 %2499 %2712) (fma.f64 %2506 %1935 %2712) (fma.f64 c %2510 %2712) (fma.f64 #s(literal 1/2 binary64) %2512 %2712) (fma.f64 %166 %2299 %2712) (fma.f64 %387 %2515 %2712) (fma.f64 %2299 %166 %2712) (fma.f64 %2518 c %2712) (fma.f64 %2521 #s(literal -3 binary64) %2712) (fma.f64 %371 %2562 %2712) (fma.f64 %2564 %1969 %2712) (fma.f64 %2574 %2575 %2712) (fma.f64 %2575 %2574 %2712) (fma.f64 %2644 %2440 %2712) (fma.f64 %2646 %1858 %2712) (approx %1157 %2287) #s(literal -2 binary64) #s(literal -2/3 binary64) %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2784 %2786 %2787 %2789 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2798 %2799 %2800 %2801 %2802 %2803 %2804 %2805 %2806 %2807 %2808 %2809 %2810 %2811 %2812 %2813 %2814 %2815 %2816 %2817 %2818 %2819 %2820 %22 %2821 %2822 %2823 %2824 %2825 %2826 %2827 %2828 %2829 %2830 %2831 %2832 %2833 %2834 %2835 %2836 %2837 %2838 %2839 %2840 %2841 %2842 %2843 %2844 %2845 %2846 #s(literal -2 binary64) #s(literal -2/3 binary64) %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2784 %2786 %2787 %2789 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2798 %2799 %2800 %2801 %2802 %2803 %2804 %2805 %2806 %2807 %2808 %2809 %2810 %2811 %2812 %2813 %2814 %2815 %2816 %2817 %2818 %2819 (/.f64 %22 a) (*.f64 b %1091) (*.f64 %1036 #s(literal -2 binary64)) %1056 (*.f64 %1091 b) (/.f64 %24 %326) (*.f64 %1 %1058) (*.f64 #s(literal 2 binary64) %1038) (*.f64 %1038 #s(literal 2 binary64)) (*.f64 %1058 %1) (neg.f64 %1059) (neg.f64 %1079) (/.f64 %99 a) (*.f64 #s(literal 3 binary64) %1056) (*.f64 #s(literal -3 binary64) %1059) (*.f64 %348 %22) (*.f64 %22 %348) (*.f64 %1056 #s(literal 3 binary64)) (*.f64 %789 %24) (*.f64 %24 %789) (*.f64 %1059 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 a %22)) (/.f64 %1059 #s(literal -3 binary64)) (/.f64 (/.f64 %24 #s(literal -3 binary64)) a) (neg.f64 %1238) (/.f64 #s(literal 3 binary64) (/.f64 %326 %24)) (*.f64 #s(literal -3 binary64) %1238) (*.f64 %348 %99) (*.f64 %2877 %793) (*.f64 %2879 #s(literal -1/2 binary64)) (*.f64 %2881 #s(literal 1/2 binary64)) (approx %1157 %1056) %1890 (/.f64 %1729 b) (/.f64 %371 %147) (neg.f64 %2886) (/.f64 %1735 %1) (/.f64 %1935 %150) (*.f64 c %166) (*.f64 #s(literal 3 binary64) %1890) (*.f64 %166 c) (/.f64 #s(literal 3 binary64) (/.f64 %145 c)) (/.f64 %1890 #s(literal 3 binary64)) (*.f64 %1729 %37) (*.f64 %37 %1729) (*.f64 #s(literal -3 binary64) %2886) (*.f64 %371 %1969) (*.f64 %1969 %371) (/.f64 #s(literal 3 binary64) (/.f64 b %1729)) (/.f64 %2903 %155) (/.f64 %1994 %155) (/.f64 (neg.f64 %1935) %155) (/.f64 %2886 #s(literal -3 binary64)) (/.f64 %1849 %1) (*.f64 %88 %1735) (*.f64 %1735 %88) (/.f64 #s(literal 3 binary64) (/.f64 %147 %371)) (/.f64 (*.f64 %2010 c) %150) (*.f64 %1935 %2010) (*.f64 %2010 %1935) (*.f64 #s(literal 2 binary64) %2520) (*.f64 %389 %2014) (/.f64 #s(literal 3 binary64) (/.f64 %150 %1935)) (/.f64 #s(literal 3 binary64) (/.f64 %1 %1735)) (*.f64 %2924 %1994) (*.f64 %1994 %2924) (/.f64 %2032 b) (*.f64 %2024 %1852) (*.f64 %2027 %1858) (*.f64 (*.f64 c %2024) %1759) (*.f64 (*.f64 c %2027) %1856) (*.f64 %1994 %2042) (*.f64 %2044 (*.f64 %2045 c)) (*.f64 (*.f64 c %2044) %2045) (*.f64 %2032 %37) #s(literal 2 binary64) #s(literal 2/3 binary64) #s(literal 2/9 binary64) %473 %474 %475 %476 %477 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %500 %502 %504 %506 %507 %509 %511 %513 %515 %517 %518 %519 %520 %521 %522 %523 %524 %525 %526 %527 %528 %529 %530 %531 %532 %533 %534 %535 %536 %537 %538 %539 %540 %541 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %552 %553 %554 %555 %556 %557 %558 %559 %1058 (/.f64 #s(literal -2 binary64) %326) (neg.f64 %1091) (/.f64 #s(literal 4 binary64) %342) (/.f64 #s(literal 4 binary64) %340) (*.f64 #s(literal 3 binary64) %1058) (*.f64 #s(literal 2 binary64) %348) (*.f64 #s(literal -3 binary64) %1091) (*.f64 #s(literal 1/2 binary64) %2947) (*.f64 %348 #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) %789) (*.f64 %1058 #s(literal 3 binary64)) (*.f64 %789 #s(literal -2 binary64)) (*.f64 #s(literal 4 binary64) %793) (*.f64 %1091 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 a #s(literal 2 binary64))) (/.f64 %1058 #s(literal 3 binary64)) (/.f64 %1091 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 %326 #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) %2961) (*.f64 %2963 #s(literal 1/2 binary64)) (*.f64 %2965 #s(literal 1/2 binary64)) (+.f64 %348 %348) (-.f64 %348 %789) (/.f64 %2963 #s(literal 2 binary64)) (/.f64 %2961 #s(literal 2 binary64)) (/.f64 %2788 %1075) (/.f64 %508 %1073) (fma.f64 #s(literal 3 binary64) %348 %348) (fma.f64 #s(literal 2 binary64) %793 %348) (fma.f64 #s(literal -3 binary64) %789 %348) (fma.f64 #s(literal -1/2 binary64) %1091 %348) (fma.f64 #s(literal 1/2 binary64) %1058 %348) (fma.f64 %348 #s(literal 3 binary64) %348) (fma.f64 #s(literal -2 binary64) %798 %348) (fma.f64 %1058 #s(literal 1/2 binary64) %348) (fma.f64 %789 #s(literal -3 binary64) %348) (fma.f64 %793 #s(literal 2 binary64) %348) (fma.f64 %798 #s(literal -2 binary64) %348) (fma.f64 %1091 #s(literal -1/2 binary64) %348) (+.f64 %1058 %2985) (+.f64 %1058 %2987) (fma.f64 #s(literal 3 binary64) %1058 %2985) (fma.f64 #s(literal 3 binary64) %1058 %2987) (fma.f64 #s(literal 2 binary64) %348 %2985) (fma.f64 #s(literal 2 binary64) %348 %2987) (fma.f64 #s(literal -3 binary64) %1091 %2985) (fma.f64 #s(literal -3 binary64) %1091 %2987) (fma.f64 #s(literal 1/2 binary64) %2947 %2985) (fma.f64 #s(literal 1/2 binary64) %2947 %2987) (fma.f64 %348 #s(literal 2 binary64) %2985) (fma.f64 %348 #s(literal 2 binary64) %2987) (fma.f64 #s(literal -2 binary64) %789 %2985) (fma.f64 #s(literal -2 binary64) %789 %2987) (fma.f64 #s(literal -2 binary64) %1279 %348) (fma.f64 %1058 #s(literal 3 binary64) %2985) (fma.f64 %1058 #s(literal 3 binary64) %2987) (fma.f64 %789 #s(literal -2 binary64) %2985) (fma.f64 %789 #s(literal -2 binary64) %2987) (fma.f64 #s(literal 4 binary64) %793 %2985) (fma.f64 #s(literal 4 binary64) %793 %2987) (fma.f64 #s(literal 4 binary64) %1655 %348) (fma.f64 %1091 #s(literal -3 binary64) %2985) (fma.f64 %1091 #s(literal -3 binary64) %2987) (fma.f64 %1657 #s(literal 1/2 binary64) %348) (fma.f64 #s(literal 1/2 binary64) %2961 %2985) (fma.f64 #s(literal 1/2 binary64) %2961 %2987) (fma.f64 %2963 #s(literal 1/2 binary64) %2985) (fma.f64 %2963 #s(literal 1/2 binary64) %2987) (fma.f64 %2965 #s(literal 1/2 binary64) %2985) (fma.f64 %2965 #s(literal 1/2 binary64) %2987) (fma.f64 c %2403 %1058) %3019 (fma.f64 %1890 #s(literal -1/2 binary64) %1058) (fma.f64 %2403 c %1058) (+.f64 %1058 %2401) (+.f64 %2401 %1058) (-.f64 %1058 %2520) (-.f64 %2401 %1091) (fma.f64 %1729 %1856 %1058) (fma.f64 %1856 %1729 %1058) (fma.f64 #s(literal 1/2 binary64) %2886 %1058) (fma.f64 %371 %2014 %1058) (fma.f64 %2886 #s(literal 1/2 binary64) %1058) (neg.f64 %3031) (fma.f64 %1759 %1735 %1058) (fma.f64 %1735 %1759 %1058) (fma.f64 %1935 %2499 %1058) (fma.f64 %2499 %1935 %1058) (/.f64 %3037 a) (fma.f64 #s(literal 3 binary64) %1058 %2401) (fma.f64 #s(literal 2 binary64) %348 %2401) (fma.f64 #s(literal -3 binary64) %1091 %2401) (fma.f64 #s(literal 1/2 binary64) %2947 %2401) (fma.f64 %348 #s(literal 2 binary64) %2401) (fma.f64 #s(literal -2 binary64) %789 %2401) (fma.f64 %1058 #s(literal 3 binary64) %2401) (fma.f64 %789 #s(literal -2 binary64) %2401) (fma.f64 #s(literal 4 binary64) %793 %2401) (fma.f64 %166 %387 %1058) (fma.f64 %387 %166 %1058) (fma.f64 %383 %1969 %1058) (fma.f64 %1091 #s(literal -3 binary64) %2401) (fma.f64 %2520 #s(literal -3 binary64) %1058) (fma.f64 %2903 %2045 %1058) (fma.f64 %2045 %2903 %1058) (fma.f64 %2045 %1994 %1058) (fma.f64 %1994 %2045 %1058) (/.f64 (fma.f64 %1058 b %1858) b) (fma.f64 c (*.f64 %37 %1856) %1058) (fma.f64 %1858 %37 %1058) (fma.f64 %37 %1858 %1058) (fma.f64 %1852 %88 %1058) (fma.f64 %371 (*.f64 %1969 #s(literal -1/2 binary64)) %1058) (/.f64 (fma.f64 b %1091 %1852) %1) (fma.f64 %371 (*.f64 %88 %1856) %1058) (/.f64 (fma.f64 %2401 %326 #s(literal -2 binary64)) %326) (/.f64 (neg.f64 %3037) %326) (/.f64 (-.f64 (*.f64 %2401 %326) #s(literal 2 binary64)) %326) (fma.f64 %2495 %2010 %1058) (/.f64 %3078 %145) (/.f64 (fma.f64 %1858 a %24) %3081) (/.f64 (fma.f64 b #s(literal 2 binary64) (*.f64 a %1858)) %3081) (/.f64 (fma.f64 b #s(literal 2 binary64) %3086) %3081) (fma.f64 #s(literal 1/2 binary64) %2961 %2401) (fma.f64 %1885 %2014 %1058) (fma.f64 %1867 %166 %1058) (fma.f64 %2963 #s(literal 1/2 binary64) %2401) (fma.f64 %2965 #s(literal 1/2 binary64) %2401) (*.f64 %3037 %348) (/.f64 (-.f64 %3086 %22) %3081) (/.f64 (fma.f64 %1058 %150 %2495) %150) (/.f64 #s(literal 3 binary64) (/.f64 a %3037)) (/.f64 (/.f64 %3078 b) b) (fma.f64 (*.f64 %387 %2024) %1759 %1058) (fma.f64 (*.f64 %387 %2027) %1856 %1058) (fma.f64 %2032 %1856 %1058) (fma.f64 (/.f64 #s(literal -1/2 binary64) %163) %1729 %1058) (/.f64 (fma.f64 %1852 %326 %24) %3081) (/.f64 (fma.f64 %1852 a %22) %3113) (/.f64 (fma.f64 b #s(literal 2 binary64) (*.f64 %326 %1852)) %3081) (/.f64 (fma.f64 b #s(literal 2 binary64) %3118) %3081) (/.f64 (fma.f64 b #s(literal -2 binary64) (*.f64 a %1852)) %3113) (/.f64 (fma.f64 b #s(literal -2 binary64) %3124) %3113) (+.f64 (/.f64 (*.f64 %2401 a) a) %1058) (/.f64 (-.f64 %3118 %22) %3081) (/.f64 (-.f64 %3124 %24) %3113) (/.f64 (fma.f64 %1058 %147 %383) %147) (/.f64 (fma.f64 %1858 %326 %22) %3113) (/.f64 (neg.f64 %3078) %147) (/.f64 (fma.f64 b #s(literal -2 binary64) (*.f64 %326 %1858)) %3113) (/.f64 (fma.f64 b #s(literal -2 binary64) %3143) %3113) (/.f64 %3146 %3147) (/.f64 (-.f64 %3143 %24) %3113) (/.f64 (/.f64 %3078 %1) %1) (/.f64 (/.f64 %3078 %150) %150) (fma.f64 (*.f64 %387 %2044) %2045 %1058) (/.f64 (-.f64 %3158 %3159) %3147) (/.f64 (fma.f64 %2495 a %3162) %3164) (/.f64 (fma.f64 %2495 a (*.f64 #s(literal 2 binary64) %150)) %3164) (/.f64 (fma.f64 #s(literal 2 binary64) %150 (*.f64 a %2495)) %3171) (/.f64 (fma.f64 #s(literal 2 binary64) %150 %3173) %3171) (/.f64 (/.f64 %3146 %145) a) (/.f64 (/.f64 %3146 a) %145) (*.f64 %3078 %166) (/.f64 (-.f64 %3173 %3181) %3164) (/.f64 #s(literal 3 binary64) (/.f64 %145 %3078)) (/.f64 (fma.f64 #s(literal 2 binary64) %147 (*.f64 a %383)) %3188) (/.f64 (fma.f64 #s(literal 2 binary64) %147 %3190) %3188) (/.f64 (fma.f64 #s(literal -2 binary64) %145 (*.f64 %326 %387)) %3195) (/.f64 (fma.f64 #s(literal -2 binary64) %145 %3197) %3195) (/.f64 (fma.f64 %387 %326 %3159) %3201) (/.f64 (fma.f64 %387 %326 (*.f64 #s(literal -2 binary64) %145)) %3201) (/.f64 (fma.f64 %383 a %3206) %3208) (/.f64 (fma.f64 %383 a (*.f64 #s(literal 2 binary64) %147)) %3208) (/.f64 (neg.f64 %3146) (neg.f64 %3147)) (/.f64 (/.f64 %3078 %155) %155) (/.f64 (-.f64 %3197 %2343) %3201) (/.f64 (-.f64 %3190 %3220) %3208) (/.f64 (fma.f64 %2495 %326 %3181) %3224) (/.f64 (fma.f64 %2495 %326 (*.f64 #s(literal -2 binary64) %150)) %3224) (/.f64 (fma.f64 #s(literal -2 binary64) %150 (*.f64 %326 %2495)) %3231) (/.f64 (fma.f64 #s(literal -2 binary64) %150 %3233) %3231) (/.f64 (fma.f64 b %24 (*.f64 %326 %383)) %3238) (/.f64 (fma.f64 b %24 %3240) %3238) (/.f64 (fma.f64 %383 %326 %2343) %3244) (*.f64 %3146 (/.f64 #s(literal 3 binary64) %3147)) (/.f64 (-.f64 %3233 %3162) %3224) (/.f64 #s(literal 3 binary64) (/.f64 %3147 %3146)) (/.f64 (fma.f64 %383 %326 %3220) %3244) (/.f64 (-.f64 %3240 %3206) %3244) (/.f64 (/.f64 %3078 %163) b) (+.f64 (/.f64 (*.f64 %1058 %145) %145) %2401) (+.f64 %3261 %3262) (+.f64 %3262 %3261) %3265 (*.f64 %3019 b) (neg.f64 %3267) (/.f64 (*.f64 %3037 b) a) (/.f64 (*.f64 b %3037) a) (fma.f64 b %1058 %2426) (fma.f64 b %2401 %1059) (fma.f64 c %2404 %1059) (fma.f64 #s(literal 2 binary64) %1036 %2426) (fma.f64 #s(literal -1/2 binary64) %2407 %1059) (fma.f64 %1036 #s(literal 2 binary64) %2426) (fma.f64 %1890 %26 %1059) (fma.f64 %1058 b %2426) (fma.f64 %2298 %2403 %1059) (fma.f64 %26 %1890 %1059) (fma.f64 %387 %2414 %1059) (fma.f64 %2401 b %1059) (fma.f64 %2407 #s(literal -1/2 binary64) %1059) (*.f64 b %3286) (*.f64 #s(literal 3 binary64) %3265) (*.f64 #s(literal -3 binary64) %3267) (*.f64 %3265 #s(literal 3 binary64)) (*.f64 %3267 #s(literal -3 binary64)) (*.f64 %3292 b) (+.f64 %1059 %2426) (+.f64 %2426 %1059) (-.f64 %1059 %2521) (-.f64 %2426 %1056) (/.f64 %3265 #s(literal 3 binary64)) (/.f64 %3267 #s(literal -3 binary64)) (fma.f64 %1729 %2438 %1059) (fma.f64 %1858 %2440 %1059) (fma.f64 %2440 %1858 %1059) (fma.f64 %1856 %2446 %1059) (fma.f64 %2451 %1856 %1059) (fma.f64 %2453 %1729 %1059) (fma.f64 b %2401 %1079) (fma.f64 c %2404 %1079) (fma.f64 %1 %1091 %2426) (fma.f64 #s(literal -1/2 binary64) %2407 %1079) (fma.f64 #s(literal -2 binary64) %1038 %2426) (fma.f64 %1890 %26 %1079) (fma.f64 %2298 %2403 %1079) (fma.f64 %26 %1890 %1079) (fma.f64 %387 %2414 %1079) (fma.f64 %2401 b %1079) (fma.f64 %2407 #s(literal -1/2 binary64) %1079) (+.f64 %2426 %1079) (fma.f64 %1729 %2438 %1079) (fma.f64 %1858 %2440 %1079) (fma.f64 %2440 %1858 %1079) (fma.f64 %1856 %2446 %1079) (fma.f64 %1759 %2480 %1059) (fma.f64 %1735 %2482 %1059) (fma.f64 %1852 %2484 %1059) (fma.f64 %2451 %1856 %1079) (fma.f64 %2486 %1735 %1059) (fma.f64 %2453 %1729 %1079) (fma.f64 %2484 %1852 %1059) (fma.f64 %2492 %1759 %1059) (fma.f64 %1759 %2480 %1079) (fma.f64 %1735 %2482 %1079) (fma.f64 %1852 %2484 %1079) (fma.f64 %2486 %1735 %1079) (fma.f64 %2495 %2496 %1059) (fma.f64 %2484 %1852 %1079) (fma.f64 %2496 %2495 %1059) (fma.f64 %1935 %2500 %1059) (fma.f64 %2499 %2502 %1059) (fma.f64 %2492 %1759 %1079) (fma.f64 %2504 %2499 %1059) (fma.f64 %2506 %1935 %1059) (/.f64 (*.f64 %3078 b) %145) (/.f64 (*.f64 b %3078) %145) (/.f64 (fma.f64 %2426 a %24) a) (fma.f64 b %1058 %3348) (fma.f64 b %1058 %3350) (fma.f64 c %2510 %1059) (fma.f64 #s(literal 3 binary64) %1059 %2426) (fma.f64 #s(literal 3 binary64) %2426 %1059) (fma.f64 #s(literal 2 binary64) %1036 %3348) (fma.f64 #s(literal 2 binary64) %1036 %3350) (fma.f64 #s(literal -3 binary64) %1056 %2426) (fma.f64 #s(literal 1/2 binary64) %2512 %1059) (fma.f64 %1036 #s(literal 2 binary64) %3348) (fma.f64 %1036 #s(literal 2 binary64) %3350) (fma.f64 %348 %24 %2426) (fma.f64 %22 %789 %2426) (fma.f64 %1056 #s(literal -3 binary64) %2426) (fma.f64 %1058 b %3348) (fma.f64 %1058 b %3350) (fma.f64 #s(literal 4 binary64) %1054 %2426) (fma.f64 %166 %2299 %1059) (fma.f64 %24 %348 %2426) (fma.f64 %387 %2515 %1059) (fma.f64 %2299 %166 %1059) (fma.f64 %1059 #s(literal 3 binary64) %2426) (fma.f64 %2518 c %1059) (fma.f64 %3373 #s(literal 1/2 binary64) %2426) (fma.f64 %2521 #s(literal -3 binary64) %1059) (fma.f64 %2426 #s(literal 3 binary64) %1059) (*.f64 #s(literal 2 binary64) %3377) (*.f64 #s(literal 1/2 binary64) %3379) (*.f64 %3381 #s(literal 2 binary64)) (*.f64 %3383 #s(literal 1/2 binary64)) (+.f64 %1059 %3348) (+.f64 %1059 %3350) (+.f64 %3348 %1059) (+.f64 %3350 %1059) (/.f64 (-.f64 (*.f64 %2426 a) %22) a) (fma.f64 %2495 %2496 %1079) (fma.f64 %2496 %2495 %1079) (fma.f64 %1935 %2500 %1079) (fma.f64 %2499 %2502 %1079) (fma.f64 %2504 %2499 %1079) (fma.f64 %2506 %1935 %1079) (/.f64 %3383 #s(literal 2 binary64)) (/.f64 %3379 #s(literal 2 binary64)) (fma.f64 c %2510 %1079) (fma.f64 %1 %1091 %3348) (fma.f64 %1 %1091 %3350) (fma.f64 #s(literal 1/2 binary64) %2512 %1079) (fma.f64 #s(literal -2 binary64) %1038 %3348) (fma.f64 #s(literal -2 binary64) %1038 %3350) (fma.f64 %371 %2562 %1059) (fma.f64 %166 %2299 %1079) (fma.f64 %387 %2515 %1079) (fma.f64 %2299 %166 %1079) (fma.f64 %2564 %1969 %1059) (fma.f64 %2518 c %1079) (fma.f64 %2521 #s(literal -3 binary64) %1079) (fma.f64 %2574 %2575 %1059) (fma.f64 %2575 %2574 %1059) (fma.f64 %371 %2562 %1079) (fma.f64 %2564 %1969 %1079) (/.f64 (*.f64 %3146 b) %3147) (/.f64 (*.f64 b %3146) %3147) (/.f64 (-.f64 (*.f64 %2426 %326) %24) %326) (fma.f64 %2574 %2575 %1079) (fma.f64 %2575 %2574 %1079) (/.f64 (fma.f64 %1059 %145 %2299) %145) (fma.f64 #s(literal 3 binary64) %1059 %3348) (fma.f64 #s(literal 3 binary64) %1059 %3350) (fma.f64 #s(literal -3 binary64) %1056 %3348) (fma.f64 #s(literal -3 binary64) %1056 %3350) (fma.f64 %348 %24 %3348) (fma.f64 %348 %24 %3350) (fma.f64 %22 %789 %3348) (fma.f64 %22 %789 %3350) (fma.f64 %1056 #s(literal -3 binary64) %3348) (fma.f64 %1056 #s(literal -3 binary64) %3350) (fma.f64 #s(literal 4 binary64) %1054 %3348) (fma.f64 #s(literal 4 binary64) %1054 %3350) (fma.f64 %24 %348 %3348) (fma.f64 %24 %348 %3350) (fma.f64 %1059 #s(literal 3 binary64) %3348) (fma.f64 %1059 #s(literal 3 binary64) %3350) (fma.f64 %3444 %793 %2426) (fma.f64 %3373 #s(literal 1/2 binary64) %3348) (fma.f64 %3373 #s(literal 1/2 binary64) %3350) (fma.f64 %2644 %2440 %1059) (fma.f64 %2646 %1858 %1059) (fma.f64 %2644 %2440 %1079) (fma.f64 %2646 %1858 %1079) (/.f64 (fma.f64 %2299 a (*.f64 %24 %145)) %3147) (/.f64 (fma.f64 %2299 a %3455) %3147) (/.f64 (fma.f64 %24 %145 (*.f64 a %2299)) %3147) (/.f64 (fma.f64 %24 %145 %3461) %3147) (/.f64 (-.f64 %3461 (*.f64 %145 %22)) %3147) (fma.f64 %3444 %793 %3348) (fma.f64 %3444 %793 %3350) (/.f64 (-.f64 (*.f64 %2299 %326) %3455) %3201) (fma.f64 b %3019 %3472) (fma.f64 b %3019 %3474) (fma.f64 %3019 b %3472) (fma.f64 %3019 b %3474) (+.f64 %3265 %3472) (+.f64 %3265 %3474) (fma.f64 b %3286 %3472) (fma.f64 b %3286 %3474) (fma.f64 #s(literal 3 binary64) %3265 %3472) (fma.f64 #s(literal 3 binary64) %3265 %3474) (fma.f64 #s(literal -3 binary64) %3267 %3472) (fma.f64 #s(literal -3 binary64) %3267 %3474) (fma.f64 #s(literal 1/2 binary64) %3265 %3377) (fma.f64 %3265 #s(literal 3 binary64) %3472) (fma.f64 %3265 #s(literal 3 binary64) %3474) (fma.f64 %3265 #s(literal 1/2 binary64) %3381) (fma.f64 %3267 #s(literal -3 binary64) %3472) (fma.f64 %3267 #s(literal -3 binary64) %3474) (fma.f64 %3292 b %3472) (fma.f64 %3292 b %3474) (+.f64 %3381 %3381) (+.f64 %3377 %3377) (fma.f64 #s(literal 2 binary64) %3377 %3472) (fma.f64 #s(literal 2 binary64) %3377 %3474) (fma.f64 #s(literal 1/2 binary64) %3379 %3472) (fma.f64 #s(literal 1/2 binary64) %3379 %3474) (fma.f64 %3381 #s(literal 2 binary64) %3472) (fma.f64 %3381 #s(literal 2 binary64) %3474) (fma.f64 %3383 #s(literal 1/2 binary64) %3472) (fma.f64 %3383 #s(literal 1/2 binary64) %3474) (*.f64 b %3031) %3267 (*.f64 %1 %3019) (*.f64 %3019 %1) (neg.f64 %3265) (neg.f64 (*.f64 %3031 %1)) (neg.f64 (*.f64 %1 %3031)) (fma.f64 b %1091 %2521) (fma.f64 b %2520 %1056) (fma.f64 #s(literal 1/2 binary64) %2407 %1056) (fma.f64 %1036 #s(literal -2 binary64) %2521) (fma.f64 #s(literal -2 binary64) %1036 %2521) (fma.f64 %1890 %18 %1056) (fma.f64 %18 %1890 %1056) (fma.f64 %1091 b %2521) (fma.f64 %2520 b %1056) (fma.f64 %2407 #s(literal 1/2 binary64) %1056) (*.f64 #s(literal 3 binary64) %3267) (*.f64 #s(literal -3 binary64) %3265) (*.f64 %3265 #s(literal -3 binary64)) (*.f64 %3267 #s(literal 3 binary64)) (+.f64 %1056 %2521) (+.f64 %2521 %1056) (-.f64 %1056 %2426) (-.f64 %2521 %1059) (/.f64 %3265 #s(literal -3 binary64)) (/.f64 %3267 #s(literal 3 binary64)) (/.f64 (*.f64 %3037 %1) a) (/.f64 (*.f64 %1 %3037) a) (fma.f64 c (*.f64 %2403 %1) %1056) (fma.f64 %1 %1058 %2521) (fma.f64 %1 %2401 %1056) (fma.f64 #s(literal 2 binary64) %1038 %2521) (fma.f64 #s(literal -1/2 binary64) %3541 %1056) (fma.f64 #s(literal -1/2 binary64) (*.f64 %1890 %1) %1056) (fma.f64 %1038 #s(literal 2 binary64) %2521) (fma.f64 %1890 %33 %1056) (fma.f64 %1058 %1 %2521) (fma.f64 %26 %2886 %1056) (fma.f64 %2886 %26 %1056) (fma.f64 %2401 %1 %1056) (fma.f64 %1311 %1890 %1056) (fma.f64 (*.f64 %1 c) %2403 %1056) (fma.f64 %3541 #s(literal -1/2 binary64) %1056) (fma.f64 (*.f64 %1 %1890) #s(literal -1/2 binary64) %1056) (*.f64 %1 %3292) (*.f64 %3286 %1) (-.f64 %1056 (*.f64 %2520 %1)) (-.f64 %2521 (*.f64 %1091 %1)) (-.f64 %2521 %1079) (fma.f64 %1729 (*.f64 %1856 %1) %1056) (fma.f64 %1856 (*.f64 %1729 %1) %1056) (fma.f64 (*.f64 %1 %1729) %1856 %1056) (fma.f64 (*.f64 %1 %1856) %1729 %1056) (fma.f64 %1759 (*.f64 %1735 %1) %1056) (fma.f64 %1735 (*.f64 %1759 %1) %1056) (fma.f64 (*.f64 %1 %1759) %1735 %1056) (fma.f64 (*.f64 %1 %1735) %1759 %1056) (/.f64 (fma.f64 %2521 a %22) a) (fma.f64 b %3582 %1056) (fma.f64 #s(literal 3 binary64) %1056 %2521) (fma.f64 #s(literal 3 binary64) %2521 %1056) (fma.f64 #s(literal -3 binary64) %1059 %2521) (fma.f64 #s(literal -3 binary64) %2426 %1056) (fma.f64 #s(literal -1/2 binary64) (*.f64 %2407 #s(literal -3 binary64)) %1056) (fma.f64 %348 %22 %2521) (fma.f64 %22 %348 %2521) (fma.f64 %1056 #s(literal 3 binary64) %2521) (fma.f64 %1890 (*.f64 %26 #s(literal -3 binary64)) %1056) (fma.f64 %789 %24 %2521) (fma.f64 %24 %789 %2521) (fma.f64 %26 (*.f64 %1890 #s(literal -3 binary64)) %1056) (fma.f64 %230 %2407 %1056) (fma.f64 %1059 #s(literal -3 binary64) %2521) (fma.f64 (*.f64 #s(literal -3 binary64) %26) %1890 %1056) (fma.f64 %2521 #s(literal 3 binary64) %1056) (fma.f64 %2426 #s(literal -3 binary64) %1056) (fma.f64 %3582 b %1056) (fma.f64 %2512 #s(literal -1/2 binary64) %1056) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %3265)) (*.f64 #s(literal -2 binary64) %3377) (*.f64 %3383 #s(literal -1/2 binary64)) (*.f64 (*.f64 %3265 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (fma.f64 %1935 (*.f64 %2499 %1) %1056) (fma.f64 %2499 (*.f64 %1935 %1) %1056) (fma.f64 (*.f64 %1 %1935) %2499 %1056) (fma.f64 (*.f64 %1 %2499) %1935 %1056) (/.f64 (*.f64 %3078 %1) %145) (/.f64 (*.f64 %1 %3078) %145) (fma.f64 %1 (*.f64 #s(literal 3 binary64) %2401) %1056) (fma.f64 %387 (*.f64 %166 %1) %1056) (fma.f64 %2667 %166 %1056) (fma.f64 (*.f64 %2401 #s(literal 3 binary64)) %1 %1056) (/.f64 (fma.f64 %2521 %326 %24) %326) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %2426) %1056) (fma.f64 #s(literal -3 binary64) %1238 %2521) (fma.f64 #s(literal -3 binary64) %3350 %1056) (fma.f64 %348 %99 %2521) (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) %2426) %1056) (fma.f64 %2877 %793 %2521) (fma.f64 %2879 #s(literal -1/2 binary64) %2521) (fma.f64 %2881 #s(literal 1/2 binary64) %2521) (fma.f64 (*.f64 %2426 #s(literal 2 binary64)) #s(literal -1/2 binary64) %1056) (fma.f64 (*.f64 %2426 #s(literal -2 binary64)) #s(literal 1/2 binary64) %1056) (fma.f64 %3348 #s(literal -3 binary64) %1056) (/.f64 (*.f64 %3146 %1) %3147) (/.f64 (*.f64 %1 %3146) %3147) (approx %1157 %3267) %785 (/.f64 %326 %371) (neg.f64 %816) (*.f64 a %3656) (*.f64 #s(literal 3 binary64) %785) (*.f64 %785 #s(literal 3 binary64)) (*.f64 %3656 a) (/.f64 #s(literal 3 binary64) %777) (*.f64 #s(literal -3 binary64) %816) (*.f64 %326 %3663) (*.f64 %3663 %326) (/.f64 %816 #s(literal -3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %3667 a)) (*.f64 %342 %3667) (/.f64 a %371) (/.f64 %326 c) %816 (neg.f64 %785) (/.f64 %737 %627) (fabs.f64 %816) (*.f64 a %3663) (*.f64 #s(literal -3 binary64) %785) (*.f64 %785 #s(literal -3 binary64)) (*.f64 %3663 a) (/.f64 %785 #s(literal -3 binary64)) (/.f64 %810 %636) (*.f64 #s(literal 3 binary64) %816) (*.f64 %816 #s(literal 3 binary64)) (*.f64 %326 %3656) (*.f64 %3656 %326) (/.f64 #s(literal 3 binary64) %779) (*.f64 %737 %3687) (*.f64 %3687 %737) (neg.f64 (*.f64 %816 #s(literal -3 binary64))) (*.f64 %1073 %3667) (sqrt.f64 %3693) (sqrt.f64 (*.f64 #s(literal 3 binary64) %3693)) (*.f64 %849 %849) (fabs.f64 (*.f64 %3698 %849)) (fabs.f64 (*.f64 %849 %3698)) (*.f64 %3698 %3698) (/.f64 (*.f64 %849 %757) %756) (/.f64 (*.f64 %757 %849) %756) (pow.f64 %816 #s(literal 3 binary64)) (/.f64 %768 %767) (pow.f64 %849 #s(literal 2 binary64)) (pow.f64 %3693 #s(literal 1/2 binary64)) %849 (fabs.f64 %849) (fabs.f64 %3698) (neg.f64 %3698) (/.f64 %757 %756) (*.f64 #s(literal 3 binary64) %849) (*.f64 %849 #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) %827) (/.f64 %849 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %3698) (*.f64 %3698 #s(literal -3 binary64)) (/.f64 %3698 #s(literal -3 binary64)) (/.f64 %859 %857) (/.f64 %862 %861) (/.f64 %864 %756) (/.f64 %902 %756) (*.f64 %757 %3727) (*.f64 %757 %3729) (*.f64 #s(literal 2 binary64) %3731) (*.f64 #s(literal 1/2 binary64) %3733) (*.f64 #s(literal -2 binary64) %3735) (*.f64 %3737 #s(literal 2 binary64)) (*.f64 %3739 #s(literal 1/2 binary64)) (*.f64 %3741 #s(literal -1/2 binary64)) (/.f64 %3739 #s(literal 2 binary64)) (/.f64 %3733 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %3745) (*.f64 #s(literal -2 binary64) %3747) (*.f64 %859 %3750) (/.f64 %899 %898) (/.f64 %864 %866) (/.f64 %896 %895) (/.f64 %902 %868) (/.f64 %905 %904) (/.f64 %908 %907) (+.f64 %849 %3758) (+.f64 %849 %3760) (*.f64 %3762 %3762) (fma.f64 #s(literal 3 binary64) %849 %3758) (fma.f64 #s(literal 3 binary64) %849 %3760) (fma.f64 #s(literal 1/2 binary64) %849 %3731) (fma.f64 %849 #s(literal 3 binary64) %3758) (fma.f64 %849 #s(literal 3 binary64) %3760) (fma.f64 %849 #s(literal 1/2 binary64) %3737) (pow.f64 %816 #s(literal 1/2 binary64)) (+.f64 %3737 %3737) (+.f64 %3731 %3731) (fma.f64 #s(literal -3 binary64) %3698 %3758) (fma.f64 #s(literal -3 binary64) %3698 %3760) (fma.f64 %3698 #s(literal -3 binary64) %3758) (fma.f64 %3698 #s(literal -3 binary64) %3760) (fma.f64 %757 %3727 %3758) (fma.f64 %757 %3727 %3760) (fma.f64 %757 %3729 %3758) (fma.f64 %757 %3729 %3760) (fma.f64 #s(literal 2 binary64) %3731 %3758) (fma.f64 #s(literal 2 binary64) %3731 %3760) (fma.f64 #s(literal 1/2 binary64) %3733 %3758) (fma.f64 #s(literal 1/2 binary64) %3733 %3760) (fma.f64 #s(literal -2 binary64) %3735 %3758) (fma.f64 #s(literal -2 binary64) %3735 %3760) (fma.f64 %3737 #s(literal 2 binary64) %3758) (fma.f64 %3737 #s(literal 2 binary64) %3760) (fma.f64 %3739 #s(literal 1/2 binary64) %3758) (fma.f64 %3739 #s(literal 1/2 binary64) %3760) (fma.f64 %3741 #s(literal -1/2 binary64) %3758) (fma.f64 %3741 #s(literal -1/2 binary64) %3760) (/.f64 #s(literal 3 binary64) (pow.f64 %816 #s(literal -1/2 binary64))) (fma.f64 #s(literal 2 binary64) %3745 %3758) (fma.f64 #s(literal 2 binary64) %3745 %3760) (fma.f64 #s(literal -2 binary64) %3747 %3758) (fma.f64 #s(literal -2 binary64) %3747 %3760) (fma.f64 %859 %3750 %3758) (fma.f64 %859 %3750 %3760) (pow.f64 %3693 %239) (fma.f64 %3762 %3762 %3758) (fma.f64 %3762 %3762 %3760) %3804 (*.f64 %849 c) (*.f64 %371 %3698) (*.f64 %3698 %371) (neg.f64 %3808) (/.f64 %3810 %756) (/.f64 (*.f64 c %757) %756) (*.f64 #s(literal 3 binary64) %3804) (*.f64 %3804 #s(literal 3 binary64)) (/.f64 %3804 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %3808) (*.f64 %3808 #s(literal -3 binary64)) (/.f64 %3808 #s(literal -3 binary64)) (*.f64 #s(literal 2 binary64) %3820) (*.f64 #s(literal 1/2 binary64) %3822) (*.f64 #s(literal -2 binary64) %3824) (*.f64 %3826 #s(literal 2 binary64)) (*.f64 %3828 #s(literal 1/2 binary64)) (*.f64 %3830 #s(literal -1/2 binary64)) (/.f64 %3828 #s(literal 2 binary64)) (/.f64 %3822 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %3834) (*.f64 #s(literal -2 binary64) %3836) (*.f64 %3838 #s(literal -1/2 binary64)) (*.f64 %3840 #s(literal 1/2 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %3804)) (fma.f64 c %849 %3844) (fma.f64 c %849 %3846) (fma.f64 %849 c %3844) (fma.f64 %849 c %3846) (+.f64 %3804 %3844) (+.f64 %3804 %3846) (fma.f64 %371 %3698 %3844) (fma.f64 %371 %3698 %3846) (fma.f64 %3698 %371 %3844) (fma.f64 %3698 %371 %3846) (fma.f64 #s(literal 3 binary64) %3804 %3844) (fma.f64 #s(literal 3 binary64) %3804 %3846) (fma.f64 #s(literal 1/2 binary64) %3804 %3820) (fma.f64 %3804 #s(literal 3 binary64) %3844) (fma.f64 %3804 #s(literal 3 binary64) %3846) (fma.f64 %3804 #s(literal 1/2 binary64) %3826) (+.f64 %3826 %3826) (+.f64 %3820 %3820) (fma.f64 #s(literal -3 binary64) %3808 %3844) (fma.f64 #s(literal -3 binary64) %3808 %3846) (fma.f64 %3808 #s(literal -3 binary64) %3844) (fma.f64 %3808 #s(literal -3 binary64) %3846) (fma.f64 #s(literal 2 binary64) %3820 %3844) (fma.f64 #s(literal 2 binary64) %3820 %3846) (fma.f64 #s(literal 1/2 binary64) %3822 %3844) (fma.f64 #s(literal 1/2 binary64) %3822 %3846) (fma.f64 #s(literal -2 binary64) %3824 %3844) (fma.f64 #s(literal -2 binary64) %3824 %3846) (fma.f64 %3826 #s(literal 2 binary64) %3844) (fma.f64 %3826 #s(literal 2 binary64) %3846) (fma.f64 %3828 #s(literal 1/2 binary64) %3844) (fma.f64 %3828 #s(literal 1/2 binary64) %3846) (fma.f64 %3830 #s(literal -1/2 binary64) %3844) (fma.f64 %3830 #s(literal -1/2 binary64) %3846) (fma.f64 #s(literal 2 binary64) %3834 %3844) (fma.f64 #s(literal 2 binary64) %3834 %3846) (fma.f64 #s(literal -2 binary64) %3836 %3844) (fma.f64 #s(literal -2 binary64) %3836 %3846) (fma.f64 %3838 #s(literal -1/2 binary64) %3844) (fma.f64 %3838 #s(literal -1/2 binary64) %3846) (fma.f64 %3840 #s(literal 1/2 binary64) %3844) (fma.f64 %3840 #s(literal 1/2 binary64) %3846) %3888 %3889 %3891 %3892 %3893 %3894 %3895 %3896 %3898 %3899 %3900 %3902 %3903 %3905 %3906 %3907 %3908 %3909 %3911 %3912 %3914 %3915 %3916 %3917 %3918 %3920 %3921 %3923 %3924 %3925 %3927 %3929 %3931 %3933 %3935 %3937 %3939 %3941 %3942 %3944 %3945 %3946 %3947 %3949 %3950 %3952 %3954 %3956 %3957 %3958 %3959 %3960 %3961 %3962 %3963 %3964 %3965 %3966 %3967 %3968 %3969 %3970 %3971 %3972 %3973 %3974 %3975 %3976 %3977 %3978 %3979 %3980 %3981 %3982 %3983 %3984 %3985 %3986 %3987 %3988 %3989 %3990 %3991 %3992 %3993 %3994 %3995 %3996 %3997 %3998 %3999 %4000 %4001 %4002 %4003 %4004 %4005 %4006 %4007 %4008 %4009 %4010 %4011 %4012 %4013 %4014 %4015 %4016 %3889 %3891 %3892 %3893 %3894 %3895 %3896 %3898 %3899 %3900 %3902 %3903 %3905 %3906 %3907 %3908 %3909 %3911 %3912 %3914 %3915 %3916 %3917 %3918 %3920 %3921 %3923 %3924 %3925 %3927 %3929 %3931 %3933 %3935 %3937 %3939 %3941 %3942 %3944 %3945 %3946 %3947 %3949 %3950 %3952 %3954 %3956 %3957 %3958 %3959 %3960 %3961 %3962 %3963 %3964 %3965 %3966 %3967 %3968 %3969 %3970 %3971 %3972 %3973 %3974 %3975 %3976 %3977 %3978 %3979 %3980 %3981 %3982 %3983 %3984 %3985 %3986 %3987 %3988 %3989 %3990 %3991 %3992 %3993 %3994 %3995 %3996 %3997 %3998 %3999 %4000 %4001 %4002 %4003 %4004 %4005 %4006 %4007 %4008 %4009 %4010 %4011 %4012 %4013 %4014 %4015 %4016 (approx %1157 %3893) %1745 (/.f64 %1036 c) (/.f64 %1842 a) (/.f64 %1 %429) (neg.f64 %4021) (/.f64 %1038 %371) (/.f64 %4024 %326) (/.f64 (neg.f64 %1842) %326) (/.f64 %4028 %326) (*.f64 b %4030) (*.f64 #s(literal 3 binary64) %1745) (*.f64 %1745 #s(literal 3 binary64)) (*.f64 %4030 b) (/.f64 #s(literal 3 binary64) %1728) (/.f64 %1745 #s(literal 3 binary64)) (/.f64 %4037 a) (/.f64 %4039 a) (*.f64 %1036 %3656) (*.f64 %348 %1842) (*.f64 %3656 %1036) (*.f64 %1842 %348) (*.f64 %1 %4045) (*.f64 #s(literal -3 binary64) %4021) (*.f64 %4045 %1) (*.f64 %4021 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 a %1842)) (/.f64 #s(literal 3 binary64) (/.f64 c %1036)) (/.f64 %4054 %326) (/.f64 %4021 #s(literal -3 binary64)) (/.f64 %4057 %326) (*.f64 %1038 %3663) (*.f64 %789 %4024) (*.f64 %789 %4028) (*.f64 %3663 %1038) (*.f64 %4024 %789) (*.f64 %4028 %789) (/.f64 %4065 %326) (/.f64 (*.f64 %1 %3656) %326) (/.f64 %24 %4069) (/.f64 %24 %439) (*.f64 #s(literal 2 binary64) %4073) (*.f64 #s(literal 2 binary64) %4075) (*.f64 #s(literal 1/2 binary64) %4077) (*.f64 #s(literal -2 binary64) %4079) (*.f64 %24 %4072) (*.f64 %4082 #s(literal 2 binary64)) (*.f64 %4084 #s(literal 1/2 binary64)) (*.f64 %4086 #s(literal -1/2 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 %371 %1038)) (/.f64 %1059 %389) (/.f64 %1059 %385) (/.f64 (*.f64 %1842 #s(literal 2 binary64)) %342) (/.f64 %4094 %340) (/.f64 %4077 #s(literal 2 binary64)) (/.f64 %4084 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %4098) (*.f64 %1058 %4100) (*.f64 %1058 %4102) (*.f64 %1058 %4104) (*.f64 %789 %4057) (*.f64 %793 %4094) (*.f64 %4108 %1054) (*.f64 %798 %4110) (*.f64 %3667 %1059) (*.f64 %4037 %348) (*.f64 %1059 %3667) (*.f64 %4115 %793) (*.f64 %4110 %798) (/.f64 %22 %4118) (/.f64 %22 (*.f64 %429 #s(literal 2 binary64))) (*.f64 %1 %4122) (*.f64 #s(literal 1/2 binary64) %4124) (*.f64 #s(literal -2 binary64) %4126) (*.f64 %22 %4128) (/.f64 %1056 %797) (/.f64 %1056 (*.f64 #s(literal 2 binary64) %371)) (*.f64 %1 %4133) (*.f64 %1056 %4135) (*.f64 %793 %4137) (*.f64 %1091 %4139) (*.f64 %4141 %1077) (*.f64 %4065 %789) (*.f64 %4135 %1056) (*.f64 %4137 %793) (+.f64 %1745 %4146) (+.f64 %1745 %4148) (fma.f64 b %4030 %4146) (fma.f64 b %4030 %4148) (fma.f64 #s(literal 3 binary64) %1745 %4146) (fma.f64 #s(literal 3 binary64) %1745 %4148) (fma.f64 #s(literal 1/2 binary64) %1745 %4075) (fma.f64 %1745 #s(literal 3 binary64) %4146) (fma.f64 %1745 #s(literal 3 binary64) %4148) (fma.f64 %1745 #s(literal 1/2 binary64) %4082) (fma.f64 %4030 b %4146) (fma.f64 %4030 b %4148) (+.f64 %4075 %4075) (+.f64 %4082 %4082) (fma.f64 %1036 %3656 %4146) (fma.f64 %1036 %3656 %4148) (fma.f64 %348 %1842 %4146) (fma.f64 %348 %1842 %4148) (fma.f64 %3656 %1036 %4146) (fma.f64 %3656 %1036 %4148) (fma.f64 %1842 %348 %4146) (fma.f64 %1842 %348 %4148) (fma.f64 %1 %4045 %4146) (fma.f64 %1 %4045 %4148) (fma.f64 #s(literal -3 binary64) %4021 %4146) (fma.f64 #s(literal -3 binary64) %4021 %4148) (fma.f64 %4045 %1 %4146) (fma.f64 %4045 %1 %4148) (fma.f64 %4021 #s(literal -3 binary64) %4146) (fma.f64 %4021 #s(literal -3 binary64) %4148) (fma.f64 %1038 %3663 %4146) (fma.f64 %1038 %3663 %4148) (fma.f64 %789 %4024 %4146) (fma.f64 %789 %4024 %4148) (fma.f64 %789 %4028 %4146) (fma.f64 %789 %4028 %4148) (fma.f64 %3663 %1038 %4146) (fma.f64 %3663 %1038 %4148) (fma.f64 %4024 %789 %4146) (fma.f64 %4024 %789 %4148) (fma.f64 %4028 %789 %4146) (fma.f64 %4028 %789 %4148) (fma.f64 #s(literal 2 binary64) %4073 %4146) (fma.f64 #s(literal 2 binary64) %4073 %4148) (fma.f64 #s(literal 2 binary64) %4075 %4146) (fma.f64 #s(literal 2 binary64) %4075 %4148) (fma.f64 #s(literal 1/2 binary64) %4077 %4146) (fma.f64 #s(literal 1/2 binary64) %4077 %4148) (fma.f64 #s(literal -2 binary64) %4079 %4146) (fma.f64 #s(literal -2 binary64) %4079 %4148) (fma.f64 %24 %4072 %4146) (fma.f64 %24 %4072 %4148) (fma.f64 %4082 #s(literal 2 binary64) %4146) (fma.f64 %4082 #s(literal 2 binary64) %4148) (fma.f64 %4084 #s(literal 1/2 binary64) %4146) (fma.f64 %4084 #s(literal 1/2 binary64) %4148) (fma.f64 %4086 #s(literal -1/2 binary64) %4146) (fma.f64 %4086 #s(literal -1/2 binary64) %4148) (fma.f64 #s(literal 2 binary64) %4098 %4146) (fma.f64 #s(literal 2 binary64) %4098 %4148) (fma.f64 %1058 %4100 %4146) (fma.f64 %1058 %4100 %4148) (fma.f64 %1058 %4102 %4146) (fma.f64 %1058 %4102 %4148) (fma.f64 %1058 %4104 %4146) (fma.f64 %1058 %4104 %4148) (fma.f64 %789 %4057 %4146) (fma.f64 %789 %4057 %4148) (fma.f64 %793 %4094 %4146) (fma.f64 %793 %4094 %4148) (fma.f64 %4108 %1054 %4146) (fma.f64 %4108 %1054 %4148) (fma.f64 %798 %4110 %4146) (fma.f64 %798 %4110 %4148) (fma.f64 %3667 %1059 %4146) (fma.f64 %3667 %1059 %4148) (fma.f64 %4037 %348 %4146) (fma.f64 %4037 %348 %4148) (fma.f64 %1059 %3667 %4146) (fma.f64 %1059 %3667 %4148) (fma.f64 %4115 %793 %4146) (fma.f64 %4115 %793 %4148) (fma.f64 %4110 %798 %4146) (fma.f64 %4110 %798 %4148) (fma.f64 %1 %4122 %4146) (fma.f64 %1 %4122 %4148) (fma.f64 #s(literal 1/2 binary64) %4124 %4146) (fma.f64 #s(literal 1/2 binary64) %4124 %4148) (fma.f64 #s(literal -2 binary64) %4126 %4146) (fma.f64 #s(literal -2 binary64) %4126 %4148) (fma.f64 %22 %4128 %4146) (fma.f64 %22 %4128 %4148) (fma.f64 %1 %4133 %4146) (fma.f64 %1 %4133 %4148) (fma.f64 %1056 %4135 %4146) (fma.f64 %1056 %4135 %4148) (fma.f64 %793 %4137 %4146) (fma.f64 %793 %4137 %4148) (fma.f64 %1091 %4139 %4146) (fma.f64 %1091 %4139 %4148) (fma.f64 %4141 %1077 %4146) (fma.f64 %4141 %1077 %4148) (fma.f64 %4065 %789 %4146) (fma.f64 %4065 %789 %4148) (fma.f64 %4135 %1056 %4146) (fma.f64 %4135 %1056 %4148) (fma.f64 %4137 %793 %4146) (fma.f64 %4137 %793 %4148) %3890 %4256 %4257 %4258 %4259 %4260 %4261 %4262 %4264 %4265 %4266 %4267 %4268 %4269 %4270 %4271 %4272 %4274 %4275 %4276 %4277 %4278 %4280 %4282 %4284 %4286 %4288 %4289 %4291 %4293 %4295 %4297 %4298 %4299 %4300 %4301 %4303 %4305 %4306 %4308 %4309 %4311 %4313 %4315 %4316 %4317 %4318 %4319 %4320 %4321 %4322 %4323 %4324 %4325 %4326 %4327 %4328 %4329 %4330 %4331 %4332 %4333 %4334 %4335 %4336 %4337 %4338 %4339 %4340 %4341 %4342 %4343 %4344 %4345 %4346 %4347 %4348 %4349 %4350 %4351 %4352 %4353 %4354 %4355 %4356 %4357 %3890 %4256 %4257 %4258 %4259 %4260 %4261 %4262 %4264 %4265 %4266 %4267 %4268 %4269 %4270 %4271 %4272 %4274 %4275 %4276 %4277 %4278 %4280 %4282 %4284 %4286 %4288 %4289 %4291 %4293 %4295 %4297 %4298 %4299 %4300 %4301 %4303 %4305 %4306 %4308 %4309 %4311 %4313 %4315 %4316 %4317 %4318 %4319 %4320 %4321 %4322 %4323 %4324 %4325 %4326 %4327 %4328 %4329 %4330 %4331 %4332 %4333 %4334 %4335 %4336 %4337 %4338 %4339 %4340 %4341 %4342 %4343 %4344 %4345 %4346 %4347 %4348 %4349 %4350 %4351 %4352 %4353 %4354 %4355 %4356 %4357 %326 (*.f64 a #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) a) (/.f64 a #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) %326) (*.f64 %326 #s(literal 3 binary64)) (/.f64 %326 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) a)) (*.f64 #s(literal -2 binary64) %338) (*.f64 %342 #s(literal -1/2 binary64)) (*.f64 %4368 #s(literal 1/2 binary64)) (/.f64 %3804 %326) (/.f64 %3808 a) (*.f64 c %3897) (*.f64 %777 %3698) (*.f64 %779 %849) (*.f64 %849 %779) (*.f64 %3890 %371) (*.f64 %371 %3890) (*.f64 %3698 %777) (*.f64 %3897 c) %3901 (*.f64 #s(literal -3 binary64) %3893) (*.f64 %3804 %789) (*.f64 %3893 #s(literal -3 binary64)) (*.f64 %789 %3804) (/.f64 %3893 #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) %3901) (*.f64 %348 %3808) (*.f64 %3901 #s(literal 3 binary64)) (*.f64 %3808 %348) (/.f64 #s(literal 3 binary64) (/.f64 a %3808)) (/.f64 #s(literal 3 binary64) (/.f64 %326 %3804)) (/.f64 %3901 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) %3932) (*.f64 #s(literal -2 binary64) %3926) (*.f64 %3936 #s(literal -1/2 binary64)) (*.f64 %3938 #s(literal 1/2 binary64)) (*.f64 %3940 #s(literal -2 binary64)) (*.f64 %3830 %793) (*.f64 %3838 %793) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %3893)) (approx %1157 %3901) %4405 (/.f64 (+.f64 %1842 %849) a) (/.f64 (-.f64 %1842 %3698) a) (neg.f64 %4410) (+.f64 %1745 %3890) (+.f64 %3890 %1745) (*.f64 #s(literal 3 binary64) %4405) (*.f64 %4405 #s(literal 3 binary64)) (/.f64 %4405 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %4410) (*.f64 %4410 #s(literal -3 binary64)) (-.f64 %1745 %3897) (-.f64 %3890 %4021) (/.f64 %4410 #s(literal -3 binary64)) (/.f64 %4422 a) (fma.f64 b %4030 %3890) (fma.f64 #s(literal 3 binary64) %1745 %3890) (fma.f64 #s(literal 3 binary64) %3890 %1745) (fma.f64 %348 %849 %1745) (fma.f64 %849 %348 %1745) (fma.f64 %1745 #s(literal 3 binary64) %3890) (fma.f64 %3890 #s(literal 3 binary64) %1745) (fma.f64 %4030 b %3890) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %4405)) (*.f64 #s(literal 1/2 binary64) %4434) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) %4405)) (*.f64 (*.f64 %4405 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 %4405 #s(literal -2 binary64)) #s(literal -1/2 binary64)) (/.f64 (fma.f64 %849 %777 %1036) c) (/.f64 (fma.f64 %3890 a %1842) a) (fma.f64 %1036 %3656 %3890) (fma.f64 %348 %1842 %3890) (fma.f64 %3656 %1036 %3890) (fma.f64 %1842 %348 %3890) (fma.f64 %1 %4045 %3890) (fma.f64 #s(literal -3 binary64) %4021 %3890) (fma.f64 #s(literal -3 binary64) %3897 %1745) (fma.f64 %789 %3698 %1745) (fma.f64 %4045 %1 %3890) (fma.f64 %4021 #s(literal -3 binary64) %3890) (fma.f64 %3698 %789 %1745) (fma.f64 %3897 #s(literal -3 binary64) %1745) (/.f64 (+.f64 %1036 %3893) c) (/.f64 %4434 #s(literal 2 binary64)) (fma.f64 %1038 %3663 %3890) (fma.f64 %789 %4024 %3890) (fma.f64 %789 %4028 %3890) (fma.f64 %3663 %1038 %3890) (fma.f64 %4024 %789 %3890) (fma.f64 %4028 %789 %3890) (/.f64 (neg.f64 %4422) %326) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %4405)) (/.f64 %4473 %326) (/.f64 (neg.f64 %4473) a) (neg.f64 %4477) (/.f64 %4479 %425) (/.f64 %4482 %425) (/.f64 (fma.f64 %849 a (*.f64 a %1842)) %822) (/.f64 (fma.f64 %849 a %4487) %822) (/.f64 (fma.f64 %1842 a %4490) %822) (/.f64 (fma.f64 %1842 a (*.f64 %849 a)) %822) (/.f64 (*.f64 %4422 #s(literal 3 binary64)) a) (/.f64 (*.f64 #s(literal 3 binary64) %4422) a) (fma.f64 #s(literal 2 binary64) %4073 %3890) (fma.f64 #s(literal 2 binary64) %4075 %3890) (fma.f64 #s(literal 2 binary64) %4279 %1745) (fma.f64 #s(literal 2 binary64) %4281 %1745) (fma.f64 #s(literal 1/2 binary64) %4077 %3890) (fma.f64 #s(literal 1/2 binary64) %4283 %1745) (fma.f64 #s(literal -2 binary64) %4079 %3890) (fma.f64 #s(literal -2 binary64) %4285 %1745) (fma.f64 %24 %4072 %3890) (fma.f64 %4082 #s(literal 2 binary64) %3890) (fma.f64 %4084 #s(literal 1/2 binary64) %3890) (fma.f64 %4086 #s(literal -1/2 binary64) %3890) (fma.f64 %4287 #s(literal 2 binary64) %1745) (fma.f64 %3739 %793 %1745) (fma.f64 %4290 #s(literal 1/2 binary64) %1745) (fma.f64 %4292 #s(literal 2 binary64) %1745) (fma.f64 %4294 #s(literal 1/2 binary64) %1745) (fma.f64 %4296 #s(literal -1/2 binary64) %1745) (*.f64 %4422 %348) (/.f64 (-.f64 %1038 %3893) %371) (/.f64 (fma.f64 %849 %779 %1038) %371) (/.f64 #s(literal 3 binary64) (/.f64 a %4422)) (/.f64 (fma.f64 %3890 a %4039) a) (/.f64 (/.f64 %4479 a) c) (/.f64 (/.f64 %4479 c) a) (/.f64 (/.f64 %4482 a) c) (/.f64 (/.f64 %4482 c) a) (/.f64 (fma.f64 %1842 #s(literal 3 binary64) %4535) a) (/.f64 (fma.f64 %1842 #s(literal 3 binary64) (*.f64 %3890 a)) a) (fma.f64 #s(literal 2 binary64) %4098 %3890) (fma.f64 %1058 %4100 %3890) (fma.f64 %1058 %4102 %3890) (fma.f64 %1058 %4104 %3890) (fma.f64 %789 %4057 %3890) (fma.f64 %793 %4094 %3890) (fma.f64 %4108 %1054 %3890) (fma.f64 %798 %4110 %3890) (fma.f64 %3667 %1059 %3890) (fma.f64 %4037 %348 %3890) (fma.f64 %1059 %3667 %3890) (fma.f64 %4115 %793 %3890) (fma.f64 %4110 %798 %3890) (/.f64 (*.f64 %4422 #s(literal -3 binary64)) %326) (/.f64 (*.f64 #s(literal -3 binary64) %4422) %326) (fma.f64 %1 %4122 %3890) (fma.f64 #s(literal 1/2 binary64) %4124 %3890) (fma.f64 #s(literal -2 binary64) %4126 %3890) (fma.f64 %22 %4128 %3890) (fma.f64 %4302 %798 %1745) (+.f64 (/.f64 %4471 a) %3890) (/.f64 (*.f64 %4473 #s(literal -3 binary64)) a) (/.f64 (*.f64 #s(literal -3 binary64) %4473) a) (/.f64 (-.f64 b %4569) %425) (/.f64 (-.f64 %4487 %4572) %822) (*.f64 %4473 %789) (fma.f64 %1 %4133 %3890) (fma.f64 %1056 %4135 %3890) (fma.f64 %793 %4137 %3890) (fma.f64 %1091 %4139 %3890) (fma.f64 %4141 %1077 %3890) (fma.f64 %4065 %789 %3890) (fma.f64 %4135 %1056 %3890) (fma.f64 %4137 %793 %3890) (/.f64 (neg.f64 %4482) %429) (/.f64 (neg.f64 %4479) %429) (/.f64 %4588 %4589) (/.f64 %4477 #s(literal -3 binary64)) (/.f64 (/.f64 %4473 #s(literal -3 binary64)) a) (/.f64 (-.f64 %4054 %4535) %326) (/.f64 %4597 %429) (/.f64 (*.f64 %4473 #s(literal 3 binary64)) %326) (/.f64 (*.f64 #s(literal 3 binary64) %4473) %326) (/.f64 (-.f64 %4603 %4490) %4605) (/.f64 (-.f64 %1 %4607) %429) (/.f64 (neg.f64 %4597) %425) (neg.f64 (/.f64 %4597 %425)) (/.f64 (fma.f64 %3698 a (*.f64 %326 %1842)) %4605) (/.f64 (fma.f64 %3698 a %4603) %4605) (/.f64 (fma.f64 %3890 %429 %1) %429) (/.f64 (fma.f64 %1842 %326 %4572) %4605) (/.f64 (fma.f64 %1842 %326 (*.f64 %3698 a)) %4605) (/.f64 (*.f64 %4482 #s(literal 3 binary64)) %425) (/.f64 (*.f64 #s(literal 2 binary64) %4422) %340) (/.f64 (*.f64 #s(literal 3 binary64) %4482) %425) (/.f64 (/.f64 %4588 a) %425) (/.f64 (/.f64 %4588 %425) a) (*.f64 %4479 %4030) (*.f64 %4482 %4030) (+.f64 (/.f64 %4472 %326) %3890) (/.f64 #s(literal 3 binary64) (/.f64 %326 %4473)) (/.f64 (/.f64 %4597 c) %326) (/.f64 (/.f64 %4597 a) %371) (/.f64 (/.f64 %4597 %371) a) (/.f64 (/.f64 %4597 %326) c) (/.f64 (+.f64 %1 %4569) %429) (/.f64 (+.f64 %1 (*.f64 %3890 %429)) %429) (/.f64 #s(literal 3 binary64) (/.f64 %425 %4479)) (/.f64 #s(literal 3 binary64) (/.f64 %425 %4482)) (/.f64 (*.f64 %4482 #s(literal -3 binary64)) %429) (/.f64 (*.f64 #s(literal -3 binary64) %4482) %429) (/.f64 (neg.f64 %4588) %4664) (/.f64 (*.f64 %4597 #s(literal -3 binary64)) %425) (/.f64 (*.f64 #s(literal -3 binary64) %4597) %425) (*.f64 %4597 %4045) (/.f64 %4672 %4664) (/.f64 (neg.f64 %4672) %4589) (/.f64 (/.f64 %4588 %429) %326) (/.f64 %4678 %4589) (/.f64 %4680 %4589) (*.f64 %4588 (/.f64 #s(literal 3 binary64) %4589)) (/.f64 (*.f64 %4597 #s(literal 3 binary64)) %429) (/.f64 (*.f64 #s(literal 2 binary64) %4473) %1075) (/.f64 (*.f64 #s(literal 3 binary64) %4597) %429) (/.f64 (/.f64 %4672 %429) a) (/.f64 (/.f64 %4672 %425) %326) (/.f64 #s(literal 3 binary64) (/.f64 %4589 %4588)) (/.f64 (*.f64 #s(literal 2 binary64) %4482) %4069) (/.f64 (*.f64 %4588 #s(literal -3 binary64)) %4664) (/.f64 #s(literal 3 binary64) (/.f64 %429 %4597)) (/.f64 (*.f64 %4672 #s(literal -3 binary64)) %4589) (+.f64 (/.f64 %4481 %425) (/.f64 %3804 %425)) (+.f64 (/.f64 %4607 %425) %1745) (/.f64 %4709 %4664) (/.f64 %4711 %4664) (*.f64 %4672 (/.f64 #s(literal 3 binary64) %4664)) (/.f64 %4678 (*.f64 %4589 #s(literal 3 binary64))) (/.f64 %4680 (*.f64 #s(literal 3 binary64) %4589)) (/.f64 (*.f64 #s(literal 2 binary64) %4588) (*.f64 #s(literal 2 binary64) %4589)) (/.f64 (*.f64 #s(literal -3 binary64) %4588) (*.f64 #s(literal -3 binary64) %4589)) (/.f64 #s(literal 3 binary64) (/.f64 %4664 %4672)) (/.f64 (*.f64 #s(literal 2 binary64) %4597) %4118) (/.f64 %4709 (*.f64 %4664 #s(literal 3 binary64))) (/.f64 %4711 (*.f64 #s(literal 3 binary64) %4664)) (/.f64 (*.f64 #s(literal 2 binary64) %4672) (*.f64 #s(literal 2 binary64) %4664)) (/.f64 (*.f64 #s(literal -3 binary64) %4672) (*.f64 #s(literal -3 binary64) %4664)) (+.f64 (/.f64 %4596 %429) (/.f64 %3808 %429)) (+.f64 %4742 %4743) (+.f64 %4743 %4742) (+.f64 (/.f64 %3113 %4664) (/.f64 (*.f64 %849 %429) %4664)) %4750 (*.f64 %4405 c) (neg.f64 %4752) (*.f64 #s(literal 3 binary64) %4750) (*.f64 %4750 #s(literal 3 binary64)) (/.f64 %4750 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %4752) (*.f64 %4752 #s(literal -3 binary64)) (/.f64 %4752 #s(literal -3 binary64)) (/.f64 (*.f64 %4422 c) a) (/.f64 (*.f64 c %4422) a) (fma.f64 b (/.f64 c %425) %3893) (fma.f64 c %1745 %3893) (fma.f64 c %3890 %4767) (fma.f64 %777 %849 %4767) (fma.f64 %849 %777 %4767) (fma.f64 %1745 c %3893) (fma.f64 %3890 c %4767) (+.f64 %3893 %4767) (+.f64 %4767 %3893) (*.f64 #s(literal 2 binary64) %4775) (*.f64 #s(literal 1/2 binary64) %4777) (*.f64 #s(literal -2 binary64) %4779) (*.f64 %4781 #s(literal 2 binary64)) (*.f64 %4783 #s(literal 1/2 binary64)) (fma.f64 %777 %1842 %3893) (fma.f64 %1036 %4786 %3893) (fma.f64 %1842 %777 %3893) (fma.f64 %4786 %1036 %3893) (/.f64 %4783 #s(literal 2 binary64)) (/.f64 %4777 #s(literal 2 binary64)) (-.f64 %3893 %4792) (-.f64 %4767 %3901) (fma.f64 %779 %3698 %4767) (fma.f64 %371 %3897 %4767) (fma.f64 %3698 %779 %4767) (fma.f64 %3897 %371 %4767) (/.f64 (*.f64 %4473 c) %326) (/.f64 (*.f64 c %4473) %326) (/.f64 (fma.f64 %4767 a %3804) a) (/.f64 (*.f64 %4479 c) %425) (/.f64 (*.f64 %4482 c) %425) (/.f64 (*.f64 c %4479) %425) (/.f64 (*.f64 c %4482) %425) (fma.f64 b (*.f64 %4030 c) %3893) (fma.f64 #s(literal 3 binary64) %3893 %4767) (fma.f64 #s(literal 3 binary64) %4767 %3893) (fma.f64 %348 %3804 %4767) (fma.f64 %3804 %348 %4767) (fma.f64 %3893 #s(literal 3 binary64) %4767) (fma.f64 %2298 %4030 %3893) (fma.f64 %4030 %2298 %3893) (fma.f64 %4767 #s(literal 3 binary64) %3893) (fma.f64 (*.f64 c %4030) b %3893) (fma.f64 %1036 (*.f64 %3656 c) %3893) (fma.f64 %348 (*.f64 %1842 c) %3893) (fma.f64 %849 %3913 %4767) (fma.f64 %3656 (*.f64 %1036 c) %3893) (fma.f64 (*.f64 c %1036) %3656 %3893) (fma.f64 (*.f64 c %3656) %1036 %3893) (fma.f64 %1 (*.f64 %4045 c) %3893) (fma.f64 #s(literal -3 binary64) %3901 %4767) (fma.f64 #s(literal -3 binary64) %4792 %3893) (fma.f64 %3901 #s(literal -3 binary64) %4767) (fma.f64 %789 %3808 %4767) (fma.f64 (*.f64 c %1) %4045 %3893) (fma.f64 %4792 #s(literal -3 binary64) %3893) (fma.f64 %3808 %789 %4767) (/.f64 (-.f64 (*.f64 %4767 a) %3808) a) (/.f64 (*.f64 %4588 c) %4589) (/.f64 (*.f64 c %4588) %4589) (/.f64 (*.f64 %4597 c) %429) (/.f64 (*.f64 c %4597) %429) (/.f64 (-.f64 (*.f64 %4767 %326) %3804) %326) (/.f64 (fma.f64 %4767 %326 %3808) %326) (/.f64 (fma.f64 %3893 %425 %2298) %425) (/.f64 (fma.f64 b c %4864) %425) (/.f64 (fma.f64 b c (*.f64 %3893 %425)) %425) (fma.f64 #s(literal 2 binary64) %4870 %3893) (fma.f64 #s(literal 2 binary64) %3926 %4767) (fma.f64 #s(literal 2 binary64) %3928 %4767) (fma.f64 #s(literal 1/2 binary64) %3930 %4767) (fma.f64 #s(literal -2 binary64) %4875 %3893) (fma.f64 #s(literal -2 binary64) %3932 %4767) (fma.f64 %4878 #s(literal 1/2 binary64) %3893) (fma.f64 %4880 #s(literal -1/2 binary64) %3893) (fma.f64 %3934 #s(literal 2 binary64) %4767) (fma.f64 %3936 #s(literal 1/2 binary64) %4767) (fma.f64 %3938 #s(literal -1/2 binary64) %4767) (fma.f64 %3940 #s(literal 2 binary64) %4767) (fma.f64 %3828 %793 %4767) (fma.f64 %3943 #s(literal 1/2 binary64) %4767) (fma.f64 %3838 %798 %4767) (/.f64 (*.f64 %4672 c) %4664) (/.f64 (*.f64 c %4672) %4664) (/.f64 (fma.f64 %3804 %425 (*.f64 a %2298)) %4589) (/.f64 (fma.f64 %3804 %425 %4896) %4589) (/.f64 (fma.f64 %2298 a %4899) %4589) (/.f64 (fma.f64 %2298 a (*.f64 %3804 %425)) %4589) (/.f64 (-.f64 %4896 %4905) %4589) (/.f64 (-.f64 (*.f64 %2298 #s(literal -3 binary64)) %4864) %429) (/.f64 (-.f64 %4911 %4899) %4664) (/.f64 (fma.f64 %3808 %425 (*.f64 %326 %2298)) %4664) (/.f64 (fma.f64 %3808 %425 %4911) %4664) (/.f64 (fma.f64 %2298 %326 (*.f64 %3808 %425)) %4664) (/.f64 (fma.f64 %2298 %326 %4905) %4664) (fma.f64 c %4405 %4924) (fma.f64 c %4405 %4926) (fma.f64 %4405 c %4924) (fma.f64 %4405 c %4926) (+.f64 %4750 %4924) (+.f64 %4750 %4926) (fma.f64 #s(literal 3 binary64) %4750 %4924) (fma.f64 #s(literal 3 binary64) %4750 %4926) (fma.f64 #s(literal 1/2 binary64) %4750 %4775) (fma.f64 %4750 #s(literal 3 binary64) %4924) (fma.f64 %4750 #s(literal 3 binary64) %4926) (fma.f64 %4750 #s(literal 1/2 binary64) %4781) (+.f64 %4781 %4781) (+.f64 %4775 %4775) (fma.f64 #s(literal -3 binary64) %4752 %4924) (fma.f64 #s(literal -3 binary64) %4752 %4926) (fma.f64 %4752 #s(literal -3 binary64) %4924) (fma.f64 %4752 #s(literal -3 binary64) %4926) (fma.f64 #s(literal 2 binary64) %4775 %4924) (fma.f64 #s(literal 2 binary64) %4775 %4926) (fma.f64 #s(literal 1/2 binary64) %4777 %4924) (fma.f64 #s(literal 1/2 binary64) %4777 %4926) (fma.f64 #s(literal -2 binary64) %4779 %4924) (fma.f64 #s(literal -2 binary64) %4779 %4926) (fma.f64 %4781 #s(literal 2 binary64) %4924) (fma.f64 %4781 #s(literal 2 binary64) %4926) (fma.f64 %4783 #s(literal 1/2 binary64) %4924) (fma.f64 %4783 #s(literal 1/2 binary64) %4926) (*.f64 c %4410) (*.f64 %4405 %371) (*.f64 %371 %4405) (*.f64 %4410 c) %4752 (neg.f64 (*.f64 %4410 %371)) (neg.f64 (*.f64 %371 %4410)) (*.f64 #s(literal -3 binary64) %4750) (*.f64 %4750 #s(literal -3 binary64)) (/.f64 %4750 #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) %4752) (*.f64 %4752 #s(literal 3 binary64)) (/.f64 %4752 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) %4779) (*.f64 #s(literal -2 binary64) %4775) (*.f64 %4783 #s(literal -1/2 binary64)) (*.f64 (*.f64 %4750 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 (*.f64 %4422 %371) a) (/.f64 (*.f64 %371 %4422) a) (-.f64 %3901 %4767) (-.f64 %4792 %3893) (fma.f64 c %4021 %3901) (fma.f64 c %3897 %4792) (fma.f64 %777 %3698 %4792) (fma.f64 %779 %849 %4792) (fma.f64 %849 %779 %4792) (fma.f64 %1745 %371 %3901) (fma.f64 %3890 %371 %4792) (fma.f64 %371 %1745 %3901) (fma.f64 %371 %3890 %4792) (fma.f64 %4021 c %3901) (fma.f64 %3698 %777 %4792) (fma.f64 %3897 c %4792) (+.f64 %3901 %4792) (+.f64 %4792 %3901) (fma.f64 %779 %1842 %3901) (/.f64 (*.f64 %371 %4473) %326) (-.f64 %3901 (*.f64 %4021 %371)) (/.f64 (*.f64 %4479 %371) %425) (/.f64 (*.f64 %371 %4479) %425) (/.f64 (*.f64 %371 %4482) %425) (fma.f64 #s(literal -3 binary64) %3893 %4792) (fma.f64 #s(literal -3 binary64) %4767 %3901) (fma.f64 %3804 %789 %4792) (fma.f64 %3893 #s(literal -3 binary64) %4792) (fma.f64 %789 %3804 %4792) (fma.f64 %4767 #s(literal -3 binary64) %3901) (/.f64 (fma.f64 %4792 a %3808) a) (fma.f64 b (*.f64 %4030 %371) %3901) (fma.f64 #s(literal 3 binary64) %3901 %4792) (fma.f64 #s(literal 3 binary64) %4792 %3901) (fma.f64 %348 %3808 %4792) (fma.f64 %3901 #s(literal 3 binary64) %4792) (fma.f64 (*.f64 %371 b) %4030 %3901) (fma.f64 %4792 #s(literal 3 binary64) %3901) (fma.f64 %3808 %348 %4792) (fma.f64 %348 (*.f64 %1842 %371) %3901) (fma.f64 %3656 (*.f64 %1036 %371) %3901) (fma.f64 (*.f64 %371 %3656) %1036 %3901) (/.f64 (fma.f64 %4792 %326 %3804) %326) (/.f64 (*.f64 %4588 %371) %4589) (/.f64 (*.f64 %371 %4588) %4589) (/.f64 (*.f64 %371 %4597) %429) (fma.f64 #s(literal 2 binary64) %4875 %3901) (fma.f64 #s(literal 2 binary64) %3932 %4792) (fma.f64 #s(literal -2 binary64) %4870 %3901) (fma.f64 #s(literal -2 binary64) %3926 %4792) (fma.f64 %4878 #s(literal -1/2 binary64) %3901) (fma.f64 %4880 #s(literal 1/2 binary64) %3901) (fma.f64 %3936 #s(literal -1/2 binary64) %4792) (fma.f64 %3938 #s(literal 1/2 binary64) %4792) (fma.f64 %3940 #s(literal -2 binary64) %4792) (fma.f64 %3830 %793 %4792) (fma.f64 %3838 %793 %4792) (/.f64 (*.f64 %371 %4672) %4664) (approx %1157 %4752) %1 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %85 %87 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %100 %102 %103 %105 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %789 %5050 %5051 %5052 %5053 %5054 %5055 %5056 %5057 %5058 %5059 %5060 %5061 %5062 %5063 %5064 %5065 %5066 %5067 %5068 %5070 %5071 %5072 %5073 %5075 %5077 %5078 %5079 %5080 %5081 %5082 %5083 %5084 %5085 %5086 %5087 %5088 %5089 %5090 %5091 %5092 %5093 %5094 %5095 %5096 %5097 %5098 %5100 %348 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1656 %1658 %1660 %1661 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1681 %1682 %1683 %1685 %1687 %1688 %1689 %1690 %1691 %1692 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1727 %1202 %1203 %1038 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1237 %1239 %1241 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1253 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1304 %1305 %1306 %1307 %1308 %1309 %1310 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 (/.f64 %3081 a) %4481 (*.f64 b %5102) (*.f64 %1036 a) (*.f64 %5102 b) (/.f64 %3113 %326) (*.f64 %1 %5107) (*.f64 %1038 %326) (*.f64 %326 %1038) (neg.f64 %4596) (*.f64 #s(literal 3 binary64) %4481) (*.f64 %348 %3081) (*.f64 %4481 #s(literal 3 binary64)) (*.f64 %3081 %348) (/.f64 #s(literal 3 binary64) (/.f64 a %3081)) (/.f64 %4481 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %4596) (*.f64 %789 %3113) (*.f64 %4596 #s(literal -3 binary64)) (*.f64 %3113 %789) (/.f64 %4596 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 %326 %3113)) (*.f64 (*.f64 %3081 #s(literal 2 binary64)) %793) (*.f64 #s(literal 1/2 binary64) (*.f64 %1056 %326)) (*.f64 #s(literal -2 binary64) (*.f64 %1054 %326)) (*.f64 %22 (*.f64 %793 %326)) (*.f64 %793 (*.f64 %22 %326)) (*.f64 %1054 (*.f64 #s(literal -2 binary64) %326)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %4481)) b %2 %4 %5 %6 %8 %9 %10 %13 %15 %19 %23 %25 %27 %28 %29 %30 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %1 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %85 %87 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %100 %102 %103 %105 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %429 %731 %732 %733 %734 %735 %736 %738 %739 %740 %741 %742 %743 %745 %747 %749 %752 %754 %755 %759 %761 %763 %765 %766 %769 %770 %771 %772 %5140 %5141 %5142 %5143 %5144 %5145 %5146 %5147 %5148 %5150 %5151 %5152 %5153 %5154 %5155 %5156 %5157 %5158 %5159 %5160 %5161 %5162 %5163 %5164 %5165 %5166 %5167 %5168 %5169 %5170 %5171 %5172 %5174 %5175 %5176 %5177 %5178 %5180 %5181 %5182 %5183 %5186 %5188 %5189 %5190 %5191 %5192 %5193 %5140 %5141 %5142 %5143 %5144 %5145 %5146 %5147 %5148 %5150 %5151 %5152 %5153 %5154 %5155 %5156 %5157 %5158 %5159 %5160 %5161 %5162 %5163 %5164 %5165 %5166 %5167 %5168 %5169 %5170 %5171 %5172 %5174 %5175 %5176 %5177 %5178 %5180 %5181 %5182 %5183 %5186 %5188 %5189 %5190 %5191 %5192 %5193 %5179 %5194 %5195 %5196 %5197 %5198 %5200 %5202 %5203 %5205 %5206 %5207 %5208 %5210 %5212 %5214 %5215 %5217 %5219 %5220 %5221 %5223 %5225 %5227 %5229 %5231 %5233 %5234 %5235 %5236 %5237 %5238 %5239 %5240 %5241 %5242 %5243 %5244 %5245 %5246 %5247 %5248 %5249 %5250 %5251 %5252 %5253 %5254 %5256 %5258 %5260 %5261 %5262 %5263 %5264 %5265 %5266 %5267 %5268 %5270 %5271 %5272 %5273 %5274 %5275 %5276 %5277 %5278 %5279 %5280 %5281 %5282 %5283 %5284 %5285 %5286 %5287 %5288 %5289 %5290 %5291 %5292 %5293 %5294 %5295 %5296 %5297 %5298 %5299 %5300 %5302 %5303 %5304 %5305 %5306 %5308 %5309 %5310 %5311 %5312 %5313 %5314 %5316 %5317 %5319 %5321 %5322 %5323 %5324 %5325 %5327 %5329 %5331 %5332 %5334 %5336 %5338 %5340 %5341 %5343 %5344 %5345 %5347 %5349 %5351 %5352 %5353 %5354 %5355 %5356 %5357 %5358 %5359 %5360 %5361 %5362 %5363 %5364 %5365 %5366 %5367 %5368 %5369 %5370 %5371 %5372 %5373 %5374 %5375 %5376 %5377 %5378 %5379 %5380 %5381 %5382 %5383 %5384 %5385 %5387 %5388 %5389 %5390 %5391 %5392 %5393 %5394 %5395 %5396 %5397 %5398 %5399 %5400 %5401 %5402 %5403 %5404 %5405 %5184 (*.f64 #s(literal -3 binary64) %5179) (*.f64 %5179 #s(literal -3 binary64)) (/.f64 %5179 #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) %5184) (*.f64 %5184 #s(literal 3 binary64)) (/.f64 %5184 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) %5213) (*.f64 #s(literal -2 binary64) %5209) (*.f64 %5216 #s(literal -1/2 binary64)) (*.f64 %5218 #s(literal 1/2 binary64)) (/.f64 %5216 #s(literal -2 binary64)) (/.f64 %5211 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %5224) (*.f64 #s(literal 1/2 binary64) %5419) (*.f64 %5226 #s(literal 1/2 binary64)) (*.f64 %5422 #s(literal 2 binary64)) (*.f64 %5228 #s(literal -1/2 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %5179)) (/.f64 %5226 #s(literal 2 binary64)) (/.f64 %5419 #s(literal 2 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %5184)) (+.f64 %5184 %5431) (+.f64 %5184 %5433) (fma.f64 #s(literal -3 binary64) %5179 %5431) (fma.f64 #s(literal -3 binary64) %5179 %5433) (fma.f64 %5179 #s(literal -3 binary64) %5431) (fma.f64 %5179 #s(literal -3 binary64) %5433) (fma.f64 #s(literal 3 binary64) %5184 %5431) (fma.f64 #s(literal 3 binary64) %5184 %5433) (fma.f64 #s(literal 1/2 binary64) %5184 %5224) (fma.f64 %5184 #s(literal 3 binary64) %5431) (fma.f64 %5184 #s(literal 3 binary64) %5433) (fma.f64 %5184 #s(literal 1/2 binary64) %5422) (+.f64 %5422 %5422) (+.f64 %5224 %5224) (fma.f64 #s(literal 2 binary64) %5213 %5431) (fma.f64 #s(literal 2 binary64) %5213 %5433) (fma.f64 #s(literal -2 binary64) %5209 %5431) (fma.f64 #s(literal -2 binary64) %5209 %5433) (fma.f64 %5216 #s(literal -1/2 binary64) %5431) (fma.f64 %5216 #s(literal -1/2 binary64) %5433) (fma.f64 %5218 #s(literal 1/2 binary64) %5431) (fma.f64 %5218 #s(literal 1/2 binary64) %5433) (fma.f64 #s(literal 2 binary64) %5224 %5431) (fma.f64 #s(literal 2 binary64) %5224 %5433) (fma.f64 #s(literal 1/2 binary64) %5419 %5431) (fma.f64 #s(literal 1/2 binary64) %5419 %5433) (fma.f64 %5226 #s(literal 1/2 binary64) %5431) (fma.f64 %5226 #s(literal 1/2 binary64) %5433) (fma.f64 %5422 #s(literal 2 binary64) %5431) (fma.f64 %5422 #s(literal 2 binary64) %5433) (fma.f64 %5228 #s(literal -1/2 binary64) %5431) (fma.f64 %5228 #s(literal -1/2 binary64) %5433) %5465 %5466 %5467 %5469 %5470 %5471 %5472 %5473 %5474 %5475 %5476 %5477 %5478 %5479 %5480 %5481 %5482 %5483 %5484 %5485 %5486 %5487 %5488 %5489 %5490 %5491 %5493 %5495 %5497 %5498 %5499 %5501 %5503 %5505 %5506 %5507 %5508 %5509 %5510 %5511 %5512 %5513 %5514 %5516 %5517 %5518 %5519 %5520 %5522 %5524 %5525 %5526 %5527 %5529 %5531 %5533 %5534 %5536 %5537 %5538 %5539 %5540 %5542 %5544 %5545 %5546 %5547 %5548 %5549 %5550 %5551 %5552 %5553 %5554 %5555 %5556 %5557 %5558 %5559 %5560 %5561 %5562 %5563 %5564 %5565 %5566 %5567 %5568 %5569 %5570 %5571 %5572 %5573 %5574 %5575 %5576 %5577 %5578 %5579 %5580 %5581 %5582 %5583 %5468 (+.f64 b %5184) (+.f64 %5184 b) (neg.f64 %5465) (-.f64 %5184 %1) (fma.f64 #s(literal -3 binary64) %5179 b) (fma.f64 %5179 #s(literal -3 binary64) b) (*.f64 #s(literal 3 binary64) %5468) (*.f64 #s(literal -3 binary64) %5465) (*.f64 %5465 #s(literal -3 binary64)) (*.f64 %5468 #s(literal 3 binary64)) (fma.f64 b #s(literal 3 binary64) %5184) (fma.f64 #s(literal 3 binary64) b %5184) (fma.f64 #s(literal 3 binary64) %5184 b) (fma.f64 %5184 #s(literal 3 binary64) b) (/.f64 %5465 #s(literal -3 binary64)) (/.f64 %5468 #s(literal 3 binary64)) (fma.f64 %1 #s(literal -3 binary64) %5184) (fma.f64 #s(literal -3 binary64) %1 %5184) (fma.f64 #s(literal 2 binary64) %5213 b) (fma.f64 #s(literal -2 binary64) %5209 b) (fma.f64 %5216 #s(literal -1/2 binary64) b) (fma.f64 %5218 #s(literal 1/2 binary64) b) (*.f64 #s(literal 2 binary64) %5496) (*.f64 #s(literal 1/2 binary64) %5607) (*.f64 #s(literal -2 binary64) %5492) (*.f64 %5494 #s(literal -1/2 binary64)) (*.f64 %5496 #s(literal 2 binary64)) (*.f64 %5500 #s(literal 1/2 binary64)) (*.f64 %5502 #s(literal 1/2 binary64)) (*.f64 %5504 #s(literal -1/2 binary64)) (fma.f64 #s(literal 2 binary64) %18 %5184) (fma.f64 #s(literal 2 binary64) %5224 b) (fma.f64 #s(literal -1/2 binary64) %22 %5184) (fma.f64 #s(literal 1/2 binary64) %24 %5184) (fma.f64 #s(literal 1/2 binary64) %5419 b) (fma.f64 #s(literal -2 binary64) %26 %5184) (fma.f64 %22 #s(literal -1/2 binary64) %5184) (fma.f64 %24 #s(literal 1/2 binary64) %5184) (fma.f64 %26 #s(literal -2 binary64) %5184) (fma.f64 %18 #s(literal 2 binary64) %5184) (fma.f64 %5226 #s(literal 1/2 binary64) b) (fma.f64 %5422 #s(literal 2 binary64) b) (fma.f64 %5228 #s(literal -1/2 binary64) b) (/.f64 %5502 #s(literal 2 binary64)) (/.f64 %5607 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %33 %5184) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %5465)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %5468)) (+.f64 %5468 %5635) (+.f64 %5468 %5637) (fma.f64 #s(literal 3 binary64) %5468 %5635) (fma.f64 #s(literal 3 binary64) %5468 %5637) (fma.f64 #s(literal -3 binary64) %5465 %5635) (fma.f64 #s(literal -3 binary64) %5465 %5637) (fma.f64 #s(literal -1/2 binary64) %5465 %5496) (fma.f64 #s(literal 1/2 binary64) %5468 %5496) (fma.f64 %5465 #s(literal -3 binary64) %5635) (fma.f64 %5465 #s(literal -3 binary64) %5637) (fma.f64 %5465 #s(literal -1/2 binary64) %5496) (fma.f64 %5468 #s(literal 3 binary64) %5635) (fma.f64 %5468 #s(literal 3 binary64) %5637) (fma.f64 %5468 #s(literal 1/2 binary64) %5496) (+.f64 %5496 %5496) (fma.f64 #s(literal 2 binary64) %5496 %5635) (fma.f64 #s(literal 2 binary64) %5496 %5637) (fma.f64 #s(literal 1/2 binary64) %5607 %5635) (fma.f64 #s(literal 1/2 binary64) %5607 %5637) (fma.f64 #s(literal -2 binary64) %5492 %5635) (fma.f64 #s(literal -2 binary64) %5492 %5637) (fma.f64 %5492 #s(literal -3 binary64) %5496) (fma.f64 %5494 #s(literal -1/2 binary64) %5635) (fma.f64 %5494 #s(literal -1/2 binary64) %5637) (fma.f64 %5496 #s(literal 2 binary64) %5635) (fma.f64 %5496 #s(literal 2 binary64) %5637) (fma.f64 %5500 #s(literal 1/2 binary64) %5635) (fma.f64 %5500 #s(literal 1/2 binary64) %5637) (fma.f64 %5502 #s(literal 1/2 binary64) %5635) (fma.f64 %5502 #s(literal 1/2 binary64) %5637) (fma.f64 %5504 #s(literal -1/2 binary64) %5635) (fma.f64 %5504 #s(literal -1/2 binary64) %5637) %5465 %5466 %5467 %5469 %5470 %5471 %5472 %5473 %5474 %5475 %5476 %5477 %5478 %5479 %5480 %5481 %5482 %5483 %5484 %5485 %5486 %5487 %5488 %5489 %5490 %5491 %5493 %5495 %5497 %5498 %5499 %5501 %5503 %5505 %5506 %5507 %5508 %5509 %5510 %5511 %5512 %5513 %5514 %5516 %5517 %5518 %5519 %5520 %5522 %5524 %5525 %5526 %5527 %5529 %5531 %5533 %5534 %5536 %5537 %5538 %5539 %5540 %5542 %5544 %5545 %5546 %5547 %5548 %5549 %5550 %5551 %5552 %5553 %5554 %5555 %5556 %5557 %5558 %5559 %5560 %5561 %5562 %5563 %5564 %5565 %5566 %5567 %5568 %5569 %5570 %5571 %5572 %5573 %5574 %5575 %5576 %5577 %5578 %5579 %5580 %5581 %5582 %5583 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5465 %5466 %5467 %5469 %5470 %5471 %5472 %5473 %5474 %5475 %5476 %5477 %5478 %5479 %5480 %5481 %5482 %5483 %5484 %5485 %5486 %5487 %5488 %5489 %5490 %5491 %5493 %5495 %5497 %5498 %5499 %5501 %5503 %5505 %5506 %5507 %5508 %5509 %5510 %5511 %5512 %5513 %5514 %5516 %5517 %5518 %5519 %5520 %5522 %5524 %5525 %5526 %5527 %5529 %5531 %5533 %5534 %5536 %5537 %5538 %5539 %5540 %5542 %5544 %5545 %5546 %5547 %5548 %5549 %5550 %5551 %5552 %5553 %5554 %5555 %5556 %5557 %5558 %5559 %5560 %5561 %5562 %5563 %5564 %5565 %5566 %5567 %5568 %5569 %5570 %5571 %5572 %5573 %5574 %5575 %5576 %5577 %5578 %5579 %5580 %5581 %5582 %5583 #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64) #s(literal 9 binary64) #s(literal 1/9 binary64) %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 %206 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %220 %221 %223 %225 %227 %228 %229 %231 %233 %235 %236 %238 %240 %242 %243 %244 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %317 %319 %321 %322 %323 %324 a %327 %328 %329 %330 %331 %332 %333 %335 %337 %339 %341 %343 %345 %346 %347 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %369 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %793 (/.f64 #s(literal -1/2 binary64) %326) (neg.f64 %798) (/.f64 #s(literal 3 binary64) %340) (/.f64 %230 a) (*.f64 #s(literal 3 binary64) %793) (*.f64 #s(literal -3 binary64) %798) (*.f64 #s(literal -1/2 binary64) %789) (*.f64 #s(literal 1/2 binary64) %348) (*.f64 %348 #s(literal 1/2 binary64)) (*.f64 %789 #s(literal -1/2 binary64)) (*.f64 %793 #s(literal 3 binary64)) (*.f64 %798 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 a #s(literal 1/2 binary64))) (/.f64 %348 #s(literal 2 binary64)) (/.f64 %793 #s(literal 3 binary64)) (/.f64 %798 #s(literal -3 binary64)) (/.f64 #s(literal -3 binary64) %1075) (neg.f64 %5069) (neg.f64 %1279) (/.f64 #s(literal 3 binary64) (/.f64 %326 #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) %1655) (*.f64 #s(literal 2 binary64) %1693) (*.f64 #s(literal -3 binary64) %1279) (/.f64 %1279 #s(literal -3 binary64)) (/.f64 %5465 %340) (/.f64 %5492 a) (*.f64 #s(literal -1/2 binary64) %5671) (*.f64 #s(literal 1/2 binary64) %5669) (*.f64 %5465 %793) (*.f64 %5468 %798) (*.f64 %5669 #s(literal 1/2 binary64)) %5695 (*.f64 %798 %5468) (/.f64 %5669 #s(literal 2 binary64)) (/.f64 %5468 %1075) (/.f64 %5496 %326) (neg.f64 %5701) (neg.f64 (*.f64 %5465 %798)) (neg.f64 (*.f64 %798 %5465)) (/.f64 %5528 a) (/.f64 (*.f64 #s(literal -3 binary64) %5496) a) (*.f64 #s(literal 3 binary64) %5695) (*.f64 %348 %5492) (*.f64 %5695 #s(literal 3 binary64)) (*.f64 %5492 %348) (*.f64 %5496 %789) (/.f64 #s(literal 3 binary64) (/.f64 a %5492)) (/.f64 %5695 #s(literal 3 binary64)) (/.f64 %5701 #s(literal -3 binary64)) (/.f64 (/.f64 %5496 #s(literal -3 binary64)) a) (/.f64 %5530 %326) (/.f64 (*.f64 #s(literal 3 binary64) %5496) %326) (neg.f64 (*.f64 %5492 %789)) (neg.f64 %5763) (neg.f64 (*.f64 #s(literal 3 binary64) %5701)) (/.f64 #s(literal 3 binary64) (/.f64 %326 %5496)) (/.f64 (*.f64 #s(literal 1/2 binary64) %5693) %822) (*.f64 #s(literal 2 binary64) %5765) (*.f64 #s(literal -3 binary64) %5763) (*.f64 %5528 %348) (fma.f64 #s(literal -1/2 binary64) %1036 %5318) (fma.f64 #s(literal 1/2 binary64) %5299 %1061) (fma.f64 %5179 %793 %1061) (fma.f64 %5299 #s(literal 1/2 binary64) %1061) (fma.f64 %793 %5179 %1061) (fma.f64 %798 b %5318) (+.f64 %1061 %5318) (+.f64 %5318 %1061) (/.f64 %5763 #s(literal -3 binary64)) (/.f64 %5887 a) (-.f64 %1061 %6313) (-.f64 %5318 %1054) (fma.f64 %1 %793 %5318) (fma.f64 #s(literal -1/2 binary64) %5301 %1061) (fma.f64 #s(literal 1/2 binary64) %1038 %5318) (fma.f64 %1038 #s(literal 1/2 binary64) %5318) (fma.f64 %793 %1 %5318) (/.f64 (*.f64 #s(literal 1/2 binary64) %5747) %326) (-.f64 %1061 %6323) (-.f64 %1061 (neg.f64 %5318)) (-.f64 %5318 (*.f64 %798 %1)) (/.f64 (*.f64 #s(literal 1/2 binary64) %5749) %4605) (fma.f64 b %1279 %5318) (fma.f64 #s(literal 3 binary64) %1061 %5318) (fma.f64 #s(literal 3 binary64) %5318 %1061) (fma.f64 #s(literal -3 binary64) %1054 %5318) (fma.f64 #s(literal -1/2 binary64) %1036 %6335) (fma.f64 #s(literal -1/2 binary64) %1036 %6337) (fma.f64 %348 %26 %5318) (fma.f64 %348 %5209 %1061) (fma.f64 %26 %348 %5318) (fma.f64 %798 b %6335) (fma.f64 %798 b %6337) (fma.f64 %1061 #s(literal 3 binary64) %5318) (fma.f64 %1054 #s(literal -3 binary64) %5318) (fma.f64 %5318 #s(literal 3 binary64) %1061) (fma.f64 %5209 %348 %1061) (fma.f64 %5386 %789 %1061) (+.f64 %1061 %6335) (+.f64 %1061 %6337) (+.f64 %6335 %1061) (+.f64 %6337 %1061) (fma.f64 %1 %793 %6335) (fma.f64 %1 %793 %6337) (fma.f64 #s(literal 1/2 binary64) %1038 %6335) (fma.f64 #s(literal 1/2 binary64) %1038 %6337) (fma.f64 %1038 #s(literal 1/2 binary64) %6335) (fma.f64 %1038 #s(literal 1/2 binary64) %6337) (fma.f64 %793 %1 %6335) (fma.f64 %793 %1 %6337) (fma.f64 %1311 %789 %5318) (fma.f64 b %1279 %6335) (fma.f64 b %1279 %6337) (fma.f64 #s(literal 3 binary64) %1061 %6335) (fma.f64 #s(literal 3 binary64) %1061 %6337) (fma.f64 #s(literal -3 binary64) %1054 %6335) (fma.f64 #s(literal -3 binary64) %1054 %6337) (fma.f64 %348 %26 %6335) (fma.f64 %348 %26 %6337) (fma.f64 %26 %348 %6335) (fma.f64 %26 %348 %6337) (fma.f64 %1061 #s(literal 3 binary64) %6335) (fma.f64 %1061 #s(literal 3 binary64) %6337) (fma.f64 %1054 #s(literal -3 binary64) %6335) (fma.f64 %1054 #s(literal -3 binary64) %6337) (fma.f64 %1311 %789 %6335) (fma.f64 %1311 %789 %6337) %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %789 %5050 %5051 %5052 %5053 %5054 %5055 %5056 %5057 %5058 %5059 %5060 %5061 %5062 %5063 %5064 %5065 %5066 %5067 %5068 %5070 %5071 %5072 %5073 %5075 %5077 %5078 %5079 %5080 %5081 %5082 %5083 %5084 %5085 %5086 %5087 %5088 %5089 %5090 %5091 %5092 %5093 %5094 %5095 %5096 %5097 %5098 %5100 %5465 %5466 %5467 %5469 %5470 %5471 %5472 %5473 %5474 %5475 %5476 %5477 %5478 %5479 %5480 %5481 %5482 %5483 %5484 %5485 %5486 %5487 %5488 %5489 %5490 %5491 %5493 %5495 %5497 %5498 %5499 %5501 %5503 %5505 %5506 %5507 %5508 %5509 %5510 %5511 %5512 %5513 %5514 %5516 %5517 %5518 %5519 %5520 %5522 %5524 %5525 %5526 %5527 %5529 %5531 %5533 %5534 %5536 %5537 %5538 %5539 %5540 %5542 %5544 %5545 %5546 %5547 %5548 %5549 %5550 %5551 %5552 %5553 %5554 %5555 %5556 %5557 %5558 %5559 %5560 %5561 %5562 %5563 %5564 %5565 %5566 %5567 %5568 %5569 %5570 %5571 %5572 %5573 %5574 %5575 %5576 %5577 %5578 %5579 %5580 %5581 %5582 %5583 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5179 %5194 %5195 %5196 %5197 %5198 %5200 %5202 %5203 %5205 %5206 %5207 %5208 %5210 %5212 %5214 %5215 %5217 %5219 %5220 %5221 %5223 %5225 %5227 %5229 %5231 %5233 %5234 %5235 %5236 %5237 %5238 %5239 %5240 %5241 %5242 %5243 %5244 %5245 %5246 %5247 %5248 %5249 %5250 %5251 %5252 %5253 %5254 %5256 %5258 %5260 %5261 %5262 %5263 %5264 %5265 %5266 %5267 %5268 %5270 %5271 %5272 %5273 %5274 %5275 %5276 %5277 %5278 %5279 %5280 %5281 %5282 %5283 %5284 %5285 %5286 %5287 %5288 %5289 %5290 %5291 %5292 %5293 %5294 %5295 %5296 %5297 %5298 %5299 %5300 %5302 %5303 %5304 %5305 %5306 %5308 %5309 %5310 %5311 %5312 %5313 %5314 %5316 %5317 %5319 %5321 %5322 %5323 %5324 %5325 %5327 %5329 %5331 %5332 %5334 %5336 %5338 %5340 %5341 %5343 %5344 %5345 %5347 %5349 %5351 %5352 %5353 %5354 %5355 %5356 %5357 %5358 %5359 %5360 %5361 %5362 %5363 %5364 %5365 %5366 %5367 %5368 %5369 %5370 %5371 %5372 %5373 %5374 %5375 %5376 %5377 %5378 %5379 %5380 %5381 %5382 %5383 %5384 %5385 %5387 %5388 %5389 %5390 %5391 %5392 %5393 %5394 %5395 %5396 %5397 %5398 %5399 %5400 %5401 %5402 %5403 %5404 %5405 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %2820 %22 %2821 %2822 %2823 %2824 %2825 %2826 %2827 %2828 %2829 %2830 %2831 %2832 %2833 %2834 %2835 %2836 %2837 %2838 %2839 %2840 %2841 %2842 %2843 %2844 %2845 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %5671 (/.f64 %5465 %326) (neg.f64 %5669) (*.f64 #s(literal 3 binary64) %5671) (*.f64 #s(literal -3 binary64) %5669) (*.f64 %348 %5468) (*.f64 %789 %5465) (*.f64 %5465 %789) (*.f64 %5468 %348) (*.f64 %5669 #s(literal -3 binary64)) (*.f64 %5671 #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 a %5468)) (/.f64 %5669 #s(literal -3 binary64)) (/.f64 %5671 #s(literal 3 binary64)) (-.f64 %1036 %5299) (+.f64 %1036 %5301) (+.f64 %5301 %1036) (/.f64 #s(literal 3 binary64) (/.f64 %326 %5465)) (-.f64 %5301 %1038) (*.f64 #s(literal 2 binary64) %5701) (*.f64 #s(literal -2 binary64) %5695) (*.f64 %1058 %5496) (*.f64 %793 %5607) (*.f64 %5695 #s(literal -2 binary64)) (*.f64 %5494 %798) (*.f64 %5701 #s(literal 2 binary64)) (*.f64 %5697 #s(literal -1/2 binary64)) (*.f64 %5710 #s(literal 1/2 binary64)) (*.f64 %5712 #s(literal 1/2 binary64)) (*.f64 %5714 #s(literal -1/2 binary64)) (*.f64 %5500 %793) (*.f64 %5502 %793) (*.f64 %6411 #s(literal 1/2 binary64)) (fma.f64 #s(literal -3 binary64) %5299 %1036) (fma.f64 %789 %5179 %1036) (fma.f64 %5179 %789 %1036) (fma.f64 %5299 #s(literal -3 binary64) %1036) (/.f64 %5747 a) (/.f64 %5712 #s(literal 2 binary64)) (/.f64 %5749 %822) (/.f64 %5693 %4605) (fma.f64 b %348 %5301) (fma.f64 #s(literal 3 binary64) %1036 %5301) (fma.f64 #s(literal 3 binary64) %5301 %1036) (fma.f64 %1036 #s(literal 3 binary64) %5301) (fma.f64 %348 b %5301) (fma.f64 %348 %5184 %1036) (fma.f64 %5184 %348 %1036) (fma.f64 %5301 #s(literal 3 binary64) %1036) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %5669)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %5671)) (/.f64 %5724 %326) (fma.f64 %1 %789 %5301) (fma.f64 #s(literal -3 binary64) %1038 %5301) (fma.f64 %1038 #s(literal -3 binary64) %5301) (fma.f64 %789 %1 %5301) (/.f64 %5800 %822) (/.f64 %5804 %822) (fma.f64 #s(literal 2 binary64) %6313 %1036) (fma.f64 #s(literal -2 binary64) %5318 %1036) (fma.f64 %793 %6442 %1036) (fma.f64 %5318 #s(literal -2 binary64) %1036) (fma.f64 %5216 %798 %1036) (fma.f64 %5218 %793 %1036) (*.f64 %348 %5747) (*.f64 %789 %5724) (*.f64 %5724 %789) (*.f64 %5747 %348) (-.f64 %5793 %5299) (/.f64 %5830 %822) (/.f64 %5755 %4605) (/.f64 %5832 %822) (/.f64 %5757 %4605) (fma.f64 a %5806 %5301) (fma.f64 b (/.f64 a %822) %5301) (fma.f64 #s(literal 2 binary64) %1054 %5301) (fma.f64 #s(literal 2 binary64) %6460 %1036) (fma.f64 #s(literal -1/2 binary64) %1056 %5301) (fma.f64 #s(literal 1/2 binary64) %1059 %5301) (fma.f64 #s(literal -2 binary64) %1061 %5301) (fma.f64 %22 %798 %5301) (fma.f64 %1056 #s(literal -1/2 binary64) %5301) (fma.f64 %1058 %18 %5301) (fma.f64 %1058 %5224 %1036) (fma.f64 %793 %24 %5301) (fma.f64 %793 %5419 %1036) (fma.f64 %24 %793 %5301) (fma.f64 %798 %22 %5301) (fma.f64 %1059 #s(literal 1/2 binary64) %5301) (fma.f64 %1061 #s(literal -2 binary64) %5301) (fma.f64 %1054 #s(literal 2 binary64) %5301) (fma.f64 %5806 a %5301) (fma.f64 %5226 %793 %1036) (fma.f64 %6323 #s(literal 2 binary64) %1036) (fma.f64 %6479 #s(literal 1/2 binary64) %1036) (/.f64 #s(literal 3 binary64) (/.f64 a %5747)) (+.f64 %5793 %5301) (+.f64 %5301 %5793) (/.f64 %5798 %4605) (/.f64 %5802 %4605) (fma.f64 a (/.f64 %5301 a) %1036) (fma.f64 b %5842 %5301) (fma.f64 %1036 %5102 %5301) (fma.f64 %5179 %5838 %1036) (fma.f64 %5299 %5107 %1036) (fma.f64 %5102 %1036 %5301) (fma.f64 %5301 %5102 %1036) (fma.f64 #s(literal -2 binary64) %1077 %5301) (fma.f64 %1079 #s(literal 1/2 binary64) %5301) (+.f64 %1036 %5917) (+.f64 %5917 %1036) (/.f64 #s(literal 3 binary64) (/.f64 %326 %5724)) (-.f64 %5301 %5826) (fma.f64 #s(literal -3 binary64) %5299 %5793) (fma.f64 #s(literal -3 binary64) %5796 %1036) (fma.f64 %789 %5179 %5793) (fma.f64 %5179 %789 %5793) (fma.f64 %5299 #s(literal -3 binary64) %5793) (-.f64 %5917 %1038) (/.f64 (-.f64 (*.f64 %5793 a) %5179) a) (/.f64 %5920 %342) (*.f64 %6512 #s(literal 1/2 binary64)) (*.f64 %5920 %793) (fma.f64 %1038 %5107 %5301) (fma.f64 %326 %6516 %5301) (fma.f64 %326 %5834 %5301) (fma.f64 %5107 %1038 %5301) (fma.f64 %6516 %326 %5301) (fma.f64 %5834 %326 %5301) (fma.f64 a (*.f64 #s(literal 3 binary64) %5806) %5301) (fma.f64 #s(literal 3 binary64) %5793 %5301) (fma.f64 #s(literal 3 binary64) %5301 %5793) (fma.f64 %348 %5184 %5793) (fma.f64 %5184 %348 %5793) (fma.f64 %3081 %5767 %5301) (fma.f64 %5793 #s(literal 3 binary64) %5301) (fma.f64 %5301 #s(literal 3 binary64) %5793) (/.f64 %6531 a) (/.f64 %5881 %1073) (/.f64 (fma.f64 %5917 a b) a) (fma.f64 b %348 %5917) (fma.f64 b (*.f64 %5102 %348) %5301) (fma.f64 b (*.f64 %348 %5102) %5301) (fma.f64 #s(literal 3 binary64) %1036 %5917) (fma.f64 %1036 #s(literal 3 binary64) %5917) (fma.f64 %348 b %5917) (fma.f64 %348 %4481 %5301) (fma.f64 %4481 %348 %5301) (fma.f64 %793 %1089 %5301) (fma.f64 %3081 %5936 %5301) (fma.f64 %1091 %1092 %5301) (fma.f64 %1089 %793 %5301) (fma.f64 %5950 %348 %1036) (fma.f64 #s(literal -3 binary64) %5826 %5301) (fma.f64 %326 (*.f64 #s(literal -3 binary64) %5806) %5301) (fma.f64 %1 %789 %5917) (fma.f64 %1 (*.f64 %789 %5102) %5301) (fma.f64 #s(literal -3 binary64) %1038 %5917) (fma.f64 %1038 #s(literal -3 binary64) %5917) (fma.f64 %789 %1 %5917) (fma.f64 %789 %4596 %5301) (fma.f64 %4596 %789 %5301) (fma.f64 #s(literal 2 binary64) %6313 %5793) (fma.f64 #s(literal -2 binary64) %5318 %5793) (fma.f64 %793 %6442 %5793) (fma.f64 %5318 #s(literal -2 binary64) %5793) (fma.f64 %5216 %798 %5793) (fma.f64 %5218 %793 %5793) (+.f64 (/.f64 %5917 #s(literal 3 binary64)) %1036) (/.f64 (-.f64 (*.f64 %5793 %326) %5184) %326) (/.f64 (-.f64 %5974 %5795) %822) (/.f64 (-.f64 %3081 (*.f64 %822 %5299)) %822) (fma.f64 %3113 (/.f64 %348 %326) %5301) (/.f64 (fma.f64 %5950 a %3081) %822) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %5793) %5301) (fma.f64 #s(literal 2 binary64) %6460 %5793) (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) %5793) %5301) (fma.f64 %1058 %5224 %5793) (fma.f64 %793 %5419 %5793) (fma.f64 %5226 %793 %5793) (fma.f64 %6323 #s(literal 2 binary64) %5793) (fma.f64 %6479 #s(literal 1/2 binary64) %5793) (/.f64 (-.f64 %4596 %5950) %326) (/.f64 (fma.f64 %5917 %326 %1) %326) (fma.f64 #s(literal 2 binary64) %1054 %5917) (fma.f64 #s(literal -1/2 binary64) %1056 %5917) (fma.f64 #s(literal 1/2 binary64) %1059 %5917) (fma.f64 #s(literal -2 binary64) %1061 %5917) (fma.f64 %22 %798 %5917) (fma.f64 %1056 #s(literal -1/2 binary64) %5917) (fma.f64 %1058 %18 %5917) (fma.f64 %793 %24 %5917) (fma.f64 %3081 (*.f64 %348 %348) %5301) (fma.f64 %24 %793 %5917) (fma.f64 %798 %22 %5917) (fma.f64 %1059 #s(literal 1/2 binary64) %5917) (fma.f64 %1061 #s(literal -2 binary64) %5917) (fma.f64 %1054 #s(literal 2 binary64) %5917) (fma.f64 (*.f64 %4481 #s(literal 2 binary64)) %793 %5301) (fma.f64 (*.f64 %4481 %1058) #s(literal 1/2 binary64) %5301) (/.f64 (-.f64 (*.f64 %5793 #s(literal -3 binary64)) %5301) #s(literal -3 binary64)) (/.f64 (-.f64 %6086 %5795) %822) (fma.f64 #s(literal -2 binary64) %1077 %5917) (fma.f64 %1079 #s(literal 1/2 binary64) %5917) (/.f64 (-.f64 (*.f64 %3081 a) (*.f64 %822 %5179)) (*.f64 %822 a)) (/.f64 (-.f64 %6151 %6040) %4605) (/.f64 (-.f64 %3113 (*.f64 %822 %5301)) %4605) (/.f64 (fma.f64 %5950 %326 %3113) %4605) (fma.f64 %793 %1089 %5917) (fma.f64 %1091 %1092 %5917) (fma.f64 %1089 %793 %5917) (/.f64 (-.f64 (*.f64 %3081 %326) (*.f64 %822 %5184)) (*.f64 %822 %326)) (+.f64 %5671 %6642) (+.f64 %5671 %6644) (fma.f64 #s(literal 3 binary64) %5671 %6642) (fma.f64 #s(literal 3 binary64) %5671 %6644) (fma.f64 #s(literal -3 binary64) %5669 %6642) (fma.f64 #s(literal -3 binary64) %5669 %6644) (fma.f64 #s(literal -1/2 binary64) %5669 %5701) (fma.f64 #s(literal 1/2 binary64) %5671 %5701) (fma.f64 %348 %5468 %6642) (fma.f64 %348 %5468 %6644) (fma.f64 %789 %5465 %6642) (fma.f64 %789 %5465 %6644) (fma.f64 %5465 %789 %6642) (fma.f64 %5465 %789 %6644) (fma.f64 %5468 %348 %6642) (fma.f64 %5468 %348 %6644) (fma.f64 %5468 %793 %5701) (fma.f64 %5669 #s(literal -3 binary64) %6642) (fma.f64 %5669 #s(literal -3 binary64) %6644) (fma.f64 %793 %5468 %5701) (fma.f64 %5671 #s(literal 3 binary64) %6642) (fma.f64 %5671 #s(literal 3 binary64) %6644) (fma.f64 %5671 #s(literal 1/2 binary64) %5701) (+.f64 %5701 %5701) (fma.f64 #s(literal 2 binary64) %5701 %6642) (fma.f64 #s(literal 2 binary64) %5701 %6644) (fma.f64 %348 %5496 %5701) (fma.f64 #s(literal -2 binary64) %5695 %6642) (fma.f64 #s(literal -2 binary64) %5695 %6644) (fma.f64 %1058 %5496 %6642) (fma.f64 %1058 %5496 %6644) (fma.f64 %793 %5607 %6642) (fma.f64 %793 %5607 %6644) (fma.f64 %5695 #s(literal -2 binary64) %6642) (fma.f64 %5695 #s(literal -2 binary64) %6644) (fma.f64 %5494 %798 %6642) (fma.f64 %5494 %798 %6644) (fma.f64 %5496 %348 %5701) (fma.f64 %5701 #s(literal 2 binary64) %6642) (fma.f64 %5701 #s(literal 2 binary64) %6644) (fma.f64 %5697 #s(literal -1/2 binary64) %6642) (fma.f64 %5697 #s(literal -1/2 binary64) %6644) (fma.f64 %5710 #s(literal 1/2 binary64) %6642) (fma.f64 %5710 #s(literal 1/2 binary64) %6644) (fma.f64 %5712 #s(literal 1/2 binary64) %6642) (fma.f64 %5712 #s(literal 1/2 binary64) %6644) (fma.f64 %5714 #s(literal -1/2 binary64) %6642) (fma.f64 %5714 #s(literal -1/2 binary64) %6644) (fma.f64 %5500 %793 %6642) (fma.f64 %5500 %793 %6644) (fma.f64 (*.f64 %5468 #s(literal -1/2 binary64)) %789 %5701) (fma.f64 %5502 %793 %6642) (fma.f64 %5502 %793 %6644) (fma.f64 %6411 #s(literal 1/2 binary64) %6642) (fma.f64 %6411 #s(literal 1/2 binary64) %6644) (fma.f64 %348 %5747 %6642) (fma.f64 %348 %5747 %6644) (fma.f64 %789 %5724 %6642) (fma.f64 %789 %5724 %6644) (fma.f64 %5724 %789 %6642) (fma.f64 %5724 %789 %6644) (fma.f64 %5747 %348 %6642) (fma.f64 %5747 %348 %6644) (fma.f64 %6512 #s(literal 1/2 binary64) %6642) (fma.f64 %6512 #s(literal 1/2 binary64) %6644) (fma.f64 %5920 %793 %6642) (fma.f64 %5920 %793 %6644) %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %1202 %1203 %1038 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1237 %1239 %1241 %1243 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1253 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1304 %1305 %1306 %1307 %1308 %1309 %1310 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 (/.f64 %5693 a) (*.f64 a %5669) %5724 (-.f64 %5924 b) (fma.f64 a %1038 %5179) (fma.f64 a %5299 %1) (fma.f64 b %5107 %5179) (fma.f64 %1 %5102 %5179) (fma.f64 %1036 %326 %5179) (fma.f64 %1038 a %5179) (fma.f64 %326 %1036 %5179) (fma.f64 %5179 %5102 %1) (fma.f64 %5299 a %1) (fma.f64 %5102 %1 %5179) (fma.f64 %5102 %5179 %1) (fma.f64 %5107 b %5179) (+.f64 %1 %5924) (+.f64 %5179 %4596) (+.f64 %4596 %5179) (+.f64 %5924 %1) (neg.f64 %5747) (/.f64 %5749 %326) (-.f64 %1 %5950) (-.f64 %4596 %5184) (fma.f64 %326 %5301 %1) (fma.f64 %5184 %5107 %1) (fma.f64 %5107 %5184 %1) (fma.f64 %5301 %326 %1) (fma.f64 b #s(literal -3 binary64) %5924) (fma.f64 #s(literal -3 binary64) b %5924) (fma.f64 #s(literal -3 binary64) %4481 %5179) (fma.f64 %789 %3081 %5179) (fma.f64 %4481 #s(literal -3 binary64) %5179) (fma.f64 %3081 %789 %5179) (/.f64 %5755 a) (*.f64 #s(literal 3 binary64) %5724) (*.f64 #s(literal -3 binary64) %5747) (*.f64 %5724 #s(literal 3 binary64)) (*.f64 %5747 #s(literal -3 binary64)) (*.f64 %5693 %348) (fma.f64 %1 #s(literal 3 binary64) %5924) (fma.f64 #s(literal 3 binary64) %1 %5924) (fma.f64 #s(literal 3 binary64) %5179 %4596) (fma.f64 #s(literal 3 binary64) %4596 %5179) (fma.f64 #s(literal 3 binary64) %5924 %1) (fma.f64 %348 %3113 %5179) (fma.f64 %348 %5795 %1) (fma.f64 %5179 #s(literal 3 binary64) %4596) (fma.f64 %4596 #s(literal 3 binary64) %5179) (fma.f64 %3113 %348 %5179) (fma.f64 (*.f64 %326 %348) b %5179) (fma.f64 %5795 %348 %1) (fma.f64 %5924 #s(literal 3 binary64) %1) (/.f64 #s(literal 3 binary64) (/.f64 a %5693)) (/.f64 %5724 #s(literal 3 binary64)) (/.f64 %5747 #s(literal -3 binary64)) (/.f64 %5800 %326) (fma.f64 #s(literal -3 binary64) %5184 %4596) (fma.f64 #s(literal -3 binary64) %5950 %1) (fma.f64 %789 %6040 %1) (fma.f64 %5184 #s(literal -3 binary64) %4596) (fma.f64 %5950 #s(literal -3 binary64) %1) (fma.f64 %6040 %789 %1) (fma.f64 #s(literal 2 binary64) %26 %5924) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %4481) %5179) (fma.f64 #s(literal 1/2 binary64) %22 %5924) (fma.f64 #s(literal 1/2 binary64) (*.f64 %1056 a) %5179) (fma.f64 #s(literal -2 binary64) %18 %5924) (fma.f64 #s(literal -2 binary64) (*.f64 %793 %3081) %5179) (fma.f64 #s(literal -2 binary64) (*.f64 %1054 a) %5179) (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) %4481) %5179) (fma.f64 %22 #s(literal 1/2 binary64) %5924) (fma.f64 %22 (*.f64 %793 a) %5179) (fma.f64 %793 (*.f64 %22 a) %5179) (fma.f64 %793 (*.f64 #s(literal -2 binary64) %3081) %5179) (fma.f64 %344 %1056 %5179) (fma.f64 %4368 %1054 %5179) (fma.f64 %24 #s(literal -1/2 binary64) %5924) (fma.f64 %26 #s(literal 2 binary64) %5924) (fma.f64 %18 #s(literal -2 binary64) %5924) (fma.f64 %1054 (*.f64 #s(literal -2 binary64) a) %5179) (fma.f64 (*.f64 a %22) %793 %5179) (fma.f64 (*.f64 a %793) %22 %5179) (fma.f64 (*.f64 a %1054) #s(literal -2 binary64) %5179) (/.f64 %5862 %342) (*.f64 %5920 #s(literal -1/2 binary64)) (*.f64 %6811 #s(literal 1/2 binary64)) (*.f64 %6813 #s(literal 2 binary64)) (*.f64 %5881 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %5209 %4596) (fma.f64 #s(literal 2 binary64) %6817 %1) (fma.f64 #s(literal 1/2 binary64) %5211 %4596) (fma.f64 #s(literal -2 binary64) %33 %5924) (fma.f64 #s(literal -2 binary64) %5213 %4596) (fma.f64 %1058 %6822 %1) (fma.f64 %793 %6824 %1) (fma.f64 (*.f64 %3113 #s(literal 2 binary64)) %793 %5179) (fma.f64 %5209 #s(literal 2 binary64) %4596) (fma.f64 %5216 #s(literal 1/2 binary64) %4596) (fma.f64 %5218 #s(literal -1/2 binary64) %4596) (/.f64 %5881 #s(literal 2 binary64)) (-.f64 %5924 %4481) (fma.f64 a %5299 %4596) (fma.f64 %5179 %5102 %4596) (fma.f64 %5299 a %4596) (fma.f64 %5102 %5179 %4596) (fma.f64 #s(literal 2 binary64) %5222 %4596) (fma.f64 #s(literal -2 binary64) %5224 %4596) (fma.f64 %5226 #s(literal -1/2 binary64) %4596) (fma.f64 %5228 #s(literal 1/2 binary64) %4596) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %5747)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %5724)) (+.f64 %5924 %4596) (neg.f64 %6531) (fma.f64 #s(literal 1/2 binary64) %99 %5924) (fma.f64 #s(literal -2 binary64) %101 %5924) (fma.f64 %99 #s(literal 1/2 binary64) %5924) (fma.f64 %326 %5301 %4596) (fma.f64 %5184 %5107 %4596) (fma.f64 %5107 %5184 %4596) (fma.f64 %5301 %326 %4596) (fma.f64 #s(literal 1/2 binary64) %104 %5924) (fma.f64 #s(literal -2 binary64) %106 %5924) (fma.f64 %104 #s(literal 1/2 binary64) %5924) (/.f64 (-.f64 (*.f64 %5924 a) %3081) a) (fma.f64 #s(literal 3 binary64) %5924 %4596) (fma.f64 %348 %5795 %4596) (fma.f64 %5795 %348 %4596) (fma.f64 %5924 #s(literal 3 binary64) %4596) (fma.f64 #s(literal -3 binary64) %5950 %4596) (fma.f64 %789 %6040 %4596) (fma.f64 %5950 #s(literal -3 binary64) %4596) (fma.f64 %6040 %789 %4596) (/.f64 (-.f64 (*.f64 %5795 a) %6048) %822) (/.f64 (-.f64 (*.f64 %5924 %326) %3113) %326) (fma.f64 #s(literal 2 binary64) %6817 %4596) (fma.f64 %1058 %6822 %4596) (fma.f64 %793 %6824 %4596) (/.f64 (-.f64 (*.f64 %5795 %326) (*.f64 a %3113)) %4605) (fma.f64 %5259 %5259 %4596) (fma.f64 a %5669 %6882) (fma.f64 a %5669 %6884) (+.f64 %5724 %6882) (+.f64 %5724 %6884) (fma.f64 #s(literal 3 binary64) %5724 %6882) (fma.f64 #s(literal 3 binary64) %5724 %6884) (fma.f64 #s(literal -3 binary64) %5747 %6882) (fma.f64 #s(literal -3 binary64) %5747 %6884) (fma.f64 #s(literal 1/2 binary64) %5724 %5887) (fma.f64 %5724 #s(literal 3 binary64) %6882) (fma.f64 %5724 #s(literal 3 binary64) %6884) (fma.f64 %5724 #s(literal 1/2 binary64) %6813) (fma.f64 %5747 #s(literal -3 binary64) %6882) (fma.f64 %5747 #s(literal -3 binary64) %6884) (fma.f64 %5693 %348 %6882) (fma.f64 %5693 %348 %6884) (+.f64 %6813 %6813) (+.f64 %5887 %5887) (fma.f64 %5920 #s(literal -1/2 binary64) %6882) (fma.f64 %5920 #s(literal -1/2 binary64) %6884) (fma.f64 %6811 #s(literal 1/2 binary64) %6882) (fma.f64 %6811 #s(literal 1/2 binary64) %6884) (fma.f64 %6813 #s(literal 2 binary64) %6882) (fma.f64 %6813 #s(literal 2 binary64) %6884) (fma.f64 %5881 #s(literal 1/2 binary64) %6882) (fma.f64 %5881 #s(literal 1/2 binary64) %6884) %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 (/.f64 %2846 a) (/.f64 %1835 a) %6912 %6913 (/.f64 %6913 a) %5179 %5194 %5195 %5196 %5197 %5198 %5200 %5202 %5203 %5205 %5206 %5207 %5208 %5210 %5212 %5214 %5215 %5217 %5219 %5220 %5221 %5223 %5225 %5227 %5229 %5231 %5233 %5234 %5235 %5236 %5237 %5238 %5239 %5240 %5241 %5242 %5243 %5244 %5245 %5246 %5247 %5248 %5249 %5250 %5251 %5252 %5253 %5254 %5256 %5258 %5260 %5261 %5262 %5263 %5264 %5265 %5266 %5267 %5268 %5270 %5271 %5272 %5273 %5274 %5275 %5276 %5277 %5278 %5279 %5280 %5281 %5282 %5283 %5284 %5285 %5286 %5287 %5288 %5289 %5290 %5291 %5292 %5293 %5294 %5295 %5296 %5297 %5298 %5465 %5466 %5467 %5469 %5470 %5471 %5472 %5473 %5474 %5475 %5476 %5477 %5478 %5479 %5480 %5481 %5482 %5483 %5484 %5485 %5486 %5487 %5488 %5489 %5490 %5491 %5493 %5495 %5497 %5498 %5499 %5501 %5503 %5505 %5506 %5507 %5508 %5509 %5510 %5511 %5512 %5513 %5514 %5516 %5517 %5518 %5519 %5520 %5522 %5524 %5525 %5526 %5527 %5529 %5531 %5533 %5534 %5536 %5537 %5538 %5539 %5540 %5542 %5544 %5545 %5546 %5547 %5548 %5549 %5550 %5551 %5552 %5553 %5554 %5555 %5556 %5557 %5558 %5559 %5560 %5561 %5562 %5563 %5564 %5565 %5566 %5567 %5568 %5569 %5570 %5571 %5572 %5573 %5574 %5575 %5576 %5577 %5578 %5579 %5580 %5581 %5582 %5583 %5669 %5670 %5672 %5673 %5674 %5675 %5676 %5677 %5678 %5679 %5680 %5682 %5683 %5684 %5685 %5686 %5687 %5689 %5690 %5691 %5692 %5694 %5696 %5698 %5700 %5702 %5703 %5704 %5705 %5706 %5707 %5708 %5709 %5711 %5713 %5715 %5717 %5718 %5719 %5720 %5721 %5722 %5723 %5725 %5726 %5727 %5728 %5729 %5731 %5732 %5734 %5735 %5736 %5737 %5738 %5739 %5740 %5741 %5742 %5744 %5746 %5748 %5750 %5751 %5752 %5753 %5754 %5756 %5758 %5760 %5762 %5764 %5766 %5768 %5770 %5772 %5773 %5774 %5775 %5776 %5777 %5778 %5779 %5780 %5781 %5782 %5783 %5784 %5786 %5788 %5789 %5790 %5791 %5792 %5794 %5797 %5799 %5801 %5803 %5805 %5808 %5809 %5810 %5811 %5812 %5813 %5814 %5815 %5816 %5817 %5818 %5819 %5820 %5821 %5822 %5824 %5825 %5827 %5828 %5829 %5831 %5833 %5835 %5837 %5839 %5840 %5841 %5843 %5844 %5845 %5846 %5847 %5848 %5849 %5851 %5852 %5853 %5854 %5855 %5856 %5858 %5860 %5861 %5864 %5867 %5868 %5869 %5870 %5871 %5872 %5873 %5874 %5875 %5876 %5877 %5880 %5882 %5884 %5886 %5888 %5890 %5891 %5892 %5893 %5894 %5895 %5896 %5897 %5898 %5899 %5901 %5903 %5905 %5906 %5907 %5908 %5909 %5910 %5911 %5912 %5913 %5914 %5915 %5916 %5919 %5921 %5923 %5926 %5929 %5932 %5933 %5934 %5935 %5937 %5938 %5939 %5941 %5942 %5943 %5944 %5945 %5947 %5949 %5952 %5953 %5954 %5955 %5956 %5957 %5958 %5959 %5960 %5961 %5962 %5963 %5964 %5965 %5966 %5968 %5970 %5973 %5976 %5979 %5980 %5982 %5984 %5986 %5988 %5989 %5990 %5991 %5992 %5993 %5994 %5995 %5996 %5997 %5998 %5999 %6000 %6001 %6002 %6003 %6005 %6007 %6009 %6010 %6011 %6012 %6013 %6014 %6015 %6016 %6017 %6018 %6019 %6020 %6021 %6022 %6023 %6025 %6027 %6029 %6030 %6031 %6032 %6033 %6034 %6037 %6039 %6042 %6044 %6046 %6051 %6052 %6053 %6054 %6055 %6056 %6057 %6058 %6059 %6060 %6061 %6062 %6063 %6066 %6067 %6068 %6069 %6070 %6071 %6072 %6073 %6074 %6075 %6076 %6077 %6078 %6079 %6080 %6081 %6082 %6083 %6085 %6088 %6090 %6091 %6092 %6093 %6095 %6096 %6097 %6098 %6099 %6100 %6101 %6102 %6103 %6104 %6106 %6111 %6112 %6113 %6114 %6115 %6116 %6117 %6118 %6119 %6121 %6123 %6125 %6126 %6127 %6128 %6129 %6130 %6131 %6132 %6133 %6134 %6135 %6136 %6137 %6138 %6139 %6140 %6141 %6142 %6143 %6144 %6145 %6146 %6147 %6148 %6149 %6150 %6153 %6154 %6155 %6156 %6157 %6158 %6159 %6160 %6161 %6162 %6163 %6164 %6165 %6166 %6167 %6168 %6169 %6170 %6171 %6172 %6173 %6174 %6175 %6176 %6177 %6178 %6179 %6180 %6181 %6182 %6183 %6184 %6185 %6186 %6187 %6188 %6189 %6190 %6191 %6192 %6193 %6194 %6195 %6196 %6197 %6198 %6199 %6200 %6201 %6202 %6203 %6204 %6205 %6206 %6207 %6208 %6209 %6210 %6211 %6212 %6213 %6214 %6215 %6216 %6217 %6218 %6219 %6220 %6221 %6222 %6223 %6224 %6225 %6226 %6227 %6228 %6229 %6230 %6231 %6915 (/.f64 %6915 a) %6917 (/.f64 %6917 a) %6919 (/.f64 %6919 a) |
Compiled 15 493 to 8 477 computations (45.3% saved)
Compiled 5 084 to 12 284 computations (-141.6% saved)
52 alts after pruning (42 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 5 042 | 42 | 5 084 |
| Fresh | 0 | 0 | 0 |
| Picked | 23 | 10 | 33 |
| Done | 0 | 0 | 0 |
| Total | 5 065 | 52 | 5 117 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 51.0% | (fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ✓ | 51.0% | (fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.6% | (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (approx (* (* 3 a) (/ b a)) (*.f64 #s(literal 3 binary64) b))) (*.f64 #s(literal 9 binary64) a)) |
| ✓ | 51.7% | (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 18.2% | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a c))) b) a) |
| ✓ | 51.7% | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) |
| ✓ | 33.4% | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (approx (- (* b b) (* (* 3 a) c)) (*.f64 #s(literal -3 binary64) (*.f64 a c))))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 33.4% | (/.f64 (*.f64 (approx (- b (sqrt (+ (* (* -3 a) c) (* b b)))) (-.f64 b (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))))) #s(literal -1/3 binary64)) a) |
| ▶ | 30.2% | (/.f64 (*.f64 (approx (- b (sqrt (+ (* (* -3 a) c) (* b b)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a c) b))) #s(literal -1/3 binary64)) a) |
| ▶ | 14.1% | (/.f64 (approx (- (sqrt (- (* b b) (* a c))) b) (*.f64 #s(literal -2 binary64) b)) a) |
| ▶ | 20.7% | (/.f64 (approx (+ (* (* (sqrt (+ (* (* -3 a) c) (* b b))) (/ 1/3 a)) -3) (/ b a)) (+.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))) (/.f64 b a))) #s(literal -3 binary64)) |
| ▶ | 30.2% | %222 = (*.f64 #s(literal 3 binary64) a) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 %222 c) b))) (*.f64 #s(literal 3 binary64) %222)) |
| ✓ | 34.5% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 33.4% | (/.f64 (approx (* (- b (sqrt (+ (* (* -3 a) c) (* b b)))) -1/3) (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c)))))) a) |
| ▶ | 28.4% | (/.f64 (approx (* (- b (sqrt (+ (* (* -3 a) c) (* b b)))) -1/3) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))))) a) |
| ▶ | 30.3% | (/.f64 (approx (* (- b (sqrt (+ (* (* -3 a) c) (* b b)))) -1/3) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) b))) a) |
| ▶ | 16.3% | (/.f64 (approx (* 3 (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 #s(literal 3 binary64) (*.f64 c (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 a c)))))) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 28.3% | (/.f64 (approx (* 3 (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 #s(literal 3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))))) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 34.4% | (/.f64 (approx (* 3 (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 #s(literal -6 binary64) b)) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 18.0% | (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a c))) a) (/.f64 b a)) |
| ▶ | 35.4% | (*.f64 #s(literal 2/3 binary64) (approx (* (/ 1/2 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 #s(literal -3/4 binary64) (/.f64 c b)))) |
| ✓ | 51.6% | (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a)) |
| ▶ | 9.6% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (/.f64 (sqrt.f64 (fabs.f64 (*.f64 a c))) a)) |
| ▶ | 8.7% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (sqrt.f64 (fabs.f64 (/.f64 c a)))) |
| ▶ | 9.7% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 c a))))) |
| ▶ | 33.3% | %5 = (* 3 a) %28 = (/.f64 c b) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) (*.f64 b b)) (*.f64 c %28) (*.f64 #s(literal -1/2 binary64) %28))) |
| ▶ | 31.9% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 #s(literal -1/3 binary64) (*.f64 (sqrt.f64 (fabs.f64 c)) (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a)))) (*.f64 #s(literal -1/3 binary64) (/.f64 b a)))) |
| ▶ | 33.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 (*.f64 (*.f64 a #s(literal -3/8 binary64)) c) (/.f64 c (*.f64 b b)) (*.f64 c #s(literal -1/2 binary64))) b)) |
| ▶ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) |
| ▶ | 5.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 c (sqrt.f64 (fabs.f64 (/.f64 a c)))) a)) |
| ▶ | 35.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| ▶ | 9.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (sqrt.f64 (fabs.f64 (/.f64 c a))) #s(literal -3 binary64))) |
| ▶ | 5.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (sqrt.f64 (fabs.f64 c)) (*.f64 (sqrt.f64 (fabs.f64 a)) #s(literal 3 binary64)))) |
| ▶ | 13.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) (/.f64 b a))) |
| ▶ | 28.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))) a))) |
| ▶ | 8.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) a))) |
| ▶ | 7.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) (sqrt.f64 (fabs.f64 (/.f64 a c)))))) |
| ▶ | 18.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (/.f64 #s(literal 3 binary64) (fabs.f64 (/.f64 a c)))))) |
| ▶ | 17.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))))) |
| ▶ | 7.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
| ▶ | 13.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/6 binary64) (/.f64 c b))) |
| ✓ | 13.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 c (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 a c)))) a))) |
| ▶ | 21.1% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 #s(literal 3 binary64) (fabs.f64 (/.f64 a c)))))) |
| ▶ | 19.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))))) |
| ✓ | 19.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))) |
| ▶ | 7.9% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
| ▶ | 28.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) (*.f64 a c))))))) |
| ▶ | 6.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c (approx b #s(literal 0 binary64))))) |
| ▶ | 9.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -2/3 binary64) (/.f64 (approx b #s(literal 0 binary64)) a))) |
| ✓ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) |
| ▶ | 18.1% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (sqrt.f64 (/.f64 (fabs.f64 (/.f64 c a)) #s(literal 3 binary64)))) |
| ▶ | 34.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (fma.f64 #s(literal -2/3 binary64) (/.f64 b a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b))))) |
Compiled 52 to 178 computations (-242.3% saved)
| Inputs |
|---|
(+ -3 -3) |
| Outputs |
|---|
#s(literal -6 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 5 to 4 computations (20.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%1 = (*.f64 b b) %4 = (*.f64 #s(literal 3 binary64) a) %6 = (*.f64 %4 c) %8 = (approx b #s(literal 0 binary64)) %9 = (*.f64 a c) %16 = (*.f64 #s(literal -3 binary64) %9) %17 = (/.f64 c a) %18 = (*.f64 #s(literal -3 binary64) %17) %19 = (sqrt.f64 %18) %21 = (/.f64 b a) %23 = (+.f64 %19 %21) %24 = (*.f64 #s(literal -1/3 binary64) %21) %26 = (/.f64 %9 b) %27 = (/.f64 c b) %28 = (*.f64 #s(literal -1/2 binary64) %27) %30 = (*.f64 #s(literal -2 binary64) b) %33 = (/.f64 a c) %34 = (*.f64 #s(literal -3 binary64) %33) %35 = (sqrt.f64 %34) %36 = (*.f64 c %35) %37 = (*.f64 #s(literal -3 binary64) a) %38 = (/.f64 #s(literal 3 binary64) a) %39 = (neg.f64 %9) %40 = (fma.f64 %37 c %1) %41 = (sqrt.f64 %40) %43 = (*.f64 #s(literal 9 binary64) a) %44 = (*.f64 %41 #s(literal 3 binary64)) %45 = (*.f64 b #s(literal 2 binary64)) %46 = (sqrt.f64 %16) %47 = (/.f64 %46 a) %48 = (*.f64 #s(literal 1/3 binary64) %47) %49 = (*.f64 #s(literal 3 binary64) b) %51 = (* 3 a) %52 = (/ b a) %54 = (approx (* %51 %52) %49) %57 = (*.f64 #s(literal 1/2 binary64) %27) %58 = (fma.f64 #s(literal -2/3 binary64) %21 %57) %72 = (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) %58) %73 = (/.f64 #s(literal -3 binary64) %9) %74 = (sqrt.f64 %73) %75 = (*.f64 c %74) %82 = (approx (/ (* c (sqrt (* -3 (/ a c)))) a) %75) %85 = (* b b) %87 = (sqrt (+ (* (* -3 a) c) %85)) %93 = (approx (+ (* (* %87 (/ 1/3 a)) -3) %52) %23) %94 = (-.f64 b %46) %95 = (- b %87) %96 = (approx %95 %94) %97 = (*.f64 #s(literal 1/3 binary64) %46) %99 = (* %95 -1/3) %100 = (approx %99 %97) %101 = (fma.f64 #s(literal -1/3 binary64) b %97) %102 = (approx %99 %101) %103 = (*.f64 #s(literal 3 binary64) %46) %104 = (- %87 b) %105 = (* 3 %104) %106 = (approx %105 %103) %107 = (*.f64 #s(literal 3/2 binary64) %26) %108 = (approx %95 %107) %109 = (*.f64 #s(literal -1/2 binary64) %26) %110 = (approx %99 %109) %111 = (*.f64 #s(literal -3/4 binary64) %27) %115 = (approx (* (/ 1/2 a) %104) %111) %117 = (*.f64 #s(literal -6 binary64) b) %118 = (approx %105 %117) %119 = (*.f64 #s(literal 3 binary64) %36) %120 = (approx %105 %119) %121 = (*.f64 c #s(literal -1/2 binary64)) %122 = (fabs.f64 %9) %123 = (fabs.f64 c) %124 = (fabs.f64 a) %125 = (sqrt.f64 %122) %126 = (sqrt.f64 %123) %127 = (sqrt.f64 %124) %128 = (fabs.f64 %17) %129 = (/.f64 #s(literal -3 binary64) a) %130 = (neg.f64 %17) %131 = (*.f64 c %129) %132 = (fabs.f64 %33) %133 = (/.f64 #s(literal 3 binary64) %132) %134 = (fabs.f64 %38) %135 = (sqrt.f64 %128) %136 = (neg.f64 %135) %137 = (sqrt.f64 %132) %138 = (/.f64 #s(literal 3 binary64) %137) %139 = (/.f64 %128 #s(literal 3 binary64)) %140 = (sqrt.f64 %139) %141 = (*.f64 %127 #s(literal 3 binary64)) %142 = (/.f64 %126 %141) %143 = (sqrt.f64 %134) %144 = (*.f64 %126 %143) %148 = (- (sqrt (- %85 (* a c))) b) %149 = (/ %148 a) %151 = (/.f64 %135 #s(literal -3 binary64)) %153 = (/.f64 %125 a) %155 = (/.f64 %121 b) %156 = (/.f64 c %1) %157 = (*.f64 c %27) %158 = (*.f64 a #s(literal -3/8 binary64)) %159 = (*.f64 %158 c) %160 = (fma.f64 %159 %156 %121) %161 = (/.f64 %158 %1) %162 = (fma.f64 %161 %157 %28) %163 = (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %164 = (approx %148 %30) %165 = (/.f64 %45 #s(literal -3 binary64)) %166 = (/.f64 %165 a) %167 = (*.f64 c %137) %168 = (/.f64 %167 a) %169 = (-.f64 %1 %9) %170 = (sqrt.f64 %169) %171 = (/.f64 %170 a) %172 = (-.f64 %170 b) %176 = (-.f64 %44 %54) %182 = (+ (neg b) (sqrt (- %85 (* %51 c)))) %183 = (/ %182 %51) %191 = (/.f64 %160 b) %194 = (fma.f64 #s(literal -1/3 binary64) %144 %24) %196 = (*.f64 #s(literal 1/3 binary64) %138) %201 = (*.f64 %96 #s(literal -1/3 binary64)) %203 = (*.f64 %108 #s(literal -1/3 binary64)) %205 = (*.f64 #s(literal -1/3 binary64) %82) %207 = (sqrt.f64 %131) %208 = (*.f64 #s(literal -1/3 binary64) %207) %210 = (*.f64 #s(literal 1/3 binary64) %207) %212 = (sqrt.f64 %130) %213 = (*.f64 #s(literal -1/3 binary64) %212) %215 = (*.f64 #s(literal 1/3 binary64) %212) %217 = (sqrt.f64 %133) %218 = (*.f64 #s(literal -1/3 binary64) %217) %220 = (*.f64 #s(literal 1/3 binary64) %217) %222 = (sqrt.f64 %39) %223 = (/.f64 %222 a) %224 = (*.f64 #s(literal 1/3 binary64) %223) %230 = (/.f64 %8 a) %231 = (*.f64 #s(literal -2/3 binary64) %230) %233 = (/.f64 c %8) %234 = (*.f64 #s(literal -1/2 binary64) %233) %237 = (*.f64 #s(literal -1/6 binary64) %27) %240 = (*.f64 #s(literal 3 binary64) %4) %241 = (/.f64 %6 b) %242 = (*.f64 #s(literal -3/2 binary64) %241) %243 = (approx %182 %242) %245 = (*.f64 %163 %21) b %1 #s(literal 3 binary64) a %4 c %6 #s(literal 0 binary64) %8 %9 #s(literal 2 binary64) #s(literal -3 binary64) #s(literal -3/2 binary64) #s(literal 1/3 binary64) #s(literal -1/2 binary64) #s(literal -3/8 binary64) %16 %17 %18 %19 #s(literal 1/2 binary64) %21 #s(literal -1/3 binary64) %23 %24 #s(literal -1/6 binary64) %26 %27 %28 #s(literal -2 binary64) %30 #s(literal -2/3 binary64) #s(literal 2/3 binary64) %33 %34 %35 %36 %37 %38 %39 %40 %41 #s(literal 9 binary64) %43 %44 %45 %46 %47 %48 %49 %54 #s(literal 3/2 binary64) #s(literal -3/4 binary64) %57 %58 %72 %73 %74 %75 %82 %93 %94 %96 %97 %100 %101 %102 %103 %106 %107 %108 %109 %110 %111 %115 #s(literal -6 binary64) %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 (approx %149 %135) %151 (approx %149 %136) %153 (approx %149 %153) %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 (/.f64 %172 a) (-.f64 %171 %21) (/.f64 %164 a) %176 (/.f64 %176 %43) (approx %183 %168) (/.f64 %93 #s(literal -3 binary64)) (approx %183 %140) (approx %183 %142) (approx %183 %162) (approx %183 %166) (approx %183 %72) %191 (approx %183 %191) (*.f64 #s(literal 2/3 binary64) %115) %194 (approx %183 %194) %196 (approx %183 %196) (/.f64 %120 %43) (/.f64 %118 %43) (/.f64 %106 %43) %201 (/.f64 %201 a) %203 (/.f64 %203 a) %205 (approx %183 %205) %207 %208 (approx %183 %208) %210 (approx %183 %210) %212 %213 (approx %183 %213) %215 (approx %183 %215) %217 %218 (approx %183 %218) %220 (approx %183 %220) %222 %223 %224 (approx %183 %224) (approx %183 %48) (/.f64 %110 a) (/.f64 %100 a) (/.f64 %102 a) %230 %231 (approx %183 %231) %233 %234 (approx %183 %234) (approx %183 %155) %237 (approx %183 %237) (approx %183 %151) %240 %241 %242 %243 (/.f64 %243 %240) %245 (approx %183 %245) |
| Outputs |
|---|
%6 = (* 3 a) %8 = (*.f64 #s(literal 3 binary64) a) %11 = (* %6 c) %12 = (*.f64 a c) %13 = (*.f64 #s(literal 3 binary64) %12) %15 = (* a c) %18 = (* -3 %15) %20 = (*.f64 #s(literal -3 binary64) %12) %22 = (/ c a) %23 = (/.f64 c a) %25 = (* -3 %22) %26 = (*.f64 #s(literal -3 binary64) %23) %28 = (sqrt %25) %29 = (sqrt.f64 %20) %30 = (/.f64 %29 a) %32 = (/ b a) %33 = (/.f64 b a) %35 = (+ %28 %32) %40 = (* -1/3 %32) %42 = (*.f64 #s(literal -1/3 binary64) %33) %44 = (/ %15 b) %45 = (/.f64 %12 b) %47 = (/ a c) %48 = (/.f64 a c) %50 = (* -3 %47) %51 = (*.f64 #s(literal -3 binary64) %48) %53 = (sqrt %50) %54 = (sqrt.f64 %51) %56 = (* c %53) %57 = (*.f64 c %54) %59 = (* -3 a) %62 = (/ 3 a) %63 = (/.f64 #s(literal 3 binary64) a) %65 = (neg %15) %67 = (*.f64 #s(literal -1 binary64) %12) %70 = (* b b) %71 = (+ (* %59 c) %70) %73 = (pow.f64 b #s(literal 2 binary64)) %77 = (sqrt %71) %78 = (sqrt.f64 %73) %81 = (/.f64 %12 %78) %83 = (+.f64 %78 (*.f64 #s(literal -3/2 binary64) %81)) %85 = (/.f64 c %78) %87 = (pow.f64 c #s(literal 2 binary64)) %88 = (*.f64 a %87) %89 = (pow.f64 %78 #s(literal 3 binary64)) %90 = (/.f64 %88 %89) %94 = (+.f64 %78 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %85 (*.f64 #s(literal -9/8 binary64) %90)))) %97 = (pow.f64 c #s(literal 3 binary64)) %100 = (pow.f64 %78 #s(literal 5 binary64)) %101 = (/.f64 (*.f64 a %97) %100) %102 = (/.f64 %87 %89) %103 = (*.f64 #s(literal -9/8 binary64) %102) %108 = (+.f64 %78 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %85 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %101 %103))))) %111 = (* 9 a) %115 = (* %77 3) %116 = (*.f64 #s(literal 3 binary64) %78) %119 = (fma.f64 #s(literal -9/2 binary64) %81 %116) %124 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %85 (*.f64 #s(literal -27/8 binary64) %90))) %125 = (fma.f64 #s(literal 3 binary64) %78 %124) %132 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %85 (*.f64 a (fma.f64 #s(literal -81/16 binary64) %101 (*.f64 #s(literal -27/8 binary64) %102))))) %133 = (fma.f64 #s(literal 3 binary64) %78 %132) %135 = (sqrt %18) %139 = (* 1/3 (/ %135 a)) %141 = (*.f64 #s(literal 1/3 binary64) %30) %143 = (* %6 %32) %144 = (*.f64 #s(literal 3 binary64) b) %149 = (/ c b) %151 = (+ (* -2/3 %32) (* 1/2 %149)) %160 = (/ -3 %15) %161 = (/.f64 #s(literal -3 binary64) %12) %163 = (sqrt %160) %164 = (/.f64 %54 a) %166 = (* c %163) %167 = (/.f64 %57 a) %172 = (+ (* (* %77 (/ 1/3 a)) -3) %32) %174 = (+.f64 b (*.f64 #s(literal -1 binary64) %78)) %175 = (/.f64 %174 a) %178 = (*.f64 #s(literal 3/2 binary64) %81) %192 = (*.f64 #s(literal 27/16 binary64) %101) %201 = (- b %135) %204 = (- b %77) %205 = (-.f64 b %78) %211 = (*.f64 #s(literal -3/2 binary64) %85) %224 = (* 1/3 %135) %225 = (*.f64 #s(literal 1/3 binary64) %29) %227 = (* %204 -1/3) %228 = (*.f64 #s(literal -1/3 binary64) %205) %231 = (fma.f64 #s(literal -1/2 binary64) %81 %228) %236 = (*.f64 a (fma.f64 #s(literal -1/2 binary64) %85 (*.f64 #s(literal -3/8 binary64) %90))) %237 = (fma.f64 #s(literal -1/3 binary64) %205 %236) %244 = (*.f64 a (fma.f64 #s(literal -1/2 binary64) %85 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %101 (*.f64 #s(literal -3/8 binary64) %102))))) %245 = (fma.f64 #s(literal -1/3 binary64) %205 %244) %248 = (+ (* -1/3 b) %224) %252 = (*.f64 #s(literal 3 binary64) %29) %254 = (- %77 b) %255 = (* 3 %254) %256 = (-.f64 %78 b) %257 = (*.f64 #s(literal 3 binary64) %256) %274 = (* (/ 1/2 a) %254) %275 = (/.f64 %256 a) %276 = (*.f64 #s(literal 1/2 binary64) %275) %298 = (* 3 %56) %301 = (fabs %15) %302 = (fabs.f64 %12) %304 = (fabs a) %305 = (fabs.f64 a) %307 = (sqrt %301) %308 = (sqrt.f64 %302) %310 = (sqrt %304) %311 = (sqrt.f64 %305) %313 = (fabs %22) %314 = (fabs.f64 %23) %316 = (/ -3 a) %319 = (neg %22) %320 = (*.f64 #s(literal -1 binary64) %23) %322 = (fabs %47) %323 = (fabs.f64 %48) %325 = (/ 3 %322) %326 = (/.f64 #s(literal 3 binary64) %323) %328 = (fabs %62) %329 = (pow.f64 a #s(literal 2 binary64)) %332 = (sqrt %313) %333 = (sqrt.f64 %314) %338 = (sqrt %322) %339 = (sqrt.f64 %323) %341 = (/ 3 %338) %344 = (/ %313 3) %345 = (*.f64 #s(literal 1/3 binary64) %314) %350 = (* %310 3) %353 = (fabs c) %354 = (sqrt %353) %355 = (/ %354 %350) %356 = (fabs.f64 c) %357 = (sqrt.f64 %356) %361 = (sqrt %328) %364 = (* %354 %361) %365 = (*.f64 %311 %357) %368 = (- %70 %15) %369 = (sqrt %368) %370 = (- %369 b) %371 = (/ %370 a) %374 = (+.f64 %78 (*.f64 #s(literal -1/2 binary64) %81)) %375 = (-.f64 %374 b) %379 = (*.f64 #s(literal -1/8 binary64) %90) %382 = (+.f64 %78 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %85 %379))) %383 = (-.f64 %382 b) %392 = (+.f64 %78 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %85 (*.f64 a (fma.f64 #s(literal -1/8 binary64) %102 (*.f64 #s(literal -1/16 binary64) %101)))))) %393 = (-.f64 %392 b) %403 = (* a -3/8) %406 = (* %403 c) %409 = (/ c %70) %412 = (+ (* %406 %409) (* c -1/2)) %415 = (/.f64 %88 %73) %416 = (*.f64 #s(literal -3/8 binary64) %415) %417 = (fma.f64 #s(literal -1/2 binary64) c %416) %419 = (/ %403 %70) %421 = (*.f64 #s(literal -3/8 binary64) (/.f64 a %73)) %423 = (* c %149) %426 = (+ (* %419 %423) (* -1/2 %149)) %427 = (/.f64 c b) %430 = (pow.f64 b #s(literal 3 binary64)) %432 = (*.f64 #s(literal -3/8 binary64) (/.f64 %88 %430)) %439 = (* c %338) %440 = (*.f64 c %339) %450 = (/ %369 a) %451 = (/.f64 %78 a) %459 = (- %115 %143) %460 = (-.f64 %116 %144) %468 = (/ %459 %111) %470 = (/.f64 %460 a) %471 = (*.f64 #s(literal 1/9 binary64) %470) %486 = (+ (neg b) (sqrt (- %70 %11))) %487 = (/ %486 %6) %488 = (*.f64 #s(literal 1/3 binary64) %275) %500 = (/ %172 -3) %514 = (+ (* -1/3 %364) %40) %523 = (/ %227 a) %524 = (/.f64 %205 a) %525 = (*.f64 #s(literal -1/3 binary64) %524) %533 = (/ %56 a) %534 = (* -1/3 %533) %539 = (* -1/3 (sqrt (* c %316))) %542 = (sqrt %319) %543 = (sqrt.f64 %67) %544 = (/.f64 %543 a) %546 = (* -1/3 %542) %549 = (* 1/3 %542) %552 = (sqrt %325) %553 = (sqrt.f64 %326) %561 = (sqrt %65) %563 = (/ %11 b) %577 = (/ %486 (* 3 %6)) %578 = (*.f64 #s(literal 1/9 binary64) %275) %604 = (sqrt.f64 %26) %606 = (+.f64 %604 %33) %608 = (sqrt.f64 %161) %609 = (*.f64 a %608) %611 = (*.f64 c %608) %612 = (*.f64 a %611) %614 = (/.f64 %73 a) %618 = (*.f64 a %604) %621 = (/.f64 %73 (*.f64 %329 %604)) %622 = (*.f64 #s(literal 1/2 binary64) %621) %623 = (+.f64 %604 %622) %624 = (*.f64 a %623) %627 = (pow.f64 b #s(literal 4 binary64)) %628 = (pow.f64 a #s(literal 4 binary64)) %629 = (pow.f64 %604 #s(literal 3 binary64)) %631 = (/.f64 %627 (*.f64 %628 %629)) %633 = (+.f64 %604 (fma.f64 #s(literal -1/8 binary64) %631 %622)) %634 = (*.f64 a %633) %638 = (pow.f64 b #s(literal 6 binary64)) %639 = (pow.f64 a #s(literal 6 binary64)) %642 = (/.f64 %638 (*.f64 %639 (pow.f64 %604 #s(literal 5 binary64)))) %646 = (*.f64 a (+.f64 %604 (fma.f64 #s(literal -1/8 binary64) %631 (fma.f64 #s(literal 1/16 binary64) %642 %622)))) %650 = (*.f64 #s(literal 3 binary64) %604) %651 = (fma.f64 #s(literal 3/2 binary64) %621 %650) %652 = (*.f64 a %651) %654 = (fma.f64 #s(literal -3/8 binary64) %631 %651) %655 = (*.f64 a %654) %660 = (*.f64 a (fma.f64 #s(literal -3/8 binary64) %631 (fma.f64 #s(literal 3/16 binary64) %642 %651))) %662 = (*.f64 #s(literal 1/3 binary64) %604) %664 = (*.f64 #s(literal 1/2 binary64) %427) %674 = (fma.f64 #s(literal -1/2 binary64) %621 %33) %678 = (fma.f64 #s(literal 1/8 binary64) %631 %33) %695 = (fma.f64 #s(literal -1/3 binary64) %33 %662) %699 = (fma.f64 #s(literal 1/6 binary64) %621 %662) %700 = (fma.f64 #s(literal -1/3 binary64) %33 %699) %705 = (fma.f64 #s(literal -1/3 binary64) %33 (fma.f64 #s(literal -1/24 binary64) %631 %699)) %717 = (*.f64 #s(literal 1/2 binary64) %604) %722 = (fma.f64 #s(literal 1/4 binary64) %621 %717) %730 = (/.f64 #s(literal 1 binary64) a) %731 = (fabs.f64 %730) %734 = (sqrt.f64 %731) %735 = (*.f64 a %734) %744 = (*.f64 %357 %734) %746 = (sqrt.f64 %320) %748 = (*.f64 #s(literal -1 binary64) %33) %749 = (+.f64 %746 %748) %752 = (/.f64 %73 (*.f64 %329 %746)) %753 = (*.f64 #s(literal 1/2 binary64) %752) %757 = (pow.f64 %746 #s(literal 3 binary64)) %759 = (/.f64 %627 (*.f64 %628 %757)) %760 = (fma.f64 #s(literal -1/8 binary64) %759 %753) %765 = (/.f64 %87 %73) %772 = (/.f64 c (*.f64 a b)) %773 = (/.f64 %87 %430) %778 = (*.f64 a %746) %782 = (+.f64 %746 %753) %783 = (-.f64 %782 %33) %786 = (+.f64 %746 %760) %787 = (-.f64 %786 %33) %793 = (*.f64 a %782) %795 = (*.f64 a %786) %799 = (/.f64 %638 (*.f64 %639 (pow.f64 %746 #s(literal 5 binary64)))) %802 = (+.f64 %746 (fma.f64 #s(literal -1/8 binary64) %759 (fma.f64 #s(literal 1/16 binary64) %799 %753))) %803 = (*.f64 a %802) %808 = (- %450 %32) %811 = (*.f64 #s(literal 3 binary64) %33) %827 = (*.f64 #s(literal -1/3 binary64) %604) %842 = (*.f64 #s(literal 1/9 binary64) %604) %848 = (fma.f64 #s(literal 1/18 binary64) %621 %842) %880 = (/.f64 %73 %618) %881 = (*.f64 #s(literal -1/2 binary64) %880) %888 = (/.f64 %627 (*.f64 %329 %629)) %889 = (/.f64 %73 %604) %890 = (*.f64 #s(literal 1/2 binary64) %889) %893 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %888 %890) a)) %939 = (*.f64 #s(literal -1/3 binary64) b) %950 = (*.f64 #s(literal -3/2 binary64) %880) %960 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %888 (*.f64 #s(literal 3/2 binary64) %889)) a)) %967 = (*.f64 #s(literal -1/2 binary64) %604) %969 = (*.f64 #s(literal -1/2 binary64) %33) %972 = (*.f64 #s(literal 1/2 binary64) b) %988 = (fabs.f64 (/.f64 #s(literal -1 binary64) a)) %992 = (*.f64 #s(literal -1 binary64) %988) %993 = (sqrt.f64 %992) %994 = (*.f64 a %993) %1004 = (*.f64 %357 %993) %1010 = (/.f64 %73 %778) %1011 = (*.f64 #s(literal 1/2 binary64) %1010) %1017 = (/.f64 %73 %746) %1019 = (/.f64 %627 (*.f64 %329 %757)) %1023 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1017 (*.f64 #s(literal 1/8 binary64) %1019)) a)) %1080 = (*.f64 #s(literal 1/8 binary64) %759) %1088 = (*.f64 #s(literal -1 binary64) b) %1113 = (*.f64 #s(literal 1/3 binary64) b) %1149 = (*.f64 #s(literal -1/9 binary64) %604) %1151 = (*.f64 #s(literal -1/9 binary64) %33) %1154 = (*.f64 #s(literal 1/9 binary64) b) %1175 = (/.f64 %73 %29) %1179 = (pow.f64 %29 #s(literal 3 binary64)) %1180 = (/.f64 %73 %1179) %1181 = (/.f64 #s(literal 1 binary64) %29) %1182 = (*.f64 #s(literal 1/2 binary64) %1181) %1188 = (/.f64 %73 (pow.f64 %29 #s(literal 5 binary64))) %1190 = (/.f64 #s(literal 1 binary64) %1179) %1199 = (*.f64 #s(literal 3/2 binary64) %1181) %1200 = (fma.f64 #s(literal -3/8 binary64) %1180 %1199) %1212 = (* b 2) %1215 = (*.f64 #s(literal 1/2 binary64) c) %1223 = (*.f64 a %29) %1224 = (/.f64 b %1223) %1230 = (/.f64 %73 (*.f64 a %1179)) %1232 = (/.f64 #s(literal 1 binary64) %1223) %1241 = (/.f64 b %29) %1282 = (*.f64 #s(literal 1/2 binary64) %30) %1287 = (*.f64 #s(literal 1/2 binary64) %730) %1304 = (sqrt.f64 (neg.f64 %12)) %1305 = (/.f64 %1304 a) %1309 = (*.f64 a %1304) %1315 = (pow.f64 %1304 #s(literal 3 binary64)) %1316 = (*.f64 a %1315) %1319 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1309)) %1320 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %73 %1316) %1319) %1325 = (/.f64 c %73) %1331 = (fma.f64 #s(literal -1/2 binary64) (*.f64 %73 c) (*.f64 #s(literal -3/8 binary64) %88)) %1347 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1304)) %1348 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %73 %1315) %1347) %1366 = (pow.f64 %1304 #s(literal 5 binary64)) %1393 = (*.f64 #s(literal 1/3 binary64) %730) %1406 = (sqrt.f64 (neg.f64 %13)) %1407 = (/.f64 %1406 a) %1408 = (*.f64 #s(literal 1/3 binary64) %1407) %1412 = (*.f64 a %1406) %1413 = (/.f64 b %1412) %1419 = (pow.f64 %1406 #s(literal 3 binary64)) %1421 = (/.f64 %73 (*.f64 a %1419)) %1422 = (/.f64 #s(literal 1 binary64) %1412) %1431 = (sqrt.f64 (fabs.f64 %63)) %1432 = (*.f64 %357 %1431) %1459 = (*.f64 #s(literal 1/9 binary64) %1407) %1464 = (*.f64 #s(literal 1/9 binary64) %730) %1476 = (/.f64 %604 b) %1480 = (/.f64 %12 %73) %1485 = (*.f64 #s(literal -3/2 binary64) %1480) %1487 = (*.f64 b (+.f64 #s(literal 1 binary64) %1485)) %1489 = (*.f64 %329 %87) %1490 = (/.f64 %1489 %627) %1492 = (fma.f64 #s(literal -3/2 binary64) %1480 (*.f64 #s(literal -9/8 binary64) %1490)) %1494 = (*.f64 b (+.f64 #s(literal 1 binary64) %1492)) %1496 = (pow.f64 a #s(literal 3 binary64)) %1497 = (*.f64 %1496 %97) %1498 = (/.f64 %1497 %638) %1499 = (fma.f64 #s(literal -27/16 binary64) %1498 %1492) %1501 = (*.f64 b (+.f64 #s(literal 1 binary64) %1499)) %1503 = (*.f64 #s(literal -9/2 binary64) %1480) %1505 = (*.f64 b (+.f64 #s(literal 3 binary64) %1503)) %1508 = (fma.f64 #s(literal -9/2 binary64) %1480 (*.f64 #s(literal -27/8 binary64) %1490)) %1510 = (*.f64 b (+.f64 #s(literal 3 binary64) %1508)) %1512 = (fma.f64 #s(literal -81/16 binary64) %1498 %1508) %1514 = (*.f64 b (+.f64 #s(literal 3 binary64) %1512)) %1518 = (*.f64 #s(literal 2/3 binary64) %730) %1528 = (*.f64 %329 %97) %1529 = (/.f64 %1528 %627) %1532 = (fma.f64 #s(literal 9/8 binary64) %415 (fma.f64 #s(literal 3/2 binary64) c (*.f64 #s(literal 27/16 binary64) %1529))) %1536 = (pow.f64 c #s(literal 4 binary64)) %1537 = (*.f64 %628 %1536) %1540 = (fma.f64 #s(literal 81/64 binary64) %1537 (*.f64 #s(literal 81/16 binary64) %1537)) %1541 = (*.f64 a %638) %1542 = (/.f64 %1540 %1541) %1546 = (/.f64 %29 b) %1551 = (/.f64 %1489 %73) %1557 = (/.f64 %1497 %627) %1560 = (fma.f64 #s(literal -3/2 binary64) %12 (*.f64 #s(literal -9/8 binary64) %1551)) %1564 = (/.f64 %1540 %638) %1566 = (fma.f64 #s(literal -27/16 binary64) %1557 %1560) %1571 = (fma.f64 #s(literal -1/2 binary64) %12 (*.f64 #s(literal -3/8 binary64) %1551)) %1589 = (fma.f64 #s(literal -9/2 binary64) %12 (*.f64 #s(literal -27/8 binary64) %1551)) %1602 = (fma.f64 #s(literal -3/4 binary64) c (*.f64 #s(literal -9/16 binary64) %415)) %1614 = (*.f64 #s(literal -1/8 binary64) %415) %1619 = (fma.f64 #s(literal -1/8 binary64) %415 (*.f64 #s(literal -1/16 binary64) %1529)) %1625 = (fma.f64 #s(literal 1/64 binary64) %1537 (*.f64 #s(literal 1/16 binary64) %1537)) %1638 = (fma.f64 #s(literal -1/8 binary64) %1551 (*.f64 #s(literal -1/16 binary64) %1557)) %1651 = (*.f64 #s(literal -1/2 binary64) %1480) %1653 = (*.f64 b (+.f64 #s(literal 1 binary64) %1651)) %1656 = (fma.f64 #s(literal -1/2 binary64) %1480 (*.f64 #s(literal -1/8 binary64) %1490)) %1658 = (*.f64 b (+.f64 #s(literal 1 binary64) %1656)) %1662 = (fma.f64 #s(literal -1/2 binary64) %1480 (fma.f64 #s(literal -1/8 binary64) %1490 (*.f64 #s(literal -1/16 binary64) %1498))) %1664 = (*.f64 b (+.f64 #s(literal 1 binary64) %1662)) %1667 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1325 %730)) %1669 = (/.f64 %88 %627) %1672 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1325 (fma.f64 #s(literal -1/8 binary64) %1669 %730))) %1674 = (/.f64 %1528 %638) %1678 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1325 (fma.f64 #s(literal -1/8 binary64) %1669 (fma.f64 #s(literal -1/16 binary64) %1674 %730)))) %1689 = (/.f64 %1432 b) %1706 = (fma.f64 #s(literal -1/6 binary64) c %1614) %1744 = (*.f64 #s(literal 3/2 binary64) %1325) %1745 = (*.f64 #s(literal 2 binary64) %730) %1772 = (+.f64 #s(literal 2 binary64) %1485) %1778 = (+.f64 #s(literal 2 binary64) %1492) %1788 = (fma.f64 #s(literal -1/2 binary64) %1480 (*.f64 #s(literal -3/8 binary64) %1490)) %1821 = (fma.f64 #s(literal -3/4 binary64) %1325 (fma.f64 #s(literal -9/16 binary64) %1669 %730)) %1875 = (fma.f64 #s(literal -1/2 binary64) %1325 (fma.f64 #s(literal -3/8 binary64) %1669 %1518)) %1901 = (*.f64 #s(literal 2/9 binary64) %730) %1907 = (fma.f64 #s(literal -1/6 binary64) %1325 (fma.f64 #s(literal -1/8 binary64) %1669 %1901)) %1918 = (/.f64 a %78) %1919 = (*.f64 %329 c) %1920 = (/.f64 %1919 %89) %1924 = (+.f64 %78 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %1918 (*.f64 #s(literal -9/8 binary64) %1920)))) %1927 = (/.f64 (*.f64 %1496 c) %100) %1928 = (/.f64 %329 %89) %1929 = (*.f64 #s(literal -9/8 binary64) %1928) %1934 = (+.f64 %78 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %1918 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %1927 %1929))))) %1938 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %1918 (*.f64 #s(literal -27/8 binary64) %1920))) %1939 = (fma.f64 #s(literal 3 binary64) %78 %1938) %1945 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %1918 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %1927 (*.f64 #s(literal -27/8 binary64) %1928))))) %1946 = (fma.f64 #s(literal 3 binary64) %78 %1945) %1950 = (fma.f64 #s(literal -1 binary64) %451 %33) %1955 = (/.f64 %12 %89) %1956 = (/.f64 #s(literal 1 binary64) %78) %1957 = (*.f64 #s(literal 3/2 binary64) %1956) %1962 = (/.f64 a %89) %1963 = (/.f64 %1919 %100) %1971 = (*.f64 #s(literal -3/2 binary64) %1918) %2005 = (*.f64 #s(literal 3/4 binary64) %1956) %2020 = (fma.f64 #s(literal -1/2 binary64) %85 %451) %2023 = (*.f64 #s(literal -1/8 binary64) %1955) %2024 = (*.f64 #s(literal 1/2 binary64) %1956) %2026 = (fma.f64 c (-.f64 %2023 %2024) %451) %2033 = (fma.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -1/8 binary64) %1962 (*.f64 #s(literal -1/16 binary64) %1963))) %2024) %451) %2043 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b)) %2050 = (+.f64 %78 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1918 (*.f64 #s(literal -1/8 binary64) %1920)))) %2058 = (+.f64 %78 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1918 (*.f64 c (fma.f64 #s(literal -1/8 binary64) %1928 (*.f64 #s(literal -1/16 binary64) %1927)))))) %2076 = (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %1955) %2024)) %2083 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %1963 (*.f64 #s(literal -3/8 binary64) %1962))) %2024)) %2092 = (*.f64 #s(literal -1/3 binary64) %1950) %2112 = (*.f64 #s(literal 1/6 binary64) %1956) %2124 = (/.f64 b %12) %2128 = (/.f64 %73 c) %2132 = (*.f64 %87 %54) %2133 = (/.f64 %73 %2132) %2134 = (*.f64 #s(literal 1/2 binary64) %2133) %2135 = (+.f64 %54 %2134) %2136 = (*.f64 c %2135) %2138 = (pow.f64 %54 #s(literal 3 binary64)) %2139 = (*.f64 %1536 %2138) %2140 = (/.f64 %627 %2139) %2142 = (+.f64 %54 (fma.f64 #s(literal -1/8 binary64) %2140 %2134)) %2143 = (*.f64 c %2142) %2145 = (pow.f64 c #s(literal 6 binary64)) %2148 = (/.f64 %638 (*.f64 %2145 (pow.f64 %54 #s(literal 5 binary64)))) %2152 = (*.f64 c (+.f64 %54 (fma.f64 #s(literal -1/8 binary64) %2140 (fma.f64 #s(literal 1/16 binary64) %2148 %2134)))) %2154 = (*.f64 #s(literal 3 binary64) %54) %2155 = (fma.f64 #s(literal 3/2 binary64) %2133 %2154) %2156 = (*.f64 c %2155) %2158 = (fma.f64 #s(literal -3/8 binary64) %2140 %2155) %2159 = (*.f64 c %2158) %2163 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %2140 (fma.f64 #s(literal 3/16 binary64) %2148 %2155))) %2176 = (/.f64 %73 (*.f64 a %2132)) %2182 = (/.f64 %627 (*.f64 a %2139)) %2190 = (/.f64 b c) %2204 = (*.f64 #s(literal 1/3 binary64) %54) %2208 = (fma.f64 #s(literal 1/6 binary64) %2133 %2204) %2227 = (*.f64 #s(literal 1/2 binary64) %164) %2231 = (fma.f64 #s(literal 1/4 binary64) %2176 %2227) %2239 = (/.f64 #s(literal 1 binary64) c) %2240 = (fabs.f64 %2239) %2243 = (sqrt.f64 %2240) %2244 = (*.f64 c %2243) %2249 = (*.f64 %2243 %1431) %2250 = (*.f64 c %2249) %2253 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %48)) %2254 = (*.f64 c %2253) %2255 = (/.f64 %2254 a) %2257 = (/.f64 %2253 a) %2261 = (*.f64 %87 %2253) %2264 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %73 (*.f64 a %2261)) %2257) %2268 = (pow.f64 %2253 #s(literal 3 binary64)) %2269 = (*.f64 %1536 %2268) %2271 = (/.f64 %627 (*.f64 a %2269)) %2272 = (fma.f64 #s(literal -1/8 binary64) %2271 %2264) %2289 = (*.f64 #s(literal -1 binary64) %2190) %2294 = (*.f64 #s(literal 1/2 binary64) (/.f64 %73 %2261)) %2295 = (+.f64 %2253 %2294) %2299 = (/.f64 %627 %2269) %2301 = (+.f64 %2253 (fma.f64 #s(literal -1/8 binary64) %2299 %2294)) %2308 = (*.f64 c %2295) %2310 = (*.f64 c %2301) %2313 = (*.f64 %2145 (pow.f64 %2253 #s(literal 5 binary64))) %2318 = (*.f64 c (+.f64 %2253 (fma.f64 #s(literal -1/8 binary64) %2299 (fma.f64 #s(literal 1/16 binary64) (/.f64 %638 %2313) %2294)))) %2320 = (*.f64 c %2264) %2322 = (*.f64 c %2272) %2328 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %2271 (fma.f64 #s(literal 1/16 binary64) (/.f64 %638 (*.f64 a %2313)) %2264))) %2336 = (*.f64 #s(literal 3 binary64) %2190) %2343 = (*.f64 #s(literal 1/3 binary64) %164) %2347 = (fma.f64 #s(literal 1/6 binary64) %2176 %2343) %2363 = (*.f64 c (sqrt.f64 (/.f64 #s(literal -1 binary64) %12))) %2370 = (* 1/3 (/ %561 a)) %2384 = (*.f64 #s(literal 1/9 binary64) %164) %2388 = (fma.f64 #s(literal 1/18 binary64) %2176 %2384) %2430 = (/.f64 %73 (*.f64 a %57)) %2439 = (/.f64 %73 (*.f64 a %54)) %2440 = (*.f64 %87 %2138) %2442 = (/.f64 %627 (*.f64 a %2440)) %2457 = (/.f64 %73 %57) %2466 = (/.f64 %627 %2440) %2468 = (/.f64 %73 %54) %2469 = (*.f64 #s(literal 1/2 binary64) %2468) %2507 = (*.f64 #s(literal -3/2 binary64) %2457) %2517 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %2466 (*.f64 #s(literal 3/2 binary64) %2468)) c)) %2547 = (fabs.f64 (/.f64 #s(literal -1 binary64) c)) %2552 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %2547)) %2553 = (*.f64 c %2552) %2559 = (*.f64 %1431 %2552) %2560 = (*.f64 c %2559) %2571 = (*.f64 #s(literal -1/2 binary64) (/.f64 %73 (*.f64 a %2254))) %2578 = (*.f64 %87 %2268) %2586 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %627 (*.f64 a %2578)) (*.f64 #s(literal 1/2 binary64) (/.f64 %73 (*.f64 a %2253)))) c)) (approx b #s(literal 0 binary64)) (approx a a) (approx %6 %8) (approx %11 %13) (approx %15 %12) (approx %18 %20) (approx %22 %23) (approx %25 %26) (approx %28 %30) (approx %32 %33) (approx %35 (/.f64 (+.f64 b %29) a)) (approx %40 %42) (approx %44 %45) (approx %47 %48) (approx %50 %51) (approx %53 %54) (approx %56 %57) (approx %59 (*.f64 #s(literal -3 binary64) a)) (approx %62 %63) (approx %65 %67) (approx %71 %73) (approx %71 (fma.f64 #s(literal -3 binary64) %12 %73)) (approx %77 %78) (approx %77 %83) (approx %77 %94) (approx %77 %108) (approx %111 (*.f64 #s(literal 9 binary64) a)) (approx %115 %116) (approx %115 %119) (approx %115 %125) (approx %115 %133) (approx %135 %29) (approx %139 %141) (approx %143 %144) (approx %151 (*.f64 #s(literal -2/3 binary64) %33)) (approx %151 (/.f64 (fma.f64 #s(literal -2/3 binary64) b (*.f64 #s(literal 1/2 binary64) %45)) a)) (approx %160 %161) (approx %163 %164) (approx %166 %167) (approx %172 %175) (approx %172 (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) %78 %178)) a)) (approx %172 (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) %78 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %90 (*.f64 #s(literal 3/2 binary64) %85))))) a)) (approx %172 (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) %78 (*.f64 a (fma.f64 #s(literal 3/2 binary64) %85 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %102 %192)))))) a)) (approx %201 (-.f64 b %29)) (approx %204 %205) (approx %204 (-.f64 (+.f64 b %178) %78)) (approx %204 (-.f64 (+.f64 b (*.f64 a (-.f64 (*.f64 #s(literal 9/8 binary64) %90) %211))) %78)) (approx %204 (-.f64 (+.f64 b (*.f64 a (-.f64 (*.f64 a (-.f64 %192 %103)) %211))) %78)) (approx %224 %225) (approx %227 %228) (approx %227 %231) (approx %227 %237) (approx %227 %245) (approx %248 (fma.f64 #s(literal -1/3 binary64) b %225)) (approx (* 3 %135) %252) (approx %255 %257) (approx %255 (fma.f64 #s(literal -9/2 binary64) %81 %257)) (approx %255 (fma.f64 #s(literal 3 binary64) %256 %124)) (approx %255 (fma.f64 #s(literal 3 binary64) %256 %132)) (approx (* 3/2 %44) (*.f64 #s(literal 3/2 binary64) %45)) (approx (* -1/2 %44) (*.f64 #s(literal -1/2 binary64) %45)) (approx %274 %276) (approx %274 (/.f64 (fma.f64 #s(literal -3/4 binary64) %81 (*.f64 #s(literal 1/2 binary64) %256)) a)) (approx %274 (/.f64 (fma.f64 #s(literal 1/2 binary64) %256 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %85 (*.f64 #s(literal -9/16 binary64) %90)))) a)) (approx %274 (/.f64 (fma.f64 #s(literal 1/2 binary64) %256 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %85 (*.f64 a (fma.f64 #s(literal -27/32 binary64) %101 (*.f64 #s(literal -9/16 binary64) %102)))))) a)) (approx %298 (*.f64 #s(literal 3 binary64) %57)) (approx %301 %302) (approx %304 %305) (approx %307 %308) (approx %310 %311) (approx %313 %314) (approx %316 (/.f64 #s(literal -3 binary64) a)) (approx %319 %320) (approx %322 %323) (approx %325 %326) (approx %328 (/.f64 %305 %329)) (approx %332 %333) (approx (neg %332) (*.f64 #s(literal -1 binary64) %333)) (approx %338 %339) (approx %341 (/.f64 #s(literal 3 binary64) %339)) (approx %344 %345) (approx (sqrt %344) (sqrt.f64 %345)) (approx %350 (*.f64 #s(literal 3 binary64) %311)) (approx %355 (*.f64 #s(literal 1/3 binary64) (/.f64 %357 %311))) (approx %361 (/.f64 %311 a)) (approx %364 (/.f64 %365 a)) (approx %371 %275) (approx %371 (/.f64 %375 a)) (approx %371 (/.f64 %383 a)) (approx %371 (/.f64 %393 a)) (approx (/ %332 -3) (*.f64 #s(literal -1/3 binary64) %333)) (approx (/ %307 a) (/.f64 %308 a)) (approx %403 (*.f64 #s(literal -3/8 binary64) a)) (approx %406 (*.f64 #s(literal -3/8 binary64) %12)) (approx %412 (*.f64 #s(literal -1/2 binary64) c)) (approx %412 %417) (approx %419 %421) (approx %426 (*.f64 #s(literal -1/2 binary64) %427)) (approx %426 (fma.f64 #s(literal -1/2 binary64) %427 %432)) (approx %370 %256) (approx %370 %375) (approx %370 %383) (approx %370 %393) (approx %439 %440) (approx (/ %439 a) (/.f64 %440 a)) (approx %368 (fma.f64 #s(literal -1 binary64) %12 %73)) (approx %369 %374) (approx %369 %382) (approx %369 %392) (approx %450 %451) (approx %450 (/.f64 %374 a)) (approx %450 (/.f64 %382 a)) (approx %450 (/.f64 %392 a)) (approx %459 %460) (approx %459 (-.f64 %119 %144)) (approx %459 (-.f64 %125 %144)) (approx %459 (-.f64 %133 %144)) (approx %468 %471) (approx %468 (/.f64 (fma.f64 #s(literal -1/2 binary64) %81 (*.f64 #s(literal 1/9 binary64) %460)) a)) (approx %468 (/.f64 (fma.f64 #s(literal 1/9 binary64) %460 %236) a)) (approx %468 (/.f64 (fma.f64 #s(literal 1/9 binary64) %460 %244) a)) (approx %487 %488) (approx %487 (/.f64 (fma.f64 #s(literal -1/2 binary64) %81 (*.f64 #s(literal 1/3 binary64) %256)) a)) (approx %487 (/.f64 (fma.f64 #s(literal 1/3 binary64) %256 %236) a)) (approx %487 (/.f64 (fma.f64 #s(literal 1/3 binary64) %256 %244) a)) (approx %500 (*.f64 #s(literal -1/3 binary64) %175)) (approx %500 (/.f64 (fma.f64 #s(literal -1/2 binary64) %81 (*.f64 #s(literal -1/3 binary64) %174)) a)) (approx %500 (/.f64 (fma.f64 #s(literal -1/3 binary64) %174 %236) a)) (approx %500 (/.f64 (fma.f64 #s(literal -1/3 binary64) %174 %244) a)) (approx %514 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/3 binary64) %365)) a)) (approx (* 1/3 %341) (/.f64 #s(literal 1 binary64) %339)) (approx %523 %525) (approx %523 (/.f64 %231 a)) (approx %523 (/.f64 %237 a)) (approx %523 (/.f64 %245 a)) (approx %534 (*.f64 #s(literal -1/3 binary64) %167)) (approx %539 (*.f64 #s(literal -1/3 binary64) %30)) (approx %542 %544) (approx %546 (*.f64 #s(literal -1/3 binary64) %544)) (approx %549 (*.f64 #s(literal 1/3 binary64) %544)) (approx %552 %553) (approx (* -1/3 %552) (*.f64 #s(literal -1/3 binary64) %553)) (approx (* 1/3 %552) (*.f64 #s(literal 1/3 binary64) %553)) (approx %561 %543) (approx %563 (*.f64 #s(literal 3 binary64) %45)) (approx (* -3/2 %563) (*.f64 #s(literal -9/2 binary64) %45)) (approx %486 (-.f64 %83 b)) (approx %486 (-.f64 %94 b)) (approx %486 (-.f64 %108 b)) (approx %577 %578) (approx %577 (/.f64 (fma.f64 #s(literal -1/6 binary64) %81 (*.f64 #s(literal 1/9 binary64) %256)) a)) (approx %577 (/.f64 (fma.f64 #s(literal 1/9 binary64) %256 (*.f64 a (fma.f64 #s(literal -1/6 binary64) %85 %379))) a)) (approx %577 (/.f64 (fma.f64 #s(literal 1/9 binary64) %256 (*.f64 a (fma.f64 #s(literal -1/6 binary64) %85 (*.f64 a (fma.f64 #s(literal -3/16 binary64) %101 (*.f64 #s(literal -1/8 binary64) %102)))))) a)) (approx (* (+ -3 -3) %32) (*.f64 #s(literal -6 binary64) %33)) (approx %28 %604) (approx %35 %606) (approx %53 %609) (approx %56 %612) (approx %71 (*.f64 a (fma.f64 #s(literal -3 binary64) c %614))) (approx %77 %618) (approx %77 %624) (approx %77 %634) (approx %77 %646) (approx %115 (*.f64 #s(literal 3 binary64) %618)) (approx %115 %652) (approx %115 %655) (approx %115 %660) (approx %139 %662) (approx %151 %664) (approx %151 (fma.f64 #s(literal -2/3 binary64) %33 %664)) (approx %163 %608) (approx %166 %611) (approx %172 (*.f64 #s(literal -1 binary64) %604)) (approx %172 (fma.f64 #s(literal -1 binary64) %604 %33)) (approx %172 (fma.f64 #s(literal -1 binary64) %604 %674)) (approx %172 (fma.f64 #s(literal -1 binary64) %604 (fma.f64 #s(literal -1/2 binary64) %621 %678))) (approx %201 (*.f64 #s(literal -1 binary64) %618)) (approx %201 (*.f64 a (-.f64 %33 %604))) (approx %204 (*.f64 a (-.f64 %674 %604))) (approx %204 (*.f64 a (-.f64 %678 %623))) (approx %224 (*.f64 #s(literal 1/3 binary64) %618)) (approx %227 (*.f64 a %695)) (approx %227 (*.f64 a %700)) (approx %227 (*.f64 a %705)) (approx %255 (*.f64 a (fma.f64 #s(literal -3 binary64) %33 %650))) (approx %255 (*.f64 a (fma.f64 #s(literal -3 binary64) %33 %651))) (approx %255 (*.f64 a (fma.f64 #s(literal -3 binary64) %33 %654))) (approx %274 %717) (approx %274 (fma.f64 #s(literal -1/2 binary64) %33 %717)) (approx %274 (fma.f64 #s(literal -1/2 binary64) %33 %722)) (approx %274 (fma.f64 #s(literal -1/2 binary64) %33 (fma.f64 #s(literal -1/16 binary64) %631 %722))) (approx %298 (*.f64 #s(literal 3 binary64) %612)) (approx %304 (*.f64 %329 %731)) (approx %310 %735) (approx %328 %731) (approx %350 (*.f64 #s(literal 3 binary64) %735)) (approx %355 (*.f64 #s(literal 1/3 binary64) (/.f64 %357 %735))) (approx %361 %734) (approx %364 %744) (approx %371 %746) (approx %371 %749) (approx %371 (+.f64 %746 (fma.f64 #s(literal -1 binary64) %33 %753))) (approx %371 (+.f64 %746 (fma.f64 #s(literal -1 binary64) %33 %760))) (approx %412 %416) (approx %412 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %23 (*.f64 #s(literal -3/8 binary64) %765)))) (approx %426 %432) (approx %426 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %772 (*.f64 #s(literal -3/8 binary64) %773)))) (approx %370 %778) (approx %370 (*.f64 a %749)) (approx %370 (*.f64 a %783)) (approx %370 (*.f64 a %787)) (approx %368 (*.f64 a (-.f64 %614 c))) (approx %369 %793) (approx %369 %795) (approx %369 %803) (approx %450 %782) (approx %450 %786) (approx %450 %802) (approx %808 %783) (approx %808 %787) (approx %459 (*.f64 a (-.f64 %651 %811))) (approx %459 (*.f64 a (-.f64 %654 %811))) (approx %468 %695) (approx %468 %700) (approx %468 %705) (approx %514 (*.f64 #s(literal -1/3 binary64) %744)) (approx %514 (fma.f64 #s(literal -1/3 binary64) %744 %42)) (approx %534 (*.f64 #s(literal -1/3 binary64) %611)) (approx %539 %827) (approx %546 (*.f64 #s(literal -1/3 binary64) %746)) (approx %549 (*.f64 #s(literal 1/3 binary64) %746)) (approx %486 (*.f64 a (+.f64 %604 %748))) (approx %486 (*.f64 a (-.f64 %623 %33))) (approx %486 (*.f64 a (-.f64 %633 %33))) (approx %577 %842) (approx %577 (fma.f64 #s(literal -1/9 binary64) %33 %842)) (approx %577 (fma.f64 #s(literal -1/9 binary64) %33 %848)) (approx %577 (fma.f64 #s(literal -1/9 binary64) %33 (fma.f64 #s(literal -1/72 binary64) %631 %848))) (approx %53 (*.f64 #s(literal -1 binary64) %609)) (approx %56 (*.f64 #s(literal -1 binary64) %612)) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %614 (*.f64 #s(literal 3 binary64) c))))) (approx %77 (*.f64 #s(literal -1 binary64) %624)) (approx %77 (*.f64 #s(literal -1 binary64) %634)) (approx %77 (*.f64 #s(literal -1 binary64) %646)) (approx %115 (*.f64 #s(literal -3 binary64) %618)) (approx %115 (*.f64 #s(literal -1 binary64) %652)) (approx %115 (*.f64 #s(literal -1 binary64) %655)) (approx %115 (*.f64 #s(literal -1 binary64) %660)) (approx %533 (*.f64 #s(literal -1 binary64) %611)) (approx %172 (+.f64 %604 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %881) a)))) (approx %172 (+.f64 %604 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %893) a)))) (approx %201 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %748 %604)))) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %880)) a)) %604)))) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %888) %890) a))) a)) %604)))) (approx %224 (*.f64 #s(literal -1/3 binary64) %618)) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 1/3 binary64) %604 (*.f64 #s(literal 1/3 binary64) %33))))) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %880)) a) %662)))) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %888 (*.f64 #s(literal 1/6 binary64) %889)) a) %939) a) %662)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3 binary64) %604 %811)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %950) a) %650)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %960) a) %650)))) (approx %274 %967) (approx %274 (fma.f64 #s(literal -1/2 binary64) %604 %969)) (approx %274 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %880 %972) a) %967)) (approx %274 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %889 (*.f64 #s(literal 1/16 binary64) %888)) a) %972) a) %967)) (approx %298 (*.f64 #s(literal -3 binary64) %612)) (approx %304 (*.f64 #s(literal -1 binary64) (*.f64 %329 %988))) (approx %310 (*.f64 #s(literal -1 binary64) %994)) (approx %328 %992) (approx %350 (*.f64 #s(literal -3 binary64) %994)) (approx %355 (*.f64 #s(literal -1/3 binary64) (/.f64 %357 %994))) (approx %361 %993) (approx %364 %1004) (approx %371 (*.f64 #s(literal -1 binary64) %746)) (approx %371 (fma.f64 #s(literal -1 binary64) %746 %748)) (approx %371 (fma.f64 #s(literal -1 binary64) %746 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %1011) a)))) (approx %371 (fma.f64 #s(literal -1 binary64) %746 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %1023) a)))) (approx %412 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3/8 binary64) %765 (*.f64 #s(literal 1/2 binary64) %23))))) (approx %426 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3/8 binary64) %773 (*.f64 #s(literal 1/2 binary64) %772))))) (approx %370 (*.f64 #s(literal -1 binary64) %778)) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %746 %33)))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %746 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %1010) b) a)))))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %746 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1019 (*.f64 #s(literal 1/2 binary64) %1017)) a)) b) a)))))) (approx %368 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %614) (*.f64 #s(literal -1 binary64) c))))) (approx %369 (*.f64 #s(literal -1 binary64) %793)) (approx %369 (*.f64 #s(literal -1 binary64) %795)) (approx %369 (*.f64 #s(literal -1 binary64) %803)) (approx %450 (fma.f64 #s(literal -1 binary64) %746 (*.f64 #s(literal -1/2 binary64) %752))) (approx %450 (fma.f64 #s(literal -1 binary64) %746 (fma.f64 #s(literal -1/2 binary64) %752 %1080))) (approx %450 (fma.f64 #s(literal -1 binary64) %746 (fma.f64 #s(literal -1/2 binary64) %752 (fma.f64 #s(literal -1/16 binary64) %799 %1080)))) (approx %808 (fma.f64 #s(literal -1 binary64) %746 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1011 %1088) a)))) (approx %808 (fma.f64 #s(literal -1 binary64) %746 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1023 %1088) a)))) (approx %459 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %950 %144) a) %650)))) (approx %459 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %960 %144) a) %650)))) (approx %468 (fma.f64 #s(literal -1/3 binary64) %604 %42)) (approx %468 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %880 %1113) a) %827)) (approx %468 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %889 (*.f64 #s(literal 1/24 binary64) %888)) a) %1113) a) %827)) (approx %514 (*.f64 #s(literal -1/3 binary64) %1004)) (approx %514 (fma.f64 #s(literal -1/3 binary64) %1004 %42)) (approx %534 (*.f64 #s(literal 1/3 binary64) %611)) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 a %606))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %604 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %881 b) a)))))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %604 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %893 b) a)))))) (approx %577 %1149) (approx %577 (fma.f64 #s(literal -1/9 binary64) %604 %1151)) (approx %577 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/18 binary64) %880 %1154) a) %1149)) (approx %577 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/18 binary64) %889 (*.f64 #s(literal 1/72 binary64) %888)) a) %1154) a) %1149)) (approx b b) (approx %149 %427) (approx (* -2 b) (*.f64 #s(literal -2 binary64) b)) (approx %77 (+.f64 %29 (*.f64 #s(literal 1/2 binary64) %1175))) (approx %77 (+.f64 %29 (*.f64 %73 (fma.f64 #s(literal -1/8 binary64) %1180 %1182)))) (approx %77 (+.f64 %29 (*.f64 %73 (fma.f64 %73 (-.f64 (*.f64 #s(literal 1/16 binary64) %1188) (*.f64 #s(literal 1/8 binary64) %1190)) %1182)))) (approx %115 (fma.f64 #s(literal 3/2 binary64) %1175 %252)) (approx %115 (fma.f64 #s(literal 3 binary64) %29 (*.f64 %73 %1200))) (approx %115 (fma.f64 #s(literal 3 binary64) %29 (*.f64 %73 (fma.f64 %73 (-.f64 (*.f64 #s(literal 3/16 binary64) %1188) (*.f64 #s(literal 3/8 binary64) %1190)) %1199)))) (approx %1212 (*.f64 #s(literal 2 binary64) b)) (approx %151 (/.f64 (fma.f64 #s(literal -2/3 binary64) %614 %1215) b)) (approx %172 (*.f64 #s(literal -1 binary64) %30)) (approx %172 (fma.f64 #s(literal -1 binary64) %30 %33)) (approx %172 (fma.f64 #s(literal -1 binary64) %30 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1224 %730)))) (approx %172 (fma.f64 #s(literal -1 binary64) %30 (*.f64 b (fma.f64 b (-.f64 (*.f64 #s(literal 1/8 binary64) %1230) (*.f64 #s(literal 1/2 binary64) %1232)) %730)))) (approx %201 (*.f64 #s(literal -1 binary64) %29)) (approx %204 (-.f64 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %1241))) %29)) (approx %204 (-.f64 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/8 binary64) %1180) %1182)))) %29)) (approx %227 (fma.f64 #s(literal 1/3 binary64) %29 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %1241) #s(literal 1/3 binary64))))) (approx %227 (fma.f64 #s(literal 1/3 binary64) %29 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) %1180 (*.f64 #s(literal 1/6 binary64) %1181))) #s(literal 1/3 binary64))))) (approx %255 (fma.f64 #s(literal -3 binary64) b %252)) (approx %255 (fma.f64 #s(literal 3 binary64) %29 (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %1241) #s(literal 3 binary64))))) (approx %255 (fma.f64 #s(literal 3 binary64) %29 (*.f64 b (-.f64 (*.f64 b %1200) #s(literal 3 binary64))))) (approx (* -3/4 %149) (*.f64 #s(literal -3/4 binary64) %427)) (approx %274 %1282) (approx %274 (fma.f64 #s(literal -1/2 binary64) %33 %1282)) (approx %274 (fma.f64 #s(literal 1/2 binary64) %30 (*.f64 b (-.f64 (*.f64 #s(literal 1/4 binary64) %1224) %1287)))) (approx %274 (fma.f64 #s(literal 1/2 binary64) %30 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/16 binary64) %1230 (*.f64 #s(literal 1/4 binary64) %1232))) %1287)))) (approx (* -6 b) (*.f64 #s(literal -6 binary64) b)) (approx %371 %1305) (approx %371 (fma.f64 #s(literal -1 binary64) %33 %1305)) (approx %371 (fma.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %1309)) %730) %1305)) (approx %371 (fma.f64 b (-.f64 (*.f64 b %1320) %730) %1305)) (approx %409 %1325) (approx %423 (/.f64 %87 b)) (approx %412 (/.f64 %1331 %73)) (approx %426 (/.f64 %1331 %430)) (approx %370 %1304) (approx %370 (+.f64 %1304 %1088)) (approx %370 (+.f64 %1304 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %1304)) #s(literal 1 binary64))))) (approx %370 (+.f64 %1304 (*.f64 b (-.f64 (*.f64 b %1348) #s(literal 1 binary64))))) (approx (/ %1212 -3) (*.f64 #s(literal -2/3 binary64) b)) (approx %368 (-.f64 %73 %12)) (approx %369 (+.f64 %1304 (*.f64 #s(literal 1/2 binary64) (/.f64 %73 %1304)))) (approx %369 (+.f64 %1304 (*.f64 %73 %1348))) (approx %369 (+.f64 %1304 (*.f64 %73 (fma.f64 %73 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %73 %1366)) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %1315))) %1347)))) (approx %450 (fma.f64 #s(literal 1/2 binary64) (/.f64 %73 %1309) %1305)) (approx %450 (fma.f64 %73 %1320 %1305)) (approx %450 (fma.f64 %73 (fma.f64 %73 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %73 (*.f64 a %1366))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %1316))) %1319) %1305)) (approx %468 (fma.f64 #s(literal -1/3 binary64) %33 %141)) (approx %468 (fma.f64 #s(literal 1/3 binary64) %30 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %1224) %1393)))) (approx %468 (fma.f64 #s(literal 1/3 binary64) %30 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) %1230 (*.f64 #s(literal 1/6 binary64) %1232))) %1393)))) (approx %487 %1408) (approx %487 (fma.f64 #s(literal -1/3 binary64) %33 %1408)) (approx %487 (fma.f64 #s(literal 1/3 binary64) %1407 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %1413) %1393)))) (approx %487 (fma.f64 #s(literal 1/3 binary64) %1407 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) %1421 (*.f64 #s(literal 1/6 binary64) %1422))) %1393)))) (approx %514 (*.f64 #s(literal -1/3 binary64) %1432)) (approx %514 (fma.f64 #s(literal -1/3 binary64) %1432 %42)) (approx (* -1/6 %149) (*.f64 #s(literal -1/6 binary64) %427)) (approx %486 %1406) (approx %486 (+.f64 %1406 %1088)) (approx %486 (+.f64 %1406 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %1406)) #s(literal 1 binary64))))) (approx %486 (+.f64 %1406 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/8 binary64) (/.f64 %73 %1419) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1406)))) #s(literal 1 binary64))))) (approx %577 %1459) (approx %577 (fma.f64 #s(literal -1/9 binary64) %33 %1459)) (approx %577 (fma.f64 #s(literal 1/9 binary64) %1407 (*.f64 b (-.f64 (*.f64 #s(literal 1/18 binary64) %1413) %1464)))) (approx %577 (fma.f64 #s(literal 1/9 binary64) %1407 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/72 binary64) %1421 (*.f64 #s(literal 1/18 binary64) %1422))) %1464)))) (approx %35 (*.f64 b (+.f64 %730 %1476))) (approx %71 (*.f64 %73 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %1480)))) (approx %77 %1487) (approx %77 %1494) (approx %77 %1501) (approx %115 %1505) (approx %115 %1510) (approx %115 %1514) (approx %151 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %1325) %1518))) (approx %172 (*.f64 #s(literal 3/2 binary64) %427)) (approx %172 (/.f64 (fma.f64 #s(literal 9/8 binary64) %415 (*.f64 #s(literal 3/2 binary64) c)) b)) (approx %172 (/.f64 %1532 b)) (approx %172 (/.f64 (fma.f64 #s(literal 1/2 binary64) %1542 %1532) b)) (approx %201 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1546)))) (approx %204 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %1551) (*.f64 #s(literal -3/2 binary64) %12)) b)) (approx %204 (/.f64 (-.f64 (*.f64 #s(literal 27/16 binary64) %1557) %1560) b)) (approx %204 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %1564) %1566) b)) (approx %227 (/.f64 %1571 b)) (approx %227 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1557 %1571) b)) (approx %227 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1557 (fma.f64 #s(literal -1/2 binary64) %12 (fma.f64 #s(literal -3/8 binary64) %1551 (*.f64 #s(literal -1/6 binary64) %1564)))) b)) (approx %248 %939) (approx %248 (*.f64 b (-.f64 (*.f64 #s(literal 1/3 binary64) %1546) #s(literal 1/3 binary64)))) (approx %255 (/.f64 %1589 b)) (approx %255 (/.f64 (fma.f64 #s(literal -81/16 binary64) %1557 %1589) b)) (approx %255 (/.f64 (fma.f64 #s(literal -81/16 binary64) %1557 (fma.f64 #s(literal -9/2 binary64) %12 (fma.f64 #s(literal -27/8 binary64) %1551 (*.f64 #s(literal -3/2 binary64) %1564)))) b)) (approx %274 (/.f64 %1602 b)) (approx %274 (/.f64 (fma.f64 #s(literal -27/32 binary64) %1529 %1602) b)) (approx %274 (/.f64 (fma.f64 #s(literal -27/32 binary64) %1529 (fma.f64 #s(literal -3/4 binary64) c (fma.f64 #s(literal -9/16 binary64) %415 (*.f64 #s(literal -1/4 binary64) %1542)))) b)) (approx %371 (/.f64 (fma.f64 #s(literal -1/2 binary64) c %1614) b)) (approx %371 (/.f64 (fma.f64 #s(literal -1/2 binary64) c %1619) b)) (approx %371 (/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/2 binary64) (/.f64 %1625 %1541) %1619)) b)) (approx %426 (/.f64 %417 b)) (approx %370 (/.f64 (fma.f64 #s(literal -1/2 binary64) %12 (*.f64 #s(literal -1/8 binary64) %1551)) b)) (approx %370 (/.f64 (fma.f64 #s(literal -1/2 binary64) %12 %1638) b)) (approx %370 (/.f64 (fma.f64 #s(literal -1/2 binary64) %12 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1625 %638) %1638)) b)) (approx %368 (*.f64 %73 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1480)))) (approx %369 %1653) (approx %369 %1658) (approx %369 %1664) (approx %450 %1667) (approx %450 %1672) (approx %450 %1678) (approx %468 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1529 %417) b)) (approx %468 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1529 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %415 (*.f64 #s(literal -1/6 binary64) %1542)))) b)) (approx %514 (*.f64 b (-.f64 (*.f64 #s(literal -1/3 binary64) %1689) %1393))) (approx %486 (*.f64 #s(literal -3/2 binary64) %45)) (approx %486 (/.f64 %1560 b)) (approx %486 (/.f64 %1566 b)) (approx %486 (/.f64 (fma.f64 #s(literal -27/16 binary64) %1557 (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %1551 (*.f64 #s(literal -1/2 binary64) %1564)))) b)) (approx %577 (/.f64 %1706 b)) (approx %577 (/.f64 (fma.f64 #s(literal -3/16 binary64) %1529 %1706) b)) (approx %577 (/.f64 (fma.f64 #s(literal -3/16 binary64) %1529 (fma.f64 #s(literal -1/6 binary64) c (fma.f64 #s(literal -1/8 binary64) %415 (*.f64 #s(literal -1/18 binary64) %1542)))) b)) (approx %35 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %1476) %730)))) (approx %77 %1088) (approx %77 (*.f64 #s(literal -1 binary64) %1487)) (approx %77 (*.f64 #s(literal -1 binary64) %1494)) (approx %77 (*.f64 #s(literal -1 binary64) %1501)) (approx %115 (*.f64 #s(literal -3 binary64) b)) (approx %115 (*.f64 #s(literal -1 binary64) %1505)) (approx %115 (*.f64 #s(literal -1 binary64) %1510)) (approx %115 (*.f64 #s(literal -1 binary64) %1514)) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1325 %1518)))) (approx %172 (*.f64 #s(literal 2 binary64) %33)) (approx %172 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1744 %1745)))) (approx %172 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %1669 %1744) %1745)))) (approx %172 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %1669 (fma.f64 #s(literal 3/2 binary64) %1325 (*.f64 #s(literal 27/16 binary64) %1674))) %1745)))) (approx %201 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1546 #s(literal 1 binary64))))) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %1480) #s(literal 2 binary64))))) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 9/8 binary64) %1490) %1772)))) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 27/16 binary64) %1498) %1778)))) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %1651)))) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %1788)))) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) (fma.f64 #s(literal -9/16 binary64) %1498 %1788))))) (approx %248 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/3 binary64) %1546))))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %1503)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %1508)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %1512)))) (approx %274 %748) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/4 binary64) %1325 %730)))) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 b %1821))) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/32 binary64) %1674 %1821)))) (approx %371 (*.f64 #s(literal -2 binary64) %33)) (approx %371 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1325 %1745)))) (approx %371 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1325 (fma.f64 #s(literal -1/8 binary64) %1669 %1745))))) (approx %371 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1325 (fma.f64 #s(literal -1/8 binary64) %1669 (fma.f64 #s(literal -1/16 binary64) %1674 %1745)))))) (approx %426 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %415 %1215) b))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %1651)))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %1656)))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %1662)))) (approx %369 (*.f64 #s(literal -1 binary64) %1653)) (approx %369 (*.f64 #s(literal -1 binary64) %1658)) (approx %369 (*.f64 #s(literal -1 binary64) %1664)) (approx %450 (*.f64 #s(literal -1 binary64) %1667)) (approx %450 (*.f64 #s(literal -1 binary64) %1672)) (approx %450 (*.f64 #s(literal -1 binary64) %1678)) (approx %468 (*.f64 #s(literal -1 binary64) (*.f64 b %1875))) (approx %468 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %1674 %1875)))) (approx %514 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 1/3 binary64) %1689 %1393)))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 b %1772))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 b %1778))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %1499)))) (approx %577 (*.f64 #s(literal -2/9 binary64) %33)) (approx %577 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/6 binary64) %1325 %1901)))) (approx %577 (*.f64 #s(literal -1 binary64) (*.f64 b %1907))) (approx %577 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/16 binary64) %1674 %1907)))) (approx c c) (approx %53 (/.f64 %29 c)) (approx %77 %1924) (approx %77 %1934) (approx %115 %1939) (approx %115 %1946) (approx %163 (/.f64 %604 c)) (approx %172 %1950) (approx %172 (fma.f64 #s(literal -1 binary64) %451 (fma.f64 #s(literal 3/2 binary64) %85 %33))) (approx %172 (fma.f64 #s(literal -1 binary64) %451 (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %1955 %1957) %33))) (approx %172 (fma.f64 #s(literal -1 binary64) %451 (fma.f64 c (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %1962 (*.f64 #s(literal 27/16 binary64) %1963)) %1957) %33))) (approx %204 (-.f64 (+.f64 b (*.f64 c (-.f64 (*.f64 #s(literal 9/8 binary64) %1920) %1971))) %78)) (approx %204 (-.f64 (+.f64 b (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal 27/16 binary64) %1927) %1929)) %1971))) %78)) (approx %227 (fma.f64 #s(literal -1/3 binary64) %205 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1918 (*.f64 #s(literal -3/8 binary64) %1920))))) (approx %227 (fma.f64 #s(literal -1/3 binary64) %205 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1918 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %1927 (*.f64 #s(literal -3/8 binary64) %1928))))))) (approx %255 (fma.f64 #s(literal 3 binary64) %256 %1938)) (approx %255 (fma.f64 #s(literal 3 binary64) %256 %1945)) (approx %274 (fma.f64 #s(literal -3/4 binary64) %85 %276)) (approx %274 (fma.f64 #s(literal 1/2 binary64) %275 (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %1955) %2005)))) (approx %274 (fma.f64 #s(literal 1/2 binary64) %275 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/32 binary64) %1963 (*.f64 #s(literal -9/16 binary64) %1962))) %2005)))) (approx %353 %356) (approx %354 %357) (approx %364 %1432) (approx %371 (-.f64 %2020 %33)) (approx %371 (-.f64 %2026 %33)) (approx %371 (-.f64 %2033 %33)) (approx %412 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %1480) #s(literal 1/2 binary64)))) (approx %426 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 %12 %430)) %2043))) (approx %370 (-.f64 %2050 b)) (approx %370 (-.f64 %2058 b)) (approx %369 %2050) (approx %369 %2058) (approx %450 %2020) (approx %450 %2026) (approx %450 %2033) (approx %808 (-.f64 %451 %33)) (approx %459 (-.f64 %1939 %144)) (approx %459 (-.f64 %1946 %144)) (approx %468 (fma.f64 #s(literal -1/2 binary64) %85 %471)) (approx %468 (fma.f64 #s(literal 1/9 binary64) %470 %2076)) (approx %468 (fma.f64 #s(literal 1/9 binary64) %470 %2083)) (approx %487 (fma.f64 #s(literal -1/2 binary64) %85 %488)) (approx %487 (fma.f64 #s(literal 1/3 binary64) %275 %2076)) (approx %487 (fma.f64 #s(literal 1/3 binary64) %275 %2083)) (approx %500 %2092) (approx %500 (fma.f64 #s(literal -1/2 binary64) %85 %2092)) (approx %500 (fma.f64 #s(literal -1/3 binary64) %1950 %2076)) (approx %500 (fma.f64 #s(literal -1/3 binary64) %1950 %2083)) (approx %523 (fma.f64 #s(literal -1/2 binary64) %85 %525)) (approx %523 (fma.f64 #s(literal -1/3 binary64) %524 %2076)) (approx %523 (fma.f64 #s(literal -1/3 binary64) %524 %2083)) (approx %486 (-.f64 %1924 b)) (approx %486 (-.f64 %1934 b)) (approx %577 (fma.f64 #s(literal -1/6 binary64) %85 %578)) (approx %577 (fma.f64 #s(literal 1/9 binary64) %275 (*.f64 c (-.f64 %2023 %2112)))) (approx %577 (fma.f64 #s(literal 1/9 binary64) %275 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %1963 (*.f64 #s(literal -1/8 binary64) %1962))) %2112)))) (approx %35 (*.f64 c (+.f64 %608 %2124))) (approx %71 (*.f64 c (fma.f64 #s(literal -3 binary64) a %2128))) (approx %77 %2136) (approx %77 %2143) (approx %77 %2152) (approx %115 %2156) (approx %115 %2159) (approx %115 %2163) (approx %139 (*.f64 #s(literal 1/3 binary64) %167)) (approx %151 (*.f64 c (fma.f64 #s(literal -2/3 binary64) %2124 %2043))) (approx %172 (*.f64 #s(literal -1 binary64) %167)) (approx %172 (*.f64 c (fma.f64 #s(literal -1 binary64) %164 %2124))) (approx %172 (*.f64 c (fma.f64 #s(literal -1 binary64) %164 (fma.f64 #s(literal -1/2 binary64) %2176 %2124)))) (approx %172 (*.f64 c (fma.f64 #s(literal -1 binary64) %164 (fma.f64 #s(literal -1/2 binary64) %2176 (fma.f64 #s(literal 1/8 binary64) %2182 %2124))))) (approx %201 (*.f64 #s(literal -1 binary64) %57)) (approx %201 (*.f64 c (-.f64 %2190 %54))) (approx %204 (*.f64 c (-.f64 (fma.f64 #s(literal -1/2 binary64) %2133 %2190) %54))) (approx %204 (*.f64 c (-.f64 (fma.f64 #s(literal 1/8 binary64) %2140 %2190) %2135))) (approx %224 (*.f64 #s(literal 1/3 binary64) %57)) (approx %227 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %2190 %2204))) (approx %227 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %2190 %2208))) (approx %227 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %2190 (fma.f64 #s(literal -1/24 binary64) %2140 %2208)))) (approx %255 (*.f64 c (fma.f64 #s(literal -3 binary64) %2190 %2154))) (approx %255 (*.f64 c (fma.f64 #s(literal -3 binary64) %2190 %2155))) (approx %255 (*.f64 c (fma.f64 #s(literal -3 binary64) %2190 %2158))) (approx %274 (*.f64 #s(literal 1/2 binary64) %167)) (approx %274 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %2124 %2227))) (approx %274 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %2124 %2231))) (approx %274 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %2124 (fma.f64 #s(literal -1/16 binary64) %2182 %2231)))) (approx %353 (*.f64 %87 %2240)) (approx %354 %2244) (approx %355 (*.f64 #s(literal 1/3 binary64) (/.f64 %2244 %311))) (approx %364 %2250) (approx %371 %2255) (approx %371 (*.f64 c (fma.f64 #s(literal -1 binary64) %2124 %2257))) (approx %371 (*.f64 c (fma.f64 #s(literal -1 binary64) %2124 %2264))) (approx %371 (*.f64 c (fma.f64 #s(literal -1 binary64) %2124 %2272))) (approx %412 (*.f64 %87 (-.f64 %421 (*.f64 #s(literal 1/2 binary64) %2239)))) (approx %426 (*.f64 %87 (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 a %430)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b c)))))) (approx %370 %2254) (approx %370 (*.f64 c (+.f64 %2253 %2289))) (approx %370 (*.f64 c (-.f64 %2295 %2190))) (approx %370 (*.f64 c (-.f64 %2301 %2190))) (approx %368 (*.f64 c (-.f64 %2128 a))) (approx %369 %2308) (approx %369 %2310) (approx %369 %2318) (approx %450 %2320) (approx %450 %2322) (approx %450 %2328) (approx %808 (*.f64 c (-.f64 %2264 %2124))) (approx %808 (*.f64 c (-.f64 %2272 %2124))) (approx %459 (*.f64 c (-.f64 %2155 %2336))) (approx %459 (*.f64 c (-.f64 %2158 %2336))) (approx %468 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %2124 %2343))) (approx %468 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %2124 %2347))) (approx %468 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %2124 (fma.f64 #s(literal -1/24 binary64) %2182 %2347)))) (approx %514 (*.f64 #s(literal -1/3 binary64) %2250)) (approx %514 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %2249 (*.f64 #s(literal -1/3 binary64) %2124)))) (approx %542 %2363) (approx %546 (*.f64 #s(literal -1/3 binary64) %2363)) (approx %549 (*.f64 #s(literal 1/3 binary64) %2363)) (approx %2370 (*.f64 #s(literal 1/3 binary64) %2255)) (approx %486 (*.f64 c (+.f64 %54 %2289))) (approx %486 (*.f64 c (-.f64 %2135 %2190))) (approx %486 (*.f64 c (-.f64 %2142 %2190))) (approx %577 (*.f64 #s(literal 1/9 binary64) %167)) (approx %577 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %2124 %2384))) (approx %577 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %2124 %2388))) (approx %577 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %2124 (fma.f64 #s(literal -1/72 binary64) %2182 %2388)))) (approx %35 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %608 (*.f64 #s(literal -1 binary64) %2124))))) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %2128 %8)))) (approx %77 (*.f64 #s(literal -1 binary64) %2136)) (approx %77 (*.f64 #s(literal -1 binary64) %2143)) (approx %77 (*.f64 #s(literal -1 binary64) %2152)) (approx %115 (*.f64 #s(literal -3 binary64) %57)) (approx %115 (*.f64 #s(literal -1 binary64) %2156)) (approx %115 (*.f64 #s(literal -1 binary64) %2159)) (approx %115 (*.f64 #s(literal -1 binary64) %2163)) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 2/3 binary64) %2124) %2043)))) (approx %172 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %2124 (*.f64 #s(literal -1 binary64) %164))))) (approx %172 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %164 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %2430 %33) c)))))) (approx %172 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %164 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2439 (*.f64 #s(literal 1/8 binary64) %2442)) c) %33) c)))))) (approx %201 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %2289 %54)))) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %2457)) c)) %54)))) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %2466) %2469) c))) c)) %54)))) (approx %224 (*.f64 #s(literal -1/3 binary64) %57)) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %54 (*.f64 #s(literal 1/3 binary64) %2190))))) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %2457)) c) %2204)))) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %2466 (*.f64 #s(literal 1/6 binary64) %2468)) c) %939) c) %2204)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %54 %2336)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2507) c) %2154)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2517) c) %2154)))) (approx %274 (*.f64 #s(literal -1/2 binary64) %167)) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/2 binary64) %2124 %2227)))) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %33 (*.f64 #s(literal -1/4 binary64) %2430)) c) %2227)))) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2442 (*.f64 #s(literal 1/4 binary64) %2439)) c) %969) c) %2227)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 %87 %2547))) (approx %354 (*.f64 #s(literal -1 binary64) %2553)) (approx %355 (*.f64 #s(literal -1/3 binary64) (/.f64 %2553 %311))) (approx %364 (*.f64 #s(literal -1 binary64) %2560)) (approx %371 (*.f64 #s(literal -1 binary64) %2255)) (approx %371 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %2124 %2257)))) (approx %371 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %33 %2571) c) %2257)))) (approx %371 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %33 %2586) c) %2257)))) (approx %370 (*.f64 #s(literal -1 binary64) %2254)) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %2253 %2190)))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %2253 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %73 %2254)) b) c)))))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %2253 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %627 %2578) (*.f64 #s(literal 1/2 binary64) (/.f64 %73 %2253))) c)) b) c)))))) (approx %368 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %2128) (*.f64 #s(literal -1 binary64) a))))) (approx %369 (*.f64 #s(literal -1 binary64) %2308)) (approx %369 (*.f64 #s(literal -1 binary64) %2310)) (approx %369 (*.f64 #s(literal -1 binary64) %2318)) (approx %450 (*.f64 #s(literal -1 binary64) %2320)) (approx %450 (*.f64 #s(literal -1 binary64) %2322)) (approx %450 (*.f64 #s(literal -1 binary64) %2328)) (approx %808 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2571 %33) c) %2257)))) (approx %808 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2586 %33) c) %2257)))) (approx %459 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2507 %144) c) %2154)))) (approx %459 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2517 %144) c) %2154)))) (approx %468 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %2124 %2343)))) (approx %468 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %33 (*.f64 #s(literal -1/6 binary64) %2430)) c) %2343)))) (approx %468 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %2442 (*.f64 #s(literal 1/6 binary64) %2439)) c) %42) c) %2343)))) (approx %514 (*.f64 #s(literal 1/3 binary64) %2560)) (approx %514 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/3 binary64) %2559 (*.f64 #s(literal 1/3 binary64) %2124))))) (approx %542 (*.f64 #s(literal -1 binary64) %2363)) (approx %2370 (*.f64 #s(literal -1/3 binary64) %2255)) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %54 %2190)))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %54 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %2457) b) c)))))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %54 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %2466 %2469) c)) b) c)))))) (approx %577 (*.f64 #s(literal -1/9 binary64) %167)) (approx %577 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/9 binary64) %2124 %2384)))) (approx %577 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %33 (*.f64 #s(literal -1/18 binary64) %2430)) c) %2384)))) (approx %577 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/72 binary64) %2442 (*.f64 #s(literal 1/18 binary64) %2439)) c) %1151) c) %2384)))) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 428.0ms | c | -inf |
| 161.0ms | c | inf |
| 102.0ms | b | inf |
| 97.0ms | a | 0 |
| 96.0ms | a | -inf |
| Inputs |
|---|
%1 = (*.f64 b b) %4 = (*.f64 #s(literal 3 binary64) a) %6 = (*.f64 %4 c) %8 = (approx b #s(literal 0 binary64)) %9 = (*.f64 a c) %16 = (*.f64 #s(literal -3 binary64) %9) %17 = (/.f64 c a) %18 = (*.f64 #s(literal -3 binary64) %17) %19 = (sqrt.f64 %18) %21 = (/.f64 b a) %23 = (+.f64 %19 %21) %24 = (*.f64 #s(literal -1/3 binary64) %21) %26 = (/.f64 %9 b) %27 = (/.f64 c b) %28 = (*.f64 #s(literal -1/2 binary64) %27) %30 = (*.f64 #s(literal -2 binary64) b) %33 = (/.f64 a c) %34 = (*.f64 #s(literal -3 binary64) %33) %35 = (sqrt.f64 %34) %36 = (*.f64 c %35) %37 = (*.f64 #s(literal -3 binary64) a) %38 = (/.f64 #s(literal 3 binary64) a) %39 = (neg.f64 %9) %40 = (fma.f64 %37 c %1) %41 = (sqrt.f64 %40) %43 = (*.f64 #s(literal 9 binary64) a) %44 = (*.f64 %41 #s(literal 3 binary64)) %45 = (*.f64 b #s(literal 2 binary64)) %46 = (sqrt.f64 %16) %47 = (/.f64 %46 a) %48 = (*.f64 #s(literal 1/3 binary64) %47) %49 = (*.f64 #s(literal 3 binary64) b) %51 = (* 3 a) %52 = (/ b a) %54 = (approx (* %51 %52) %49) %57 = (*.f64 #s(literal 1/2 binary64) %27) %58 = (fma.f64 #s(literal -2/3 binary64) %21 %57) %72 = (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) %58) %73 = (/.f64 #s(literal -3 binary64) %9) %74 = (sqrt.f64 %73) %75 = (*.f64 c %74) %82 = (approx (/ (* c (sqrt (* -3 (/ a c)))) a) %75) %85 = (* b b) %87 = (sqrt (+ (* (* -3 a) c) %85)) %93 = (approx (+ (* (* %87 (/ 1/3 a)) -3) %52) %23) %94 = (-.f64 b %46) %95 = (- b %87) %96 = (approx %95 %94) %97 = (*.f64 #s(literal 1/3 binary64) %46) %99 = (* %95 -1/3) %100 = (approx %99 %97) %101 = (fma.f64 #s(literal -1/3 binary64) b %97) %102 = (approx %99 %101) %103 = (*.f64 #s(literal 3 binary64) %46) %104 = (- %87 b) %105 = (* 3 %104) %106 = (approx %105 %103) %107 = (*.f64 #s(literal 3/2 binary64) %26) %108 = (approx %95 %107) %109 = (*.f64 #s(literal -1/2 binary64) %26) %110 = (approx %99 %109) %111 = (*.f64 #s(literal -3/4 binary64) %27) %115 = (approx (* (/ 1/2 a) %104) %111) %117 = (*.f64 #s(literal -6 binary64) b) %118 = (approx %105 %117) %119 = (*.f64 #s(literal 3 binary64) %36) %120 = (approx %105 %119) %121 = (*.f64 c #s(literal -1/2 binary64)) %122 = (fabs.f64 %9) %123 = (fabs.f64 c) %124 = (fabs.f64 a) %125 = (sqrt.f64 %122) %126 = (sqrt.f64 %123) %127 = (sqrt.f64 %124) %128 = (fabs.f64 %17) %129 = (/.f64 #s(literal -3 binary64) a) %130 = (neg.f64 %17) %131 = (*.f64 c %129) %132 = (fabs.f64 %33) %133 = (/.f64 #s(literal 3 binary64) %132) %134 = (fabs.f64 %38) %135 = (sqrt.f64 %128) %136 = (neg.f64 %135) %137 = (sqrt.f64 %132) %138 = (/.f64 #s(literal 3 binary64) %137) %139 = (/.f64 %128 #s(literal 3 binary64)) %140 = (sqrt.f64 %139) %141 = (*.f64 %127 #s(literal 3 binary64)) %142 = (/.f64 %126 %141) %143 = (sqrt.f64 %134) %144 = (*.f64 %126 %143) %148 = (- (sqrt (- %85 (* a c))) b) %149 = (/ %148 a) %151 = (/.f64 %135 #s(literal -3 binary64)) %153 = (/.f64 %125 a) %155 = (/.f64 %121 b) %156 = (/.f64 c %1) %157 = (*.f64 c %27) %158 = (*.f64 a #s(literal -3/8 binary64)) %159 = (*.f64 %158 c) %160 = (fma.f64 %159 %156 %121) %161 = (/.f64 %158 %1) %162 = (fma.f64 %161 %157 %28) %163 = (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %164 = (approx %148 %30) %165 = (/.f64 %45 #s(literal -3 binary64)) %166 = (/.f64 %165 a) %167 = (*.f64 c %137) %168 = (/.f64 %167 a) %169 = (-.f64 %1 %9) %170 = (sqrt.f64 %169) %171 = (/.f64 %170 a) %172 = (-.f64 %170 b) %176 = (-.f64 %44 %54) %182 = (+ (neg b) (sqrt (- %85 (* %51 c)))) %183 = (/ %182 %51) %191 = (/.f64 %160 b) %194 = (fma.f64 #s(literal -1/3 binary64) %144 %24) %196 = (*.f64 #s(literal 1/3 binary64) %138) %201 = (*.f64 %96 #s(literal -1/3 binary64)) %203 = (*.f64 %108 #s(literal -1/3 binary64)) %205 = (*.f64 #s(literal -1/3 binary64) %82) %207 = (sqrt.f64 %131) %208 = (*.f64 #s(literal -1/3 binary64) %207) %210 = (*.f64 #s(literal 1/3 binary64) %207) %212 = (sqrt.f64 %130) %213 = (*.f64 #s(literal -1/3 binary64) %212) %215 = (*.f64 #s(literal 1/3 binary64) %212) %217 = (sqrt.f64 %133) %218 = (*.f64 #s(literal -1/3 binary64) %217) %220 = (*.f64 #s(literal 1/3 binary64) %217) %222 = (sqrt.f64 %39) %223 = (/.f64 %222 a) %224 = (*.f64 #s(literal 1/3 binary64) %223) %230 = (/.f64 %8 a) %231 = (*.f64 #s(literal -2/3 binary64) %230) %233 = (/.f64 c %8) %234 = (*.f64 #s(literal -1/2 binary64) %233) %237 = (*.f64 #s(literal -1/6 binary64) %27) %240 = (*.f64 #s(literal 3 binary64) %4) %241 = (/.f64 %6 b) %242 = (*.f64 #s(literal -3/2 binary64) %241) %243 = (approx %182 %242) %245 = (*.f64 %163 %21) b %1 #s(literal 3 binary64) a %4 c %6 #s(literal 0 binary64) %8 %9 #s(literal 2 binary64) #s(literal -3 binary64) #s(literal -3/2 binary64) #s(literal 1/3 binary64) #s(literal -1/2 binary64) #s(literal -3/8 binary64) %16 %17 %18 %19 #s(literal 1/2 binary64) %21 #s(literal -1/3 binary64) %23 %24 #s(literal -1/6 binary64) %26 %27 %28 #s(literal -2 binary64) %30 #s(literal -2/3 binary64) #s(literal 2/3 binary64) %33 %34 %35 %36 %37 %38 %39 %40 %41 #s(literal 9 binary64) %43 %44 %45 %46 %47 %48 %49 %54 #s(literal 3/2 binary64) #s(literal -3/4 binary64) %57 %58 %72 %73 %74 %75 %82 %93 %94 %96 %97 %100 %101 %102 %103 %106 %107 %108 %109 %110 %111 %115 #s(literal -6 binary64) %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 (approx %149 %135) %151 (approx %149 %136) %153 (approx %149 %153) %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 (/.f64 %172 a) (-.f64 %171 %21) (/.f64 %164 a) %176 (/.f64 %176 %43) (approx %183 %168) (/.f64 %93 #s(literal -3 binary64)) (approx %183 %140) (approx %183 %142) (approx %183 %162) (approx %183 %166) (approx %183 %72) %191 (approx %183 %191) (*.f64 #s(literal 2/3 binary64) %115) %194 (approx %183 %194) %196 (approx %183 %196) (/.f64 %120 %43) (/.f64 %118 %43) (/.f64 %106 %43) %201 (/.f64 %201 a) %203 (/.f64 %203 a) %205 (approx %183 %205) %207 %208 (approx %183 %208) %210 (approx %183 %210) %212 %213 (approx %183 %213) %215 (approx %183 %215) %217 %218 (approx %183 %218) %220 (approx %183 %220) %222 %223 %224 (approx %183 %224) (approx %183 %48) (/.f64 %110 a) (/.f64 %100 a) (/.f64 %102 a) %230 %231 (approx %183 %231) %233 %234 (approx %183 %234) (approx %183 %155) %237 (approx %183 %237) (approx %183 %151) %240 %241 %242 %243 (/.f64 %243 %240) %245 (approx %183 %245) |
| Outputs |
|---|
%1 = (*.f64 b b) %3 = (fabs.f64 b) %5 = (neg.f64 b) %7 = (neg.f64 %1) %9 = (fabs.f64 %3) %11 = (neg.f64 %3) %13 = (neg.f64 %5) %20 = (pow.f64 b #s(literal 1 binary64)) %31 = (*.f64 #s(literal 3 binary64) a) %32 = (*.f64 #s(literal -3 binary64) a) %35 = (*.f64 c #s(literal 3 binary64)) %38 = (*.f64 a c) %40 = (*.f64 %31 c) %43 = (*.f64 #s(literal -3 binary64) %38) %51 = (approx b #s(literal 0 binary64)) %65 = (+.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %85 = (neg.f64 #s(literal 9 binary64)) %91 = (/.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %102 = (*.f64 c #s(literal -3 binary64)) %108 = (neg.f64 %38) %110 = (neg.f64 c) %114 = (/.f64 c a) %115 = (neg.f64 a) %117 = (neg.f64 %114) %119 = (*.f64 c #s(literal 1 binary64)) %121 = (/.f64 #s(literal 1 binary64) a) %124 = (/.f64 a c) %126 = (neg.f64 %110) %127 = (neg.f64 %115) %131 = (/.f64 #s(literal 1 binary64) %115) %134 = (/.f64 %102 a) %135 = (/.f64 #s(literal -3 binary64) a) %136 = (*.f64 c %135) %137 = (*.f64 #s(literal -3 binary64) %114) %138 = (*.f64 %114 #s(literal -3 binary64)) %139 = (*.f64 %135 c) %140 = (/.f64 %35 %115) %142 = (neg.f64 (*.f64 %114 #s(literal 3 binary64))) %144 = (neg.f64 (*.f64 #s(literal 3 binary64) %114)) %146 = (/.f64 (*.f64 %110 #s(literal -3 binary64)) %115) %148 = (/.f64 (*.f64 #s(literal -3 binary64) %110) %115) %149 = (*.f64 %102 %121) %151 = (/.f64 #s(literal 1 binary64) (/.f64 a %102)) %152 = (sqrt.f64 %137) %153 = (fabs.f64 %152) %154 = (fabs.f64 %137) %155 = (sqrt.f64 %154) %156 = (neg.f64 %152) %157 = (fabs.f64 %156) %158 = (sqrt.f64 %117) %159 = (sqrt.f64 #s(literal 3 binary64)) %160 = (*.f64 %158 %159) %161 = (*.f64 %159 %158) %162 = (fabs.f64 %124) %163 = (sqrt.f64 %162) %164 = (/.f64 %159 %163) %167 = (fabs.f64 a) %168 = (sqrt.f64 %167) %169 = (/.f64 (sqrt.f64 (fabs.f64 %102)) %168) %170 = (fabs.f64 c) %171 = (sqrt.f64 %170) %172 = (/.f64 #s(literal 3 binary64) a) %173 = (fabs.f64 %172) %174 = (sqrt.f64 %173) %175 = (*.f64 %171 %174) %176 = (*.f64 %174 %171) %177 = (neg.f64 %159) %178 = (neg.f64 %163) %179 = (/.f64 %177 %178) %181 = (/.f64 #s(literal 1 binary64) (/.f64 %163 %159)) %183 = (sqrt.f64 (*.f64 %152 %152)) %184 = (pow.f64 %137 #s(literal 1/2 binary64)) %185 = (pow.f64 %154 #s(literal 1/2 binary64)) %187 = (/.f64 #s(literal 1 binary64) (pow.f64 %137 #s(literal -1/2 binary64))) %189 = (/.f64 #s(literal 1 binary64) (pow.f64 %154 #s(literal -1/2 binary64))) %191 = (/.f64 b a) %193 = (neg.f64 %191) %195 = (*.f64 b #s(literal 1 binary64)) %199 = (/.f64 a b) %210 = (/.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) %212 = (/.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %217 = (+.f64 %152 %191) %225 = (fma.f64 %152 a b) %246 = (*.f64 b #s(literal -1/3 binary64)) %248 = (/.f64 #s(literal -1/3 binary64) a) %251 = (*.f64 #s(literal -1/3 binary64) %191) %254 = (/.f64 #s(literal 1/3 binary64) a) %256 = (*.f64 %191 #s(literal 1/3 binary64)) %265 = (*.f64 %115 #s(literal -3 binary64)) %267 = (*.f64 %5 #s(literal -1/3 binary64)) %272 = (neg.f64 %246) %274 = (*.f64 #s(literal 1 binary64) b) %277 = (*.f64 %121 #s(literal -1/3 binary64)) %286 = (/.f64 %121 #s(literal -3 binary64)) %295 = (*.f64 #s(literal -3 binary64) %115) %298 = (/.f64 %38 b) %299 = (/.f64 c b) %304 = (/.f64 c %5) %312 = (/.f64 #s(literal 1 binary64) b) %317 = (neg.f64 %108) %319 = (/.f64 #s(literal 1 binary64) %5) %336 = (*.f64 c #s(literal -1/2 binary64)) %337 = (/.f64 %336 b) %338 = (/.f64 #s(literal -1/2 binary64) b) %339 = (*.f64 c %338) %340 = (*.f64 #s(literal -1/2 binary64) %299) %341 = (*.f64 %299 #s(literal -1/2 binary64)) %342 = (*.f64 %338 c) %343 = (*.f64 c #s(literal 1/2 binary64)) %344 = (/.f64 %343 %5) %345 = (neg.f64 %299) %346 = (*.f64 #s(literal 1/2 binary64) %345) %347 = (*.f64 %345 #s(literal 1/2 binary64)) %348 = (*.f64 #s(literal 1/2 binary64) %299) %349 = (neg.f64 %348) %350 = (/.f64 %336 %13) %352 = (/.f64 (*.f64 %336 #s(literal 1 binary64)) b) %353 = (*.f64 %312 #s(literal -1/2 binary64)) %354 = (*.f64 c %353) %355 = (*.f64 %336 %312) %356 = (*.f64 %312 %336) %358 = (/.f64 #s(literal 1 binary64) (/.f64 b %336)) %359 = (*.f64 %343 %319) %361 = (/.f64 #s(literal 1 binary64) (/.f64 %5 %343)) %364 = (*.f64 #s(literal -2 binary64) b) %391 = (neg.f64 %124) %395 = (/.f64 #s(literal 1 binary64) c) %403 = (/.f64 #s(literal -3 binary64) c) %405 = (*.f64 #s(literal -3 binary64) %124) %419 = (sqrt.f64 %405) %428 = (sqrt.f64 (fabs.f64 %32)) %435 = (*.f64 c %419) %437 = (*.f64 c %163) %439 = (*.f64 c %159) %448 = (*.f64 #s(literal 3 binary64) #s(literal 1 binary64)) %469 = (fma.f64 %32 c %1) %484 = (*.f64 %13 b) %503 = (sqrt.f64 %469) %515 = (*.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %517 = (*.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %522 = (*.f64 a #s(literal 9 binary64)) %523 = (*.f64 #s(literal 9 binary64) a) %524 = (neg.f64 %523) %525 = (neg.f64 %524) %526 = (*.f64 #s(literal 3 binary64) %31) %527 = (*.f64 %31 #s(literal 3 binary64)) %529 = (*.f64 %503 #s(literal 3 binary64)) %531 = (*.f64 %503 #s(literal -3 binary64)) %533 = (*.f64 #s(literal -3 binary64) %503) %537 = (+.f64 b b) %544 = (sqrt.f64 %43) %546 = (fabs.f64 %38) %549 = (neg.f64 %544) %551 = (sqrt.f64 %108) %561 = (/.f64 %544 a) %567 = (/.f64 %551 a) %569 = (*.f64 %544 #s(literal 1 binary64)) %575 = (neg.f64 %549) %583 = (*.f64 #s(literal 1/3 binary64) %544) %586 = (*.f64 %544 %254) %589 = (*.f64 %544 #s(literal -1/3 binary64)) %595 = (*.f64 #s(literal 3 binary64) %544) %598 = (*.f64 #s(literal 1 binary64) %544) %620 = (*.f64 #s(literal 3 binary64) b) %621 = (*.f64 b #s(literal -3 binary64)) %623 = (*.f64 #s(literal -3 binary64) b) %627 = (/ b a) %629 = (approx (* (* 3 a) %627) %620) %635 = (neg.f64 %338) %646 = (*.f64 %312 #s(literal 1/2 binary64)) %651 = (neg.f64 %312) %653 = (/.f64 #s(literal -2/3 binary64) a) %655 = (*.f64 %191 #s(literal -2/3 binary64)) %659 = (fma.f64 #s(literal -2/3 binary64) %191 %348) %663 = (*.f64 (/.f64 #s(literal 2/3 binary64) a) b) %682 = (*.f64 b #s(literal -2/3 binary64)) %689 = (/.f64 #s(literal 2 binary64) a) %697 = (neg.f64 %682) %701 = (*.f64 a b) %703 = (*.f64 a %343) %709 = (*.f64 %682 b) %718 = (*.f64 %682 #s(literal 1 binary64)) %722 = (*.f64 a %5) %725 = (* b b) %733 = (approx (* (+ (* -1/2 (/ c %725)) (/ 2/3 a)) (neg b)) %659) %734 = (/.f64 #s(literal -3 binary64) %38) %744 = (*.f64 #s(literal -3 binary64) #s(literal 1 binary64)) %746 = (/.f64 #s(literal 1 binary64) %38) %760 = (sqrt.f64 %734) %768 = (neg.f64 %551) %782 = (*.f64 c %760) %793 = (approx (* (sqrt (* -3 (/ a c))) (/ c a)) %782) %797 = (sqrt (+ (* (* -3 a) c) %725)) %802 = (approx (+ (* %797 (/ -1 a)) %627) %217) %803 = (-.f64 b %544) %811 = (- b %797) %812 = (approx %811 %803) %816 = (*.f64 %551 #s(literal 1/3 binary64)) %818 = (*.f64 #s(literal 1/3 binary64) %159) %824 = (* %811 -1/3) %825 = (approx %824 %583) %826 = (*.f64 #s(literal -1/3 binary64) %803) %842 = (approx %824 %826) %845 = (*.f64 %544 #s(literal -3 binary64)) %847 = (*.f64 #s(literal -3 binary64) %544) %851 = (*.f64 %551 #s(literal 3 binary64)) %853 = (*.f64 #s(literal 3 binary64) %159) %855 = (- %797 b) %856 = (* 3 %855) %857 = (approx %856 %595) %858 = (*.f64 #s(literal 3/2 binary64) a) %859 = (*.f64 %858 c) %864 = (*.f64 #s(literal 3/2 binary64) %298) %877 = (approx %811 %864) %878 = (*.f64 #s(literal -1/2 binary64) a) %879 = (*.f64 %878 c) %882 = (*.f64 #s(literal -1/2 binary64) %298) %899 = (approx %824 %882) %900 = (*.f64 c #s(literal -3/4 binary64)) %903 = (*.f64 #s(literal -3/4 binary64) %299) %918 = (approx (* (/ 1/2 a) %855) %903) %920 = (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %921 = (-.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %922 = (*.f64 #s(literal 2 binary64) #s(literal -3 binary64)) %923 = (*.f64 #s(literal -3 binary64) #s(literal 2 binary64)) %925 = (neg.f64 (-.f64 #s(literal 3 binary64) #s(literal -3 binary64))) %926 = (neg.f64 %65) %928 = (neg.f64 (*.f64 #s(literal 2 binary64) #s(literal 3 binary64))) %930 = (*.f64 #s(literal -6 binary64) b) %937 = (approx %856 %930) %940 = (*.f64 #s(literal 3 binary64) %435) %952 = (approx %856 %940) %959 = (*.f64 %115 %110) %962 = (*.f64 a a) %963 = (*.f64 c c) %964 = (*.f64 %962 %963) %980 = (sqrt.f64 %546) %981 = (fabs.f64 %551) %982 = (fabs.f64 %768) %983 = (*.f64 %168 %171) %984 = (pow.f64 %108 #s(literal 1/2 binary64)) %985 = (pow.f64 %546 #s(literal 1/2 binary64)) %987 = (/.f64 #s(literal 1 binary64) (pow.f64 %546 #s(literal -1/2 binary64))) %989 = (/.f64 #s(literal 1 binary64) (pow.f64 %108 #s(literal -1/2 binary64))) %990 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %991 = (pow.f64 %964 %990) %993 = (neg.f64 %171) %1000 = (neg.f64 %168) %1006 = (fabs.f64 %114) %1010 = (neg.f64 %1006) %1012 = (neg.f64 %170) %1013 = (neg.f64 %167) %1017 = (fabs.f64 %121) %1019 = (/.f64 #s(literal 1 binary64) %167) %1022 = (neg.f64 %162) %1027 = (/.f64 %963 %962) %1044 = (neg.f64 %121) %1068 = (/.f64 %962 %963) %1081 = (*.f64 %170 #s(literal 3 binary64)) %1109 = (/.f64 #s(literal 9 binary64) %962) %1125 = (sqrt.f64 %1006) %1126 = (fabs.f64 %158) %1127 = (neg.f64 %158) %1128 = (fabs.f64 %1127) %1129 = (/.f64 %171 %168) %1130 = (*.f64 #s(literal 1 binary64) %158) %1131 = (/.f64 #s(literal 1 binary64) %163) %1132 = (/.f64 #s(literal -1 binary64) %178) %1133 = (/.f64 %993 %1000) %1135 = (*.f64 %171 (/.f64 #s(literal 1 binary64) %168)) %1136 = (*.f64 #s(literal 1/3 binary64) %158) %1137 = (*.f64 #s(literal 3 binary64) %1136) %1138 = (*.f64 %158 #s(literal 3 binary64)) %1139 = (*.f64 #s(literal 1/3 binary64) %1138) %1140 = (*.f64 %1138 #s(literal 1/3 binary64)) %1141 = (*.f64 %163 #s(literal 9 binary64)) %1142 = (/.f64 #s(literal 9 binary64) %1141) %1143 = (*.f64 #s(literal 9 binary64) %163) %1144 = (/.f64 #s(literal 9 binary64) %1143) %1145 = (/.f64 %1138 #s(literal 3 binary64)) %1147 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %163)) %1149 = (neg.f64 (*.f64 %1138 #s(literal -1/3 binary64))) %1151 = (neg.f64 (*.f64 #s(literal -1/3 binary64) %1138)) %1153 = (/.f64 #s(literal 1 binary64) (/.f64 %163 #s(literal 1 binary64))) %1155 = (/.f64 (*.f64 #s(literal -3 binary64) #s(literal 1/3 binary64)) %178) %1157 = (*.f64 #s(literal 3 binary64) %163) %1158 = (/.f64 (*.f64 #s(literal 1 binary64) #s(literal 3 binary64)) %1157) %1159 = (*.f64 %163 #s(literal 3 binary64)) %1160 = (/.f64 %448 %1159) %1162 = (/.f64 (*.f64 %1138 #s(literal 3 binary64)) #s(literal 9 binary64)) %1164 = (/.f64 (*.f64 %1138 #s(literal 1 binary64)) #s(literal 3 binary64)) %1165 = (*.f64 #s(literal 3 binary64) %1138) %1166 = (/.f64 %1165 #s(literal 9 binary64)) %1169 = (/.f64 (*.f64 #s(literal 1 binary64) #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) %178)) %1171 = (/.f64 %515 (*.f64 #s(literal 9 binary64) %178)) %1173 = (/.f64 %744 (*.f64 %178 #s(literal 3 binary64))) %1175 = (/.f64 %517 (*.f64 %178 #s(literal 9 binary64))) %1176 = (pow.f64 %1006 #s(literal 1/2 binary64)) %1177 = (pow.f64 %117 #s(literal 1/2 binary64)) %1178 = (pow.f64 %162 #s(literal -1/2 binary64)) %1179 = (pow.f64 %163 #s(literal -1 binary64)) %1181 = (/.f64 #s(literal 1 binary64) (pow.f64 %1006 #s(literal -1/2 binary64))) %1183 = (/.f64 #s(literal 1 binary64) (pow.f64 %117 #s(literal -1/2 binary64))) %1184 = (pow.f64 %1027 %990) %1197 = (/.f64 #s(literal -3 binary64) %163) %1214 = (*.f64 %1006 #s(literal 1/3 binary64)) %1220 = (*.f64 %167 #s(literal 3 binary64)) %1249 = (sqrt.f64 %1214) %1268 = (*.f64 %168 #s(literal 3 binary64)) %1270 = (*.f64 %168 #s(literal -3 binary64)) %1273 = (*.f64 %158 #s(literal 1/3 binary64)) %1274 = (/.f64 %158 #s(literal 3 binary64)) %1275 = (*.f64 #s(literal -1/3 binary64) %158) %1276 = (neg.f64 %1275) %1277 = (/.f64 %1127 #s(literal -3 binary64)) %1278 = (/.f64 %171 %1268) %1279 = (/.f64 #s(literal 1/3 binary64) %168) %1280 = (*.f64 %171 %1279) %1281 = (*.f64 %1279 %171) %1283 = (/.f64 (/.f64 %171 #s(literal 3 binary64)) %168) %1284 = (/.f64 %1138 #s(literal 9 binary64)) %1285 = (*.f64 %158 #s(literal 1 binary64)) %1286 = (/.f64 %1285 #s(literal 3 binary64)) %1287 = (/.f64 %993 %1270) %1289 = (neg.f64 (/.f64 %171 %1270)) %1291 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %158)) %1293 = (/.f64 (neg.f64 %993) %1268) %1295 = (neg.f64 (/.f64 %993 %1268)) %1297 = (/.f64 (*.f64 %171 #s(literal 1 binary64)) %1268) %1299 = (/.f64 #s(literal 1 binary64) (/.f64 %1268 %171)) %1301 = (*.f64 %993 (/.f64 #s(literal 1 binary64) %1270)) %1303 = (/.f64 #s(literal 1 binary64) (/.f64 %1270 %993)) %1315 = (- (sqrt (- %725 (* a c))) b) %1316 = (/ %1315 a) %1318 = (*.f64 %158 #s(literal -1/3 binary64)) %1319 = (/.f64 %158 #s(literal -3 binary64)) %1320 = (*.f64 %1127 #s(literal 1/3 binary64)) %1321 = (neg.f64 %1136) %1322 = (/.f64 %1127 #s(literal 3 binary64)) %1324 = (/.f64 (neg.f64 %1127) #s(literal -3 binary64)) %1325 = (/.f64 %1285 #s(literal -3 binary64)) %1327 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %158)) %1329 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %1127)) %1331 = (/.f64 %768 %115) %1333 = (neg.f64 (/.f64 %551 %115)) %1335 = (neg.f64 (/.f64 %768 a)) %1336 = (*.f64 %551 #s(literal 1 binary64)) %1337 = (/.f64 %1336 a) %1338 = (*.f64 %551 %121) %1339 = (*.f64 %121 %551) %1341 = (/.f64 #s(literal 1 binary64) (/.f64 a %551)) %1343 = (/.f64 (neg.f64 %768) %127) %1345 = (/.f64 (*.f64 %551 #s(literal -1 binary64)) %115) %1346 = (*.f64 %768 %131) %1348 = (/.f64 #s(literal 1 binary64) (/.f64 %115 %768)) %1349 = (*.f64 %1336 %121) %1351 = (/.f64 c %1) %1361 = (/.f64 c %3) %1364 = (/.f64 #s(literal 1 binary64) %1) %1372 = (/.f64 #s(literal 1 binary64) %7) %1377 = (*.f64 c %299) %1388 = (*.f64 a #s(literal -3/8 binary64)) %1390 = (*.f64 c #s(literal -3/8 binary64)) %1395 = (*.f64 %1388 c) %1397 = (*.f64 %1351 c) %1398 = (*.f64 #s(literal -3/8 binary64) %1397) %1400 = (*.f64 %1390 %1351) %1402 = (*.f64 %1395 %1351) %1404 = (/.f64 %1388 %1) %1405 = (*.f64 %1404 c) %1408 = (*.f64 a %1397) %1412 = (fma.f64 %1395 %1351 %336) %1414 = (*.f64 %1351 a) %1416 = (*.f64 %1351 %1388) %1421 = (/.f64 %1395 b) %1423 = (-.f64 %343 %1402) %1425 = (neg.f64 %1388) %1436 = (*.f64 %126 #s(literal -1/2 binary64)) %1449 = (/.f64 %1395 %5) %1451 = (/.f64 %1395 %3) %1453 = (*.f64 %1364 %1395) %1455 = (*.f64 %1388 %963) %1463 = (/.f64 #s(literal -3/8 binary64) %1) %1470 = (/.f64 #s(literal -3/8 binary64) b) %1471 = (*.f64 a %1470) %1482 = (/.f64 %1388 %5) %1484 = (/.f64 %1388 %3) %1488 = (/.f64 a %5) %1489 = (/.f64 #s(literal -3/8 binary64) %5) %1491 = (/.f64 a %3) %1492 = (/.f64 #s(literal -3/8 binary64) %3) %1511 = (*.f64 %299 (fma.f64 %1404 c #s(literal -1/2 binary64))) %1513 = (*.f64 %299 (-.f64 %1405 #s(literal 1/2 binary64))) %1515 = (*.f64 %299 (+.f64 #s(literal -1/2 binary64) %1405)) %1516 = (/.f64 %1412 b) %1517 = (/.f64 %1423 %5) %1519 = (neg.f64 (/.f64 %1423 b)) %1520 = (/.f64 %1412 %13) %1522 = (neg.f64 (/.f64 %1412 %5)) %1524 = (/.f64 (*.f64 %1412 #s(literal 1 binary64)) b) %1526 = (*.f64 b %1) %1527 = (/.f64 (*.f64 %963 %1388) %1526) %1528 = (fma.f64 c %338 %1527) %1529 = (fma.f64 #s(literal -1/2 binary64) %299 %1527) %1530 = (fma.f64 %299 #s(literal -1/2 binary64) %1527) %1531 = (fma.f64 %338 c %1527) %1532 = (*.f64 %1412 %312) %1533 = (*.f64 %312 %1412) %1534 = (+.f64 %340 %1527) %1535 = (+.f64 %1527 %340) %1536 = (-.f64 %1527 %348) %1538 = (/.f64 #s(literal 1 binary64) (/.f64 b %1412)) %1540 = (fma.f64 a (*.f64 %1463 %1377) %340) %1542 = (fma.f64 c (*.f64 %299 %1404) %340) %1543 = (fma.f64 %299 %1405 %340) %1544 = (fma.f64 %1351 %1421 %340) %1545 = (fma.f64 %1377 %1404 %340) %1547 = (fma.f64 %1388 (/.f64 %1397 b) %340) %1549 = (fma.f64 %1388 (/.f64 %1377 %1) %340) %1551 = (fma.f64 %1395 (/.f64 %1351 b) %340) %1552 = (fma.f64 %1404 %1377 %340) %1553 = (fma.f64 %1471 %1397 %340) %1554 = (fma.f64 %1405 %299 %340) %1556 = (fma.f64 (*.f64 %1404 %299) c %340) %1558 = (fma.f64 (*.f64 %1377 a) %1463 %340) %1559 = (fma.f64 #s(literal 1/2 binary64) %345 %1527) %1560 = (fma.f64 %345 #s(literal 1/2 binary64) %1527) %1562 = (fma.f64 %199 (*.f64 %1470 %1377) %340) %1564 = (fma.f64 (*.f64 %1377 %199) %1470 %340) %1565 = (*.f64 %1423 %319) %1567 = (neg.f64 (-.f64 %348 %1527)) %1569 = (-.f64 %340 (neg.f64 %1527)) %1571 = (/.f64 #s(literal 1 binary64) (/.f64 %5 %1423)) %1574 = (-.f64 %340 (*.f64 (neg.f64 %1377) %1404)) %1577 = (-.f64 %340 (*.f64 (neg.f64 %1404) %1377)) %1580 = (-.f64 %340 (*.f64 (neg.f64 %1405) %299)) %1582 = (/.f64 (fma.f64 %1527 b %336) b) %1583 = (fma.f64 c %353 %1527) %1584 = (fma.f64 %336 %312 %1527) %1585 = (fma.f64 %312 %336 %1527) %1587 = (fma.f64 %1482 (/.f64 %1377 %5) %340) %1589 = (fma.f64 %1484 (/.f64 %1377 %3) %340) %1592 = (/.f64 (-.f64 (*.f64 %1527 b) %343) b) %1594 = (fma.f64 %1388 (*.f64 %1364 %1377) %340) %1595 = (fma.f64 %1402 %312 %340) %1596 = (*.f64 %1395 %299) %1597 = (fma.f64 %1596 %1364 %340) %1599 = (fma.f64 (*.f64 %1405 c) %312 %340) %1600 = (fma.f64 %343 %319 %1527) %1602 = (/.f64 (fma.f64 %1527 %5 %343) %5) %1605 = (/.f64 (fma.f64 %1402 b (*.f64 b %336)) %1) %1608 = (/.f64 (fma.f64 %1402 b (*.f64 %336 b)) %1) %1610 = (/.f64 (fma.f64 %340 %1 %1596) %1) %1613 = (/.f64 (fma.f64 %1402 %5 (*.f64 b %343)) %7) %1616 = (/.f64 (fma.f64 %1402 %5 (*.f64 %343 b)) %7) %1619 = (*.f64 %1 b) %1620 = (/.f64 (fma.f64 %1596 b (*.f64 %1 %336)) %1619) %1623 = (/.f64 (fma.f64 %1596 b (*.f64 %336 %1)) %1619) %1626 = (/.f64 (fma.f64 %336 %1 (*.f64 b %1596)) %1526) %1627 = (*.f64 %1596 b) %1629 = (/.f64 (fma.f64 %336 %1 %1627) %1526) %1630 = (*.f64 %1 %343) %1632 = (/.f64 (-.f64 %1627 %1630) %1619) %1635 = (*.f64 %1 %5) %1636 = (/.f64 (fma.f64 %1596 %5 (*.f64 %343 %1)) %1635) %1638 = (/.f64 (fma.f64 %1596 %5 %1630) %1635) %1641 = (*.f64 %5 %1) %1642 = (/.f64 (fma.f64 %343 %1 (*.f64 %5 %1596)) %1641) %1645 = (/.f64 (fma.f64 %343 %1 (*.f64 %1596 %5)) %1641) %1646 = (approx %1315 %364) %1657 = (neg.f64 %537) %1662 = (*.f64 %537 #s(literal 1 binary64)) %1693 = (*.f64 %191 #s(literal 2 binary64)) %1720 = (/.f64 %163 a) %1722 = (*.f64 %163 %114) %1724 = (neg.f64 %437) %1730 = (*.f64 %437 #s(literal 1 binary64)) %1744 = (-.f64 %1 %38) %1764 = (sqrt.f64 %1744) %1766 = (neg.f64 %1764) %1773 = (/.f64 %1764 a) %1779 = (*.f64 %1764 #s(literal 1 binary64)) %1793 = (-.f64 %1764 b) %1796 = (-.f64 b %1764) %1801 = (/.f64 %1793 a) %1802 = (/.f64 %1796 %115) %1804 = (neg.f64 (/.f64 %1796 a)) %1805 = (/.f64 %1793 %127) %1807 = (neg.f64 (/.f64 %1793 %115)) %1809 = (/.f64 (-.f64 %1766 %5) %115) %1810 = (*.f64 %1793 #s(literal 1 binary64)) %1811 = (/.f64 %1810 a) %1812 = (*.f64 %1793 %121) %1813 = (*.f64 %121 %1793) %1815 = (/.f64 #s(literal 1 binary64) (/.f64 a %1793)) %1816 = (-.f64 %1773 %191) %1818 = (/.f64 (*.f64 %1793 #s(literal -1 binary64)) %115) %1819 = (*.f64 %1796 %131) %1821 = (neg.f64 (*.f64 %1796 %121)) %1822 = (+.f64 %1773 %193) %1823 = (+.f64 %193 %1773) %1825 = (/.f64 #s(literal 1 binary64) (/.f64 %115 %1796)) %1826 = (*.f64 %1810 %121) %1827 = (*.f64 %1773 a) %1828 = (-.f64 %1827 b) %1829 = (/.f64 %1828 a) %1830 = (fma.f64 b %1044 %1773) %1831 = (fma.f64 %1764 %121 %193) %1832 = (fma.f64 %5 %121 %1773) %1833 = (fma.f64 %121 %1764 %193) %1835 = (/.f64 (neg.f64 %1828) %115) %1836 = (*.f64 %1764 a) %1837 = (-.f64 %1836 %701) %1838 = (/.f64 %1837 %962) %1839 = (fma.f64 %1766 %131 %193) %1842 = (/.f64 (-.f64 (*.f64 %1773 %115) %5) %115) %1844 = (/.f64 (/.f64 %1837 a) a) %1845 = (*.f64 %1828 %121) %1846 = (fma.f64 %1779 %121 %193) %1848 = (/.f64 #s(literal 1 binary64) (/.f64 a %1828)) %1850 = (-.f64 (/.f64 %1827 a) %191) %1853 = (/.f64 (neg.f64 %1837) (neg.f64 %962)) %1857 = (/.f64 (-.f64 (*.f64 %1764 %115) %722) (*.f64 a %115)) %1862 = (/.f64 (-.f64 (*.f64 %1766 a) (*.f64 %115 b)) (*.f64 %115 a)) %1864 = (*.f64 %1837 (/.f64 #s(literal 1 binary64) %962)) %1866 = (/.f64 #s(literal 1 binary64) (/.f64 %962 %1837)) %1870 = (/.f64 (-.f64 (*.f64 %1766 %115) (*.f64 %115 %5)) %962) %1873 = (-.f64 (/.f64 %1836 %962) (/.f64 %701 %962)) %1875 = (-.f64 %529 %629) %1879 = (* %855 (/ 1/3 a)) %1883 = (approx %1879 %1136) %1884 = (approx %1879 %1511) %1889 = (*.f64 %217 #s(literal -1/3 binary64)) %1892 = (*.f64 #s(literal -1/3 binary64) %152) %1900 = (*.f64 #s(literal 1/3 binary64) %152) %1915 = (*.f64 %174 #s(literal -1/3 binary64)) %1917 = (*.f64 %171 #s(literal -1/3 binary64)) %1920 = (*.f64 #s(literal -1/3 binary64) %174) %1930 = (*.f64 %812 #s(literal -1/3 binary64)) %1932 = (*.f64 %877 #s(literal -1/3 binary64)) %1934 = (*.f64 #s(literal -1/3 binary64) %793) %1936 = (*.f64 %152 #s(literal -1/3 binary64)) %1937 = (/.f64 %152 #s(literal -3 binary64)) %1938 = (neg.f64 %1900) %1940 = (/.f64 (*.f64 %159 #s(literal -1/3 binary64)) %163) %1942 = (/.f64 (*.f64 #s(literal -1/3 binary64) %159) %163) %1943 = (*.f64 %152 #s(literal 1 binary64)) %1944 = (/.f64 %1943 #s(literal -3 binary64)) %1945 = (*.f64 #s(literal 1 binary64) %152) %1946 = (/.f64 %1945 #s(literal -3 binary64)) %1947 = (*.f64 %171 %1915) %1948 = (*.f64 %174 %1917) %1949 = (*.f64 %1917 %174) %1950 = (*.f64 %1920 %171) %1951 = (*.f64 %159 #s(literal 1 binary64)) %1953 = (/.f64 %1951 (*.f64 %163 #s(literal -3 binary64))) %1954 = (*.f64 #s(literal 1 binary64) %159) %1956 = (/.f64 %1954 (*.f64 #s(literal -3 binary64) %163)) %1957 = (approx %1879 %1892) %1958 = (*.f64 %152 #s(literal 1/3 binary64)) %1959 = (/.f64 %152 #s(literal 3 binary64)) %1960 = (neg.f64 %1892) %1962 = (/.f64 (*.f64 %159 #s(literal 1/3 binary64)) %163) %1963 = (/.f64 %818 %163) %1964 = (/.f64 %1943 #s(literal 3 binary64)) %1966 = (/.f64 (*.f64 %152 #s(literal 3 binary64)) #s(literal 9 binary64)) %1967 = (/.f64 %1945 #s(literal 3 binary64)) %1969 = (/.f64 (*.f64 #s(literal 3 binary64) %152) #s(literal 9 binary64)) %1971 = (*.f64 %171 (*.f64 %174 #s(literal 1/3 binary64))) %1973 = (*.f64 (*.f64 #s(literal 1/3 binary64) %171) %174) %1974 = (/.f64 %1951 %1159) %1976 = (/.f64 (*.f64 %159 #s(literal 3 binary64)) %1141) %1977 = (/.f64 %1954 %1157) %1978 = (/.f64 %853 %1143) %1979 = (approx %1879 %1900) %1980 = (approx %1879 %1275) %1983 = (*.f64 %551 %254) %2026 = (/.f64 %51 a) %2027 = (*.f64 #s(literal -2/3 binary64) %2026) %2029 = (/.f64 c %51) %2030 = (*.f64 #s(literal -1/2 binary64) %2029) %2033 = (*.f64 c #s(literal -1/6 binary64)) %2035 = (*.f64 #s(literal -1/6 binary64) %299) %2055 = (*.f64 %31 %299) %2075 = (*.f64 (*.f64 #s(literal -3/2 binary64) #s(literal 3 binary64)) %38) %2079 = (*.f64 #s(literal -3/2 binary64) %2055) %2094 = (approx %855 %2079) %2100 = (*.f64 #s(literal -6 binary64) %191) %2109 = (*.f64 #s(literal -3 binary64) %191) %2116 = (*.f64 %191 #s(literal -3 binary64)) b %1 (fabs.f64 %1) (*.f64 %3 %3) (*.f64 %5 %5) (neg.f64 %7) (*.f64 %9 %9) (*.f64 %11 %11) (*.f64 %13 %13) (pow.f64 b #s(literal 2 binary64)) (pow.f64 %3 #s(literal 2 binary64)) (pow.f64 %5 #s(literal 2 binary64)) (*.f64 %20 b) #s(literal 3 binary64) (fabs.f64 #s(literal 3 binary64)) (fabs.f64 #s(literal -3 binary64)) (neg.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal 9 binary64)) a (*.f64 a #s(literal 3 binary64)) %31 (neg.f64 %32) c (*.f64 a %35) (*.f64 c %31) (*.f64 #s(literal 3 binary64) %38) %40 (*.f64 %38 #s(literal 3 binary64)) (*.f64 %35 a) (neg.f64 %43) #s(literal 0 binary64) (sinh.f64 #s(literal 0 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 0 binary64)))) #s(literal 2 binary64)) %51 %38 (*.f64 c a) #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/3 binary64) #s(literal 3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) #s(literal 1/3 binary64))) (*.f64 #s(literal 1/3 binary64) %65) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))))) #s(literal -3 binary64) (neg.f64 #s(literal 3 binary64)) #s(literal -3/2 binary64) #s(literal 1/3 binary64) (neg.f64 #s(literal -1/3 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 9 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (/.f64 #s(literal -3 binary64) %85) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) #s(literal 9 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) %91) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) #s(literal 3 binary64))) (/.f64 %91 #s(literal 3 binary64)) (pow.f64 #s(literal 3 binary64) #s(literal -1 binary64)) #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) #s(literal -3/8 binary64) (*.f64 a %102) (*.f64 c %32) (*.f64 %38 #s(literal -3 binary64)) %43 (*.f64 %32 c) (*.f64 %102 a) (*.f64 #s(literal 3 binary64) %108) (*.f64 %31 %110) (*.f64 %110 %31) (neg.f64 %40) %114 (/.f64 %110 %115) (neg.f64 %117) (/.f64 %119 a) (*.f64 c %121) (*.f64 %121 c) (/.f64 #s(literal 1 binary64) %124) (/.f64 %126 %127) (/.f64 (*.f64 c #s(literal -1 binary64)) %115) (*.f64 %110 %131) (*.f64 %119 %121) %134 %136 %137 %138 %139 %140 %142 %144 %146 %148 %149 %151 %152 %153 %155 %157 %160 %161 %164 %169 %175 %176 %179 %181 %183 %184 %185 %187 %189 #s(literal 1/2 binary64) (neg.f64 #s(literal -1/2 binary64)) %191 (/.f64 %5 %115) (neg.f64 %193) (/.f64 %195 a) (*.f64 b %121) (*.f64 %121 b) (/.f64 #s(literal 1 binary64) %199) (/.f64 %13 %127) (*.f64 %5 %131) (*.f64 %195 %121) #s(literal -1/3 binary64) (neg.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 1 binary64) #s(literal -1/3 binary64)) (/.f64 #s(literal -3 binary64) #s(literal 9 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) %85) (*.f64 #s(literal 2 binary64) %210) (*.f64 #s(literal 1/3 binary64) %212) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) #s(literal 1 binary64))) (pow.f64 #s(literal -3 binary64) #s(literal -1 binary64)) %217 (+.f64 %191 %152) (-.f64 %152 %193) (-.f64 %191 %156) (neg.f64 (-.f64 %193 %152)) (fma.f64 %158 %159 %191) (fma.f64 %159 %158 %191) (/.f64 %225 a) (fma.f64 b %121 %152) (fma.f64 %121 b %152) (fma.f64 %171 %174 %191) (fma.f64 %174 %171 %191) (-.f64 %191 (*.f64 %177 %158)) (/.f64 (neg.f64 %225) %115) (fma.f64 %5 %131 %152) (/.f64 (fma.f64 %152 %115 %5) %115) (fma.f64 %195 %121 %152) (*.f64 %225 %121) (/.f64 #s(literal 1 binary64) (/.f64 a %225)) (+.f64 (/.f64 (*.f64 %152 a) a) %191) (/.f64 b %32) (/.f64 %246 a) (*.f64 b %248) (*.f64 %191 #s(literal -1/3 binary64)) %251 (/.f64 %191 #s(literal -3 binary64)) (/.f64 %5 %31) (*.f64 %5 %254) (neg.f64 %256) (neg.f64 (/.f64 b %31)) (/.f64 %193 #s(literal 3 binary64)) (/.f64 (/.f64 %5 #s(literal 3 binary64)) a) (neg.f64 (/.f64 %191 #s(literal 3 binary64))) (/.f64 %5 %265) (/.f64 %267 %115) (/.f64 (*.f64 #s(literal -1/3 binary64) %5) %115) (/.f64 %13 %32) (/.f64 %272 %115) (/.f64 %274 %32) (/.f64 %195 %32) (*.f64 b %277) (*.f64 %246 %121) (/.f64 #s(literal 1 binary64) (/.f64 a %246)) (/.f64 (*.f64 %191 #s(literal 1 binary64)) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %191) #s(literal -3 binary64)) (*.f64 b %286) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %191)) (/.f64 #s(literal 1 binary64) (/.f64 %31 %5)) (/.f64 (*.f64 %5 #s(literal 1 binary64)) %265) (/.f64 (*.f64 #s(literal 1 binary64) %5) %295) #s(literal -1/6 binary64) %298 (*.f64 a %299) (*.f64 c %199) (*.f64 %299 a) (/.f64 %108 %5) (*.f64 %115 %304) (neg.f64 (/.f64 %38 %5)) (neg.f64 (/.f64 %108 b)) (/.f64 (*.f64 %38 #s(literal 1 binary64)) b) (*.f64 %38 %312) (*.f64 %312 %38) (/.f64 #s(literal 1 binary64) (/.f64 b %38)) (/.f64 %317 %13) (*.f64 %108 %319) (/.f64 #s(literal 1 binary64) (/.f64 %5 %108)) %299 (/.f64 %110 %5) (neg.f64 (/.f64 %110 b)) (neg.f64 %304) (/.f64 %119 b) (*.f64 c %312) (*.f64 %312 c) (/.f64 #s(literal 1 binary64) (/.f64 b c)) (/.f64 %126 %13) (*.f64 %110 %319) (/.f64 #s(literal 1 binary64) (/.f64 %5 %110)) %337 %339 %340 %341 %342 %344 %346 %347 %349 %350 %352 %354 %355 %356 %358 %359 %361 #s(literal -2 binary64) (*.f64 b #s(literal -2 binary64)) %364 #s(literal -2/3 binary64) (neg.f64 #s(literal 2/3 binary64)) (+.f64 #s(literal -1/3 binary64) #s(literal -1/3 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1/3 binary64)) (*.f64 #s(literal -2/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2/3 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal -3 binary64)) (/.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 3 binary64)) (neg.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal -1/3 binary64) #s(literal -1/3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) %210 #s(literal -1/3 binary64)) (fma.f64 #s(literal 1/3 binary64) %212 #s(literal -1/3 binary64)) #s(literal 2/3 binary64) (*.f64 #s(literal 2/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 2/3 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2/3 binary64) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2/3 binary64) #s(literal 1/3 binary64)) #s(literal 3 binary64)) %124 (/.f64 %115 %110) (neg.f64 %391) (/.f64 (*.f64 a #s(literal 1 binary64)) c) (*.f64 a %395) (*.f64 %395 a) (/.f64 #s(literal 1 binary64) %114) (/.f64 %127 %126) (*.f64 %115 (/.f64 #s(literal 1 binary64) %110)) (/.f64 %32 c) (*.f64 a %403) %405 (*.f64 %124 #s(literal -3 binary64)) (/.f64 %31 %110) (neg.f64 (*.f64 %124 #s(literal 3 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) %124)) (/.f64 %265 %110) (/.f64 %295 %110) (*.f64 a (*.f64 %395 #s(literal -3 binary64))) (*.f64 %32 %395) (/.f64 #s(literal 1 binary64) (/.f64 c %32)) %419 (fabs.f64 %419) (sqrt.f64 (*.f64 #s(literal 3 binary64) %162)) (fabs.f64 (neg.f64 %419)) (*.f64 %163 %159) (*.f64 %159 %163) (/.f64 %428 %171) (sqrt.f64 (*.f64 %419 %419)) (pow.f64 %405 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %405 #s(literal -1/2 binary64))) %435 (*.f64 %419 c) (*.f64 %159 %437) (*.f64 %439 %163) (*.f64 a #s(literal -3 binary64)) %32 (*.f64 #s(literal 3 binary64) %115) (*.f64 %115 #s(literal 3 binary64)) (neg.f64 %31) %172 (/.f64 #s(literal -3 binary64) %115) (neg.f64 %135) (/.f64 #s(literal 3 binary64) %127) (/.f64 %448 a) (*.f64 #s(literal 3 binary64) %121) (*.f64 %121 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) #s(literal -1 binary64)) %115) (*.f64 #s(literal -3 binary64) %131) (/.f64 #s(literal 1 binary64) (/.f64 %115 #s(literal -3 binary64))) (*.f64 %448 %121) (*.f64 a %110) (*.f64 c %115) (*.f64 %115 c) (*.f64 %110 a) %108 (fma.f64 a %102 %1) (fma.f64 b b %43) (fma.f64 c %32 %1) (fma.f64 %38 #s(literal -3 binary64) %1) (fma.f64 #s(literal -3 binary64) %38 %1) %469 (fma.f64 %102 a %1) (+.f64 %1 %43) (+.f64 %43 %1) (-.f64 %1 %40) (fma.f64 #s(literal 3 binary64) %108 %1) (fma.f64 %31 %110 %1) (fma.f64 %110 %31 %1) (neg.f64 (-.f64 %40 %1)) (-.f64 %1 (*.f64 %110 %32)) (-.f64 %1 (*.f64 %108 #s(literal -3 binary64))) (-.f64 %43 %7) (fma.f64 a %102 %484) (fma.f64 c %32 %484) (fma.f64 %38 #s(literal -3 binary64) %484) (fma.f64 #s(literal -3 binary64) %38 %484) (fma.f64 %32 c %484) (fma.f64 %3 %3 %43) (fma.f64 %5 %5 %43) (fma.f64 %102 a %484) (+.f64 %43 %484) (neg.f64 (-.f64 %7 %43)) (fma.f64 #s(literal 3 binary64) %108 %484) (fma.f64 %31 %110 %484) (fma.f64 %110 %31 %484) (fma.f64 %9 %9 %43) (fma.f64 %11 %11 %43) (fma.f64 %13 %13 %43) (fma.f64 %20 b %43) %503 (fabs.f64 %503) (fabs.f64 (neg.f64 %503)) (pow.f64 %469 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 %503 %503)) (/.f64 #s(literal 1 binary64) (pow.f64 %469 #s(literal -1/2 binary64))) #s(literal 9 binary64) (fabs.f64 #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) #s(literal -3 binary64)) (fabs.f64 %515) (fabs.f64 %517) (neg.f64 %515) (neg.f64 %517) (pow.f64 #s(literal 3 binary64) #s(literal 2 binary64)) %522 %523 %525 %526 %527 (*.f64 #s(literal 3 binary64) %503) %529 (fabs.f64 %529) (fabs.f64 %531) (fabs.f64 %533) (neg.f64 %531) (neg.f64 %533) %537 (*.f64 b #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) b) (fma.f64 b #s(literal 1 binary64) %195) (fma.f64 #s(literal 1 binary64) b %274) (+.f64 %274 %274) (+.f64 %195 %195) %544 (fabs.f64 %544) (sqrt.f64 (*.f64 #s(literal 3 binary64) %546)) (fabs.f64 %549) (*.f64 %551 %159) (*.f64 %159 %551) (*.f64 %171 %428) (*.f64 %428 %171) (sqrt.f64 (*.f64 %544 %544)) (pow.f64 %43 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %43 #s(literal -1/2 binary64))) %561 (/.f64 %549 %115) (neg.f64 (/.f64 %544 %115)) (neg.f64 (/.f64 %549 a)) (*.f64 %159 %567) (/.f64 %569 a) (*.f64 %544 %121) (*.f64 %121 %544) (/.f64 #s(literal 1 binary64) (/.f64 a %544)) (/.f64 %575 %127) (/.f64 (*.f64 %544 #s(literal -1 binary64)) %115) (*.f64 %549 %131) (/.f64 #s(literal 1 binary64) (/.f64 %115 %549)) (*.f64 %569 %121) (/.f64 %583 a) (*.f64 #s(literal 1/3 binary64) %561) %586 (*.f64 %561 #s(literal 1/3 binary64)) (/.f64 %561 #s(literal 3 binary64)) (/.f64 %589 %115) (neg.f64 (*.f64 %561 #s(literal -1/3 binary64))) (neg.f64 (*.f64 #s(literal -1/3 binary64) %561)) (/.f64 %595 %523) (/.f64 %569 %31) (/.f64 %598 %31) (*.f64 %583 %121) (/.f64 #s(literal 1 binary64) (/.f64 a %583)) (/.f64 (*.f64 %561 #s(literal 3 binary64)) #s(literal 9 binary64)) (/.f64 (*.f64 %561 #s(literal 1 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) %561) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %561) #s(literal 3 binary64)) (/.f64 (*.f64 %549 #s(literal 1 binary64)) %32) (/.f64 (*.f64 #s(literal 1 binary64) %549) %32) (/.f64 (*.f64 %549 #s(literal 3 binary64)) %524) (/.f64 (*.f64 #s(literal 3 binary64) %549) %524) (*.f64 b #s(literal 3 binary64)) %620 (neg.f64 %621) (neg.f64 %623) %629 #s(literal 3/2 binary64) #s(literal -3/4 binary64) (/.f64 %343 b) %348 (*.f64 %299 #s(literal 1/2 binary64)) (/.f64 %336 %5) (*.f64 c %635) (*.f64 #s(literal -1/2 binary64) %345) (*.f64 %110 %338) (*.f64 %345 #s(literal -1/2 binary64)) (neg.f64 %340) (/.f64 %343 %13) (/.f64 (*.f64 %110 #s(literal 1/2 binary64)) %5) (/.f64 (*.f64 #s(literal 1/2 binary64) %110) %5) (*.f64 c %646) (*.f64 %343 %312) (/.f64 #s(literal 1 binary64) (/.f64 b %343)) (*.f64 %336 %651) (fma.f64 b %653 %348) (fma.f64 #s(literal 1/2 binary64) %299 %655) (fma.f64 %191 #s(literal -2/3 binary64) %348) (fma.f64 %299 #s(literal 1/2 binary64) %655) %659 (+.f64 %348 %655) (+.f64 %655 %348) (-.f64 %348 %663) (-.f64 %655 %340) (fma.f64 c %635 %655) (fma.f64 #s(literal -1/2 binary64) %345 %655) (fma.f64 %110 %338 %655) (fma.f64 %345 #s(literal -1/2 binary64) %655) (neg.f64 (-.f64 %340 %655)) (-.f64 %348 (*.f64 (neg.f64 #s(literal -2/3 binary64)) %191)) (-.f64 %348 (*.f64 %193 #s(literal -2/3 binary64))) (-.f64 %348 (neg.f64 %655)) (fma.f64 %537 %248 %348) (/.f64 (fma.f64 %655 b %343) b) (/.f64 (fma.f64 %348 a %682) a) (fma.f64 c %646 %655) (fma.f64 #s(literal 2 binary64) %251 %348) (fma.f64 %682 %121 %348) (fma.f64 %121 %682 %348) (fma.f64 %246 %689 %348) (fma.f64 %343 %312 %655) (fma.f64 %689 %246 %348) (/.f64 (-.f64 (*.f64 %655 b) %336) b) (fma.f64 %336 %651 %655) (fma.f64 %697 %131 %348) (/.f64 (fma.f64 %682 b (*.f64 %343 a)) %701) (/.f64 (fma.f64 %682 b %703) %701) (/.f64 (fma.f64 %343 a (*.f64 b %682)) %701) (/.f64 (fma.f64 %343 a %709) %701) (/.f64 (-.f64 (*.f64 %655 %5) %343) %5) (/.f64 (-.f64 %709 (*.f64 a %336)) %701) (fma.f64 %718 %121 %348) (/.f64 (-.f64 (*.f64 %682 %5) %703) %722) %733 %734 (/.f64 %135 c) (/.f64 %403 a) (/.f64 #s(literal 3 binary64) %108) (neg.f64 (/.f64 #s(literal 3 binary64) %38)) (/.f64 %172 %110) (/.f64 #s(literal -3 binary64) %317) (neg.f64 (/.f64 #s(literal -3 binary64) %108)) (/.f64 %744 %38) (*.f64 #s(literal -3 binary64) %746) (*.f64 %746 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %38 #s(literal -3 binary64))) (*.f64 %135 %395) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %108)) (neg.f64 (*.f64 #s(literal 3 binary64) %746)) (/.f64 #s(literal 1 binary64) (/.f64 c %135)) (/.f64 #s(literal 1 binary64) (/.f64 %108 #s(literal 3 binary64))) %760 (fabs.f64 %760) (sqrt.f64 (/.f64 #s(literal 3 binary64) %546)) (fabs.f64 (neg.f64 %760)) (/.f64 %159 %551) (/.f64 %174 %171) (/.f64 %177 %768) (*.f64 %159 (sqrt.f64 (fabs.f64 %746))) (*.f64 %159 (/.f64 #s(literal 1 binary64) %551)) (/.f64 #s(literal 1 binary64) (/.f64 %551 %159)) (sqrt.f64 (*.f64 %760 %760)) (pow.f64 %734 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %734 #s(literal -1/2 binary64))) %782 (*.f64 %760 c) (/.f64 (*.f64 %159 c) %551) (/.f64 %439 %551) %793 %802 %803 (+.f64 b %549) (+.f64 %549 b) (neg.f64 (-.f64 %544 b)) (-.f64 b %575) (fma.f64 %159 %768 b) (fma.f64 %177 %551 b) %812 %583 (*.f64 %544 #s(literal 1/3 binary64)) (/.f64 %544 #s(literal 3 binary64)) (neg.f64 %589) (*.f64 %159 %816) (*.f64 %818 %551) (/.f64 %595 #s(literal 9 binary64)) (/.f64 %569 #s(literal 3 binary64)) (/.f64 %598 #s(literal 3 binary64)) %825 %826 (fma.f64 b #s(literal -1/3 binary64) %583) (fma.f64 #s(literal 1/3 binary64) %544 %246) (fma.f64 #s(literal -1/3 binary64) b %583) (fma.f64 %544 #s(literal 1/3 binary64) %246) (+.f64 %583 %246) (+.f64 %246 %583) (-.f64 %583 (*.f64 #s(literal 1/3 binary64) b)) (-.f64 %246 %589) (neg.f64 (-.f64 %589 %246)) (-.f64 %583 %267) (-.f64 %583 %272) (fma.f64 %159 %816 %246) (fma.f64 %818 %551 %246) %842 %595 (*.f64 %544 #s(literal 3 binary64)) (fabs.f64 %595) (fabs.f64 %845) (fabs.f64 %847) (neg.f64 %845) (neg.f64 %847) (*.f64 %159 %851) (*.f64 %853 %551) %857 (/.f64 %859 b) (*.f64 a (*.f64 %299 #s(literal 3/2 binary64))) (*.f64 %298 #s(literal 3/2 binary64)) %864 (*.f64 %858 %299) (/.f64 (*.f64 %108 #s(literal 3/2 binary64)) %5) (/.f64 (*.f64 #s(literal 3/2 binary64) %108) %5) (/.f64 (neg.f64 %859) %5) (*.f64 %38 (*.f64 %312 #s(literal 3/2 binary64))) (*.f64 %859 %312) (/.f64 #s(literal 1 binary64) (/.f64 b %859)) %877 (/.f64 %879 b) (*.f64 a %340) %882 (*.f64 %298 #s(literal -1/2 binary64)) (*.f64 %878 %299) (neg.f64 (*.f64 %298 #s(literal 1/2 binary64))) (neg.f64 (*.f64 #s(literal 1/2 binary64) %298)) (/.f64 (*.f64 %108 #s(literal -1/2 binary64)) %5) (/.f64 (*.f64 #s(literal -1/2 binary64) %108) %5) (/.f64 (neg.f64 %879) %5) (*.f64 %38 %353) (*.f64 %879 %312) (/.f64 #s(literal 1 binary64) (/.f64 b %879)) %899 (/.f64 %900 b) (*.f64 %299 #s(literal -3/4 binary64)) %903 (/.f64 (*.f64 %110 #s(literal -3/4 binary64)) %5) (/.f64 (neg.f64 %900) %5) (/.f64 (*.f64 #s(literal -3/4 binary64) %110) %5) (*.f64 c (*.f64 %312 #s(literal -3/4 binary64))) (*.f64 %900 %312) (/.f64 #s(literal 1 binary64) (/.f64 b %900)) %918 #s(literal -6 binary64) %920 %921 %922 %923 %925 %926 %928 (*.f64 b #s(literal -6 binary64)) %930 (*.f64 %537 #s(literal -3 binary64)) (*.f64 #s(literal 2 binary64) %623) (fma.f64 b #s(literal -3 binary64) %621) (fma.f64 #s(literal -3 binary64) b %623) (+.f64 %621 %621) (+.f64 %623 %623) %937 (*.f64 c (*.f64 %419 #s(literal 3 binary64))) %940 (*.f64 %419 %35) (*.f64 %435 #s(literal 3 binary64)) (*.f64 %35 %419) (*.f64 (*.f64 #s(literal 3 binary64) %419) c) (neg.f64 (*.f64 %435 #s(literal -3 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) %435)) (*.f64 (*.f64 %35 %159) %163) %952 %336 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 %343) %546 (fabs.f64 %108) (fabs.f64 %546) (*.f64 %170 %167) (*.f64 %167 %170) (fabs.f64 %959) (fabs.f64 %317) (sqrt.f64 %964) (*.f64 %551 %551) (pow.f64 %964 #s(literal 1/2 binary64)) %170 (fabs.f64 %170) (fabs.f64 %110) (fabs.f64 %126) (sqrt.f64 %963) (*.f64 %171 %171) (pow.f64 %963 #s(literal 1/2 binary64)) %167 (fabs.f64 %167) (fabs.f64 %115) (fabs.f64 %127) (sqrt.f64 %962) (*.f64 %168 %168) (pow.f64 %962 #s(literal 1/2 binary64)) %551 %980 %981 %982 %983 %984 %985 %987 %989 %991 %171 (fabs.f64 %171) (fabs.f64 %993) (pow.f64 %170 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %170 #s(literal -1/2 binary64))) (pow.f64 %963 %990) %168 (fabs.f64 %168) (fabs.f64 %1000) (pow.f64 %167 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %167 #s(literal -1/2 binary64))) (pow.f64 %962 %990) %1006 (/.f64 %170 %167) (fabs.f64 %1006) (fabs.f64 %117) (fabs.f64 %1010) (/.f64 %1012 %1013) (*.f64 #s(literal 1 binary64) %1006) (/.f64 #s(literal 1 binary64) %162) (*.f64 %170 %1017) (*.f64 %170 %1019) (*.f64 %1019 %170) (/.f64 #s(literal -1 binary64) %1022) (*.f64 #s(literal 1/3 binary64) %154) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %162)) (sqrt.f64 %1027) (/.f64 #s(literal 1 binary64) (/.f64 %162 #s(literal 1 binary64))) (*.f64 %158 %158) (pow.f64 %162 #s(literal -1 binary64)) (pow.f64 %1027 #s(literal 1/2 binary64)) %135 (/.f64 #s(literal 3 binary64) %115) (neg.f64 %172) (/.f64 #s(literal -3 binary64) %127) (/.f64 %744 a) (*.f64 #s(literal -3 binary64) %121) (*.f64 %121 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -3 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) #s(literal -1 binary64)) %115) (*.f64 #s(literal 3 binary64) %1044) (*.f64 #s(literal 3 binary64) %131) (/.f64 #s(literal 1 binary64) (/.f64 %115 #s(literal 3 binary64))) (*.f64 %744 %121) (/.f64 c %115) (/.f64 %110 a) %117 (/.f64 %110 %127) (/.f64 %126 %115) (*.f64 c %1044) (*.f64 c %131) (*.f64 %110 %121) (/.f64 #s(literal 1 binary64) %391) %134 %136 %137 %138 %139 %140 %142 %144 %146 %148 %149 %151 %162 (/.f64 %167 %170) (fabs.f64 %162) (fabs.f64 %391) (fabs.f64 %1022) (/.f64 %1013 %1012) (/.f64 #s(literal 1 binary64) %1006) (*.f64 %167 (fabs.f64 %395)) (*.f64 %167 (/.f64 #s(literal 1 binary64) %170)) (sqrt.f64 %1068) (*.f64 %163 %163) (pow.f64 %1068 #s(literal 1/2 binary64)) %154 (fabs.f64 (*.f64 c %172)) (*.f64 #s(literal 3 binary64) %1006) (*.f64 %1006 #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) %162) (fabs.f64 (/.f64 #s(literal 3 binary64) %124)) (fabs.f64 (/.f64 #s(literal -3 binary64) %124)) (/.f64 %1081 %167) (fabs.f64 (*.f64 %110 %172)) (fabs.f64 (*.f64 %110 %135)) (*.f64 %170 %173) (*.f64 %173 %170) (neg.f64 (*.f64 #s(literal -3 binary64) %1006)) (/.f64 #s(literal -3 binary64) %1022) (fabs.f64 (/.f64 #s(literal 3 binary64) %391)) (fabs.f64 (/.f64 #s(literal -3 binary64) %391)) (neg.f64 (/.f64 #s(literal -3 binary64) %162)) (/.f64 #s(literal 3 binary64) (neg.f64 %1022)) (neg.f64 (/.f64 #s(literal 3 binary64) %1022)) (/.f64 %448 %162) (/.f64 #s(literal 1 binary64) (/.f64 %162 #s(literal 3 binary64))) (*.f64 #s(literal -3 binary64) (/.f64 #s(literal 1 binary64) %1022)) (/.f64 #s(literal 1 binary64) (/.f64 %1022 #s(literal -3 binary64))) (sqrt.f64 (*.f64 %963 %1109)) (/.f64 #s(literal 3 binary64) %167) %173 (fabs.f64 %135) (/.f64 #s(literal -3 binary64) %1013) (fabs.f64 %173) (neg.f64 (/.f64 #s(literal -3 binary64) %167)) (*.f64 #s(literal 3 binary64) %1017) (*.f64 #s(literal 3 binary64) %1019) (/.f64 #s(literal 1 binary64) (/.f64 %167 #s(literal 3 binary64))) (sqrt.f64 %1109) (*.f64 %174 %174) (pow.f64 %1109 #s(literal 1/2 binary64)) %1125 %158 %1126 %1128 %1129 %1130 %1131 %1132 %1133 %1135 %1137 %1139 %1140 %1142 %1144 %1145 %1147 %1149 %1151 %1153 %1155 %1158 %1160 %1162 %1164 %1166 %1169 %1171 %1173 %1175 %1176 %1177 %1178 %1179 %1181 %1183 %1184 %1127 %163 (fabs.f64 %163) (fabs.f64 %178) (/.f64 %168 %171) (/.f64 #s(literal 1 binary64) %158) (pow.f64 %162 #s(literal 1/2 binary64)) (pow.f64 %1068 %990) (*.f64 #s(literal 3 binary64) %158) %1138 (/.f64 #s(literal 3 binary64) %163) (fabs.f64 %1138) (neg.f64 (*.f64 #s(literal -3 binary64) %158)) (/.f64 #s(literal -3 binary64) %178) (fabs.f64 %1197) (neg.f64 %1197) (/.f64 #s(literal 3 binary64) (neg.f64 %178)) (neg.f64 (/.f64 #s(literal 3 binary64) %178)) (*.f64 #s(literal 1 binary64) %1138) (/.f64 %448 %163) (/.f64 #s(literal 1 binary64) (/.f64 %163 #s(literal 3 binary64))) (*.f64 #s(literal -3 binary64) (/.f64 #s(literal 1 binary64) %178)) (/.f64 #s(literal 1 binary64) (/.f64 %178 #s(literal -3 binary64))) (*.f64 %1165 #s(literal 1/3 binary64)) (*.f64 #s(literal 1/3 binary64) %1006) %1214 (/.f64 %1006 #s(literal 3 binary64)) (fabs.f64 (/.f64 %114 #s(literal -3 binary64))) (fabs.f64 (/.f64 %114 #s(literal 3 binary64))) (/.f64 %170 %1220) (/.f64 (*.f64 %170 #s(literal 1/3 binary64)) %167) (*.f64 %1010 #s(literal -1/3 binary64)) (neg.f64 (*.f64 %1006 #s(literal -1/3 binary64))) (/.f64 %1010 #s(literal -3 binary64)) (fabs.f64 (/.f64 %117 #s(literal -3 binary64))) (fabs.f64 (/.f64 %117 #s(literal 3 binary64))) (neg.f64 (/.f64 %1006 #s(literal -3 binary64))) (/.f64 (neg.f64 %1010) #s(literal 3 binary64)) (neg.f64 (/.f64 %1010 #s(literal 3 binary64))) (/.f64 %154 #s(literal 9 binary64)) (/.f64 (*.f64 %1006 #s(literal 1 binary64)) #s(literal 3 binary64)) (/.f64 %1081 (*.f64 %167 #s(literal 9 binary64))) (/.f64 (*.f64 %170 #s(literal 1 binary64)) %1220) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %1006)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1010)) %1249 (fabs.f64 %1249) (fabs.f64 (neg.f64 %1249)) (/.f64 %158 %159) (*.f64 %158 (sqrt.f64 (fabs.f64 #s(literal 1/3 binary64)))) (/.f64 %1127 %177) (*.f64 %158 (/.f64 #s(literal 1 binary64) %159)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %158)) (sqrt.f64 (*.f64 %1249 %1249)) (pow.f64 %1214 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1214 #s(literal -1/2 binary64))) (*.f64 #s(literal 3 binary64) %168) %1268 (fabs.f64 %1268) (fabs.f64 %1270) (neg.f64 %1270) %1136 %1273 %1274 %1276 %1277 %1278 %1280 %1281 %1283 %1284 %1286 %1287 %1289 %1291 %1293 %1295 %1297 %1299 %1301 %1303 %174 (fabs.f64 %174) (/.f64 %159 %168) (fabs.f64 (neg.f64 %174)) (pow.f64 %173 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %173 #s(literal -1/2 binary64))) (pow.f64 %1109 %990) %152 %153 %155 %157 %160 %161 %164 %169 %175 %176 %179 %181 %183 %184 %185 %187 %189 (approx %1316 %158) %1275 %1318 %1319 %1320 %1321 %1322 %1324 %1325 %1327 %1329 (approx %1316 %1127) %567 %1331 %1333 %1335 %1337 %1338 %1339 %1341 %1343 %1345 %1346 %1348 %1349 (approx %1316 %567) %337 %339 %340 %341 %342 %344 %346 %347 %349 %350 %352 %354 %355 %356 %358 %359 %361 %1351 (/.f64 %299 b) (/.f64 %110 %7) (/.f64 %126 %1) (neg.f64 (/.f64 %110 %1)) (neg.f64 (/.f64 c %7)) (/.f64 %345 %5) (/.f64 %304 %5) (/.f64 %1361 %3) (/.f64 %119 %1) (*.f64 c %1364) (*.f64 %1364 c) (/.f64 #s(literal 1 binary64) (/.f64 %1 c)) (*.f64 %299 %312) (/.f64 #s(literal 1 binary64) (/.f64 b %299)) (*.f64 %110 %1372) (/.f64 #s(literal 1 binary64) (/.f64 %7 %110)) (/.f64 %963 b) %1377 (*.f64 %299 c) (/.f64 (*.f64 %110 c) %5) (/.f64 (*.f64 c %110) %5) (/.f64 (neg.f64 %963) %5) (*.f64 %963 %312) (/.f64 #s(literal 1 binary64) (/.f64 b %963)) %1388 (*.f64 #s(literal -3/8 binary64) a) (*.f64 a %1390) (*.f64 c %1388) (*.f64 %38 #s(literal -3/8 binary64)) (*.f64 #s(literal -3/8 binary64) %38) %1395 (*.f64 %1390 a) (fma.f64 a %1398 %336) (fma.f64 a %1400 %336) (fma.f64 c #s(literal -1/2 binary64) %1402) (fma.f64 c %1405 %336) (fma.f64 #s(literal -1/2 binary64) c %1402) (fma.f64 #s(literal -3/8 binary64) %1408 %336) (fma.f64 %1351 %1395 %336) (fma.f64 %1388 %1397 %336) %1412 (fma.f64 %1397 %1388 %336) (fma.f64 %1414 %1390 %336) (fma.f64 %1416 c %336) (+.f64 %336 %1402) (+.f64 %1402 %336) (-.f64 %1402 %343) (fma.f64 %1421 %299 %336) (neg.f64 %1423) (-.f64 %336 (*.f64 %1425 %1397)) (-.f64 %336 (neg.f64 %1402)) (-.f64 %336 (*.f64 (neg.f64 %1351) %1395)) (-.f64 %336 (*.f64 (neg.f64 %1395) %1351)) (fma.f64 a %1398 %1436) (fma.f64 a %1400 %1436) (fma.f64 c %1405 %1436) (fma.f64 #s(literal -3/8 binary64) %1408 %1436) (fma.f64 %1351 %1395 %1436) (fma.f64 %1388 %1397 %1436) (fma.f64 %1395 %1351 %1436) (fma.f64 %1397 %1388 %1436) (fma.f64 %1414 %1390 %1436) (fma.f64 %1416 c %1436) (+.f64 %1402 %1436) (fma.f64 %1421 %299 %1436) (fma.f64 %1449 %304 %336) (fma.f64 %1451 %1361 %336) (fma.f64 c %1453 %336) (fma.f64 %1455 %1364 %336) (fma.f64 %1449 %304 %1436) (fma.f64 %1451 %1361 %1436) (fma.f64 c %1453 %1436) (fma.f64 %1455 %1364 %1436) (/.f64 (fma.f64 %336 %1 %1455) %1) %1404 (*.f64 a %1463) (*.f64 #s(literal -3/8 binary64) (/.f64 a %1)) (*.f64 %1463 a) (/.f64 (*.f64 %199 #s(literal -3/8 binary64)) b) (/.f64 %1471 b) (*.f64 %199 %1470) (*.f64 %1470 %199) (/.f64 %1425 %7) (/.f64 (neg.f64 %1425) %1) (neg.f64 (/.f64 %1425 %1)) (neg.f64 (/.f64 %1388 %7)) (/.f64 %1482 %5) (/.f64 %1484 %3) (/.f64 (neg.f64 %1471) %5) (*.f64 %1488 %1489) (*.f64 %1491 %1492) (*.f64 %1489 %1488) (*.f64 %1492 %1491) (/.f64 (*.f64 %1388 #s(literal 1 binary64)) %1) (*.f64 #s(literal -3/8 binary64) (*.f64 a %1364)) (*.f64 %1388 %1364) (*.f64 %1364 %1388) (/.f64 #s(literal 1 binary64) (/.f64 %1 %1388)) (*.f64 %1471 %312) (/.f64 #s(literal 1 binary64) (/.f64 b %1471)) (*.f64 %1425 %1372) (/.f64 #s(literal 1 binary64) (/.f64 %7 %1425)) %1511 %1513 %1515 %1516 %1517 %1519 %1520 %1522 %1524 %1528 %1529 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1542 %1543 %1544 %1545 %1547 %1549 %1551 %1552 %1553 %1554 %1556 %1558 %1559 %1560 %1562 %1564 %1565 %1567 %1569 %1571 %1574 %1577 %1580 %1582 %1583 %1584 %1585 %1587 %1589 %1592 %1594 %1595 %1597 %1599 %1600 %1602 %1605 %1608 %1610 %1613 %1616 %1620 %1623 %1626 %1629 %1632 %1636 %1638 %1642 %1645 #s(literal -6 binary64) %920 %921 %922 %923 %925 %926 %928 %1646 %682 (*.f64 #s(literal -2/3 binary64) b) (neg.f64 (*.f64 b #s(literal 2/3 binary64))) (neg.f64 (*.f64 #s(literal 2/3 binary64) b)) (neg.f64 %697) (*.f64 #s(literal -1/3 binary64) %537) (*.f64 %537 #s(literal -1/3 binary64)) (*.f64 #s(literal 2 binary64) %246) (/.f64 %537 #s(literal -3 binary64)) (*.f64 %1657 #s(literal 1/3 binary64)) (/.f64 %1657 #s(literal 3 binary64)) (/.f64 (neg.f64 %1657) #s(literal -3 binary64)) (/.f64 %1662 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %537)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %1657)) (/.f64 %682 a) (*.f64 b %653) %655 (*.f64 #s(literal -2/3 binary64) %191) (neg.f64 %663) (/.f64 %682 %127) (/.f64 %697 %115) (/.f64 (*.f64 #s(literal -2/3 binary64) %5) %115) (neg.f64 (/.f64 %682 %115)) (neg.f64 (/.f64 %697 a)) (/.f64 %537 %32) (*.f64 %537 %248) (/.f64 %718 a) (*.f64 #s(literal 2 binary64) %251) (*.f64 %682 %121) (*.f64 %121 %682) (*.f64 %246 %689) (*.f64 %689 %246) (/.f64 (/.f64 %537 a) #s(literal -3 binary64)) (/.f64 %1657 %31) (/.f64 #s(literal 1 binary64) (/.f64 a %682)) (/.f64 %1693 #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %191) #s(literal -3 binary64)) (/.f64 (*.f64 %682 #s(literal -1 binary64)) %115) (/.f64 %1657 %265) (/.f64 %1657 %295) (*.f64 %697 %131) (/.f64 %1662 %32) (/.f64 #s(literal 1 binary64) (/.f64 %115 %697)) (*.f64 %718 %121) (/.f64 #s(literal 1 binary64) (/.f64 %32 %537)) (/.f64 (*.f64 %537 %121) #s(literal -3 binary64)) (/.f64 (*.f64 %537 #s(literal -1 binary64)) %295) (/.f64 (*.f64 %1657 #s(literal 1 binary64)) %31) (/.f64 (*.f64 %1657 #s(literal -1 binary64)) %32) (/.f64 (*.f64 %1657 %121) #s(literal 3 binary64)) %437 (*.f64 %163 c) (/.f64 %437 a) (*.f64 c %1720) %1722 (*.f64 %1720 c) (/.f64 %1724 %115) (neg.f64 (/.f64 %1724 a)) (neg.f64 (/.f64 %437 %115)) (/.f64 %1730 a) (*.f64 %437 %121) (*.f64 %121 %437) (/.f64 #s(literal 1 binary64) (/.f64 a %437)) (/.f64 (neg.f64 %1724) %127) (/.f64 (*.f64 %437 #s(literal -1 binary64)) %115) (*.f64 %1724 %131) (/.f64 #s(literal 1 binary64) (/.f64 %115 %1724)) (*.f64 %1730 %121) %1744 (fma.f64 a %110 %1) (fma.f64 b b %108) (fma.f64 c %115 %1) (fma.f64 %115 c %1) (fma.f64 %110 a %1) (+.f64 %1 %108) (+.f64 %108 %1) (neg.f64 (-.f64 %38 %1)) (-.f64 %1 %959) (-.f64 %1 %317) (-.f64 %1 (*.f64 %127 c)) (fma.f64 %3 %3 %108) (fma.f64 %5 %5 %108) (fma.f64 %9 %9 %108) (fma.f64 %11 %11 %108) (fma.f64 %13 %13 %108) (fma.f64 %20 b %108) %1764 (fabs.f64 %1764) (fabs.f64 %1766) (pow.f64 %1744 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 %1764 %1764)) (/.f64 #s(literal 1 binary64) (pow.f64 %1744 #s(literal -1/2 binary64))) %1773 (/.f64 %1766 %115) (neg.f64 (/.f64 %1764 %115)) (neg.f64 (/.f64 %1766 a)) (/.f64 %1779 a) (*.f64 %1764 %121) (*.f64 %121 %1764) (/.f64 #s(literal 1 binary64) (/.f64 a %1764)) (/.f64 (neg.f64 %1766) %127) (/.f64 (*.f64 %1764 #s(literal -1 binary64)) %115) (*.f64 %1766 %131) (/.f64 #s(literal 1 binary64) (/.f64 %115 %1766)) (*.f64 %1779 %121) %1793 (+.f64 %1764 %5) (+.f64 %5 %1764) (neg.f64 %1796) (-.f64 %1764 %13) (fma.f64 b #s(literal -1 binary64) %1764) (fma.f64 #s(literal -1 binary64) b %1764) %1801 %1802 %1804 %1805 %1807 %1809 %1811 %1812 %1813 %1815 %1816 %1818 %1819 %1821 %1822 %1823 %1825 %1826 %1829 %1830 %1831 %1832 %1833 %1835 %1838 %1839 %1842 %1844 %1845 %1846 %1848 %1850 %1853 %1857 %1862 %1864 %1866 %1870 %1873 %1801 %1802 %1804 %1805 %1807 %1809 %1811 %1812 %1813 %1815 %1816 %1818 %1819 %1821 %1822 %1823 %1825 %1826 %1829 %1830 %1831 %1832 %1833 %1835 %1838 %1839 %1842 %1844 %1845 %1846 %1848 %1850 %1853 %1857 %1862 %1864 %1866 %1870 %1873 (/.f64 %1646 a) %1875 (/.f64 %1875 %523) (approx %1879 %1722) (/.f64 %802 #s(literal -3 binary64)) (approx %1879 %1249) %1883 %1884 (approx %1879 %655) (approx %1879 %733) %1511 %1513 %1515 %1516 %1517 %1519 %1520 %1522 %1524 %1528 %1529 %1530 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1540 %1542 %1543 %1544 %1545 %1547 %1549 %1551 %1552 %1553 %1554 %1556 %1558 %1559 %1560 %1562 %1564 %1565 %1567 %1569 %1571 %1574 %1577 %1580 %1582 %1583 %1584 %1585 %1587 %1589 %1592 %1594 %1595 %1597 %1599 %1600 %1602 %1605 %1608 %1610 %1613 %1616 %1620 %1623 %1626 %1629 %1632 %1636 %1638 %1642 %1645 %1884 (*.f64 #s(literal 2/3 binary64) %918) (*.f64 #s(literal -1/3 binary64) %217) %1889 (neg.f64 (*.f64 #s(literal 1/3 binary64) %217)) (fma.f64 b %248 %1892) (fma.f64 %152 #s(literal -1/3 binary64) %251) (fma.f64 %191 #s(literal -1/3 binary64) %1892) (fma.f64 #s(literal -1/3 binary64) %152 %251) (fma.f64 #s(literal -1/3 binary64) %191 %1892) (+.f64 %251 %1892) (+.f64 %1892 %251) (-.f64 %251 %1900) (-.f64 %1892 %256) (fma.f64 %5 %254 %1892) (/.f64 (*.f64 #s(literal 1 binary64) %217) #s(literal -3 binary64)) (neg.f64 (-.f64 %256 %1892)) (-.f64 %251 (*.f64 %156 #s(literal -1/3 binary64))) (/.f64 (fma.f64 %1892 a %246) a) (fma.f64 b %277 %1892) (fma.f64 %246 %121 %1892) (fma.f64 b %286 %1892) (fma.f64 %171 %1915 %251) (fma.f64 %174 %1917 %251) (fma.f64 %1917 %174 %251) (fma.f64 %1920 %171 %251) (-.f64 %251 (*.f64 (neg.f64 %1917) %174)) (approx %1879 %1889) %1125 %158 %1126 %1128 %1129 %1130 %1131 %1132 %1133 %1135 %1137 %1139 %1140 %1142 %1144 %1145 %1147 %1149 %1151 %1153 %1155 %1158 %1160 %1162 %1164 %1166 %1169 %1171 %1173 %1175 %1176 %1177 %1178 %1179 %1181 %1183 %1184 (approx %1879 %158) (/.f64 %952 %523) (/.f64 %937 %523) (/.f64 %857 %523) %1930 (/.f64 %1930 a) %1932 (/.f64 %1932 a) %1934 (approx %1879 %1934) %152 %153 %155 %157 %160 %161 %164 %169 %175 %176 %179 %181 %183 %184 %185 %187 %189 %1936 %1892 %1937 %1938 %1940 %1942 %1944 %1946 %1947 %1948 %1949 %1950 %1953 %1956 %1957 %1900 %1958 %1959 %1960 %1962 %1963 %1964 %1966 %1967 %1969 %1971 %1973 %1974 %1976 %1977 %1978 %1979 %1125 %158 %1126 %1128 %1129 %1130 %1131 %1132 %1133 %1135 %1137 %1139 %1140 %1142 %1144 %1145 %1147 %1149 %1151 %1153 %1155 %1158 %1160 %1162 %1164 %1166 %1169 %1171 %1173 %1175 %1176 %1177 %1178 %1179 %1181 %1183 %1184 %1275 %1318 %1319 %1320 %1321 %1322 %1324 %1325 %1327 %1329 %1980 %1136 %1273 %1274 %1276 %1277 %1278 %1280 %1281 %1283 %1284 %1286 %1287 %1289 %1291 %1293 %1295 %1297 %1299 %1301 %1303 %1883 %152 %153 %155 %157 %160 %161 %164 %169 %175 %176 %179 %181 %183 %184 %185 %187 %189 %1936 %1892 %1937 %1938 %1940 %1942 %1944 %1946 %1947 %1948 %1949 %1950 %1953 %1956 %1957 %1900 %1958 %1959 %1960 %1962 %1963 %1964 %1966 %1967 %1969 %1971 %1973 %1974 %1976 %1977 %1978 %1979 %551 %980 %981 %982 %983 %984 %985 %987 %989 %991 %567 %1331 %1333 %1335 %1337 %1338 %1339 %1341 %1343 %1345 %1346 %1348 %1349 (/.f64 %816 a) (*.f64 #s(literal 1/3 binary64) %567) %1983 (*.f64 %567 #s(literal 1/3 binary64)) (/.f64 %567 #s(literal 3 binary64)) (neg.f64 (*.f64 %567 #s(literal -1/3 binary64))) (neg.f64 (*.f64 #s(literal -1/3 binary64) %567)) (/.f64 (*.f64 %768 #s(literal 1/3 binary64)) %115) (/.f64 (neg.f64 %816) %115) (/.f64 (*.f64 #s(literal 1/3 binary64) %768) %115) (/.f64 %851 %523) (/.f64 %1336 %31) (/.f64 (*.f64 #s(literal 3 binary64) %551) %523) (/.f64 (*.f64 #s(literal 1 binary64) %551) %31) (*.f64 %816 %121) (/.f64 #s(literal 1 binary64) (/.f64 a %816)) (/.f64 (*.f64 %567 #s(literal 3 binary64)) #s(literal 9 binary64)) (/.f64 (*.f64 %567 #s(literal 1 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) %567) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %567) #s(literal 3 binary64)) (/.f64 (*.f64 %768 #s(literal 1 binary64)) %32) (/.f64 (*.f64 #s(literal 1 binary64) %768) %32) (/.f64 (*.f64 %768 #s(literal 3 binary64)) %524) (/.f64 (*.f64 #s(literal 3 binary64) %768) %524) (approx %1879 %1983) (approx %1879 %586) (/.f64 %899 a) (/.f64 %825 a) (/.f64 %842 a) %2026 %2027 (approx %1879 %2027) %2029 %2030 (approx %1879 %2030) (approx %1879 %340) (/.f64 %2033 b) %2035 (*.f64 %299 #s(literal -1/6 binary64)) (/.f64 (*.f64 %110 #s(literal -1/6 binary64)) %5) (/.f64 (neg.f64 %2033) %5) (/.f64 (*.f64 #s(literal -1/6 binary64) %110) %5) (*.f64 c (*.f64 %312 #s(literal -1/6 binary64))) (*.f64 %2033 %312) (/.f64 #s(literal 1 binary64) (/.f64 b %2033)) (approx %1879 %2035) %1980 %522 %523 %525 %526 %527 (/.f64 %40 b) (*.f64 a (*.f64 #s(literal 3 binary64) %299)) (*.f64 c (/.f64 %31 b)) (*.f64 #s(literal 3 binary64) %298) %2055 (*.f64 %299 %31) (/.f64 %43 %5) (neg.f64 (/.f64 %43 b)) (/.f64 %40 %13) (neg.f64 (/.f64 %40 %5)) (/.f64 (*.f64 %40 #s(literal 1 binary64)) b) (*.f64 c (*.f64 %31 %312)) (*.f64 %40 %312) (*.f64 %312 %40) (/.f64 #s(literal 1 binary64) (/.f64 b %40)) (*.f64 %43 %319) (/.f64 #s(literal 1 binary64) (/.f64 %5 %43)) (/.f64 %2075 b) (*.f64 %31 (*.f64 %299 #s(literal -3/2 binary64))) %2079 (*.f64 %2055 #s(literal -3/2 binary64)) (*.f64 (*.f64 #s(literal -3/2 binary64) %31) %299) (/.f64 (*.f64 #s(literal -3/2 binary64) %43) %5) (/.f64 (*.f64 %43 #s(literal -3/2 binary64)) %5) (/.f64 (neg.f64 %2075) %5) (*.f64 %40 (*.f64 %312 #s(literal -3/2 binary64))) (*.f64 %2075 %312) (/.f64 #s(literal 1 binary64) (/.f64 b %2075)) %2094 (/.f64 %2094 %523) (/.f64 %930 a) (*.f64 b (/.f64 #s(literal -6 binary64) a)) (*.f64 %191 #s(literal -6 binary64)) %2100 (/.f64 (*.f64 %5 #s(literal -6 binary64)) %115) (/.f64 (neg.f64 %930) %115) (/.f64 (*.f64 #s(literal -6 binary64) %5) %115) (*.f64 b (*.f64 %121 #s(literal -6 binary64))) (*.f64 #s(literal 2 binary64) %2109) (*.f64 %930 %121) (*.f64 %1693 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 a %930)) (fma.f64 #s(literal -3 binary64) %191 %2109) (fma.f64 %191 #s(literal -3 binary64) %2116) (+.f64 %2116 %2116) (+.f64 %2109 %2109) (approx %1879 %2100) |
Compiled 2 452 to 3 841 computations (-56.6% saved)
Compiled 1 499 to 4 419 computations (-194.8% saved)
51 alts after pruning (21 fresh and 30 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 478 | 21 | 1 499 |
| Fresh | 0 | 0 | 0 |
| Picked | 18 | 24 | 42 |
| Done | 4 | 6 | 10 |
| Total | 1 500 | 51 | 1 551 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 51.0% | (fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ✓ | 51.0% | (fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a))) |
| ✓ | 51.6% | (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (approx (* (* 3 a) (/ b a)) (*.f64 #s(literal 3 binary64) b))) (*.f64 #s(literal 9 binary64) a)) |
| ✓ | 51.7% | (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a)) |
| ✓ | 18.2% | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a c))) b) a) |
| ✓ | 51.7% | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 33.4% | (/.f64 (*.f64 (approx (- b (sqrt (+ (* (* -3 a) c) (* b b)))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 #s(literal -3 binary64) a))))) #s(literal -1/3 binary64)) a) |
| ✓ | 30.2% | (/.f64 (*.f64 (approx (- b (sqrt (+ (* (* -3 a) c) (* b b)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a c) b))) #s(literal -1/3 binary64)) a) |
| ▶ | 31.8% | (/.f64 (approx (- (sqrt (+ (* (* -3 a) c) (* b b))) b) (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 c b)))) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 31.9% | (/.f64 (approx (+ (* (* (sqrt (+ (* (* -3 a) c) (* b b))) (/ 1/3 a)) -3) (/ b a)) (fma.f64 (sqrt.f64 (fabs.f64 c)) (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) (/.f64 b a))) #s(literal -3 binary64)) |
| ✓ | 28.4% | (/.f64 (approx (* (- b (sqrt (+ (* (* -3 a) c) (* b b)))) -1/3) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))))) a) |
| ✓ | 34.4% | (/.f64 (approx (* 3 (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 #s(literal -6 binary64) b)) (*.f64 #s(literal 9 binary64) a)) |
| ✓ | 18.0% | (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a c))) a) (/.f64 b a)) |
| ▶ | 35.3% | (*.f64 #s(literal 2/3 binary64) (approx (* (/ 1/2 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) |
| ✓ | 35.4% | (*.f64 #s(literal 2/3 binary64) (approx (* (/ 1/2 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 #s(literal -3/4 binary64) (/.f64 c b)))) |
| ✓ | 9.6% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (/.f64 (sqrt.f64 (fabs.f64 (*.f64 a c))) a)) |
| ▶ | 7.7% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 (/.f64 a c))))) |
| ✓ | 8.7% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (sqrt.f64 (fabs.f64 (/.f64 c a)))) |
| ✓ | 9.7% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 c a))))) |
| ▶ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (/.f64 (+.f64 b b) #s(literal -3 binary64)) a)) |
| ▶ | 28.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))) a) #s(literal 3 binary64))) |
| ▶ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) |
| ✓ | 5.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 c (sqrt.f64 (fabs.f64 (/.f64 a c)))) a)) |
| ✓ | 35.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| ▶ | 34.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) |
| ▶ | 13.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 #s(literal -6 binary64) b) a)) |
| ▶ | 19.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))) #s(literal -3 binary64))) |
| ✓ | 9.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (sqrt.f64 (fabs.f64 (/.f64 c a))) #s(literal -3 binary64))) |
| ✓ | 5.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (sqrt.f64 (fabs.f64 c)) (*.f64 (sqrt.f64 (fabs.f64 a)) #s(literal 3 binary64)))) |
| ▶ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (/.f64 c b) (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) (*.f64 b b)) c #s(literal -1/2 binary64)))) |
| ▶ | 28.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 21.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (sqrt.f64 (fabs.f64 c)) (*.f64 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) #s(literal -1/3 binary64)))) |
| ▶ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) |
| ✓ | 8.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) a))) |
| ✓ | 18.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (/.f64 #s(literal 3 binary64) (fabs.f64 (/.f64 a c)))))) |
| ✓ | 17.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))))) |
| ✓ | 13.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/6 binary64) (/.f64 c b))) |
| ▶ | 9.8% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 (/.f64 a c)))))) |
| ▶ | 19.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) |
| ✓ | 19.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))) |
| ✓ | 7.9% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
| ▶ | 28.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 (/.f64 #s(literal -3 binary64) c) a)))))) |
| ✓ | 28.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) (*.f64 a c))))))) |
| ✓ | 6.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c (approx b #s(literal 0 binary64))))) |
| ✓ | 9.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -2/3 binary64) (/.f64 (approx b #s(literal 0 binary64)) a))) |
| ✓ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) |
| ✓ | 18.1% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (sqrt.f64 (/.f64 (fabs.f64 (/.f64 c a)) #s(literal 3 binary64)))) |
| ▶ | 18.1% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (sqrt.f64 (/.f64 (fabs.f64 c) (*.f64 (fabs.f64 a) #s(literal 3 binary64))))) |
| ▶ | 18.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) (fabs.f64 (/.f64 c a)))))) |
| ✓ | 34.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (fma.f64 #s(literal -2/3 binary64) (/.f64 b a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b))))) |
| ▶ | 26.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (/.f64 (fma.f64 (*.f64 (/.f64 b a) #s(literal -2/3 binary64)) b (*.f64 c #s(literal 1/2 binary64))) b))) |
Compiled 51 to 173 computations (-239.2% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%1 = (*.f64 b b) %4 = (*.f64 #s(literal 3 binary64) a) %6 = (*.f64 a c) %12 = (*.f64 #s(literal -3 binary64) %6) %13 = (/.f64 c a) %14 = (*.f64 #s(literal -3 binary64) %13) %15 = (sqrt.f64 %14) %17 = (/.f64 b a) %20 = (/.f64 c b) %23 = (/.f64 a c) %24 = (*.f64 #s(literal -3 binary64) a) %25 = (/.f64 #s(literal 1/3 binary64) a) %26 = (/.f64 #s(literal 3 binary64) a) %28 = (*.f64 #s(literal 9 binary64) a) %29 = (*.f64 b #s(literal -2/3 binary64)) %30 = (sqrt.f64 %12) %31 = (/.f64 %30 a) %34 = (*.f64 #s(literal -6 binary64) b) %35 = (*.f64 c #s(literal 1/2 binary64)) %36 = (fabs.f64 c) %37 = (fabs.f64 a) %38 = (sqrt.f64 %36) %39 = (fabs.f64 %13) %40 = (fabs.f64 %23) %41 = (fabs.f64 %26) %42 = (sqrt.f64 %40) %43 = (sqrt.f64 %41) %44 = (*.f64 a #s(literal -3/8 binary64)) %45 = (/.f64 %44 %1) %46 = (/.f64 #s(literal -3 binary64) c) %47 = (*.f64 #s(literal 1/3 binary64) %39) %52 = (approx (/ (fabs (/ c a)) 3) %47) %53 = (/.f64 #s(literal 1 binary64) %42) %54 = (*.f64 c #s(literal -3 binary64)) %55 = (*.f64 c %24) %56 = (/.f64 %54 a) %57 = (fma.f64 %38 %43 %17) %58 = (+.f64 b b) %59 = (*.f64 %30 %25) %60 = (/.f64 %31 #s(literal 3 binary64)) %61 = (/.f64 #s(literal -2/3 binary64) a) %62 = (*.f64 %17 #s(literal -2/3 binary64)) %63 = (fma.f64 %62 b %35) %64 = (/.f64 %63 b) %65 = (/.f64 %46 a) %66 = (*.f64 c #s(literal -3/4 binary64)) %67 = (/.f64 %66 b) %68 = (*.f64 %37 #s(literal 3 binary64)) %69 = (/.f64 %36 %68) %70 = (fma.f64 %45 c #s(literal -1/2 binary64)) %71 = (*.f64 %20 %70) %72 = (/.f64 %58 #s(literal -3 binary64)) %73 = (/.f64 %29 a) %74 = (*.f64 b %61) %75 = (/.f64 %58 %24) %76 = (*.f64 %43 #s(literal -1/3 binary64)) %77 = (/.f64 %15 #s(literal -3 binary64)) %78 = (*.f64 %38 %76) %79 = (*.f64 %4 %20) %80 = (*.f64 #s(literal -3/2 binary64) %79) %84 = (* b b) %86 = (sqrt (+ (* (* -3 a) c) %84)) %87 = (- %86 b) %88 = (approx %87 %80) %90 = (/.f64 %34 a) %94 = (approx (* (/ 1/2 a) %87) %67) %96 = (sqrt.f64 %56) %97 = (*.f64 #s(literal -1/3 binary64) %96) %99 = (* 3 a) %104 = (/ (+ (neg b) (sqrt (- %84 (* %99 c)))) %99) %115 = (approx (+ (* (* %86 (/ 1/3 a)) -3) (/ b a)) %57) %119 = (*.f64 #s(literal -1/3 binary64) %53) %134 = (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) %64) %136 = (sqrt.f64 %65) %137 = (*.f64 c %136) %143 = (approx (/ (* c (sqrt (* -3 (/ a c)))) a) %137) %144 = (*.f64 #s(literal -1/3 binary64) %143) %146 = (sqrt.f64 %52) %148 = (sqrt.f64 %69) %160 = (/.f64 %72 a) %162 = (sqrt.f64 %55) %163 = (-.f64 b %162) %165 = (approx (- b %86) %163) %166 = (*.f64 %165 #s(literal -1/3 binary64)) b %1 #s(literal 3 binary64) a %4 c %6 #s(literal -3 binary64) #s(literal -3/2 binary64) #s(literal 1/3 binary64) #s(literal -1/2 binary64) #s(literal -3/8 binary64) %12 %13 %14 %15 #s(literal 1/2 binary64) %17 #s(literal -1/3 binary64) #s(literal 1 binary64) %20 #s(literal -2/3 binary64) #s(literal 2/3 binary64) %23 %24 %25 %26 #s(literal 9 binary64) %28 %29 %30 %31 #s(literal -3/4 binary64) #s(literal -6 binary64) %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %88 (/.f64 %88 %28) %90 %94 (*.f64 #s(literal 2/3 binary64) %94) %96 %97 (approx %104 %97) (approx %104 %60) (approx %104 %59) (approx %104 %71) %115 (/.f64 %115 #s(literal -3 binary64)) (approx %104 %78) (approx %104 %77) %119 (approx %104 %119) %134 (approx %104 %134) %136 %137 %143 %144 (approx %104 %144) %146 (approx %104 %146) %148 (approx %104 %148) (approx (/ (- (sqrt (- %84 (* a c))) b) a) %53) (approx %104 %90) (approx %104 %75) (approx %104 %74) (approx %104 %73) %160 (approx %104 %160) %162 %163 %165 %166 (/.f64 %166 a) |
| Outputs |
|---|
%6 = (* 3 a) %11 = (* a c) %12 = (*.f64 a c) %15 = (* -3 %11) %17 = (*.f64 #s(literal -3 binary64) %12) %19 = (/ c a) %20 = (/.f64 c a) %22 = (* -3 %19) %23 = (*.f64 #s(literal -3 binary64) %20) %25 = (sqrt %22) %26 = (sqrt.f64 %17) %27 = (/.f64 %26 a) %29 = (/ b a) %30 = (/.f64 b a) %32 = (/ a c) %33 = (/.f64 a c) %35 = (* -3 a) %39 = (/ 1/3 a) %43 = (/ 3 a) %44 = (/.f64 #s(literal 3 binary64) a) %47 = (* 9 a) %51 = (sqrt %15) %53 = (fabs a) %54 = (fabs.f64 a) %56 = (fabs %19) %57 = (fabs.f64 %20) %59 = (fabs %32) %60 = (fabs.f64 %33) %62 = (fabs %43) %64 = (pow.f64 a #s(literal 2 binary64)) %67 = (sqrt %59) %68 = (sqrt.f64 %60) %70 = (sqrt %62) %71 = (sqrt.f64 %54) %72 = (/.f64 %71 a) %75 = (* a -3/8) %79 = (* b b) %80 = (/ %75 %79) %81 = (pow.f64 b #s(literal 2 binary64)) %82 = (/.f64 a %81) %83 = (*.f64 #s(literal -3/8 binary64) %82) %86 = (*.f64 #s(literal 1/3 binary64) %57) %89 = (/ 1 %67) %93 = (fabs c) %94 = (sqrt %93) %96 = (+ (* %94 %70) %29) %97 = (fabs.f64 c) %98 = (sqrt.f64 %97) %99 = (*.f64 %71 %98) %103 = (* %51 %39) %104 = (*.f64 #s(literal 1/3 binary64) %27) %111 = (* %29 -2/3) %117 = (+ (* %111 b) (* c 1/2)) %118 = (/.f64 %81 a) %126 = (/ %117 b) %127 = (/.f64 %12 b) %132 = (/ -3 c) %133 = (/ %132 a) %134 = (/.f64 #s(literal -3 binary64) %12) %136 = (* %53 3) %139 = (/ %93 %136) %141 = (*.f64 #s(literal 1/3 binary64) (/.f64 %97 %54)) %145 = (+ (* %80 c) -1/2) %148 = (/.f64 %12 %81) %149 = (*.f64 #s(literal -3/8 binary64) %148) %152 = (/ c b) %153 = (* %152 %145) %154 = (/.f64 c b) %157 = (pow.f64 c #s(literal 2 binary64)) %158 = (*.f64 a %157) %159 = (pow.f64 b #s(literal 3 binary64)) %161 = (*.f64 #s(literal -3/8 binary64) (/.f64 %158 %159)) %165 = (* %70 -1/3) %169 = (/ %25 -3) %172 = (* %94 %165) %176 = (* %6 %152) %186 = (sqrt (+ (* %35 c) %79)) %187 = (- %186 b) %188 = (sqrt.f64 %81) %189 = (-.f64 %188 b) %192 = (/.f64 %12 %188) %197 = (/.f64 c %188) %199 = (pow.f64 %188 #s(literal 3 binary64)) %200 = (/.f64 %158 %199) %208 = (pow.f64 c #s(literal 3 binary64)) %211 = (pow.f64 %188 #s(literal 5 binary64)) %212 = (/.f64 (*.f64 a %208) %211) %213 = (/.f64 %157 %199) %214 = (*.f64 #s(literal -9/8 binary64) %213) %222 = (/ %187 %47) %224 = (/.f64 %189 a) %225 = (*.f64 #s(literal 1/9 binary64) %224) %233 = (*.f64 #s(literal -1/8 binary64) %200) %249 = (* -6 b) %255 = (* (/ 1/2 a) %187) %256 = (*.f64 #s(literal 1/2 binary64) %224) %280 = (* 2/3 %255) %281 = (*.f64 #s(literal 1/3 binary64) %224) %289 = (*.f64 a (fma.f64 #s(literal -1/2 binary64) %197 (*.f64 #s(literal -3/8 binary64) %200))) %297 = (*.f64 a (fma.f64 #s(literal -1/2 binary64) %197 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %212 (*.f64 #s(literal -3/8 binary64) %213))))) %303 = (+ (* (* %186 %39) -3) %29) %306 = (+.f64 b (*.f64 #s(literal -1 binary64) %188)) %307 = (/.f64 %306 a) %310 = (*.f64 #s(literal 3/2 binary64) %192) %324 = (*.f64 #s(literal 27/16 binary64) %212) %333 = (/ %303 -3) %349 = (sqrt %133) %351 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %33)) %352 = (/.f64 %351 a) %354 = (* c %349) %355 = (*.f64 c %351) %356 = (/.f64 %355 a) %361 = (/ (* c (sqrt (* -3 %32))) a) %362 = (* -1/3 %361) %369 = (sqrt %139) %375 = (/ (- (sqrt (- %79 %11)) b) a) %400 = (- b (sqrt (* c %35))) %403 = (- b %186) %404 = (-.f64 b %188) %410 = (*.f64 #s(literal -3/2 binary64) %197) %423 = (* %403 -1/3) %424 = (*.f64 #s(literal -1/3 binary64) %404) %426 = (fma.f64 #s(literal -1/2 binary64) %192 %424) %428 = (fma.f64 #s(literal -1/3 binary64) %404 %289) %430 = (fma.f64 #s(literal -1/3 binary64) %404 %297) %432 = (/ %423 a) %433 = (/.f64 %404 a) %434 = (*.f64 #s(literal -1/3 binary64) %433) %442 = (sqrt.f64 %23) %444 = (*.f64 a %442) %446 = (/.f64 #s(literal 1 binary64) a) %447 = (fabs.f64 %446) %448 = (*.f64 %64 %447) %451 = (sqrt.f64 %447) %453 = (*.f64 %98 %451) %457 = (*.f64 #s(literal 1/3 binary64) %442) %459 = (*.f64 #s(literal 1/2 binary64) c) %461 = (fma.f64 #s(literal -2/3 binary64) %118 %459) %463 = (*.f64 #s(literal 1/2 binary64) %154) %473 = (/.f64 c %81) %475 = (*.f64 #s(literal 1/2 binary64) %446) %481 = (/.f64 c (*.f64 a b)) %482 = (/.f64 %157 %159) %489 = (*.f64 #s(literal -1/3 binary64) %442) %493 = (*.f64 #s(literal -1 binary64) %30) %498 = (/.f64 %81 (*.f64 %64 %442)) %499 = (*.f64 #s(literal 1/2 binary64) %498) %500 = (+.f64 %442 %499) %505 = (pow.f64 b #s(literal 4 binary64)) %506 = (pow.f64 a #s(literal 4 binary64)) %507 = (pow.f64 %442 #s(literal 3 binary64)) %509 = (/.f64 %505 (*.f64 %506 %507)) %515 = (*.f64 #s(literal 1/9 binary64) %442) %521 = (fma.f64 #s(literal 1/18 binary64) %498 %515) %528 = (*.f64 #s(literal 1/2 binary64) %442) %533 = (fma.f64 #s(literal 1/4 binary64) %498 %528) %539 = (fma.f64 #s(literal -1/3 binary64) %30 %457) %542 = (fma.f64 #s(literal 1/6 binary64) %498 %457) %543 = (fma.f64 #s(literal -1/3 binary64) %30 %542) %547 = (fma.f64 #s(literal -1/3 binary64) %30 (fma.f64 #s(literal -1/24 binary64) %509 %542)) %553 = (fma.f64 #s(literal -1/2 binary64) %498 %30) %557 = (fma.f64 #s(literal 1/8 binary64) %509 %30) %561 = (sqrt.f64 %134) %563 = (*.f64 c %561) %573 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %20)) %579 = (*.f64 #s(literal 1/2 binary64) (/.f64 %81 (*.f64 %64 %573))) %583 = (pow.f64 %573 #s(literal 3 binary64)) %610 = (fabs.f64 (/.f64 #s(literal -1 binary64) a)) %611 = (*.f64 %64 %610) %614 = (*.f64 #s(literal -1 binary64) %610) %616 = (sqrt.f64 %614) %618 = (*.f64 %98 %616) %641 = (+.f64 %442 %30) %645 = (/.f64 %81 %444) %646 = (*.f64 #s(literal -1/2 binary64) %645) %655 = (/.f64 %505 (*.f64 %64 %507)) %656 = (/.f64 %81 %442) %657 = (*.f64 #s(literal 1/2 binary64) %656) %660 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %655 %657) a)) %668 = (*.f64 #s(literal -1/9 binary64) %442) %670 = (*.f64 #s(literal -1/9 binary64) %30) %673 = (*.f64 #s(literal 1/9 binary64) b) %687 = (*.f64 #s(literal -1/2 binary64) %442) %689 = (*.f64 #s(literal -1/2 binary64) %30) %692 = (*.f64 #s(literal 1/2 binary64) b) %706 = (*.f64 #s(literal -1/3 binary64) %30) %709 = (*.f64 #s(literal 1/3 binary64) b) %807 = (*.f64 #s(literal -1/3 binary64) b) %823 = (sqrt.f64 (fabs.f64 %44)) %824 = (*.f64 %98 %823) %834 = (* c -3/4) %850 = (/.f64 b %26) %856 = (pow.f64 %26 #s(literal 3 binary64)) %857 = (/.f64 %81 %856) %858 = (/.f64 #s(literal 1 binary64) %26) %859 = (*.f64 #s(literal 1/2 binary64) %858) %866 = (*.f64 #s(literal 1/9 binary64) %27) %870 = (*.f64 a %26) %871 = (/.f64 b %870) %873 = (*.f64 #s(literal 1/9 binary64) %446) %879 = (/.f64 %81 (*.f64 a %856)) %880 = (/.f64 #s(literal 1 binary64) %870) %888 = (*.f64 #s(literal 1/2 binary64) %27) %907 = (*.f64 #s(literal 1/3 binary64) %446) %924 = (/ (+ (neg b) (sqrt (- %79 (* %6 c)))) %6) %927 = (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %12))) %928 = (/.f64 %927 a) %929 = (*.f64 #s(literal 1/3 binary64) %928) %933 = (*.f64 a %927) %967 = (sqrt.f64 (neg.f64 %12)) %968 = (/.f64 %967 a) %972 = (*.f64 a %967) %1002 = (*.f64 #s(literal 1/3 binary64) %26) %1018 = (/.f64 %824 b) %1024 = (*.f64 #s(literal 2/3 binary64) %446) %1025 = (-.f64 (*.f64 #s(literal 1/2 binary64) %473) %1024) %1030 = (/.f64 %158 %81) %1032 = (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) %1030)) %1037 = (*.f64 %64 %157) %1038 = (/.f64 %1037 %81) %1040 = (fma.f64 #s(literal -3/2 binary64) %12 (*.f64 #s(literal -9/8 binary64) %1038)) %1043 = (pow.f64 a #s(literal 3 binary64)) %1044 = (*.f64 %1043 %208) %1045 = (/.f64 %1044 %505) %1046 = (fma.f64 #s(literal -27/16 binary64) %1045 %1040) %1050 = (pow.f64 c #s(literal 4 binary64)) %1051 = (*.f64 %506 %1050) %1054 = (fma.f64 #s(literal 81/64 binary64) %1051 (*.f64 #s(literal 81/16 binary64) %1051)) %1056 = (pow.f64 b #s(literal 6 binary64)) %1057 = (/.f64 %1054 %1056) %1066 = (*.f64 #s(literal -1/8 binary64) %1030) %1067 = (fma.f64 #s(literal -1/6 binary64) c %1066) %1070 = (*.f64 %64 %208) %1071 = (/.f64 %1070 %505) %1075 = (*.f64 a %1056) %1076 = (/.f64 %1054 %1075) %1084 = (fma.f64 #s(literal -3/4 binary64) c (*.f64 #s(literal -9/16 binary64) %1030)) %1113 = (fma.f64 #s(literal 9/8 binary64) %1030 (fma.f64 #s(literal 3/2 binary64) c (*.f64 #s(literal 27/16 binary64) %1071))) %1123 = (fma.f64 #s(literal -1/8 binary64) %1030 (*.f64 #s(literal -1/16 binary64) %1071)) %1135 = (/.f64 %26 b) %1158 = (fma.f64 #s(literal -1/2 binary64) %12 (*.f64 #s(literal -3/8 binary64) %1038)) %1187 = (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -3/2 binary64) %148)) %1191 = (/.f64 %1037 %505) %1193 = (fma.f64 #s(literal -3/2 binary64) %148 (*.f64 #s(literal -9/8 binary64) %1191)) %1194 = (+.f64 #s(literal 2 binary64) %1193) %1198 = (/.f64 %1044 %1056) %1208 = (*.f64 #s(literal 2/9 binary64) %446) %1213 = (/.f64 %158 %505) %1215 = (fma.f64 #s(literal -1/6 binary64) %473 (fma.f64 #s(literal -1/8 binary64) %1213 %1208)) %1219 = (/.f64 %1070 %1056) %1230 = (fma.f64 #s(literal -3/4 binary64) %473 (fma.f64 #s(literal -9/16 binary64) %1213 %446)) %1239 = (fma.f64 #s(literal -1/2 binary64) %473 (fma.f64 #s(literal -3/8 binary64) %1213 %1024)) %1249 = (*.f64 #s(literal 3/2 binary64) %473) %1250 = (*.f64 #s(literal 2 binary64) %446) %1309 = (fma.f64 #s(literal -1/2 binary64) %148 (*.f64 #s(literal -3/8 binary64) %1191)) %1332 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b)) %1338 = (/.f64 a %188) %1339 = (*.f64 %64 c) %1340 = (/.f64 %1339 %199) %1348 = (/.f64 (*.f64 %1043 c) %211) %1349 = (/.f64 %64 %199) %1350 = (*.f64 #s(literal -9/8 binary64) %1349) %1360 = (/.f64 %12 %199) %1361 = (*.f64 #s(literal -1/8 binary64) %1360) %1362 = (/.f64 #s(literal 1 binary64) %188) %1363 = (*.f64 #s(literal 1/6 binary64) %1362) %1368 = (/.f64 %1339 %211) %1369 = (/.f64 a %199) %1381 = (*.f64 #s(literal 3/4 binary64) %1362) %1396 = (*.f64 #s(literal 1/2 binary64) %1362) %1398 = (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %1360) %1396)) %1405 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %1368 (*.f64 #s(literal -3/8 binary64) %1369))) %1396)) %1408 = (/.f64 %188 a) %1409 = (fma.f64 #s(literal -1 binary64) %1408 %30) %1414 = (*.f64 #s(literal 3/2 binary64) %1362) %1425 = (*.f64 #s(literal -1/3 binary64) %1409) %1450 = (*.f64 #s(literal -3/2 binary64) %1338) %1483 = (/.f64 #s(literal 1 binary64) c) %1484 = (fabs.f64 %1483) %1485 = (*.f64 %157 %1484) %1487 = (sqrt.f64 %1484) %1491 = (*.f64 c (*.f64 %1487 %823)) %1493 = (/.f64 b %12) %1499 = (/.f64 %81 %12) %1510 = (*.f64 #s(literal 1/2 binary64) %1483) %1524 = (/.f64 b c) %1525 = (*.f64 #s(literal -1 binary64) %1524) %1529 = (*.f64 %157 %351) %1530 = (/.f64 %81 %1529) %1531 = (*.f64 #s(literal 1/2 binary64) %1530) %1532 = (+.f64 %351 %1531) %1536 = (pow.f64 %351 #s(literal 3 binary64)) %1537 = (*.f64 %1050 %1536) %1538 = (/.f64 %505 %1537) %1546 = (*.f64 #s(literal 1/9 binary64) %352) %1551 = (/.f64 %81 (*.f64 a %1529)) %1552 = (fma.f64 #s(literal 1/18 binary64) %1551 %1546) %1557 = (/.f64 %505 (*.f64 a %1537)) %1564 = (*.f64 #s(literal 1/2 binary64) %352) %1568 = (fma.f64 #s(literal 1/4 binary64) %1551 %1564) %1576 = (*.f64 #s(literal 1/3 binary64) %352) %1580 = (fma.f64 #s(literal 1/6 binary64) %1551 %1576) %1608 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %33)) %1609 = (*.f64 c %1608) %1610 = (/.f64 %1609 a) %1612 = (/.f64 %1608 a) %1619 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %81 (*.f64 a (*.f64 %157 %1608))) %1612) %1623 = (pow.f64 %1608 #s(literal 3 binary64)) %1646 = (*.f64 #s(literal 1/3 binary64) %351) %1650 = (fma.f64 #s(literal 1/6 binary64) %1530 %1646) %1659 = (fabs.f64 (/.f64 #s(literal -1 binary64) c)) %1660 = (*.f64 %157 %1659) %1664 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %1659)) %1668 = (*.f64 %823 %1664) %1669 = (*.f64 c %1668) %1699 = (/.f64 %81 %355) %1708 = (*.f64 %157 %1536) %1709 = (/.f64 %505 %1708) %1710 = (/.f64 %81 %351) %1711 = (*.f64 #s(literal 1/2 binary64) %1710) %1729 = (/.f64 %81 (*.f64 a %355)) %1738 = (/.f64 %505 (*.f64 a %1708)) %1740 = (/.f64 %81 (*.f64 a %351)) (approx b #s(literal 0 binary64)) (approx a a) (approx %6 (*.f64 #s(literal 3 binary64) a)) (approx %11 %12) (approx %15 %17) (approx %19 %20) (approx %22 %23) (approx %25 %27) (approx %29 %30) (approx %32 %33) (approx %35 (*.f64 #s(literal -3 binary64) a)) (approx %39 (/.f64 #s(literal 1/3 binary64) a)) (approx %43 %44) (approx %47 (*.f64 #s(literal 9 binary64) a)) (approx %51 %26) (approx %53 %54) (approx %56 %57) (approx %59 %60) (approx %62 (/.f64 %54 %64)) (approx %67 %68) (approx %70 %72) (approx %75 (*.f64 #s(literal -3/8 binary64) a)) (approx %80 %83) (approx (* 1/3 %56) %86) (approx %89 (/.f64 #s(literal 1 binary64) %68)) (approx %96 (/.f64 (+.f64 b %99) a)) (approx %103 %104) (approx (/ -2/3 a) (/.f64 #s(literal -2/3 binary64) a)) (approx %111 (*.f64 #s(literal -2/3 binary64) %30)) (approx %117 (*.f64 #s(literal -2/3 binary64) %118)) (approx %117 (/.f64 (fma.f64 #s(literal -2/3 binary64) %81 (*.f64 #s(literal 1/2 binary64) %12)) a)) (approx %126 (/.f64 (fma.f64 #s(literal -2/3 binary64) b (*.f64 #s(literal 1/2 binary64) %127)) a)) (approx %133 %134) (approx %136 (*.f64 #s(literal 3 binary64) %54)) (approx %139 %141) (approx %145 #s(literal -1/2 binary64)) (approx %145 (-.f64 %149 #s(literal 1/2 binary64))) (approx %153 (*.f64 #s(literal -1/2 binary64) %154)) (approx %153 (fma.f64 #s(literal -1/2 binary64) %154 %161)) (approx %165 (*.f64 #s(literal -1/3 binary64) %72)) (approx %169 (*.f64 #s(literal -1/3 binary64) %27)) (approx %172 (*.f64 #s(literal -1/3 binary64) (/.f64 %99 a))) (approx %176 (*.f64 #s(literal 3 binary64) %127)) (approx (* -3/2 %176) (*.f64 #s(literal -9/2 binary64) %127)) (approx %187 %189) (approx %187 (-.f64 (+.f64 %188 (*.f64 #s(literal -3/2 binary64) %192)) b)) (approx %187 (-.f64 (+.f64 %188 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %197 (*.f64 #s(literal -9/8 binary64) %200)))) b)) (approx %187 (-.f64 (+.f64 %188 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %197 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %212 %214))))) b)) (approx %222 %225) (approx %222 (/.f64 (fma.f64 #s(literal -1/6 binary64) %192 (*.f64 #s(literal 1/9 binary64) %189)) a)) (approx %222 (/.f64 (fma.f64 #s(literal 1/9 binary64) %189 (*.f64 a (fma.f64 #s(literal -1/6 binary64) %197 %233))) a)) (approx %222 (/.f64 (fma.f64 #s(literal 1/9 binary64) %189 (*.f64 a (fma.f64 #s(literal -1/6 binary64) %197 (*.f64 a (fma.f64 #s(literal -3/16 binary64) %212 (*.f64 #s(literal -1/8 binary64) %213)))))) a)) (approx (/ %249 a) (*.f64 #s(literal -6 binary64) %30)) (approx %255 %256) (approx %255 (/.f64 (fma.f64 #s(literal -3/4 binary64) %192 (*.f64 #s(literal 1/2 binary64) %189)) a)) (approx %255 (/.f64 (fma.f64 #s(literal 1/2 binary64) %189 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %197 (*.f64 #s(literal -9/16 binary64) %200)))) a)) (approx %255 (/.f64 (fma.f64 #s(literal 1/2 binary64) %189 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %197 (*.f64 a (fma.f64 #s(literal -27/32 binary64) %212 (*.f64 #s(literal -9/16 binary64) %213)))))) a)) (approx %280 %281) (approx %280 (/.f64 (fma.f64 #s(literal -1/2 binary64) %192 (*.f64 #s(literal 1/3 binary64) %189)) a)) (approx %280 (/.f64 (fma.f64 #s(literal 1/3 binary64) %189 %289) a)) (approx %280 (/.f64 (fma.f64 #s(literal 1/3 binary64) %189 %297) a)) (approx %303 %307) (approx %303 (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) %188 %310)) a)) (approx %303 (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) %188 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %200 (*.f64 #s(literal 3/2 binary64) %197))))) a)) (approx %303 (/.f64 (+.f64 b (fma.f64 #s(literal -1 binary64) %188 (*.f64 a (fma.f64 #s(literal 3/2 binary64) %197 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %213 %324)))))) a)) (approx %333 (*.f64 #s(literal -1/3 binary64) %307)) (approx %333 (/.f64 (fma.f64 #s(literal -1/2 binary64) %192 (*.f64 #s(literal -1/3 binary64) %306)) a)) (approx %333 (/.f64 (fma.f64 #s(literal -1/3 binary64) %306 %289) a)) (approx %333 (/.f64 (fma.f64 #s(literal -1/3 binary64) %306 %297) a)) (approx (* -1/3 %89) (/.f64 #s(literal -1/3 binary64) %68)) (approx %349 %352) (approx %354 %356) (approx %362 (*.f64 #s(literal -1/3 binary64) %356)) (approx (sqrt (/ %56 3)) (sqrt.f64 %86)) (approx %369 (sqrt.f64 %141)) (approx %375 %224) (approx %375 (/.f64 (-.f64 (+.f64 %188 (*.f64 #s(literal -1/2 binary64) %192)) b) a)) (approx %375 (/.f64 (-.f64 (+.f64 %188 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %197 %233))) b) a)) (approx %375 (/.f64 (-.f64 (+.f64 %188 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %197 (*.f64 a (fma.f64 #s(literal -1/8 binary64) %213 (*.f64 #s(literal -1/16 binary64) %212)))))) b) a)) (approx %400 (-.f64 b %26)) (approx %403 %404) (approx %403 (-.f64 (+.f64 b %310) %188)) (approx %403 (-.f64 (+.f64 b (*.f64 a (-.f64 (*.f64 #s(literal 9/8 binary64) %200) %410))) %188)) (approx %403 (-.f64 (+.f64 b (*.f64 a (-.f64 (*.f64 a (-.f64 %324 %214)) %410))) %188)) (approx %423 %424) (approx %423 %426) (approx %423 %428) (approx %423 %430) (approx %432 %434) (approx %432 (/.f64 %426 a)) (approx %432 (/.f64 %428 a)) (approx %432 (/.f64 %430 a)) (approx %25 %442) (approx %51 %444) (approx %53 %448) (approx %62 %447) (approx %70 %451) (approx %96 %453) (approx %96 (fma.f64 %98 %451 %30)) (approx %103 %457) (approx %117 %459) (approx %117 %461) (approx %126 %463) (approx %126 (fma.f64 #s(literal -2/3 binary64) %30 %463)) (approx %136 (*.f64 #s(literal 3 binary64) %448)) (approx %139 (*.f64 #s(literal 1/3 binary64) (/.f64 %97 %448))) (approx %145 %149) (approx %145 (*.f64 a (-.f64 (*.f64 #s(literal -3/8 binary64) %473) %475))) (approx %153 %161) (approx %153 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %481 (*.f64 #s(literal -3/8 binary64) %482)))) (approx %165 (*.f64 #s(literal -1/3 binary64) %451)) (approx %169 %489) (approx %172 (*.f64 #s(literal -1/3 binary64) %453)) (approx %187 (*.f64 a (+.f64 %442 %493))) (approx %187 (*.f64 a (-.f64 %500 %30))) (approx %187 (*.f64 a (-.f64 (+.f64 %442 (fma.f64 #s(literal -1/8 binary64) %509 %499)) %30))) (approx %222 %515) (approx %222 (fma.f64 #s(literal -1/9 binary64) %30 %515)) (approx %222 (fma.f64 #s(literal -1/9 binary64) %30 %521)) (approx %222 (fma.f64 #s(literal -1/9 binary64) %30 (fma.f64 #s(literal -1/72 binary64) %509 %521))) (approx %255 %528) (approx %255 (fma.f64 #s(literal -1/2 binary64) %30 %528)) (approx %255 (fma.f64 #s(literal -1/2 binary64) %30 %533)) (approx %255 (fma.f64 #s(literal -1/2 binary64) %30 (fma.f64 #s(literal -1/16 binary64) %509 %533))) (approx %280 %539) (approx %280 %543) (approx %280 %547) (approx %303 (*.f64 #s(literal -1 binary64) %442)) (approx %303 (fma.f64 #s(literal -1 binary64) %442 %30)) (approx %303 (fma.f64 #s(literal -1 binary64) %442 %553)) (approx %303 (fma.f64 #s(literal -1 binary64) %442 (fma.f64 #s(literal -1/2 binary64) %498 %557))) (approx %349 %561) (approx %354 %563) (approx %362 (*.f64 #s(literal -1/3 binary64) %563)) (approx %369 (/.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 %97 %447))) a)) (approx %375 %573) (approx %375 (+.f64 %573 %493)) (approx %375 (+.f64 %573 (fma.f64 #s(literal -1 binary64) %30 %579))) (approx %375 (+.f64 %573 (fma.f64 #s(literal -1 binary64) %30 (fma.f64 #s(literal -1/8 binary64) (/.f64 %505 (*.f64 %506 %583)) %579)))) (approx %400 (*.f64 #s(literal -1 binary64) %444)) (approx %400 (*.f64 a (-.f64 %30 %442))) (approx %403 (*.f64 a (-.f64 %553 %442))) (approx %403 (*.f64 a (-.f64 %557 %500))) (approx %423 (*.f64 #s(literal 1/3 binary64) %444)) (approx %423 (*.f64 a %539)) (approx %423 (*.f64 a %543)) (approx %423 (*.f64 a %547)) (approx %53 (*.f64 #s(literal -1 binary64) %611)) (approx %62 %614) (approx %70 %616) (approx %96 %618) (approx %96 (fma.f64 %98 %616 %30)) (approx %136 (*.f64 #s(literal -3 binary64) %611)) (approx %139 (*.f64 #s(literal -1/3 binary64) (/.f64 %97 %611))) (approx %145 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3/8 binary64) %473 %475)))) (approx %153 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3/8 binary64) %482 (*.f64 #s(literal 1/2 binary64) %481))))) (approx %165 (*.f64 #s(literal -1/3 binary64) %616)) (approx %172 (*.f64 #s(literal -1/3 binary64) %618)) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 a %641))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %442 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %646 b) a)))))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %442 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %660 b) a)))))) (approx %222 %668) (approx %222 (fma.f64 #s(literal -1/9 binary64) %442 %670)) (approx %222 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/18 binary64) %645 %673) a) %668)) (approx %222 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/18 binary64) %656 (*.f64 #s(literal 1/72 binary64) %655)) a) %673) a) %668)) (approx %255 %687) (approx %255 (fma.f64 #s(literal -1/2 binary64) %442 %689)) (approx %255 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %645 %692) a) %687)) (approx %255 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %656 (*.f64 #s(literal 1/16 binary64) %655)) a) %692) a) %687)) (approx %280 (fma.f64 #s(literal -1/3 binary64) %442 %706)) (approx %280 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %645 %709) a) %489)) (approx %280 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %656 (*.f64 #s(literal 1/24 binary64) %655)) a) %709) a) %489)) (approx %303 %641) (approx %303 (+.f64 %442 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %646) a)))) (approx %303 (+.f64 %442 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %660) a)))) (approx %361 (*.f64 #s(literal -1 binary64) %563)) (approx %362 (*.f64 #s(literal 1/3 binary64) %563)) (approx %369 (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 %97 %610))) a))) (approx %375 (*.f64 #s(literal -1 binary64) %573)) (approx %375 (fma.f64 #s(literal -1 binary64) %573 %493)) (approx %375 (fma.f64 #s(literal -1 binary64) %573 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) (/.f64 %81 (*.f64 a %573)))) a)))) (approx %375 (fma.f64 #s(literal -1 binary64) %573 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %81 %573) (*.f64 #s(literal 1/8 binary64) (/.f64 %505 (*.f64 %64 %583)))) a))) a)))) (approx %400 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %493 %442)))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %645)) a)) %442)))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %655) %657) a))) a)) %442)))) (approx %423 (*.f64 #s(literal -1/3 binary64) %444)) (approx %423 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 1/3 binary64) %442 (*.f64 #s(literal 1/3 binary64) %30))))) (approx %423 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %645)) a) %457)))) (approx %423 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %655 (*.f64 #s(literal 1/6 binary64) %656)) a) %807) a) %457)))) (approx b b) (approx %79 %81) (approx %152 %154) (approx (* b -2/3) (*.f64 #s(literal -2/3 binary64) b)) (approx %249 (*.f64 #s(literal -6 binary64) b)) (approx %96 %824) (approx %96 (fma.f64 %98 %823 %30)) (approx (+ b b) (*.f64 #s(literal 2 binary64) b)) (approx %126 (/.f64 %461 b)) (approx (/ %834 b) (*.f64 #s(literal -3/4 binary64) %154)) (approx %145 (/.f64 (fma.f64 #s(literal -1/2 binary64) %81 (*.f64 #s(literal -3/8 binary64) %12)) %81)) (approx %153 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 %81 c) (*.f64 #s(literal -3/8 binary64) %158)) %159)) (approx %187 (+.f64 %26 (*.f64 #s(literal -1 binary64) b))) (approx %187 (+.f64 %26 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %850) #s(literal 1 binary64))))) (approx %187 (+.f64 %26 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/8 binary64) %857 %859)) #s(literal 1 binary64))))) (approx %222 %866) (approx %222 (fma.f64 #s(literal -1/9 binary64) %30 %866)) (approx %222 (fma.f64 #s(literal 1/9 binary64) %27 (*.f64 b (-.f64 (*.f64 #s(literal 1/18 binary64) %871) %873)))) (approx %222 (fma.f64 #s(literal 1/9 binary64) %27 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/72 binary64) %879 (*.f64 #s(literal 1/18 binary64) %880))) %873)))) (approx %255 %888) (approx %255 (fma.f64 #s(literal -1/2 binary64) %30 %888)) (approx %255 (fma.f64 #s(literal 1/2 binary64) %27 (*.f64 b (-.f64 (*.f64 #s(literal 1/4 binary64) %871) %475)))) (approx %255 (fma.f64 #s(literal 1/2 binary64) %27 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/16 binary64) %879 (*.f64 #s(literal 1/4 binary64) %880))) %475)))) (approx %280 (fma.f64 #s(literal -1/3 binary64) %30 %104)) (approx %280 (fma.f64 #s(literal 1/3 binary64) %27 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %871) %907)))) (approx %280 (fma.f64 #s(literal 1/3 binary64) %27 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) %879 (*.f64 #s(literal 1/6 binary64) %880))) %907)))) (approx %924 %929) (approx %924 (fma.f64 #s(literal -1/3 binary64) %30 %929)) (approx %924 (fma.f64 #s(literal 1/3 binary64) %928 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 b %933)) %907)))) (approx %924 (fma.f64 #s(literal 1/3 binary64) %928 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) (/.f64 %81 (*.f64 a (pow.f64 %927 #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %933)))) %907)))) (approx %303 (*.f64 #s(literal -1 binary64) %27)) (approx %303 (fma.f64 #s(literal -1 binary64) %27 %30)) (approx %303 (fma.f64 #s(literal -1 binary64) %27 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %871 %446)))) (approx %303 (fma.f64 #s(literal -1 binary64) %27 (*.f64 b (fma.f64 b (-.f64 (*.f64 #s(literal 1/8 binary64) %879) (*.f64 #s(literal 1/2 binary64) %880)) %446)))) (approx %375 %968) (approx %375 (fma.f64 #s(literal -1 binary64) %30 %968)) (approx %375 (fma.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %972)) %446) %968)) (approx %375 (fma.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/8 binary64) (/.f64 %81 (*.f64 a (pow.f64 %967 #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %972)))) %446) %968)) (approx %400 (*.f64 #s(literal -1 binary64) %26)) (approx %403 (-.f64 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %850))) %26)) (approx %403 (-.f64 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/8 binary64) %857) %859)))) %26)) (approx %423 %1002) (approx %423 (fma.f64 #s(literal -1/3 binary64) b %1002)) (approx %423 (fma.f64 #s(literal 1/3 binary64) %26 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %850) #s(literal 1/3 binary64))))) (approx %423 (fma.f64 #s(literal 1/3 binary64) %26 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) %857 (*.f64 #s(literal 1/6 binary64) %858))) #s(literal 1/3 binary64))))) (approx %96 (*.f64 b (+.f64 %446 %1018))) (approx %117 (*.f64 %81 %1025)) (approx %126 (*.f64 b %1025)) (approx %153 (/.f64 %1032 b)) (approx %187 (*.f64 #s(literal -3/2 binary64) %127)) (approx %187 (/.f64 %1040 b)) (approx %187 (/.f64 %1046 b)) (approx %187 (/.f64 (fma.f64 #s(literal -27/16 binary64) %1045 (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %1038 (*.f64 #s(literal -1/2 binary64) %1057)))) b)) (approx %222 (*.f64 #s(literal -1/6 binary64) %154)) (approx %222 (/.f64 %1067 b)) (approx %222 (/.f64 (fma.f64 #s(literal -3/16 binary64) %1071 %1067) b)) (approx %222 (/.f64 (fma.f64 #s(literal -3/16 binary64) %1071 (fma.f64 #s(literal -1/6 binary64) c (fma.f64 #s(literal -1/8 binary64) %1030 (*.f64 #s(literal -1/18 binary64) %1076)))) b)) (approx %255 (/.f64 %1084 b)) (approx %255 (/.f64 (fma.f64 #s(literal -27/32 binary64) %1071 %1084) b)) (approx %255 (/.f64 (fma.f64 #s(literal -27/32 binary64) %1071 (fma.f64 #s(literal -3/4 binary64) c (fma.f64 #s(literal -9/16 binary64) %1030 (*.f64 #s(literal -1/4 binary64) %1076)))) b)) (approx %280 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1071 %1032) b)) (approx %280 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1071 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %1030 (*.f64 #s(literal -1/6 binary64) %1076)))) b)) (approx %303 (*.f64 #s(literal 3/2 binary64) %154)) (approx %303 (/.f64 (fma.f64 #s(literal 9/8 binary64) %1030 (*.f64 #s(literal 3/2 binary64) c)) b)) (approx %303 (/.f64 %1113 b)) (approx %303 (/.f64 (fma.f64 #s(literal 1/2 binary64) %1076 %1113) b)) (approx %375 (/.f64 (fma.f64 #s(literal -1/2 binary64) c %1066) b)) (approx %375 (/.f64 (fma.f64 #s(literal -1/2 binary64) c %1123) b)) (approx %375 (/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) %1051 (*.f64 #s(literal 1/16 binary64) %1051)) %1075) %1123)) b)) (approx %400 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1135)))) (approx %403 (*.f64 #s(literal 3/2 binary64) %127)) (approx %403 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %1038) (*.f64 #s(literal -3/2 binary64) %12)) b)) (approx %403 (/.f64 (-.f64 (*.f64 #s(literal 27/16 binary64) %1045) %1040) b)) (approx %403 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %1057) %1046) b)) (approx %423 (*.f64 #s(literal -1/2 binary64) %127)) (approx %423 (/.f64 %1158 b)) (approx %423 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1045 %1158) b)) (approx %423 (/.f64 (fma.f64 #s(literal -9/16 binary64) %1045 (fma.f64 #s(literal -1/2 binary64) %12 (fma.f64 #s(literal -3/8 binary64) %1038 (*.f64 #s(literal -1/6 binary64) %1057)))) b)) (approx %96 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %1018) %446)))) (approx %126 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %473 %1024)))) (approx %153 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %1030 %459) b))) (approx %187 (*.f64 #s(literal -2 binary64) b)) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 b %1187))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 b %1194))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -27/16 binary64) %1198 %1193))))) (approx %222 (*.f64 #s(literal -2/9 binary64) %30)) (approx %222 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/6 binary64) %473 %1208)))) (approx %222 (*.f64 #s(literal -1 binary64) (*.f64 b %1215))) (approx %222 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/16 binary64) %1219 %1215)))) (approx %255 %493) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/4 binary64) %473 %446)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 b %1230))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/32 binary64) %1219 %1230)))) (approx %280 (*.f64 #s(literal -1 binary64) (*.f64 b %1239))) (approx %280 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %1219 %1239)))) (approx %303 (*.f64 #s(literal 2 binary64) %30)) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1249 %1250)))) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %1213 %1249) %1250)))) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %1213 (fma.f64 #s(literal 3/2 binary64) %473 (*.f64 #s(literal 27/16 binary64) %1219))) %1250)))) (approx %375 (*.f64 #s(literal -2 binary64) %30)) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %473 %1250)))) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %473 (fma.f64 #s(literal -1/8 binary64) %1213 %1250))))) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %473 (fma.f64 #s(literal -1/8 binary64) %1213 (fma.f64 #s(literal -1/16 binary64) %1219 %1250)))))) (approx %400 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1135 #s(literal 1 binary64))))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %148) #s(literal 2 binary64))))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 9/8 binary64) %1191) %1187)))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 27/16 binary64) %1198) %1194)))) (approx %423 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/2 binary64) %148))))) (approx %423 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %1309)))) (approx %423 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) (fma.f64 #s(literal -9/16 binary64) %1198 %1309))))) (approx c c) (approx %93 %97) (approx %94 %98) (approx %132 (/.f64 #s(literal -3 binary64) c)) (approx (* c -3) (*.f64 #s(literal -3 binary64) c)) (approx %834 (*.f64 #s(literal -3/4 binary64) c)) (approx %153 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 %12 %159)) %1332))) (approx %172 (*.f64 #s(literal -1/3 binary64) %824)) (approx %187 (-.f64 (+.f64 %188 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %1338 (*.f64 #s(literal -9/8 binary64) %1340)))) b)) (approx %187 (-.f64 (+.f64 %188 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %1338 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %1348 %1350))))) b)) (approx %222 (fma.f64 #s(literal -1/6 binary64) %197 %225)) (approx %222 (fma.f64 #s(literal 1/9 binary64) %224 (*.f64 c (-.f64 %1361 %1363)))) (approx %222 (fma.f64 #s(literal 1/9 binary64) %224 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %1368 (*.f64 #s(literal -1/8 binary64) %1369))) %1363)))) (approx %255 (fma.f64 #s(literal -3/4 binary64) %197 %256)) (approx %255 (fma.f64 #s(literal 1/2 binary64) %224 (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %1360) %1381)))) (approx %255 (fma.f64 #s(literal 1/2 binary64) %224 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/32 binary64) %1368 (*.f64 #s(literal -9/16 binary64) %1369))) %1381)))) (approx %280 (fma.f64 #s(literal -1/2 binary64) %197 %281)) (approx %280 (fma.f64 #s(literal 1/3 binary64) %224 %1398)) (approx %280 (fma.f64 #s(literal 1/3 binary64) %224 %1405)) (approx %303 %1409) (approx %303 (fma.f64 #s(literal -1 binary64) %1408 (fma.f64 #s(literal 3/2 binary64) %197 %30))) (approx %303 (fma.f64 #s(literal -1 binary64) %1408 (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %1360 %1414) %30))) (approx %303 (fma.f64 #s(literal -1 binary64) %1408 (fma.f64 c (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %1369 (*.f64 #s(literal 27/16 binary64) %1368)) %1414) %30))) (approx %333 %1425) (approx %333 (fma.f64 #s(literal -1/2 binary64) %197 %1425)) (approx %333 (fma.f64 #s(literal -1/3 binary64) %1409 %1398)) (approx %333 (fma.f64 #s(literal -1/3 binary64) %1409 %1405)) (approx %349 (/.f64 %442 c)) (approx %375 (-.f64 (fma.f64 #s(literal -1/2 binary64) %197 %1408) %30)) (approx %375 (-.f64 (fma.f64 c (-.f64 %1361 %1396) %1408) %30)) (approx %375 (-.f64 (fma.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -1/8 binary64) %1369 (*.f64 #s(literal -1/16 binary64) %1368))) %1396) %1408) %30)) (approx %403 (-.f64 (+.f64 b (*.f64 c (-.f64 (*.f64 #s(literal 9/8 binary64) %1340) %1450))) %188)) (approx %403 (-.f64 (+.f64 b (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal 27/16 binary64) %1348) %1350)) %1450))) %188)) (approx %423 (fma.f64 #s(literal -1/3 binary64) %404 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1338 (*.f64 #s(literal -3/8 binary64) %1340))))) (approx %423 (fma.f64 #s(literal -1/3 binary64) %404 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1338 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %1348 (*.f64 #s(literal -3/8 binary64) %1349))))))) (approx %432 (fma.f64 #s(literal -1/2 binary64) %197 %434)) (approx %432 (fma.f64 #s(literal -1/3 binary64) %433 %1398)) (approx %432 (fma.f64 #s(literal -1/3 binary64) %433 %1405)) (approx %51 %355) (approx %93 %1485) (approx %94 (*.f64 c %1487)) (approx %96 %1491) (approx %96 (*.f64 c (fma.f64 %1487 %823 %1493))) (approx %103 (*.f64 #s(literal 1/3 binary64) %356)) (approx %117 (*.f64 c (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2/3 binary64) %1499)))) (approx %126 (*.f64 c (fma.f64 #s(literal -2/3 binary64) %1493 %1332))) (approx %139 (*.f64 #s(literal 1/3 binary64) (/.f64 %1485 %54))) (approx %145 (*.f64 c (-.f64 %83 %1510))) (approx %153 (*.f64 %157 (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 a %159)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b c)))))) (approx %172 (*.f64 #s(literal -1/3 binary64) %1491)) (approx %187 (*.f64 c (+.f64 %351 %1525))) (approx %187 (*.f64 c (-.f64 %1532 %1524))) (approx %187 (*.f64 c (-.f64 (+.f64 %351 (fma.f64 #s(literal -1/8 binary64) %1538 %1531)) %1524))) (approx %222 (*.f64 #s(literal 1/9 binary64) %356)) (approx %222 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %1493 %1546))) (approx %222 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %1493 %1552))) (approx %222 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %1493 (fma.f64 #s(literal -1/72 binary64) %1557 %1552)))) (approx %255 (*.f64 #s(literal 1/2 binary64) %356)) (approx %255 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1493 %1564))) (approx %255 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1493 %1568))) (approx %255 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %1493 (fma.f64 #s(literal -1/16 binary64) %1557 %1568)))) (approx %280 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %1493 %1576))) (approx %280 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %1493 %1580))) (approx %280 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %1493 (fma.f64 #s(literal -1/24 binary64) %1557 %1580)))) (approx %303 (*.f64 #s(literal -1 binary64) %356)) (approx %303 (*.f64 c (fma.f64 #s(literal -1 binary64) %352 %1493))) (approx %303 (*.f64 c (fma.f64 #s(literal -1 binary64) %352 (fma.f64 #s(literal -1/2 binary64) %1551 %1493)))) (approx %303 (*.f64 c (fma.f64 #s(literal -1 binary64) %352 (fma.f64 #s(literal -1/2 binary64) %1551 (fma.f64 #s(literal 1/8 binary64) %1557 %1493))))) (approx %369 (*.f64 c (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 %1484 %54))))) (approx %375 %1610) (approx %375 (*.f64 c (fma.f64 #s(literal -1 binary64) %1493 %1612))) (approx %375 (*.f64 c (fma.f64 #s(literal -1 binary64) %1493 %1619))) (approx %375 (*.f64 c (fma.f64 #s(literal -1 binary64) %1493 (fma.f64 #s(literal -1/8 binary64) (/.f64 %505 (*.f64 a (*.f64 %1050 %1623))) %1619)))) (approx %400 (*.f64 #s(literal -1 binary64) %355)) (approx %400 (*.f64 c (-.f64 %1524 %351))) (approx %403 (*.f64 c (-.f64 (fma.f64 #s(literal -1/2 binary64) %1530 %1524) %351))) (approx %403 (*.f64 c (-.f64 (fma.f64 #s(literal 1/8 binary64) %1538 %1524) %1532))) (approx %423 (*.f64 #s(literal 1/3 binary64) %355)) (approx %423 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %1524 %1646))) (approx %423 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %1524 %1650))) (approx %423 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %1524 (fma.f64 #s(literal -1/24 binary64) %1538 %1650)))) (approx %93 (*.f64 #s(literal -1 binary64) %1660)) (approx %94 (*.f64 #s(literal -1 binary64) (*.f64 c %1664))) (approx %96 (*.f64 #s(literal -1 binary64) %1669)) (approx %96 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %1493 %1668)))) (approx %117 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 2/3 binary64) %1499) #s(literal 1/2 binary64))))) (approx %126 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 2/3 binary64) %1493) %1332)))) (approx %139 (*.f64 #s(literal -1/3 binary64) (/.f64 %1660 %54))) (approx %145 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3/8 binary64) %82 %1510)))) (approx %172 (*.f64 #s(literal 1/3 binary64) %1669)) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %351 %1524)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %351 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %1699) b) c)))))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %351 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1709 %1711) c)) b) c)))))) (approx %222 (*.f64 #s(literal -1/9 binary64) %356)) (approx %222 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/9 binary64) %1493 %1546)))) (approx %222 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %30 (*.f64 #s(literal -1/18 binary64) %1729)) c) %1546)))) (approx %222 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/72 binary64) %1738 (*.f64 #s(literal 1/18 binary64) %1740)) c) %670) c) %1546)))) (approx %255 (*.f64 #s(literal -1/2 binary64) %356)) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/2 binary64) %1493 %1564)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %30 (*.f64 #s(literal -1/4 binary64) %1729)) c) %1564)))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %1738 (*.f64 #s(literal 1/4 binary64) %1740)) c) %689) c) %1564)))) (approx %280 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %1493 %1576)))) (approx %280 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %30 (*.f64 #s(literal -1/6 binary64) %1729)) c) %1576)))) (approx %280 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %1738 (*.f64 #s(literal 1/6 binary64) %1740)) c) %706) c) %1576)))) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %1493 (*.f64 #s(literal -1 binary64) %352))))) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %352 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %1729 %30) c)))))) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %352 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1740 (*.f64 #s(literal 1/8 binary64) %1738)) c) %30) c)))))) (approx %369 (*.f64 #s(literal -1 binary64) (*.f64 c (sqrt.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 %1659 %54)))))) (approx %375 (*.f64 #s(literal -1 binary64) %1610)) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %1493 %1612)))) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %30 (*.f64 #s(literal -1/2 binary64) (/.f64 %81 (*.f64 a %1609)))) c) %1612)))) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %30 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %505 (*.f64 a (*.f64 %157 %1623))) (*.f64 #s(literal 1/2 binary64) (/.f64 %81 (*.f64 a %1608)))) c))) c) %1612)))) (approx %400 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %1525 %351)))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %1699)) c)) %351)))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %1709) %1711) c))) c)) %351)))) (approx %423 (*.f64 #s(literal -1/3 binary64) %355)) (approx %423 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %351 (*.f64 #s(literal 1/3 binary64) %1524))))) (approx %423 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %1699)) c) %1646)))) (approx %423 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %1709 (*.f64 #s(literal 1/6 binary64) %1710)) c) %807) c) %1646)))) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 88.0ms | c | 0 |
| 71.0ms | a | 0 |
| 70.0ms | c | inf |
| 52.0ms | a | -inf |
| 49.0ms | b | 0 |
| Inputs |
|---|
%1 = (*.f64 b b) %4 = (*.f64 #s(literal 3 binary64) a) %6 = (*.f64 a c) %12 = (*.f64 #s(literal -3 binary64) %6) %13 = (/.f64 c a) %14 = (*.f64 #s(literal -3 binary64) %13) %15 = (sqrt.f64 %14) %17 = (/.f64 b a) %20 = (/.f64 c b) %23 = (/.f64 a c) %24 = (*.f64 #s(literal -3 binary64) a) %25 = (/.f64 #s(literal 1/3 binary64) a) %26 = (/.f64 #s(literal 3 binary64) a) %28 = (*.f64 #s(literal 9 binary64) a) %29 = (*.f64 b #s(literal -2/3 binary64)) %30 = (sqrt.f64 %12) %31 = (/.f64 %30 a) %34 = (*.f64 #s(literal -6 binary64) b) %35 = (*.f64 c #s(literal 1/2 binary64)) %36 = (fabs.f64 c) %37 = (fabs.f64 a) %38 = (sqrt.f64 %36) %39 = (fabs.f64 %13) %40 = (fabs.f64 %23) %41 = (fabs.f64 %26) %42 = (sqrt.f64 %40) %43 = (sqrt.f64 %41) %44 = (*.f64 a #s(literal -3/8 binary64)) %45 = (/.f64 %44 %1) %46 = (/.f64 #s(literal -3 binary64) c) %47 = (*.f64 #s(literal 1/3 binary64) %39) %52 = (approx (/ (fabs (/ c a)) 3) %47) %53 = (/.f64 #s(literal 1 binary64) %42) %54 = (*.f64 c #s(literal -3 binary64)) %55 = (*.f64 c %24) %56 = (/.f64 %54 a) %57 = (fma.f64 %38 %43 %17) %58 = (+.f64 b b) %59 = (*.f64 %30 %25) %60 = (/.f64 %31 #s(literal 3 binary64)) %61 = (/.f64 #s(literal -2/3 binary64) a) %62 = (*.f64 %17 #s(literal -2/3 binary64)) %63 = (fma.f64 %62 b %35) %64 = (/.f64 %63 b) %65 = (/.f64 %46 a) %66 = (*.f64 c #s(literal -3/4 binary64)) %67 = (/.f64 %66 b) %68 = (*.f64 %37 #s(literal 3 binary64)) %69 = (/.f64 %36 %68) %70 = (fma.f64 %45 c #s(literal -1/2 binary64)) %71 = (*.f64 %20 %70) %72 = (/.f64 %58 #s(literal -3 binary64)) %73 = (/.f64 %29 a) %74 = (*.f64 b %61) %75 = (/.f64 %58 %24) %76 = (*.f64 %43 #s(literal -1/3 binary64)) %77 = (/.f64 %15 #s(literal -3 binary64)) %78 = (*.f64 %38 %76) %79 = (*.f64 %4 %20) %80 = (*.f64 #s(literal -3/2 binary64) %79) %84 = (* b b) %86 = (sqrt (+ (* (* -3 a) c) %84)) %87 = (- %86 b) %88 = (approx %87 %80) %90 = (/.f64 %34 a) %94 = (approx (* (/ 1/2 a) %87) %67) %96 = (sqrt.f64 %56) %97 = (*.f64 #s(literal -1/3 binary64) %96) %99 = (* 3 a) %104 = (/ (+ (neg b) (sqrt (- %84 (* %99 c)))) %99) %115 = (approx (+ (* (* %86 (/ 1/3 a)) -3) (/ b a)) %57) %119 = (*.f64 #s(literal -1/3 binary64) %53) %134 = (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) %64) %136 = (sqrt.f64 %65) %137 = (*.f64 c %136) %143 = (approx (/ (* c (sqrt (* -3 (/ a c)))) a) %137) %144 = (*.f64 #s(literal -1/3 binary64) %143) %146 = (sqrt.f64 %52) %148 = (sqrt.f64 %69) %160 = (/.f64 %72 a) %162 = (sqrt.f64 %55) %163 = (-.f64 b %162) %165 = (approx (- b %86) %163) %166 = (*.f64 %165 #s(literal -1/3 binary64)) b %1 #s(literal 3 binary64) a %4 c %6 #s(literal -3 binary64) #s(literal -3/2 binary64) #s(literal 1/3 binary64) #s(literal -1/2 binary64) #s(literal -3/8 binary64) %12 %13 %14 %15 #s(literal 1/2 binary64) %17 #s(literal -1/3 binary64) #s(literal 1 binary64) %20 #s(literal -2/3 binary64) #s(literal 2/3 binary64) %23 %24 %25 %26 #s(literal 9 binary64) %28 %29 %30 %31 #s(literal -3/4 binary64) #s(literal -6 binary64) %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %88 (/.f64 %88 %28) %90 %94 (*.f64 #s(literal 2/3 binary64) %94) %96 %97 (approx %104 %97) (approx %104 %60) (approx %104 %59) (approx %104 %71) %115 (/.f64 %115 #s(literal -3 binary64)) (approx %104 %78) (approx %104 %77) %119 (approx %104 %119) %134 (approx %104 %134) %136 %137 %143 %144 (approx %104 %144) %146 (approx %104 %146) %148 (approx %104 %148) (approx (/ (- (sqrt (- %84 (* a c))) b) a) %53) (approx %104 %90) (approx %104 %75) (approx %104 %74) (approx %104 %73) %160 (approx %104 %160) %162 %163 %165 %166 (/.f64 %166 a) |
| Outputs |
|---|
%1 = (neg.f64 b) %12 = (*.f64 #s(literal 0 binary64) b) %14 = (*.f64 b #s(literal 0 binary64)) %17 = (+.f64 b b) %21 = (*.f64 #s(literal 1/2 binary64) b) %23 = (*.f64 b #s(literal 1/2 binary64)) %26 = (/.f64 #s(literal 3 binary64) b) %48 = (*.f64 b b) %50 = (neg.f64 %48) %53 = (fabs.f64 b) %58 = (neg.f64 %53) %59 = (neg.f64 %58) %66 = (*.f64 %48 b) %69 = (*.f64 %1 %48) %86 = (fabs.f64 #s(literal 3 binary64)) %87 = (fabs.f64 #s(literal -3 binary64)) %88 = (neg.f64 #s(literal -3 binary64)) %89 = (sqrt.f64 #s(literal 3 binary64)) %90 = (+.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %91 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %92 = (+.f64 #s(literal 0 binary64) #s(literal 3 binary64)) %93 = (copysign.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %94 = (-.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %96 = (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %97 = (*.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %98 = (*.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %100 = (*.f64 #s(literal -1/2 binary64) #s(literal -2/3 binary64)) %101 = (*.f64 #s(literal 1/2 binary64) #s(literal 2/3 binary64)) %102 = (*.f64 #s(literal -2/3 binary64) #s(literal -1/2 binary64)) %103 = (*.f64 #s(literal 2/3 binary64) #s(literal 1/2 binary64)) %106 = (*.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) %107 = (*.f64 #s(literal 1/4 binary64) #s(literal 4 binary64)) %108 = (/.f64 b b) %109 = (/.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %110 = (/.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %111 = (/.f64 #s(literal -2/3 binary64) #s(literal -2/3 binary64)) %112 = (/.f64 #s(literal 2/3 binary64) #s(literal 2/3 binary64)) %113 = (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %114 = (fabs.f64 #s(literal 1/2 binary64)) %115 = (fabs.f64 #s(literal 2/3 binary64)) %116 = (*.f64 %114 %115) %117 = (*.f64 %115 %114) %118 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) #s(literal 0 binary64)) %119 = (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %120 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) #s(literal 0 binary64)) %121 = (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal 1/2 binary64)) %122 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2/3 binary64) #s(literal 0 binary64)) %123 = (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) #s(literal 1/2 binary64)) %124 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2/3 binary64) #s(literal 0 binary64)) %125 = (fma.f64 #s(literal -2/3 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) %126 = (fma.f64 #s(literal 2/3 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %127 = (fma.f64 #s(literal 2/3 binary64) #s(literal 0 binary64) #s(literal 3 binary64)) %128 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 3 binary64)) %129 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64)) %130 = (fma.f64 #s(literal 1/4 binary64) #s(literal 2/3 binary64) #s(literal 1/2 binary64)) %131 = (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) %132 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %133 = (+.f64 #s(literal 3 binary64) %132) %134 = (*.f64 #s(literal 0 binary64) #s(literal 3 binary64)) %135 = (+.f64 #s(literal 3 binary64) %134) %136 = (*.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %137 = (+.f64 #s(literal 3 binary64) %136) %138 = (-.f64 #s(literal 3 binary64) %132) %139 = (/.f64 %1 %1) %140 = (/.f64 %115 %115) %141 = (*.f64 b %26) %142 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %143 = (*.f64 %142 #s(literal 3 binary64)) %144 = (fma.f64 %114 %115 #s(literal 0 binary64)) %145 = (fma.f64 %115 %114 #s(literal 0 binary64)) %146 = (/.f64 #s(literal 2/3 binary64) #s(literal 1/2 binary64)) %147 = (/.f64 %146 #s(literal 4 binary64)) %148 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) %132) %149 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) %134) %150 = (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) %136) %151 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) %132) %152 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) %134) %153 = (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) %136) %154 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2/3 binary64) %132) %155 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2/3 binary64) %134) %156 = (fma.f64 #s(literal -1/2 binary64) #s(literal -2/3 binary64) %136) %157 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2/3 binary64) %132) %158 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2/3 binary64) %134) %159 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2/3 binary64) %136) %160 = (fma.f64 #s(literal -2/3 binary64) #s(literal -1/2 binary64) %132) %161 = (fma.f64 #s(literal -2/3 binary64) #s(literal -1/2 binary64) %134) %162 = (fma.f64 #s(literal -2/3 binary64) #s(literal -1/2 binary64) %136) %163 = (fma.f64 #s(literal 2/3 binary64) #s(literal 1/2 binary64) %132) %164 = (fma.f64 #s(literal 2/3 binary64) #s(literal 1/2 binary64) %134) %165 = (fma.f64 #s(literal 2/3 binary64) #s(literal 1/2 binary64) %136) %166 = (fma.f64 #s(literal 2/3 binary64) %134 #s(literal 3 binary64)) %167 = (fma.f64 #s(literal 2/3 binary64) %136 #s(literal 3 binary64)) %168 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %132) %169 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %134) %170 = (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %136) %171 = (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %132) %172 = (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %134) %173 = (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %136) %174 = (fma.f64 b %26 #s(literal 0 binary64)) %175 = (fma.f64 %142 #s(literal 3 binary64) #s(literal 0 binary64)) %176 = (sqrt.f64 %115) %177 = (sqrt.f64 %114) %178 = (*.f64 %176 %177) %179 = (fma.f64 %114 %115 %132) %180 = (fma.f64 %114 %115 %134) %181 = (fma.f64 %114 %115 %136) %182 = (fma.f64 %115 %114 %132) %183 = (fma.f64 %115 %114 %134) %184 = (fma.f64 %115 %114 %136) %185 = (/.f64 #s(literal 3 binary64) #s(literal 4 binary64)) %186 = (*.f64 %146 %185) %187 = (exp.f64 #s(literal 0 binary64)) %188 = (fma.f64 %176 %177 #s(literal 0 binary64)) %189 = (fma.f64 b %26 %132) %190 = (fma.f64 b %26 %134) %191 = (fma.f64 b %26 %136) %192 = (fma.f64 %142 #s(literal 3 binary64) %132) %193 = (fma.f64 %142 #s(literal 3 binary64) %134) %194 = (fma.f64 %142 #s(literal 3 binary64) %136) %195 = (fma.f64 %146 %185 #s(literal 0 binary64)) %196 = (cosh.f64 #s(literal 0 binary64)) %197 = (*.f64 #s(literal 0 binary64) #s(literal 2/3 binary64)) %198 = (exp.f64 %197) %199 = (fma.f64 %176 %177 %132) %200 = (fma.f64 %176 %177 %134) %201 = (fma.f64 %176 %177 %136) %202 = (hypot.f64 #s(literal 3 binary64) #s(literal 0 binary64)) %203 = (hypot.f64 #s(literal -3 binary64) #s(literal 0 binary64)) %204 = (fma.f64 %146 %185 %132) %205 = (fma.f64 %146 %185 %134) %206 = (fma.f64 %146 %185 %136) %207 = (pow.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %208 = (pow.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %209 = (pow.f64 #s(literal 3 binary64) #s(literal -1/2 binary64)) %210 = (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) %211 = (pow.f64 #s(literal 3 binary64) #s(literal 2/3 binary64)) %212 = (pow.f64 #s(literal 3 binary64) #s(literal 1/4 binary64)) %213 = (pow.f64 #s(literal -3 binary64) #s(literal 2/3 binary64)) %214 = (+.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) %215 = (pow.f64 #s(literal 3 binary64) %214) %217 = (pow.f64 #s(literal 3 binary64) (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) %219 = (pow.f64 #s(literal -3 binary64) (+.f64 #s(literal -3 binary64) #s(literal 3 binary64))) %221 = (neg.f64 a) %222 = (neg.f64 %221) %223 = (*.f64 a #s(literal 3 binary64)) %224 = (*.f64 #s(literal 3 binary64) a) %225 = (*.f64 #s(literal -3 binary64) %221) %226 = (*.f64 %221 #s(literal -3 binary64)) %227 = (/.f64 %221 #s(literal -3 binary64)) %228 = (*.f64 #s(literal 0 binary64) a) %229 = (+.f64 a %228) %230 = (*.f64 a #s(literal 0 binary64)) %231 = (+.f64 a %230) %232 = (*.f64 a #s(literal 1/2 binary64)) %233 = (*.f64 %232 #s(literal 2/3 binary64)) %234 = (*.f64 a #s(literal 2/3 binary64)) %235 = (*.f64 %234 #s(literal 1/2 binary64)) %236 = (/.f64 %234 #s(literal 2/3 binary64)) %237 = (fma.f64 a #s(literal 3 binary64) %228) %238 = (fma.f64 a #s(literal 3 binary64) %230) %239 = (fma.f64 a #s(literal 1/2 binary64) %232) %240 = (fma.f64 #s(literal 3 binary64) a %228) %241 = (fma.f64 #s(literal 3 binary64) a %230) %242 = (*.f64 #s(literal 1/2 binary64) a) %243 = (fma.f64 #s(literal 1/2 binary64) a %242) %244 = (+.f64 %232 %232) %245 = (+.f64 %242 %242) %246 = (fma.f64 #s(literal -3 binary64) %221 %228) %247 = (fma.f64 #s(literal -3 binary64) %221 %230) %248 = (fma.f64 %221 #s(literal -3 binary64) %228) %249 = (fma.f64 %221 #s(literal -3 binary64) %230) %250 = (fma.f64 %232 #s(literal 2/3 binary64) %228) %251 = (fma.f64 %232 #s(literal 2/3 binary64) %230) %252 = (fma.f64 %234 #s(literal 1/2 binary64) %228) %253 = (fma.f64 %234 #s(literal 1/2 binary64) %230) %255 = (neg.f64 c) %262 = (*.f64 #s(literal 0 binary64) c) %264 = (*.f64 c #s(literal 0 binary64)) %266 = (*.f64 c #s(literal 1/2 binary64)) %268 = (*.f64 c #s(literal 2/3 binary64)) %271 = (*.f64 %255 #s(literal 2/3 binary64)) %273 = (*.f64 %255 #s(literal -2/3 binary64)) %291 = (*.f64 c #s(literal -1/2 binary64)) %299 = (*.f64 a c) %303 = (fabs.f64 %299) %312 = (neg.f64 #s(literal 3 binary64)) %313 = (+.f64 #s(literal -3 binary64) #s(literal 0 binary64)) %314 = (+.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %315 = (*.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %316 = (*.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %317 = (*.f64 #s(literal -1/2 binary64) #s(literal 2/3 binary64)) %318 = (*.f64 #s(literal 1/2 binary64) #s(literal -2/3 binary64)) %319 = (*.f64 #s(literal -2/3 binary64) #s(literal 1/2 binary64)) %320 = (*.f64 #s(literal 2/3 binary64) #s(literal -1/2 binary64)) %321 = (/.f64 #s(literal 3 binary64) #s(literal -3 binary64)) %322 = (/.f64 #s(literal -3 binary64) #s(literal 3 binary64)) %323 = (/.f64 #s(literal -2/3 binary64) #s(literal 2/3 binary64)) %324 = (/.f64 #s(literal 2/3 binary64) #s(literal -2/3 binary64)) %325 = (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) #s(literal 0 binary64)) %326 = (fma.f64 #s(literal 3 binary64) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %327 = (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) #s(literal 0 binary64)) %328 = (fma.f64 #s(literal -3 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %329 = (fma.f64 #s(literal -1/2 binary64) #s(literal 3 binary64) #s(literal -1/2 binary64)) %330 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2/3 binary64) #s(literal 0 binary64)) %331 = (fma.f64 #s(literal 1/2 binary64) #s(literal -3 binary64) #s(literal -1/2 binary64)) %332 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2/3 binary64) #s(literal 0 binary64)) %333 = (fma.f64 #s(literal -2/3 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %334 = (fma.f64 #s(literal -2/3 binary64) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) %335 = (fma.f64 #s(literal 2/3 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) %336 = (*.f64 #s(literal 0 binary64) #s(literal -3 binary64)) %337 = (+.f64 #s(literal -3 binary64) %336) %338 = (*.f64 #s(literal -3 binary64) #s(literal 0 binary64)) %339 = (+.f64 #s(literal -3 binary64) %338) %340 = (*.f64 #s(literal -3 binary64) #s(literal -1/2 binary64)) %341 = (*.f64 #s(literal -2/3 binary64) %340) %342 = (*.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %343 = (*.f64 #s(literal 4 binary64) %342) %344 = (/.f64 #s(literal 0 binary64) #s(literal -3 binary64)) %345 = (+.f64 #s(literal -3 binary64) %344) %346 = (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) %336) %347 = (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) %338) %348 = (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) %336) %349 = (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) %338) %350 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2/3 binary64) %336) %351 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2/3 binary64) %338) %352 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2/3 binary64) %336) %353 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2/3 binary64) %338) %354 = (fma.f64 #s(literal -2/3 binary64) #s(literal 1/2 binary64) %336) %355 = (fma.f64 #s(literal -2/3 binary64) #s(literal 1/2 binary64) %338) %356 = (fma.f64 #s(literal -2/3 binary64) %340 #s(literal 0 binary64)) %357 = (fma.f64 #s(literal 2/3 binary64) #s(literal -1/2 binary64) %336) %358 = (fma.f64 #s(literal 2/3 binary64) #s(literal -1/2 binary64) %338) %359 = (fma.f64 #s(literal 4 binary64) %342 #s(literal 0 binary64)) %360 = (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) %344) %361 = (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) %344) %362 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2/3 binary64) %344) %363 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2/3 binary64) %344) %364 = (fma.f64 #s(literal -2/3 binary64) #s(literal 1/2 binary64) %344) %365 = (fma.f64 #s(literal 2/3 binary64) #s(literal -1/2 binary64) %344) %366 = (/.f64 #s(literal -3 binary64) #s(literal 4 binary64)) %367 = (fma.f64 #s(literal 2/3 binary64) %366 #s(literal -1/2 binary64)) %368 = (/.f64 #s(literal -1/2 binary64) #s(literal 2/3 binary64)) %369 = (fma.f64 #s(literal 2/3 binary64) %368 #s(literal -1/2 binary64)) %370 = (fma.f64 #s(literal -2/3 binary64) %340 %336) %371 = (fma.f64 #s(literal -2/3 binary64) %340 %338) %372 = (fma.f64 #s(literal 4 binary64) %342 %336) %373 = (fma.f64 #s(literal 4 binary64) %342 %338) %374 = (fma.f64 #s(literal -2/3 binary64) %340 %344) %375 = (fma.f64 #s(literal 4 binary64) %342 %344) %376 = (/.f64 #s(literal -3 binary64) #s(literal 1/2 binary64)) %377 = (fma.f64 %376 %185 #s(literal -1/2 binary64)) %378 = (/.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) %379 = (fma.f64 %146 %378 #s(literal -1/2 binary64)) %380 = (/.f64 #s(literal -2/3 binary64) #s(literal 1/2 binary64)) %381 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %382 = (fma.f64 %380 %381 #s(literal -1/2 binary64)) %383 = (pow.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %385 = (/.f64 #s(literal 3 binary64) (pow.f64 #s(literal -3 binary64) #s(literal 3 binary64))) %406 = (*.f64 a %255) %407 = (*.f64 c %221) %408 = (*.f64 %221 c) %409 = (*.f64 %255 a) %410 = (neg.f64 %299) %411 = (fabs.f64 %303) %412 = (fabs.f64 a) %414 = (fabs.f64 (*.f64 %412 c)) %415 = (fabs.f64 c) %417 = (fabs.f64 (*.f64 %415 a)) %419 = (fabs.f64 (*.f64 a %415)) %421 = (fabs.f64 (*.f64 c %412)) %422 = (*.f64 %415 %412) %423 = (*.f64 %412 %415) %425 = (fabs.f64 (*.f64 %221 %415)) %427 = (fabs.f64 (*.f64 %255 %412)) %429 = (fabs.f64 (*.f64 %412 %255)) %431 = (fabs.f64 (*.f64 %415 %221)) %432 = (neg.f64 %415) %434 = (fabs.f64 (*.f64 %432 a)) %436 = (fabs.f64 (*.f64 a %432)) %437 = (neg.f64 %412) %439 = (fabs.f64 (*.f64 c %437)) %440 = (*.f64 %299 #s(literal -3 binary64)) %441 = (*.f64 #s(literal -3 binary64) %299) %443 = (fabs.f64 (*.f64 %432 %412)) %445 = (fabs.f64 (*.f64 %432 %221)) %447 = (fabs.f64 (*.f64 %221 %432)) %449 = (fabs.f64 (*.f64 %255 %437)) %451 = (fabs.f64 (*.f64 %412 %432)) %452 = (*.f64 %415 %437) %453 = (fabs.f64 %452) %454 = (neg.f64 %452) %455 = (*.f64 #s(literal 3 binary64) %303) %456 = (*.f64 %303 #s(literal 3 binary64)) %458 = (fabs.f64 (*.f64 %432 %437)) %459 = (*.f64 a a) %460 = (*.f64 c c) %461 = (*.f64 %459 %460) %462 = (sqrt.f64 %461) %463 = (sqrt.f64 %415) %465 = (*.f64 %463 (*.f64 %463 %412)) %466 = (sqrt.f64 %412) %468 = (*.f64 %466 (*.f64 %466 %415)) %470 = (*.f64 (*.f64 %412 %463) %463) %472 = (*.f64 (*.f64 %415 %466) %466) %474 = (sqrt.f64 (*.f64 #s(literal 3 binary64) %461)) %475 = (sqrt.f64 %303) %476 = (*.f64 %475 %475) %477 = (neg.f64 %475) %479 = (fabs.f64 (*.f64 %477 %475)) %481 = (fabs.f64 (*.f64 %475 %477)) %482 = (*.f64 %477 %477) %483 = (*.f64 %466 %475) %484 = (*.f64 %463 %483) %486 = (*.f64 %466 (*.f64 %463 %475)) %488 = (*.f64 (*.f64 %475 %463) %466) %489 = (*.f64 %475 %466) %490 = (*.f64 %489 %463) %491 = (pow.f64 %303 #s(literal 3 binary64)) %492 = (pow.f64 %475 #s(literal 2/3 binary64)) %493 = (pow.f64 %461 #s(literal 1/2 binary64)) %494 = (/.f64 c a) %496 = (fabs.f64 %494) %500 = (/.f64 #s(literal 3 binary64) a) %505 = (/.f64 a c) %510 = (/.f64 #s(literal -3 binary64) a) %514 = (/.f64 #s(literal -3 binary64) %412) %516 = (/.f64 %415 #s(literal -3 binary64)) %518 = (fabs.f64 %500) %520 = (/.f64 #s(literal 1/2 binary64) a) %524 = (/.f64 %437 %415) %526 = (/.f64 %412 %432) %528 = (/.f64 %432 #s(literal 3 binary64)) %530 = (/.f64 c #s(literal 3 binary64)) %536 = (/.f64 %463 %437) %538 = (neg.f64 %463) %539 = (/.f64 %463 %412) %545 = (sqrt.f64 %496) %546 = (neg.f64 %545) %549 = (/.f64 c %221) %550 = (/.f64 %255 a) %551 = (neg.f64 %494) %552 = (/.f64 %415 %412) %553 = (fabs.f64 %496) %555 = (fabs.f64 (/.f64 %415 a)) %557 = (fabs.f64 (/.f64 c %412)) %559 = (fabs.f64 (/.f64 %255 %412)) %561 = (fabs.f64 (/.f64 %415 %221)) %563 = (fabs.f64 (/.f64 c %437)) %565 = (fabs.f64 (/.f64 %432 a)) %566 = (*.f64 c %510) %567 = (*.f64 #s(literal -3 binary64) %494) %568 = (*.f64 %494 #s(literal -3 binary64)) %569 = (*.f64 %510 c) %570 = (/.f64 %494 #s(literal -3 binary64)) %571 = (/.f64 %432 %437) %573 = (fabs.f64 (/.f64 %432 %221)) %575 = (fabs.f64 (/.f64 %255 %437)) %576 = (*.f64 #s(literal 3 binary64) %496) %577 = (*.f64 %496 #s(literal 3 binary64)) %578 = (*.f64 %500 %255) %579 = (*.f64 %255 %500) %580 = (fabs.f64 %505) %581 = (/.f64 #s(literal 3 binary64) %580) %582 = (/.f64 %496 #s(literal 3 binary64)) %584 = (fabs.f64 (*.f64 %510 %415)) %586 = (fabs.f64 (*.f64 %415 %510)) %588 = (fabs.f64 (*.f64 %415 %500)) %590 = (fabs.f64 (*.f64 %500 %415)) %592 = (fabs.f64 (*.f64 c %518)) %594 = (fabs.f64 (*.f64 %518 c)) %595 = (*.f64 %415 %518) %596 = (*.f64 %518 %415) %597 = (*.f64 %415 #s(literal -3 binary64)) %598 = (/.f64 %597 %437) %599 = (*.f64 #s(literal -3 binary64) %415) %600 = (/.f64 %599 %437) %601 = (*.f64 %432 #s(literal -3 binary64)) %602 = (/.f64 %601 %412) %603 = (*.f64 #s(literal -3 binary64) %432) %604 = (/.f64 %603 %412) %606 = (fabs.f64 (*.f64 %432 %510)) %608 = (fabs.f64 (*.f64 %432 %500)) %610 = (fabs.f64 (*.f64 %510 %432)) %612 = (fabs.f64 (*.f64 %255 %518)) %614 = (fabs.f64 (*.f64 %500 %432)) %616 = (fabs.f64 (*.f64 %518 %255)) %617 = (*.f64 %514 %432) %618 = (*.f64 %432 %514) %620 = (neg.f64 (*.f64 %514 %415)) %621 = (*.f64 %494 #s(literal 2/3 binary64)) %622 = (*.f64 %621 #s(literal -1/2 binary64)) %623 = (*.f64 %494 #s(literal -2/3 binary64)) %624 = (*.f64 %623 #s(literal 1/2 binary64)) %625 = (*.f64 %530 %510) %626 = (*.f64 %510 %530) %627 = (*.f64 %432 #s(literal 3 binary64)) %628 = (/.f64 %627 %437) %629 = (*.f64 #s(literal 3 binary64) %432) %630 = (/.f64 %629 %437) %632 = (fabs.f64 (*.f64 %518 %432)) %633 = (*.f64 #s(literal 2/3 binary64) %496) %634 = (*.f64 #s(literal 1/2 binary64) %633) %635 = (*.f64 %520 %255) %636 = (*.f64 #s(literal 2/3 binary64) %635) %637 = (*.f64 #s(literal 1/2 binary64) %496) %638 = (*.f64 #s(literal 2/3 binary64) %637) %639 = (*.f64 %271 %520) %640 = (*.f64 %496 #s(literal 1/2 binary64)) %641 = (*.f64 %640 #s(literal 2/3 binary64)) %642 = (*.f64 %496 #s(literal 2/3 binary64)) %643 = (*.f64 %642 #s(literal 1/2 binary64)) %645 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %494)) %646 = (/.f64 %528 %437) %647 = (/.f64 %642 #s(literal 2/3 binary64)) %648 = (/.f64 %633 #s(literal 2/3 binary64)) %649 = (*.f64 %415 #s(literal 2/3 binary64)) %651 = (/.f64 %649 (*.f64 %412 #s(literal 2/3 binary64))) %652 = (*.f64 #s(literal 2/3 binary64) %415) %653 = (*.f64 #s(literal 2/3 binary64) %412) %654 = (/.f64 %652 %653) %655 = (/.f64 #s(literal 1/2 binary64) %412) %656 = (*.f64 %655 %415) %657 = (*.f64 #s(literal 2/3 binary64) %656) %658 = (*.f64 %649 %655) %659 = (/.f64 #s(literal 2/3 binary64) %412) %660 = (*.f64 #s(literal 1/2 binary64) %415) %661 = (*.f64 %659 %660) %662 = (*.f64 %415 %659) %663 = (*.f64 %662 #s(literal 1/2 binary64)) %664 = (/.f64 %460 %459) %665 = (sqrt.f64 %664) %666 = (*.f64 %516 %514) %667 = (*.f64 %463 %539) %668 = (*.f64 %539 %463) %671 = (/.f64 (*.f64 %432 #s(literal 2/3 binary64)) (*.f64 %437 #s(literal 2/3 binary64))) %673 = (*.f64 #s(literal 2/3 binary64) %437) %674 = (/.f64 (*.f64 #s(literal 2/3 binary64) %432) %673) %675 = (/.f64 %415 %466) %676 = (/.f64 %675 %466) %677 = (*.f64 #s(literal 3 binary64) %664) %678 = (sqrt.f64 %677) %679 = (*.f64 %496 #s(literal 0 binary64)) %680 = (+.f64 %496 %679) %681 = (*.f64 #s(literal 0 binary64) %496) %682 = (+.f64 %496 %681) %684 = (sqrt.f64 (/.f64 %664 #s(literal 3 binary64))) %687 = (sqrt.f64 (fabs.f64 (/.f64 c %459))) %688 = (*.f64 %463 %687) %689 = (*.f64 c %494) %691 = (sqrt.f64 (fabs.f64 %689)) %692 = (/.f64 %691 %466) %693 = (*.f64 %545 %545) %694 = (fma.f64 c %510 %679) %695 = (fma.f64 c %510 %681) %696 = (fma.f64 #s(literal -3 binary64) %494 %679) %697 = (fma.f64 #s(literal -3 binary64) %494 %681) %698 = (fma.f64 %494 #s(literal -3 binary64) %679) %699 = (fma.f64 %494 #s(literal -3 binary64) %681) %700 = (fma.f64 %510 c %679) %701 = (fma.f64 %510 c %681) %702 = (*.f64 %463 %518) %703 = (*.f64 %463 %702) %704 = (*.f64 %518 %463) %705 = (*.f64 %704 %463) %709 = (/.f64 (sqrt.f64 (fabs.f64 (neg.f64 %689))) %466) %710 = (sqrt.f64 %518) %711 = (*.f64 %710 %675) %712 = (*.f64 %675 %710) %713 = (fma.f64 #s(literal 3 binary64) %496 %679) %714 = (fma.f64 #s(literal 3 binary64) %496 %681) %715 = (fma.f64 %496 #s(literal 3 binary64) %679) %716 = (fma.f64 %496 #s(literal 3 binary64) %681) %717 = (fma.f64 %496 #s(literal 1/2 binary64) %640) %718 = (fma.f64 #s(literal 1/2 binary64) %496 %637) %719 = (fma.f64 %500 %255 %679) %720 = (fma.f64 %500 %255 %681) %721 = (fma.f64 %255 %500 %679) %722 = (fma.f64 %255 %500 %681) %723 = (+.f64 %640 %640) %724 = (+.f64 %637 %637) %725 = (*.f64 %546 %546) %726 = (fma.f64 %415 %518 %679) %727 = (fma.f64 %415 %518 %681) %728 = (fma.f64 %518 %415 %679) %729 = (fma.f64 %518 %415 %681) %730 = (*.f64 %545 %463) %731 = (/.f64 %730 %466) %732 = (*.f64 %463 %545) %733 = (/.f64 %732 %466) %734 = (*.f64 %691 %710) %735 = (fma.f64 %514 %432 %679) %736 = (fma.f64 %514 %432 %681) %737 = (fma.f64 %432 %514 %679) %738 = (fma.f64 %432 %514 %681) %739 = (fma.f64 %621 #s(literal -1/2 binary64) %679) %740 = (fma.f64 %621 #s(literal -1/2 binary64) %681) %741 = (fma.f64 %623 #s(literal 1/2 binary64) %679) %742 = (fma.f64 %623 #s(literal 1/2 binary64) %681) %743 = (fma.f64 %530 %510 %679) %744 = (fma.f64 %530 %510 %681) %745 = (fma.f64 %510 %530 %679) %746 = (fma.f64 %510 %530 %681) %747 = (*.f64 %710 %415) %748 = (*.f64 %710 %747) %749 = (*.f64 %415 %710) %750 = (*.f64 %749 %710) %751 = (fma.f64 #s(literal 1/2 binary64) %633 %679) %752 = (fma.f64 #s(literal 1/2 binary64) %633 %681) %753 = (fma.f64 #s(literal 2/3 binary64) %635 %679) %754 = (fma.f64 #s(literal 2/3 binary64) %635 %681) %755 = (fma.f64 #s(literal 2/3 binary64) %637 %679) %756 = (fma.f64 #s(literal 2/3 binary64) %637 %681) %757 = (fma.f64 %271 %520 %679) %758 = (fma.f64 %271 %520 %681) %759 = (fma.f64 %640 #s(literal 2/3 binary64) %679) %760 = (fma.f64 %640 #s(literal 2/3 binary64) %681) %761 = (fma.f64 %642 #s(literal 1/2 binary64) %679) %762 = (fma.f64 %642 #s(literal 1/2 binary64) %681) %764 = (neg.f64 %466) %765 = (/.f64 (*.f64 %538 %545) %764) %767 = (/.f64 (*.f64 %545 %538) %764) %769 = (/.f64 (*.f64 %546 %463) %764) %771 = (/.f64 (*.f64 %463 %546) %764) %773 = (/.f64 (*.f64 %538 %546) %466) %774 = (fma.f64 #s(literal 2/3 binary64) %656 %679) %775 = (fma.f64 #s(literal 2/3 binary64) %656 %681) %776 = (fma.f64 %649 %655 %679) %777 = (fma.f64 %649 %655 %681) %778 = (fma.f64 %659 %660 %679) %779 = (fma.f64 %659 %660 %681) %780 = (fma.f64 %662 #s(literal 1/2 binary64) %679) %781 = (fma.f64 %662 #s(literal 1/2 binary64) %681) %782 = (pow.f64 %496 #s(literal 3 binary64)) %783 = (fma.f64 %516 %514 %679) %784 = (fma.f64 %516 %514 %681) %785 = (*.f64 %710 %545) %786 = (*.f64 %463 %785) %787 = (*.f64 %710 %732) %788 = (*.f64 %545 %710) %789 = (*.f64 %788 %463) %790 = (*.f64 %730 %710) %791 = (fma.f64 %463 %539 %679) %792 = (fma.f64 %463 %539 %681) %793 = (fma.f64 %539 %463 %679) %794 = (fma.f64 %539 %463 %681) %795 = (pow.f64 %545 #s(literal 2/3 binary64)) %797 = (*.f64 #s(literal -3 binary64) %764) %798 = (/.f64 (*.f64 %546 %538) %797) %799 = (fma.f64 %463 %687 %679) %800 = (fma.f64 %463 %687 %681) %801 = (fma.f64 %545 %545 %679) %802 = (fma.f64 %545 %545 %681) %803 = (fma.f64 %463 %702 %679) %804 = (fma.f64 %463 %702 %681) %805 = (fma.f64 %704 %463 %679) %806 = (fma.f64 %704 %463 %681) %807 = (pow.f64 %664 #s(literal 1/2 binary64)) %808 = (fma.f64 %710 %675 %679) %809 = (fma.f64 %710 %675 %681) %810 = (fma.f64 %675 %710 %679) %811 = (fma.f64 %675 %710 %681) %812 = (fma.f64 %546 %546 %679) %813 = (fma.f64 %546 %546 %681) %814 = (fma.f64 %691 %710 %679) %815 = (fma.f64 %691 %710 %681) %816 = (pow.f64 %677 #s(literal 1/2 binary64)) %817 = (fma.f64 %710 %747 %679) %818 = (fma.f64 %710 %747 %681) %819 = (fma.f64 %749 %710 %679) %820 = (fma.f64 %749 %710 %681) %822 = (/.f64 #s(literal 3 binary64) (pow.f64 %664 #s(literal -1/2 binary64))) %823 = (fma.f64 %463 %785 %679) %824 = (fma.f64 %463 %785 %681) %825 = (fma.f64 %710 %732 %679) %826 = (fma.f64 %710 %732 %681) %827 = (fma.f64 %788 %463 %679) %828 = (fma.f64 %788 %463 %681) %829 = (fma.f64 %730 %710 %679) %830 = (fma.f64 %730 %710 %681) %831 = (fabs.f64 %545) %832 = (fabs.f64 %546) %833 = (neg.f64 %546) %834 = (/.f64 %463 %466) %835 = (*.f64 #s(literal 3 binary64) %545) %836 = (*.f64 %545 #s(literal 3 binary64)) %837 = (sqrt.f64 %580) %838 = (/.f64 #s(literal 3 binary64) %837) %839 = (/.f64 %545 #s(literal 3 binary64)) %840 = (*.f64 #s(literal -3 binary64) %546) %841 = (*.f64 %546 #s(literal -3 binary64)) %842 = (neg.f64 %837) %843 = (/.f64 #s(literal -3 binary64) %842) %844 = (/.f64 %546 #s(literal -3 binary64)) %845 = (/.f64 %538 %764) %846 = (*.f64 %463 %710) %847 = (*.f64 %710 %463) %848 = (*.f64 #s(literal 2/3 binary64) %545) %849 = (*.f64 #s(literal 1/2 binary64) %848) %850 = (*.f64 %545 #s(literal 1/2 binary64)) %851 = (*.f64 #s(literal 2/3 binary64) %850) %852 = (*.f64 %850 #s(literal 2/3 binary64)) %853 = (*.f64 %545 #s(literal 2/3 binary64)) %854 = (*.f64 %853 #s(literal 1/2 binary64)) %855 = (*.f64 %837 #s(literal 2/3 binary64)) %856 = (/.f64 #s(literal 2/3 binary64) %855) %857 = (*.f64 #s(literal 2/3 binary64) %837) %858 = (/.f64 #s(literal 2/3 binary64) %857) %859 = (/.f64 %853 #s(literal 2/3 binary64)) %860 = (/.f64 %848 #s(literal 2/3 binary64)) %861 = (/.f64 #s(literal 2/3 binary64) %837) %862 = (*.f64 #s(literal 1/2 binary64) %861) %863 = (/.f64 %463 %797) %864 = (/.f64 #s(literal -3 binary64) %466) %865 = (*.f64 %864 %538) %866 = (*.f64 %538 %864) %867 = (*.f64 #s(literal 1/2 binary64) %546) %868 = (*.f64 #s(literal -2/3 binary64) %867) %870 = (/.f64 #s(literal 3 binary64) (/.f64 %837 #s(literal 3 binary64))) %871 = (*.f64 %842 #s(literal 2/3 binary64)) %872 = (/.f64 #s(literal -2/3 binary64) %871) %873 = (*.f64 #s(literal 2/3 binary64) %842) %874 = (/.f64 #s(literal -2/3 binary64) %873) %875 = (/.f64 #s(literal 1/2 binary64) %842) %876 = (*.f64 #s(literal -2/3 binary64) %875) %878 = (/.f64 #s(literal 3 binary64) (/.f64 %842 #s(literal -3 binary64))) %880 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %546)) %881 = (*.f64 #s(literal 2/3 binary64) %463) %882 = (*.f64 #s(literal 2/3 binary64) %466) %883 = (/.f64 %881 %882) %884 = (*.f64 %463 #s(literal 2/3 binary64)) %885 = (*.f64 %466 #s(literal 2/3 binary64)) %886 = (/.f64 %884 %885) %887 = (*.f64 #s(literal 4 binary64) %850) %888 = (*.f64 #s(literal 1/2 binary64) %887) %889 = (*.f64 %538 #s(literal 2/3 binary64)) %890 = (*.f64 %764 #s(literal 2/3 binary64)) %891 = (/.f64 %889 %890) %894 = (/.f64 (*.f64 #s(literal 2/3 binary64) %538) (*.f64 #s(literal 2/3 binary64) %764)) %895 = (*.f64 %545 #s(literal 0 binary64)) %896 = (+.f64 %545 %895) %897 = (*.f64 #s(literal 0 binary64) %545) %898 = (+.f64 %545 %897) %899 = (/.f64 #s(literal 0 binary64) %837) %900 = (+.f64 %545 %899) %901 = (sqrt.f64 %545) %902 = (*.f64 %901 %901) %903 = (fma.f64 #s(literal 3 binary64) %545 %895) %904 = (fma.f64 #s(literal 3 binary64) %545 %897) %905 = (fma.f64 %545 #s(literal 3 binary64) %895) %906 = (fma.f64 %545 #s(literal 3 binary64) %897) %907 = (fma.f64 %545 #s(literal 1/2 binary64) %850) %908 = (fma.f64 #s(literal 1/2 binary64) %545 %850) %909 = (pow.f64 %496 #s(literal 1/2 binary64)) %910 = (pow.f64 %580 #s(literal -1/2 binary64)) %911 = (+.f64 %850 %850) %912 = (fma.f64 #s(literal 3 binary64) %545 %899) %913 = (fma.f64 %545 #s(literal 3 binary64) %899) %914 = (fma.f64 #s(literal -3 binary64) %546 %895) %915 = (fma.f64 #s(literal -3 binary64) %546 %897) %916 = (fma.f64 #s(literal -1/2 binary64) %546 %850) %917 = (fma.f64 %546 #s(literal -3 binary64) %895) %918 = (fma.f64 %546 #s(literal -3 binary64) %897) %919 = (fma.f64 #s(literal -3 binary64) %546 %899) %920 = (fma.f64 %546 #s(literal -3 binary64) %899) %921 = (pow.f64 %837 #s(literal -3 binary64)) %922 = (fma.f64 %463 %710 %895) %923 = (fma.f64 %463 %710 %897) %924 = (fma.f64 %710 %463 %895) %925 = (fma.f64 %710 %463 %897) %926 = (/.f64 #s(literal 1/2 binary64) %466) %927 = (fma.f64 %926 %463 %850) %928 = (fma.f64 #s(literal 3 binary64) %850 %850) %929 = (fma.f64 #s(literal 1/2 binary64) %848 %895) %930 = (fma.f64 #s(literal 1/2 binary64) %848 %897) %931 = (fma.f64 #s(literal 2/3 binary64) %850 %895) %932 = (fma.f64 #s(literal 2/3 binary64) %850 %897) %933 = (fma.f64 %850 #s(literal 3 binary64) %850) %934 = (fma.f64 %850 #s(literal 2/3 binary64) %895) %935 = (fma.f64 %850 #s(literal 2/3 binary64) %897) %936 = (fma.f64 %853 #s(literal 1/2 binary64) %895) %937 = (fma.f64 %853 #s(literal 1/2 binary64) %897) %938 = (fma.f64 %463 %710 %899) %939 = (fma.f64 %710 %463 %899) %940 = (fma.f64 #s(literal 1/2 binary64) %848 %899) %941 = (fma.f64 #s(literal 1/2 binary64) %861 %895) %942 = (fma.f64 #s(literal 1/2 binary64) %861 %897) %943 = (fma.f64 #s(literal 2/3 binary64) %850 %899) %944 = (fma.f64 %850 #s(literal 2/3 binary64) %899) %945 = (fma.f64 %853 #s(literal 1/2 binary64) %899) %947 = (/.f64 #s(literal 3 binary64) (pow.f64 %496 #s(literal -1/2 binary64))) %948 = (fma.f64 %864 %538 %895) %949 = (fma.f64 %864 %538 %897) %950 = (fma.f64 %538 %864 %895) %951 = (fma.f64 %538 %864 %897) %952 = (fma.f64 #s(literal -2/3 binary64) %867 %895) %953 = (fma.f64 #s(literal -2/3 binary64) %867 %897) %954 = (fma.f64 #s(literal 1/2 binary64) %861 %899) %955 = (fma.f64 %864 %538 %899) %956 = (fma.f64 %538 %864 %899) %957 = (fma.f64 #s(literal -2/3 binary64) %867 %899) %958 = (fma.f64 #s(literal -2/3 binary64) %875 %895) %959 = (fma.f64 #s(literal -2/3 binary64) %875 %897) %960 = (pow.f64 %664 #s(literal 1/4 binary64)) %961 = (fma.f64 #s(literal -2/3 binary64) %875 %899) %963 = (/.f64 #s(literal 3 binary64) (pow.f64 %837 #s(literal 3 binary64))) %964 = (fma.f64 #s(literal 1/2 binary64) %887 %895) %965 = (fma.f64 #s(literal 1/2 binary64) %887 %897) %966 = (/.f64 %459 %460) %968 = (pow.f64 %966 (neg.f64 #s(literal 1/4 binary64))) %969 = (fma.f64 #s(literal 1/2 binary64) %887 %899) %970 = (pow.f64 %966 %368) %971 = (fma.f64 %901 %901 %895) %972 = (fma.f64 %901 %901 %897) %973 = (fma.f64 %901 %901 %899) %993 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %1000 = (/.f64 b a) %1002 = (neg.f64 %1000) %1008 = (/.f64 a b) %1017 = (/.f64 %17 a) %1019 = (*.f64 %520 b) %1023 = (/.f64 c b) %1025 = (neg.f64 %1023) %1033 = (/.f64 #s(literal -3 binary64) b) %1036 = (*.f64 #s(literal -3 binary64) %1023) %1038 = (*.f64 %1023 #s(literal -3 binary64)) %1048 = (/.f64 #s(literal 1/2 binary64) b) %1049 = (*.f64 %1048 c) %1067 = (neg.f64 #s(literal 4 binary64)) %1076 = (*.f64 #s(literal 0 binary64) #s(literal -2/3 binary64)) %1078 = (*.f64 #s(literal -2/3 binary64) #s(literal 0 binary64)) %1080 = (*.f64 #s(literal -3 binary64) #s(literal 4 binary64)) %1082 = (*.f64 #s(literal 2/3 binary64) #s(literal -2/3 binary64)) %1084 = (*.f64 #s(literal -2/3 binary64) #s(literal 2/3 binary64)) %1086 = (*.f64 b #s(literal -2/3 binary64)) %1089 = (/.f64 #s(literal -2/3 binary64) b) %1091 = (/.f64 #s(literal 4 binary64) #s(literal -3 binary64)) %1094 = (/.f64 %17 b) %1159 = (-.f64 #s(literal 0 binary64) #s(literal -3 binary64)) %1162 = (-.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) %1213 = (/.f64 #s(literal 3 binary64) c) %1220 = (/.f64 #s(literal -3 binary64) c) %1224 = (/.f64 #s(literal 1/2 binary64) c) %1232 = (/.f64 #s(literal -3 binary64) %221) %1233 = (neg.f64 %510) %1234 = (/.f64 #s(literal 2/3 binary64) %234) %1236 = (/.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2/3 binary64) a)) %1237 = (*.f64 #s(literal 3 binary64) %500) %1238 = (*.f64 #s(literal -3 binary64) %510) %1239 = (/.f64 #s(literal -2/3 binary64) a) %1240 = (*.f64 #s(literal -1/2 binary64) %1239) %1241 = (/.f64 #s(literal 2/3 binary64) a) %1242 = (*.f64 #s(literal 1/2 binary64) %1241) %1243 = (/.f64 #s(literal -1/2 binary64) a) %1244 = (*.f64 #s(literal -2/3 binary64) %1243) %1245 = (*.f64 #s(literal 2/3 binary64) %520) %1246 = (*.f64 %500 #s(literal 3 binary64)) %1247 = (*.f64 %1239 #s(literal -1/2 binary64)) %1248 = (*.f64 %510 #s(literal -3 binary64)) %1249 = (*.f64 %520 #s(literal 2/3 binary64)) %1250 = (*.f64 %1243 #s(literal -2/3 binary64)) %1251 = (*.f64 %1241 #s(literal 1/2 binary64)) %1253 = (/.f64 #s(literal 3 binary64) (/.f64 a #s(literal 3 binary64))) %1254 = (/.f64 %500 #s(literal 3 binary64)) %1255 = (/.f64 %510 #s(literal -3 binary64)) %1256 = (/.f64 %1241 #s(literal 2/3 binary64)) %1257 = (*.f64 %221 #s(literal 2/3 binary64)) %1258 = (/.f64 #s(literal -2/3 binary64) %1257) %1260 = (/.f64 #s(literal -2/3 binary64) (*.f64 #s(literal 2/3 binary64) %221)) %1261 = (*.f64 #s(literal 1/2 binary64) %520) %1262 = (*.f64 #s(literal 4 binary64) %1261) %1263 = (*.f64 %520 #s(literal 4 binary64)) %1264 = (*.f64 %1263 #s(literal 1/2 binary64)) %1265 = (/.f64 #s(literal 0 binary64) a) %1266 = (+.f64 %500 %1265) %1267 = (+.f64 %520 %520) %1269 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %500)) %1271 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %510)) %1272 = (fma.f64 #s(literal 3 binary64) %500 %1265) %1273 = (fma.f64 #s(literal 3 binary64) %520 %520) %1274 = (fma.f64 #s(literal -3 binary64) %510 %1265) %1275 = (fma.f64 #s(literal -3 binary64) %1243 %520) %1276 = (fma.f64 #s(literal -1/2 binary64) %1239 %1265) %1277 = (fma.f64 #s(literal -1/2 binary64) %510 %520) %1278 = (fma.f64 #s(literal 1/2 binary64) %500 %520) %1279 = (fma.f64 #s(literal 1/2 binary64) %1241 %1265) %1280 = (fma.f64 #s(literal -2/3 binary64) %1243 %1265) %1281 = (fma.f64 #s(literal 2/3 binary64) %520 %1265) %1282 = (fma.f64 %500 #s(literal 3 binary64) %1265) %1283 = (fma.f64 %500 #s(literal 1/2 binary64) %520) %1284 = (fma.f64 %1239 #s(literal -1/2 binary64) %1265) %1285 = (fma.f64 %510 #s(literal -3 binary64) %1265) %1286 = (fma.f64 %510 #s(literal -1/2 binary64) %520) %1287 = (fma.f64 %520 #s(literal 3 binary64) %520) %1288 = (fma.f64 %520 #s(literal 2/3 binary64) %1265) %1289 = (fma.f64 %1243 #s(literal -3 binary64) %520) %1290 = (fma.f64 %1243 #s(literal -2/3 binary64) %1265) %1291 = (fma.f64 %1241 #s(literal 1/2 binary64) %1265) %1292 = (*.f64 %500 #s(literal 0 binary64)) %1293 = (+.f64 %500 %1292) %1294 = (*.f64 #s(literal 0 binary64) %500) %1295 = (+.f64 %500 %1294) %1296 = (fma.f64 #s(literal 3 binary64) %500 %1292) %1297 = (fma.f64 #s(literal 3 binary64) %500 %1294) %1298 = (fma.f64 #s(literal -3 binary64) %510 %1292) %1299 = (fma.f64 #s(literal -3 binary64) %510 %1294) %1301 = (fma.f64 #s(literal -3 binary64) (*.f64 %510 #s(literal 1/2 binary64)) %520) %1302 = (fma.f64 #s(literal -1/2 binary64) %1239 %1292) %1303 = (fma.f64 #s(literal -1/2 binary64) %1239 %1294) %1304 = (fma.f64 #s(literal 1/2 binary64) %1241 %1292) %1305 = (fma.f64 #s(literal 1/2 binary64) %1241 %1294) %1306 = (fma.f64 #s(literal -2/3 binary64) %1243 %1292) %1307 = (fma.f64 #s(literal -2/3 binary64) %1243 %1294) %1308 = (fma.f64 #s(literal 2/3 binary64) %520 %1292) %1309 = (fma.f64 #s(literal 2/3 binary64) %520 %1294) %1311 = (fma.f64 #s(literal 2/3 binary64) (*.f64 %520 #s(literal 1/2 binary64)) %520) %1312 = (fma.f64 #s(literal 2/3 binary64) %1261 %520) %1313 = (fma.f64 %500 #s(literal 3 binary64) %1292) %1314 = (fma.f64 %500 #s(literal 3 binary64) %1294) %1315 = (fma.f64 %1239 #s(literal -1/2 binary64) %1292) %1316 = (fma.f64 %1239 #s(literal -1/2 binary64) %1294) %1317 = (fma.f64 #s(literal 4 binary64) %1261 %1265) %1318 = (fma.f64 %510 #s(literal -3 binary64) %1292) %1319 = (fma.f64 %510 #s(literal -3 binary64) %1294) %1320 = (fma.f64 %520 #s(literal 2/3 binary64) %1292) %1321 = (fma.f64 %520 #s(literal 2/3 binary64) %1294) %1322 = (fma.f64 %1243 #s(literal -2/3 binary64) %1292) %1323 = (fma.f64 %1243 #s(literal -2/3 binary64) %1294) %1324 = (fma.f64 %1241 #s(literal 1/2 binary64) %1292) %1325 = (fma.f64 %1241 #s(literal 1/2 binary64) %1294) %1326 = (fma.f64 %1263 #s(literal 1/2 binary64) %1265) %1327 = (pow.f64 a #s(literal -3 binary64)) %1328 = (fma.f64 #s(literal 4 binary64) %1261 %1292) %1329 = (fma.f64 #s(literal 4 binary64) %1261 %1294) %1330 = (fma.f64 %1263 #s(literal 1/2 binary64) %1292) %1331 = (fma.f64 %1263 #s(literal 1/2 binary64) %1294) %1333 = (/.f64 #s(literal 3 binary64) (pow.f64 a #s(literal 3 binary64))) %1334 = (*.f64 #s(literal -2/3 binary64) b) %1335 = (neg.f64 %17) %1336 = (-.f64 %1 b) %1337 = (*.f64 #s(literal 2/3 binary64) %1) %1338 = (*.f64 %1 #s(literal 2/3 binary64)) %1339 = (+.f64 %1 %1) %1340 = (*.f64 #s(literal -3 binary64) %17) %1341 = (*.f64 %17 #s(literal -3 binary64)) %1342 = (fma.f64 b #s(literal -3 binary64) %1) %1343 = (fma.f64 #s(literal -3 binary64) b %1) %1344 = (*.f64 #s(literal 3 binary64) %1086) %1345 = (*.f64 %1086 #s(literal 3 binary64)) %1346 = (/.f64 %17 #s(literal -3 binary64)) %1347 = (/.f64 %1086 #s(literal 3 binary64)) %1348 = (fma.f64 #s(literal 3 binary64) %1 %1) %1349 = (fma.f64 %1 #s(literal 3 binary64) %1) %1350 = (*.f64 #s(literal 4 binary64) %1) %1351 = (*.f64 #s(literal 1/2 binary64) %1350) %1352 = (/.f64 #s(literal -1/2 binary64) b) %1353 = (/.f64 #s(literal 3 binary64) %1352) %1354 = (fma.f64 %17 #s(literal -1/2 binary64) %1) %1355 = (*.f64 #s(literal -1/2 binary64) %17) %1356 = (*.f64 #s(literal 2/3 binary64) %1355) %1357 = (*.f64 %17 #s(literal -2/3 binary64)) %1358 = (*.f64 %1357 #s(literal 1/2 binary64)) %1359 = (*.f64 %17 #s(literal 2/3 binary64)) %1360 = (*.f64 %1359 #s(literal -1/2 binary64)) %1361 = (fma.f64 #s(literal -2/3 binary64) %21 %1) %1362 = (*.f64 b #s(literal -1/2 binary64)) %1363 = (fma.f64 #s(literal 2/3 binary64) %1362 %1) %1364 = (fma.f64 %1086 #s(literal 1/2 binary64) %1) %1365 = (*.f64 %1086 #s(literal 2/3 binary64)) %1366 = (*.f64 %1365 #s(literal 1/2 binary64)) %1367 = (/.f64 %1359 #s(literal -2/3 binary64)) %1368 = (/.f64 %1365 #s(literal 2/3 binary64)) %1369 = (*.f64 %1086 #s(literal 0 binary64)) %1370 = (fma.f64 b #s(literal -2/3 binary64) %1369) %1371 = (*.f64 #s(literal 0 binary64) %1086) %1372 = (fma.f64 b #s(literal -2/3 binary64) %1371) %1373 = (fma.f64 #s(literal -2/3 binary64) b %1369) %1374 = (fma.f64 #s(literal -2/3 binary64) b %1371) %1375 = (+.f64 %1086 %1369) %1376 = (+.f64 %1086 %1371) %1377 = (fma.f64 #s(literal 2/3 binary64) %1 %1369) %1378 = (fma.f64 #s(literal 2/3 binary64) %1 %1371) %1379 = (fma.f64 %1 #s(literal 2/3 binary64) %1369) %1380 = (fma.f64 %1 #s(literal 2/3 binary64) %1371) %1381 = (fma.f64 #s(literal -3 binary64) %17 %1369) %1382 = (fma.f64 #s(literal -3 binary64) %17 %1371) %1383 = (fma.f64 %17 #s(literal -3 binary64) %1369) %1384 = (fma.f64 %17 #s(literal -3 binary64) %1371) %1385 = (fma.f64 #s(literal 3 binary64) %1086 %1369) %1386 = (fma.f64 #s(literal 3 binary64) %1086 %1371) %1387 = (*.f64 #s(literal 1/2 binary64) %1086) %1388 = (fma.f64 #s(literal 1/2 binary64) %1086 %1387) %1389 = (fma.f64 %1086 #s(literal 3 binary64) %1369) %1390 = (fma.f64 %1086 #s(literal 3 binary64) %1371) %1391 = (+.f64 %1387 %1387) %1392 = (fma.f64 #s(literal 1/2 binary64) %1350 %1369) %1393 = (fma.f64 #s(literal 1/2 binary64) %1350 %1371) %1394 = (fma.f64 #s(literal 2/3 binary64) %1355 %1369) %1395 = (fma.f64 #s(literal 2/3 binary64) %1355 %1371) %1396 = (fma.f64 %1357 #s(literal 1/2 binary64) %1369) %1397 = (fma.f64 %1357 #s(literal 1/2 binary64) %1371) %1398 = (fma.f64 %1359 #s(literal -1/2 binary64) %1369) %1399 = (fma.f64 %1359 #s(literal -1/2 binary64) %1371) %1400 = (fma.f64 %1365 #s(literal 1/2 binary64) %1369) %1401 = (fma.f64 %1365 #s(literal 1/2 binary64) %1371) %1402 = (fabs.f64 %475) %1403 = (fabs.f64 %477) %1404 = (neg.f64 %477) %1405 = (*.f64 %463 %466) %1406 = (*.f64 %466 %463) %1407 = (*.f64 #s(literal 3 binary64) %475) %1408 = (*.f64 %475 #s(literal 3 binary64)) %1409 = (/.f64 %475 #s(literal 3 binary64)) %1410 = (/.f64 %303 #s(literal 3 binary64)) %1411 = (sqrt.f64 %1410) %1412 = (*.f64 #s(literal -3 binary64) %477) %1413 = (*.f64 %477 #s(literal -3 binary64)) %1414 = (/.f64 %477 #s(literal -3 binary64)) %1415 = (*.f64 %538 %764) %1416 = (*.f64 #s(literal 1/2 binary64) %475) %1417 = (*.f64 #s(literal 2/3 binary64) %1416) %1418 = (*.f64 %475 #s(literal 1/2 binary64)) %1419 = (*.f64 %1418 #s(literal 2/3 binary64)) %1420 = (*.f64 %475 #s(literal 2/3 binary64)) %1421 = (*.f64 %1420 #s(literal 1/2 binary64)) %1422 = (/.f64 #s(literal -3 binary64) %299) %1423 = (sqrt.f64 %1422) %1424 = (/.f64 #s(literal 3 binary64) %1423) %1425 = (/.f64 %1420 #s(literal 2/3 binary64)) %1426 = (/.f64 %466 #s(literal -3 binary64)) %1427 = (*.f64 %538 %1426) %1428 = (*.f64 %1426 %538) %1429 = (*.f64 %475 #s(literal 0 binary64)) %1430 = (+.f64 %475 %1429) %1431 = (*.f64 #s(literal 0 binary64) %475) %1432 = (+.f64 %475 %1431) %1433 = (sqrt.f64 %475) %1434 = (*.f64 %1433 %1433) %1435 = (fma.f64 %463 %466 %1429) %1436 = (fma.f64 %463 %466 %1431) %1437 = (fma.f64 %466 %463 %1429) %1438 = (fma.f64 %466 %463 %1431) %1439 = (fma.f64 #s(literal 3 binary64) %475 %1429) %1440 = (fma.f64 #s(literal 3 binary64) %475 %1431) %1441 = (fma.f64 #s(literal 1/2 binary64) %475 %1416) %1442 = (fma.f64 %475 #s(literal 3 binary64) %1429) %1443 = (fma.f64 %475 #s(literal 3 binary64) %1431) %1444 = (fma.f64 %475 #s(literal 1/2 binary64) %1418) %1445 = (+.f64 %1418 %1418) %1446 = (+.f64 %1416 %1416) %1447 = (pow.f64 %303 #s(literal 1/2 binary64)) %1448 = (fma.f64 #s(literal -3 binary64) %477 %1429) %1449 = (fma.f64 #s(literal -3 binary64) %477 %1431) %1450 = (fma.f64 %477 #s(literal -3 binary64) %1429) %1451 = (fma.f64 %477 #s(literal -3 binary64) %1431) %1452 = (fma.f64 %538 %764 %1429) %1453 = (fma.f64 %538 %764 %1431) %1454 = (fma.f64 #s(literal 2/3 binary64) %1416 %1429) %1455 = (fma.f64 #s(literal 2/3 binary64) %1416 %1431) %1456 = (fma.f64 %1418 #s(literal 2/3 binary64) %1429) %1457 = (fma.f64 %1418 #s(literal 2/3 binary64) %1431) %1458 = (fma.f64 %1420 #s(literal 1/2 binary64) %1429) %1459 = (fma.f64 %1420 #s(literal 1/2 binary64) %1431) %1461 = (/.f64 #s(literal 3 binary64) (pow.f64 %303 #s(literal -1/2 binary64))) %1462 = (fma.f64 %538 %1426 %1429) %1463 = (fma.f64 %538 %1426 %1431) %1464 = (fma.f64 %1426 %538 %1429) %1465 = (fma.f64 %1426 %538 %1431) %1466 = (pow.f64 %461 #s(literal 1/4 binary64)) %1467 = (fma.f64 %1433 %1433 %1429) %1468 = (fma.f64 %1433 %1433 %1431) %1469 = (/.f64 %475 a) %1470 = (/.f64 %477 %221) %1471 = (neg.f64 %1469) %1472 = (neg.f64 %1471) %1473 = (/.f64 %466 a) %1474 = (*.f64 %463 %1473) %1475 = (/.f64 %463 a) %1476 = (*.f64 %466 %1475) %1477 = (*.f64 %1473 %463) %1478 = (*.f64 %1475 %466) %1479 = (*.f64 #s(literal 3 binary64) %1469) %1480 = (*.f64 %500 %475) %1481 = (*.f64 %475 %500) %1482 = (*.f64 %1469 #s(literal 3 binary64)) %1484 = (/.f64 #s(literal 3 binary64) (/.f64 a %475)) %1485 = (/.f64 %1469 #s(literal 3 binary64)) %1486 = (*.f64 #s(literal -3 binary64) %1471) %1487 = (*.f64 %510 %477) %1488 = (*.f64 %477 %510) %1489 = (*.f64 %1471 #s(literal -3 binary64)) %1490 = (/.f64 %1471 #s(literal -3 binary64)) %1491 = (/.f64 %466 %221) %1492 = (*.f64 %538 %1491) %1493 = (/.f64 %764 a) %1494 = (*.f64 %538 %1493) %1495 = (*.f64 %1491 %538) %1497 = (/.f64 #s(literal 3 binary64) (/.f64 %221 %477)) %1498 = (/.f64 %1420 %234) %1499 = (*.f64 %520 %475) %1500 = (*.f64 #s(literal 2/3 binary64) %1499) %1501 = (*.f64 #s(literal 1/2 binary64) %1469) %1502 = (*.f64 #s(literal 2/3 binary64) %1501) %1503 = (*.f64 #s(literal 2/3 binary64) %475) %1504 = (*.f64 %520 %1503) %1505 = (*.f64 %1241 %1416) %1506 = (*.f64 %475 %520) %1507 = (*.f64 %1506 #s(literal 2/3 binary64)) %1508 = (*.f64 %1420 %520) %1509 = (*.f64 %475 %1241) %1510 = (*.f64 %1509 #s(literal 1/2 binary64)) %1511 = (*.f64 %1469 #s(literal 1/2 binary64)) %1512 = (*.f64 %1511 #s(literal 2/3 binary64)) %1513 = (*.f64 %1469 #s(literal 2/3 binary64)) %1514 = (*.f64 %1513 #s(literal 1/2 binary64)) %1515 = (/.f64 %1513 #s(literal 2/3 binary64)) %1516 = (*.f64 %466 %510) %1517 = (*.f64 %538 %1516) %1518 = (*.f64 %1471 #s(literal 2/3 binary64)) %1519 = (*.f64 %1518 #s(literal -1/2 binary64)) %1520 = (*.f64 %1471 #s(literal -2/3 binary64)) %1521 = (*.f64 %1520 #s(literal 1/2 binary64)) %1523 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %1469)) %1524 = (/.f64 %1473 #s(literal -3 binary64)) %1525 = (*.f64 %538 %1524) %1526 = (/.f64 %463 %221) %1527 = (*.f64 %1426 %1526) %1528 = (*.f64 %1526 %1426) %1529 = (/.f64 %538 a) %1530 = (*.f64 %1529 %1426) %1531 = (*.f64 %477 #s(literal 2/3 binary64)) %1532 = (/.f64 %1531 %1257) %1534 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %1471)) %1535 = (/.f64 %764 #s(literal 3 binary64)) %1536 = (*.f64 %1526 %1535) %1537 = (*.f64 %1469 #s(literal 0 binary64)) %1538 = (+.f64 %1469 %1537) %1539 = (*.f64 #s(literal 0 binary64) %1469) %1540 = (+.f64 %1469 %1539) %1541 = (fma.f64 %463 %1473 %1537) %1542 = (fma.f64 %463 %1473 %1539) %1543 = (fma.f64 %466 %1475 %1537) %1544 = (fma.f64 %466 %1475 %1539) %1545 = (fma.f64 %1473 %463 %1537) %1546 = (fma.f64 %1473 %463 %1539) %1547 = (fma.f64 %1475 %466 %1537) %1548 = (fma.f64 %1475 %466 %1539) %1549 = (fma.f64 #s(literal 3 binary64) %1469 %1537) %1550 = (fma.f64 #s(literal 3 binary64) %1469 %1539) %1551 = (fma.f64 #s(literal 1/2 binary64) %1469 %1501) %1552 = (fma.f64 %500 %475 %1537) %1553 = (fma.f64 %500 %475 %1539) %1554 = (fma.f64 %475 %500 %1537) %1555 = (fma.f64 %475 %500 %1539) %1556 = (fma.f64 %1469 #s(literal 3 binary64) %1537) %1557 = (fma.f64 %1469 #s(literal 3 binary64) %1539) %1558 = (fma.f64 %1469 #s(literal 1/2 binary64) %1511) %1559 = (+.f64 %1511 %1511) %1560 = (+.f64 %1501 %1501) %1561 = (fma.f64 #s(literal -3 binary64) %1471 %1537) %1562 = (fma.f64 #s(literal -3 binary64) %1471 %1539) %1563 = (fma.f64 %510 %477 %1537) %1564 = (fma.f64 %510 %477 %1539) %1565 = (fma.f64 %477 %510 %1537) %1566 = (fma.f64 %477 %510 %1539) %1567 = (fma.f64 %1471 #s(literal -3 binary64) %1537) %1568 = (fma.f64 %1471 #s(literal -3 binary64) %1539) %1569 = (fma.f64 %538 %1491 %1537) %1570 = (fma.f64 %538 %1491 %1539) %1571 = (fma.f64 %538 %1493 %1537) %1572 = (fma.f64 %538 %1493 %1539) %1573 = (fma.f64 %1491 %538 %1537) %1574 = (fma.f64 %1491 %538 %1539) %1575 = (fma.f64 #s(literal 2/3 binary64) %1499 %1537) %1576 = (fma.f64 #s(literal 2/3 binary64) %1499 %1539) %1577 = (fma.f64 #s(literal 2/3 binary64) %1501 %1537) %1578 = (fma.f64 #s(literal 2/3 binary64) %1501 %1539) %1579 = (fma.f64 %520 %1503 %1537) %1580 = (fma.f64 %520 %1503 %1539) %1581 = (fma.f64 %1241 %1416 %1537) %1582 = (fma.f64 %1241 %1416 %1539) %1583 = (fma.f64 %1506 #s(literal 2/3 binary64) %1537) %1584 = (fma.f64 %1506 #s(literal 2/3 binary64) %1539) %1585 = (fma.f64 %1420 %520 %1537) %1586 = (fma.f64 %1420 %520 %1539) %1587 = (fma.f64 %1509 #s(literal 1/2 binary64) %1537) %1588 = (fma.f64 %1509 #s(literal 1/2 binary64) %1539) %1589 = (fma.f64 %1511 #s(literal 2/3 binary64) %1537) %1590 = (fma.f64 %1511 #s(literal 2/3 binary64) %1539) %1591 = (fma.f64 %1513 #s(literal 1/2 binary64) %1537) %1592 = (fma.f64 %1513 #s(literal 1/2 binary64) %1539) %1593 = (fma.f64 %538 %1516 %1537) %1594 = (fma.f64 %538 %1516 %1539) %1595 = (fma.f64 %1518 #s(literal -1/2 binary64) %1537) %1596 = (fma.f64 %1518 #s(literal -1/2 binary64) %1539) %1597 = (fma.f64 %1520 #s(literal 1/2 binary64) %1537) %1598 = (fma.f64 %1520 #s(literal 1/2 binary64) %1539) %1599 = (fma.f64 %538 %1524 %1537) %1600 = (fma.f64 %538 %1524 %1539) %1601 = (fma.f64 %1426 %1526 %1537) %1602 = (fma.f64 %1426 %1526 %1539) %1603 = (fma.f64 %1526 %1426 %1537) %1604 = (fma.f64 %1526 %1426 %1539) %1605 = (fma.f64 %1529 %1426 %1537) %1606 = (fma.f64 %1529 %1426 %1539) %1607 = (fma.f64 %1526 %1535 %1537) %1608 = (fma.f64 %1526 %1535 %1539) %1612 = (*.f64 #s(literal -6 binary64) b) %1614 = (neg.f64 #s(literal 6 binary64)) %1619 = (*.f64 #s(literal 6 binary64) b) %1621 = (*.f64 #s(literal -6 binary64) #s(literal 3 binary64)) %1627 = (*.f64 %1612 #s(literal 1/2 binary64)) %1629 = (*.f64 %1612 #s(literal 2/3 binary64)) %1632 = (*.f64 %1612 #s(literal 0 binary64)) %1634 = (*.f64 #s(literal 0 binary64) %1612) %1652 = (*.f64 #s(literal 1/2 binary64) %1612) %1697 = (*.f64 %415 #s(literal 1/2 binary64)) %1700 = (*.f64 %415 #s(literal 0 binary64)) %1702 = (*.f64 #s(literal 0 binary64) %415) %1708 = (fabs.f64 %1213) %1742 = (*.f64 #s(literal 2/3 binary64) #s(literal 1/4 binary64)) %1746 = (fabs.f64 %221) %1747 = (fabs.f64 %412) %1748 = (fabs.f64 %437) %1749 = (neg.f64 %437) %1750 = (*.f64 #s(literal 3 binary64) %412) %1751 = (*.f64 %412 #s(literal 3 binary64)) %1752 = (*.f64 #s(literal -3 binary64) %437) %1753 = (*.f64 %437 #s(literal -3 binary64)) %1754 = (sqrt.f64 %459) %1755 = (/.f64 #s(literal 3 binary64) %518) %1756 = (*.f64 %466 %466) %1757 = (*.f64 %764 %764) %1758 = (pow.f64 %412 #s(literal 3 binary64)) %1759 = (pow.f64 %466 #s(literal 2/3 binary64)) %1760 = (pow.f64 %459 #s(literal 1/2 binary64)) %1771 = (*.f64 #s(literal 1/2 binary64) %463) %1773 = (*.f64 %463 #s(literal 1/2 binary64)) %1778 = (sqrt.f64 %1708) %1780 = (*.f64 #s(literal 0 binary64) %463) %1782 = (*.f64 %463 #s(literal 0 binary64)) %1784 = (sqrt.f64 %463) %1852 = (/.f64 #s(literal 3 binary64) %460) %1858 = (*.f64 #s(literal 3 binary64) %966) %1864 = (*.f64 a %505) %1866 = (sqrt.f64 (fabs.f64 %1864)) %1904 = (/.f64 #s(literal -1/2 binary64) %412) %1911 = (/.f64 #s(literal -2/3 binary64) %412) %1919 = (/.f64 #s(literal 1/2 binary64) %437) %1921 = (fabs.f64 %520) %1923 = (/.f64 #s(literal 2/3 binary64) %437) %1925 = (/.f64 #s(literal 3 binary64) %459) %1929 = (fabs.f64 %655) %1931 = (fabs.f64 %659) %1933 = (*.f64 #s(literal 4 binary64) %655) %1935 = (*.f64 #s(literal -3 binary64) %655) %1937 = (*.f64 #s(literal 3 binary64) %655) %1939 = (*.f64 #s(literal 1/2 binary64) %655) %1941 = (*.f64 #s(literal 3 binary64) %659) %1943 = (/.f64 #s(literal 0 binary64) %412) %1964 = (/.f64 #s(literal 2/3 binary64) %466) %2000 = (sqrt.f64 %837) %2019 = (*.f64 #s(literal 2/3 binary64) %710) %2021 = (*.f64 #s(literal 1/2 binary64) %710) %2023 = (*.f64 %710 #s(literal 2/3 binary64)) %2025 = (*.f64 %710 #s(literal 1/2 binary64)) %2029 = (/.f64 #s(literal 0 binary64) %466) %2039 = (*.f64 %710 #s(literal 0 binary64)) %2041 = (*.f64 #s(literal 0 binary64) %710) %2044 = (sqrt.f64 %710) %2081 = (*.f64 a #s(literal -3/8 binary64)) %2084 = (neg.f64 #s(literal 3/8 binary64)) %2089 = (*.f64 #s(literal 3/8 binary64) a) %2091 = (*.f64 #s(literal -3/8 binary64) #s(literal 3 binary64)) %2095 = (*.f64 %2081 #s(literal -3 binary64)) %2097 = (*.f64 %2081 #s(literal 1/2 binary64)) %2099 = (*.f64 %2081 #s(literal 2/3 binary64)) %2104 = (*.f64 %2081 #s(literal 0 binary64)) %2106 = (*.f64 #s(literal 0 binary64) %2081) %2124 = (*.f64 #s(literal 1/2 binary64) %2081) %2137 = (/.f64 %2081 %48) %2138 = (/.f64 #s(literal -3/8 binary64) %48) %2140 = (/.f64 a %48) %2144 = (*.f64 %1008 #s(literal -3/8 binary64)) %2146 = (/.f64 #s(literal -3/8 binary64) b) %2152 = (/.f64 %2089 %48) %2154 = (*.f64 #s(literal 3/8 binary64) %1008) %2156 = (/.f64 #s(literal 3/8 binary64) b) %2161 = (neg.f64 %1008) %2168 = (/.f64 %2081 %53) %2172 = (/.f64 a %53) %2175 = (/.f64 #s(literal -3/8 binary64) %53) %2183 = (/.f64 #s(literal 3 binary64) %48) %2185 = (/.f64 #s(literal -3 binary64) %48) %2191 = (/.f64 %2089 %53) %2193 = (/.f64 #s(literal 3/8 binary64) %53) %2194 = (/.f64 a %58) %2200 = (*.f64 %2144 #s(literal 3 binary64)) %2224 = (/.f64 %2081 %58) %2226 = (/.f64 %221 %53) %2227 = (/.f64 #s(literal -3/8 binary64) %58) %2240 = (fabs.f64 %26) %2244 = (/.f64 #s(literal 1/2 binary64) %48) %2250 = (/.f64 %2081 %66) %2252 = (/.f64 #s(literal 2/3 binary64) b) %2261 = (/.f64 a %66) %2263 = (/.f64 #s(literal -3/8 binary64) %66) %2270 = (/.f64 #s(literal 2/3 binary64) %53) %2271 = (/.f64 #s(literal 1/2 binary64) %53) %2289 = (/.f64 #s(literal 2/3 binary64) %255) %2291 = (neg.f64 %1224) %2293 = (/.f64 #s(literal 1/2 binary64) %255) %2295 = (*.f64 %1224 #s(literal -3 binary64)) %2297 = (*.f64 %1220 #s(literal 1/2 binary64)) %2299 = (*.f64 %1220 #s(literal 2/3 binary64)) %2302 = (/.f64 #s(literal 0 binary64) %255) %2305 = (*.f64 #s(literal 0 binary64) %1220) %2307 = (*.f64 %1220 #s(literal 0 binary64)) %2321 = (*.f64 #s(literal 1/2 binary64) %1220) %2348 = (/ c a) %2350 = (approx (fabs %2348) %496) %2361 = (*.f64 c #s(literal -2/3 binary64)) %2364 = (*.f64 %255 #s(literal 0 binary64)) %2366 = (*.f64 #s(literal 0 binary64) %255) %2396 = (+.f64 %545 %1000) %2404 = (fma.f64 %545 a b) %2419 = (neg.f64 %2404) %2429 = (*.f64 %2404 #s(literal 3 binary64)) %2442 = (/.f64 a a) %2447 = (*.f64 %2404 #s(literal -3 binary64)) %2453 = (*.f64 %545 %2442) %2476 = (*.f64 %545 a) %2485 = (*.f64 a %463) %2487 = (*.f64 a %466) %2489 = (*.f64 b %466) %2491 = (*.f64 %466 a) %2493 = (*.f64 %466 b) %2501 = (*.f64 a b) %2506 = (*.f64 %466 %1) %2509 = (*.f64 a %538) %2517 = (*.f64 %463 %221) %2519 = (*.f64 %466 %221) %2521 = (*.f64 b %764) %2523 = (*.f64 a %764) %2526 = (*.f64 %221 %463) %2528 = (*.f64 %221 %466) %2534 = (*.f64 %1 %466) %2537 = (*.f64 %764 b) %2539 = (*.f64 %764 a) %2543 = (*.f64 %538 a) %2548 = (neg.f64 %2501) %2550 = (neg.f64 %459) %2552 = (*.f64 %764 %1) %2555 = (*.f64 %221 %538) %2558 = (*.f64 %1 %764) %2560 = (*.f64 %221 %764) %2562 = (*.f64 %538 %221) %2564 = (*.f64 %764 %221) %2587 = (*.f64 #s(literal 4 binary64) b) %2591 = (*.f64 b #s(literal 4 binary64)) %2603 = (*.f64 %1086 #s(literal -2/3 binary64)) %2608 = (*.f64 %17 #s(literal 0 binary64)) %2610 = (*.f64 #s(literal 0 binary64) %17) %2664 = (*.f64 %1000 #s(literal -2/3 binary64)) %2666 = (/.f64 %1239 b) %2669 = (/.f64 %1000 b) %2674 = (/.f64 %1002 b) %2681 = (/.f64 %500 b) %2686 = (*.f64 %221 %17) %2687 = (*.f64 %459 b) %2689 = (fma.f64 %1000 a b) %2693 = (/.f64 %1086 a) %2694 = (*.f64 b %1239) %2695 = (*.f64 #s(literal -2/3 binary64) %1000) %2696 = (*.f64 %1239 b) %2697 = (/.f64 %17 %221) %2698 = (neg.f64 %1017) %2699 = (*.f64 #s(literal 2/3 binary64) %1002) %2700 = (*.f64 %1 %1241) %2701 = (*.f64 %1241 %1) %2702 = (*.f64 %1002 #s(literal 2/3 binary64)) %2703 = (*.f64 #s(literal -3 binary64) %1017) %2704 = (*.f64 %17 %510) %2705 = (*.f64 %510 %17) %2706 = (*.f64 %1017 #s(literal -3 binary64)) %2707 = (*.f64 #s(literal 3 binary64) %2664) %2708 = (*.f64 %500 %1086) %2709 = (*.f64 %1086 %500) %2710 = (*.f64 %2664 #s(literal 3 binary64)) %2711 = (/.f64 %1017 #s(literal -3 binary64)) %2713 = (/.f64 #s(literal 3 binary64) (/.f64 a %1086)) %2714 = (/.f64 %2664 #s(literal 3 binary64)) %2715 = (*.f64 #s(literal 4 binary64) %1002) %2716 = (*.f64 #s(literal 1/2 binary64) %2715) %2718 = (/.f64 #s(literal 3 binary64) (/.f64 %221 %17)) %2719 = (-.f64 %1002 %1000) %2720 = (+.f64 %1002 %1002) %2721 = (*.f64 %520 %17) %2722 = (*.f64 #s(literal -2/3 binary64) %2721) %2723 = (*.f64 #s(literal 1/2 binary64) %1017) %2724 = (*.f64 #s(literal -2/3 binary64) %2723) %2725 = (*.f64 %1243 %17) %2726 = (*.f64 #s(literal 2/3 binary64) %2725) %2727 = (*.f64 #s(literal -1/2 binary64) %1017) %2728 = (*.f64 #s(literal 2/3 binary64) %2727) %2729 = (*.f64 %1241 %1355) %2730 = (*.f64 %1357 %520) %2731 = (*.f64 %1359 %1243) %2732 = (*.f64 %17 %1241) %2733 = (*.f64 %2732 #s(literal -1/2 binary64)) %2734 = (*.f64 %1017 #s(literal 2/3 binary64)) %2735 = (*.f64 %2734 #s(literal -1/2 binary64)) %2736 = (*.f64 %1017 #s(literal -2/3 binary64)) %2737 = (*.f64 %2736 #s(literal 1/2 binary64)) %2738 = (*.f64 %48 #s(literal -2/3 binary64)) %2739 = (/.f64 %2738 %2501) %2740 = (*.f64 %1365 %520) %2741 = (*.f64 %1086 %1241) %2742 = (*.f64 %2741 #s(literal 1/2 binary64)) %2743 = (+.f64 %510 %510) %2744 = (*.f64 b %2743) %2745 = (*.f64 %17 b) %2746 = (/.f64 %2745 %2548) %2747 = (/.f64 %2686 %459) %2748 = (/.f64 %2689 %221) %2749 = (*.f64 %48 %1239) %2750 = (/.f64 %2749 b) %2752 = (/.f64 (neg.f64 %2689) a) %2753 = (fma.f64 b %510 %1002) %2754 = (fma.f64 #s(literal -3 binary64) %1000 %1002) %2755 = (fma.f64 %1000 #s(literal -3 binary64) %1002) %2756 = (fma.f64 %510 b %1002) %2757 = (*.f64 %48 %2666) %2758 = (*.f64 b %1000) %2759 = (/.f64 %2758 b) %2760 = (*.f64 #s(literal -2/3 binary64) %2759) %2761 = (*.f64 %1086 %2669) %2762 = (/.f64 %48 b) %2763 = (*.f64 %1239 %2762) %2764 = (*.f64 %2758 %1089) %2766 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %1017)) %2767 = (*.f64 %17 %1000) %2768 = (/.f64 %2767 %1) %2769 = (*.f64 %1000 %221) %2771 = (/.f64 (-.f64 %2769 b) a) %2772 = (/.f64 %2767 b) %2773 = (neg.f64 %2772) %2775 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %2664)) %2777 = (/.f64 (fma.f64 %1000 %221 %1) a) %2778 = (fma.f64 #s(literal 3 binary64) %1002 %1002) %2779 = (fma.f64 %500 %1 %1002) %2780 = (fma.f64 %1 %500 %1002) %2781 = (fma.f64 %1002 #s(literal 3 binary64) %1002) %2782 = (*.f64 %221 %1) %2783 = (/.f64 %2738 %2782) %2786 = (/.f64 (+.f64 %1 (*.f64 %221 %1000)) a) %2788 = (/.f64 (+.f64 %1 %2769) a) %2790 = (/.f64 (neg.f64 %2686) %2550) %2791 = (/.f64 %2749 %1) %2792 = (neg.f64 %2791) %2793 = (*.f64 %2689 %510) %2795 = (/.f64 (/.f64 %2686 %221) %221) %2796 = (fma.f64 %17 %1243 %1002) %2797 = (fma.f64 %1017 #s(literal -1/2 binary64) %1002) %2798 = (*.f64 %2767 %1033) %2800 = (/.f64 (*.f64 %2686 #s(literal 3 binary64)) %459) %2802 = (/.f64 (/.f64 %2689 #s(literal -3 binary64)) a) %2803 = (*.f64 %2686 %1925) %2805 = (/.f64 (*.f64 %2689 #s(literal 3 binary64)) %221) %2807 = (/.f64 (*.f64 %2738 %26) a) %2808 = (*.f64 %1243 b) %2809 = (fma.f64 #s(literal 2/3 binary64) %2808 %1002) %2810 = (fma.f64 %1086 %520 %1002) %2811 = (fma.f64 %2664 #s(literal 1/2 binary64) %1002) %2812 = (fma.f64 %520 %1086 %1002) %2813 = (fma.f64 %1241 %1362 %1002) %2814 = (fma.f64 %2808 #s(literal 2/3 binary64) %1002) %2815 = (*.f64 %1239 %26) %2816 = (*.f64 %48 %2815) %2817 = (*.f64 %2758 %26) %2818 = (*.f64 #s(literal -2/3 binary64) %2817) %2819 = (*.f64 %1000 %26) %2820 = (*.f64 %1086 %2819) %2821 = (*.f64 %48 %26) %2822 = (*.f64 %1239 %2821) %2823 = (*.f64 %26 %2749) %2824 = (*.f64 %2738 %2681) %2825 = (*.f64 %2749 %26) %2826 = (/.f64 %2772 #s(literal -3 binary64)) %2828 = (/.f64 #s(literal 3 binary64) (/.f64 %459 %2686)) %2830 = (/.f64 (*.f64 %2745 %26) %221) %2832 = (/.f64 #s(literal 3 binary64) (/.f64 b %2749)) %2834 = (/.f64 #s(literal 3 binary64) (/.f64 %221 %2689)) %2836 = (/.f64 (/.f64 %2689 #s(literal 3 binary64)) %221) %2838 = (/.f64 (*.f64 %2749 #s(literal -3 binary64)) %1) %2840 = (/.f64 (fma.f64 %1 %221 %2501) %2550) %2841 = (*.f64 %1 %221) %2843 = (/.f64 (fma.f64 a b %2841) %2550) %2845 = (/.f64 (fma.f64 a b %2782) %2550) %2847 = (/.f64 #s(literal 3 binary64) (/.f64 %1 %2767)) %2849 = (/.f64 (-.f64 %2548 %2782) %459) %2852 = (+.f64 (/.f64 (*.f64 a %1000) %221) %1002) %2854 = (/.f64 (-.f64 %2841 %2548) %2550) %2855 = (*.f64 %2686 b) %2856 = (/.f64 %2855 %2687) %2857 = (*.f64 %2689 b) %2858 = (/.f64 %2857 %2548) %2859 = (*.f64 %500 %26) %2860 = (*.f64 %2738 %2859) %2861 = (*.f64 %2749 #s(literal 2/3 binary64)) %2862 = (*.f64 %2861 %1048) %2863 = (/.f64 %2548 %459) %2864 = (+.f64 %2863 %2863) %2873 = (fma.f64 %2664 b %266) %2882 = (fma.f64 %17 %1000 %291) %2898 = (fma.f64 a %266 %2738) %2917 = (fma.f64 a %291 %2745) %2919 = (*.f64 %2882 #s(literal 3 binary64)) %2925 = (*.f64 %2873 #s(literal -3 binary64)) %2928 = (*.f64 %1239 %66) %2932 = (*.f64 %2873 #s(literal 1/2 binary64)) %2934 = (*.f64 %2873 #s(literal 2/3 binary64)) %2941 = (*.f64 %2873 #s(literal 0 binary64)) %2943 = (*.f64 #s(literal 0 binary64) %2873) %2947 = (*.f64 #s(literal 1/2 binary64) %2873) %2960 = (fma.f64 b %1239 %1049) %2971 = (*.f64 %1352 c) %2981 = (-.f64 %2971 %2664) %3010 = (fma.f64 c %1048 %1002) %3033 = (+.f64 %1002 %1049) %3035 = (-.f64 %1002 %2971) %3037 = (*.f64 #s(literal -3 binary64) %291) %3040 = (*.f64 #s(literal 3 binary64) %266) %3043 = (*.f64 %232 c) %3044 = (/.f64 %3043 %2501) %3057 = (*.f64 #s(literal 3 binary64) %291) %3060 = (*.f64 #s(literal -3 binary64) %266) %3081 = (*.f64 (*.f64 a #s(literal -1/2 binary64)) c) %3082 = (/.f64 %3081 %2548) %3110 = (*.f64 %17 %1) %3141 = (*.f64 b %2873) %3252 = (*.f64 %1 %266) %3255 = (*.f64 %1 %291) %3258 = (*.f64 %291 %1) %3261 = (*.f64 %266 %1) %3267 = (*.f64 %2767 %1) %3273 = (*.f64 %2767 b) %3283 = (*.f64 b c) %3284 = (*.f64 %3283 #s(literal -1/2 binary64)) %3292 = (*.f64 %2749 %1) %3298 = (*.f64 %2689 %1) %3305 = (*.f64 %3283 #s(literal 1/2 binary64)) %3310 = (*.f64 %459 %266) %3318 = (*.f64 b %459) %3323 = (*.f64 %459 %291) %3341 = (*.f64 %459 %1) %3348 = (*.f64 %1 %459) %3350 = (*.f64 %2686 %1) %3374 = (/.f64 #s(literal 3 binary64) %299) %3388 = (/.f64 %299 #s(literal -3 binary64)) %3413 = (/.f64 %1708 %466) %3416 = (*.f64 %1422 %1422) %3423 = (neg.f64 %1423) %3429 = (neg.f64 %1778) %3437 = (*.f64 %1423 %1778) %3441 = (*.f64 %1778 #s(literal 3 binary64)) %3458 = (*.f64 c #s(literal -3/4 binary64)) %3461 = (neg.f64 #s(literal 3/4 binary64)) %3466 = (*.f64 #s(literal 3/4 binary64) c) %3468 = (*.f64 #s(literal -3/4 binary64) #s(literal 3 binary64)) %3472 = (*.f64 %3458 #s(literal -3 binary64)) %3474 = (*.f64 %3458 #s(literal 1/2 binary64)) %3476 = (*.f64 %3458 #s(literal 2/3 binary64)) %3481 = (*.f64 %3458 #s(literal 0 binary64)) %3483 = (*.f64 #s(literal 0 binary64) %3458) %3501 = (*.f64 #s(literal 1/2 binary64) %3458) %3515 = (/.f64 #s(literal -3/4 binary64) b) %3517 = (*.f64 %1023 #s(literal -3/4 binary64)) %3521 = (/.f64 #s(literal 3/4 binary64) b) %3525 = (*.f64 #s(literal 3/4 binary64) %1023) %3539 = (/.f64 #s(literal 3/4 binary64) #s(literal -3 binary64)) %3551 = (/.f64 #s(literal -3/4 binary64) #s(literal -3 binary64)) %3557 = (*.f64 c #s(literal -3/8 binary64)) %3558 = (/.f64 %3557 %48) %3566 = (/.f64 c %48) %3570 = (fma.f64 %2137 c #s(literal -1/2 binary64)) %3575 = (*.f64 %2138 %299) %3578 = (*.f64 %2152 c) %3581 = (*.f64 %2146 %1023) %3586 = (*.f64 a %1023) %3588 = (*.f64 %2146 c) %3593 = (/.f64 %255 %48) %3595 = (-.f64 #s(literal 1/2 binary64) %3575) %3599 = (neg.f64 %3586) %3613 = (/.f64 c %53) %3615 = (/.f64 %3557 %53) %3637 = (*.f64 %3557 a) %3639 = (*.f64 %2089 c) %3642 = (/.f64 c %58) %3645 = (*.f64 %3557 %1008) %3651 = (*.f64 c %2154) %3663 = (*.f64 a %3615) %3665 = (*.f64 %1362 b) %3666 = (fma.f64 a %3557 %3665) %3668 = (*.f64 %3637 #s(literal 2/3 binary64)) %3684 = (/.f64 c %66) %3699 = (/.f64 %3570 b) %3731 = (*.f64 #s(literal 2/3 binary64) %50) %3743 = (*.f64 %53 #s(literal 2/3 binary64)) %3750 = (*.f64 #s(literal 2/3 binary64) %53) %3757 = (*.f64 %3570 c) %3761 = (*.f64 c %1023) %3762 = (*.f64 %3761 %2081) %3775 = (fma.f64 %3645 c %2971) %3778 = (*.f64 %1023 %2081) %3790 = (*.f64 %3595 c) %3792 = (/.f64 %3790 b) %3812 = (*.f64 %3757 #s(literal 3 binary64)) %3820 = (*.f64 %460 %2081) %3824 = (*.f64 %3639 c) %3828 = (*.f64 %3762 b) %3845 = (*.f64 %3639 %3566) %3848 = (/.f64 %3570 #s(literal -3 binary64)) %3859 = (*.f64 %3762 %1) %3866 = (/.f64 %3637 %66) %3962 = (/.f64 %1023 %53) %3973 = (*.f64 %3637 %3566) %4001 = (*.f64 %66 %291) %4010 = (*.f64 %3820 b) %4013 = (/.f64 %3637 %58) %4014 = (/.f64 %1023 %58) %4017 = (/.f64 %3575 #s(literal -3 binary64)) %4022 = (*.f64 %66 %266) %4030 = (*.f64 %3973 b) %4047 = (*.f64 %69 %291) %4056 = (*.f64 %69 %266) %4061 = (*.f64 %3820 %1) %4064 = (*.f64 %3824 b) %4067 = (*.f64 %3824 %1) %4086 = (*.f64 %3845 %1) %4089 = (*.f64 %3845 b) %4095 = (*.f64 %3973 %1) %4106 = (*.f64 %48 %291) %4117 = (*.f64 %48 %266) %4136 = (*.f64 %1 %66) %4142 = (*.f64 b %69) %4148 = (*.f64 %1 %69) %4161 = (*.f64 #s(literal -1/2 binary64) %710) %4164 = (*.f64 %710 #s(literal -2/3 binary64)) %4166 = (*.f64 %864 #s(literal 1/2 binary64)) %4168 = (*.f64 %864 #s(literal 2/3 binary64)) %4174 = (*.f64 %864 #s(literal 0 binary64)) %4176 = (*.f64 #s(literal 0 binary64) %864) %4182 = (*.f64 #s(literal 1/2 binary64) %864) %4203 = (*.f64 #s(literal -3 binary64) %545) %4204 = (*.f64 %545 #s(literal -3 binary64)) %4205 = (/.f64 #s(literal -3 binary64) %837) %4206 = (/.f64 %545 #s(literal -3 binary64)) %4207 = (/.f64 %463 %764) %4208 = (/.f64 %538 %466) %4209 = (*.f64 #s(literal 3 binary64) %546) %4210 = (*.f64 %546 #s(literal 3 binary64)) %4211 = (/.f64 #s(literal 3 binary64) %842) %4212 = (/.f64 %546 #s(literal 3 binary64)) %4213 = (*.f64 %463 %864) %4214 = (*.f64 %864 %463) %4215 = (*.f64 #s(literal -2/3 binary64) %850) %4216 = (*.f64 #s(literal -1/2 binary64) %545) %4217 = (*.f64 #s(literal 2/3 binary64) %4216) %4218 = (*.f64 %850 #s(literal -2/3 binary64)) %4219 = (*.f64 %853 #s(literal -1/2 binary64)) %4220 = (*.f64 %545 #s(literal -2/3 binary64)) %4221 = (*.f64 %4220 #s(literal 1/2 binary64)) %4222 = (/.f64 #s(literal -2/3 binary64) %855) %4223 = (/.f64 #s(literal -2/3 binary64) %857) %4224 = (/.f64 %853 #s(literal -2/3 binary64)) %4225 = (/.f64 %848 #s(literal -2/3 binary64)) %4226 = (*.f64 #s(literal -1/2 binary64) %861) %4227 = (/.f64 #s(literal -1/2 binary64) %837) %4228 = (*.f64 #s(literal 2/3 binary64) %4227) %4229 = (*.f64 %861 #s(literal -1/2 binary64)) %4230 = (*.f64 %710 %538) %4231 = (*.f64 %538 %710) %4232 = (*.f64 #s(literal 2/3 binary64) %546) %4233 = (*.f64 #s(literal 1/2 binary64) %4232) %4234 = (*.f64 #s(literal 2/3 binary64) %867) %4235 = (*.f64 %546 #s(literal 1/2 binary64)) %4236 = (*.f64 %4235 #s(literal 2/3 binary64)) %4237 = (*.f64 %546 #s(literal 2/3 binary64)) %4238 = (*.f64 %4237 #s(literal 1/2 binary64)) %4240 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %545)) %4241 = (/.f64 #s(literal 2/3 binary64) %871) %4242 = (/.f64 #s(literal 2/3 binary64) %873) %4243 = (/.f64 %4237 #s(literal 2/3 binary64)) %4244 = (/.f64 %4232 #s(literal 2/3 binary64)) %4245 = (/.f64 #s(literal 2/3 binary64) %842) %4246 = (*.f64 #s(literal 1/2 binary64) %4245) %4247 = (*.f64 #s(literal 2/3 binary64) %875) %4248 = (*.f64 %4245 #s(literal 1/2 binary64)) %4249 = (/.f64 #s(literal -2/3 binary64) %842) %4250 = (*.f64 %4249 #s(literal -1/2 binary64)) %4251 = (/.f64 %538 %797) %4253 = (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %546)) %4254 = (*.f64 %850 #s(literal -3 binary64)) %4255 = (*.f64 #s(literal 2/3 binary64) %4254) %4256 = (/.f64 %850 #s(literal 3 binary64)) %4257 = (*.f64 #s(literal -2/3 binary64) %4256) %4258 = (/.f64 %850 #s(literal -3 binary64)) %4259 = (*.f64 #s(literal 2/3 binary64) %4258) %4260 = (/.f64 %884 %890) %4261 = (/.f64 %889 %885) %4262 = (*.f64 %546 #s(literal 0 binary64)) %4263 = (+.f64 %546 %4262) %4264 = (*.f64 #s(literal 0 binary64) %546) %4265 = (+.f64 %546 %4264) %4266 = (/.f64 #s(literal 0 binary64) %842) %4267 = (+.f64 %546 %4266) %4268 = (fma.f64 #s(literal -3 binary64) %545 %4262) %4269 = (fma.f64 #s(literal -3 binary64) %545 %4264) %4270 = (fma.f64 %545 #s(literal -3 binary64) %4262) %4271 = (fma.f64 %545 #s(literal -3 binary64) %4264) %4272 = (fma.f64 #s(literal -3 binary64) %545 %4266) %4273 = (fma.f64 %545 #s(literal -3 binary64) %4266) %4274 = (fma.f64 #s(literal 3 binary64) %546 %4262) %4275 = (fma.f64 #s(literal 3 binary64) %546 %4264) %4276 = (fma.f64 #s(literal 1/2 binary64) %546 %867) %4277 = (fma.f64 %546 #s(literal 3 binary64) %4262) %4278 = (fma.f64 %546 #s(literal 3 binary64) %4264) %4279 = (fma.f64 %546 #s(literal 1/2 binary64) %4235) %4280 = (+.f64 %4235 %4235) %4281 = (+.f64 %867 %867) %4282 = (fma.f64 #s(literal 3 binary64) %546 %4266) %4283 = (fma.f64 %546 #s(literal 3 binary64) %4266) %4284 = (pow.f64 %842 #s(literal -3 binary64)) %4285 = (fma.f64 %463 %864 %4262) %4286 = (fma.f64 %463 %864 %4264) %4287 = (fma.f64 %864 %463 %4262) %4288 = (fma.f64 %864 %463 %4264) %4289 = (fma.f64 #s(literal -2/3 binary64) %850 %4262) %4290 = (fma.f64 #s(literal -2/3 binary64) %850 %4264) %4291 = (fma.f64 #s(literal 2/3 binary64) %4216 %4262) %4292 = (fma.f64 #s(literal 2/3 binary64) %4216 %4264) %4293 = (fma.f64 %850 #s(literal -2/3 binary64) %4262) %4294 = (fma.f64 %850 #s(literal -2/3 binary64) %4264) %4295 = (fma.f64 %853 #s(literal -1/2 binary64) %4262) %4296 = (fma.f64 %853 #s(literal -1/2 binary64) %4264) %4297 = (fma.f64 %4220 #s(literal 1/2 binary64) %4262) %4298 = (fma.f64 %4220 #s(literal 1/2 binary64) %4264) %4299 = (+.f64 %875 %875) %4300 = (fma.f64 %463 %864 %4266) %4301 = (fma.f64 %864 %463 %4266) %4302 = (fma.f64 #s(literal -1/2 binary64) %861 %4262) %4303 = (fma.f64 #s(literal -1/2 binary64) %861 %4264) %4304 = (fma.f64 #s(literal -2/3 binary64) %850 %4266) %4305 = (fma.f64 #s(literal 2/3 binary64) %4216 %4266) %4306 = (fma.f64 #s(literal 2/3 binary64) %4227 %4262) %4307 = (fma.f64 #s(literal 2/3 binary64) %4227 %4264) %4308 = (fma.f64 %850 #s(literal -2/3 binary64) %4266) %4309 = (fma.f64 %853 #s(literal -1/2 binary64) %4266) %4310 = (fma.f64 %4220 #s(literal 1/2 binary64) %4266) %4311 = (fma.f64 %861 #s(literal -1/2 binary64) %4262) %4312 = (fma.f64 %861 #s(literal -1/2 binary64) %4264) %4313 = (fma.f64 %710 %538 %4262) %4314 = (fma.f64 %710 %538 %4264) %4315 = (fma.f64 %538 %710 %4262) %4316 = (fma.f64 %538 %710 %4264) %4317 = (fma.f64 #s(literal 1/2 binary64) %4232 %4262) %4318 = (fma.f64 #s(literal 1/2 binary64) %4232 %4264) %4319 = (fma.f64 #s(literal 2/3 binary64) %867 %4262) %4320 = (fma.f64 #s(literal 2/3 binary64) %867 %4264) %4321 = (fma.f64 %4235 #s(literal 2/3 binary64) %4262) %4322 = (fma.f64 %4235 #s(literal 2/3 binary64) %4264) %4323 = (fma.f64 %4237 #s(literal 1/2 binary64) %4262) %4324 = (fma.f64 %4237 #s(literal 1/2 binary64) %4264) %4325 = (fma.f64 #s(literal -1/2 binary64) %861 %4266) %4326 = (fma.f64 #s(literal 2/3 binary64) %4227 %4266) %4327 = (fma.f64 %861 #s(literal -1/2 binary64) %4266) %4328 = (fma.f64 %710 %538 %4266) %4329 = (fma.f64 %538 %710 %4266) %4330 = (fma.f64 #s(literal 1/2 binary64) %4232 %4266) %4331 = (fma.f64 #s(literal 1/2 binary64) %4245 %4262) %4332 = (fma.f64 #s(literal 1/2 binary64) %4245 %4264) %4333 = (fma.f64 #s(literal 2/3 binary64) %867 %4266) %4334 = (fma.f64 #s(literal 2/3 binary64) %875 %4262) %4335 = (fma.f64 #s(literal 2/3 binary64) %875 %4264) %4336 = (fma.f64 %4235 #s(literal 2/3 binary64) %4266) %4337 = (fma.f64 %4237 #s(literal 1/2 binary64) %4266) %4338 = (fma.f64 %4245 #s(literal 1/2 binary64) %4262) %4339 = (fma.f64 %4245 #s(literal 1/2 binary64) %4264) %4340 = (fma.f64 %4249 #s(literal -1/2 binary64) %4262) %4341 = (fma.f64 %4249 #s(literal -1/2 binary64) %4264) %4342 = (fma.f64 #s(literal 1/2 binary64) %4245 %4266) %4343 = (fma.f64 #s(literal 2/3 binary64) %875 %4266) %4344 = (fma.f64 %4245 #s(literal 1/2 binary64) %4266) %4345 = (fma.f64 %4249 #s(literal -1/2 binary64) %4266) %4346 = (fma.f64 #s(literal 2/3 binary64) %4254 %4262) %4347 = (fma.f64 #s(literal 2/3 binary64) %4254 %4264) %4348 = (fma.f64 #s(literal -2/3 binary64) %4256 %4262) %4349 = (fma.f64 #s(literal -2/3 binary64) %4256 %4264) %4350 = (fma.f64 #s(literal 2/3 binary64) %4254 %4266) %4351 = (fma.f64 #s(literal 2/3 binary64) %4258 %4262) %4352 = (fma.f64 #s(literal 2/3 binary64) %4258 %4264) %4353 = (fma.f64 #s(literal -2/3 binary64) %4256 %4266) %4354 = (fma.f64 #s(literal 2/3 binary64) %4258 %4266) %4364 = (*.f64 %1023 %221) %4385 = (/.f64 %303 #s(literal -3 binary64)) %4387 = (/.f64 a #s(literal -3 binary64)) %4398 = (*.f64 #s(literal -9/2 binary64) a) %4399 = (*.f64 %4398 c) %4401 = (*.f64 %1023 #s(literal -3/2 binary64)) %4407 = (*.f64 #s(literal -3/2 binary64) %3586) %4422 = (neg.f64 %4399) %4426 = (*.f64 %4401 %221) %4436 = (*.f64 %221 %4401) %4438 = (/.f64 %4422 b) %4467 = (*.f64 #s(literal -3 binary64) %4407) %4479 = (* b b) %4482 = (sqrt (- %4479 (* a c))) %4483 = (- %4482 b) %4484 = (approx %4483 %4407) %4487 = (/.f64 #s(literal -6 binary64) a) %4489 = (*.f64 %1000 #s(literal -6 binary64)) %4494 = (*.f64 #s(literal 6 binary64) %1000) %4515 = (*.f64 %510 %1612) %4526 = (approx (* (/ 1/2 a) %4483) %3517) %4528 = (/ %4483 a) %4529 = (approx %4528 %546) %4530 = (approx %4528 %1469) %4532 = (- b %4482) %4534 = (approx (/ %4532 a) %2396) %4542 = (approx (* b (+ (/ -2/3 a) (* (/ c %4479) 1/2))) %2960) %4565 = (sqrt.f64 %1423) %4569 = (/.f64 c %475) %4572 = (*.f64 %1778 c) %4591 = (approx (* (sqrt (fabs (/ a c))) %2348) %4569) %4592 = (*.f64 #s(literal -3 binary64) %4591) %4594 = (sqrt.f64 %2350) %4596 = (approx %4528 %545) %4598 = (approx %4528 %2664) %4599 = (-.f64 b %475) %4630 = (approx %4532 %4599) %4631 = (*.f64 %4630 #s(literal -3 binary64)) b (neg.f64 %1) (*.f64 b #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) b) (/.f64 b #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %1) (*.f64 %1 #s(literal -3 binary64)) (/.f64 %1 #s(literal -3 binary64)) (+.f64 b %12) (+.f64 b %14) (*.f64 #s(literal 1/2 binary64) %17) (*.f64 %17 #s(literal 1/2 binary64)) (*.f64 #s(literal 2/3 binary64) %21) (*.f64 %23 #s(literal 2/3 binary64)) (/.f64 %17 #s(literal 2/3 binary64)) (/.f64 #s(literal 3 binary64) %26) (fma.f64 b #s(literal 3 binary64) %12) (fma.f64 b #s(literal 3 binary64) %14) (fma.f64 b #s(literal 1/2 binary64) %23) (fma.f64 #s(literal 3 binary64) b %12) (fma.f64 #s(literal 3 binary64) b %14) (fma.f64 #s(literal 1/2 binary64) b %21) (+.f64 %23 %23) (+.f64 %21 %21) (fma.f64 #s(literal -3 binary64) %1 %12) (fma.f64 #s(literal -3 binary64) %1 %14) (fma.f64 %1 #s(literal -3 binary64) %12) (fma.f64 %1 #s(literal -3 binary64) %14) (fma.f64 #s(literal 1/2 binary64) %17 %12) (fma.f64 #s(literal 1/2 binary64) %17 %14) (fma.f64 %17 #s(literal 1/2 binary64) %12) (fma.f64 %17 #s(literal 1/2 binary64) %14) (fma.f64 #s(literal 2/3 binary64) %21 %12) (fma.f64 #s(literal 2/3 binary64) %21 %14) (fma.f64 %23 #s(literal 2/3 binary64) %12) (fma.f64 %23 #s(literal 2/3 binary64) %14) %48 (fabs.f64 %48) (fabs.f64 %50) (*.f64 %1 %1) (*.f64 %53 %53) (neg.f64 %50) (*.f64 %48 #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) %48) (*.f64 %53 %59) (*.f64 %58 %58) (*.f64 %59 %53) (*.f64 #s(literal -3 binary64) %50) (*.f64 %50 #s(literal -3 binary64)) (*.f64 %59 %59) (*.f64 b %66) (*.f64 %66 b) (*.f64 %69 %1) (*.f64 (fabs.f64 %66) %53) (sqrt.f64 (*.f64 %48 %48)) (pow.f64 b #s(literal 2/3 binary64)) (pow.f64 %1 #s(literal 2/3 binary64)) (pow.f64 %53 #s(literal 2/3 binary64)) (pow.f64 %58 #s(literal 2/3 binary64)) (pow.f64 %48 #s(literal 3 binary64)) (*.f64 (pow.f64 %53 #s(literal 3 binary64)) %53) #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64) #s(literal 9 binary64) #s(literal 1/9 binary64) %86 %87 %88 %89 %90 %91 %92 %93 %94 %96 %97 %98 %100 %101 %102 %103 %106 %107 %108 %109 %110 %111 %112 %113 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %133 %135 %137 %138 %139 %140 %141 %143 %144 %145 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %178 %179 %180 %181 %182 %183 %184 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %215 %217 %219 a %222 %223 %224 %225 %226 %227 %229 %231 %233 %235 %236 %237 %238 %239 %240 %241 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 a %222 %223 %224 %225 %226 %227 %229 %231 %233 %235 %236 %237 %238 %239 %240 %241 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 c (neg.f64 %255) (*.f64 c #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) c) (*.f64 #s(literal -3 binary64) %255) (*.f64 %255 #s(literal -3 binary64)) (/.f64 %255 #s(literal -3 binary64)) (+.f64 c %262) (+.f64 c %264) (*.f64 %266 #s(literal 2/3 binary64)) (*.f64 %268 #s(literal 1/2 binary64)) (/.f64 %268 #s(literal 2/3 binary64)) (*.f64 %271 #s(literal -1/2 binary64)) (*.f64 %273 #s(literal 1/2 binary64)) (fma.f64 c #s(literal 3 binary64) %262) (fma.f64 c #s(literal 3 binary64) %264) (fma.f64 c #s(literal 1/2 binary64) %266) (fma.f64 #s(literal 3 binary64) c %262) (fma.f64 #s(literal 3 binary64) c %264) (fma.f64 #s(literal 1/2 binary64) c %266) (+.f64 %266 %266) (fma.f64 #s(literal -3 binary64) %255 %262) (fma.f64 #s(literal -3 binary64) %255 %264) (fma.f64 #s(literal -1/2 binary64) %255 %266) (fma.f64 %255 #s(literal -3 binary64) %262) (fma.f64 %255 #s(literal -3 binary64) %264) (fma.f64 %255 #s(literal -1/2 binary64) %266) (fma.f64 %266 #s(literal 3 binary64) %266) (fma.f64 %266 #s(literal 2/3 binary64) %262) (fma.f64 %266 #s(literal 2/3 binary64) %264) (fma.f64 %291 #s(literal -3 binary64) %266) (fma.f64 %268 #s(literal 1/2 binary64) %262) (fma.f64 %268 #s(literal 1/2 binary64) %264) (fma.f64 %271 #s(literal -1/2 binary64) %262) (fma.f64 %271 #s(literal -1/2 binary64) %264) (fma.f64 %273 #s(literal 1/2 binary64) %262) (fma.f64 %273 #s(literal 1/2 binary64) %264) %299 (*.f64 c a) (*.f64 %221 %255) (*.f64 %255 %221) (neg.f64 %303) (*.f64 #s(literal 3 binary64) %299) (*.f64 %299 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %303) (*.f64 %303 #s(literal -3 binary64)) #s(literal -3 binary64) #s(literal -1/3 binary64) #s(literal -1 binary64) #s(literal -9 binary64) %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %337 %339 %341 %343 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %367 %369 %370 %371 %372 %373 %374 %375 %377 %379 %382 %383 %385 #s(literal -3/2 binary64) #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64) #s(literal 9 binary64) #s(literal 1/9 binary64) %86 %87 %88 %89 %90 %91 %92 %93 %94 %96 %97 %98 %100 %101 %102 %103 %106 %107 %108 %109 %110 %111 %112 %113 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %133 %135 %137 %138 %139 %140 %141 %143 %144 %145 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %178 %179 %180 %181 %182 %183 %184 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %215 %217 %219 #s(literal -1/2 binary64) #s(literal -1/6 binary64) (neg.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 3 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal -3 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) (*.f64 #s(literal -2/3 binary64) #s(literal 1/4 binary64)) (/.f64 #s(literal 3 binary64) #s(literal -2/3 binary64)) (/.f64 #s(literal -3 binary64) #s(literal 2/3 binary64)) (/.f64 #s(literal -1/2 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) (*.f64 #s(literal 2/3 binary64) %366) (*.f64 #s(literal 2/3 binary64) %368) (/.f64 #s(literal 3 binary64) %376) (/.f64 %376 #s(literal 4 binary64)) (*.f64 %376 %185) (*.f64 %146 %378) (*.f64 %380 %381) #s(literal -3/8 binary64) %303 %406 %407 %408 %409 %410 %411 %414 %417 %419 %421 %422 %423 %425 %427 %429 %431 %434 %436 %439 %440 %441 %443 %445 %447 %449 %451 %453 %454 %455 %456 %458 %462 %465 %468 %470 %472 %474 %476 %479 %481 %482 %484 %486 %488 %490 %491 %492 %493 %494 (/.f64 %255 %221) (neg.f64 %496) (/.f64 %415 %437) (/.f64 %432 %412) (*.f64 c %500) (*.f64 #s(literal 3 binary64) %494) (*.f64 %494 #s(literal 3 binary64)) (*.f64 %500 c) (/.f64 #s(literal 3 binary64) %505) (/.f64 %494 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %496) (*.f64 %496 #s(literal -3 binary64)) (*.f64 %255 %510) (*.f64 %510 %255) (/.f64 %496 #s(literal -3 binary64)) (*.f64 %415 %514) (/.f64 %516 %412) (*.f64 %432 %518) (*.f64 #s(literal 2/3 binary64) (*.f64 %520 c)) (*.f64 %268 %520) (/.f64 #s(literal 3 binary64) %524) (/.f64 #s(literal 3 binary64) %526) (/.f64 %528 %412) (*.f64 %500 %530) (*.f64 %530 %500) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %496)) (*.f64 %516 %518) (*.f64 %463 %536) (*.f64 %538 %539) (*.f64 %539 %538) (*.f64 %536 %463) (/.f64 (/.f64 %432 %466) %466) (*.f64 %545 %546) (*.f64 %546 %545) %549 %550 %496 %551 %552 %553 %555 %557 %559 %561 %563 %565 %566 %567 %568 %569 %570 %571 %573 %575 %576 %577 %578 %579 %581 %582 %584 %586 %588 %590 %592 %594 %595 %596 %598 %600 %602 %604 %606 %608 %610 %612 %614 %616 %617 %618 %620 %622 %624 %625 %626 %628 %630 %632 %634 %636 %638 %639 %641 %643 %645 %646 %647 %648 %651 %654 %657 %658 %661 %663 %665 %666 %667 %668 %671 %674 %676 %678 %680 %682 %684 %688 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %703 %705 %709 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %731 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %748 %750 %751 %752 %753 %754 %755 %756 %757 %758 %759 %760 %761 %762 %765 %767 %769 %771 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %786 %787 %789 %790 %791 %792 %793 %794 %795 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %825 %826 %827 %828 %829 %830 %545 %831 %832 %833 %834 %835 %836 %838 %839 %840 %841 %843 %844 %845 %846 %847 %849 %851 %852 %854 %856 %858 %859 %860 %862 %863 %865 %866 %868 %870 %872 %874 %876 %878 %880 %883 %886 %888 %891 %894 %896 %898 %900 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %963 %964 %965 %968 %969 %970 %971 %972 %973 #s(literal 1/2 binary64) #s(literal 1/6 binary64) #s(literal 1/18 binary64) (neg.f64 #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal -3 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal 2/3 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 2/3 binary64)) (/.f64 #s(literal -3 binary64) #s(literal -2/3 binary64)) (/.f64 #s(literal -1/2 binary64) #s(literal -3 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 2/3 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %993) (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) %993) (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) %993) (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) %993) (fma.f64 #s(literal 1/4 binary64) #s(literal 2/3 binary64) %993) (fma.f64 %142 %185 #s(literal 1/4 binary64)) %1000 (/.f64 %1 %221) (neg.f64 %1002) (*.f64 b %500) (*.f64 #s(literal 3 binary64) %1000) (*.f64 %1000 #s(literal 3 binary64)) (*.f64 %500 b) (/.f64 #s(literal 3 binary64) %1008) (/.f64 %1000 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %1002) (*.f64 %1 %510) (*.f64 %510 %1) (*.f64 %1002 #s(literal -3 binary64)) (/.f64 %1002 #s(literal -3 binary64)) (*.f64 %17 %520) (*.f64 %1017 #s(literal 1/2 binary64)) (*.f64 #s(literal 2/3 binary64) %1019) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %1002)) #s(literal -3 binary64) #s(literal -1/3 binary64) #s(literal -1 binary64) #s(literal -9 binary64) %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %337 %339 %341 %343 %345 %346 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %367 %369 %370 %371 %372 %373 %374 %375 %377 %379 %382 %383 %385 #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64) #s(literal 9 binary64) #s(literal 1/9 binary64) %86 %87 %88 %89 %90 %91 %92 %93 %94 %96 %97 %98 %100 %101 %102 %103 %106 %107 %108 %109 %110 %111 %112 %113 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %133 %135 %137 %138 %139 %140 %141 %143 %144 %145 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %178 %179 %180 %181 %182 %183 %184 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %215 %217 %219 %1023 (/.f64 %255 %1) (neg.f64 %1025) (*.f64 c %26) (*.f64 #s(literal 3 binary64) %1023) (*.f64 %1023 #s(literal 3 binary64)) (*.f64 %26 c) (/.f64 #s(literal 3 binary64) (/.f64 b c)) (*.f64 %255 %1033) (*.f64 %1033 %255) (neg.f64 %1036) (neg.f64 %1038) (/.f64 %1025 #s(literal -3 binary64)) (neg.f64 (*.f64 %1025 #s(literal 3 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) %1025)) (/.f64 #s(literal 3 binary64) (/.f64 %1 %255)) (*.f64 #s(literal -3 binary64) %1036) (*.f64 #s(literal 2/3 binary64) %1049) (*.f64 %268 %1048) (*.f64 %1038 #s(literal -3 binary64)) #s(literal -2/3 binary64) #s(literal -2 binary64) (neg.f64 #s(literal 2/3 binary64)) (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) (-.f64 #s(literal -3 binary64) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) #s(literal -2/3 binary64)) (*.f64 #s(literal -3 binary64) #s(literal 2/3 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal -2/3 binary64) #s(literal 3 binary64)) (*.f64 #s(literal 2/3 binary64) #s(literal -3 binary64)) (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 3 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal -2/3 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 2/3 binary64) #s(literal -3 binary64)) (/.f64 #s(literal 4 binary64) #s(literal -2/3 binary64)) (*.f64 #s(literal 1/2 binary64) %1067) (*.f64 %1067 #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal -3 binary64) #s(literal -3 binary64)) (fma.f64 #s(literal -3 binary64) #s(literal 3 binary64) #s(literal -3 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2/3 binary64) #s(literal -3 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -2/3 binary64) #s(literal -3 binary64)) (fma.f64 #s(literal -2/3 binary64) #s(literal 1/2 binary64) #s(literal -3 binary64)) (fma.f64 #s(literal 2/3 binary64) #s(literal -1/2 binary64) #s(literal -3 binary64)) (+.f64 #s(literal -2/3 binary64) %1076) (+.f64 #s(literal -2/3 binary64) %1078) (*.f64 %1080 #s(literal 1/2 binary64)) (*.f64 %1082 #s(literal 1/2 binary64)) (*.f64 %1084 #s(literal 1/2 binary64)) (/.f64 %1086 b) (/.f64 %1084 #s(literal 2/3 binary64)) (*.f64 b %1089) (*.f64 #s(literal 1/2 binary64) %1091) (/.f64 %17 %1) (neg.f64 %1094) (fma.f64 #s(literal 3 binary64) #s(literal -2/3 binary64) %1076) (fma.f64 #s(literal 3 binary64) #s(literal -2/3 binary64) %1078) (fma.f64 #s(literal -3 binary64) #s(literal 2/3 binary64) %1076) (fma.f64 #s(literal -3 binary64) #s(literal 2/3 binary64) %1078) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) %1076) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) %1078) (fma.f64 #s(literal -2/3 binary64) #s(literal 3 binary64) %1076) (fma.f64 #s(literal -2/3 binary64) #s(literal 3 binary64) %1078) (fma.f64 #s(literal -2/3 binary64) %340 #s(literal -3 binary64)) (fma.f64 #s(literal 2/3 binary64) #s(literal -3 binary64) %1076) (fma.f64 #s(literal 2/3 binary64) #s(literal -3 binary64) %1078) (fma.f64 #s(literal 4 binary64) #s(literal -1/2 binary64) %1076) (fma.f64 #s(literal 4 binary64) #s(literal -1/2 binary64) %1078) (fma.f64 #s(literal 4 binary64) %342 #s(literal -3 binary64)) (fma.f64 #s(literal 1/2 binary64) %1067 %1076) (fma.f64 #s(literal 1/2 binary64) %1067 %1078) (fma.f64 %1067 #s(literal 1/2 binary64) %1076) (fma.f64 %1067 #s(literal 1/2 binary64) %1078) (*.f64 %1086 %26) (/.f64 #s(literal 3 binary64) (/.f64 b %1086)) (fma.f64 %1080 #s(literal 1/2 binary64) %1076) (fma.f64 %1080 #s(literal 1/2 binary64) %1078) (fma.f64 %1082 #s(literal 1/2 binary64) %1076) (fma.f64 %1082 #s(literal 1/2 binary64) %1078) (fma.f64 %1084 #s(literal 1/2 binary64) %1076) (fma.f64 %1084 #s(literal 1/2 binary64) %1078) (fma.f64 b %1089 %1076) (fma.f64 b %1089 %1078) (fma.f64 #s(literal 1/2 binary64) %1091 %1076) (fma.f64 #s(literal 1/2 binary64) %1091 %1078) (fma.f64 %1086 %26 %1076) (fma.f64 %1086 %26 %1078) #s(literal 2/3 binary64) #s(literal 2 binary64) #s(literal 2/9 binary64) (neg.f64 #s(literal -2/3 binary64)) (+.f64 #s(literal 3 binary64) #s(literal 3 binary64)) (+.f64 #s(literal 2/3 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 3 binary64) #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) #s(literal 2/3 binary64)) (*.f64 #s(literal -3 binary64) #s(literal -2/3 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal -2/3 binary64) #s(literal -3 binary64)) (*.f64 #s(literal 2/3 binary64) #s(literal 3 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal -2/3 binary64) #s(literal -3 binary64)) (/.f64 #s(literal 2/3 binary64) #s(literal 3 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 2/3 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal 2/3 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal -3 binary64) #s(literal -2/3 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal -2/3 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2/3 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2/3 binary64) #s(literal -3 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2/3 binary64) #s(literal -1/2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 2/3 binary64) #s(literal 3 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2/3 binary64) #s(literal 1/2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 3 binary64)) (+.f64 #s(literal 3 binary64) %1159) (+.f64 #s(literal 1/2 binary64) %214) (+.f64 #s(literal 1/2 binary64) %1162) (+.f64 (+.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 2/3 binary64) %197) (*.f64 %1084 #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal -2/3 binary64) #s(literal -2/3 binary64)) #s(literal -2/3 binary64)) (*.f64 #s(literal -1/2 binary64) %1091) (fma.f64 %114 %115 #s(literal 3 binary64)) (fma.f64 %115 %114 #s(literal 3 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) %1159) (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) %214) (fma.f64 #s(literal 3 binary64) #s(literal 1/2 binary64) %1162) (fma.f64 #s(literal -3 binary64) #s(literal -3 binary64) %1159) (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) %214) (fma.f64 #s(literal -1/2 binary64) #s(literal -3 binary64) %1162) (fma.f64 #s(literal -1/2 binary64) #s(literal -2/3 binary64) %1159) (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) %214) (fma.f64 #s(literal 1/2 binary64) #s(literal 3 binary64) %1162) (fma.f64 #s(literal 1/2 binary64) #s(literal 2/3 binary64) %1159) (fma.f64 #s(literal -2/3 binary64) #s(literal -1/2 binary64) %1159) (fma.f64 #s(literal 2/3 binary64) #s(literal 1/2 binary64) %1159) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1159) (fma.f64 #s(literal 1/4 binary64) #s(literal 2/3 binary64) %214) (fma.f64 #s(literal 1/4 binary64) #s(literal 2/3 binary64) %1162) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1159) (fma.f64 #s(literal 3 binary64) #s(literal 2/3 binary64) %197) (fma.f64 #s(literal -3 binary64) #s(literal -2/3 binary64) %197) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %197) (fma.f64 #s(literal -2/3 binary64) #s(literal -3 binary64) %197) (fma.f64 #s(literal 2/3 binary64) #s(literal 3 binary64) %197) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %197) (fma.f64 %1084 #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 b %26 #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) %1091 #s(literal 0 binary64)) (fma.f64 %142 #s(literal 3 binary64) #s(literal 3 binary64)) (fma.f64 %114 %115 %1159) (fma.f64 %115 %114 %1159) (fma.f64 %176 %177 #s(literal 3 binary64)) (fma.f64 %1084 #s(literal -1/2 binary64) %197) (fma.f64 b %26 %1159) (fma.f64 %142 #s(literal 3 binary64) %1159) (fma.f64 #s(literal -1/2 binary64) %1091 %197) (fma.f64 %146 %185 #s(literal 3 binary64)) (fma.f64 %176 %177 %1159) (fma.f64 %146 %185 %1159) %505 (/.f64 %221 %255) (neg.f64 %580) (*.f64 a %1213) (*.f64 #s(literal 3 binary64) %505) (*.f64 %505 #s(literal 3 binary64)) (*.f64 %1213 a) (/.f64 #s(literal 3 binary64) %494) (*.f64 #s(literal -3 binary64) %580) (*.f64 %221 %1220) (*.f64 %580 #s(literal -3 binary64)) (*.f64 %1220 %221) (*.f64 #s(literal 2/3 binary64) (*.f64 %1224 a)) (*.f64 %234 %1224) %221 (*.f64 a #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) a) (*.f64 #s(literal 3 binary64) %221) (*.f64 %221 #s(literal 3 binary64)) %500 %1232 %1233 %1234 %1236 %1237 %1238 %1240 %1242 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1253 %1254 %1255 %1256 %1258 %1260 %1262 %1264 %1266 %1267 %1269 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1293 %1295 %1296 %1297 %1298 %1299 %1301 %1302 %1303 %1304 %1305 %1306 %1307 %1308 %1309 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1333 %500 %1232 %1233 %1234 %1236 %1237 %1238 %1240 %1242 %1244 %1245 %1246 %1247 %1248 %1249 %1250 %1251 %1253 %1254 %1255 %1256 %1258 %1260 %1262 %1264 %1266 %1267 %1269 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1293 %1295 %1296 %1297 %1298 %1299 %1301 %1302 %1303 %1304 %1305 %1306 %1307 %1308 %1309 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1326 %1327 %1328 %1329 %1330 %1331 %1333 #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64) #s(literal 9 binary64) #s(literal 1/9 binary64) %86 %87 %88 %89 %90 %91 %92 %93 %94 %96 %97 %98 %100 %101 %102 %103 %106 %107 %108 %109 %110 %111 %112 %113 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %133 %135 %137 %138 %139 %140 %141 %143 %144 %145 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %172 %173 %174 %175 %178 %179 %180 %181 %182 %183 %184 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %198 %199 %200 %201 %202 %203 %204 %205 %206 %207 %208 %209 %210 %211 %212 %213 %215 %217 %219 a %222 %223 %224 %225 %226 %227 %229 %231 %233 %235 %236 %237 %238 %239 %240 %241 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %1086 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1346 %1347 %1348 %1349 %1351 %1353 %1354 %1356 %1358 %1360 %1361 %1363 %1364 %1366 %1367 %1368 %1370 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1380 %1381 %1382 %1383 %1384 %1385 %1386 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %475 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1411 %1412 %1413 %1414 %1415 %1417 %1419 %1421 %1424 %1425 %1427 %1428 %1430 %1432 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1472 %1474 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1495 %1497 %1498 %1500 %1502 %1504 %1505 %1507 %1508 %1510 %1512 %1514 %1515 %1517 %1519 %1521 %1523 %1525 %1527 %1528 %1530 %1532 %1534 %1536 %1538 %1540 %1541 %1542 %1543 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 #s(literal -3/4 binary64) #s(literal -6 binary64) (*.f64 b #s(literal -6 binary64)) %1612 (*.f64 b %1614) (*.f64 #s(literal 6 binary64) %1) (*.f64 %1 #s(literal 6 binary64)) (*.f64 %1614 b) (neg.f64 %1619) (*.f64 b %1621) (*.f64 #s(literal 3 binary64) %1612) (*.f64 %1612 #s(literal 3 binary64)) (*.f64 %1619 #s(literal -3 binary64)) (/.f64 %1619 #s(literal -3 binary64)) (*.f64 %1627 #s(literal 2/3 binary64)) (*.f64 %1629 #s(literal 1/2 binary64)) (/.f64 %1629 #s(literal 2/3 binary64)) (fma.f64 b #s(literal -6 binary64) %1632) (fma.f64 b #s(literal -6 binary64) %1634) (fma.f64 #s(literal -6 binary64) b %1632) (fma.f64 #s(literal -6 binary64) b %1634) (+.f64 %1612 %1632) (+.f64 %1612 %1634) (fma.f64 b %1614 %1632) (fma.f64 b %1614 %1634) (fma.f64 #s(literal 6 binary64) %1 %1632) (fma.f64 #s(literal 6 binary64) %1 %1634) (fma.f64 %1 #s(literal 6 binary64) %1632) (fma.f64 %1 #s(literal 6 binary64) %1634) (fma.f64 %1614 b %1632) (fma.f64 %1614 b %1634) (fma.f64 b %1621 %1632) (fma.f64 b %1621 %1634) (fma.f64 #s(literal 3 binary64) %1612 %1632) (fma.f64 #s(literal 3 binary64) %1612 %1634) (fma.f64 #s(literal 1/2 binary64) %1612 %1652) (fma.f64 %1612 #s(literal 3 binary64) %1632) (fma.f64 %1612 #s(literal 3 binary64) %1634) (fma.f64 %1612 #s(literal 1/2 binary64) %1627) (fma.f64 %1619 #s(literal -3 binary64) %1632) (fma.f64 %1619 #s(literal -3 binary64) %1634) (+.f64 %1627 %1627) (+.f64 %1652 %1652) (fma.f64 %1627 #s(literal 2/3 binary64) %1632) (fma.f64 %1627 #s(literal 2/3 binary64) %1634) (fma.f64 %1629 #s(literal 1/2 binary64) %1632) (fma.f64 %1629 #s(literal 1/2 binary64) %1634) %266 (*.f64 #s(literal 1/2 binary64) c) (/.f64 c #s(literal 2/3 binary64)) (*.f64 #s(literal -1/2 binary64) %255) (*.f64 %255 #s(literal -1/2 binary64)) (neg.f64 %291) (*.f64 %266 #s(literal 3 binary64)) (*.f64 %291 #s(literal -3 binary64)) %415 (fabs.f64 %415) (fabs.f64 %255) (fabs.f64 %432) (neg.f64 %432) (*.f64 #s(literal 3 binary64) %415) (*.f64 %415 #s(literal 3 binary64)) (/.f64 %415 #s(literal 3 binary64)) (fabs.f64 %530) (fabs.f64 %597) (fabs.f64 %599) (neg.f64 %597) (neg.f64 %599) (sqrt.f64 %460) (/.f64 %432 #s(literal -3 binary64)) (fabs.f64 %516) (neg.f64 %516) (fabs.f64 %627) (fabs.f64 %601) (fabs.f64 %629) (fabs.f64 %603) (fabs.f64 %528) (*.f64 #s(literal -3 binary64) %599) (*.f64 #s(literal 1/2 binary64) %652) (*.f64 #s(literal 2/3 binary64) %660) (*.f64 %597 #s(literal -3 binary64)) (*.f64 %1697 #s(literal 2/3 binary64)) (*.f64 %649 #s(literal 1/2 binary64)) (+.f64 %415 %1700) (+.f64 %415 %1702) (/.f64 %597 #s(literal -3 binary64)) (/.f64 %649 #s(literal 2/3 binary64)) (/.f64 %599 #s(literal -3 binary64)) (/.f64 %652 #s(literal 2/3 binary64)) (/.f64 #s(literal 3 binary64) %1708) (/.f64 %516 #s(literal -3 binary64)) (sqrt.f64 (/.f64 %460 #s(literal 3 binary64))) (*.f64 %463 %463) (fma.f64 #s(literal 3 binary64) %415 %1700) (fma.f64 #s(literal 3 binary64) %415 %1702) (fma.f64 #s(literal 1/2 binary64) %415 %660) (fma.f64 %415 #s(literal 3 binary64) %1700) (fma.f64 %415 #s(literal 3 binary64) %1702) (fma.f64 %415 #s(literal 1/2 binary64) %1697) (+.f64 %1697 %1697) (+.f64 %660 %660) (*.f64 %538 %538) (fma.f64 #s(literal -3 binary64) %599 %1700) (fma.f64 #s(literal -3 binary64) %599 %1702) (fma.f64 #s(literal 1/2 binary64) %652 %1700) (fma.f64 #s(literal 1/2 binary64) %652 %1702) (fma.f64 #s(literal 2/3 binary64) %660 %1700) (fma.f64 #s(literal 2/3 binary64) %660 %1702) (fma.f64 %597 #s(literal -3 binary64) %1700) (fma.f64 %597 #s(literal -3 binary64) %1702) (fma.f64 %1697 #s(literal 2/3 binary64) %1700) (fma.f64 %1697 #s(literal 2/3 binary64) %1702) (fma.f64 %649 #s(literal 1/2 binary64) %1700) (fma.f64 %649 #s(literal 1/2 binary64) %1702) (fma.f64 %463 %463 %1700) (fma.f64 %463 %463 %1702) (fma.f64 %538 %538 %1700) (fma.f64 %538 %538 %1702) (pow.f64 %415 #s(literal 3 binary64)) (pow.f64 %463 #s(literal 2/3 binary64)) (pow.f64 %460 #s(literal 1/2 binary64)) (pow.f64 %460 %1742) (pow.f64 (*.f64 %460 %460) #s(literal 1/4 binary64)) %412 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %463 (fabs.f64 %463) (fabs.f64 %538) (neg.f64 %538) (*.f64 #s(literal 3 binary64) %463) (*.f64 %463 #s(literal 3 binary64)) (/.f64 %463 #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) %538) (*.f64 %538 #s(literal -3 binary64)) (/.f64 %538 #s(literal -3 binary64)) (*.f64 #s(literal 1/2 binary64) %881) (*.f64 #s(literal 2/3 binary64) %1771) (*.f64 %1773 #s(literal 2/3 binary64)) (*.f64 %884 #s(literal 1/2 binary64)) (/.f64 %881 #s(literal 2/3 binary64)) (/.f64 %884 #s(literal 2/3 binary64)) (/.f64 #s(literal 3 binary64) %1778) (+.f64 %463 %1780) (+.f64 %463 %1782) (*.f64 %1784 %1784) (fma.f64 #s(literal 3 binary64) %463 %1780) (fma.f64 #s(literal 3 binary64) %463 %1782) (fma.f64 #s(literal 1/2 binary64) %463 %1771) (fma.f64 %463 #s(literal 3 binary64) %1780) (fma.f64 %463 #s(literal 3 binary64) %1782) (fma.f64 %463 #s(literal 1/2 binary64) %1773) (+.f64 %1771 %1771) (+.f64 %1773 %1773) (fma.f64 #s(literal -3 binary64) %538 %1780) (fma.f64 #s(literal -3 binary64) %538 %1782) (fma.f64 %538 #s(literal -3 binary64) %1780) (fma.f64 %538 #s(literal -3 binary64) %1782) (fma.f64 #s(literal 1/2 binary64) %881 %1780) (fma.f64 #s(literal 1/2 binary64) %881 %1782) (fma.f64 #s(literal 2/3 binary64) %1771 %1780) (fma.f64 #s(literal 2/3 binary64) %1771 %1782) (fma.f64 %1773 #s(literal 2/3 binary64) %1780) (fma.f64 %1773 #s(literal 2/3 binary64) %1782) (fma.f64 %884 #s(literal 1/2 binary64) %1780) (fma.f64 %884 #s(literal 1/2 binary64) %1782) (pow.f64 %415 #s(literal 1/2 binary64)) (pow.f64 %460 #s(literal 1/4 binary64)) (fma.f64 %1784 %1784 %1780) (fma.f64 %1784 %1784 %1782) (/.f64 #s(literal 3 binary64) (pow.f64 %415 #s(literal -1/2 binary64))) %549 %550 %496 %551 %552 %553 %555 %557 %559 %561 %563 %565 %566 %567 %568 %569 %570 %571 %573 %575 %576 %577 %578 %579 %581 %582 %584 %586 %588 %590 %592 %594 %595 %596 %598 %600 %602 %604 %606 %608 %610 %612 %614 %616 %617 %618 %620 %622 %624 %625 %626 %628 %630 %632 %634 %636 %638 %639 %641 %643 %645 %646 %647 %648 %651 %654 %657 %658 %661 %663 %665 %666 %667 %668 %671 %674 %676 %678 %680 %682 %684 %688 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %703 %705 %709 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %731 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %748 %750 %751 %752 %753 %754 %755 %756 %757 %758 %759 %760 %761 %762 %765 %767 %769 %771 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %786 %787 %789 %790 %791 %792 %793 %794 %795 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %825 %826 %827 %828 %829 %830 (/.f64 a %255) (/.f64 %221 c) %580 (neg.f64 %505) (/.f64 %412 %415) (fabs.f64 %580) (fabs.f64 (/.f64 %412 c)) (fabs.f64 (/.f64 a %415)) (fabs.f64 (/.f64 %221 %415)) (fabs.f64 (/.f64 %412 %255)) (fabs.f64 (/.f64 a %432)) (*.f64 a %1220) (*.f64 #s(literal -3 binary64) %505) (*.f64 %505 #s(literal -3 binary64)) (*.f64 %1220 a) (/.f64 %437 %432) (fabs.f64 (/.f64 %221 %432)) (fabs.f64 %526) (neg.f64 %524) (neg.f64 %526) (*.f64 #s(literal 3 binary64) %580) (*.f64 %221 %1213) (*.f64 %580 #s(literal 3 binary64)) (*.f64 %1213 %221) (/.f64 #s(literal 3 binary64) %496) (fabs.f64 (*.f64 %412 %1213)) (*.f64 %412 %1708) (*.f64 %1708 %412) (*.f64 %437 (/.f64 #s(literal 3 binary64) %432)) (*.f64 %1257 %1224) (sqrt.f64 %966) (*.f64 %466 (/.f64 %466 %415)) (*.f64 %412 (sqrt.f64 (fabs.f64 %1852))) (/.f64 (/.f64 %412 %463) %463) (sqrt.f64 %1858) (*.f64 %466 (sqrt.f64 (fabs.f64 (/.f64 a %460)))) (/.f64 %1866 %463) (*.f64 %837 %837) (*.f64 %466 (*.f64 %466 %1708)) (/.f64 (sqrt.f64 (fabs.f64 (neg.f64 %1864))) %463) (fabs.f64 (*.f64 %842 %837)) (fabs.f64 (*.f64 %837 %842)) (*.f64 %842 %842) (/.f64 (*.f64 %837 %466) %463) (/.f64 (*.f64 %466 %837) %463) (*.f64 %1866 %1778) (pow.f64 %580 #s(literal 3 binary64)) (pow.f64 %837 #s(literal 2/3 binary64)) (pow.f64 %966 #s(literal 1/2 binary64)) (pow.f64 %966 %1742) (pow.f64 %1858 #s(literal 1/2 binary64)) (/.f64 #s(literal 3 binary64) (pow.f64 %966 #s(literal -1/2 binary64))) (pow.f64 (*.f64 %966 %966) #s(literal 1/4 binary64)) (/.f64 #s(literal 3 binary64) %412) %518 (fabs.f64 %510) (/.f64 #s(literal -3 binary64) %437) (fabs.f64 %518) (fabs.f64 %514) (neg.f64 %514) (/.f64 #s(literal 2/3 binary64) %653) (*.f64 #s(literal 3 binary64) %518) (*.f64 #s(literal -3 binary64) %514) (*.f64 #s(literal 1/2 binary64) %659) (*.f64 #s(literal -2/3 binary64) %1904) (*.f64 #s(literal 2/3 binary64) %655) (*.f64 %518 #s(literal 3 binary64)) (*.f64 %514 #s(literal -3 binary64)) (*.f64 %655 #s(literal 2/3 binary64)) (*.f64 %659 #s(literal 1/2 binary64)) (*.f64 %1911 #s(literal -1/2 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 %412 #s(literal 3 binary64))) (/.f64 %518 #s(literal 3 binary64)) (/.f64 %514 #s(literal -3 binary64)) (/.f64 %659 #s(literal 2/3 binary64)) (/.f64 #s(literal -2/3 binary64) %673) (*.f64 #s(literal -2/3 binary64) %1919) (*.f64 %115 %1921) (*.f64 %1923 #s(literal -1/2 binary64)) (sqrt.f64 %1925) (/.f64 #s(literal 3 binary64) (/.f64 %437 #s(literal -3 binary64))) (*.f64 %115 %1929) (*.f64 %1931 %114) (*.f64 #s(literal 1/2 binary64) %1933) (*.f64 #s(literal -2/3 binary64) %1935) (*.f64 #s(literal 2/3 binary64) %1937) (*.f64 #s(literal 4 binary64) %1939) (*.f64 %1941 #s(literal 1/2 binary64)) (+.f64 %518 %1943) (+.f64 %655 %655) (/.f64 %710 %466) (fma.f64 #s(literal 3 binary64) %518 %1943) (fma.f64 #s(literal -3 binary64) %514 %1943) (fma.f64 #s(literal 1/2 binary64) %518 %655) (fma.f64 #s(literal 1/2 binary64) %659 %1943) (fma.f64 #s(literal -2/3 binary64) %1904 %1943) (fma.f64 #s(literal 2/3 binary64) %655 %1943) (fma.f64 %518 #s(literal 3 binary64) %1943) (fma.f64 %514 #s(literal -3 binary64) %1943) (fma.f64 %655 #s(literal 3 binary64) %655) (fma.f64 %655 #s(literal 2/3 binary64) %1943) (fma.f64 %659 #s(literal 1/2 binary64) %1943) (fma.f64 %1911 #s(literal -1/2 binary64) %1943) (fma.f64 #s(literal -2/3 binary64) %1919 %1943) (fma.f64 %115 %1921 %1943) (fma.f64 %1923 #s(literal -1/2 binary64) %1943) (*.f64 %710 %710) (*.f64 %864 %864) (*.f64 %926 %1964) (*.f64 %1964 %926) (fma.f64 %115 %1929 %1943) (fma.f64 %1931 %114 %1943) (fma.f64 #s(literal 1/2 binary64) %1933 %1943) (fma.f64 #s(literal -2/3 binary64) %1935 %1943) (fma.f64 #s(literal 2/3 binary64) %1937 %1943) (fma.f64 #s(literal 4 binary64) %1939 %1943) (fma.f64 %1941 #s(literal 1/2 binary64) %1943) (pow.f64 %412 #s(literal -3 binary64)) (pow.f64 %459 #s(literal -1/2 binary64)) (pow.f64 %518 #s(literal 3 binary64)) (fma.f64 %710 %710 %1943) (fma.f64 %864 %864 %1943) (fma.f64 %926 %710 %655) (fma.f64 %926 %1964 %1943) (fma.f64 %1964 %926 %1943) (pow.f64 %710 #s(literal 2/3 binary64)) (pow.f64 %1925 #s(literal 1/2 binary64)) (pow.f64 %1925 %1742) (/.f64 #s(literal 3 binary64) (pow.f64 %1925 #s(literal -1/2 binary64))) (pow.f64 (*.f64 %1925 %1925) #s(literal 1/4 binary64)) %837 (fabs.f64 %837) (fabs.f64 %842) (neg.f64 %842) (/.f64 %466 %463) (*.f64 #s(literal 3 binary64) %837) (*.f64 %837 #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) %545) (*.f64 #s(literal -3 binary64) %842) (*.f64 %842 #s(literal -3 binary64)) (/.f64 %764 %538) (*.f64 %466 %1778) (*.f64 %2000 %2000) (pow.f64 %580 #s(literal 1/2 binary64)) (pow.f64 %966 #s(literal 1/4 binary64)) (/.f64 #s(literal 3 binary64) %466) %710 (/.f64 #s(literal -3 binary64) %764) (fabs.f64 %710) (fabs.f64 %864) (neg.f64 %864) (/.f64 #s(literal 2/3 binary64) %885) (/.f64 #s(literal 2/3 binary64) %882) (*.f64 #s(literal 3 binary64) %710) (*.f64 #s(literal -3 binary64) %864) (*.f64 #s(literal 1/2 binary64) %1964) (*.f64 #s(literal 2/3 binary64) %926) (*.f64 %710 #s(literal 3 binary64)) (*.f64 %864 #s(literal -3 binary64)) (/.f64 %710 #s(literal 3 binary64)) (/.f64 %864 #s(literal -3 binary64)) (*.f64 #s(literal 1/2 binary64) %2019) (*.f64 #s(literal 2/3 binary64) %2021) (*.f64 %2023 #s(literal 1/2 binary64)) (*.f64 %2025 #s(literal 2/3 binary64)) (/.f64 %2023 #s(literal 2/3 binary64)) (/.f64 %2019 #s(literal 2/3 binary64)) (+.f64 %710 %2029) (+.f64 %926 %926) (pow.f64 %412 #s(literal -1/2 binary64)) (fma.f64 #s(literal 3 binary64) %710 %2029) (fma.f64 #s(literal -3 binary64) %864 %2029) (fma.f64 #s(literal 1/2 binary64) %1964 %2029) (fma.f64 #s(literal 2/3 binary64) %926 %2029) (fma.f64 %710 #s(literal 3 binary64) %2029) (fma.f64 %864 #s(literal -3 binary64) %2029) (+.f64 %710 %2039) (+.f64 %710 %2041) (pow.f64 %466 #s(literal -3 binary64)) (*.f64 %2044 %2044) (fma.f64 #s(literal 3 binary64) %710 %2039) (fma.f64 #s(literal 3 binary64) %710 %2041) (fma.f64 #s(literal -3 binary64) %864 %2039) (fma.f64 #s(literal -3 binary64) %864 %2041) (fma.f64 #s(literal 1/2 binary64) %710 %2021) (fma.f64 #s(literal 1/2 binary64) %2019 %2029) (fma.f64 #s(literal 1/2 binary64) %1964 %2039) (fma.f64 #s(literal 1/2 binary64) %1964 %2041) (fma.f64 #s(literal 2/3 binary64) %2021 %2029) (fma.f64 #s(literal 2/3 binary64) %926 %2039) (fma.f64 #s(literal 2/3 binary64) %926 %2041) (fma.f64 %710 #s(literal 3 binary64) %2039) (fma.f64 %710 #s(literal 3 binary64) %2041) (fma.f64 %710 #s(literal 1/2 binary64) %2025) (fma.f64 %864 #s(literal -3 binary64) %2039) (fma.f64 %864 #s(literal -3 binary64) %2041) (fma.f64 %2023 #s(literal 1/2 binary64) %2029) (fma.f64 %2025 #s(literal 2/3 binary64) %2029) (pow.f64 %518 #s(literal 1/2 binary64)) (+.f64 %2025 %2025) (+.f64 %2021 %2021) (pow.f64 %1925 #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) %2019 %2039) (fma.f64 #s(literal 1/2 binary64) %2019 %2041) (fma.f64 #s(literal 2/3 binary64) %2021 %2039) (fma.f64 #s(literal 2/3 binary64) %2021 %2041) (fma.f64 %2023 #s(literal 1/2 binary64) %2039) (fma.f64 %2023 #s(literal 1/2 binary64) %2041) (fma.f64 %2025 #s(literal 2/3 binary64) %2039) (fma.f64 %2025 #s(literal 2/3 binary64) %2041) (/.f64 #s(literal 3 binary64) (pow.f64 %518 #s(literal -1/2 binary64))) (fma.f64 %2044 %2044 %2029) (fma.f64 %2044 %2044 %2039) (fma.f64 %2044 %2044 %2041) %2081 (*.f64 #s(literal -3/8 binary64) a) (*.f64 a %2084) (*.f64 %221 #s(literal 3/8 binary64)) (*.f64 #s(literal 3/8 binary64) %221) (*.f64 %2084 a) (neg.f64 %2089) (*.f64 a %2091) (*.f64 #s(literal 3 binary64) %2081) (*.f64 %2081 #s(literal 3 binary64)) (neg.f64 %2095) (*.f64 %2097 #s(literal 2/3 binary64)) (*.f64 %2099 #s(literal 1/2 binary64)) (*.f64 %2095 #s(literal -3 binary64)) (/.f64 %2099 #s(literal 2/3 binary64)) (/.f64 %2095 #s(literal -3 binary64)) (fma.f64 a #s(literal -3/8 binary64) %2104) (fma.f64 a #s(literal -3/8 binary64) %2106) (fma.f64 #s(literal -3/8 binary64) a %2104) (fma.f64 #s(literal -3/8 binary64) a %2106) (+.f64 %2081 %2104) (+.f64 %2081 %2106) (fma.f64 a %2084 %2104) (fma.f64 a %2084 %2106) (fma.f64 %221 #s(literal 3/8 binary64) %2104) (fma.f64 %221 #s(literal 3/8 binary64) %2106) (fma.f64 #s(literal 3/8 binary64) %221 %2104) (fma.f64 #s(literal 3/8 binary64) %221 %2106) (fma.f64 %2084 a %2104) (fma.f64 %2084 a %2106) (fma.f64 a %2091 %2104) (fma.f64 a %2091 %2106) (fma.f64 #s(literal 3 binary64) %2081 %2104) (fma.f64 #s(literal 3 binary64) %2081 %2106) (fma.f64 #s(literal 1/2 binary64) %2081 %2124) (fma.f64 %2081 #s(literal 3 binary64) %2104) (fma.f64 %2081 #s(literal 3 binary64) %2106) (fma.f64 %2081 #s(literal 1/2 binary64) %2097) (+.f64 %2097 %2097) (+.f64 %2124 %2124) (fma.f64 %2097 #s(literal 2/3 binary64) %2104) (fma.f64 %2097 #s(literal 2/3 binary64) %2106) (fma.f64 %2099 #s(literal 1/2 binary64) %2104) (fma.f64 %2099 #s(literal 1/2 binary64) %2106) (fma.f64 %2095 #s(literal -3 binary64) %2104) (fma.f64 %2095 #s(literal -3 binary64) %2106) %2137 (*.f64 a %2138) (*.f64 #s(literal -3/8 binary64) %2140) (*.f64 %2138 a) (*.f64 %2140 #s(literal -3/8 binary64)) (/.f64 %2144 b) (*.f64 %1008 %2146) (*.f64 %2146 %1008) (/.f64 %2089 %50) (*.f64 #s(literal 3/8 binary64) (/.f64 a %50)) (neg.f64 %2152) (/.f64 %2154 %1) (/.f64 (*.f64 %2156 a) %1) (/.f64 (*.f64 %1008 #s(literal 3/8 binary64)) %1) (*.f64 %2156 %2161) (*.f64 %2161 %2156) (*.f64 %221 (/.f64 #s(literal -3/8 binary64) %50)) (/.f64 (*.f64 %2146 %221) %1) (/.f64 %2168 %53) (/.f64 (*.f64 %2161 #s(literal -3/8 binary64)) %1) (/.f64 (*.f64 %2172 #s(literal -3/8 binary64)) %53) (/.f64 (*.f64 %2175 a) %53) (*.f64 %2172 %2175) (*.f64 %2175 %2172) (/.f64 (*.f64 %2089 #s(literal -3 binary64)) %48) (*.f64 #s(literal 3 binary64) %2137) (*.f64 %2081 %2183) (*.f64 #s(literal 3/8 binary64) (*.f64 a %2185)) (*.f64 %2089 %2185) (*.f64 %2183 %2081) (*.f64 %2185 %2089) (/.f64 %2191 %58) (*.f64 %2193 %2194) (*.f64 %2194 %2193) (/.f64 #s(literal 3 binary64) (/.f64 %48 %2081)) (/.f64 %2152 #s(literal -3 binary64)) (/.f64 %2200 b) (*.f64 a (*.f64 %26 %2146)) (*.f64 #s(literal -3/8 binary64) (*.f64 %26 %1008)) (*.f64 #s(literal -3/8 binary64) (*.f64 %1008 %26)) (*.f64 %26 %2144) (*.f64 %2154 %1033) (*.f64 %2144 %26) (/.f64 (*.f64 %2089 #s(literal 3 binary64)) %50) (/.f64 %2095 %50) (/.f64 (*.f64 #s(literal -3 binary64) %2081) %50) (*.f64 #s(literal -3/8 binary64) (*.f64 %221 %2185)) (*.f64 %221 (*.f64 #s(literal -3/8 binary64) %2185)) (/.f64 #s(literal 3 binary64) (/.f64 b %2144)) (/.f64 (neg.f64 %2168) %58) (/.f64 %2224 %58) (*.f64 %2226 %2227) (*.f64 %2194 %2227) (*.f64 %2227 %2226) (*.f64 %2227 %2194) (/.f64 #s(literal 3 binary64) (/.f64 %50 %2089)) (/.f64 (*.f64 %1033 %2081) %1) (/.f64 (*.f64 %2144 #s(literal -3 binary64)) %1) (/.f64 #s(literal 3 binary64) (/.f64 %1 %2154)) (/.f64 (*.f64 %2240 %2081) %53) (*.f64 %2168 %2240) (*.f64 #s(literal 2/3 binary64) (*.f64 %2244 %2081)) (*.f64 %2099 %2244) (/.f64 #s(literal 3 binary64) (/.f64 %53 %2168)) (/.f64 %2250 b) (*.f64 %2252 (*.f64 %1048 %2081)) (*.f64 %1089 (*.f64 %1352 %2081)) (*.f64 (*.f64 %2081 %2252) %1048) (*.f64 (*.f64 %2081 %1089) %1352) (*.f64 %2261 %2146) (*.f64 %2263 %1008) (*.f64 (*.f64 %2144 #s(literal 2/3 binary64)) %1048) (*.f64 %2200 %26) (*.f64 %2224 (/.f64 #s(literal 3 binary64) %58)) (*.f64 %2270 (*.f64 %2271 %2081)) (*.f64 (*.f64 %2081 %2270) %2271) (*.f64 %2250 %26) %1220 (/.f64 #s(literal 3 binary64) %255) (neg.f64 %1213) (/.f64 #s(literal -2/3 binary64) %268) (*.f64 #s(literal 3 binary64) %1220) (*.f64 #s(literal -3 binary64) %1213) (*.f64 #s(literal -2/3 binary64) %1224) (*.f64 %1220 #s(literal 3 binary64)) (*.f64 %1213 #s(literal -3 binary64)) (/.f64 %1213 #s(literal -3 binary64)) (/.f64 #s(literal 2/3 binary64) %271) (/.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2/3 binary64) %255)) (*.f64 #s(literal 1/2 binary64) %2289) (*.f64 #s(literal 2/3 binary64) %2291) (*.f64 #s(literal 2/3 binary64) %2293) (*.f64 #s(literal 2/3 binary64) %2295) (*.f64 %2297 #s(literal 2/3 binary64)) (*.f64 %2299 #s(literal 1/2 binary64)) (/.f64 %2299 #s(literal 2/3 binary64)) (+.f64 %1220 %2302) (+.f64 %2293 %2293) (+.f64 %1220 %2305) (+.f64 %1220 %2307) (fma.f64 #s(literal 3 binary64) %1220 %2302) (fma.f64 #s(literal -3 binary64) %1213 %2302) (fma.f64 #s(literal -2/3 binary64) %1224 %2302) (fma.f64 %1220 #s(literal 3 binary64) %2302) (fma.f64 %1213 #s(literal -3 binary64) %2302) (fma.f64 #s(literal 1/2 binary64) %2289 %2302) (fma.f64 #s(literal 2/3 binary64) %2291 %2302) (fma.f64 #s(literal 2/3 binary64) %2293 %2302) (fma.f64 #s(literal 3 binary64) %1220 %2305) (fma.f64 #s(literal 3 binary64) %1220 %2307) (fma.f64 #s(literal -3 binary64) %1213 %2305) (fma.f64 #s(literal -3 binary64) %1213 %2307) (fma.f64 #s(literal 1/2 binary64) %1220 %2321) (fma.f64 #s(literal -2/3 binary64) %1224 %2305) (fma.f64 #s(literal -2/3 binary64) %1224 %2307) (fma.f64 %1220 #s(literal 3 binary64) %2305) (fma.f64 %1220 #s(literal 3 binary64) %2307) (fma.f64 %1220 #s(literal 1/2 binary64) %2297) (fma.f64 %1213 #s(literal -3 binary64) %2305) (fma.f64 %1213 #s(literal -3 binary64) %2307) (+.f64 %2321 %2321) (+.f64 %2297 %2297) (fma.f64 #s(literal 1/2 binary64) %2289 %2305) (fma.f64 #s(literal 1/2 binary64) %2289 %2307) (fma.f64 #s(literal 2/3 binary64) %2295 %2302) (fma.f64 #s(literal 2/3 binary64) %2291 %2305) (fma.f64 #s(literal 2/3 binary64) %2291 %2307) (fma.f64 #s(literal 2/3 binary64) %2293 %2305) (fma.f64 #s(literal 2/3 binary64) %2293 %2307) (fma.f64 %2297 #s(literal 2/3 binary64) %2302) (fma.f64 %2299 #s(literal 1/2 binary64) %2302) (pow.f64 %255 #s(literal -3 binary64)) (fma.f64 #s(literal 2/3 binary64) %2295 %2305) (fma.f64 #s(literal 2/3 binary64) %2295 %2307) (fma.f64 %2297 #s(literal 2/3 binary64) %2305) (fma.f64 %2297 #s(literal 2/3 binary64) %2307) (fma.f64 %2299 #s(literal 1/2 binary64) %2305) (fma.f64 %2299 #s(literal 1/2 binary64) %2307) %549 %550 %496 %551 %552 %553 %555 %557 %559 %561 %563 %565 %566 %567 %568 %569 %570 %571 %573 %575 %576 %577 %578 %579 %581 %582 %584 %586 %588 %590 %592 %594 %595 %596 %598 %600 %602 %604 %606 %608 %610 %612 %614 %616 %617 %618 %620 %622 %624 %625 %626 %628 %630 %632 %634 %636 %638 %639 %641 %643 %645 %646 %647 %648 %651 %654 %657 %658 %661 %663 %665 %666 %667 %668 %671 %674 %676 %678 %680 %682 %684 %688 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %703 %705 %709 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %731 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %748 %750 %751 %752 %753 %754 %755 %756 %757 %758 %759 %760 %761 %762 %765 %767 %769 %771 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %786 %787 %789 %790 %791 %792 %793 %794 %795 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %825 %826 %827 %828 %829 %830 %2350 %545 %831 %832 %833 %834 %835 %836 %838 %839 %840 %841 %843 %844 %845 %846 %847 %849 %851 %852 %854 %856 %858 %859 %860 %862 %863 %865 %866 %868 %870 %872 %874 %876 %878 %880 %883 %886 %888 %891 %894 %896 %898 %900 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %963 %964 %965 %968 %969 %970 %971 %972 %973 %255 (*.f64 c #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) c) (/.f64 c #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) %255) (*.f64 %255 #s(literal 3 binary64)) (/.f64 %255 #s(literal 3 binary64)) (*.f64 #s(literal -2/3 binary64) %266) (*.f64 #s(literal 2/3 binary64) %291) (*.f64 %291 #s(literal 2/3 binary64)) (*.f64 %268 #s(literal -1/2 binary64)) (*.f64 %2361 #s(literal 1/2 binary64)) (*.f64 %271 #s(literal 1/2 binary64)) (+.f64 %255 %2364) (+.f64 %255 %2366) (/.f64 %271 #s(literal 2/3 binary64)) (fma.f64 c #s(literal -1/2 binary64) %291) (fma.f64 #s(literal -1/2 binary64) c %291) (+.f64 %291 %291) (fma.f64 c #s(literal -3 binary64) %2364) (fma.f64 c #s(literal -3 binary64) %2366) (fma.f64 #s(literal -3 binary64) c %2364) (fma.f64 #s(literal -3 binary64) c %2366) (fma.f64 #s(literal 1/2 binary64) %255 %291) (fma.f64 %255 #s(literal 1/2 binary64) %291) (fma.f64 #s(literal 3 binary64) %255 %2364) (fma.f64 #s(literal 3 binary64) %255 %2366) (fma.f64 %255 #s(literal 3 binary64) %2364) (fma.f64 %255 #s(literal 3 binary64) %2366) (fma.f64 %266 #s(literal -3 binary64) %291) (fma.f64 %291 #s(literal 3 binary64) %291) (fma.f64 #s(literal -2/3 binary64) %266 %2364) (fma.f64 #s(literal -2/3 binary64) %266 %2366) (fma.f64 #s(literal 2/3 binary64) %291 %2364) (fma.f64 #s(literal 2/3 binary64) %291 %2366) (fma.f64 %291 #s(literal 2/3 binary64) %2364) (fma.f64 %291 #s(literal 2/3 binary64) %2366) (fma.f64 %268 #s(literal -1/2 binary64) %2364) (fma.f64 %268 #s(literal -1/2 binary64) %2366) (fma.f64 %2361 #s(literal 1/2 binary64) %2364) (fma.f64 %2361 #s(literal 1/2 binary64) %2366) (fma.f64 %271 #s(literal 1/2 binary64) %2364) (fma.f64 %271 #s(literal 1/2 binary64) %2366) %303 %406 %407 %408 %409 %410 %411 %414 %417 %419 %421 %422 %423 %425 %427 %429 %431 %434 %436 %439 %440 %441 %443 %445 %447 %449 %451 %453 %454 %455 %456 %458 %462 %465 %468 %470 %472 %474 %476 %479 %481 %482 %484 %486 %488 %490 %491 %492 %493 %549 %550 %496 %551 %552 %553 %555 %557 %559 %561 %563 %565 %566 %567 %568 %569 %570 %571 %573 %575 %576 %577 %578 %579 %581 %582 %584 %586 %588 %590 %592 %594 %595 %596 %598 %600 %602 %604 %606 %608 %610 %612 %614 %616 %617 %618 %620 %622 %624 %625 %626 %628 %630 %632 %634 %636 %638 %639 %641 %643 %645 %646 %647 %648 %651 %654 %657 %658 %661 %663 %665 %666 %667 %668 %671 %674 %676 %678 %680 %682 %684 %688 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %703 %705 %709 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %731 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %748 %750 %751 %752 %753 %754 %755 %756 %757 %758 %759 %760 %761 %762 %765 %767 %769 %771 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %786 %787 %789 %790 %791 %792 %793 %794 %795 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %825 %826 %827 %828 %829 %830 %2396 (+.f64 %1000 %545) (-.f64 %545 %1002) (-.f64 %1000 %546) (neg.f64 (-.f64 %1002 %545)) (neg.f64 (-.f64 %546 %1000)) (/.f64 %2404 a) (fma.f64 b %500 %545) (fma.f64 #s(literal 3 binary64) %545 %1000) (fma.f64 #s(literal 3 binary64) %1000 %545) (fma.f64 %545 #s(literal 3 binary64) %1000) (fma.f64 %1000 #s(literal 3 binary64) %545) (fma.f64 %500 b %545) (*.f64 %2396 #s(literal 3 binary64)) (fma.f64 #s(literal -3 binary64) %546 %1000) (fma.f64 #s(literal -3 binary64) %1002 %545) (fma.f64 %546 #s(literal -3 binary64) %1000) (fma.f64 %1 %510 %545) (fma.f64 %510 %1 %545) (fma.f64 %1002 #s(literal -3 binary64) %545) (/.f64 %2419 %221) (neg.f64 (/.f64 %2404 %221)) (neg.f64 (/.f64 %2419 a)) (fma.f64 %17 %520 %545) (fma.f64 %1017 #s(literal 1/2 binary64) %545) (fma.f64 %463 %710 %1000) (fma.f64 %710 %463 %1000) (/.f64 %2429 a) (fma.f64 #s(literal 1/2 binary64) %848 %1000) (fma.f64 #s(literal 2/3 binary64) %1019 %545) (fma.f64 #s(literal 2/3 binary64) %850 %1000) (fma.f64 %850 #s(literal 2/3 binary64) %1000) (fma.f64 %853 #s(literal 1/2 binary64) %1000) (*.f64 %500 %2404) (*.f64 %2404 %500) (/.f64 #s(literal 3 binary64) (/.f64 a %2404)) (fma.f64 a (/.f64 %545 a) %1000) (fma.f64 %545 %2442 %1000) (fma.f64 #s(literal 1/2 binary64) %861 %1000) (fma.f64 %864 %538 %1000) (fma.f64 %538 %864 %1000) (/.f64 %2447 %221) (fma.f64 #s(literal -2/3 binary64) %867 %1000) (*.f64 %2419 %510) (neg.f64 (*.f64 %2404 %510)) (+.f64 %1000 %2453) (+.f64 %2453 %1000) (fma.f64 #s(literal -2/3 binary64) %875 %1000) (-.f64 %2453 %1002) (/.f64 #s(literal 3 binary64) (/.f64 %221 %2419)) (/.f64 (fma.f64 %1000 %466 %463) %466) (fma.f64 #s(literal 1/2 binary64) %887 %1000) (*.f64 (*.f64 %2404 #s(literal 2/3 binary64)) %520) (*.f64 %2447 %510) (*.f64 %2429 %500) (fma.f64 %463 (/.f64 (/.f64 a %466) a) %1000) (/.f64 (fma.f64 %2453 a b) a) (fma.f64 b %500 %2453) (fma.f64 #s(literal 3 binary64) %1000 %2453) (fma.f64 %1000 #s(literal 3 binary64) %2453) (fma.f64 %500 b %2453) (fma.f64 %2476 %500 %1000) (/.f64 (-.f64 (*.f64 %1000 %466) %538) %466) (fma.f64 #s(literal -3 binary64) %1002 %2453) (fma.f64 %1 %510 %2453) (fma.f64 %510 %1 %2453) (fma.f64 %1002 #s(literal -3 binary64) %2453) (/.f64 (fma.f64 b %466 %2485) %2487) (/.f64 (fma.f64 %463 a %2489) %2491) (/.f64 (fma.f64 %463 a %2493) %2491) (/.f64 (-.f64 (*.f64 %1000 %764) %463) %764) (/.f64 (fma.f64 %1000 %764 %538) %764) (/.f64 (fma.f64 %2476 a %2501) %459) (fma.f64 %17 %520 %2453) (fma.f64 %1017 #s(literal 1/2 binary64) %2453) (/.f64 (-.f64 %2485 %2506) %2491) (/.f64 (-.f64 %2489 %2509) %2487) (/.f64 (fma.f64 %2453 %221 %1) %221) (fma.f64 %710 (/.f64 %2485 a) %1000) (fma.f64 #s(literal 2/3 binary64) %1019 %2453) (/.f64 (-.f64 %2517 %2493) %2519) (/.f64 (-.f64 %2521 %2485) %2523) (fma.f64 %901 %901 %1000) (/.f64 (fma.f64 %1 %466 %2526) %2528) (/.f64 (fma.f64 %463 %221 %2506) %2519) (/.f64 (fma.f64 %1 %466 %2517) %2528) (/.f64 (fma.f64 %463 %221 %2534) %2519) (/.f64 (fma.f64 %538 a %2537) %2539) (/.f64 (fma.f64 b %764 %2509) %2523) (/.f64 (fma.f64 b %764 %2543) %2523) (/.f64 (fma.f64 %538 a %2521) %2539) (/.f64 (fma.f64 %2476 %221 %2548) %2550) (/.f64 (-.f64 %2543 %2552) %2539) (/.f64 (-.f64 %2534 %2555) %2528) (/.f64 (-.f64 %2558 %2526) %2560) (/.f64 (-.f64 %2562 %2537) %2564) (/.f64 (fma.f64 %538 %221 %2552) %2564) (/.f64 (fma.f64 %538 %221 %2558) %2564) (/.f64 (fma.f64 %1 %764 %2555) %2560) (/.f64 (fma.f64 %1 %764 %2562) %2560) %17 (*.f64 b #s(literal 2/3 binary64)) (*.f64 #s(literal 2/3 binary64) b) (-.f64 b %1) (*.f64 #s(literal -2/3 binary64) %1) (*.f64 %1 #s(literal -2/3 binary64)) (neg.f64 %1086) (fma.f64 b #s(literal 3 binary64) b) (fma.f64 #s(literal 3 binary64) b b) (*.f64 #s(literal 3 binary64) %17) (*.f64 %17 #s(literal 3 binary64)) (fma.f64 #s(literal -3 binary64) %1 b) (fma.f64 %1 #s(literal -3 binary64) b) (*.f64 #s(literal -3 binary64) %1086) (*.f64 #s(literal 1/2 binary64) %2587) (*.f64 %1086 #s(literal -3 binary64)) (*.f64 #s(literal 4 binary64) %21) (*.f64 %2591 #s(literal 1/2 binary64)) (*.f64 %23 #s(literal 4 binary64)) (/.f64 %17 #s(literal 3 binary64)) (/.f64 %1086 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) %1048) (fma.f64 #s(literal 1/2 binary64) %17 b) (fma.f64 %17 #s(literal 1/2 binary64) b) (fma.f64 #s(literal 2/3 binary64) %21 b) (fma.f64 %23 #s(literal 2/3 binary64) b) (*.f64 %1359 #s(literal 1/2 binary64)) (*.f64 %1365 #s(literal -1/2 binary64)) (*.f64 %2603 #s(literal 1/2 binary64)) (/.f64 %1359 #s(literal 2/3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal 3 binary64) %17)) (fma.f64 b #s(literal 2/3 binary64) %2608) (fma.f64 b #s(literal 2/3 binary64) %2610) (fma.f64 #s(literal 2/3 binary64) b %2608) (fma.f64 #s(literal 2/3 binary64) b %2610) (+.f64 %17 %2608) (+.f64 %17 %2610) (fma.f64 #s(literal -2/3 binary64) %1 %2608) (fma.f64 #s(literal -2/3 binary64) %1 %2610) (fma.f64 %1 #s(literal -2/3 binary64) %2608) (fma.f64 %1 #s(literal -2/3 binary64) %2610) (fma.f64 #s(literal 3 binary64) %17 %2608) (fma.f64 #s(literal 3 binary64) %17 %2610) (fma.f64 %17 #s(literal 3 binary64) %2608) (fma.f64 %17 #s(literal 3 binary64) %2610) (fma.f64 #s(literal -3 binary64) %1086 %2608) (fma.f64 #s(literal -3 binary64) %1086 %2610) (fma.f64 #s(literal 1/2 binary64) %2587 %2608) (fma.f64 #s(literal 1/2 binary64) %2587 %2610) (fma.f64 %1086 #s(literal -3 binary64) %2608) (fma.f64 %1086 #s(literal -3 binary64) %2610) (fma.f64 #s(literal 4 binary64) %21 %2608) (fma.f64 #s(literal 4 binary64) %21 %2610) (fma.f64 %2591 #s(literal 1/2 binary64) %2608) (fma.f64 %2591 #s(literal 1/2 binary64) %2610) (fma.f64 %23 #s(literal 4 binary64) %2608) (fma.f64 %23 #s(literal 4 binary64) %2610) (fma.f64 %1359 #s(literal 1/2 binary64) %2608) (fma.f64 %1359 #s(literal 1/2 binary64) %2610) (fma.f64 %1365 #s(literal -1/2 binary64) %2608) (fma.f64 %1365 #s(literal -1/2 binary64) %2610) (fma.f64 %2603 #s(literal 1/2 binary64) %2608) (fma.f64 %2603 #s(literal 1/2 binary64) %2610) %1469 %1470 %1472 %1474 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1495 %1497 %1498 %1500 %1502 %1504 %1505 %1507 %1508 %1510 %1512 %1514 %1515 %1517 %1519 %1521 %1523 %1525 %1527 %1528 %1530 %1532 %1534 %1536 %1538 %1540 %1541 %1542 %1543 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1469 %1470 %1472 %1474 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1495 %1497 %1498 %1500 %1502 %1504 %1505 %1507 %1508 %1510 %1512 %1514 %1515 %1517 %1519 %1521 %1523 %1525 %1527 %1528 %1530 %1532 %1534 %1536 %1538 %1540 %1541 %1542 %1543 %1544 %1545 %1546 %1547 %1548 %1549 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1239 (/.f64 #s(literal 2/3 binary64) %221) (neg.f64 %1241) (*.f64 #s(literal 3 binary64) %1239) (*.f64 #s(literal -3 binary64) %1241) (*.f64 #s(literal -2/3 binary64) %500) (*.f64 #s(literal 2/3 binary64) %510) (*.f64 %500 #s(literal -2/3 binary64)) (*.f64 %1239 #s(literal 3 binary64)) (*.f64 #s(literal 4 binary64) %1243) (*.f64 %510 #s(literal 2/3 binary64)) (*.f64 %1241 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 a #s(literal -2/3 binary64))) (/.f64 %1239 #s(literal 3 binary64)) (/.f64 %1241 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 %221 #s(literal 2/3 binary64))) (/.f64 %1086 %2501) (*.f64 %1084 %520) (*.f64 (*.f64 %510 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 %17 %2548) (/.f64 %2664 b) (*.f64 b %2666) (*.f64 %1000 %1089) (*.f64 #s(literal -2/3 binary64) %2669) (/.f64 %1017 %1) (neg.f64 (/.f64 %1017 b)) (*.f64 #s(literal 2/3 binary64) %2674) (*.f64 %1241 (/.f64 %1 b)) (*.f64 %17 (/.f64 %510 b)) (*.f64 %510 %1094) (*.f64 %1086 %2681) (*.f64 %2664 %26) (/.f64 #s(literal 3 binary64) (/.f64 b %2664)) (/.f64 %2686 %2687) (/.f64 %2689 %2548) (-.f64 %2674 %2669) (+.f64 %2674 %2674) %2693 %2694 %2664 %2695 %2696 %2697 %2698 %2699 %2700 %2701 %2702 %2703 %2704 %2705 %2706 %2707 %2708 %2709 %2710 %2711 %2713 %2714 %2716 %2718 %2719 %2720 %2722 %2724 %2726 %2728 %2729 %2730 %2731 %2733 %2735 %2737 %2739 %2740 %2742 %2744 %2746 %2747 %2748 %2750 %2752 %2753 %2754 %2755 %2756 %2757 %2760 %2761 %2763 %2764 %2766 %2768 %2771 %2773 %2775 %2777 %2778 %2779 %2780 %2781 %2783 %2786 %2788 %2790 %2792 %2793 %2795 %2796 %2797 %2798 %2800 %2802 %2803 %2805 %2807 %2809 %2810 %2811 %2812 %2813 %2814 %2816 %2818 %2820 %2822 %2823 %2824 %2825 %2826 %2828 %2830 %2832 %2834 %2836 %2838 %2840 %2843 %2845 %2847 %2849 %2852 %2854 %2856 %2858 %2860 %2862 %2864 (fma.f64 b %2664 %266) (fma.f64 c #s(literal 1/2 binary64) %2749) (fma.f64 %48 %1239 %266) (fma.f64 #s(literal 1/2 binary64) c %2749) (fma.f64 %1000 %1086 %266) (fma.f64 #s(literal -2/3 binary64) %2758 %266) (fma.f64 %1086 %1000 %266) (fma.f64 %1239 %48 %266) %2873 (fma.f64 %2758 #s(literal -2/3 binary64) %266) (-.f64 %266 %2767) (+.f64 %266 %2749) (+.f64 %2749 %266) (fma.f64 %17 %1002 %266) (fma.f64 %1 %1017 %266) (fma.f64 %1017 %1 %266) (fma.f64 %1002 %17 %266) (neg.f64 %2882) (-.f64 %2749 %291) (fma.f64 #s(literal -1/2 binary64) %255 %2749) (fma.f64 #s(literal 2/3 binary64) (*.f64 %1002 b) %266) (fma.f64 %255 #s(literal -1/2 binary64) %2749) (fma.f64 %1241 %50 %266) (fma.f64 %53 (*.f64 %53 %1239) %266) (fma.f64 (*.f64 %1239 %53) %53 %266) (fma.f64 #s(literal -3 binary64) %2767 %266) (fma.f64 %510 %2745 %266) (fma.f64 %2745 %510 %266) (fma.f64 %2767 #s(literal -3 binary64) %266) (/.f64 %2898 a) (fma.f64 #s(literal -2/3 binary64) (*.f64 #s(literal 3 binary64) %2758) %266) (fma.f64 #s(literal 2/3 binary64) (*.f64 %510 %48) %266) (fma.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -3 binary64) %2758) %266) (fma.f64 %500 %2738 %266) (fma.f64 %266 #s(literal 3 binary64) %2749) (fma.f64 %291 #s(literal -3 binary64) %2749) (fma.f64 %2738 %500 %266) (fma.f64 %2749 #s(literal 3 binary64) %266) (fma.f64 (*.f64 %48 %510) #s(literal 2/3 binary64) %266) (fma.f64 (*.f64 %2758 #s(literal -3 binary64)) #s(literal 2/3 binary64) %266) (*.f64 #s(literal 3 binary64) %2873) (*.f64 %2873 #s(literal 3 binary64)) (/.f64 %2917 %221) (neg.f64 %2919) (fma.f64 %58 (*.f64 %58 %1239) %266) (fma.f64 (*.f64 %1239 %58) %58 %266) (neg.f64 %2925) (fma.f64 %66 %2664 %266) (fma.f64 %2928 b %266) (fma.f64 (*.f64 %2738 #s(literal 2/3 binary64)) %520 %266) (*.f64 %2932 #s(literal 2/3 binary64)) (*.f64 %2934 #s(literal 1/2 binary64)) (*.f64 %2925 #s(literal -3 binary64)) (/.f64 %2934 #s(literal 2/3 binary64)) (/.f64 %2925 #s(literal -3 binary64)) (fma.f64 %2749 (*.f64 %26 b) %266) (+.f64 %2873 %2941) (+.f64 %2873 %2943) (fma.f64 #s(literal 3 binary64) %2873 %2941) (fma.f64 #s(literal 3 binary64) %2873 %2943) (fma.f64 #s(literal 1/2 binary64) %2873 %2947) (fma.f64 %2873 #s(literal 3 binary64) %2941) (fma.f64 %2873 #s(literal 3 binary64) %2943) (fma.f64 %2873 #s(literal 1/2 binary64) %2932) (+.f64 %2932 %2932) (+.f64 %2947 %2947) (fma.f64 %2932 #s(literal 2/3 binary64) %2941) (fma.f64 %2932 #s(literal 2/3 binary64) %2943) (fma.f64 %2934 #s(literal 1/2 binary64) %2941) (fma.f64 %2934 #s(literal 1/2 binary64) %2943) (fma.f64 %2925 #s(literal -3 binary64) %2941) (fma.f64 %2925 #s(literal -3 binary64) %2943) %2960 (fma.f64 c %1048 %2664) (fma.f64 #s(literal 1/2 binary64) %1023 %2664) (fma.f64 %1000 #s(literal -2/3 binary64) %1049) (fma.f64 %1023 #s(literal 1/2 binary64) %2664) (fma.f64 #s(literal -2/3 binary64) %1000 %1049) (fma.f64 %1239 b %1049) (fma.f64 %1048 c %2664) (-.f64 %1049 %1017) (+.f64 %2664 %1049) (+.f64 %1049 %2664) (-.f64 %2664 %2971) (fma.f64 #s(literal -1/2 binary64) %1025 %2664) (fma.f64 #s(literal 2/3 binary64) %1002 %1049) (fma.f64 %255 %1352 %2664) (fma.f64 %1 %1241 %1049) (fma.f64 %1352 %255 %2664) (fma.f64 %1241 %1 %1049) (fma.f64 %1002 #s(literal 2/3 binary64) %1049) (fma.f64 %1025 #s(literal -1/2 binary64) %2664) (neg.f64 %2981) (fma.f64 #s(literal -3 binary64) %1017 %1049) (fma.f64 %17 %510 %1049) (fma.f64 %510 %17 %1049) (fma.f64 %1017 #s(literal -3 binary64) %1049) (/.f64 %2873 b) (/.f64 (fma.f64 %1049 a %1086) a) (fma.f64 c (*.f64 %26 #s(literal 1/2 binary64)) %2664) (fma.f64 #s(literal 3 binary64) %2664 %1049) (fma.f64 %500 %1086 %1049) (fma.f64 %1086 %500 %1049) (fma.f64 %266 %26 %2664) (fma.f64 %2664 #s(literal 3 binary64) %1049) (fma.f64 %291 %1033 %2664) (fma.f64 %26 %266 %2664) (fma.f64 %2971 #s(literal -3 binary64) %2664) (fma.f64 %1049 #s(literal 3 binary64) %2664) (*.f64 #s(literal 3 binary64) %2960) (/.f64 (fma.f64 c %1352 %1017) #s(literal -3 binary64)) (/.f64 %2882 %1) (/.f64 %2960 #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) %2715 %1049) (fma.f64 %255 (*.f64 %1033 #s(literal 1/2 binary64)) %2664) (/.f64 %2981 #s(literal -3 binary64)) (-.f64 %3010 %1000) (/.f64 (fma.f64 %1049 %221 %17) %221) (-.f64 %1002 (+.f64 %1000 %2971)) (-.f64 %1002 (-.f64 %1000 %1049)) (/.f64 %2898 %2501) (+.f64 %3010 %1002) (fma.f64 #s(literal -2/3 binary64) %2721 %1049) (fma.f64 #s(literal -2/3 binary64) %2723 %1049) (fma.f64 #s(literal 2/3 binary64) %2725 %1049) (fma.f64 #s(literal 2/3 binary64) %2727 %1049) (fma.f64 %1241 %1355 %1049) (fma.f64 %1357 %520 %1049) (fma.f64 %1359 %1243 %1049) (fma.f64 %2732 #s(literal -1/2 binary64) %1049) (fma.f64 %2734 #s(literal -1/2 binary64) %1049) (fma.f64 %2736 #s(literal 1/2 binary64) %1049) (*.f64 %1033 %2882) (*.f64 %2882 %1033) (/.f64 %2917 %2548) (+.f64 %1002 %3033) (+.f64 %1002 %3035) (/.f64 (fma.f64 %2664 b %3037) b) (/.f64 (fma.f64 b %2664 %3040) b) (fma.f64 b %1239 %3044) (fma.f64 %1000 #s(literal -2/3 binary64) %3044) (fma.f64 #s(literal -2/3 binary64) %1000 %3044) (fma.f64 %1239 b %3044) (fma.f64 %1365 %520 %1049) (fma.f64 %2741 #s(literal 1/2 binary64) %1049) (*.f64 %2873 %26) (*.f64 %26 %2873) (/.f64 (/.f64 %2882 #s(literal -3 binary64)) b) (fma.f64 b %2743 %1049) (+.f64 %2664 %3044) (/.f64 (fma.f64 %1017 b %3057) %1) (/.f64 (fma.f64 b %1017 %3060) %1) (/.f64 %2919 %1) (/.f64 (-.f64 %2749 %3057) b) (/.f64 (-.f64 %2749 %3060) b) (neg.f64 (*.f64 %26 %2882)) (/.f64 #s(literal 3 binary64) (/.f64 b %2873)) (fma.f64 %48 %2666 %1049) (fma.f64 #s(literal -2/3 binary64) %2759 %1049) (fma.f64 %1086 %2669 %1049) (fma.f64 %1239 %2762 %1049) (fma.f64 %2758 %1089 %1049) (/.f64 %2925 %1) (/.f64 (*.f64 #s(literal -3 binary64) %2873) %1) (fma.f64 b %1239 %3082) (fma.f64 %1000 #s(literal -2/3 binary64) %3082) (fma.f64 #s(literal -2/3 binary64) %1000 %3082) (fma.f64 #s(literal 2/3 binary64) %1002 %3044) (fma.f64 %1239 b %3082) (fma.f64 %1 %1241 %3044) (fma.f64 %1241 %1 %3044) (fma.f64 %1002 #s(literal 2/3 binary64) %3044) (-.f64 %1049 %2772) (/.f64 %2898 %2841) (/.f64 %2898 (neg.f64 %2548)) (/.f64 (-.f64 %2767 %3037) %1) (/.f64 (-.f64 %2767 %3040) %1) (/.f64 #s(literal 3 binary64) (/.f64 %1 %2882)) (fma.f64 b %510 %3033) (fma.f64 b %510 %3035) (fma.f64 #s(literal -3 binary64) %1000 %3033) (fma.f64 #s(literal -3 binary64) %1000 %3035) (fma.f64 %1000 #s(literal -3 binary64) %3033) (fma.f64 %1000 #s(literal -3 binary64) %3035) (fma.f64 %510 b %3033) (fma.f64 %510 b %3035) (+.f64 %2664 %3082) (/.f64 (fma.f64 a %266 %3110) %2841) (/.f64 (fma.f64 %17 %1 %3043) %2782) (fma.f64 #s(literal 2/3 binary64) %1002 %3082) (fma.f64 %1 %1241 %3082) (fma.f64 %1241 %1 %3082) (fma.f64 %1002 #s(literal 2/3 binary64) %3082) (*.f64 %2898 (/.f64 #s(literal 3 binary64) %2501)) (/.f64 (-.f64 %3110 %3081) %2782) (fma.f64 #s(literal 3 binary64) %1002 %3033) (fma.f64 #s(literal 3 binary64) %1002 %3035) (fma.f64 %500 %1 %3033) (fma.f64 %500 %1 %3035) (fma.f64 %1 %500 %3033) (fma.f64 %1 %500 %3035) (fma.f64 %1002 #s(literal 3 binary64) %3033) (fma.f64 %1002 #s(literal 3 binary64) %3035) (-.f64 %1049 %2791) (fma.f64 #s(literal -3 binary64) %1017 %3044) (fma.f64 %17 %510 %3044) (fma.f64 %510 %17 %3044) (fma.f64 %1017 #s(literal -3 binary64) %3044) (fma.f64 %2689 %510 %1049) (*.f64 %2917 (/.f64 #s(literal 3 binary64) %2548)) (/.f64 #s(literal 3 binary64) (/.f64 %2501 %2898)) (/.f64 %3141 %48) (fma.f64 #s(literal 3 binary64) %2664 %3044) (fma.f64 %500 %1086 %3044) (fma.f64 %1086 %500 %3044) (fma.f64 %2664 #s(literal 3 binary64) %3044) (*.f64 #s(literal 2/3 binary64) (*.f64 %1048 %2873)) (*.f64 %2934 %1048) (fma.f64 %2767 %1033 %1049) (/.f64 #s(literal 3 binary64) (/.f64 %2548 %2917)) (fma.f64 #s(literal -3 binary64) %1017 %3082) (fma.f64 %17 %510 %3082) (fma.f64 %510 %17 %3082) (fma.f64 %1017 #s(literal -3 binary64) %3082) (fma.f64 %2686 %1925 %1049) (/.f64 (fma.f64 %1049 b %2749) b) (/.f64 (/.f64 %3141 b) b) (fma.f64 %48 %2815 %1049) (fma.f64 #s(literal -2/3 binary64) %2817 %1049) (fma.f64 %1086 %2819 %1049) (fma.f64 %1239 %2821 %1049) (fma.f64 %26 %2749 %1049) (fma.f64 %2738 %2681 %1049) (fma.f64 %2749 %26 %1049) (fma.f64 #s(literal 3 binary64) %2664 %3082) (fma.f64 #s(literal 1/2 binary64) %2715 %3044) (fma.f64 %500 %1086 %3082) (fma.f64 %1086 %500 %3082) (fma.f64 %17 %1243 %3033) (fma.f64 %17 %1243 %3035) (fma.f64 %2664 #s(literal 3 binary64) %3082) (fma.f64 %1017 #s(literal -1/2 binary64) %3033) (fma.f64 %1017 #s(literal -1/2 binary64) %3035) (-.f64 %1049 (*.f64 %2767 %26)) (fma.f64 #s(literal 2/3 binary64) %2808 %3033) (fma.f64 #s(literal 2/3 binary64) %2808 %3035) (fma.f64 %1086 %520 %3033) (fma.f64 %1086 %520 %3035) (fma.f64 %2664 #s(literal 1/2 binary64) %3033) (fma.f64 %2664 #s(literal 1/2 binary64) %3035) (fma.f64 %520 %1086 %3033) (fma.f64 %520 %1086 %3035) (fma.f64 %1241 %1362 %3033) (fma.f64 %1241 %1362 %3035) (fma.f64 %2808 #s(literal 2/3 binary64) %3033) (fma.f64 %2808 #s(literal 2/3 binary64) %3035) (/.f64 (fma.f64 %1049 %221 %2689) %221) (/.f64 (neg.f64 %3141) %50) (fma.f64 #s(literal 1/2 binary64) %2715 %3082) (neg.f64 (/.f64 %3141 %50)) (/.f64 (fma.f64 %1049 %1 %2767) %1) (fma.f64 #s(literal -2/3 binary64) %2721 %3044) (fma.f64 #s(literal -2/3 binary64) %2723 %3044) (fma.f64 #s(literal 2/3 binary64) %2725 %3044) (fma.f64 #s(literal 2/3 binary64) %2727 %3044) (fma.f64 %1241 %1355 %3044) (fma.f64 %1357 %520 %3044) (fma.f64 %1359 %1243 %3044) (fma.f64 %2732 #s(literal -1/2 binary64) %3044) (fma.f64 %2734 #s(literal -1/2 binary64) %3044) (fma.f64 %2736 #s(literal 1/2 binary64) %3044) (/.f64 (/.f64 %3141 %1) %1) (/.f64 (/.f64 %3141 %53) %53) (/.f64 (fma.f64 %2689 b %3081) %2548) (/.f64 (fma.f64 %291 a (*.f64 b %2689)) %2548) (/.f64 (fma.f64 %291 a %2857) %2548) (fma.f64 %1365 %520 %3044) (fma.f64 %2741 #s(literal 1/2 binary64) %3044) (*.f64 %3141 %2183) (fma.f64 b %2743 %3044) (/.f64 (fma.f64 %1049 %459 %2686) %459) (/.f64 (-.f64 %2857 %3043) %2548) (fma.f64 #s(literal -2/3 binary64) %2721 %3082) (fma.f64 #s(literal -2/3 binary64) %2723 %3082) (fma.f64 #s(literal 2/3 binary64) %2725 %3082) (fma.f64 #s(literal 2/3 binary64) %2727 %3082) (fma.f64 %1241 %1355 %3082) (fma.f64 %1357 %520 %3082) (fma.f64 %1359 %1243 %3082) (fma.f64 %2732 #s(literal -1/2 binary64) %3082) (fma.f64 %2734 #s(literal -1/2 binary64) %3082) (fma.f64 %2736 #s(literal 1/2 binary64) %3082) (/.f64 #s(literal 3 binary64) (/.f64 %48 %3141)) (fma.f64 %48 %2666 %3044) (fma.f64 #s(literal -2/3 binary64) %2759 %3044) (fma.f64 %1086 %2669 %3044) (fma.f64 %1239 %2762 %3044) (fma.f64 %2738 %2859 %1049) (fma.f64 %2758 %1089 %3044) (fma.f64 %2861 %1048 %1049) (fma.f64 %1365 %520 %3082) (fma.f64 %2741 #s(literal 1/2 binary64) %3082) (fma.f64 b %2743 %3082) (/.f64 (fma.f64 %2767 b %3252) %50) (/.f64 (fma.f64 %2767 %1 %3255) %48) (/.f64 (fma.f64 %2767 %1 %3258) %48) (/.f64 (fma.f64 %2767 b %3261) %50) (/.f64 (fma.f64 %291 %1 (*.f64 %1 %2767)) %48) (/.f64 (fma.f64 %291 %1 %3267) %48) (/.f64 (fma.f64 %266 %1 (*.f64 b %2767)) %50) (/.f64 (fma.f64 %266 %1 %3273) %50) (/.f64 (/.f64 %3141 %58) %58) (fma.f64 %48 %2666 %3082) (fma.f64 #s(literal -2/3 binary64) %2759 %3082) (fma.f64 %1086 %2669 %3082) (fma.f64 %1239 %2762 %3082) (fma.f64 %2758 %1089 %3082) (/.f64 (fma.f64 %2749 %1 %3284) %50) (/.f64 (fma.f64 %2689 %1 %3043) %2782) (/.f64 (fma.f64 %291 b (*.f64 %1 %2749)) %50) (/.f64 (fma.f64 %291 b %3292) %50) (/.f64 (fma.f64 a %266 (*.f64 %1 %2689)) %2841) (/.f64 (fma.f64 a %266 %3298) %2841) (/.f64 (-.f64 %3273 %3255) %50) (/.f64 (-.f64 %3267 %3252) %48) (/.f64 (-.f64 %3292 %3305) %50) (/.f64 (-.f64 %3298 %3081) %2782) (/.f64 (fma.f64 %2686 b %3310) %2687) (/.f64 (fma.f64 %2686 b (*.f64 %266 %459)) %2687) (/.f64 (fma.f64 %266 %459 (*.f64 b %2686)) %3318) (/.f64 (fma.f64 %266 %459 %2855) %3318) (fma.f64 %2689 %510 %3044) (/.f64 (-.f64 %2855 %3323) %2687) (fma.f64 %2767 %1033 %3044) (fma.f64 %2686 %1925 %3044) (/.f64 (/.f64 %3141 %66) b) (fma.f64 %48 %2815 %3044) (fma.f64 #s(literal -2/3 binary64) %2817 %3044) (fma.f64 %1086 %2819 %3044) (fma.f64 %1239 %2821 %3044) (fma.f64 %26 %2749 %3044) (fma.f64 %2689 %510 %3082) (fma.f64 %2738 %2681 %3044) (fma.f64 %2749 %26 %3044) (fma.f64 %2767 %1033 %3082) (fma.f64 %2686 %1925 %3082) (/.f64 (fma.f64 %2686 %1 %3323) %3341) (/.f64 (fma.f64 %2686 %1 (*.f64 %291 %459)) %3341) (/.f64 (fma.f64 %291 %459 (*.f64 %1 %2686)) %3348) (/.f64 (fma.f64 %291 %459 %3350) %3348) (fma.f64 %48 %2815 %3082) (fma.f64 #s(literal -2/3 binary64) %2817 %3082) (fma.f64 %1086 %2819 %3082) (fma.f64 %1239 %2821 %3082) (fma.f64 %26 %2749 %3082) (fma.f64 %2738 %2681 %3082) (fma.f64 %2749 %26 %3082) (+.f64 (/.f64 %2928 %48) (neg.f64 (*.f64 %2971 #s(literal 3 binary64)))) (/.f64 (-.f64 %3350 %3310) %3341) (fma.f64 %2738 %2859 %3044) (fma.f64 %2861 %1048 %3044) (fma.f64 %2738 %2859 %3082) (fma.f64 %2861 %1048 %3082) %1422 (/.f64 %1220 a) (/.f64 %510 c) (/.f64 #s(literal 3 binary64) %303) (fabs.f64 %1422) (fabs.f64 %3374) (neg.f64 %3374) (/.f64 %500 %255) (/.f64 %1213 %221) (/.f64 %1708 %412) (fabs.f64 (/.f64 %1213 %412)) (fabs.f64 (/.f64 %1220 %412)) (*.f64 #s(literal 3 binary64) %1422) (*.f64 #s(literal -3 binary64) %3374) (*.f64 %1422 #s(literal 3 binary64)) (*.f64 %3374 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) %3388) (*.f64 %500 %1220) (*.f64 %1220 %500) (*.f64 %1213 %510) (*.f64 %510 %1213) (/.f64 #s(literal 3 binary64) (/.f64 a %1220)) (/.f64 #s(literal 3 binary64) (/.f64 c %510)) (/.f64 (neg.f64 %1708) %437) (/.f64 #s(literal 3 binary64) %1410) (/.f64 #s(literal 3 binary64) (/.f64 %221 %1213)) (/.f64 #s(literal 3 binary64) (/.f64 %255 %500)) (*.f64 %1708 %518) (/.f64 #s(literal 3 binary64) (/.f64 %412 %1708)) (*.f64 #s(literal 2/3 binary64) (*.f64 %520 %1220)) (*.f64 %2299 %520) (sqrt.f64 (/.f64 %1852 %459)) (/.f64 %3413 %466) (/.f64 %1423 %475) (sqrt.f64 %3416) (*.f64 %1423 %1423) (*.f64 %710 %3413) (/.f64 (*.f64 %1423 #s(literal 3 binary64)) %475) (/.f64 %1778 %489) (fabs.f64 (*.f64 %3423 %1423)) (fabs.f64 (*.f64 %1423 %3423)) (*.f64 %3423 %3423) (/.f64 (*.f64 %3429 %1778) %437) (/.f64 (*.f64 %3429 %3429) %412) (/.f64 (*.f64 %1778 %3429) %437) (pow.f64 %1422 #s(literal 3 binary64)) (/.f64 %3437 %466) (/.f64 (*.f64 %1778 %1423) %466) (/.f64 %3441 %483) (pow.f64 %1423 #s(literal 2/3 binary64)) (/.f64 (*.f64 %1423 %3429) %764) (/.f64 (*.f64 %3429 %1423) %764) (/.f64 (*.f64 %3429 #s(literal 3 binary64)) (*.f64 %764 %475)) (/.f64 (*.f64 #s(literal 3 binary64) %3429) (*.f64 %475 %764)) (*.f64 %1778 (*.f64 %710 %1423)) (*.f64 %3437 %710) (pow.f64 %3416 #s(literal 1/2 binary64)) %3458 (*.f64 #s(literal -3/4 binary64) c) (*.f64 c %3461) (*.f64 %255 #s(literal 3/4 binary64)) (*.f64 #s(literal 3/4 binary64) %255) (*.f64 %3461 c) (neg.f64 %3466) (*.f64 c %3468) (*.f64 #s(literal 3 binary64) %3458) (*.f64 %3458 #s(literal 3 binary64)) (neg.f64 %3472) (*.f64 %3474 #s(literal 2/3 binary64)) (*.f64 %3476 #s(literal 1/2 binary64)) (*.f64 %3472 #s(literal -3 binary64)) (/.f64 %3476 #s(literal 2/3 binary64)) (/.f64 %3472 #s(literal -3 binary64)) (fma.f64 c #s(literal -3/4 binary64) %3481) (fma.f64 c #s(literal -3/4 binary64) %3483) (fma.f64 #s(literal -3/4 binary64) c %3481) (fma.f64 #s(literal -3/4 binary64) c %3483) (+.f64 %3458 %3481) (+.f64 %3458 %3483) (fma.f64 c %3461 %3481) (fma.f64 c %3461 %3483) (fma.f64 %255 #s(literal 3/4 binary64) %3481) (fma.f64 %255 #s(literal 3/4 binary64) %3483) (fma.f64 #s(literal 3/4 binary64) %255 %3481) (fma.f64 #s(literal 3/4 binary64) %255 %3483) (fma.f64 %3461 c %3481) (fma.f64 %3461 c %3483) (fma.f64 c %3468 %3481) (fma.f64 c %3468 %3483) (fma.f64 #s(literal 3 binary64) %3458 %3481) (fma.f64 #s(literal 3 binary64) %3458 %3483) (fma.f64 #s(literal 1/2 binary64) %3458 %3501) (fma.f64 %3458 #s(literal 3 binary64) %3481) (fma.f64 %3458 #s(literal 3 binary64) %3483) (fma.f64 %3458 #s(literal 1/2 binary64) %3474) (+.f64 %3474 %3474) (+.f64 %3501 %3501) (fma.f64 %3474 #s(literal 2/3 binary64) %3481) (fma.f64 %3474 #s(literal 2/3 binary64) %3483) (fma.f64 %3476 #s(literal 1/2 binary64) %3481) (fma.f64 %3476 #s(literal 1/2 binary64) %3483) (fma.f64 %3472 #s(literal -3 binary64) %3481) (fma.f64 %3472 #s(literal -3 binary64) %3483) (/.f64 %3458 b) (*.f64 c %3515) %3517 (*.f64 #s(literal -3/4 binary64) %1023) (*.f64 %3515 c) (/.f64 %3466 %1) (*.f64 %255 %3521) (*.f64 #s(literal 3/4 binary64) %1025) (*.f64 %3521 %255) (neg.f64 %3525) (*.f64 %255 (/.f64 #s(literal -3/4 binary64) %1)) (*.f64 #s(literal 3 binary64) %3517) (*.f64 %3458 %26) (*.f64 %3466 %1033) (*.f64 %26 %3458) (*.f64 %1033 %3466) (/.f64 #s(literal 3 binary64) (/.f64 b %3458)) (/.f64 %3525 #s(literal -3 binary64)) (/.f64 (/.f64 %3466 #s(literal -3 binary64)) b) (*.f64 %1023 %3539) (*.f64 %3539 %1023) (/.f64 (*.f64 %3466 #s(literal 3 binary64)) %1) (/.f64 %3472 %1) (/.f64 (*.f64 #s(literal -3 binary64) %3458) %1) (*.f64 %255 (*.f64 #s(literal -3/4 binary64) %1033)) (/.f64 #s(literal 3 binary64) (/.f64 %1 %3466)) (*.f64 %3551 %1025) (*.f64 %1025 %3551) (*.f64 #s(literal 2/3 binary64) (*.f64 %1048 %3458)) (*.f64 %3476 %1048) %412 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %549 %550 %496 %551 %552 %553 %555 %557 %559 %561 %563 %565 %566 %567 %568 %569 %570 %571 %573 %575 %576 %577 %578 %579 %581 %582 %584 %586 %588 %590 %592 %594 %595 %596 %598 %600 %602 %604 %606 %608 %610 %612 %614 %616 %617 %618 %620 %622 %624 %625 %626 %628 %630 %632 %634 %636 %638 %639 %641 %643 %645 %646 %647 %648 %651 %654 %657 %658 %661 %663 %665 %666 %667 %668 %671 %674 %676 %678 %680 %682 %684 %688 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %703 %705 %709 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %731 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %748 %750 %751 %752 %753 %754 %755 %756 %757 %758 %759 %760 %761 %762 %765 %767 %769 %771 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %786 %787 %789 %790 %791 %792 %793 %794 %795 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %825 %826 %827 %828 %829 %830 (fma.f64 a %3558 #s(literal -1/2 binary64)) (fma.f64 c %2137 #s(literal -1/2 binary64)) (fma.f64 %299 %2138 #s(literal -1/2 binary64)) (fma.f64 #s(literal -3/8 binary64) (/.f64 %299 %48) #s(literal -1/2 binary64)) (fma.f64 #s(literal -3/8 binary64) (*.f64 %2140 c) #s(literal -1/2 binary64)) (fma.f64 #s(literal -3/8 binary64) (*.f64 a %3566) #s(literal -1/2 binary64)) (fma.f64 %2081 %3566 #s(literal -1/2 binary64)) %3570 (fma.f64 %3557 %2140 #s(literal -1/2 binary64)) (fma.f64 %2138 %299 #s(literal -1/2 binary64)) (fma.f64 %3566 %2081 #s(literal -1/2 binary64)) (fma.f64 %3558 a #s(literal -1/2 binary64)) (+.f64 #s(literal -1/2 binary64) %3575) (+.f64 %3575 #s(literal -1/2 binary64)) (-.f64 #s(literal -1/2 binary64) %3578) (-.f64 %3575 #s(literal 1/2 binary64)) (fma.f64 a %3581 #s(literal -1/2 binary64)) (fma.f64 #s(literal -3/8 binary64) (*.f64 %1008 %1023) #s(literal -1/2 binary64)) (fma.f64 %1023 %2144 #s(literal -1/2 binary64)) (fma.f64 %3586 %2146 #s(literal -1/2 binary64)) (fma.f64 %1008 %3588 #s(literal -1/2 binary64)) (fma.f64 %2146 %3586 #s(literal -1/2 binary64)) (fma.f64 %2144 %1023 #s(literal -1/2 binary64)) (fma.f64 %3588 %1008 #s(literal -1/2 binary64)) (fma.f64 %2089 %3593 #s(literal -1/2 binary64)) (neg.f64 %3595) (neg.f64 (-.f64 %3578 #s(literal -1/2 binary64))) (fma.f64 %2156 %3599 #s(literal -1/2 binary64)) (fma.f64 %2156 (*.f64 %2161 c) #s(literal -1/2 binary64)) (fma.f64 %2154 %1025 #s(literal -1/2 binary64)) (fma.f64 %1025 %2154 #s(literal -1/2 binary64)) (fma.f64 %2161 (*.f64 %2156 c) #s(literal -1/2 binary64)) (fma.f64 (*.f64 c %2156) %2161 #s(literal -1/2 binary64)) (fma.f64 (*.f64 c %2161) %2156 #s(literal -1/2 binary64)) (fma.f64 %2161 (/.f64 %3557 %1) #s(literal -1/2 binary64)) (fma.f64 %2168 %3613 #s(literal -1/2 binary64)) (fma.f64 %2172 %3615 #s(literal -1/2 binary64)) (fma.f64 %2172 (*.f64 %2175 c) #s(literal -1/2 binary64)) (fma.f64 %3613 %2168 #s(literal -1/2 binary64)) (fma.f64 %2175 (/.f64 %299 %53) #s(literal -1/2 binary64)) (fma.f64 %2175 (*.f64 %2172 c) #s(literal -1/2 binary64)) (fma.f64 (*.f64 c %2175) %2172 #s(literal -1/2 binary64)) (fma.f64 (*.f64 c %2172) %2175 #s(literal -1/2 binary64)) (fma.f64 a (*.f64 %3557 %2183) #s(literal -1/2 binary64)) (fma.f64 #s(literal 3 binary64) #s(literal -1/2 binary64) %3575) (fma.f64 #s(literal -3 binary64) #s(literal 1/2 binary64) %3575) (fma.f64 #s(literal -1/2 binary64) #s(literal 3 binary64) %3575) (fma.f64 #s(literal -3/8 binary64) (*.f64 %299 %2183) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -3 binary64) %3575) (fma.f64 #s(literal -2/3 binary64) #s(literal 1/4 binary64) %3575) (fma.f64 %2183 %3637 #s(literal -1/2 binary64)) (fma.f64 %3639 %2185 #s(literal -1/2 binary64)) (fma.f64 %3637 %2183 #s(literal -1/2 binary64)) (fma.f64 %2191 %3642 #s(literal -1/2 binary64)) (fma.f64 %3642 %2191 #s(literal -1/2 binary64)) (/.f64 (fma.f64 b #s(literal -1/2 binary64) %3645) b) (fma.f64 a (*.f64 %26 %3588) #s(literal -1/2 binary64)) (fma.f64 %3645 %26 #s(literal -1/2 binary64)) (fma.f64 %3651 %1033 #s(literal -1/2 binary64)) (fma.f64 (*.f64 %3586 #s(literal -3/8 binary64)) %26 #s(literal -1/2 binary64)) (fma.f64 %2194 (/.f64 %3557 %58) #s(literal -1/2 binary64)) (fma.f64 %3642 %2224 #s(literal -1/2 binary64)) (fma.f64 %2227 (/.f64 %299 %58) #s(literal -1/2 binary64)) (fma.f64 %2224 %3642 #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1 %3651) %1) (fma.f64 %3663 %2240 #s(literal -1/2 binary64)) (/.f64 %3666 %48) (fma.f64 %3668 %2244 #s(literal -1/2 binary64)) (fma.f64 (*.f64 %3637 #s(literal 3 binary64)) %2183 #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) %53 %3663) %53) (/.f64 (fma.f64 %3651 #s(literal 2/3 binary64) b) %1086) (/.f64 (fma.f64 %3575 #s(literal 2/3 binary64) #s(literal -3 binary64)) #s(literal 2/3 binary64)) (/.f64 (/.f64 %3666 b) b) (fma.f64 #s(literal 2/3 binary64) %366 %3575) (fma.f64 #s(literal 2/3 binary64) %368 %3575) (fma.f64 %2250 %1023 #s(literal -1/2 binary64)) (fma.f64 %2261 %3588 #s(literal -1/2 binary64)) (fma.f64 %3684 %2144 #s(literal -1/2 binary64)) (fma.f64 %2263 %3586 #s(literal -1/2 binary64)) (fma.f64 (*.f64 %3637 %2252) %1048 #s(literal -1/2 binary64)) (fma.f64 (*.f64 %3637 %1089) %1352 #s(literal -1/2 binary64)) (/.f64 (fma.f64 %3645 #s(literal 2/3 binary64) %1) %17) (/.f64 (+.f64 b (*.f64 #s(literal 2/3 binary64) %3651)) %1086) (/.f64 (+.f64 b (*.f64 %3651 #s(literal 2/3 binary64))) %1086) (/.f64 %3699 b) (/.f64 (fma.f64 #s(literal -1/2 binary64) %50 %3639) %50) (/.f64 (+.f64 %1 (*.f64 #s(literal 2/3 binary64) %3645)) %17) (/.f64 (+.f64 %1 (*.f64 %3645 #s(literal 2/3 binary64))) %17) (/.f64 (neg.f64 %3666) %50) (/.f64 (/.f64 %3666 %1) %1) (/.f64 (/.f64 %3666 %53) %53) (fma.f64 (*.f64 %3637 %2270) %2271 #s(literal -1/2 binary64)) (/.f64 (fma.f64 %3639 #s(literal 2/3 binary64) %48) %2738) (*.f64 %3666 %2183) (/.f64 (fma.f64 %3637 #s(literal 2/3 binary64) %50) %2745) (/.f64 (fma.f64 b %1 (*.f64 #s(literal 2/3 binary64) %3637)) %2745) (/.f64 (fma.f64 b %1 %3668) %2745) (/.f64 #s(literal 3 binary64) (/.f64 %48 %3666)) (/.f64 (fma.f64 b b (*.f64 #s(literal 2/3 binary64) %3639)) %3731) (/.f64 (fma.f64 b b (*.f64 %3639 #s(literal 2/3 binary64))) %3731) (fma.f64 %376 %185 %3575) (fma.f64 %146 %378 %3575) (fma.f64 %380 %381 %3575) (/.f64 (/.f64 %3666 %58) %58) (/.f64 (fma.f64 %3663 #s(literal 2/3 binary64) (*.f64 %53 #s(literal -3 binary64))) %3743) (/.f64 (fma.f64 %3663 #s(literal 2/3 binary64) (*.f64 #s(literal -3 binary64) %53)) %3743) (/.f64 (fma.f64 #s(literal -3 binary64) %53 (*.f64 #s(literal 2/3 binary64) %3663)) %3750) (/.f64 (fma.f64 #s(literal -3 binary64) %53 (*.f64 %3663 #s(literal 2/3 binary64))) %3750) (+.f64 (/.f64 %3665 %48) %3575) (/.f64 %3757 b) (fma.f64 a (*.f64 %3557 %1023) %2971) (fma.f64 c %1352 %3762) (fma.f64 c %3645 %2971) (fma.f64 #s(literal -1/2 binary64) %1023 %3762) (fma.f64 #s(literal -3/8 binary64) (*.f64 %299 %1023) %2971) (fma.f64 %1023 #s(literal -1/2 binary64) %3762) (fma.f64 %1023 %3637 %2971) (fma.f64 %2081 %3761 %2971) (fma.f64 %3586 %3557 %2971) (fma.f64 %1352 c %3762) (fma.f64 %3761 %2081 %2971) (fma.f64 %3637 %1023 %2971) %3775 (fma.f64 (*.f64 %1023 #s(literal -3/8 binary64)) %299 %2971) (fma.f64 %3778 c %2971) (*.f64 c %3699) (*.f64 %1023 %3570) (*.f64 %3570 %1023) (*.f64 %3699 c) (+.f64 %2971 %3762) (+.f64 %3762 %2971) (-.f64 %3762 %1049) (fma.f64 #s(literal 1/2 binary64) %1025 %3762) (fma.f64 %255 %1048 %3762) (fma.f64 %1025 #s(literal 1/2 binary64) %3762) (/.f64 %3790 %1) (neg.f64 %3792) (neg.f64 (-.f64 %1049 %3762)) (neg.f64 (*.f64 %3595 %1023)) (neg.f64 (*.f64 %1023 %3595)) (-.f64 %2971 (neg.f64 %3762)) (*.f64 %255 (/.f64 %3570 %1)) (neg.f64 (*.f64 %3570 %1025)) (neg.f64 (/.f64 %3757 %1)) (neg.f64 (*.f64 %1025 %3570)) (/.f64 (fma.f64 %3762 b %291) b) (/.f64 %3812 b) (fma.f64 c (*.f64 %26 %3637) %2971) (fma.f64 #s(literal 1/2 binary64) %1036 %3762) (fma.f64 %266 %1033 %3762) (fma.f64 %291 %26 %3762) (fma.f64 %26 %291 %3762) (fma.f64 %26 %3820 %2971) (fma.f64 %3820 %26 %2971) (fma.f64 %1049 #s(literal -3 binary64) %3762) (fma.f64 %3824 %1033 %2971) (*.f64 %26 %3757) (*.f64 %3757 %26) (/.f64 (-.f64 %3828 %266) b) (*.f64 %3790 %1033) (/.f64 #s(literal 3 binary64) (/.f64 b %3757)) (/.f64 (*.f64 %3757 #s(literal -3 binary64)) %1) (fma.f64 %255 (*.f64 %1033 #s(literal -1/2 binary64)) %3762) (fma.f64 %255 (*.f64 %1033 %3637) %2971) (*.f64 %255 (*.f64 %1033 %3570)) (/.f64 %3792 #s(literal -3 binary64)) (/.f64 (/.f64 %3790 #s(literal -3 binary64)) b) (/.f64 (-.f64 %3845 %291) %1) (*.f64 %1025 %3848) (*.f64 %3848 %1025) (/.f64 (fma.f64 %3762 %1 %266) %1) (/.f64 (*.f64 %3666 c) %66) (/.f64 (*.f64 c %3666) %66) (/.f64 #s(literal 3 binary64) (/.f64 %1 %3790)) (/.f64 (-.f64 %3859 %291) %1) (/.f64 (*.f64 %3666 %1023) %48) (/.f64 (*.f64 %1023 %3666) %48) (fma.f64 c %3866 %2971) (fma.f64 %3637 %3684 %2971) (fma.f64 %3866 c %2971) (*.f64 (*.f64 %3757 #s(literal 2/3 binary64)) %1048) (*.f64 %3812 %26) (fma.f64 a (*.f64 %2138 %3761) %2971) (fma.f64 a (*.f64 %3558 %1023) %2971) (fma.f64 %299 (*.f64 %2138 %1023) %2971) (fma.f64 #s(literal -3/8 binary64) (*.f64 %2140 %3761) %2971) (fma.f64 %1023 %3575 %2971) (fma.f64 %2081 (*.f64 %3566 %1023) %2971) (fma.f64 %2137 %3761 %2971) (fma.f64 %3586 %3558 %2971) (fma.f64 %3761 %2137 %2971) (fma.f64 %3637 (/.f64 %1023 %48) %2971) (fma.f64 %3645 %3566 %2971) (fma.f64 %2138 (*.f64 a %3761) %2971) (fma.f64 %3566 %3645 %2971) (fma.f64 %3778 %3566 %2971) (fma.f64 (*.f64 %1023 %299) %2138 %2971) (fma.f64 %3575 %1023 %2971) (fma.f64 (*.f64 %3761 %2138) a %2971) (fma.f64 (*.f64 %3761 #s(literal -3/8 binary64)) %2140 %2971) (fma.f64 (*.f64 %3761 a) %2138 %2971) (/.f64 (*.f64 %3666 %255) %69) (/.f64 (*.f64 %255 %3666) %69) (-.f64 %2971 (*.f64 %2152 %3761)) (-.f64 %2971 (*.f64 %3578 %1023)) (fma.f64 %3586 %3581 %2971) (fma.f64 %1008 (*.f64 %3588 %1023) %2971) (fma.f64 %1008 (*.f64 %2146 %3761) %2971) (fma.f64 %2146 (*.f64 %1008 %3761) %2971) (fma.f64 %2144 (*.f64 %1023 %1023) %2971) (fma.f64 (*.f64 %1023 %1008) %3588 %2971) (fma.f64 (*.f64 %3761 %2146) %1008 %2971) (fma.f64 (*.f64 %3761 %1008) %2146 %2971) (fma.f64 (*.f64 %1023 %3586) %2146 %2971) (-.f64 %2971 (*.f64 %255 %3866)) (-.f64 %2971 (*.f64 (neg.f64 %3866) c)) (fma.f64 %3593 %3651 %2971) (fma.f64 %3651 %3593 %2971) (fma.f64 %255 (/.f64 %3637 %69) %2971) (fma.f64 %3637 (/.f64 %255 %69) %2971) (-.f64 %2971 (*.f64 (neg.f64 %3761) %2137)) (-.f64 %2971 (*.f64 %1025 %3575)) (fma.f64 %2156 (*.f64 %2161 %3761) %2971) (fma.f64 %2154 (*.f64 %1025 %1023) %2971) (fma.f64 %2161 (*.f64 %2156 %3761) %2971) (fma.f64 (*.f64 %3761 %2156) %2161 %2971) (fma.f64 (*.f64 %3761 %2161) %2156 %2971) (fma.f64 (*.f64 %1023 %2154) %1025 %2971) (fma.f64 %255 (/.f64 %3575 %1) %2971) (fma.f64 %2168 (*.f64 %3613 %1023) %2971) (fma.f64 %2172 (*.f64 %2175 %3761) %2971) (fma.f64 %3962 %3663 %2971) (fma.f64 %2175 (*.f64 %2172 %3761) %2971) (fma.f64 (*.f64 %3761 %2175) %2172 %2971) (fma.f64 (*.f64 %3761 %2172) %2175 %2971) (fma.f64 %3663 %3962 %2971) (fma.f64 (*.f64 %1023 %2168) %3613 %2971) (/.f64 (fma.f64 %2971 b %3973) b) (fma.f64 %2081 (*.f64 %2183 %3761) %2971) (fma.f64 %2089 (*.f64 %2185 %3761) %2971) (fma.f64 %26 %3973 %2971) (fma.f64 %2183 %3762 %2971) (fma.f64 %3637 (*.f64 %2183 %1023) %2971) (fma.f64 %3845 %1033 %2971) (fma.f64 %3762 %2183 %2971) (fma.f64 %3973 %26 %2971) (fma.f64 (*.f64 %3761 %2089) %2185 %2971) (fma.f64 (*.f64 %3761 %2183) %2081 %2971) (fma.f64 %3824 (/.f64 #s(literal 3 binary64) %69) %2971) (-.f64 %2971 (*.f64 %3845 %26)) (fma.f64 %2144 (*.f64 %26 %3761) %2971) (fma.f64 (*.f64 %3761 %2144) %26 %2971) (fma.f64 %255 (*.f64 %1033 %3575) %2971) (/.f64 (fma.f64 %3820 b %4001) %48) (/.f64 (fma.f64 %3820 b (*.f64 %291 %66)) %48) (/.f64 (fma.f64 %291 %66 (*.f64 b %3820)) %48) (/.f64 (fma.f64 %291 %66 %4010) %48) (fma.f64 %4013 %4014 %2971) (fma.f64 %4014 %4013 %2971) (fma.f64 %1025 %4017 %2971) (fma.f64 %4017 %1025 %2971) (/.f64 (fma.f64 %2971 %1 %3845) %1) (/.f64 (-.f64 %4010 %4022) %48) (/.f64 (fma.f64 %3973 b %3284) %48) (/.f64 (fma.f64 %291 b (*.f64 b %3973)) %48) (/.f64 (fma.f64 %291 b %4030) %48) (/.f64 (-.f64 %4030 %3305) %48) (/.f64 (fma.f64 %2971 %48 %3762) %48) (fma.f64 %3866 %3566 %2971) (fma.f64 (*.f64 %3973 #s(literal 2/3 binary64)) %1048 %2971) (fma.f64 (*.f64 %3973 #s(literal 3 binary64)) %26 %2971) (/.f64 (fma.f64 %3820 %1 (*.f64 %266 %66)) %50) (/.f64 (fma.f64 %3820 %1 %4022) %50) (/.f64 (fma.f64 %3824 b %4047) %50) (/.f64 (fma.f64 %3824 %1 (*.f64 %266 %69)) %48) (/.f64 (fma.f64 %3824 b (*.f64 %291 %69)) %50) (/.f64 (fma.f64 %3824 %1 %4056) %48) (fma.f64 (/.f64 %1023 %66) %3645 %2971) (/.f64 (-.f64 %4061 %4001) %50) (/.f64 (-.f64 %4064 %4056) %50) (/.f64 (-.f64 %4067 %4047) %48) (/.f64 (fma.f64 %3973 %1 %3305) %50) (/.f64 (fma.f64 %3845 %1 %3252) %48) (/.f64 (fma.f64 %3845 b %3255) %50) (/.f64 (fma.f64 %3845 b %3258) %50) (/.f64 (fma.f64 %3845 %1 %3261) %48) (/.f64 (fma.f64 %266 %1 (*.f64 %1 %3845)) %48) (/.f64 (fma.f64 %291 %1 (*.f64 b %3845)) %50) (/.f64 (fma.f64 %266 %1 %4086) %48) (/.f64 (fma.f64 %291 %1 %4089) %50) (/.f64 (fma.f64 b %266 (*.f64 %1 %3973)) %50) (/.f64 (fma.f64 b %266 %4095) %50) (/.f64 (-.f64 %4089 %3252) %50) (/.f64 (-.f64 %4086 %3255) %48) (/.f64 (-.f64 %4095 %3284) %50) (/.f64 (fma.f64 %2971 %66 %3820) %66) (/.f64 (fma.f64 %3762 b %4106) %66) (/.f64 (fma.f64 %3762 b (*.f64 %291 %48)) %66) (/.f64 (fma.f64 %291 %48 (*.f64 b %3762)) %66) (/.f64 (fma.f64 %291 %48 %3828) %66) (/.f64 (-.f64 %3828 %4117) %66) (/.f64 (fma.f64 %3762 %1 (*.f64 %266 %48)) %69) (/.f64 (fma.f64 %3762 %1 %4117) %69) (/.f64 (fma.f64 %2971 %69 %3824) %69) (/.f64 (fma.f64 %266 %48 (*.f64 %1 %3762)) %69) (/.f64 (fma.f64 %266 %48 %3859) %69) (/.f64 (-.f64 %3859 %4106) %69) (/.f64 (fma.f64 %266 %66 (*.f64 %1 %3820)) %4136) (/.f64 (fma.f64 %266 %66 %4061) %4136) (/.f64 (fma.f64 %291 %69 (*.f64 b %3824)) %4142) (/.f64 (fma.f64 %291 %69 %4064) %4142) (/.f64 (fma.f64 %266 %69 (*.f64 %1 %3824)) %4148) (/.f64 (fma.f64 %266 %69 %4067) %4148) %1086 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1346 %1347 %1348 %1349 %1351 %1353 %1354 %1356 %1358 %1360 %1361 %1363 %1364 %1366 %1367 %1368 %1370 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1380 %1381 %1382 %1383 %1384 %1385 %1386 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %2693 %2694 %2664 %2695 %2696 %2697 %2698 %2699 %2700 %2701 %2702 %2703 %2704 %2705 %2706 %2707 %2708 %2709 %2710 %2711 %2713 %2714 %2716 %2718 %2719 %2720 %2722 %2724 %2726 %2728 %2729 %2730 %2731 %2733 %2735 %2737 %2739 %2740 %2742 %2744 %2746 %2747 %2748 %2750 %2752 %2753 %2754 %2755 %2756 %2757 %2760 %2761 %2763 %2764 %2766 %2768 %2771 %2773 %2775 %2777 %2778 %2779 %2780 %2781 %2783 %2786 %2788 %2790 %2792 %2793 %2795 %2796 %2797 %2798 %2800 %2802 %2803 %2805 %2807 %2809 %2810 %2811 %2812 %2813 %2814 %2816 %2818 %2820 %2822 %2823 %2824 %2825 %2826 %2828 %2830 %2832 %2834 %2836 %2838 %2840 %2843 %2845 %2847 %2849 %2852 %2854 %2856 %2858 %2860 %2862 %2864 %2693 %2694 %2664 %2695 %2696 %2697 %2698 %2699 %2700 %2701 %2702 %2703 %2704 %2705 %2706 %2707 %2708 %2709 %2710 %2711 %2713 %2714 %2716 %2718 %2719 %2720 %2722 %2724 %2726 %2728 %2729 %2730 %2731 %2733 %2735 %2737 %2739 %2740 %2742 %2744 %2746 %2747 %2748 %2750 %2752 %2753 %2754 %2755 %2756 %2757 %2760 %2761 %2763 %2764 %2766 %2768 %2771 %2773 %2775 %2777 %2778 %2779 %2780 %2781 %2783 %2786 %2788 %2790 %2792 %2793 %2795 %2796 %2797 %2798 %2800 %2802 %2803 %2805 %2807 %2809 %2810 %2811 %2812 %2813 %2814 %2816 %2818 %2820 %2822 %2823 %2824 %2825 %2826 %2828 %2830 %2832 %2834 %2836 %2838 %2840 %2843 %2845 %2847 %2849 %2852 %2854 %2856 %2858 %2860 %2862 %2864 %2693 %2694 %2664 %2695 %2696 %2697 %2698 %2699 %2700 %2701 %2702 %2703 %2704 %2705 %2706 %2707 %2708 %2709 %2710 %2711 %2713 %2714 %2716 %2718 %2719 %2720 %2722 %2724 %2726 %2728 %2729 %2730 %2731 %2733 %2735 %2737 %2739 %2740 %2742 %2744 %2746 %2747 %2748 %2750 %2752 %2753 %2754 %2755 %2756 %2757 %2760 %2761 %2763 %2764 %2766 %2768 %2771 %2773 %2775 %2777 %2778 %2779 %2780 %2781 %2783 %2786 %2788 %2790 %2792 %2793 %2795 %2796 %2797 %2798 %2800 %2802 %2803 %2805 %2807 %2809 %2810 %2811 %2812 %2813 %2814 %2816 %2818 %2820 %2822 %2823 %2824 %2825 %2826 %2828 %2830 %2832 %2834 %2836 %2838 %2840 %2843 %2845 %2847 %2849 %2852 %2854 %2856 %2858 %2860 %2862 %2864 %864 (/.f64 #s(literal 3 binary64) %764) (neg.f64 %710) (*.f64 #s(literal 3 binary64) %864) (*.f64 #s(literal -3 binary64) %710) (*.f64 %710 #s(literal -3 binary64)) (*.f64 %864 #s(literal 3 binary64)) (/.f64 %710 #s(literal -3 binary64)) (/.f64 %864 #s(literal 3 binary64)) (*.f64 #s(literal -2/3 binary64) %2021) (*.f64 #s(literal 2/3 binary64) %4161) (*.f64 %2023 #s(literal -1/2 binary64)) (*.f64 %4164 #s(literal 1/2 binary64)) (*.f64 %4166 #s(literal 2/3 binary64)) (*.f64 %4168 #s(literal 1/2 binary64)) (/.f64 %2023 #s(literal -2/3 binary64)) (/.f64 %4168 #s(literal 2/3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 #s(literal -3 binary64) %710)) (+.f64 %864 %4174) (+.f64 %864 %4176) (fma.f64 #s(literal 3 binary64) %864 %4174) (fma.f64 #s(literal 3 binary64) %864 %4176) (fma.f64 #s(literal -3 binary64) %710 %4174) (fma.f64 #s(literal -3 binary64) %710 %4176) (fma.f64 #s(literal 1/2 binary64) %864 %4182) (fma.f64 %710 #s(literal -3 binary64) %4174) (fma.f64 %710 #s(literal -3 binary64) %4176) (fma.f64 %864 #s(literal 3 binary64) %4174) (fma.f64 %864 #s(literal 3 binary64) %4176) (fma.f64 %864 #s(literal 1/2 binary64) %4166) (+.f64 %4166 %4166) (+.f64 %4182 %4182) (fma.f64 #s(literal -2/3 binary64) %2021 %4174) (fma.f64 #s(literal -2/3 binary64) %2021 %4176) (fma.f64 #s(literal 2/3 binary64) %4161 %4174) (fma.f64 #s(literal 2/3 binary64) %4161 %4176) (fma.f64 %2023 #s(literal -1/2 binary64) %4174) (fma.f64 %2023 #s(literal -1/2 binary64) %4176) (fma.f64 %4164 #s(literal 1/2 binary64) %4174) (fma.f64 %4164 #s(literal 1/2 binary64) %4176) (fma.f64 %4166 #s(literal 2/3 binary64) %4174) (fma.f64 %4166 #s(literal 2/3 binary64) %4176) (fma.f64 %4168 #s(literal 1/2 binary64) %4174) (fma.f64 %4168 #s(literal 1/2 binary64) %4176) %546 %4203 %4204 %4205 %4206 %4207 %4208 %4209 %4210 %4211 %4212 %4213 %4214 %4215 %4217 %4218 %4219 %4221 %4222 %4223 %4224 %4225 %4226 %4228 %4229 %4230 %4231 %4233 %4234 %4236 %4238 %4240 %4241 %4242 %4243 %4244 %4246 %4247 %4248 %4250 %4251 %4253 %4255 %4257 %4259 %4260 %4261 %4263 %4265 %4267 %4268 %4269 %4270 %4271 %4272 %4273 %4274 %4275 %4276 %4277 %4278 %4279 %4280 %4281 %4282 %4283 %4284 %4285 %4286 %4287 %4288 %4289 %4290 %4291 %4292 %4293 %4294 %4295 %4296 %4297 %4298 %4299 %4300 %4301 %4302 %4303 %4304 %4305 %4306 %4307 %4308 %4309 %4310 %4311 %4312 %4313 %4314 %4315 %4316 %4317 %4318 %4319 %4320 %4321 %4322 %4323 %4324 %4325 %4326 %4327 %4328 %4329 %4330 %4331 %4332 %4333 %4334 %4335 %4336 %4337 %4338 %4339 %4340 %4341 %4342 %4343 %4344 %4345 %4346 %4347 %4348 %4349 %4350 %4351 %4352 %4353 %4354 %546 %4203 %4204 %4205 %4206 %4207 %4208 %4209 %4210 %4211 %4212 %4213 %4214 %4215 %4217 %4218 %4219 %4221 %4222 %4223 %4224 %4225 %4226 %4228 %4229 %4230 %4231 %4233 %4234 %4236 %4238 %4240 %4241 %4242 %4243 %4244 %4246 %4247 %4248 %4250 %4251 %4253 %4255 %4257 %4259 %4260 %4261 %4263 %4265 %4267 %4268 %4269 %4270 %4271 %4272 %4273 %4274 %4275 %4276 %4277 %4278 %4279 %4280 %4281 %4282 %4283 %4284 %4285 %4286 %4287 %4288 %4289 %4290 %4291 %4292 %4293 %4294 %4295 %4296 %4297 %4298 %4299 %4300 %4301 %4302 %4303 %4304 %4305 %4306 %4307 %4308 %4309 %4310 %4311 %4312 %4313 %4314 %4315 %4316 %4317 %4318 %4319 %4320 %4321 %4322 %4323 %4324 %4325 %4326 %4327 %4328 %4329 %4330 %4331 %4332 %4333 %4334 %4335 %4336 %4337 %4338 %4339 %4340 %4341 %4342 %4343 %4344 %4345 %4346 %4347 %4348 %4349 %4350 %4351 %4352 %4353 %4354 (/.f64 %299 b) %3586 (*.f64 c %1008) (*.f64 %1023 a) (*.f64 %1008 c) (/.f64 %303 %1) (*.f64 %221 %1025) (*.f64 %255 %2161) (*.f64 %2161 %255) (neg.f64 %3599) (neg.f64 %4364) (neg.f64 (*.f64 %1025 a)) (neg.f64 (*.f64 a %1025)) (*.f64 #s(literal 3 binary64) %3586) (*.f64 %299 %26) (*.f64 %3586 #s(literal 3 binary64)) (*.f64 %26 %299) (/.f64 #s(literal 3 binary64) (/.f64 b %299)) (*.f64 #s(literal -3 binary64) %3599) (*.f64 %303 %1033) (*.f64 %221 %1036) (*.f64 %255 (*.f64 %1033 a)) (*.f64 %3599 #s(literal -3 binary64)) (*.f64 %4364 #s(literal -3 binary64)) (*.f64 %1038 %221) (/.f64 %3599 #s(literal -3 binary64)) (/.f64 %4385 b) (*.f64 %4387 %1025) (*.f64 %1025 %4387) (/.f64 #s(literal 3 binary64) (/.f64 %1 %303)) (*.f64 (*.f64 %299 #s(literal 2/3 binary64)) %1048) (*.f64 %1033 %3388) (*.f64 %3388 %1033) (*.f64 %26 %4385) (/.f64 %4399 b) (*.f64 a %4401) (*.f64 c (*.f64 %1008 #s(literal -3/2 binary64))) (*.f64 %299 (/.f64 #s(literal -3/2 binary64) b)) %4407 (*.f64 %1023 %4398) (*.f64 %3586 #s(literal -3/2 binary64)) (*.f64 %3586 #s(literal -9/2 binary64)) (*.f64 #s(literal -9/2 binary64) %3586) (*.f64 %4398 %1023) (*.f64 (*.f64 #s(literal -3/2 binary64) c) %1008) (*.f64 %4401 a) (*.f64 (*.f64 #s(literal -9/2 binary64) %1023) a) (*.f64 (/.f64 %4398 b) c) (*.f64 (*.f64 %1023 #s(literal -9/2 binary64)) a) (/.f64 %4422 %1) (/.f64 (*.f64 %303 #s(literal -3/2 binary64)) %1) (neg.f64 %4426) (neg.f64 (*.f64 %1025 %4398)) (neg.f64 (*.f64 %3599 #s(literal -3/2 binary64))) (neg.f64 (*.f64 #s(literal -3/2 binary64) %3599)) (neg.f64 (*.f64 %4398 %1025)) (neg.f64 %4436) (neg.f64 %4438) (*.f64 a (*.f64 #s(literal 3 binary64) %4401)) (*.f64 c (*.f64 %26 %4398)) (*.f64 #s(literal 3 binary64) %4407) (*.f64 %299 (*.f64 %26 #s(literal -3/2 binary64))) (*.f64 %4407 #s(literal 3 binary64)) (*.f64 %26 %4399) (*.f64 (*.f64 %4398 %26) c) (*.f64 %4399 %26) (*.f64 (*.f64 %4401 #s(literal 3 binary64)) a) (/.f64 #s(literal 3 binary64) (/.f64 b %4399)) (/.f64 (*.f64 %4399 #s(literal -3 binary64)) %1) (*.f64 #s(literal -3 binary64) %4436) (*.f64 %221 (*.f64 #s(literal -3 binary64) %4401)) (*.f64 %255 (*.f64 %1033 %4398)) (*.f64 %4422 %1033) (*.f64 %4426 #s(literal -3 binary64)) (*.f64 (*.f64 %4401 #s(literal -3 binary64)) %221) (neg.f64 %4467) (/.f64 %4438 #s(literal -3 binary64)) (/.f64 (/.f64 %4422 #s(literal -3 binary64)) b) (*.f64 (/.f64 %4398 #s(literal -3 binary64)) %1025) (/.f64 #s(literal 3 binary64) (/.f64 %1 %4422)) (*.f64 #s(literal -3 binary64) %4467) (*.f64 (*.f64 %4399 #s(literal 2/3 binary64)) %1048) %4484 (/.f64 %4484 a) (/.f64 %1612 a) (*.f64 b %4487) %4489 (*.f64 #s(literal -6 binary64) %1000) (*.f64 %4487 b) (/.f64 %1619 %221) (*.f64 #s(literal 6 binary64) %1002) (neg.f64 %4494) (*.f64 %1 (/.f64 #s(literal -6 binary64) %221)) (neg.f64 (*.f64 %1002 #s(literal -6 binary64))) (*.f64 b (*.f64 #s(literal 6 binary64) %510)) (*.f64 #s(literal 3 binary64) %4489) (*.f64 %500 %1612) (*.f64 %1612 %500) (*.f64 %4489 #s(literal 3 binary64)) (*.f64 %1619 %510) (*.f64 %510 %1619) (*.f64 %4494 #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 a %1612)) (*.f64 %1 (*.f64 %510 #s(literal -6 binary64))) (*.f64 %1 (*.f64 #s(literal -6 binary64) %510)) (neg.f64 %4515) (/.f64 #s(literal 3 binary64) (/.f64 %221 %1619)) (*.f64 #s(literal -3 binary64) %4515) (*.f64 #s(literal 2/3 binary64) (*.f64 %520 %1612)) (*.f64 %1629 %520) %4526 (*.f64 #s(literal 2/3 binary64) %4526) %545 %831 %832 %833 %834 %835 %836 %838 %839 %840 %841 %843 %844 %845 %846 %847 %849 %851 %852 %854 %856 %858 %859 %860 %862 %863 %865 %866 %868 %870 %872 %874 %876 %878 %880 %883 %886 %888 %891 %894 %896 %898 %900 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %963 %964 %965 %968 %969 %970 %971 %972 %973 %546 %4203 %4204 %4205 %4206 %4207 %4208 %4209 %4210 %4211 %4212 %4213 %4214 %4215 %4217 %4218 %4219 %4221 %4222 %4223 %4224 %4225 %4226 %4228 %4229 %4230 %4231 %4233 %4234 %4236 %4238 %4240 %4241 %4242 %4243 %4244 %4246 %4247 %4248 %4250 %4251 %4253 %4255 %4257 %4259 %4260 %4261 %4263 %4265 %4267 %4268 %4269 %4270 %4271 %4272 %4273 %4274 %4275 %4276 %4277 %4278 %4279 %4280 %4281 %4282 %4283 %4284 %4285 %4286 %4287 %4288 %4289 %4290 %4291 %4292 %4293 %4294 %4295 %4296 %4297 %4298 %4299 %4300 %4301 %4302 %4303 %4304 %4305 %4306 %4307 %4308 %4309 %4310 %4311 %4312 %4313 %4314 %4315 %4316 %4317 %4318 %4319 %4320 %4321 %4322 %4323 %4324 %4325 %4326 %4327 %4328 %4329 %4330 %4331 %4332 %4333 %4334 %4335 %4336 %4337 %4338 %4339 %4340 %4341 %4342 %4343 %4344 %4345 %4346 %4347 %4348 %4349 %4350 %4351 %4352 %4353 %4354 %4529 %4530 %4530 (approx %4528 %3775) %4534 (/.f64 %4534 #s(literal -3 binary64)) %4529 %4529 %546 %4203 %4204 %4205 %4206 %4207 %4208 %4209 %4210 %4211 %4212 %4213 %4214 %4215 %4217 %4218 %4219 %4221 %4222 %4223 %4224 %4225 %4226 %4228 %4229 %4230 %4231 %4233 %4234 %4236 %4238 %4240 %4241 %4242 %4243 %4244 %4246 %4247 %4248 %4250 %4251 %4253 %4255 %4257 %4259 %4260 %4261 %4263 %4265 %4267 %4268 %4269 %4270 %4271 %4272 %4273 %4274 %4275 %4276 %4277 %4278 %4279 %4280 %4281 %4282 %4283 %4284 %4285 %4286 %4287 %4288 %4289 %4290 %4291 %4292 %4293 %4294 %4295 %4296 %4297 %4298 %4299 %4300 %4301 %4302 %4303 %4304 %4305 %4306 %4307 %4308 %4309 %4310 %4311 %4312 %4313 %4314 %4315 %4316 %4317 %4318 %4319 %4320 %4321 %4322 %4323 %4324 %4325 %4326 %4327 %4328 %4329 %4330 %4331 %4332 %4333 %4334 %4335 %4336 %4337 %4338 %4339 %4340 %4341 %4342 %4343 %4344 %4345 %4346 %4347 %4348 %4349 %4350 %4351 %4352 %4353 %4354 %4529 %4542 (approx %4528 %4542) %1423 (/.f64 #s(literal 3 binary64) %475) (fabs.f64 %1423) (/.f64 #s(literal -3 binary64) %477) (fabs.f64 %3423) (neg.f64 %3423) (*.f64 #s(literal 3 binary64) %1423) (*.f64 #s(literal -3 binary64) %3423) (/.f64 %710 %463) (/.f64 %1778 %466) (/.f64 %3429 %764) (/.f64 (neg.f64 %3429) %466) (/.f64 %3441 %466) (*.f64 %710 %1778) (*.f64 %1778 %710) (/.f64 #s(literal 3 binary64) (/.f64 %466 %1778)) (*.f64 %3429 %864) (/.f64 #s(literal 3 binary64) (/.f64 %764 %3429)) (pow.f64 %1422 #s(literal 1/2 binary64)) (*.f64 %4565 %4565) (/.f64 #s(literal 3 binary64) (pow.f64 %1422 #s(literal -1/2 binary64))) %4569 (*.f64 c %1423) (*.f64 %1423 c) (/.f64 %4572 %466) (*.f64 %1778 (/.f64 c %466)) (/.f64 (*.f64 %3429 c) %764) (/.f64 (*.f64 c %3429) %764) (/.f64 (neg.f64 %4572) %764) (*.f64 %1778 (*.f64 %710 c)) (*.f64 %4572 %710) (/.f64 #s(literal 3 binary64) (/.f64 %466 %4572)) %4591 %4592 (approx %4528 %4592) %4594 (approx %4528 %4594) %545 %831 %832 %833 %834 %835 %836 %838 %839 %840 %841 %843 %844 %845 %846 %847 %849 %851 %852 %854 %856 %858 %859 %860 %862 %863 %865 %866 %868 %870 %872 %874 %876 %878 %880 %883 %886 %888 %891 %894 %896 %898 %900 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %922 %923 %924 %925 %927 %928 %929 %930 %931 %932 %933 %934 %935 %936 %937 %938 %939 %940 %941 %942 %943 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %955 %956 %957 %958 %959 %960 %961 %963 %964 %965 %968 %969 %970 %971 %972 %973 %4596 %4596 (approx %4528 %4489) %4598 %4598 %4598 %2693 %2694 %2664 %2695 %2696 %2697 %2698 %2699 %2700 %2701 %2702 %2703 %2704 %2705 %2706 %2707 %2708 %2709 %2710 %2711 %2713 %2714 %2716 %2718 %2719 %2720 %2722 %2724 %2726 %2728 %2729 %2730 %2731 %2733 %2735 %2737 %2739 %2740 %2742 %2744 %2746 %2747 %2748 %2750 %2752 %2753 %2754 %2755 %2756 %2757 %2760 %2761 %2763 %2764 %2766 %2768 %2771 %2773 %2775 %2777 %2778 %2779 %2780 %2781 %2783 %2786 %2788 %2790 %2792 %2793 %2795 %2796 %2797 %2798 %2800 %2802 %2803 %2805 %2807 %2809 %2810 %2811 %2812 %2813 %2814 %2816 %2818 %2820 %2822 %2823 %2824 %2825 %2826 %2828 %2830 %2832 %2834 %2836 %2838 %2840 %2843 %2845 %2847 %2849 %2852 %2854 %2856 %2858 %2860 %2862 %2864 %4598 %475 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1411 %1412 %1413 %1414 %1415 %1417 %1419 %1421 %1424 %1425 %1427 %1428 %1430 %1432 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %4599 (+.f64 b %477) (+.f64 %477 b) (neg.f64 (-.f64 %475 b)) (-.f64 %477 %1) (fma.f64 #s(literal -3 binary64) %475 b) (fma.f64 %475 #s(literal -3 binary64) b) (fma.f64 %463 %764 b) (fma.f64 %466 %538 b) (fma.f64 %538 %466 b) (fma.f64 %764 %463 b) (fma.f64 b #s(literal 3 binary64) %477) (fma.f64 #s(literal 3 binary64) b %477) (fma.f64 #s(literal 3 binary64) %477 b) (fma.f64 %477 #s(literal 3 binary64) b) (fma.f64 #s(literal -3 binary64) %1 %477) (fma.f64 %1 #s(literal -3 binary64) %477) (fma.f64 #s(literal -2/3 binary64) %1416 b) (fma.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -1/2 binary64) %475) b) (fma.f64 (*.f64 %475 #s(literal -2/3 binary64)) #s(literal 1/2 binary64) b) (fma.f64 %1420 #s(literal -1/2 binary64) b) (fma.f64 #s(literal 1/2 binary64) %17 %477) (fma.f64 %17 #s(literal 1/2 binary64) %477) (fma.f64 #s(literal 2/3 binary64) %21 %477) (fma.f64 %23 #s(literal 2/3 binary64) %477) (fma.f64 (*.f64 %477 #s(literal 1/2 binary64)) #s(literal 2/3 binary64) b) (fma.f64 %1531 #s(literal 1/2 binary64) b) %4630 %4631 (/.f64 %4631 a) |
Compiled 6 787 to 5 883 computations (13.3% saved)
Compiled 2 831 to 7 170 computations (-153.3% saved)
56 alts after pruning (10 fresh and 46 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 821 | 10 | 2 831 |
| Fresh | 0 | 0 | 0 |
| Picked | 3 | 18 | 21 |
| Done | 2 | 28 | 30 |
| Total | 2 826 | 56 | 2 882 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 51.0% | (fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ✓ | 51.0% | (fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a))) |
| ✓ | 51.6% | (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (approx (* (* 3 a) (/ b a)) (*.f64 #s(literal 3 binary64) b))) (*.f64 #s(literal 9 binary64) a)) |
| ✓ | 51.7% | (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a)) |
| ✓ | 18.2% | (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a c))) b) a) |
| ✓ | 51.7% | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) |
| ✓ | 33.4% | (/.f64 (*.f64 (approx (- b (sqrt (+ (* (* -3 a) c) (* b b)))) (-.f64 b (sqrt.f64 (*.f64 c (*.f64 #s(literal -3 binary64) a))))) #s(literal -1/3 binary64)) a) |
| ✓ | 30.2% | (/.f64 (*.f64 (approx (- b (sqrt (+ (* (* -3 a) c) (* b b)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a c) b))) #s(literal -1/3 binary64)) a) |
| 30.3% | (/.f64 (approx (- (sqrt (+ (* (* -3 a) c) (* b b))) b) (/.f64 (*.f64 (*.f64 #s(literal -9/2 binary64) a) c) b)) (*.f64 #s(literal 9 binary64) a)) | |
| ✓ | 31.9% | (/.f64 (approx (+ (* (* (sqrt (+ (* (* -3 a) c) (* b b))) (/ 1/3 a)) -3) (/ b a)) (fma.f64 (sqrt.f64 (fabs.f64 c)) (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) (/.f64 b a))) #s(literal -3 binary64)) |
| ✓ | 28.4% | (/.f64 (approx (* (- b (sqrt (+ (* (* -3 a) c) (* b b)))) -1/3) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))))) a) |
| ✓ | 34.4% | (/.f64 (approx (* 3 (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 #s(literal -6 binary64) b)) (*.f64 #s(literal 9 binary64) a)) |
| ✓ | 18.0% | (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a c))) a) (/.f64 b a)) |
| 35.3% | (*.f64 #s(literal 2/3 binary64) (approx (* (/ 1/2 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (/.f64 (*.f64 (/.f64 (*.f64 c #s(literal 2/3 binary64)) #s(literal 2/3 binary64)) #s(literal -3/4 binary64)) b))) | |
| ✓ | 35.3% | (*.f64 #s(literal 2/3 binary64) (approx (* (/ 1/2 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) |
| ✓ | 35.4% | (*.f64 #s(literal 2/3 binary64) (approx (* (/ 1/2 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 #s(literal -3/4 binary64) (/.f64 c b)))) |
| ✓ | 9.6% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (/.f64 (sqrt.f64 (fabs.f64 (*.f64 a c))) a)) |
| 16.6% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 a)) (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) c)))))) | |
| 15.1% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (/.f64 #s(literal -3 binary64) c))))) | |
| ✓ | 7.7% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 (/.f64 a c))))) |
| 7.7% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (/.f64 #s(literal 1/3 binary64) (sqrt.f64 (fabs.f64 (/.f64 a c))))) | |
| ✓ | 8.7% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (sqrt.f64 (fabs.f64 (/.f64 c a)))) |
| ✓ | 9.7% | (approx (/ (- (sqrt (- (* b b) (* a c))) b) a) (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 c a))))) |
| ✓ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (/.f64 (+.f64 b b) #s(literal -3 binary64)) a)) |
| ✓ | 28.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))) a) #s(literal 3 binary64))) |
| ✓ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) |
| ✓ | 5.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 c (sqrt.f64 (fabs.f64 (/.f64 a c)))) a)) |
| ✓ | 35.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| ✓ | 34.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) |
| ✓ | 13.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (*.f64 #s(literal -6 binary64) b) a)) |
| 19.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) #s(literal -3 binary64))) | |
| ✓ | 9.7% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (sqrt.f64 (fabs.f64 (/.f64 c a))) #s(literal -3 binary64))) |
| ✓ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (/.f64 c b) (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) (*.f64 b b)) c #s(literal -1/2 binary64)))) |
| 18.8% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (/.f64 c b) (/.f64 (fma.f64 a (*.f64 c #s(literal -3/8 binary64)) (*.f64 (*.f64 b #s(literal -1/2 binary64)) b)) (*.f64 b b)))) | |
| 34.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 (/.f64 b a) b))) | |
| ✓ | 28.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))) (/.f64 #s(literal 1/3 binary64) a))) |
| ✓ | 21.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (sqrt.f64 (fabs.f64 c)) (*.f64 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) #s(literal -1/3 binary64)))) |
| ✓ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) |
| ✓ | 8.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) a))) |
| ✓ | 18.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (/.f64 #s(literal 3 binary64) (fabs.f64 (/.f64 a c)))))) |
| ✓ | 17.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))))) |
| ✓ | 13.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/6 binary64) (/.f64 c b))) |
| ✓ | 19.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) |
| ✓ | 19.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))) |
| ✓ | 7.9% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (neg.f64 (/.f64 c a))))) |
| ✓ | 28.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 (/.f64 #s(literal -3 binary64) c) a)))))) |
| ✓ | 28.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) (*.f64 a c))))))) |
| ✓ | 6.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c (approx b #s(literal 0 binary64))))) |
| ✓ | 9.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -2/3 binary64) (/.f64 (approx b #s(literal 0 binary64)) a))) |
| ✓ | 34.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) |
| 17.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (sqrt.f64 (/.f64 (/.f64 c a) #s(literal -3 binary64)))) | |
| ✓ | 18.1% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (sqrt.f64 (/.f64 (fabs.f64 c) (*.f64 (fabs.f64 a) #s(literal 3 binary64))))) |
| ✓ | 18.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) (fabs.f64 (/.f64 c a)))))) |
| 9.8% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (* -1/3 (/ 1 (sqrt (fabs (/ a c))))) (/.f64 #s(literal -1/3 binary64) (sqrt.f64 (fabs.f64 (/.f64 a c)))))) | |
| ✓ | 34.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (fma.f64 #s(literal -2/3 binary64) (/.f64 b a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b))))) |
| ✓ | 26.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (/.f64 (fma.f64 (*.f64 (/.f64 b a) #s(literal -2/3 binary64)) b (*.f64 c #s(literal 1/2 binary64))) b))) |
Compiled 56 to 194 computations (-246.4% saved)
| Inputs |
|---|
%5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) |
| Outputs |
|---|
%5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) |
| Inputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 (approx b #s(literal 0 binary64)) a))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 (approx b #s(literal 0 binary64)) a))) |
| Inputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 (approx b #s(literal 0 binary64)) a))) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) |
| Inputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) |
| Inputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 (*.f64 #s(literal -6 binary64) b) a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- %2 (* %5 c)))) %5) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %51 = (sqrt.f64 (fabs.f64 (/.f64 c a))) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 (*.f64 #s(literal -6 binary64) b) a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 (*.f64 #s(literal -2 binary64) b)) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- %2 (* %5 c)))) %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %51 = (sqrt.f64 (fabs.f64 %49)) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 (*.f64 #s(literal -6 binary64) b) a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 (*.f64 #s(literal -2 binary64) b)) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (sqrt.f64 (/.f64 (/.f64 c a) #s(literal -3 binary64)))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- %2 (* %5 c)))) %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 (*.f64 #s(literal -6 binary64) b) a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 (*.f64 #s(literal -2 binary64) b)) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) (fabs.f64 (/.f64 c a)))))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %98 = (- (sqrt (+ (* (* -3 a) c) %2)) b) %99 = (* (/ 1/2 a) %98) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 a c))) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (sqrt.f64 (/.f64 (fabs.f64 (/.f64 c a)) #s(literal 3 binary64)))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %98 = (- (sqrt (+ (* (* -3 a) c) %2)) b) %99 = (* (/ 1/2 a) %98) %132 = (sqrt.f64 (fabs.f64 (/.f64 a c))) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 a c))) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs (/ a c))))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 (/.f64 #s(literal 1 binary64) %132)) (approx %11 (sqrt.f64 (/.f64 (fabs.f64 c) (*.f64 (fabs.f64 a) #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %98 = (- (sqrt (+ (* (* -3 a) c) %2)) b) %99 = (* (/ 1/2 a) %98) %132 = (sqrt.f64 (fabs.f64 (/.f64 a c))) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 a c))) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs (/ a c))))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 (/.f64 #s(literal 1 binary64) %132)) (approx %11 (sqrt.f64 (/.f64 (fabs.f64 c) (*.f64 (fabs.f64 a) #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)))) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %98 = (- (sqrt (+ (* (* -3 a) c) %2)) b) %99 = (* (/ 1/2 a) %98) %132 = (sqrt.f64 (fabs.f64 (/.f64 a c))) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 a c))) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs (/ a c))))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 (/.f64 #s(literal 1 binary64) %132)) (approx %11 (sqrt.f64 (/.f64 (fabs.f64 c) (*.f64 (fabs.f64 a) #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)))) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))))) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %98 = (- (sqrt (+ (* (* -3 a) c) %2)) b) %99 = (* (/ 1/2 a) %98) %132 = (sqrt.f64 (fabs.f64 (/.f64 a c))) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 a c))) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs (/ a c))))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 (/.f64 #s(literal 1 binary64) %132)) (approx %11 (sqrt.f64 (/.f64 (fabs.f64 c) (*.f64 (fabs.f64 a) #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (/.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))) #s(literal -3 binary64))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %98 = (- (sqrt (+ (* (* -3 a) c) %2)) b) %99 = (* (/ 1/2 a) %98) %132 = (sqrt.f64 (fabs.f64 (/.f64 a c))) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 (*.f64 b #s(literal -2/3 binary64)) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 a c))) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs (/ a c))))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 (/.f64 #s(literal 1 binary64) %132)) (approx %11 (sqrt.f64 (/.f64 (fabs.f64 c) (*.f64 (fabs.f64 a) #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (/.f64 (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) #s(literal -3 binary64))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %125 = (/ a c) %131 = (fabs.f64 (/.f64 a c)) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (/.f64 #s(literal -3 binary64) c))))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 (sqrt.f64 %148) (*.f64 (sqrt.f64 %149) #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx (* (- b %97) -1/3) (*.f64 #s(literal -1/2 binary64) (/.f64 %85 b))) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 %125))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) (*.f64 a c))))))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %125 = (/ a c) %131 = (fabs.f64 (/.f64 a c)) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (/.f64 #s(literal -3 binary64) c))))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 (sqrt.f64 %148) (*.f64 (sqrt.f64 %149) #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx (* (- b %97) -1/3) (*.f64 #s(literal -1/2 binary64) (/.f64 %85 b))) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 %125))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) %85)) a))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))) a))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %125 = (/ a c) %131 = (fabs.f64 (/.f64 a c)) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) %225 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %85)) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (/.f64 #s(literal -3 binary64) c))))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 (sqrt.f64 %148) (*.f64 (sqrt.f64 %149) #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx (* (- b %97) -1/3) (*.f64 #s(literal -1/2 binary64) (/.f64 %85 b))) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 %125))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 %225 a))) (approx %11 (*.f64 %225 (/.f64 #s(literal 1/3 binary64) a))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (/.f64 (+.f64 b b) (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))) (/.f64 #s(literal 1/3 binary64) a))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %125 = (/ a c) %131 = (fabs.f64 (/.f64 a c)) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) %209 = (* (- b %97) -1/3) %225 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %85)) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) (*.f64 #s(literal 9 binary64) a)) (/.f64 (approx %10 %54) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (/.f64 #s(literal -3 binary64) c))))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 (sqrt.f64 %148) (*.f64 (sqrt.f64 %149) #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx %209 (*.f64 #s(literal -1/2 binary64) (/.f64 %85 b))) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx (/ (* c (sqrt (* -3 %125))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 %225 a))) (approx %11 (*.f64 %225 (/.f64 #s(literal 1/3 binary64) a))) (/.f64 (approx %209 (*.f64 #s(literal 1/3 binary64) %225)) a) (approx %11 (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (fma.f64 #s(literal -2/3 binary64) %13 (*.f64 #s(literal 1/2 binary64) %22)))) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx %11 (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (fma.f64 #s(literal -2/3 binary64) (/.f64 b a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b))))) (approx %11 (*.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))) (/.f64 #s(literal 1/3 binary64) a))) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %10 = (+ (neg b) (sqrt (- %2 (* %5 c)))) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %111 = (*.f64 #s(literal 9 binary64) a) %115 = (*.f64 #s(literal 3 binary64) a) %125 = (/ a c) %131 = (fabs.f64 (/.f64 a c)) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %176 = (/.f64 #s(literal -3 binary64) c) %186 = (sqrt.f64 %148) %187 = (sqrt.f64 %149) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) %208 = (- b %97) %209 = (* %208 -1/3) %210 = (/.f64 %85 b) %217 = (/ (* c (sqrt (* -3 %125))) a) %225 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %85)) %226 = (/.f64 %225 a) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 (*.f64 #s(literal -3 binary64) a))) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx (* 3 %98) %35) %111) (/.f64 (approx %10 %54) %115) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a %176)))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 %186 (*.f64 %187 #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx %209 (*.f64 #s(literal -1/2 binary64) %210)) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) (approx %11 (*.f64 #s(literal 1/3 binary64) %226)) (approx %11 (*.f64 %225 (/.f64 #s(literal 1/3 binary64) a))) (/.f64 (approx %209 (*.f64 #s(literal 1/3 binary64) %225)) a) (approx %11 (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (fma.f64 #s(literal -2/3 binary64) %13 (*.f64 #s(literal 1/2 binary64) %22)))) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 %176 a)))))) (approx %11 (/.f64 %226 #s(literal 3 binary64))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %85))) a))) (approx %11 (*.f64 %186 (*.f64 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) #s(literal -1/3 binary64)))) (approx %48 (/.f64 #s(literal 1 binary64) (*.f64 %187 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) c)))))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 (/.f64 (*.f64 c #s(literal 2/3 binary64)) #s(literal 2/3 binary64)) #s(literal -3/4 binary64)) b))) (/.f64 (approx %10 (*.f64 #s(literal -3/2 binary64) %210)) %115) (/.f64 (approx %98 (/.f64 (*.f64 (*.f64 #s(literal -9/2 binary64) a) c) b)) %111) (/.f64 (*.f64 (approx %208 (*.f64 #s(literal 3/2 binary64) %210)) #s(literal -1/3 binary64)) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) %85)) b) a) (/.f64 (*.f64 (approx %208 (-.f64 b %225)) #s(literal -1/3 binary64)) a) |
| Outputs |
|---|
%2 = (* b b) %5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- %2 (* %5 c)))) %5) (approx %11 (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (fma.f64 #s(literal -2/3 binary64) (/.f64 b a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b))))) (/.f64 (*.f64 (approx (- b (sqrt (+ (* (* -3 a) c) %2))) (-.f64 b (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))))) #s(literal -1/3 binary64)) a) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %8 = (- %2 (* %5 c)) %10 = (+ (neg b) (sqrt %8)) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %61 = (*.f64 #s(literal -3 binary64) a) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %108 = (* 3 %98) %111 = (*.f64 #s(literal 9 binary64) a) %115 = (*.f64 #s(literal 3 binary64) a) %125 = (/ a c) %131 = (fabs.f64 (/.f64 a c)) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %176 = (/.f64 #s(literal -3 binary64) c) %186 = (sqrt.f64 %148) %187 = (sqrt.f64 %149) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) %208 = (- b %97) %209 = (* %208 -1/3) %210 = (/.f64 %85 b) %217 = (/ (* c (sqrt (* -3 %125))) a) %224 = (*.f64 #s(literal -3 binary64) %85) %225 = (sqrt.f64 %224) %226 = (/.f64 %225 a) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 %61)) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx %108 %35) %111) (/.f64 (approx %10 %54) %115) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a %176)))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 %186 (*.f64 %187 #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx %209 (*.f64 #s(literal -1/2 binary64) %210)) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) (approx %11 (*.f64 #s(literal 1/3 binary64) %226)) (approx %11 (*.f64 %225 (/.f64 #s(literal 1/3 binary64) a))) (/.f64 (approx %209 (*.f64 #s(literal 1/3 binary64) %225)) a) (approx %11 (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (fma.f64 #s(literal -2/3 binary64) %13 (*.f64 #s(literal 1/2 binary64) %22)))) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 %176 a)))))) (approx %11 (/.f64 %226 #s(literal 3 binary64))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %85))) a))) (approx %11 (*.f64 %186 (*.f64 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) #s(literal -1/3 binary64)))) (approx %48 (/.f64 #s(literal 1 binary64) (*.f64 %187 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) c)))))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 (/.f64 (*.f64 c #s(literal 2/3 binary64)) #s(literal 2/3 binary64)) #s(literal -3/4 binary64)) b))) (/.f64 (approx %10 (*.f64 #s(literal -3/2 binary64) %210)) %115) (/.f64 (approx %98 (/.f64 (*.f64 (*.f64 #s(literal -9/2 binary64) a) c) b)) %111) (/.f64 (*.f64 (approx %208 (*.f64 #s(literal 3/2 binary64) %210)) #s(literal -1/3 binary64)) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) %85)) b) a) (/.f64 (*.f64 (approx %208 (-.f64 b %225)) #s(literal -1/3 binary64)) a) (/.f64 (*.f64 (approx %208 (-.f64 b (sqrt.f64 (*.f64 c %61)))) #s(literal -1/3 binary64)) a) (/.f64 (approx %108 (*.f64 #s(literal 3 binary64) %225)) %111) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (approx %8 %224))) %115) |
| Outputs |
|---|
%5 = (* 3 a) %8 = (- (* b b) (* %5 c)) %11 = (/ (+ (neg b) (sqrt %8)) %5) (approx %11 (approx (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) (fma.f64 #s(literal -2/3 binary64) (/.f64 b a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (approx %8 (*.f64 #s(literal -3 binary64) (*.f64 a c))))) (*.f64 #s(literal 3 binary64) a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %8 = (- %2 (* %5 c)) %9 = (sqrt %8) %10 = (+ (neg b) %9) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %61 = (*.f64 #s(literal -3 binary64) a) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %108 = (* 3 %98) %111 = (*.f64 #s(literal 9 binary64) a) %115 = (*.f64 #s(literal 3 binary64) a) %125 = (/ a c) %130 = (/.f64 a c) %131 = (fabs.f64 %130) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %176 = (/.f64 #s(literal -3 binary64) c) %186 = (sqrt.f64 %148) %187 = (sqrt.f64 %149) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) %208 = (- b %97) %209 = (* %208 -1/3) %210 = (/.f64 %85 b) %217 = (/ (* c (sqrt (* -3 %125))) a) %224 = (*.f64 #s(literal -3 binary64) %85) %225 = (sqrt.f64 %224) %226 = (/.f64 %225 a) %232 = (*.f64 #s(literal 1/3 binary64) %225) %246 = (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) %299 = (*.f64 b b) %301 = (sqrt.f64 (-.f64 %299 %85)) %317 = (neg.f64 b) %330 = (*.f64 c (sqrt.f64 (*.f64 #s(literal -3 binary64) %130))) %331 = (/.f64 %330 a) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 %61)) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx %108 %35) %111) (/.f64 (approx %10 %54) %115) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a %176)))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 %186 (*.f64 %187 #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx %209 (*.f64 #s(literal -1/2 binary64) %210)) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) (approx %11 (*.f64 #s(literal 1/3 binary64) %226)) (approx %11 (*.f64 %225 (/.f64 #s(literal 1/3 binary64) a))) (/.f64 (approx %209 %232) a) (approx %11 (approx %246 (fma.f64 #s(literal -2/3 binary64) %13 (*.f64 #s(literal 1/2 binary64) %22)))) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 %176 a)))))) (approx %11 (/.f64 %226 #s(literal 3 binary64))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %85))) a))) (approx %11 (*.f64 %186 (*.f64 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) #s(literal -1/3 binary64)))) (approx %48 (/.f64 #s(literal 1 binary64) (*.f64 %187 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) c)))))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 (/.f64 (*.f64 c #s(literal 2/3 binary64)) #s(literal 2/3 binary64)) #s(literal -3/4 binary64)) b))) (/.f64 (approx %10 (*.f64 #s(literal -3/2 binary64) %210)) %115) (/.f64 (approx %98 (/.f64 (*.f64 (*.f64 #s(literal -9/2 binary64) a) c) b)) %111) (/.f64 (*.f64 (approx %208 (*.f64 #s(literal 3/2 binary64) %210)) #s(literal -1/3 binary64)) a) (/.f64 (-.f64 %301 b) a) (/.f64 (*.f64 (approx %208 (-.f64 b %225)) #s(literal -1/3 binary64)) a) (/.f64 (*.f64 (approx %208 (-.f64 b (sqrt.f64 (*.f64 c %61)))) #s(literal -1/3 binary64)) a) (/.f64 (approx %108 (*.f64 #s(literal 3 binary64) %225)) %111) (/.f64 (+.f64 %317 (sqrt.f64 (approx %8 %224))) %115) (approx %11 (approx %246 (/.f64 (fma.f64 (*.f64 %13 #s(literal -2/3 binary64)) b (*.f64 c #s(literal 1/2 binary64))) b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %331)) (approx %11 (*.f64 #s(literal 1/3 binary64) %331)) (/.f64 (approx (+ (* (* %97 (/ 1/3 a)) -3) (/ b a)) (+.f64 %155 %13)) #s(literal -3 binary64)) (/.f64 (approx %98 (*.f64 #s(literal -3/2 binary64) (*.f64 %115 %22))) %111) (/.f64 (approx %209 (fma.f64 #s(literal -1/3 binary64) b %232)) a) (approx %11 (fma.f64 #s(literal -1/3 binary64) %155 (*.f64 #s(literal -1/3 binary64) %13))) (-.f64 (/.f64 %301 a) %13) (approx %11 (*.f64 %22 (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) %299) c #s(literal -1/2 binary64)))) (/.f64 (approx %108 (*.f64 #s(literal 3 binary64) %330)) %111) (/.f64 (+.f64 %317 (approx %9 (*.f64 a %155))) %115) (/.f64 (+.f64 %317 (approx %9 %330)) %115) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 %61 c %299)) b) a)) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) %14 = (*.f64 #s(literal -3 binary64) a) %18 = (*.f64 b b) (approx %11 (/.f64 (+.f64 b b) %14)) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 %14 c %18)) b) a)) (approx %11 (*.f64 (/.f64 c b) (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) %18) c #s(literal -1/2 binary64)))) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %8 = (- %2 (* %5 c)) %9 = (sqrt %8) %10 = (+ (neg b) %9) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %61 = (*.f64 #s(literal -3 binary64) a) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %108 = (* 3 %98) %111 = (*.f64 #s(literal 9 binary64) a) %115 = (*.f64 #s(literal 3 binary64) a) %125 = (/ a c) %130 = (/.f64 a c) %131 = (fabs.f64 %130) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %176 = (/.f64 #s(literal -3 binary64) c) %186 = (sqrt.f64 %148) %187 = (sqrt.f64 %149) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) %208 = (- b %97) %209 = (* %208 -1/3) %210 = (/.f64 %85 b) %217 = (/ (* c (sqrt (* -3 %125))) a) %224 = (*.f64 #s(literal -3 binary64) %85) %225 = (sqrt.f64 %224) %226 = (/.f64 %225 a) %232 = (*.f64 #s(literal 1/3 binary64) %225) %246 = (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) %268 = (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) %299 = (*.f64 b b) %301 = (sqrt.f64 (-.f64 %299 %85)) %317 = (neg.f64 b) %330 = (*.f64 c (sqrt.f64 (*.f64 #s(literal -3 binary64) %130))) %331 = (/.f64 %330 a) %341 = (+ (* (* %97 (/ 1/3 a)) -3) (/ b a)) %374 = (sqrt.f64 (fma.f64 %61 c %299)) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 %61)) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx %108 %35) %111) (/.f64 (approx %10 %54) %115) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a %176)))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 %186 (*.f64 %187 #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx %209 (*.f64 #s(literal -1/2 binary64) %210)) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) (approx %11 (*.f64 #s(literal 1/3 binary64) %226)) (approx %11 (*.f64 %225 (/.f64 #s(literal 1/3 binary64) a))) (/.f64 (approx %209 %232) a) (approx %11 (approx %246 (fma.f64 #s(literal -2/3 binary64) %13 (*.f64 #s(literal 1/2 binary64) %22)))) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 %176 a)))))) (approx %11 (/.f64 %226 #s(literal 3 binary64))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %85))) a))) (approx %11 (*.f64 %186 (*.f64 %268 #s(literal -1/3 binary64)))) (approx %48 (/.f64 #s(literal 1 binary64) (*.f64 %187 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) c)))))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 (/.f64 (*.f64 c #s(literal 2/3 binary64)) #s(literal 2/3 binary64)) #s(literal -3/4 binary64)) b))) (/.f64 (approx %10 (*.f64 #s(literal -3/2 binary64) %210)) %115) (/.f64 (approx %98 (/.f64 (*.f64 (*.f64 #s(literal -9/2 binary64) a) c) b)) %111) (/.f64 (*.f64 (approx %208 (*.f64 #s(literal 3/2 binary64) %210)) #s(literal -1/3 binary64)) a) (/.f64 (-.f64 %301 b) a) (/.f64 (*.f64 (approx %208 (-.f64 b %225)) #s(literal -1/3 binary64)) a) (/.f64 (*.f64 (approx %208 (-.f64 b (sqrt.f64 (*.f64 c %61)))) #s(literal -1/3 binary64)) a) (/.f64 (approx %108 (*.f64 #s(literal 3 binary64) %225)) %111) (/.f64 (+.f64 %317 (sqrt.f64 (approx %8 %224))) %115) (approx %11 (approx %246 (/.f64 (fma.f64 (*.f64 %13 #s(literal -2/3 binary64)) b (*.f64 c #s(literal 1/2 binary64))) b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %331)) (approx %11 (*.f64 #s(literal 1/3 binary64) %331)) (/.f64 (approx %341 (+.f64 %155 %13)) #s(literal -3 binary64)) (/.f64 (approx %98 (*.f64 #s(literal -3/2 binary64) (*.f64 %115 %22))) %111) (/.f64 (approx %209 (fma.f64 #s(literal -1/3 binary64) b %232)) a) (approx %11 (fma.f64 #s(literal -1/3 binary64) %155 (*.f64 #s(literal -1/3 binary64) %13))) (-.f64 (/.f64 %301 a) %13) (approx %11 (*.f64 %22 (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) %299) c #s(literal -1/2 binary64)))) (/.f64 (approx %108 (*.f64 #s(literal 3 binary64) %330)) %111) (/.f64 (+.f64 %317 (approx %9 (*.f64 a %155))) %115) (/.f64 (+.f64 %317 (approx %9 %330)) %115) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 %374 b) a)) (/.f64 (approx %341 (fma.f64 %186 %268 %13)) #s(literal -3 binary64)) (/.f64 (*.f64 (-.f64 b %374) #s(literal -1/3 binary64)) a) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) %14 = (*.f64 #s(literal -3 binary64) a) %17 = (*.f64 b b) (approx %11 (/.f64 (+.f64 b b) %14)) (/.f64 (*.f64 (-.f64 b (sqrt.f64 (fma.f64 %14 c %17))) #s(literal -1/3 binary64)) a) (approx %11 (*.f64 (/.f64 c b) (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) %17) c #s(literal -1/2 binary64)))) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %8 = (- %2 (* %5 c)) %9 = (sqrt %8) %10 = (+ (neg b) %9) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %61 = (*.f64 #s(literal -3 binary64) a) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %108 = (* 3 %98) %111 = (*.f64 #s(literal 9 binary64) a) %115 = (*.f64 #s(literal 3 binary64) a) %125 = (/ a c) %130 = (/.f64 a c) %131 = (fabs.f64 %130) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %176 = (/.f64 #s(literal -3 binary64) c) %186 = (sqrt.f64 %148) %187 = (sqrt.f64 %149) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) %208 = (- b %97) %209 = (* %208 -1/3) %210 = (/.f64 %85 b) %217 = (/ (* c (sqrt (* -3 %125))) a) %224 = (*.f64 #s(literal -3 binary64) %85) %225 = (sqrt.f64 %224) %226 = (/.f64 %225 a) %232 = (*.f64 #s(literal 1/3 binary64) %225) %246 = (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) %268 = (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) %299 = (*.f64 b b) %301 = (sqrt.f64 (-.f64 %299 %85)) %317 = (neg.f64 b) %330 = (*.f64 c (sqrt.f64 (*.f64 #s(literal -3 binary64) %130))) %331 = (/.f64 %330 a) %341 = (+ (* (* %97 (/ 1/3 a)) -3) (/ b a)) %374 = (sqrt.f64 (fma.f64 %61 c %299)) %375 = (-.f64 %374 b) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 %61)) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx %108 %35) %111) (/.f64 (approx %10 %54) %115) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a %176)))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 %186 (*.f64 %187 #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx %209 (*.f64 #s(literal -1/2 binary64) %210)) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) (approx %11 (*.f64 #s(literal 1/3 binary64) %226)) (approx %11 (*.f64 %225 (/.f64 #s(literal 1/3 binary64) a))) (/.f64 (approx %209 %232) a) (approx %11 (approx %246 (fma.f64 #s(literal -2/3 binary64) %13 (*.f64 #s(literal 1/2 binary64) %22)))) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 %176 a)))))) (approx %11 (/.f64 %226 #s(literal 3 binary64))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %85))) a))) (approx %11 (*.f64 %186 (*.f64 %268 #s(literal -1/3 binary64)))) (approx %48 (/.f64 #s(literal 1 binary64) (*.f64 %187 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) c)))))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 (/.f64 (*.f64 c #s(literal 2/3 binary64)) #s(literal 2/3 binary64)) #s(literal -3/4 binary64)) b))) (/.f64 (approx %10 (*.f64 #s(literal -3/2 binary64) %210)) %115) (/.f64 (approx %98 (/.f64 (*.f64 (*.f64 #s(literal -9/2 binary64) a) c) b)) %111) (/.f64 (*.f64 (approx %208 (*.f64 #s(literal 3/2 binary64) %210)) #s(literal -1/3 binary64)) a) (/.f64 (-.f64 %301 b) a) (/.f64 (*.f64 (approx %208 (-.f64 b %225)) #s(literal -1/3 binary64)) a) (/.f64 (*.f64 (approx %208 (-.f64 b (sqrt.f64 (*.f64 c %61)))) #s(literal -1/3 binary64)) a) (/.f64 (approx %108 (*.f64 #s(literal 3 binary64) %225)) %111) (/.f64 (+.f64 %317 (sqrt.f64 (approx %8 %224))) %115) (approx %11 (approx %246 (/.f64 (fma.f64 (*.f64 %13 #s(literal -2/3 binary64)) b (*.f64 c #s(literal 1/2 binary64))) b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %331)) (approx %11 (*.f64 #s(literal 1/3 binary64) %331)) (/.f64 (approx %341 (+.f64 %155 %13)) #s(literal -3 binary64)) (/.f64 (approx %98 (*.f64 #s(literal -3/2 binary64) (*.f64 %115 %22))) %111) (/.f64 (approx %209 (fma.f64 #s(literal -1/3 binary64) b %232)) a) (approx %11 (fma.f64 #s(literal -1/3 binary64) %155 (*.f64 #s(literal -1/3 binary64) %13))) (-.f64 (/.f64 %301 a) %13) (approx %11 (*.f64 %22 (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) %299) c #s(literal -1/2 binary64)))) (/.f64 (approx %108 (*.f64 #s(literal 3 binary64) %330)) %111) (/.f64 (+.f64 %317 (approx %9 (*.f64 a %155))) %115) (/.f64 (+.f64 %317 (approx %9 %330)) %115) (*.f64 #s(literal 1/3 binary64) (/.f64 %375 a)) (/.f64 (approx %341 (fma.f64 %186 %268 %13)) #s(literal -3 binary64)) (/.f64 (*.f64 (-.f64 b %374) #s(literal -1/3 binary64)) a) (/.f64 %375 %115) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) %14 = (*.f64 #s(literal -3 binary64) a) %17 = (*.f64 b b) (approx %11 (/.f64 (+.f64 b b) %14)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 %14 c %17)) b) (*.f64 #s(literal 3 binary64) a)) (approx %11 (*.f64 (/.f64 c b) (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) %17) c #s(literal -1/2 binary64)))) |
| Inputs |
|---|
%2 = (* b b) %5 = (* 3 a) %8 = (- %2 (* %5 c)) %9 = (sqrt %8) %10 = (+ (neg b) %9) %11 = (/ %10 %5) %13 = (/.f64 b a) %17 = (approx b #s(literal 0 binary64)) %22 = (/.f64 c b) %35 = (*.f64 #s(literal -6 binary64) b) %38 = (*.f64 b #s(literal -2/3 binary64)) %47 = (- (sqrt (- %2 (* a c))) b) %48 = (/ %47 a) %49 = (/.f64 c a) %50 = (fabs.f64 %49) %51 = (sqrt.f64 %50) %54 = (*.f64 #s(literal -2 binary64) b) %59 = (+.f64 b b) %61 = (*.f64 #s(literal -3 binary64) a) %80 = (sqrt.f64 (neg.f64 %49)) %85 = (*.f64 a c) %97 = (sqrt (+ (* (* -3 a) c) %2)) %98 = (- %97 b) %99 = (* (/ 1/2 a) %98) %108 = (* 3 %98) %111 = (*.f64 #s(literal 9 binary64) a) %115 = (*.f64 #s(literal 3 binary64) a) %125 = (/ a c) %130 = (/.f64 a c) %131 = (fabs.f64 %130) %132 = (sqrt.f64 %131) %146 = (/.f64 #s(literal 1 binary64) %132) %148 = (fabs.f64 c) %149 = (fabs.f64 a) %155 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %49)) %160 = (sqrt.f64 (*.f64 c (/.f64 #s(literal -3 binary64) a))) %176 = (/.f64 #s(literal -3 binary64) c) %186 = (sqrt.f64 %148) %187 = (sqrt.f64 %149) %192 = (sqrt.f64 (/.f64 #s(literal 3 binary64) %131)) %208 = (- b %97) %209 = (* %208 -1/3) %210 = (/.f64 %85 b) %217 = (/ (* c (sqrt (* -3 %125))) a) %224 = (*.f64 #s(literal -3 binary64) %85) %225 = (sqrt.f64 %224) %226 = (/.f64 %225 a) %232 = (*.f64 #s(literal 1/3 binary64) %225) %246 = (* -1 (* b (+ (* -1/2 (/ c (pow b 2))) (* 2/3 (/ 1 a))))) %268 = (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) a))) %299 = (*.f64 b b) %301 = (sqrt.f64 (-.f64 %299 %85)) %317 = (neg.f64 b) %330 = (*.f64 c (sqrt.f64 (*.f64 #s(literal -3 binary64) %130))) %331 = (/.f64 %330 a) %341 = (+ (* (* %97 (/ 1/3 a)) -3) (/ b a)) %374 = (sqrt.f64 (fma.f64 %61 c %299)) %375 = (-.f64 %374 b) %376 = (/.f64 %375 a) (approx %11 (*.f64 #s(literal -2/3 binary64) %13)) (approx %11 (*.f64 #s(literal -2/3 binary64) (/.f64 %17 a))) (approx %11 (*.f64 #s(literal -1/2 binary64) %22)) (approx %11 (*.f64 #s(literal -1/2 binary64) (/.f64 c %17))) (approx %11 (*.f64 #s(literal -1/6 binary64) %22)) (approx %11 (*.f64 b (/.f64 #s(literal -2/3 binary64) a))) (approx %11 (/.f64 %35 a)) (approx %11 (/.f64 %38 a)) (approx %11 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b)) (approx %48 %51) (/.f64 (approx %47 %54) a) (approx %48 (neg.f64 %51)) (approx %11 (/.f64 %59 %61)) (approx %11 (*.f64 (+.f64 #s(literal -3 binary64) #s(literal -3 binary64)) %13)) (approx %11 (sqrt.f64 (/.f64 %49 #s(literal -3 binary64)))) (approx %11 (sqrt.f64 (approx (/ (fabs (/ c a)) 3) (*.f64 #s(literal 1/3 binary64) %50)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %80)) (approx %11 (*.f64 #s(literal 1/3 binary64) %80)) (approx %48 (/.f64 (sqrt.f64 (fabs.f64 %85)) a)) (*.f64 #s(literal 2/3 binary64) (approx %99 (*.f64 #s(literal -3/4 binary64) %22))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 c #s(literal -3/4 binary64)) b))) (/.f64 (approx %108 %35) %111) (/.f64 (approx %10 %54) %115) (approx %11 (/.f64 (/.f64 %59 #s(literal -3 binary64)) a)) (approx %11 (sqrt.f64 (/.f64 %50 #s(literal 3 binary64)))) (approx %11 (approx (* -1/3 (/ 1 (sqrt (fabs %125)))) (/.f64 #s(literal -1/3 binary64) %132))) (approx %11 (/.f64 %51 #s(literal -3 binary64))) (approx %11 (/.f64 (/.f64 (*.f64 b #s(literal 2 binary64)) #s(literal -3 binary64)) a)) (approx %48 (/.f64 #s(literal 1/3 binary64) %132)) (approx %48 %146) (approx %11 (sqrt.f64 (/.f64 %148 (*.f64 %149 #s(literal 3 binary64))))) (approx %11 (*.f64 #s(literal -1/3 binary64) %155)) (approx %11 (*.f64 #s(literal -1/3 binary64) %160)) (approx %11 (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (/.f64 (*.f64 c #s(literal -3 binary64)) a)))) (approx %11 (*.f64 #s(literal 1/3 binary64) %155)) (approx %11 (*.f64 #s(literal 1/3 binary64) %160)) (approx %11 (/.f64 %155 #s(literal -3 binary64))) (approx %11 (/.f64 %160 #s(literal -3 binary64))) (approx %48 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a %176)))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 %85)) a))) (approx %11 (/.f64 %186 (*.f64 %187 #s(literal 3 binary64)))) (approx %11 (*.f64 #s(literal -1/3 binary64) %192)) (approx %11 (*.f64 #s(literal 1/3 binary64) %192)) (approx %11 (*.f64 %38 (/.f64 %13 b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %146)) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %132))) (approx %11 (/.f64 (*.f64 c %132) a)) (/.f64 (approx %209 (*.f64 #s(literal -1/2 binary64) %210)) a) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) %85)))))) (approx %11 (*.f64 #s(literal 1/3 binary64) %226)) (approx %11 (*.f64 %225 (/.f64 #s(literal 1/3 binary64) a))) (/.f64 (approx %209 %232) a) (approx %11 (approx %246 (fma.f64 #s(literal -2/3 binary64) %13 (*.f64 #s(literal 1/2 binary64) %22)))) (approx %11 (*.f64 #s(literal -1/3 binary64) (approx %217 (*.f64 c (sqrt.f64 (/.f64 %176 a)))))) (approx %11 (/.f64 %226 #s(literal 3 binary64))) (approx %11 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %85))) a))) (approx %11 (*.f64 %186 (*.f64 %268 #s(literal -1/3 binary64)))) (approx %48 (/.f64 #s(literal 1 binary64) (*.f64 %187 (sqrt.f64 (fabs.f64 (/.f64 #s(literal 3 binary64) c)))))) (*.f64 #s(literal 2/3 binary64) (approx %99 (/.f64 (*.f64 (/.f64 (*.f64 c #s(literal 2/3 binary64)) #s(literal 2/3 binary64)) #s(literal -3/4 binary64)) b))) (/.f64 (approx %10 (*.f64 #s(literal -3/2 binary64) %210)) %115) (/.f64 (approx %98 (/.f64 (*.f64 (*.f64 #s(literal -9/2 binary64) a) c) b)) %111) (/.f64 (*.f64 (approx %208 (*.f64 #s(literal 3/2 binary64) %210)) #s(literal -1/3 binary64)) a) (/.f64 (-.f64 %301 b) a) (/.f64 (*.f64 (approx %208 (-.f64 b %225)) #s(literal -1/3 binary64)) a) (/.f64 (*.f64 (approx %208 (-.f64 b (sqrt.f64 (*.f64 c %61)))) #s(literal -1/3 binary64)) a) (/.f64 (approx %108 (*.f64 #s(literal 3 binary64) %225)) %111) (/.f64 (+.f64 %317 (sqrt.f64 (approx %8 %224))) %115) (approx %11 (approx %246 (/.f64 (fma.f64 (*.f64 %13 #s(literal -2/3 binary64)) b (*.f64 c #s(literal 1/2 binary64))) b))) (approx %11 (*.f64 #s(literal -1/3 binary64) %331)) (approx %11 (*.f64 #s(literal 1/3 binary64) %331)) (/.f64 (approx %341 (+.f64 %155 %13)) #s(literal -3 binary64)) (/.f64 (approx %98 (*.f64 #s(literal -3/2 binary64) (*.f64 %115 %22))) %111) (/.f64 (approx %209 (fma.f64 #s(literal -1/3 binary64) b %232)) a) (approx %11 (fma.f64 #s(literal -1/3 binary64) %155 (*.f64 #s(literal -1/3 binary64) %13))) (-.f64 (/.f64 %301 a) %13) (approx %11 (*.f64 %22 (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) %299) c #s(literal -1/2 binary64)))) (/.f64 (approx %108 (*.f64 #s(literal 3 binary64) %330)) %111) (/.f64 (+.f64 %317 (approx %9 (*.f64 a %155))) %115) (/.f64 (+.f64 %317 (approx %9 %330)) %115) (*.f64 #s(literal 1/3 binary64) %376) (/.f64 (approx %341 (fma.f64 %186 %268 %13)) #s(literal -3 binary64)) (/.f64 (*.f64 (-.f64 b %374) #s(literal -1/3 binary64)) a) (/.f64 %375 %115) (/.f64 (approx %10 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 %115 c) b))) (*.f64 #s(literal 3 binary64) %115)) (/.f64 %376 #s(literal 3 binary64)) (/.f64 (+.f64 %317 (sqrt.f64 (fma.f64 b b (*.f64 %61 c)))) %115) |
| Outputs |
|---|
%5 = (* 3 a) %11 = (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) %14 = (*.f64 #s(literal -3 binary64) a) (approx %11 (/.f64 (+.f64 b b) %14)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 %14 c)))) (*.f64 #s(literal 3 binary64) a)) (approx %11 (*.f64 (/.f64 c b) (fma.f64 (/.f64 (*.f64 a #s(literal -3/8 binary64)) (*.f64 b b)) c #s(literal -1/2 binary64)))) |
5 calls:
| 1.2s | (*.f64 #s(literal 3 binary64) a) |
| 946.0ms | a |
| 729.0ms | b |
| 722.0ms | c |
| 659.0ms | %5 = (*.f64 #s(literal 3 binary64) a) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 %5 c)))) %5) |
| Accuracy | Segments | Branch |
|---|---|---|
| 34.5% | 1 | c |
| 34.5% | 1 | b |
| 34.5% | 1 | a |
| 34.5% | 1 | %115 = (*.f64 #s(literal 3 binary64) a) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 %115 c)))) %115) |
| 34.5% | 1 | (*.f64 #s(literal 3 binary64) a) |
Compiled 112 to 338 computations (-201.8% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 142.0ms | 2.0490154406887026e-33 | 9.872826765300505e-33 |
| 77.0ms | -6.256762259485941e+131 | -1.418223470139991e+121 |
| 102.0ms | 104× | 0 | valid |
| 66.0ms | 20× | 1 | valid |
| 23.0ms | 19× | 2 | valid |
| 0.0ms | 1× | 3 | valid |
Compiled 24 to 52 computations (-116.7% saved)
adjust: 40.0ms (41.9% of total, 0.3 MiB)ival-add!: 28.0ms (29.3% of total, 0.6 MiB)ival-sqrt!: 22.0ms (23.0% of total, 0.4 MiB)ival-mult!: 3.0ms (3.1% of total, 0.6 MiB)ival-sub!: 1.0ms (1.0% of total, 0.1 MiB)ival-neg!: 1.0ms (1.0% of total, 0.2 MiB)ival-div!: 1.0ms (1.0% of total, 0.1 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 2.0490154406887026e-33 | 9.872826765300505e-33 |
| 0.0ms | -6.256762259485941e+131 | -1.418223470139991e+121 |
Compiled 24 to 49 computations (-104.2% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 2.0490154406887026e-33 | 9.872826765300505e-33 |
| 180.0ms | -8.672551027016256e+98 | -4.4149593157469574e+95 |
| 49.0ms | 93× | 0 | valid |
| 40.0ms | 18× | 1 | valid |
| 25.0ms | 15× | 2 | valid |
| 1.0ms | 2× | 3 | valid |
Compiled 24 to 49 computations (-104.2% saved)
adjust: 23.0ms (46.5% of total, 0.4 MiB)ival-add!: 20.0ms (40.4% of total, 0.3 MiB)ival-mult!: 3.0ms (6.1% of total, 0.4 MiB)ival-sub!: 1.0ms (2.0% of total, 0.1 MiB)ival-sqrt!: 1.0ms (2.0% of total, 0.1 MiB)ival-div!: 1.0ms (2.0% of total, 0.1 MiB)ival-neg!: 0.0ms (0.0% of total, 0.1 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.0490154406887026e-33 | 9.872826765300505e-33 |
| 0.0ms | -6.256762259485941e+131 | -1.418223470139991e+121 |
Compiled 24 to 49 computations (-104.2% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 245.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 172.0ms | -1.0316391758152967e-115 | -1.6182241181133984e-119 |
| 93.0ms | 203× | 0 | valid |
| 83.0ms | 54× | 1 | valid |
| 77.0ms | 39× | 2 | valid |
| 43.0ms | 8× | 3 | valid |
Compiled 24 to 49 computations (-104.2% saved)
ival-sqrt!: 50.0ms (28.4% of total, 0.8 MiB)ival-add!: 41.0ms (23.3% of total, 0.7 MiB)adjust: 32.0ms (18.2% of total, 0.7 MiB)ival-mult!: 25.0ms (14.2% of total, 1.1 MiB)ival-div!: 25.0ms (14.2% of total, 0.5 MiB)ival-sub!: 2.0ms (1.1% of total, 0.3 MiB)ival-neg!: 1.0ms (0.6% of total, 0.2 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 1.0ms | -1.0316391758152967e-115 | -1.6182241181133984e-119 |
Compiled 24 to 47 computations (-95.8% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 1.0ms | -1.0316391758152967e-115 | -1.6182241181133984e-119 |
Compiled 24 to 45 computations (-87.5% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 1.0ms | -1.0316391758152967e-115 | -1.6182241181133984e-119 |
Compiled 24 to 42 computations (-75.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 1.0ms | -1.0316391758152967e-115 | -1.6182241181133984e-119 |
Compiled 24 to 42 computations (-75.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 1.0ms | -1.0316391758152967e-115 | -1.6182241181133984e-119 |
Compiled 24 to 42 computations (-75.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 105.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 207.0ms | -1.9360363684994073e-225 | -1.8971915766129736e-232 |
| 135.0ms | 146× | 0 | valid |
| 28.0ms | 29× | 2 | valid |
| 23.0ms | 32× | 1 | valid |
| 0.0ms | 1× | 3 | valid |
Compiled 24 to 38 computations (-58.3% saved)
ival-mult!: 43.0ms (44.9% of total, 0.7 MiB)ival-sub!: 23.0ms (24.0% of total, 0.4 MiB)ival-div!: 23.0ms (24.0% of total, 0.4 MiB)adjust: 2.0ms (2.1% of total, 0.2 MiB)ival-sqrt!: 2.0ms (2.1% of total, 0.2 MiB)ival-neg!: 1.0ms (1.0% of total, 0.2 MiB)ival-add!: 1.0ms (1.0% of total, 0.2 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 1.0ms | -1.9360363684994073e-225 | -1.8971915766129736e-232 |
Compiled 24 to 38 computations (-58.3% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 1.0ms | -1.9360363684994073e-225 | -1.8971915766129736e-232 |
Compiled 24 to 40 computations (-66.7% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 22.0ms | -1.9360363684994073e-225 | -1.8971915766129736e-232 |
Compiled 24 to 40 computations (-66.7% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 4.631054453832138e-108 | 6.651892501102626e-84 |
| 1.0ms | -1.9360363684994073e-225 | -1.8971915766129736e-232 |
Compiled 24 to 40 computations (-66.7% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 198.0ms | 7.113228833396573e-144 | 1.4052238527203933e-139 |
| 148.0ms | -1.6182241181133984e-119 | -1.5397058405197746e-121 |
| 158.0ms | 163× | 0 | valid |
| 50.0ms | 38× | 2 | valid |
| 23.0ms | 33× | 1 | valid |
| 2.0ms | 6× | 3 | valid |
Compiled 24 to 39 computations (-62.5% saved)
ival-mult!: 41.0ms (71.7% of total, 1.1 MiB)ival-sub!: 5.0ms (8.7% of total, 0.2 MiB)adjust: 3.0ms (5.2% of total, 0.2 MiB)ival-sqrt!: 3.0ms (5.2% of total, 0.3 MiB)ival-div!: 2.0ms (3.5% of total, 0.2 MiB)ival-neg!: 1.0ms (1.7% of total, 0.2 MiB)ival-add!: 1.0ms (1.7% of total, 0.3 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 7.113228833396573e-144 | 1.4052238527203933e-139 |
| 1.0ms | -1.6182241181133984e-119 | -1.5397058405197746e-121 |
Compiled 24 to 39 computations (-62.5% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.113228833396573e-144 | 1.4052238527203933e-139 |
| 0.0ms | -1.6182241181133984e-119 | -1.5397058405197746e-121 |
Compiled 24 to 36 computations (-50.0% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 243.0ms | 2.4419038581782855e-288 | 8.044820713740396e-286 |
| 74.0ms | 16× | 2 | valid |
| 64.0ms | 88× | 0 | valid |
| 36.0ms | 19× | 1 | valid |
| 1.0ms | 5× | 3 | valid |
Compiled 22 to 26 computations (-18.2% saved)
ival-sqrt!: 41.0ms (61.1% of total, 0.3 MiB)ival-add!: 19.0ms (28.3% of total, 0.3 MiB)ival-mult!: 3.0ms (4.5% of total, 0.4 MiB)adjust: 2.0ms (3.0% of total, 0.1 MiB)ival-sub!: 1.0ms (1.5% of total, 0.1 MiB)ival-div!: 1.0ms (1.5% of total, 0.1 MiB)ival-neg!: 0.0ms (0.0% of total, 0.1 MiB)| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 2.4419038581782855e-288 | 8.044820713740396e-286 |
Compiled 22 to 25 computations (-13.6% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 2.4419038581782855e-288 | 8.044820713740396e-286 |
Compiled 22 to 25 computations (-13.6% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 2.4419038581782855e-288 | 8.044820713740396e-286 |
Compiled 22 to 25 computations (-13.6% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 127.0ms | -1.0671715318048647e-299 | -1.5489751293545766e-300 |
| 41.0ms | 13× | 2 | valid |
| 40.0ms | 65× | 0 | valid |
| 2.0ms | 14× | 1 | valid |
| 1.0ms | 4× | 3 | valid |
Compiled 22 to 24 computations (-9.1% saved)
adjust: 20.0ms (79.1% of total, 0.3 MiB)ival-mult!: 2.0ms (7.9% of total, 0.3 MiB)ival-sub!: 1.0ms (4.0% of total, 0.1 MiB)ival-sqrt!: 1.0ms (4.0% of total, 0.1 MiB)ival-div!: 1.0ms (4.0% of total, 0.1 MiB)ival-add!: 1.0ms (4.0% of total, 0.1 MiB)ival-neg!: 0.0ms (0.0% of total, 0.1 MiB)| 1× | fuel |
Compiled 24 to 148 computations (-516.7% saved)
Compiled 1 to 12 computations (-1100.0% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 885.2 MiB | 12.9% | sample |
| 872.2 MiB | 12.7% | reconstruct |
| 663.9 MiB | 9.7% | rewrite |
| 474.0 MiB | 6.9% | regimes |
| 423.1 MiB | 6.2% | eval |
| 419.2 MiB | 6.1% | rewrite |
| 366.5 MiB | 5.4% | eval |
| 355.0 MiB | 5.2% | reconstruct |
| 339.5 MiB | 5.0% | series |
| 255.8 MiB | 3.7% | series |
| 209.0 MiB | 3.1% | series |
| 200.2 MiB | 2.9% | eval |
| 158.0 MiB | 2.3% | rewrite |
| 132.4 MiB | 1.9% | prune |
| 129.7 MiB | 1.9% | rewrite |
| 126.2 MiB | 1.8% | prune |
| 109.6 MiB | 1.6% | analyze |
| 97.5 MiB | 1.4% | reconstruct |
| 88.3 MiB | 1.3% | prune |
| 81.0 MiB | 1.2% | reconstruct |
| 60.6 MiB | 0.9% | series |
| 52.4 MiB | 0.8% | eval |
| 26.2 MiB | 0.4% | bsearch |
| 22.4 MiB | 0.3% | bsearch |
| 22.0 MiB | 0.3% | prune |
| 20.4 MiB | 0.3% | bsearch |
| 17.2 MiB | 0.3% | bsearch |
| 16.1 MiB | 0.2% | bsearch |
| 15.0 MiB | 0.2% | bsearch |
| 13.2 MiB | 0.2% | bsearch |
| 12.6 MiB | 0.2% | sample |
| 10.0 MiB | 0.1% | bsearch |
| 9.9 MiB | 0.1% | bsearch |
| 9.9 MiB | 0.1% | bsearch |
| 9.9 MiB | 0.1% | bsearch |
| 9.9 MiB | 0.1% | bsearch |
| 9.8 MiB | 0.1% | bsearch |
| 9.8 MiB | 0.1% | bsearch |
| 9.8 MiB | 0.1% | bsearch |
| 9.8 MiB | 0.1% | bsearch |
| 9.7 MiB | 0.1% | bsearch |
| 9.7 MiB | 0.1% | bsearch |
| 9.7 MiB | 0.1% | bsearch |
| 9.6 MiB | 0.1% | bsearch |
| 9.0 MiB | 0.1% | preprocess |
| 8.9 MiB | 0.1% | derivations |
| 8.2 MiB | 0.1% | bsearch |
| 8.0 MiB | 0.1% | bsearch |
| 8.0 MiB | 0.1% | bsearch |
| 3.1 MiB | 0.0% | sample |
| 2.5 MiB | 0.0% | preprocess |
| 1.0 MiB | 0.0% | bsearch |
| 0.9 MiB | 0.0% | sample |
| 0.0 MiB | 0.0% | sample |
| 0.0 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 6 841.7 MiB | 100.0% | total |
Loading profile data...