
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 5 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 6 |
| 0.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 7 |
| 2.3% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 8 |
| 11.3% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 9 |
| 21.1% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 10 |
| 28.0% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 11 |
| 40.1% | 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 41 to 26 computations (36.6% saved)
| 7.9s | 5 510× | 1 | valid |
| 2.5s | 2 746× | 0 | valid |
| 1.0s | 1 331× | 0 | invalid |
ival-mult!: 1.5s (25.5% of total, 48.9 MiB)adjust: 1.4s (23.4% of total, 46.6 MiB)ival-div!: 839.0ms (13.8% of total, 20.2 MiB)ival-sqrt!: 771.0ms (12.7% of total, 17.4 MiB)ival-sub!: 494.0ms (8.1% of total, 13.0 MiB)ival-add!: 450.0ms (7.4% of total, 16.1 MiB)ival-neg!: 263.0ms (4.3% of total, 13.4 MiB)ival-and: 186.0ms (3.1% of total, 8.7 MiB)ival-<: 100.0ms (1.6% of total, 3.8 MiB)ival-assert: 4.0ms (0.1% of total, 2.3 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 53 | 175 |
| 1 | 322 | 160 |
| 2 | 1282 | 160 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 52.5% | %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 |
|---|---|---|
| 98.0ms | c | inf |
| 24.0ms | a | inf |
| 23.0ms | a | -inf |
| 23.0ms | b | inf |
| 22.0ms | a | 0 |
| 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 551 to 1 426 computations (-158.8% saved)
141 alts after pruning (141 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 410 | 141 | 551 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 411 | 141 | 552 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 51.9% | (fma.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) (neg.f64 a)) (/.f64 a (*.f64 #s(literal 9 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.2% | (fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (/.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 (*.f64 a a) #s(literal 3 binary64)))) |
| ▶ | 51.7% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.3% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.3% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 a a)) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.0% | %130 = (*.f64 #s(literal 9 binary64) a) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 (*.f64 #s(literal 3 binary64) a) %130) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) %130)) |
| ▶ | 51.7% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.1% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.3% | %278 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (fma.f64 (/.f64 %278 #s(literal 3 binary64)) (/.f64 %278 a) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal 3 binary64)))) |
| ▶ | 51.9% | (fma.f64 (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 a a)) (/.f64 a #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.6% | (fma.f64 (/.f64 (neg.f64 (*.f64 a b)) (*.f64 a a)) (/.f64 #s(literal 3 binary64) #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.8% | %130 = (*.f64 #s(literal 9 binary64) a) (fma.f64 (/.f64 (neg.f64 (*.f64 a b)) %130) (/.f64 #s(literal 3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %130)) |
| ▶ | 51.9% | (fma.f64 (/.f64 (neg.f64 (*.f64 a b)) (*.f64 #s(literal 9 binary64) a)) (/.f64 #s(literal 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.8% | (fma.f64 (/.f64 (neg.f64 (*.f64 a b)) #s(literal 9 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 a a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 52.0% | %219 = (*.f64 (*.f64 a a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b) %219) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) %219)) |
| ▶ | 51.5% | (fma.f64 (/.f64 (neg.f64 b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (/.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.7% | (fma.f64 (/.f64 (neg.f64 b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.5% | %130 = (*.f64 #s(literal 9 binary64) a) (fma.f64 (/.f64 (neg.f64 b) %130) (/.f64 (*.f64 #s(literal 3 binary64) a) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %130)) |
| ▶ | 52.1% | (fma.f64 (/.f64 (neg.f64 b) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a 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 (/.f64 b a) #s(literal -1/3 binary64) (/.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))) |
| ▶ | 52.0% | (fma.f64 (/.f64 b a) #s(literal -1/3 binary64) (*.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 (/.f64 a (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.0% | %180 = (*.f64 a a) (fma.f64 (/.f64 a #s(literal 9 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %180) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 %180 #s(literal 3 binary64)))) |
| ▶ | 51.6% | (fma.f64 (/.f64 a #s(literal 9 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 a a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.6% | (fma.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.8% | (fma.f64 (/.f64 #s(literal 3 binary64) (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 9 binary64)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.4% | (fma.f64 (/.f64 #s(literal 3 binary64) (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.3% | %103 = (*.f64 #s(literal -3 binary64) a) (fma.f64 (/.f64 #s(literal 3 binary64) %103) (/.f64 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) a) %103) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.1% | (fma.f64 (/.f64 #s(literal 3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 #s(literal 9 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.9% | (fma.f64 (/.f64 #s(literal 3 binary64) #s(literal 9 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 a a)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.9% | %130 = (*.f64 #s(literal 9 binary64) a) (fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 3 binary64)) (/.f64 a %130) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) %130)) |
| ▶ | 51.4% | (fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 3 binary64)) (/.f64 a (*.f64 #s(literal 9 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.7% | (fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.4% | %103 = (*.f64 #s(literal -3 binary64) a) (fma.f64 (*.f64 %103 b) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.6% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 3 binary64) a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.5% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 3 binary64) a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.5% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))) (/.f64 a (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.3% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.9% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.4% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.8% | (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 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.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))) |
| ▶ | 52.1% | (fma.f64 (*.f64 b (/.f64 #s(literal -2 binary64) a)) #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.2% | (fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 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))) |
| ▶ | 52.3% | (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.4% | (fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.3% | %180 = (*.f64 a a) (fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (neg.f64 b) (*.f64 %180 #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 %180 #s(literal 3 binary64)))) |
| ▶ | 51.4% | (fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (neg.f64 b) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.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.7% | (fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (neg.f64 b) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 52.3% | (fma.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 a b)) (*.f64 (*.f64 a a) #s(literal 3 binary64)))) |
| ▶ | 53.0% | (fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 50.9% | %278 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (fma.f64 %278 (/.f64 %278 (*.f64 #s(literal 3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.4% | (fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.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.8% | (fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.3% | (fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.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.8% | (fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.3% | (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))) a) (*.f64 (*.f64 a a) #s(literal 3 binary64)))) |
| ▶ | 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))) |
| ▶ | 52.6% | (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))) |
| ▶ | 51.3% | (fma.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.3% | (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.1% | (fma.f64 #s(literal 2/3 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.3% | (fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 52.4% | (fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.4% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (/.f64 (*.f64 %103 b) a) #s(literal 1/3 binary64) (sqrt.f64 (fma.f64 %103 c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.4% | (/.f64 (fma.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) (neg.f64 a)) (/.f64 a #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.8% | (/.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) a (*.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 51.9% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (/.f64 b a) %103 (*.f64 #s(literal -3 binary64) (neg.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b)))))) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 52.0% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (/.f64 b a) a (*.f64 #s(literal -3 binary64) (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 1/3 binary64)))) %103) |
| ▶ | 51.9% | (/.f64 (fma.f64 (/.f64 b a) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)))) #s(literal 9 binary64)) |
| ▶ | 52.3% | %139 = (*.f64 #s(literal 3 binary64) a) (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) %139) (neg.f64 b)) %139) |
| ▶ | 51.8% | (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) (neg.f64 a)) #s(literal -3 binary64) (neg.f64 b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 51.6% | (/.f64 (fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 51.2% | (/.f64 (fma.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) (/.f64 #s(literal -1/3 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.1% | %229 = (neg.f64 a) (/.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)) %229 (*.f64 b #s(literal 1/3 binary64))) %229) |
| ▶ | 52.0% | (/.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)) |
| ▶ | 52.2% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 1/3 binary64)) #s(literal -3 binary64) (*.f64 a (/.f64 b a))) %103) |
| ▶ | 52.2% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal -1/3 binary64)) %103 (*.f64 b (neg.f64 a))) (*.f64 (*.f64 a a) #s(literal 3 binary64))) |
| ▶ | 52.5% | %229 = (neg.f64 a) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)) a (*.f64 %229 (*.f64 b #s(literal -1/3 binary64)))) (*.f64 %229 a)) |
| ▶ | 52.2% | %229 = (neg.f64 a) (/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %229 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64))) %229) |
| ▶ | 51.6% | (/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) #s(literal -3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal -3 binary64)) |
| ▶ | 51.5% | (/.f64 (fma.f64 (*.f64 b #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) a) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))) (*.f64 (*.f64 a a) #s(literal -3 binary64))) |
| ▶ | 52.2% | %229 = (neg.f64 a) (/.f64 (fma.f64 (*.f64 b #s(literal -1/3 binary64)) %229 (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 a %229)) |
| ▶ | 51.4% | (/.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)) |
| ▶ | 52.3% | %139 = (*.f64 #s(literal 3 binary64) a) (/.f64 (fma.f64 %139 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) (neg.f64 b)) %139) |
| ▶ | 51.5% | %139 = (*.f64 #s(literal 3 binary64) a) (/.f64 (fma.f64 %139 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %139) |
| ▶ | 52.3% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) %103) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal -3 binary64))) |
| ▶ | 52.1% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %103 b) a)) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 51.9% | %278 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (/.f64 (fma.f64 %278 %278 (neg.f64 b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.0% | (/.f64 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))) #s(literal 9 binary64)) |
| ▶ | 52.0% | %139 = (*.f64 #s(literal 3 binary64) a) (/.f64 (fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 a %139) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %139) |
| ▶ | 51.9% | %139 = (*.f64 #s(literal 3 binary64) a) (/.f64 (fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) %139) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %139) |
| ▶ | 52.2% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 b (neg.f64 a) (*.f64 %103 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 a a) #s(literal 3 binary64))) |
| ▶ | 51.5% | (/.f64 (fma.f64 a (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) #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.5% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 a b) %103) (sqrt.f64 (fma.f64 %103 c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.2% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) a) %103 (*.f64 b #s(literal 3 binary64))) %103) #s(literal 3 binary64)) |
| ▶ | 52.1% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %103 b) a)) (*.f64 #s(literal 3 binary64) a)) #s(literal 3 binary64)) |
| ▶ | 52.5% | (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a) #s(literal 3 binary64)) |
| ▶ | 52.5% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (/.f64 (*.f64 %103 (-.f64 b (sqrt.f64 (fma.f64 %103 c (*.f64 b b))))) #s(literal 9 binary64)) (*.f64 a a)) |
| ▶ | 51.2% | (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64))) (neg.f64 (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.7% | (/.f64 (-.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) (neg.f64 a)) (*.f64 #s(literal 3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)))) #s(literal 9 binary64)) |
| ▶ | 51.1% | (/.f64 (-.f64 (*.f64 (/.f64 b a) #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal 9 binary64)) |
| ▶ | 51.4% | %229 = (neg.f64 a) (/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %229) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 1/3 binary64))) %229) |
| ▶ | 51.1% | (/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) #s(literal -3 binary64)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)) #s(literal -3 binary64)) |
| ▶ | 51.2% | (/.f64 (-.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 a a)) |
| ▶ | 51.6% | (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 3 binary64) a))) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal 3 binary64))) |
| ▶ | 51.6% | (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) a)) (*.f64 a (*.f64 b #s(literal 1/3 binary64)))) (*.f64 a a)) |
| ▶ | 51.2% | (/.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)) |
| ▶ | 52.5% | (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.6% | (/.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)) |
| ▶ | 52.5% | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.5% | (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b)) #s(literal -3 binary64)) |
| ▶ | 52.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) |
| ▶ | 52.5% | (/.f64 (*.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 1 binary64) a)) #s(literal 9 binary64)) |
| ▶ | 52.5% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (*.f64 %103 (-.f64 b (sqrt.f64 (fma.f64 %103 c (*.f64 b b))))) (*.f64 (*.f64 a a) #s(literal 9 binary64))) |
| ▶ | 52.5% | (/.f64 (*.f64 a (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64))) (*.f64 a a)) |
| ▶ | 52.5% | (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a)) #s(literal 9 binary64)) |
| ▶ | 52.5% | (/.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)) |
| ▶ | 52.2% | %103 = (*.f64 #s(literal -3 binary64) a) (/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) a) %103 (*.f64 b #s(literal 3 binary64)))) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 84.3% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 94.0% | %39 = (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -27/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (fma.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %39 (*.f64 #s(literal 81/16 binary64) %39)) (pow.f64 b #s(literal 6 binary64))))))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 90.8% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -27/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 67.0% | (/.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)) |
| ▶ | 52.5% | (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) a) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b))) |
| ▶ | 52.5% | (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64)))) |
| ▶ | 52.5% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a))) |
| ▶ | 50.8% | (+.f64 (*.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.9% | (+.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.8% | (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) a (*.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) a)) |
| ▶ | 52.5% | (*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (/.f64 #s(literal 1/3 binary64) a)) |
| ▶ | 52.5% | (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) #s(literal 2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a)) |
| ▶ | 52.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))) |
| ▶ | 52.5% | (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a)) |
| ▶ | 91.0% | %5 = (* 3 a) %56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64))) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 %56 b) a) (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) c) (pow.f64 %56 #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 %56 #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %56)))))) |
| ▶ | 84.5% | %5 = (* 3 a) %56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64))) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 %56 b) a) (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a c) (pow.f64 %56 #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %56)))))) |
| ▶ | 91.0% | %5 = (* 3 a) %56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64))) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal 1/3 binary64) (-.f64 %56 b) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c %56) (*.f64 a (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 3 binary64))) (pow.f64 %56 #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 (pow.f64 c #s(literal 2 binary64)) (pow.f64 %56 #s(literal 3 binary64))))))))) a)) |
| ▶ | 84.6% | %5 = (* 3 a) %56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64))) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal 1/3 binary64) (-.f64 %56 b) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c %56) (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 %56 #s(literal 3 binary64))))))) a)) |
| ▶ | 84.6% | %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)) |
| ▶ | 94.4% | %5 = (* 3 a) %39 = (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %39 (*.f64 #s(literal 81/16 binary64) %39)) (*.f64 a (pow.f64 b #s(literal 6 binary64)))))))) b)) |
| ▶ | 91.1% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (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)) |
| ▶ | 67.1% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) |
Compiled 141 to 442 computations (-213.5% saved)
| Inputs |
|---|
(* 1/3 3) (/ 3 9) |
| Outputs |
|---|
#s(literal 1 binary64) #s(literal 6004799503160661/18014398509481984 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 8 to 7 computations (12.5% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%1 = (neg.f64 b) %2 = (*.f64 b b) %5 = (*.f64 #s(literal 3 binary64) a) %7 = (*.f64 a c) %9 = (pow.f64 b #s(literal 2 binary64)) %11 = (sqrt.f64 %9) %13 = (/.f64 c %11) %15 = (pow.f64 c #s(literal 2 binary64)) %16 = (*.f64 a %15) %17 = (pow.f64 %11 #s(literal 3 binary64)) %18 = (/.f64 %16 %17) %20 = (pow.f64 c #s(literal 3 binary64)) %21 = (*.f64 a %20) %23 = (pow.f64 %11 #s(literal 5 binary64)) %24 = (/.f64 %21 %23) %25 = (/.f64 %15 %17) %26 = (-.f64 %11 b) %28 = (/.f64 %26 a) %31 = (*.f64 #s(literal -3/8 binary64) %18) %32 = (fma.f64 #s(literal -1/2 binary64) %13 %31) %33 = (*.f64 a %32) %34 = (fma.f64 #s(literal 1/3 binary64) %26 %33) %35 = (/.f64 %34 a) %39 = (* 3 a) %43 = (+ (neg b) (sqrt (- (* b b) (* %39 c)))) %44 = (/ %43 %39) %47 = (*.f64 #s(literal -3/8 binary64) %25) %48 = (fma.f64 #s(literal -9/16 binary64) %24 %47) %49 = (*.f64 a %48) %50 = (fma.f64 #s(literal -1/2 binary64) %13 %49) %51 = (*.f64 a %50) %52 = (fma.f64 #s(literal 1/3 binary64) %26 %51) %53 = (/.f64 %52 a) %56 = (pow.f64 a #s(literal 2 binary64)) %58 = (pow.f64 b #s(literal 4 binary64)) %59 = (pow.f64 a #s(literal 4 binary64)) %61 = (pow.f64 b #s(literal 6 binary64)) %63 = (/.f64 b a) %66 = (*.f64 #s(literal -3 binary64) c) %69 = (/.f64 #s(literal 1 binary64) a) %70 = (*.f64 %56 %15) %71 = (pow.f64 a #s(literal 3 binary64)) %72 = (*.f64 %71 %20) %73 = (/.f64 %7 b) %74 = (*.f64 #s(literal -3/2 binary64) %73) %75 = (approx %43 %74) %76 = (/.f64 %70 %9) %77 = (*.f64 #s(literal -9/8 binary64) %76) %78 = (fma.f64 #s(literal -3/2 binary64) %7 %77) %79 = (/.f64 %78 b) %80 = (approx %43 %79) %81 = (/.f64 %72 %58) %82 = (fma.f64 #s(literal -27/16 binary64) %81 %78) %83 = (/.f64 %82 b) %84 = (approx %43 %83) %86 = (pow.f64 c #s(literal 4 binary64)) %87 = (*.f64 %59 %86) %89 = (*.f64 #s(literal 81/16 binary64) %87) %90 = (fma.f64 #s(literal 81/64 binary64) %87 %89) %91 = (/.f64 %90 %61) %92 = (*.f64 #s(literal -1/2 binary64) %91) %93 = (fma.f64 #s(literal -9/8 binary64) %76 %92) %94 = (fma.f64 #s(literal -3/2 binary64) %7 %93) %95 = (fma.f64 #s(literal -27/16 binary64) %81 %94) %96 = (/.f64 %95 b) %97 = (approx %43 %96) %98 = (/.f64 c b) %99 = (*.f64 #s(literal -1/2 binary64) %98) %101 = (/.f64 %16 %9) %102 = (*.f64 #s(literal -3/8 binary64) %101) %103 = (fma.f64 #s(literal -1/2 binary64) c %102) %104 = (/.f64 %103 b) %106 = (*.f64 %56 %20) %107 = (/.f64 %106 %58) %108 = (fma.f64 #s(literal -9/16 binary64) %107 %103) %109 = (/.f64 %108 b) %111 = (*.f64 a %61) %112 = (/.f64 %90 %111) %113 = (*.f64 #s(literal -1/6 binary64) %112) %114 = (fma.f64 #s(literal -3/8 binary64) %101 %113) %115 = (fma.f64 #s(literal -1/2 binary64) c %114) %116 = (fma.f64 #s(literal -9/16 binary64) %107 %115) %117 = (/.f64 %116 b) %122 = (*.f64 %56 c) %123 = (/.f64 %7 %17) %124 = (*.f64 #s(literal -3/8 binary64) %123) %125 = (/.f64 #s(literal 1 binary64) %11) %126 = (*.f64 #s(literal 1/2 binary64) %125) %127 = (-.f64 %124 %126) %128 = (*.f64 c %127) %129 = (fma.f64 #s(literal 1/3 binary64) %28 %128) %131 = (/.f64 %122 %23) %132 = (/.f64 a %17) %133 = (*.f64 #s(literal -3/8 binary64) %132) %134 = (fma.f64 #s(literal -9/16 binary64) %131 %133) %135 = (*.f64 c %134) %136 = (-.f64 %135 %126) %137 = (*.f64 c %136) %138 = (fma.f64 #s(literal 1/3 binary64) %28 %137) %140 = (*.f64 #s(literal -3 binary64) a) %141 = (*.f64 a b) %142 = (*.f64 %141 #s(literal 3 binary64)) %143 = (*.f64 %140 b) %144 = (*.f64 b #s(literal -1/3 binary64)) %145 = (*.f64 b #s(literal 1/3 binary64)) %146 = (/.f64 #s(literal -1/3 binary64) a) %147 = (/.f64 #s(literal 1/3 binary64) a) %148 = (*.f64 b %146) %149 = (/.f64 %141 %140) %150 = (*.f64 %148 #s(literal -3 binary64)) %151 = (/.f64 %142 a) %152 = (neg.f64 a) %153 = (*.f64 #s(literal 1/3 binary64) %140) %154 = (*.f64 %148 #s(literal 3 binary64)) %155 = (*.f64 %148 %152) %156 = (/.f64 %5 a) %157 = (*.f64 %144 #s(literal 3 binary64)) %158 = (*.f64 %144 a) %159 = (/.f64 #s(literal 3 binary64) a) %160 = (/.f64 %143 a) %161 = (*.f64 %5 %63) %162 = (*.f64 #s(literal 1/3 binary64) %5) %163 = (neg.f64 %141) %164 = (/.f64 #s(literal 3 binary64) %5) %165 = (*.f64 b #s(literal 3 binary64)) %166 = (neg.f64 %165) %167 = (/.f64 a %5) %168 = (/.f64 %5 #s(literal 3 binary64)) %169 = (/.f64 %165 %152) %170 = (/.f64 a #s(literal 3 binary64)) %171 = (*.f64 %140 c) %172 = (fma.f64 a %66 %2) %173 = (fma.f64 b b %171) %174 = (fma.f64 %140 c %2) %175 = (sqrt.f64 %174) %176 = (neg.f64 %175) %177 = (sqrt.f64 %175) %178 = (*.f64 %175 %5) %179 = (*.f64 %175 %162) %180 = (*.f64 %175 %147) %181 = (/.f64 %175 a) %182 = (*.f64 %175 #s(literal -1/3 binary64)) %183 = (*.f64 %180 %152) %184 = (neg.f64 %181) %185 = (*.f64 %175 #s(literal 1/3 binary64)) %186 = (-.f64 %175 b) %187 = (-.f64 b %175) %188 = (fma.f64 a %154 %175) %189 = (fma.f64 #s(literal 3 binary64) %149 %175) %190 = (fma.f64 %5 %148 %175) %191 = (fma.f64 %142 %146 %175) %192 = (fma.f64 %158 %159 %175) %193 = (fma.f64 %160 #s(literal 1/3 binary64) %175) %194 = (*.f64 %140 %187) %195 = (*.f64 %187 #s(literal -1/3 binary64)) %196 = (fma.f64 %5 %180 %1) %197 = (fma.f64 %147 %178 %1) %198 = (fma.f64 %163 %164 %175) %199 = (fma.f64 %166 %167 %175) %200 = (/.f64 %186 a) %201 = (fma.f64 %169 %170 %175) %202 = (fma.f64 %183 #s(literal -3 binary64) %1) %203 = (fma.f64 %175 #s(literal 3 binary64) %160) %204 = (fma.f64 %177 %177 %1) %210 = (*.f64 #s(literal 3 binary64) %186) %212 = (*.f64 #s(literal 9 binary64) a) %214 = (/.f64 #s(literal 1/2 binary64) a) %215 = (*.f64 %214 %186) %217 = (/.f64 #s(literal -1 binary64) a) %218 = (/.f64 #s(literal -2 binary64) a) %219 = (*.f64 %186 #s(literal 2/3 binary64)) %221 = (/.f64 a %195) %223 = (/.f64 %5 %186) %225 = (*.f64 #s(literal 3 binary64) %200) %227 = (*.f64 %217 %186) %229 = (/.f64 #s(literal 3 binary64) %200) %231 = (fma.f64 %144 #s(literal 3 binary64) %175) %233 = (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64)) %234 = (*.f64 %175 %233) %235 = (*.f64 a %195) %236 = (*.f64 a a) %243 = (*.f64 %210 %69) %245 = (neg.f64 %212) %246 = (*.f64 %236 #s(literal 9 binary64)) %248 = (*.f64 %175 #s(literal 3 binary64)) %249 = (/.f64 %248 %212) %251 = (*.f64 %214 %175) %253 = (*.f64 b #s(literal -2/3 binary64)) %256 = (*.f64 b %218) %260 = (/.f64 %194 #s(literal 9 binary64)) %262 = (/.f64 %5 #s(literal 9 binary64)) %263 = (/.f64 %5 %236) %264 = (/.f64 %5 %212) %265 = (fma.f64 %180 #s(literal -3 binary64) %63) %267 = (/.f64 %166 %212) %269 = (*.f64 %181 #s(literal 3 binary64)) %270 = (-.f64 %150 %181) %272 = (*.f64 %63 #s(literal -3 binary64)) %273 = (*.f64 #s(literal -3 binary64) %181) %274 = (-.f64 %272 %273) %276 = (*.f64 #s(literal -3 binary64) %63) %277 = (fma.f64 %184 #s(literal -3 binary64) %276) %279 = (fma.f64 %148 #s(literal -3 binary64) %184) %281 = (*.f64 #s(literal -3 binary64) %184) %282 = (fma.f64 %63 #s(literal -3 binary64) %281) %284 = (fma.f64 %180 %152 %145) %286 = (fma.f64 %148 %152 %182) %288 = (-.f64 %155 %185) %290 = (*.f64 #s(literal 1/3 binary64) a) %291 = (*.f64 %175 %290) %292 = (*.f64 a %145) %293 = (-.f64 %291 %292) %295 = (*.f64 a %182) %296 = (-.f64 %158 %295) %298 = (/.f64 #s(literal 1 binary64) %246) %299 = (*.f64 %236 #s(literal 3 binary64)) %301 = (fma.f64 %181 a %157) %303 = (*.f64 a %63) %304 = (fma.f64 %185 #s(literal -3 binary64) %303) %306 = (*.f64 #s(literal -3 binary64) %185) %307 = (fma.f64 %63 a %306) %309 = (*.f64 %175 a) %310 = (/.f64 %309 %299) %314 = (*.f64 #s(literal 3 binary64) %184) %315 = (-.f64 %169 %314) %317 = (-.f64 %248 %161) %319 = (fma.f64 %181 %140 %165) %320 = (neg.f64 %319) %322 = (*.f64 #s(literal -3 binary64) %176) %323 = (fma.f64 %63 %140 %322) %325 = (/.f64 %163 %299) %328 = (*.f64 a %152) %329 = (*.f64 %152 %144) %330 = (fma.f64 %182 a %329) %331 = (*.f64 %152 a) %333 = (fma.f64 %144 %152 %295) %335 = (-.f64 %151 %248) %337 = (fma.f64 %175 %153 %141) %338 = (*.f64 %236 #s(literal -3 binary64)) %340 = (-.f64 %179 %141) %342 = (*.f64 %140 %182) %343 = (/.f64 %248 %246) %345 = (/.f64 %309 %246) %347 = (/.f64 %175 %246) %349 = (/.f64 a %246) %351 = (/.f64 #s(literal 3 binary64) %246) %353 = (*.f64 b %152) %354 = (fma.f64 %182 %140 %353) %356 = (*.f64 %152 %175) %357 = (fma.f64 %145 %5 %356) %359 = (fma.f64 b %152 %342) %361 = (/.f64 %203 %5) %363 = (/.f64 %319 %140) %365 = (/.f64 a #s(literal 9 binary64)) %366 = (/.f64 %248 %236) %368 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64)) %369 = (/.f64 %309 %236) %370 = (/.f64 %309 %212) %372 = (/.f64 %175 %236) %373 = (/.f64 %175 #s(literal 9 binary64)) %374 = (/.f64 a %236) %375 = (/.f64 %248 #s(literal 9 binary64)) %377 = (/.f64 a %212) %378 = (/.f64 #s(literal 3 binary64) %236) %379 = (/.f64 %309 #s(literal 9 binary64)) %384 = (/.f64 %1 %246) %389 = (/.f64 %1 %236) %391 = (/.f64 %1 #s(literal 9 binary64)) %393 = (/.f64 %1 %212) %394 = (/.f64 %163 #s(literal 9 binary64)) %396 = (/.f64 %163 %236) %398 = (/.f64 %163 %212) %400 = (/.f64 %166 %236) %402 = (/.f64 a %299) %403 = (/.f64 #s(literal 3 binary64) %299) %407 = (/.f64 %248 %299) %408 = (/.f64 %175 %299) %409 = (/.f64 #s(literal 3 binary64) %140) %410 = (/.f64 %309 %140) %416 = (/.f64 %148 a) %420 = (/.f64 %1 %299) %435 = (/.f64 %177 %5) %437 = (/.f64 %177 #s(literal 3 binary64)) %438 = (/.f64 %177 a) %457 = (sqrt.f64 %172) %458 = (+.f64 %1 %457) %460 = (sqrt.f64 %173) %461 = (+.f64 %1 %460) b %1 %2 #s(literal 3 binary64) a %5 c %7 #s(literal 2 binary64) %9 #s(literal -3 binary64) %11 #s(literal -3/2 binary64) %13 #s(literal -9/8 binary64) %15 %16 %17 %18 #s(literal -27/16 binary64) %20 %21 #s(literal 5 binary64) %23 %24 %25 %26 #s(literal 1/3 binary64) %28 #s(literal -1/2 binary64) #s(literal -3/8 binary64) %31 %32 %33 %34 %35 (approx %44 %35) #s(literal -9/16 binary64) %47 %48 %49 %50 %51 %52 %53 (approx %44 %53) #s(literal 1/2 binary64) %56 #s(literal 4 binary64) %58 %59 #s(literal 6 binary64) %61 #s(literal -1 binary64) %63 #s(literal -1/3 binary64) #s(literal 1/6 binary64) %66 #s(literal -1/6 binary64) #s(literal 1 binary64) %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 #s(literal 81/64 binary64) %86 %87 #s(literal 81/16 binary64) %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 (approx %44 %99) %101 %102 %103 %104 (approx %44 %104) %106 %107 %108 %109 (approx %44 %109) %111 %112 %113 %114 %115 %116 %117 (approx %44 %117) #s(literal -2 binary64) #s(literal -2/3 binary64) #s(literal 2/3 binary64) %122 %123 %124 %125 %126 %127 %128 %129 (approx %44 %129) %131 %132 %133 %134 %135 %136 %137 %138 (approx %44 %138) %140 %141 %142 %143 %144 %145 %146 %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 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 (/.f64 %186 %5) (/.f64 %195 a) (*.f64 %186 %147) (*.f64 #s(literal 1/3 binary64) %200) (/.f64 %200 #s(literal 3 binary64)) %210 #s(literal 9 binary64) %212 (/.f64 %210 %212) %214 %215 (*.f64 #s(literal 2/3 binary64) %215) %217 %218 %219 (*.f64 %219 %214) %221 (/.f64 #s(literal 1 binary64) %221) %223 (/.f64 #s(literal 1 binary64) %223) %225 (/.f64 %225 #s(literal 9 binary64)) %227 (/.f64 %227 #s(literal -3 binary64)) %229 (/.f64 #s(literal 1 binary64) %229) %231 (/.f64 %231 %5) %233 %234 %235 %236 (/.f64 %235 %236) (fma.f64 b %146 %180) (fma.f64 %175 %147 %148) (fma.f64 #s(literal 1/3 binary64) %181 %148) (fma.f64 %63 #s(literal -1/3 binary64) %180) (+.f64 %148 %180) %243 (/.f64 %243 #s(literal 9 binary64)) %245 %246 (/.f64 %194 %246) %248 %249 (fma.f64 b %146 %249) %251 (fma.f64 #s(literal 2/3 binary64) %251 %148) %253 (fma.f64 %253 %214 %180) (fma.f64 %63 #s(literal -1/3 binary64) %249) %256 (fma.f64 %256 #s(literal 1/6 binary64) %180) (fma.f64 %182 %217 %148) (+.f64 %148 %249) %260 (/.f64 %260 %236) %262 %263 %264 %265 (/.f64 %265 #s(literal -3 binary64)) %267 (fma.f64 #s(literal 1/3 binary64) %181 %267) %269 %270 (/.f64 %270 #s(literal -3 binary64)) %272 %273 %274 (/.f64 %274 #s(literal 9 binary64)) %276 %277 (/.f64 %277 #s(literal 9 binary64)) %279 (/.f64 %279 #s(literal -3 binary64)) %281 %282 (/.f64 %282 #s(literal 9 binary64)) %284 (/.f64 %284 %152) %286 (/.f64 %286 %152) %288 (/.f64 %288 %152) %290 %291 %292 %293 (/.f64 %293 %236) %295 %296 (/.f64 %296 %236) %298 %299 (/.f64 %203 %212) %301 (/.f64 %301 %5) %303 %304 (/.f64 %304 %140) %306 %307 (/.f64 %307 %140) %309 %310 (fma.f64 b %146 %310) (fma.f64 %253 %214 %249) (*.f64 %301 %147) %314 %315 (/.f64 %315 #s(literal 9 binary64)) %317 (/.f64 %317 %212) %319 %320 (/.f64 %320 %212) %322 %323 (/.f64 %323 %212) %325 (fma.f64 %175 %147 %325) (fma.f64 %182 %217 %267) %328 %329 %330 %331 (/.f64 %330 %331) %333 (/.f64 %333 %328) %335 (/.f64 %335 %245) %337 %338 (/.f64 %337 %338) %340 (/.f64 %340 %299) %342 %343 (fma.f64 a %343 %148) %345 (fma.f64 #s(literal 3 binary64) %345 %148) %347 (fma.f64 %5 %347 %148) %349 (fma.f64 %248 %349 %148) %351 (fma.f64 %309 %351 %148) %353 %354 (/.f64 %354 %299) %356 %357 (/.f64 %357 %338) %359 (/.f64 %359 %299) %361 (/.f64 %361 #s(literal 3 binary64)) %363 (/.f64 %363 #s(literal 3 binary64)) %365 %366 (fma.f64 %365 %366 %148) %368 %369 %370 (fma.f64 %159 %370 %148) %372 %373 %374 %375 (fma.f64 %374 %375 %148) %377 %378 %379 (fma.f64 %378 %379 %148) (fma.f64 %269 %377 %148) (fma.f64 %373 %263 %148) (fma.f64 %372 %262 %148) %384 (fma.f64 %5 %384 %180) (fma.f64 %163 %351 %180) (fma.f64 %166 %349 %180) (fma.f64 %169 %377 %180) %389 (fma.f64 %389 %262 %180) %391 (fma.f64 %391 %263 %180) %393 %394 (fma.f64 %394 %378 %180) %396 (fma.f64 %396 %368 %180) %398 (fma.f64 %398 %159 %180) %400 (fma.f64 %400 %365 %180) %402 %403 (fma.f64 %158 %403 %180) (fma.f64 %178 %298 %148) (fma.f64 %234 %402 %148) %407 %408 %409 %410 (fma.f64 %408 %168 %148) (fma.f64 %5 %384 %249) (fma.f64 %163 %351 %249) (fma.f64 %166 %349 %249) (fma.f64 %248 %349 %267) %416 (fma.f64 %368 %369 %267) (fma.f64 %389 %262 %249) (fma.f64 %393 %156 %249) %420 (fma.f64 %378 %379 %267) (fma.f64 %398 %159 %249) (fma.f64 %181 %264 %267) (fma.f64 %269 %377 %267) (fma.f64 %373 %263 %267) (fma.f64 %143 %298 %249) (fma.f64 %5 %384 %310) (fma.f64 %178 %298 %267) (fma.f64 %365 %366 %325) (fma.f64 %170 %407 %267) (fma.f64 %409 %410 %267) (fma.f64 %408 %168 %267) (fma.f64 %168 %416 %310) (fma.f64 %420 %168 %310) %435 (fma.f64 %177 %435 %148) %437 %438 (fma.f64 %437 %438 %325) (/.f64 %97 %5) (/.f64 %191 %5) (/.f64 %193 %5) (/.f64 %198 %5) (/.f64 %196 %5) (/.f64 %80 %5) (/.f64 %202 %5) (/.f64 %189 %5) (/.f64 %188 %5) (/.f64 %204 %5) (/.f64 %192 %5) (/.f64 %197 %5) (/.f64 %199 %5) (/.f64 %190 %5) (/.f64 %201 %5) (/.f64 %75 %5) (/.f64 %84 %5) %457 %458 (/.f64 %458 %5) %460 %461 (/.f64 %461 %5) |
| Outputs |
|---|
%6 = (* 3 a) %8 = (*.f64 #s(literal 3 binary64) a) %11 = (* a c) %12 = (*.f64 a c) %15 = (pow c 2) %16 = (* a %15) %18 = (pow.f64 c #s(literal 2 binary64)) %19 = (*.f64 a %18) %21 = (pow b 2) %22 = (sqrt %21) %23 = (pow %22 3) %24 = (/ %16 %23) %25 = (pow.f64 b #s(literal 2 binary64)) %26 = (sqrt.f64 %25) %27 = (pow.f64 %26 #s(literal 3 binary64)) %28 = (/.f64 %19 %27) %30 = (pow c 3) %31 = (* a %30) %32 = (pow.f64 c #s(literal 3 binary64)) %33 = (*.f64 a %32) %36 = (pow %22 5) %37 = (/ %31 %36) %39 = (pow.f64 %26 #s(literal 5 binary64)) %40 = (/.f64 %33 %39) %42 = (- %22 b) %44 = (-.f64 %26 b) %45 = (/.f64 %44 a) %48 = (* -3/8 %24) %50 = (*.f64 #s(literal -3/8 binary64) %28) %53 = (/ c %22) %54 = (* -1/2 %53) %55 = (+ %54 %48) %57 = (/.f64 c %26) %58 = (*.f64 #s(literal -1/2 binary64) %57) %60 = (fma.f64 #s(literal -1/2 binary64) %57 %50) %62 = (* a %55) %63 = (/.f64 %12 %26) %64 = (*.f64 #s(literal -1/2 binary64) %63) %66 = (*.f64 a %60) %69 = (* 1/3 %42) %70 = (+ %69 %62) %72 = (*.f64 #s(literal 1/3 binary64) %44) %74 = (fma.f64 #s(literal -1/2 binary64) %63 %72) %76 = (fma.f64 #s(literal 1/3 binary64) %44 %66) %78 = (/ %70 a) %79 = (*.f64 #s(literal 1/3 binary64) %45) %85 = (neg b) %86 = (* b b) %90 = (+ %85 (sqrt (- %86 (* %6 c)))) %91 = (/ %90 %6) %93 = (/.f64 %18 %27) %94 = (*.f64 #s(literal -3/8 binary64) %93) %95 = (fma.f64 #s(literal -9/16 binary64) %40 %94) %96 = (*.f64 a %95) %97 = (fma.f64 #s(literal -1/2 binary64) %57 %96) %98 = (*.f64 a %97) %99 = (fma.f64 #s(literal 1/3 binary64) %44 %98) %104 = (/ %15 %23) %105 = (* -3/8 %104) %106 = (+ (* -9/16 %37) %105) %109 = (* a %106) %111 = (+ %54 %109) %113 = (* a %111) %115 = (+ %69 %113) %117 = (pow a 2) %118 = (pow.f64 a #s(literal 2 binary64)) %121 = (pow a 4) %123 = (pow.f64 a #s(literal 4 binary64)) %125 = (/ b a) %126 = (/.f64 b a) %131 = (/.f64 #s(literal 1 binary64) a) %133 = (* %117 %15) %134 = (*.f64 %118 %18) %136 = (pow a 3) %137 = (pow.f64 a #s(literal 3 binary64)) %139 = (* %136 %30) %140 = (*.f64 %137 %32) %142 = (/ %11 b) %143 = (/.f64 %12 b) %152 = (+.f64 %26 (*.f64 #s(literal -3/2 binary64) %63)) %153 = (-.f64 %152 b) %157 = (fma.f64 #s(literal -3/2 binary64) %57 (*.f64 #s(literal -9/8 binary64) %28)) %158 = (*.f64 a %157) %159 = (+.f64 %26 %158) %160 = (-.f64 %159 b) %163 = (*.f64 #s(literal -9/8 binary64) %93) %166 = (fma.f64 #s(literal -3/2 binary64) %57 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %40 %163))) %167 = (*.f64 a %166) %168 = (+.f64 %26 %167) %169 = (-.f64 %168 b) %171 = (/ %133 %21) %172 = (/.f64 %134 %25) %175 = (* -9/8 %171) %176 = (*.f64 #s(literal -9/8 binary64) %172) %178 = (* -3/2 %11) %179 = (+ %178 %175) %180 = (*.f64 #s(literal -3/2 binary64) %12) %182 = (/.f64 %19 %25) %184 = (fma.f64 #s(literal -3/2 binary64) c (*.f64 #s(literal -9/8 binary64) %182)) %187 = (/ %179 b) %188 = (/.f64 c b) %189 = (pow.f64 b #s(literal 3 binary64)) %190 = (/.f64 %19 %189) %195 = (pow b 4) %196 = (/ %139 %195) %197 = (pow.f64 b #s(literal 4 binary64)) %198 = (/.f64 %140 %197) %201 = (* -27/16 %196) %202 = (+ %201 %179) %203 = (/.f64 %33 %197) %204 = (/.f64 %18 %25) %205 = (*.f64 #s(literal -9/8 binary64) %204) %211 = (/ %202 b) %212 = (pow.f64 b #s(literal 5 binary64)) %213 = (/.f64 %33 %212) %214 = (/.f64 %18 %189) %215 = (*.f64 #s(literal -9/8 binary64) %214) %221 = (pow c 4) %222 = (* %121 %221) %223 = (pow.f64 c #s(literal 4 binary64)) %224 = (*.f64 %123 %223) %227 = (* 81/16 %222) %229 = (*.f64 #s(literal 81/16 binary64) %224) %233 = (+ (* 81/64 %222) %227) %236 = (fma.f64 #s(literal 81/64 binary64) %223 (*.f64 #s(literal 81/16 binary64) %223)) %237 = (*.f64 %123 %236) %240 = (pow b 6) %241 = (/ %233 %240) %243 = (pow.f64 b #s(literal 6 binary64)) %244 = (/.f64 %237 %243) %246 = (* -1/2 %241) %249 = (+ %175 %246) %251 = (/.f64 (*.f64 %118 %236) %243) %253 = (fma.f64 #s(literal -9/8 binary64) %204 (*.f64 #s(literal -1/2 binary64) %251)) %256 = (+ %178 %249) %261 = (+ %201 %256) %262 = (/.f64 %32 %197) %263 = (*.f64 a %236) %264 = (/.f64 %263 %243) %273 = (/ %261 b) %274 = (/.f64 %32 %212) %276 = (pow.f64 b #s(literal 7 binary64)) %277 = (/.f64 %263 %276) %286 = (/ %16 %21) %288 = (* -3/8 %286) %289 = (*.f64 #s(literal -3/8 binary64) %182) %291 = (* -1/2 c) %292 = (+ %291 %288) %295 = (fma.f64 #s(literal -1/2 binary64) c %289) %297 = (/ %292 b) %300 = (*.f64 #s(literal -3/8 binary64) %190) %303 = (* %117 %30) %304 = (*.f64 %118 %32) %306 = (/ %303 %195) %307 = (/.f64 %304 %197) %309 = (* -9/16 %306) %310 = (+ %309 %292) %311 = (*.f64 #s(literal -3/8 binary64) %204) %316 = (/ %310 b) %317 = (*.f64 #s(literal -3/8 binary64) %214) %322 = (* a %240) %323 = (*.f64 a %243) %325 = (/ %233 %322) %326 = (*.f64 %137 %236) %327 = (/.f64 %326 %243) %330 = (* -1/6 %325) %334 = (+ %288 %330) %337 = (*.f64 a (fma.f64 #s(literal -3/8 binary64) %204 (*.f64 #s(literal -1/6 binary64) %251))) %339 = (+ %291 %334) %342 = (+ %309 %339) %350 = (/ %342 b) %358 = (* %117 c) %359 = (*.f64 %118 c) %361 = (/ %11 %23) %362 = (/.f64 %12 %27) %364 = (* -3/8 %361) %365 = (*.f64 #s(literal -3/8 binary64) %362) %368 = (/ 1 %22) %369 = (* 1/2 %368) %370 = (- %364 %369) %374 = (/.f64 #s(literal 1 binary64) %26) %375 = (*.f64 #s(literal 1/2 binary64) %374) %376 = (-.f64 %365 %375) %378 = (/ %358 %36) %379 = (/.f64 %359 %39) %381 = (/ a %23) %382 = (/.f64 a %27) %384 = (* -3/8 %381) %385 = (*.f64 #s(literal -3/8 binary64) %382) %388 = (+ (* -9/16 %378) %384) %389 = (/.f64 %12 %39) %392 = (/.f64 #s(literal 1 binary64) %27) %394 = (-.f64 (*.f64 #s(literal -9/16 binary64) %389) (*.f64 #s(literal 3/8 binary64) %392)) %397 = (* c %388) %399 = (/.f64 c %27) %400 = (*.f64 #s(literal -3/8 binary64) %399) %402 = (*.f64 a (fma.f64 #s(literal -9/16 binary64) (/.f64 %19 %39) %400)) %404 = (- %397 %369) %408 = (* -3 a) %412 = (* a b) %413 = (*.f64 a b) %415 = (* %412 3) %418 = (* %408 b) %422 = (/ -1/3 a) %424 = (/.f64 #s(literal -1/3 binary64) a) %426 = (/ 1/3 a) %427 = (/.f64 #s(literal 1/3 binary64) a) %429 = (* b %422) %430 = (*.f64 #s(literal -1/3 binary64) %126) %433 = (*.f64 #s(literal -1/3 binary64) b) %435 = (/ %415 a) %436 = (*.f64 #s(literal 3 binary64) b) %438 = (neg a) %440 = (*.f64 #s(literal -1 binary64) a) %442 = (* %429 3) %443 = (*.f64 #s(literal -1 binary64) %126) %445 = (* %429 %438) %446 = (*.f64 #s(literal 1/3 binary64) b) %450 = (* b -1/3) %451 = (* %450 a) %452 = (*.f64 #s(literal -1/3 binary64) %413) %457 = (/ %418 a) %458 = (*.f64 #s(literal -3 binary64) b) %460 = (neg %412) %465 = (* b 3) %467 = (*.f64 #s(literal -3 binary64) %126) %470 = (*.f64 #s(literal 1/3 binary64) a) %472 = (* %408 c) %473 = (*.f64 #s(literal -3 binary64) %12) %475 = (* -3 c) %477 = (+ (* a %475) %86) %482 = (sqrt (+ %472 %86)) %487 = (neg %482) %488 = (*.f64 #s(literal -1 binary64) %26) %491 = (*.f64 #s(literal 3/2 binary64) %63) %492 = (-.f64 %491 %26) %496 = (*.f64 #s(literal -3/2 binary64) %57) %498 = (*.f64 a (-.f64 (*.f64 #s(literal 9/8 binary64) %28) %496)) %499 = (-.f64 %498 %26) %502 = (*.f64 #s(literal 27/16 binary64) %40) %506 = (*.f64 a (-.f64 (*.f64 a (-.f64 %502 %163)) %496)) %507 = (-.f64 %506 %26) %509 = (sqrt %482) %510 = (sqrt.f64 %26) %513 = (*.f64 %510 %26) %514 = (/.f64 %12 %513) %516 = (+.f64 %510 (*.f64 #s(literal -3/4 binary64) %514)) %518 = (/.f64 c %513) %520 = (pow.f64 %510 #s(literal 2 binary64)) %521 = (pow.f64 %26 #s(literal 2 binary64)) %522 = (*.f64 %520 %521) %525 = (-.f64 %163 (*.f64 #s(literal 9/16 binary64) (/.f64 %18 %522))) %527 = (/.f64 (*.f64 a %525) %510) %531 = (+.f64 %510 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %518 (*.f64 #s(literal 1/2 binary64) %527)))) %533 = (/.f64 %32 %39) %536 = (*.f64 %520 %26) %541 = (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -27/16 binary64) %533) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 c %525) %536)))) %510) %542 = (/.f64 %525 %510) %548 = (+.f64 %510 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %518 (*.f64 a (fma.f64 #s(literal 1/2 binary64) %541 (*.f64 #s(literal 1/2 binary64) %542)))))) %550 = (* %482 %6) %551 = (*.f64 a %26) %552 = (*.f64 #s(literal 3 binary64) %551) %555 = (*.f64 #s(literal 3 binary64) %26) %556 = (fma.f64 #s(literal -9/2 binary64) %63 %555) %560 = (*.f64 #s(literal -27/8 binary64) %28) %562 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %57 %560)) %563 = (fma.f64 #s(literal 3 binary64) %26 %562) %567 = (*.f64 #s(literal -27/8 binary64) %93) %571 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %57 (*.f64 a (fma.f64 #s(literal -81/16 binary64) %40 %567)))) %572 = (fma.f64 #s(literal 3 binary64) %26 %571) %576 = (* %482 (* 1/3 %6)) %584 = (* %482 %426) %585 = (/.f64 %26 a) %586 = (*.f64 #s(literal 1/3 binary64) %585) %588 = (*.f64 #s(literal 1/3 binary64) %26) %589 = (fma.f64 #s(literal -1/2 binary64) %63 %588) %592 = (fma.f64 #s(literal 1/3 binary64) %26 %66) %595 = (fma.f64 #s(literal 1/3 binary64) %26 %98) %598 = (/ %482 a) %606 = (* %482 -1/3) %607 = (*.f64 #s(literal -1/3 binary64) %26) %609 = (*.f64 #s(literal 1/2 binary64) %63) %610 = (fma.f64 #s(literal -1/3 binary64) %26 %609) %612 = (*.f64 #s(literal 1/2 binary64) %57) %614 = (*.f64 a (fma.f64 #s(literal 3/8 binary64) %28 %612)) %615 = (fma.f64 #s(literal -1/3 binary64) %26 %614) %617 = (*.f64 #s(literal 9/16 binary64) %40) %621 = (*.f64 a (fma.f64 #s(literal 1/2 binary64) %57 (*.f64 a (fma.f64 #s(literal 3/8 binary64) %93 %617)))) %622 = (fma.f64 #s(literal -1/3 binary64) %26 %621) %624 = (neg %598) %633 = (* %482 1/3) %638 = (- b %482) %639 = (-.f64 b %26) %642 = (-.f64 (+.f64 b %491) %26) %645 = (-.f64 (+.f64 b %498) %26) %648 = (-.f64 (+.f64 b %506) %26) %651 = (+ (* a %442) %482) %652 = (*.f64 #s(literal -1 binary64) b) %653 = (+.f64 %26 %652) %656 = (+.f64 %26 (fma.f64 #s(literal -3/2 binary64) %63 %652)) %659 = (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %158)) %662 = (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %167)) %664 = (* %408 %638) %665 = (*.f64 a %639) %666 = (*.f64 #s(literal -3 binary64) %665) %678 = (* %638 -1/3) %679 = (*.f64 #s(literal -1/3 binary64) %639) %681 = (fma.f64 #s(literal -1/2 binary64) %63 %679) %683 = (fma.f64 #s(literal -1/3 binary64) %639 %66) %685 = (fma.f64 #s(literal -1/3 binary64) %639 %98) %687 = (- %482 b) %688 = (/ %687 a) %695 = (* %482 3) %696 = (+ %695 %457) %697 = (fma.f64 #s(literal -3 binary64) b %555) %699 = (fma.f64 #s(literal -9/2 binary64) %63 %697) %701 = (fma.f64 #s(literal -3 binary64) b %563) %703 = (fma.f64 #s(literal -3 binary64) b %572) %706 = (+ (* %509 %509) %85) %707 = (-.f64 %520 b) %718 = (/ %678 a) %719 = (/.f64 %639 a) %720 = (*.f64 #s(literal -1/3 binary64) %719) %728 = (* 3 %687) %729 = (*.f64 #s(literal 3 binary64) %44) %731 = (fma.f64 #s(literal -9/2 binary64) %63 %729) %733 = (fma.f64 #s(literal 3 binary64) %44 %562) %735 = (fma.f64 #s(literal 3 binary64) %44 %571) %738 = (* 9 a) %742 = (/ 1/2 a) %745 = (* %742 %687) %746 = (*.f64 #s(literal 1/2 binary64) %45) %754 = (*.f64 a (fma.f64 #s(literal -3/4 binary64) %57 (*.f64 #s(literal -9/16 binary64) %28))) %763 = (*.f64 a (fma.f64 #s(literal -3/4 binary64) %57 (*.f64 a (fma.f64 #s(literal -27/32 binary64) %40 (*.f64 #s(literal -9/16 binary64) %93))))) %768 = (/ -1 a) %772 = (/ -2 a) %777 = (* %687 2/3) %779 = (*.f64 #s(literal 2/3 binary64) %44) %795 = (/ a %678) %796 = (/.f64 a %639) %800 = (pow.f64 %639 #s(literal 2 binary64)) %801 = (*.f64 %26 %800) %805 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %639)) %810 = (pow.f64 %639 #s(literal 3 binary64)) %811 = (*.f64 %521 %810) %813 = (*.f64 %27 %800) %816 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %18 %811) (*.f64 #s(literal 9/8 binary64) (/.f64 %18 %813))) %818 = (/.f64 c %801) %825 = (pow.f64 %26 #s(literal 4 binary64)) %826 = (*.f64 %825 %810) %829 = (*.f64 %26 %639) %831 = (*.f64 %39 %800) %845 = (/ %6 %687) %846 = (/.f64 a %44) %849 = (pow.f64 %44 #s(literal 2 binary64)) %850 = (*.f64 %26 %849) %853 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %44)) %857 = (pow.f64 %44 #s(literal 3 binary64)) %858 = (*.f64 %521 %857) %860 = (*.f64 %27 %849) %863 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %18 %858) (*.f64 #s(literal -9/8 binary64) (/.f64 %18 %860))) %865 = (/.f64 c %850) %871 = (*.f64 %825 %857) %873 = (*.f64 %39 %849) %876 = (*.f64 %26 %44) %889 = (* 3 %688) %890 = (*.f64 #s(literal 3 binary64) %45) %898 = (* %768 %687) %904 = (*.f64 #s(literal 3/2 binary64) %57) %906 = (*.f64 a (fma.f64 #s(literal 9/8 binary64) %28 %904)) %913 = (*.f64 a (fma.f64 #s(literal 3/2 binary64) %57 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %93 %502)))) %919 = (/ (+ (* %450 3) %482) %6) %920 = (/.f64 %653 a) %921 = (*.f64 #s(literal 1/3 binary64) %920) %933 = (* a %678) %934 = (*.f64 #s(literal -1/3 binary64) %665) %942 = (+ %429 %584) %943 = (fma.f64 #s(literal -1/3 binary64) b %588) %955 = (neg %738) %959 = (* a a) %960 = (* %959 9) %967 = (* %742 %482) %968 = (*.f64 #s(literal 1/2 binary64) %585) %984 = (+ (* %584 -3) %125) %985 = (+.f64 b %488) %986 = (/.f64 %985 a) %988 = (fma.f64 #s(literal -1 binary64) %26 %491) %989 = (+.f64 b %988) %992 = (fma.f64 #s(literal -1 binary64) %26 %906) %993 = (+.f64 b %992) %996 = (fma.f64 #s(literal -1 binary64) %26 %913) %997 = (+.f64 b %996) %1000 = (/ %984 -3) %1001 = (*.f64 #s(literal -1/3 binary64) %986) %1013 = (* %598 3) %1014 = (*.f64 #s(literal 3 binary64) %585) %1023 = (- (* %429 -3) %598) %1031 = (* -3 %598) %1032 = (*.f64 #s(literal -3 binary64) %585) %1034 = (*.f64 #s(literal 9/2 binary64) %63) %1039 = (*.f64 #s(literal 9/2 binary64) %57) %1041 = (*.f64 a (fma.f64 #s(literal 27/8 binary64) %28 %1039)) %1045 = (*.f64 #s(literal 81/16 binary64) %40) %1049 = (*.f64 a (fma.f64 #s(literal 9/2 binary64) %57 (*.f64 a (fma.f64 #s(literal 27/8 binary64) %93 %1045)))) %1054 = (- (* %125 -3) %1031) %1055 = (*.f64 #s(literal -3 binary64) %26) %1056 = (-.f64 %458 %1055) %1057 = (/.f64 %1056 a) %1064 = (*.f64 a (-.f64 %560 %1039)) %1074 = (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -81/16 binary64) %40) (*.f64 #s(literal 27/8 binary64) %93))) %1039)) %1079 = (/ %1054 9) %1095 = (+ (* %624 -3) (* -3 %125)) %1096 = (/.f64 %697 a) %1104 = (/ %1095 9) %1105 = (*.f64 #s(literal 1/9 binary64) %1096) %1118 = (* b 1/3) %1119 = (+ (* %584 %438) %1118) %1120 = (fma.f64 #s(literal -1/3 binary64) %26 %446) %1122 = (fma.f64 #s(literal 1/3 binary64) b %609) %1123 = (fma.f64 #s(literal -1/3 binary64) %26 %1122) %1126 = (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %614)) %1129 = (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %621)) %1131 = (/ %1119 %438) %1132 = (/.f64 %1120 a) %1144 = (- %445 %633) %1145 = (-.f64 %446 %588) %1162 = (/ %1144 %438) %1163 = (/.f64 %1145 a) %1176 = (* %482 (* 1/3 a)) %1177 = (*.f64 #s(literal 1/3 binary64) %551) %1185 = (* a %1118) %1186 = (*.f64 #s(literal 1/3 binary64) %413) %1188 = (- %1176 %1185) %1189 = (-.f64 %588 %446) %1192 = (-.f64 %589 %446) %1195 = (-.f64 %592 %446) %1198 = (-.f64 %595 %446) %1201 = (/ %1188 %959) %1210 = (* a %606) %1211 = (*.f64 #s(literal -1/3 binary64) %551) %1219 = (- %451 %1210) %1220 = (-.f64 %433 %607) %1224 = (-.f64 (fma.f64 #s(literal -1/2 binary64) %63 %433) %607) %1233 = (*.f64 #s(literal -9/16 binary64) %40) %1234 = (*.f64 #s(literal 3/8 binary64) %93) %1243 = (/ %1219 %959) %1259 = (* %959 3) %1262 = (* a %125) %1265 = (+ (* %633 -3) %1262) %1270 = (* -3 %633) %1275 = (- %695 (* %6 %125)) %1276 = (-.f64 %555 %436) %1284 = (/ %1275 %738) %1285 = (/.f64 %1276 a) %1286 = (*.f64 #s(literal 1/9 binary64) %1285) %1299 = (+ (* %598 %408) %465) %1300 = (fma.f64 #s(literal -3 binary64) %26 %436) %1302 = (fma.f64 #s(literal 3 binary64) b %1034) %1311 = (neg %1299) %1321 = (/ %1311 %738) %1323 = (/.f64 %1300 a) %1324 = (*.f64 #s(literal -1/9 binary64) %1323) %1341 = (+ (* %606 a) (* %438 %450)) %1350 = (- %435 %695) %1351 = (-.f64 %436 %555) %1356 = (*.f64 #s(literal -9/2 binary64) %57) %1369 = (/ %1350 %955) %1370 = (/.f64 %1351 a) %1371 = (*.f64 #s(literal -1/9 binary64) %1370) %1385 = (+ (* %482 (* 1/3 %408)) %412) %1394 = (* %959 -3) %1397 = (- %576 %412) %1406 = (/ %695 %960) %1407 = (/.f64 %26 %118) %1408 = (*.f64 #s(literal 1/3 binary64) %1407) %1416 = (* %482 a) %1417 = (/ %1416 %960) %1418 = (*.f64 #s(literal 1/9 binary64) %585) %1420 = (*.f64 #s(literal 1/9 binary64) %26) %1421 = (fma.f64 #s(literal -1/6 binary64) %63 %1420) %1428 = (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 a (fma.f64 #s(literal -1/6 binary64) %57 (*.f64 #s(literal -1/8 binary64) %28)))) %1437 = (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 a (fma.f64 #s(literal -1/6 binary64) %57 (*.f64 a (fma.f64 #s(literal -3/16 binary64) %40 (*.f64 #s(literal -1/8 binary64) %93)))))) %1440 = (/ %482 %960) %1441 = (*.f64 #s(literal 1/9 binary64) %1407) %1457 = (+ (* %606 %408) (* b %438)) %1466 = (* %438 %482) %1475 = (/ %696 %6) %1476 = (*.f64 #s(literal 1/3 binary64) %1096) %1488 = (/ %1299 %408) %1489 = (*.f64 #s(literal -1/3 binary64) %1323) %1502 = (*.f64 #s(literal 1/9 binary64) a) %1504 = (/ %695 %959) %1505 = (*.f64 #s(literal 3 binary64) %1407) %1513 = (/ %1416 %738) %1518 = (/ %482 %959) %1531 = (/ %1416 9) %1532 = (*.f64 #s(literal 1/9 binary64) %551) %1541 = (/.f64 b %118) %1561 = (/.f64 #s(literal 1 binary64) %118) %1566 = (/ %509 %6) %1567 = (/.f64 %510 a) %1568 = (*.f64 #s(literal 1/3 binary64) %1567) %1571 = (*.f64 #s(literal 1/3 binary64) %510) %1572 = (fma.f64 #s(literal -1/4 binary64) %514 %1571) %1579 = (fma.f64 #s(literal 1/3 binary64) %510 (*.f64 a (fma.f64 #s(literal -1/4 binary64) %518 (*.f64 #s(literal 1/6 binary64) %527)))) %1587 = (fma.f64 #s(literal 1/3 binary64) %510 (*.f64 a (fma.f64 #s(literal -1/4 binary64) %518 (*.f64 a (fma.f64 #s(literal 1/6 binary64) %541 (*.f64 #s(literal 1/6 binary64) %542)))))) %1591 = (+ (* %509 %1566) %429) %1593 = (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal 1/3 binary64) %520)) %1607 = (/ %509 3) %1612 = (/ %509 a) %1620 = (/ %706 %6) %1621 = (/.f64 %707 a) %1622 = (*.f64 #s(literal 1/3 binary64) %1621) %1634 = (/.f64 c %551) %1635 = (fma.f64 #s(literal -1/2 binary64) %1634 %94) %1646 = (fma.f64 #s(literal -1/2 binary64) %1634 (fma.f64 #s(literal -3/8 binary64) %93 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %118)))) %1651 = (/.f64 c a) %1653 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %1651)) %1654 = (*.f64 #s(literal 1/3 binary64) %1653) %1656 = (fma.f64 #s(literal -1/3 binary64) %126 %1654) %1658 = (*.f64 %118 %1653) %1659 = (/.f64 %25 %1658) %1660 = (fma.f64 #s(literal 1/6 binary64) %1659 %1654) %1661 = (fma.f64 #s(literal -1/3 binary64) %126 %1660) %1664 = (pow.f64 %1653 #s(literal 3 binary64)) %1666 = (/.f64 %197 (*.f64 %123 %1664)) %1667 = (fma.f64 #s(literal -1/24 binary64) %1666 %1660) %1668 = (fma.f64 #s(literal -1/3 binary64) %126 %1667) %1671 = (*.f64 a %27) %1672 = (/.f64 %18 %1671) %1673 = (*.f64 #s(literal -3/8 binary64) %1672) %1674 = (fma.f64 #s(literal -9/16 binary64) %533 %1673) %1682 = (*.f64 %118 %26) %1683 = (/.f64 c %1682) %1685 = (fma.f64 #s(literal -9/16 binary64) %533 (fma.f64 #s(literal -1/2 binary64) %1683 %1673)) %1699 = (fma.f64 #s(literal -9/16 binary64) %533 (fma.f64 #s(literal -1/2 binary64) %1683 (fma.f64 #s(literal -3/8 binary64) %1672 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %137))))) %1702 = (/ %115 a) %1705 = (*.f64 a %1653) %1707 = (+.f64 %1653 %443) %1710 = (*.f64 #s(literal 1/2 binary64) %1659) %1711 = (+.f64 %1653 %1710) %1712 = (-.f64 %1711 %126) %1715 = (fma.f64 #s(literal -1/8 binary64) %1666 %1710) %1716 = (+.f64 %1653 %1715) %1717 = (-.f64 %1716 %126) %1720 = (fma.f64 #s(literal -3/2 binary64) %1651 %205) %1723 = (/.f64 %134 %189) %1726 = (/.f64 c %413) %1727 = (fma.f64 #s(literal -3/2 binary64) %1726 %215) %1732 = (*.f64 a %25) %1733 = (/.f64 %18 %1732) %1734 = (*.f64 #s(literal -9/8 binary64) %1733) %1738 = (/.f64 c %118) %1743 = (/.f64 %140 %212) %1746 = (*.f64 a %189) %1747 = (/.f64 %18 %1746) %1748 = (*.f64 #s(literal -9/8 binary64) %1747) %1753 = (/.f64 c (*.f64 %118 b)) %1759 = (/.f64 %18 (*.f64 %118 %25)) %1760 = (/.f64 %236 %243) %1761 = (*.f64 #s(literal -1/2 binary64) %1760) %1762 = (fma.f64 #s(literal -9/8 binary64) %1759 %1761) %1765 = (/.f64 c %137) %1766 = (fma.f64 #s(literal -3/2 binary64) %1765 %1762) %1769 = (*.f64 a %197) %1770 = (/.f64 %32 %1769) %1784 = (/.f64 %32 (*.f64 a %212)) %1785 = (/.f64 %236 %276) %1786 = (*.f64 #s(literal -1/2 binary64) %1785) %1791 = (/.f64 %18 (*.f64 %118 %189)) %1792 = (fma.f64 #s(literal -9/8 binary64) %1791 %1786) %1797 = (/.f64 c (*.f64 %137 b)) %1811 = (*.f64 #s(literal -3/8 binary64) %1733) %1812 = (fma.f64 #s(literal -9/16 binary64) %262 %1811) %1822 = (*.f64 #s(literal -3/8 binary64) %1747) %1823 = (fma.f64 #s(literal -9/16 binary64) %274 %1822) %1830 = (*.f64 #s(literal -1/6 binary64) %1760) %1831 = (fma.f64 #s(literal -3/8 binary64) %1759 %1830) %1834 = (fma.f64 #s(literal -1/2 binary64) %1765 %1831) %1849 = (*.f64 #s(literal -1/6 binary64) %1785) %1853 = (fma.f64 #s(literal -3/8 binary64) %1791 %1849) %1861 = (/.f64 #s(literal 1 binary64) %551) %1862 = (*.f64 #s(literal 1/2 binary64) %1861) %1863 = (-.f64 %400 %1862) %1878 = (/.f64 %18 %39) %1881 = (fma.f64 #s(literal -9/16 binary64) %1878 (*.f64 #s(literal -3/8 binary64) (/.f64 c %1671))) %1888 = (/.f64 %25 a) %1892 = (*.f64 a %1711) %1894 = (*.f64 a %1716) %1897 = (pow.f64 a #s(literal 6 binary64)) %1900 = (/.f64 %243 (*.f64 %1897 (pow.f64 %1653 #s(literal 5 binary64)))) %1903 = (+.f64 %1653 (fma.f64 #s(literal -1/8 binary64) %1666 (fma.f64 #s(literal 1/16 binary64) %1900 %1710))) %1904 = (*.f64 a %1903) %1908 = (*.f64 #s(literal -1/2 binary64) %1659) %1909 = (-.f64 %1908 %1653) %1910 = (*.f64 a %1909) %1913 = (*.f64 #s(literal 1/8 binary64) %1666) %1914 = (-.f64 %1913 %1711) %1915 = (*.f64 a %1914) %1919 = (-.f64 (*.f64 #s(literal -1/16 binary64) %1900) %1716) %1920 = (*.f64 a %1919) %1922 = (/.f64 %1653 a) %1923 = (sqrt.f64 %1922) %1924 = (*.f64 a %1923) %1929 = (/.f64 %25 (*.f64 %137 (*.f64 %1653 %1923))) %1930 = (*.f64 #s(literal 1/4 binary64) %1929) %1931 = (+.f64 %1923 %1930) %1934 = (pow.f64 a #s(literal 5 binary64)) %1937 = (/.f64 %197 (*.f64 %1934 (*.f64 %1664 %1923))) %1939 = (+.f64 %1923 (fma.f64 #s(literal -1/16 binary64) %1937 %1930)) %1943 = (pow.f64 %1653 #s(literal 2 binary64)) %1947 = (/.f64 %197 (*.f64 %1897 (*.f64 %1943 (pow.f64 %1923 #s(literal 3 binary64))))) %1950 = (+.f64 %1923 (fma.f64 #s(literal -1/16 binary64) %1937 (fma.f64 #s(literal -1/32 binary64) %1947 %1930))) %1955 = (*.f64 #s(literal 3 binary64) %1653) %1956 = (fma.f64 #s(literal 3/2 binary64) %1659 %1955) %1959 = (fma.f64 #s(literal -3/8 binary64) %1666 %1956) %1964 = (fma.f64 #s(literal -3/8 binary64) %1666 (fma.f64 #s(literal 3/16 binary64) %1900 %1956)) %1978 = (fma.f64 #s(literal -1/24 binary64) %1666 (fma.f64 #s(literal 1/48 binary64) %1900 %1660)) %1987 = (fma.f64 #s(literal -1/3 binary64) %1653 (*.f64 #s(literal -1/6 binary64) %1659)) %1988 = (*.f64 a %1987) %1991 = (*.f64 #s(literal 1/24 binary64) %1666) %1993 = (fma.f64 #s(literal -1/3 binary64) %1653 (fma.f64 #s(literal -1/6 binary64) %1659 %1991)) %1994 = (*.f64 a %1993) %1999 = (fma.f64 #s(literal -1/3 binary64) %1653 (fma.f64 #s(literal -1/6 binary64) %1659 (fma.f64 #s(literal -1/48 binary64) %1900 %1991))) %2000 = (*.f64 a %1999) %2002 = (*.f64 #s(literal -1 binary64) %1653) %2009 = (*.f64 a %1660) %2011 = (*.f64 a %1667) %2013 = (*.f64 a %1978) %2015 = (-.f64 %126 %1653) %2018 = (fma.f64 #s(literal -1/2 binary64) %1659 %126) %2019 = (-.f64 %2018 %1653) %2022 = (fma.f64 #s(literal 1/8 binary64) %1666 %126) %2023 = (-.f64 %2022 %1711) %2027 = (+.f64 %1653 (fma.f64 #s(literal -1 binary64) %126 %1710)) %2031 = (+.f64 %1653 (fma.f64 #s(literal -1 binary64) %126 %1715)) %2034 = (fma.f64 #s(literal -3 binary64) %126 %1955) %2037 = (fma.f64 #s(literal -3 binary64) %126 %1956) %2040 = (fma.f64 #s(literal -3 binary64) %126 %1959) %2060 = (pow.f64 %1923 #s(literal 2 binary64)) %2067 = (/.f64 %25 (*.f64 %137 %1653)) %2068 = (fma.f64 #s(literal 1/2 binary64) %2067 %2060) %2073 = (/.f64 %197 (*.f64 %1934 %1664)) %2078 = (*.f64 #s(literal 1/2 binary64) %1653) %2082 = (fma.f64 #s(literal 1/4 binary64) %1659 %2078) %2085 = (fma.f64 #s(literal -1/16 binary64) %1666 %2082) %2091 = (*.f64 #s(literal 2/3 binary64) %1653) %2095 = (fma.f64 #s(literal 1/3 binary64) %1659 %2091) %2107 = (/.f64 b (*.f64 a %1943)) %2109 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1653)) %2112 = (/.f64 %25 %1664) %2114 = (fma.f64 #s(literal -3 binary64) %2112 (*.f64 #s(literal 3/2 binary64) %2112)) %2120 = (pow.f64 %1653 #s(literal 4 binary64)) %2127 = (*.f64 %118 %1664) %2128 = (/.f64 %25 %2127) %2138 = (fma.f64 #s(literal -1 binary64) %1653 %126) %2140 = (fma.f64 #s(literal -1 binary64) %1653 %2018) %2143 = (fma.f64 #s(literal -1 binary64) %1653 (fma.f64 #s(literal -1/2 binary64) %1659 %2022)) %2153 = (*.f64 a %1956) %2155 = (*.f64 a %1959) %2157 = (*.f64 a %1964) %2171 = (*.f64 #s(literal -3 binary64) %1653) %2174 = (fma.f64 #s(literal -3 binary64) %1653 (*.f64 #s(literal -3/2 binary64) %1659)) %2176 = (*.f64 #s(literal 3/8 binary64) %1666) %2178 = (fma.f64 #s(literal -3 binary64) %1653 (fma.f64 #s(literal -3/2 binary64) %1659 %2176)) %2182 = (fma.f64 #s(literal -3 binary64) %1653 (fma.f64 #s(literal -3/2 binary64) %1659 (fma.f64 #s(literal -3/16 binary64) %1900 %2176))) %2184 = (-.f64 %467 %2171) %2186 = (*.f64 #s(literal 3/2 binary64) %1659) %2190 = (*.f64 #s(literal -3/8 binary64) %1666) %2194 = (*.f64 #s(literal 1/3 binary64) %126) %2195 = (fma.f64 #s(literal -1/3 binary64) %1653 %2194) %2198 = (fma.f64 #s(literal -1/6 binary64) %1659 %2194) %2199 = (fma.f64 #s(literal -1/3 binary64) %1653 %2198) %2202 = (fma.f64 #s(literal 1/24 binary64) %1666 %2194) %2204 = (fma.f64 #s(literal -1/3 binary64) %1653 (fma.f64 #s(literal -1/6 binary64) %1659 %2202)) %2236 = (*.f64 #s(literal -1/3 binary64) %1653) %2256 = (fma.f64 #s(literal -1 binary64) %1653 %1908) %2257 = (*.f64 a %2256) %2260 = (fma.f64 #s(literal -1 binary64) %1653 (fma.f64 #s(literal -1/2 binary64) %1659 %1913)) %2261 = (*.f64 a %2260) %2265 = (fma.f64 #s(literal -1 binary64) %1653 (fma.f64 #s(literal -1/2 binary64) %1659 (fma.f64 #s(literal -1/16 binary64) %1900 %1913))) %2266 = (*.f64 a %2265) %2268 = (*.f64 #s(literal 3 binary64) %126) %2277 = (fma.f64 #s(literal -3 binary64) %1653 %2268) %2280 = (fma.f64 #s(literal -3/2 binary64) %1659 %2268) %2281 = (fma.f64 #s(literal -3 binary64) %1653 %2280) %2284 = (fma.f64 #s(literal 3/8 binary64) %1666 %2268) %2328 = (/.f64 %1660 a) %2330 = (/.f64 %1667 a) %2332 = (/.f64 %1978 a) %2334 = (*.f64 #s(literal 1/9 binary64) %1653) %2337 = (fma.f64 #s(literal 1/18 binary64) %1659 %2334) %2340 = (fma.f64 #s(literal -1/72 binary64) %1666 %2337) %2344 = (fma.f64 #s(literal -1/72 binary64) %1666 (fma.f64 #s(literal 1/144 binary64) %1900 %2337)) %2348 = (/.f64 %2337 a) %2350 = (/.f64 %2340 a) %2352 = (/.f64 %2344 a) %2366 = (/.f64 %1956 a) %2368 = (/.f64 %1959 a) %2370 = (/.f64 %1964 a) %2374 = (*.f64 a %2337) %2376 = (*.f64 a %2340) %2378 = (*.f64 a %2344) %2381 = (/.f64 %1711 a) %2383 = (/.f64 %1716 a) %2385 = (/.f64 %1903 a) %2395 = (*.f64 #s(literal 1/3 binary64) %1923) %2398 = (fma.f64 #s(literal 1/12 binary64) %1929 %2395) %2400 = (fma.f64 #s(literal -1/48 binary64) %1937 %2398) %2404 = (fma.f64 #s(literal -1/48 binary64) %1937 (fma.f64 #s(literal -1/96 binary64) %1947 %2398)) %2409 = (*.f64 #s(literal 1/3 binary64) %2060) %2413 = (fma.f64 #s(literal 1/6 binary64) %2067 %2409) %2434 = (fma.f64 #s(literal 3/8 binary64) %93 (*.f64 #s(literal 1/2 binary64) %1634)) %2440 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %45 %612) a) %94) %2443 = (fma.f64 #s(literal -1/2 binary64) %57 %79) %2445 = (fma.f64 #s(literal -1 binary64) (/.f64 %2443 a) %1234) %2450 = (fma.f64 #s(literal -1/3 binary64) %1653 %430) %2452 = (/.f64 %25 %1705) %2454 = (/.f64 (fma.f64 #s(literal 1/6 binary64) %2452 %446) a) %2455 = (fma.f64 #s(literal -1 binary64) %2454 %2236) %2457 = (/.f64 %25 %1653) %2458 = (/.f64 %197 %2127) %2459 = (*.f64 #s(literal 1/24 binary64) %2458) %2460 = (fma.f64 #s(literal -1/6 binary64) %2457 %2459) %2461 = (/.f64 %2460 a) %2464 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2461 %446) a) %2236) %2466 = (*.f64 #s(literal 9/16 binary64) %533) %2467 = (fma.f64 #s(literal 3/8 binary64) %1672 %2466) %2472 = (*.f64 #s(literal -9/16 binary64) %533) %2493 = (+.f64 %1653 %126) %2497 = (*.f64 #s(literal -1/2 binary64) %2452) %2505 = (*.f64 #s(literal 1/2 binary64) %2457) %2506 = (fma.f64 #s(literal -1/8 binary64) %2458 %2505) %2508 = (*.f64 #s(literal -1 binary64) (/.f64 %2506 a)) %2516 = (*.f64 #s(literal 27/16 binary64) %262) %2517 = (fma.f64 #s(literal 9/8 binary64) %1733 %2516) %2522 = (fma.f64 #s(literal -1 binary64) (/.f64 %1720 a) %2516) %2526 = (*.f64 #s(literal 27/16 binary64) %274) %2527 = (fma.f64 #s(literal 9/8 binary64) %1747 %2526) %2532 = (fma.f64 #s(literal -1 binary64) (/.f64 %1727 a) %2526) %2553 = (fma.f64 #s(literal 3/8 binary64) %204 (*.f64 #s(literal 1/2 binary64) %1651)) %2558 = (fma.f64 #s(literal 3/8 binary64) %214 (*.f64 #s(literal 1/2 binary64) %1726)) %2564 = (fma.f64 #s(literal -1 binary64) (/.f64 %2553 a) (*.f64 #s(literal -9/16 binary64) %262)) %2569 = (fma.f64 #s(literal -1 binary64) (/.f64 %2558 a) (*.f64 #s(literal -9/16 binary64) %274)) %2589 = (*.f64 #s(literal 1/6 binary64) %1760) %2605 = (*.f64 #s(literal 1/6 binary64) %1785) %2615 = (fma.f64 #s(literal 3/8 binary64) %399 %1862) %2641 = (*.f64 #s(literal -1 binary64) %1922) %2642 = (sqrt.f64 %2641) %2643 = (*.f64 a %2642) %2646 = (*.f64 %1653 %2642) %2648 = (/.f64 %25 (*.f64 %137 %2646)) %2656 = (/.f64 %197 (*.f64 %118 (*.f64 %1664 %2642))) %2657 = (/.f64 %25 %2646) %2658 = (*.f64 #s(literal 1/4 binary64) %2657) %2669 = (/.f64 %197 (*.f64 %137 (*.f64 %1943 (pow.f64 %2642 #s(literal 3 binary64))))) %2716 = (*.f64 #s(literal 1/2 binary64) %2452) %2719 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2716) a)) %2724 = (*.f64 #s(literal 1/8 binary64) %2458) %2737 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2497) a)) %2738 = (+.f64 %1653 %2737) %2745 = (+.f64 %1653 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2508) a))) %2749 = (fma.f64 #s(literal -3 binary64) %1653 %467) %2754 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %2452 %436) a)) %2755 = (fma.f64 #s(literal -3 binary64) %1653 %2754) %2758 = (*.f64 #s(literal 3/8 binary64) %2458) %2764 = (fma.f64 #s(literal -3 binary64) %1653 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %2457 %2758) a) %436) a))) %2767 = (fma.f64 #s(literal 1/3 binary64) %1653 %2194) %2774 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %2452)) a) %1654) %2778 = (*.f64 #s(literal 1/6 binary64) %2457) %2783 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %2458 %2778) a) %433) a) %1654) %2787 = (fma.f64 #s(literal -1 binary64) %1653 %443) %2789 = (fma.f64 #s(literal -1 binary64) %1653 %2719) %2793 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2457 %2724) a)) %2797 = (fma.f64 #s(literal -1 binary64) %1653 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2793) a))) %2803 = (*.f64 #s(literal -3/2 binary64) %2452) %2810 = (*.f64 #s(literal 3/2 binary64) %2457) %2813 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %2458 %2810) a)) %2820 = (pow.f64 %2642 #s(literal 2 binary64)) %2835 = (*.f64 #s(literal -1/2 binary64) %1653) %2837 = (*.f64 #s(literal -1/2 binary64) %126) %2840 = (*.f64 #s(literal 1/2 binary64) b) %2869 = (*.f64 #s(literal -2/3 binary64) b) %2882 = (/.f64 %25 (*.f64 a %1664)) %2886 = (*.f64 #s(literal 3 binary64) (/.f64 b %1943)) %2895 = (fma.f64 #s(literal -3/2 binary64) %2112 (*.f64 #s(literal 3 binary64) %2112)) %2928 = (*.f64 #s(literal 1/16 binary64) %1666) %2950 = (-.f64 %467 %1955) %2952 = (-.f64 %2754 %1955) %2959 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2758 %2810) a) %436) a)) %1955) %2970 = (-.f64 %430 %1654) %2975 = (-.f64 (*.f64 #s(literal -1 binary64) %2454) %1654) %2984 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2459 %2778) a) %446) a)) %1654) %3022 = (/.f64 (-.f64 %2803 %436) a) %3110 = (fma.f64 #s(literal -1/9 binary64) %1653 (*.f64 #s(literal -1/18 binary64) %1659)) %3113 = (*.f64 #s(literal 1/72 binary64) %1666) %3115 = (fma.f64 #s(literal -1/9 binary64) %1653 (fma.f64 #s(literal -1/18 binary64) %1659 %3113)) %3120 = (fma.f64 #s(literal -1/9 binary64) %1653 (fma.f64 #s(literal -1/18 binary64) %1659 (fma.f64 #s(literal -1/144 binary64) %1900 %3113))) %3165 = (*.f64 #s(literal -1/3 binary64) %2642) %3170 = (*.f64 #s(literal 1/48 binary64) %2656) %3183 = (*.f64 #s(literal 1/3 binary64) %1541) %3184 = (fma.f64 #s(literal -1/3 binary64) %2820 %3183) %3200 = (*.f64 #s(literal 1/3 binary64) %2642) %3205 = (*.f64 #s(literal 1/12 binary64) %2657) %3225 = (*.f64 #s(literal 1/16 binary64) %2656) %3244 = (*.f64 %25 c) %3245 = (*.f64 #s(literal -3/8 binary64) %19) %3246 = (fma.f64 #s(literal -1/2 binary64) %3244 %3245) %3251 = (*.f64 a %3244) %3253 = (fma.f64 #s(literal -1/2 binary64) %3251 (*.f64 #s(literal -3/8 binary64) %134)) %3258 = (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %12))) %3259 = (/.f64 %3258 a) %3260 = (*.f64 #s(literal 1/3 binary64) %3259) %3264 = (*.f64 a %3258) %3267 = (*.f64 #s(literal 1/3 binary64) %131) %3272 = (pow.f64 %3258 #s(literal 3 binary64)) %3286 = (*.f64 %25 %18) %3293 = (fma.f64 #s(literal -9/16 binary64) %304 (*.f64 #s(literal -3/8 binary64) (*.f64 a %3286))) %3297 = (fma.f64 #s(literal -9/16 binary64) %304 (*.f64 %25 %3246)) %3302 = (*.f64 %118 %3286) %3332 = (fma.f64 #s(literal -3/2 binary64) %3251 (*.f64 #s(literal -9/8 binary64) %134)) %3338 = (fma.f64 #s(literal -27/16 binary64) %140 (*.f64 #s(literal -9/8 binary64) %3302)) %3342 = (fma.f64 #s(literal -27/16 binary64) %140 (*.f64 %25 %3332)) %3349 = (fma.f64 #s(literal 81/64 binary64) %224 %229) %3350 = (/.f64 %3349 %243) %3352 = (*.f64 #s(literal -1/2 binary64) %3350) %3354 = (*.f64 %197 %18) %3356 = (*.f64 #s(literal -1/2 binary64) %3349) %3364 = (*.f64 %25 %32) %3366 = (fma.f64 #s(literal -27/16 binary64) (*.f64 %137 %3364) %3356) %3370 = (fma.f64 #s(literal -1/2 binary64) %3349 (*.f64 %25 %3338)) %3374 = (fma.f64 #s(literal -1/2 binary64) %3349 (*.f64 %25 %3342)) %3392 = (/.f64 %3349 %323) %3394 = (*.f64 #s(literal -1/6 binary64) %3392) %3397 = (/.f64 %3349 a) %3398 = (*.f64 #s(literal -1/6 binary64) %3397) %3407 = (fma.f64 #s(literal -9/16 binary64) (*.f64 %118 %3364) %3398) %3411 = (fma.f64 #s(literal -1/6 binary64) %3397 (*.f64 %25 %3293)) %3415 = (fma.f64 #s(literal -1/6 binary64) %3397 (*.f64 %25 %3297)) %3418 = (*.f64 a %276) %3428 = (/.f64 %12 %189) %3430 = (*.f64 #s(literal -3/8 binary64) %3428) %3432 = (/.f64 #s(literal 1 binary64) b) %3436 = (*.f64 #s(literal -3/8 binary64) %12) %3437 = (fma.f64 #s(literal -1/2 binary64) %25 %3436) %3440 = (/.f64 %359 %212) %3442 = (/.f64 a %189) %3444 = (*.f64 #s(literal -3/8 binary64) %3442) %3452 = (/.f64 %134 %212) %3463 = (sqrt.f64 %473) %3465 = (/.f64 %25 %3463) %3469 = (pow.f64 %3463 #s(literal 3 binary64)) %3470 = (/.f64 %25 %3469) %3471 = (/.f64 #s(literal 1 binary64) %3463) %3472 = (*.f64 #s(literal 1/2 binary64) %3471) %3473 = (fma.f64 #s(literal -1/8 binary64) %3470 %3472) %3477 = (pow.f64 %3463 #s(literal 5 binary64)) %3478 = (/.f64 %25 %3477) %3480 = (/.f64 #s(literal 1 binary64) %3469) %3481 = (*.f64 #s(literal 1/8 binary64) %3480) %3487 = (*.f64 #s(literal -1 binary64) %3463) %3489 = (*.f64 #s(literal -1/2 binary64) %3465) %3493 = (-.f64 (*.f64 #s(literal 1/8 binary64) %3470) %3472) %3494 = (*.f64 %25 %3493) %3500 = (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -1/16 binary64) %3478 %3481)) %3472)) %3503 = (sqrt.f64 %3463) %3505 = (*.f64 %3503 %3463) %3506 = (/.f64 %25 %3505) %3510 = (pow.f64 %3503 #s(literal 2 binary64)) %3511 = (pow.f64 %3463 #s(literal 2 binary64)) %3512 = (*.f64 %3510 %3511) %3513 = (/.f64 #s(literal 1 binary64) %3512) %3514 = (fma.f64 #s(literal 1/16 binary64) %3513 %3481) %3515 = (*.f64 %25 %3514) %3516 = (/.f64 %3515 %3503) %3517 = (/.f64 #s(literal 1 binary64) %3505) %3518 = (*.f64 #s(literal 1/4 binary64) %3517) %3523 = (/.f64 %3514 %3503) %3530 = (*.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %3477)) (*.f64 #s(literal -1/4 binary64) (/.f64 %3514 (*.f64 %3510 %3463))))) %3531 = (/.f64 %3530 %3503) %3538 = (*.f64 a %3463) %3539 = (*.f64 #s(literal 3 binary64) %3538) %3541 = (/.f64 %1732 %3463) %3544 = (/.f64 %1732 %3469) %3545 = (/.f64 a %3463) %3547 = (fma.f64 #s(literal -3/8 binary64) %3544 (*.f64 #s(literal 3/2 binary64) %3545)) %3551 = (/.f64 a %3469) %3552 = (/.f64 %1732 %3477) %3564 = (fma.f64 #s(literal -1/8 binary64) %3544 (*.f64 #s(literal 1/2 binary64) %3545)) %3575 = (/.f64 %3463 a) %3576 = (*.f64 #s(literal 1/3 binary64) %3575) %3578 = (/.f64 %25 %3538) %3581 = (*.f64 a %3469) %3582 = (/.f64 %25 %3581) %3583 = (/.f64 #s(literal 1 binary64) %3538) %3584 = (*.f64 #s(literal 1/6 binary64) %3583) %3585 = (fma.f64 #s(literal -1/24 binary64) %3582 %3584) %3590 = (/.f64 %25 (*.f64 a %3477)) %3592 = (/.f64 #s(literal 1 binary64) %3581) %3602 = (*.f64 #s(literal 1/2 binary64) %3583) %3603 = (fma.f64 #s(literal -1/8 binary64) %3582 %3602) %3607 = (*.f64 #s(literal 1/8 binary64) %3592) %3618 = (*.f64 #s(literal 1/6 binary64) %3471) %3619 = (-.f64 (*.f64 #s(literal 1/24 binary64) %3470) %3618) %3623 = (*.f64 #s(literal 1/24 binary64) %3480) %3636 = (-.f64 (*.f64 #s(literal 1/8 binary64) %3582) %3602) %3646 = (*.f64 #s(literal 1/3 binary64) %3463) %3650 = (fma.f64 #s(literal -1/24 binary64) %3470 %3618) %3662 = (/.f64 b %3463) %3664 = (-.f64 (*.f64 #s(literal 1/2 binary64) %3662) #s(literal 1 binary64)) %3677 = (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %3662))) %3682 = (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b %3493))) %3687 = (/.f64 %413 %3463) %3712 = (/.f64 b %3538) %3721 = (*.f64 #s(literal 3 binary64) %3463) %3727 = (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3662) #s(literal 3 binary64))) %3730 = (*.f64 #s(literal 3/2 binary64) %3471) %3731 = (fma.f64 #s(literal -3/8 binary64) %3470 %3730) %3734 = (*.f64 b (-.f64 (*.f64 b %3731) #s(literal 3 binary64))) %3749 = (/ %687 %6) %3754 = (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %3712) %3267)) %3762 = (*.f64 #s(literal 1/2 binary64) %3575) %3767 = (*.f64 #s(literal 1/2 binary64) %131) %3772 = (*.f64 #s(literal 1/4 binary64) %3583) %3773 = (fma.f64 #s(literal -1/16 binary64) %3582 %3772) %3779 = (*.f64 #s(literal 2/3 binary64) %3463) %3801 = (fma.f64 #s(literal -1/2 binary64) %3551 %3551) %3803 = (/.f64 a %3511) %3804 = (*.f64 #s(literal 3 binary64) %3803) %3810 = (/.f64 a (pow.f64 %3463 #s(literal 4 binary64))) %3812 = (*.f64 b (fma.f64 #s(literal -1 binary64) %3810 %3810)) %3821 = (fma.f64 #s(literal -1 binary64) %3551 (*.f64 #s(literal 1/2 binary64) %3551)) %3834 = (*.f64 #s(literal 3 binary64) %3575) %3839 = (*.f64 #s(literal 3 binary64) %131) %3841 = (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3712) %3839)) %3844 = (*.f64 #s(literal 3/2 binary64) %3583) %3845 = (fma.f64 #s(literal -3/8 binary64) %3582 %3844) %3848 = (*.f64 b (-.f64 (*.f64 b %3845) %3839)) %3854 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %3712 %131)) %3858 = (*.f64 b (fma.f64 b %3636 %131)) %3861 = (*.f64 #s(literal 1/3 binary64) %3538) %3865 = (*.f64 #s(literal 1/6 binary64) %3687) %3867 = (*.f64 b (fma.f64 #s(literal -1/3 binary64) a %3865)) %3871 = (fma.f64 #s(literal -1/24 binary64) %3544 (*.f64 #s(literal 1/6 binary64) %3545)) %3872 = (*.f64 b %3871) %3910 = (*.f64 #s(literal 3/8 binary64) %3592) %3922 = (*.f64 #s(literal -3 binary64) %3575) %3948 = (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/6 binary64) %3662))) %3953 = (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 b %3619))) %3982 = (*.f64 #s(literal -1/3 binary64) %3538) %3988 = (fma.f64 #s(literal -1/6 binary64) %3545 (*.f64 #s(literal 1/24 binary64) %3544)) %4023 = (*.f64 #s(literal -3 binary64) %3463) %4029 = (*.f64 b (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -3/2 binary64) %3662))) %4036 = (*.f64 b (+.f64 #s(literal 3 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 3/8 binary64) %3470) %3730)))) %4072 = (fma.f64 #s(literal -1/2 binary64) %3545 (*.f64 #s(literal 1/8 binary64) %3544)) %4080 = (*.f64 #s(literal 1/2 binary64) %3687) %4085 = (*.f64 b %3564) %4090 = (/.f64 %3463 %118) %4091 = (*.f64 #s(literal 1/3 binary64) %4090) %4093 = (*.f64 %118 %3463) %4094 = (/.f64 %25 %4093) %4097 = (*.f64 %118 %3469) %4098 = (/.f64 %25 %4097) %4099 = (/.f64 #s(literal 1 binary64) %4093) %4100 = (*.f64 #s(literal 1/6 binary64) %4099) %4106 = (/.f64 %25 (*.f64 %118 %3477)) %4108 = (/.f64 #s(literal 1 binary64) %4097) %4115 = (*.f64 #s(literal 1/9 binary64) %3575) %4119 = (*.f64 #s(literal 1/18 binary64) %3583) %4131 = (*.f64 #s(literal 1/9 binary64) %4090) %4135 = (*.f64 #s(literal 1/18 binary64) %4099) %4168 = (*.f64 #s(literal 3 binary64) %4090) %4172 = (*.f64 #s(literal 3/2 binary64) %4099) %4184 = (*.f64 #s(literal 1/9 binary64) %3463) %4188 = (*.f64 #s(literal 1/18 binary64) %3471) %4203 = (*.f64 #s(literal 1/2 binary64) %4099) %4213 = (*.f64 #s(literal 1/9 binary64) %3538) %4229 = (/.f64 %3503 a) %4230 = (*.f64 #s(literal 1/3 binary64) %4229) %4232 = (*.f64 a %3505) %4233 = (/.f64 %25 %4232) %4236 = (*.f64 a %3503) %4237 = (/.f64 %3515 %4236) %4238 = (/.f64 #s(literal 1 binary64) %4232) %4239 = (*.f64 #s(literal 1/12 binary64) %4238) %4244 = (/.f64 %3514 %4236) %4245 = (/.f64 %3530 %4236) %4252 = (/.f64 %3510 a) %4253 = (*.f64 #s(literal 1/3 binary64) %4252) %4271 = (*.f64 #s(literal 1/3 binary64) %3503) %4275 = (*.f64 #s(literal 1/12 binary64) %3517) %4289 = (*.f64 #s(literal 1/4 binary64) %4238) %4298 = (/.f64 %295 b) %4303 = (fma.f64 #s(literal -1/2 binary64) %12 (*.f64 #s(literal -3/8 binary64) %172)) %4304 = (/.f64 %4303 b) %4306 = (fma.f64 #s(literal -9/16 binary64) %307 %295) %4307 = (/.f64 %4306 b) %4310 = (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %182 %3394)) %4311 = (fma.f64 #s(literal -9/16 binary64) %307 %4310) %4317 = (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 %33 %25) (*.f64 #s(literal -3/8 binary64) %18)) %189) %4321 = (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 %304 %25) %3245) %189) %4323 = (fma.f64 #s(literal -9/16 binary64) %198 %4303) %4324 = (/.f64 %4323 b) %4326 = (fma.f64 #s(literal -3/2 binary64) %12 %176) %4329 = (fma.f64 #s(literal -27/16 binary64) %198 %4326) %4333 = (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %172 %3352)) %4334 = (fma.f64 #s(literal -27/16 binary64) %198 %4333) %4356 = (/.f64 %12 %25) %4357 = (*.f64 #s(literal -3/8 binary64) %4356) %4358 = (-.f64 %4357 #s(literal 1/2 binary64)) %4359 = (/.f64 %4358 b) %4361 = (/.f64 %359 %25) %4364 = (/.f64 (fma.f64 #s(literal -9/16 binary64) %4361 (*.f64 #s(literal -3/8 binary64) a)) %189) %4367 = (/.f64 (fma.f64 #s(literal -9/16 binary64) %172 %3436) %189) %4369 = (/.f64 %134 %197) %4372 = (/.f64 (-.f64 (fma.f64 #s(literal -9/16 binary64) %4369 %4357) #s(literal 1/2 binary64)) b) %4378 = (*.f64 #s(literal -3/2 binary64) %4356) %4379 = (+.f64 #s(literal 1 binary64) %4378) %4380 = (*.f64 b %4379) %4383 = (fma.f64 #s(literal -3/2 binary64) %4356 (*.f64 #s(literal -9/8 binary64) %4369)) %4384 = (+.f64 #s(literal 1 binary64) %4383) %4385 = (*.f64 b %4384) %4387 = (/.f64 %140 %243) %4388 = (fma.f64 #s(literal -27/16 binary64) %4387 %4383) %4390 = (*.f64 b (+.f64 #s(literal 1 binary64) %4388)) %4392 = (*.f64 #s(literal 3/2 binary64) %4356) %4394 = (*.f64 b (-.f64 %4392 #s(literal 1 binary64))) %4396 = (*.f64 #s(literal 9/8 binary64) %4369) %4398 = (*.f64 b (-.f64 %4396 %4379)) %4400 = (*.f64 #s(literal 27/16 binary64) %4387) %4402 = (*.f64 b (-.f64 %4400 %4384)) %4404 = (sqrt.f64 %3432) %4405 = (*.f64 b %4404) %4407 = (*.f64 %189 %4404) %4408 = (/.f64 %12 %4407) %4413 = (*.f64 %212 %4404) %4414 = (/.f64 %134 %4413) %4422 = (*.f64 %243 (pow.f64 %4404 #s(literal 3 binary64))) %4423 = (/.f64 %134 %4422) %4431 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4361 %8)) %4433 = (*.f64 %137 %18) %4434 = (/.f64 %4433 %197) %4436 = (fma.f64 #s(literal -9/2 binary64) %4361 (fma.f64 #s(literal -27/8 binary64) %4434 %8)) %4437 = (*.f64 b %4436) %4439 = (*.f64 %123 %32) %4440 = (/.f64 %4439 %243) %4442 = (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4440 %4436)) %4445 = (+.f64 a (*.f64 #s(literal -3/2 binary64) %4361)) %4446 = (*.f64 b %4445) %4449 = (fma.f64 #s(literal -3/2 binary64) %4361 (*.f64 #s(literal -9/8 binary64) %4434)) %4450 = (+.f64 a %4449) %4451 = (*.f64 b %4450) %4454 = (+.f64 a (fma.f64 #s(literal -27/16 binary64) %4440 %4449)) %4455 = (*.f64 b %4454) %4458 = (/.f64 c %25) %4459 = (fma.f64 #s(literal -1/2 binary64) %4458 %3267) %4460 = (*.f64 b %4459) %4462 = (/.f64 %19 %197) %4464 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %3267)) %4465 = (*.f64 b %4464) %4467 = (/.f64 %304 %243) %4469 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %4464)) %4471 = (fma.f64 #s(literal -3/2 binary64) %4458 %131) %4472 = (*.f64 b %4471) %4475 = (fma.f64 #s(literal -3/2 binary64) %4458 (fma.f64 #s(literal -9/8 binary64) %4462 %131)) %4476 = (*.f64 b %4475) %4479 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4467 %4475)) %4481 = (*.f64 #s(literal 1/2 binary64) %4356) %4483 = (*.f64 b (-.f64 %4481 #s(literal 1/3 binary64))) %4485 = (fma.f64 #s(literal 3/8 binary64) %4369 %4481) %4487 = (*.f64 b (-.f64 %4485 #s(literal 1/3 binary64))) %4489 = (*.f64 #s(literal 9/16 binary64) %4387) %4491 = (fma.f64 #s(literal 3/8 binary64) %4369 (fma.f64 #s(literal 1/2 binary64) %4356 %4489)) %4493 = (*.f64 b (-.f64 %4491 #s(literal 1/3 binary64))) %4495 = (*.f64 #s(literal 3/2 binary64) %4458) %4497 = (*.f64 b (-.f64 %4495 %131)) %4499 = (*.f64 #s(literal 9/8 binary64) %4462) %4501 = (*.f64 b (-.f64 %4499 %4471)) %4503 = (*.f64 #s(literal 27/16 binary64) %4467) %4505 = (*.f64 b (-.f64 %4503 %4475)) %4507 = (*.f64 #s(literal -1/2 binary64) %4356) %4509 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %4507)) %4512 = (fma.f64 #s(literal -1/2 binary64) %4356 (*.f64 #s(literal -3/8 binary64) %4369)) %4514 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %4512)) %4516 = (fma.f64 #s(literal -9/16 binary64) %4387 %4512) %4518 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %4516)) %4526 = (*.f64 #s(literal 27/16 binary64) %198) %4534 = (/.f64 %359 b) %4537 = (/.f64 %4433 %25) %4539 = (fma.f64 #s(literal -9/2 binary64) %359 (*.f64 #s(literal -27/8 binary64) %4537)) %4542 = (/.f64 %4439 %197) %4547 = (/.f64 (*.f64 a %3349) %243) %4564 = (fma.f64 #s(literal -27/16 binary64) %307 %184) %4575 = (*.f64 #s(literal -27/8 binary64) %172) %4576 = (fma.f64 #s(literal -9/2 binary64) %12 %4575) %4579 = (fma.f64 #s(literal -81/16 binary64) %198 %4576) %4582 = (*.f64 #s(literal -3/2 binary64) %3350) %4588 = (pow.f64 %4404 #s(literal 2 binary64)) %4589 = (*.f64 %25 %4588) %4606 = (fma.f64 #s(literal -3/4 binary64) c (*.f64 #s(literal -9/16 binary64) %182)) %4621 = (fma.f64 #s(literal -1 binary64) %12 (*.f64 #s(literal -3/4 binary64) %172)) %4633 = (/.f64 b c) %4636 = (/.f64 a %25) %4637 = (*.f64 #s(literal 3/2 binary64) %4636) %4638 = (/.f64 #s(literal 1 binary64) c) %4639 = (*.f64 #s(literal 2 binary64) %4638) %4645 = (fma.f64 #s(literal -3/8 binary64) %359 (*.f64 #s(literal 3/4 binary64) %359)) %4647 = (*.f64 #s(literal 3 binary64) (/.f64 %4645 %197)) %4655 = (/.f64 %3349 %19) %4666 = (fma.f64 #s(literal -3/4 binary64) %359 (*.f64 #s(literal 3/8 binary64) %359)) %4668 = (fma.f64 #s(literal -3 binary64) (/.f64 %4666 %197) %4637) %4685 = (*.f64 #s(literal -27/8 binary64) %182) %4686 = (fma.f64 #s(literal -9/2 binary64) c %4685) %4692 = (*.f64 #s(literal -3/2 binary64) %3392) %4704 = (*.f64 #s(literal 27/16 binary64) %307) %4706 = (fma.f64 #s(literal 9/8 binary64) %182 (fma.f64 #s(literal 3/2 binary64) c %4704)) %4714 = (*.f64 #s(literal -3/8 binary64) %4537) %4715 = (fma.f64 #s(literal -1/2 binary64) %359 %4714) %4721 = (*.f64 #s(literal -1/6 binary64) %4547) %4727 = (*.f64 #s(literal -9/2 binary64) %4356) %4729 = (*.f64 b (+.f64 #s(literal 3 binary64) %4727)) %4731 = (*.f64 #s(literal -27/8 binary64) %4369) %4732 = (fma.f64 #s(literal -9/2 binary64) %4356 %4731) %4734 = (*.f64 b (+.f64 #s(literal 3 binary64) %4732)) %4736 = (fma.f64 #s(literal -81/16 binary64) %4387 %4732) %4738 = (*.f64 b (+.f64 #s(literal 3 binary64) %4736)) %4743 = (*.f64 b (fma.f64 #s(literal -3/4 binary64) %4458 %3767)) %4746 = (fma.f64 #s(literal -3/4 binary64) %4458 (fma.f64 #s(literal -9/16 binary64) %4462 %3767)) %4747 = (*.f64 b %4746) %4750 = (*.f64 b (fma.f64 #s(literal -27/32 binary64) %4467 %4746)) %4754 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4458 %3839)) %4757 = (fma.f64 #s(literal -9/2 binary64) %4458 (fma.f64 #s(literal -27/8 binary64) %4462 %3839)) %4758 = (*.f64 b %4757) %4761 = (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4467 %4757)) %4775 = (*.f64 #s(literal 9/2 binary64) %4458) %4777 = (*.f64 b (-.f64 %4775 %3839)) %4779 = (fma.f64 #s(literal 27/8 binary64) %4462 %4775) %4781 = (*.f64 b (-.f64 %4779 %3839)) %4787 = (*.f64 b (-.f64 (fma.f64 #s(literal 27/8 binary64) %4462 (fma.f64 #s(literal 9/2 binary64) %4458 (*.f64 #s(literal 81/16 binary64) %4467))) %3839)) %4789 = (*.f64 #s(literal 9/2 binary64) c) %4810 = (*.f64 #s(literal 9/16 binary64) %198) %4812 = (fma.f64 #s(literal 3/8 binary64) %172 (fma.f64 #s(literal 1/2 binary64) %12 %4810)) %4830 = (fma.f64 #s(literal -1/2 binary64) %4361 %470) %4831 = (*.f64 b %4830) %4833 = (fma.f64 #s(literal -3/8 binary64) %4434 %470) %4834 = (fma.f64 #s(literal -1/2 binary64) %4361 %4833) %4835 = (*.f64 b %4834) %4837 = (fma.f64 #s(literal -9/16 binary64) %4440 %4834) %4838 = (*.f64 b %4837) %4840 = (*.f64 #s(literal 1/2 binary64) %4361) %4841 = (fma.f64 #s(literal -1/3 binary64) a %4840) %4842 = (*.f64 b %4841) %4844 = (fma.f64 #s(literal 3/8 binary64) %4434 %4840) %4845 = (fma.f64 #s(literal -1/3 binary64) a %4844) %4846 = (*.f64 b %4845) %4850 = (fma.f64 #s(literal 3/8 binary64) %4434 (fma.f64 #s(literal 1/2 binary64) %4361 (*.f64 #s(literal 9/16 binary64) %4440))) %4852 = (*.f64 b (fma.f64 #s(literal -1/3 binary64) a %4850)) %4854 = (*.f64 #s(literal 1/2 binary64) %359) %4871 = (/.f64 (fma.f64 #s(literal 9/8 binary64) %172 (*.f64 #s(literal 3/2 binary64) %12)) b) %4874 = (fma.f64 #s(literal 9/8 binary64) %172 (fma.f64 #s(literal 3/2 binary64) %12 %4526)) %4875 = (/.f64 %4874 b) %4878 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %3350 %4874) b) %4880 = (fma.f64 #s(literal 9/8 binary64) %4369 %4392) %4882 = (*.f64 b (-.f64 %4880 #s(literal 1 binary64))) %4885 = (fma.f64 #s(literal 9/8 binary64) %4369 (fma.f64 #s(literal 3/2 binary64) %4356 %4400)) %4887 = (*.f64 b (-.f64 %4885 #s(literal 1 binary64))) %4891 = (*.f64 #s(literal 9/2 binary64) %12) %4892 = (fma.f64 #s(literal 27/8 binary64) %172 %4891) %4895 = (*.f64 #s(literal 81/16 binary64) %198) %4897 = (fma.f64 #s(literal 27/8 binary64) %172 (fma.f64 #s(literal 9/2 binary64) %12 %4895)) %4913 = (fma.f64 #s(literal -1/3 binary64) a %470) %4914 = (*.f64 b %4913) %4929 = (/ %1341 (* %438 a)) %4933 = (/.f64 %4913 %118) %4939 = (fma.f64 #s(literal -1/2 binary64) %4458 (*.f64 #s(literal -3/8 binary64) %4462)) %4959 = (+.f64 a %440) %4960 = (*.f64 b %4959) %4962 = (*.f64 #s(literal 3/2 binary64) %4361) %4963 = (fma.f64 #s(literal -1 binary64) a %4962) %4967 = (fma.f64 #s(literal 9/8 binary64) %4434 %4962) %4968 = (fma.f64 #s(literal -1 binary64) a %4967) %4974 = (fma.f64 #s(literal 9/8 binary64) %4434 (fma.f64 #s(literal 3/2 binary64) %4361 (*.f64 #s(literal 27/16 binary64) %4440))) %4975 = (fma.f64 #s(literal -1 binary64) a %4974) %4979 = (/ %1385 %1394) %4980 = (/.f64 %4960 %118) %4983 = (/.f64 %4959 %118) %4984 = (*.f64 #s(literal -1/3 binary64) %4983) %4989 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %4984)) %4998 = (fma.f64 #s(literal -3/2 binary64) %359 (*.f64 #s(literal -9/8 binary64) %4537)) %5011 = (/.f64 c %1732) %5012 = (*.f64 #s(literal 1/3 binary64) %1561) %5014 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %5011 %5012)) %5016 = (/.f64 %18 %197) %5018 = (fma.f64 #s(literal -1/2 binary64) %5011 (fma.f64 #s(literal -3/8 binary64) %5016 %5012)) %5019 = (*.f64 b %5018) %5021 = (/.f64 %33 %243) %5023 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %5021 %5018)) %5027 = (*.f64 #s(literal 1/9 binary64) %131) %5029 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %4458 %5027)) %5032 = (fma.f64 #s(literal -1/6 binary64) %4458 (fma.f64 #s(literal -1/8 binary64) %4462 %5027)) %5033 = (*.f64 b %5032) %5036 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %4467 %5032)) %5040 = (*.f64 #s(literal 1/9 binary64) %1561) %5042 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %5011 %5040)) %5045 = (fma.f64 #s(literal -1/6 binary64) %5011 (fma.f64 #s(literal -1/8 binary64) %5016 %5040)) %5046 = (*.f64 b %5045) %5049 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %5021 %5045)) %5056 = (fma.f64 #s(literal -3/2 binary64) %4361 (fma.f64 #s(literal -9/8 binary64) %4434 %440)) %5064 = (/ %1457 %1259) %5067 = (*.f64 #s(literal 1/3 binary64) %4983) %5072 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %5067)) %5078 = (*.f64 b %4963) %5080 = (*.f64 b %4968) %5082 = (*.f64 b %4975) %5086 = (*.f64 #s(literal 3 binary64) %1561) %5088 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %5011 %5086)) %5091 = (fma.f64 #s(literal -9/2 binary64) %5011 (fma.f64 #s(literal -27/8 binary64) %5016 %5086)) %5092 = (*.f64 b %5091) %5095 = (*.f64 b (fma.f64 #s(literal -81/16 binary64) %5021 %5091)) %5101 = (*.f64 b (+.f64 #s(literal 1/9 binary64) (*.f64 #s(literal -1/6 binary64) %4356))) %5104 = (fma.f64 #s(literal -1/6 binary64) %4356 (*.f64 #s(literal -1/8 binary64) %4369)) %5106 = (*.f64 b (+.f64 #s(literal 1/9 binary64) %5104)) %5110 = (*.f64 b (+.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal -3/16 binary64) %4387 %5104))) %5114 = (*.f64 b (fma.f64 #s(literal -3/2 binary64) %5011 %1561)) %5117 = (fma.f64 #s(literal -3/2 binary64) %5011 (fma.f64 #s(literal -9/8 binary64) %5016 %1561)) %5118 = (*.f64 b %5117) %5121 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) %5021 %5117)) %5126 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %4361 %1502)) %5129 = (fma.f64 #s(literal -1/6 binary64) %4361 (fma.f64 #s(literal -1/8 binary64) %4434 %1502)) %5130 = (*.f64 b %5129) %5133 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %4440 %5129)) %5135 = (/.f64 %4405 a) %5138 = (/.f64 c %4407) %5139 = (/.f64 %4404 a) %5140 = (*.f64 #s(literal 1/3 binary64) %5139) %5144 = (/.f64 %19 %4413) %5150 = (/.f64 %19 %4422) %5160 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4588 a)) %5162 = (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %413)) %5166 = (/.f64 c %189) %5168 = (/.f64 #s(literal 1/3 binary64) %413) %5180 = (*.f64 #s(literal 1/3 binary64) %4404) %5228 = (+.f64 #s(literal 2/3 binary64) %4507) %5232 = (+.f64 #s(literal 2/3 binary64) %4512) %5238 = (*.f64 #s(literal 2/3 binary64) %131) %5244 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %5238)) %5266 = (+.f64 #s(literal 2 binary64) %4378) %5270 = (+.f64 #s(literal 2 binary64) %4383) %5291 = (fma.f64 #s(literal 3/8 binary64) %182 (fma.f64 #s(literal 1/2 binary64) c (*.f64 #s(literal 9/16 binary64) %307))) %5303 = (/.f64 #s(literal -1 binary64) b) %5331 = (sqrt.f64 %5303) %5332 = (*.f64 b %5331) %5335 = (*.f64 %189 %5331) %5336 = (/.f64 %12 %5335) %5342 = (/.f64 %12 %5331) %5343 = (*.f64 %25 %5331) %5344 = (/.f64 %134 %5343) %5355 = (*.f64 %189 (pow.f64 %5331 #s(literal 3 binary64))) %5356 = (/.f64 %134 %5355) %5425 = (*.f64 #s(literal 6 binary64) a) %5431 = (fma.f64 #s(literal -9/2 binary64) %4361 (fma.f64 #s(literal -27/8 binary64) %4434 %5425)) %5439 = (*.f64 #s(literal 2 binary64) %131) %5440 = (fma.f64 #s(literal -3/2 binary64) %4458 %5439) %5445 = (fma.f64 #s(literal -3/2 binary64) %4458 (fma.f64 #s(literal -9/8 binary64) %4462 %5439)) %5455 = (+.f64 #s(literal 6 binary64) %4727) %5459 = (+.f64 #s(literal 6 binary64) %4732) %5467 = (pow.f64 %5331 #s(literal 2 binary64)) %5468 = (*.f64 %25 %5467) %5486 = (fma.f64 #s(literal -3/4 binary64) %4458 (fma.f64 #s(literal -9/16 binary64) %4462 %131)) %5504 = (fma.f64 #s(literal -1 binary64) %4356 (*.f64 #s(literal -3/4 binary64) %4369)) %5514 = (/.f64 a b) %5524 = (fma.f64 #s(literal 9/8 binary64) %4361 (fma.f64 #s(literal 3/2 binary64) a (*.f64 #s(literal 27/16 binary64) %4434))) %5538 = (*.f64 #s(literal 6 binary64) %131) %5543 = (fma.f64 #s(literal -27/8 binary64) %4462 %5538) %5544 = (fma.f64 #s(literal -9/2 binary64) %4458 %5543) %5571 = (*.f64 #s(literal 2/3 binary64) a) %5577 = (fma.f64 #s(literal -1/2 binary64) %4361 (fma.f64 #s(literal -3/8 binary64) %4434 %5571)) %5656 = (*.f64 #s(literal -1/3 binary64) a) %5658 = (*.f64 b (-.f64 %470 %5656)) %5682 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %427)) %5721 = (*.f64 #s(literal 9/2 binary64) %4356) %5726 = (fma.f64 #s(literal 27/8 binary64) %4369 %5721) %5731 = (*.f64 #s(literal 81/16 binary64) %4387) %5786 = (-.f64 a %440) %5787 = (*.f64 b %5786) %5802 = (/ %1397 %1259) %5807 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5786 %118)) %5813 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %5807)) %5841 = (*.f64 #s(literal 2 binary64) a) %5847 = (fma.f64 #s(literal -3/2 binary64) %4361 (fma.f64 #s(literal -9/8 binary64) %4434 %5841)) %5885 = (/.f64 %5332 a) %5888 = (/.f64 c %5335) %5889 = (/.f64 %5331 a) %5890 = (*.f64 #s(literal 1/3 binary64) %5889) %5895 = (/.f64 c %5331) %5896 = (/.f64 %19 %5343) %5905 = (/.f64 %19 %5355) %5918 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5467 a)) %5932 = (*.f64 #s(literal 1/3 binary64) %5331) %5978 = (*.f64 c %376) %5980 = (/.f64 a %26) %5981 = (/.f64 %359 %27) %5984 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5980 (*.f64 #s(literal -3/8 binary64) %5981))) %5991 = (fma.f64 #s(literal -9/16 binary64) %379 %385) %5992 = (*.f64 c %5991) %5993 = (-.f64 %5992 %375) %5994 = (*.f64 c %5993) %6002 = (*.f64 %137 c) %6003 = (/.f64 %6002 %39) %6004 = (/.f64 %118 %27) %6005 = (*.f64 #s(literal -3/8 binary64) %6004) %6009 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %6003 %6005)))) %6016 = (fma.f64 #s(literal -3/2 binary64) %5980 (*.f64 #s(literal -9/8 binary64) %5981)) %6017 = (*.f64 c %6016) %6018 = (+.f64 %26 %6017) %6021 = (*.f64 #s(literal -9/8 binary64) %6004) %6024 = (fma.f64 #s(literal -3/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %6003 %6021))) %6025 = (*.f64 c %6024) %6026 = (+.f64 %26 %6025) %6039 = (/.f64 %118 %25) %6040 = (*.f64 #s(literal -9/8 binary64) %6039) %6047 = (/.f64 %118 %189) %6048 = (*.f64 #s(literal -9/8 binary64) %6047) %6056 = (fma.f64 #s(literal 81/64 binary64) %123 (*.f64 #s(literal 81/16 binary64) %123)) %6057 = (*.f64 %223 %6056) %6059 = (/.f64 %6057 %243) %6063 = (*.f64 %18 %6056) %6066 = (fma.f64 #s(literal -9/8 binary64) %6039 (*.f64 #s(literal -1/2 binary64) (/.f64 %6063 %243))) %6073 = (/.f64 %137 %197) %6074 = (*.f64 c %6056) %6084 = (/.f64 %137 %212) %6096 = (*.f64 #s(literal 1/2 binary64) %3432) %6101 = (*.f64 #s(literal -3/8 binary64) %4636) %6112 = (/.f64 %6057 %323) %6118 = (fma.f64 #s(literal -3/8 binary64) %4636 (*.f64 #s(literal -1/6 binary64) (/.f64 %6063 %323))) %6125 = (/.f64 %118 %197) %6135 = (/.f64 %118 %212) %6151 = (*.f64 #s(literal -3/2 binary64) %5980) %6153 = (*.f64 c (-.f64 (*.f64 #s(literal 9/8 binary64) %5981) %6151)) %6156 = (*.f64 #s(literal 27/16 binary64) %6003) %6160 = (*.f64 c (-.f64 (*.f64 c (-.f64 %6156 %6021)) %6151)) %6163 = (/.f64 a %513) %6166 = (-.f64 %6021 (*.f64 #s(literal 9/16 binary64) (/.f64 %118 %522))) %6167 = (*.f64 c %6166) %6168 = (/.f64 %6167 %510) %6174 = (/.f64 %137 %39) %6180 = (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) %6174) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 a %6166) %536)))) %6181 = (/.f64 %6180 %510) %6182 = (/.f64 %6166 %510) %6190 = (/.f64 %359 %26) %6193 = (/.f64 %118 %26) %6194 = (/.f64 %6002 %27) %6197 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %6193 (*.f64 #s(literal -27/8 binary64) %6194))) %6201 = (/.f64 (*.f64 %123 c) %39) %6202 = (/.f64 %137 %27) %6207 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %6201 (*.f64 #s(literal -27/8 binary64) %6202))))) %6210 = (fma.f64 #s(literal -3/2 binary64) %6190 %551) %6215 = (fma.f64 a %26 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %6193 (*.f64 #s(literal -9/8 binary64) %6194)))) %6222 = (fma.f64 a %26 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %6201 (*.f64 #s(literal -9/8 binary64) %6202)))))) %6224 = (fma.f64 #s(literal -1/2 binary64) %57 %586) %6226 = (fma.f64 #s(literal 1/3 binary64) %585 %5978) %6228 = (fma.f64 #s(literal 1/3 binary64) %585 %5994) %6230 = (fma.f64 #s(literal -3/2 binary64) %57 %585) %6233 = (*.f64 #s(literal 3/2 binary64) %374) %6234 = (-.f64 (*.f64 #s(literal -9/8 binary64) %362) %6233) %6235 = (fma.f64 c %6234 %585) %6237 = (*.f64 #s(literal -9/8 binary64) %382) %6240 = (-.f64 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %379 %6237)) %6233) %6241 = (fma.f64 c %6240 %585) %6243 = (*.f64 #s(literal 1/2 binary64) %5980) %6245 = (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5981 %6243)) %6248 = (*.f64 #s(literal 9/16 binary64) %6003) %6252 = (*.f64 c (fma.f64 #s(literal 1/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %6004 %6248)))) %6257 = (fma.f64 #s(literal 9/8 binary64) %362 %6233) %6258 = (*.f64 c %6257) %6261 = (*.f64 #s(literal 27/16 binary64) %379) %6263 = (fma.f64 c (-.f64 %6261 %6237) %6233) %6299 = (*.f64 #s(literal -27/8 binary64) %5981) %6301 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5980 %6299)) %6302 = (fma.f64 #s(literal 3 binary64) %26 %6301) %6305 = (*.f64 #s(literal -27/8 binary64) %6004) %6309 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %6003 %6305)))) %6310 = (fma.f64 #s(literal 3 binary64) %26 %6309) %6332 = (*.f64 #s(literal 3/4 binary64) %374) %6334 = (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %362) %6332)) %6341 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/32 binary64) %379 (*.f64 #s(literal -9/16 binary64) %382))) %6332)) %6363 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %137 %811) (*.f64 #s(literal 9/8 binary64) (/.f64 %137 %813))) %6365 = (/.f64 %118 %801) %6393 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %137 %858) (*.f64 #s(literal -9/8 binary64) (/.f64 %137 %860))) %6395 = (/.f64 %118 %850) %6419 = (*.f64 #s(literal 9/2 binary64) %374) %6421 = (*.f64 c (-.f64 (*.f64 #s(literal -27/8 binary64) %362) %6419)) %6428 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %379 (*.f64 #s(literal -27/8 binary64) %382))) %6419)) %6436 = (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %382 %6261) %6233) %6448 = (*.f64 #s(literal -3/8 binary64) %6194) %6450 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %6193 %6448)) %6457 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %6201 (*.f64 #s(literal -3/8 binary64) %6202))))) %6460 = (fma.f64 #s(literal -1/3 binary64) %126 %586) %6476 = (fma.f64 #s(literal -1 binary64) %585 %126) %6478 = (fma.f64 #s(literal 3/2 binary64) %57 %126) %6481 = (fma.f64 c %6257 %126) %6487 = (*.f64 #s(literal -1/3 binary64) %6476) %6497 = (fma.f64 #s(literal 3 binary64) %585 %6421) %6499 = (fma.f64 #s(literal 3 binary64) %585 %6428) %6501 = (-.f64 %126 %585) %6510 = (/ %1023 -3) %6511 = (*.f64 #s(literal -1/3 binary64) %6501) %6531 = (-.f64 %467 %1032) %6548 = (*.f64 #s(literal 1/9 binary64) %6531) %6556 = (fma.f64 #s(literal -3 binary64) %126 %1014) %6564 = (*.f64 #s(literal 1/9 binary64) %6556) %6585 = (*.f64 #s(literal -1/2 binary64) %5980) %6604 = (fma.f64 #s(literal -1/2 binary64) %6190 %1177) %6606 = (fma.f64 #s(literal 1/3 binary64) %551 %6450) %6608 = (fma.f64 #s(literal 1/3 binary64) %551 %6457) %6610 = (-.f64 %1177 %1186) %6626 = (*.f64 #s(literal 1/2 binary64) %6190) %6629 = (*.f64 #s(literal 1/2 binary64) %6193) %6631 = (*.f64 c (fma.f64 #s(literal 3/8 binary64) %6194 %6629)) %6638 = (*.f64 c (fma.f64 #s(literal 1/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %6202 (*.f64 #s(literal 9/16 binary64) %6201))))) %6641 = (-.f64 %452 %1211) %6663 = (*.f64 #s(literal -1/3 binary64) %585) %6672 = (/ %696 %738) %6682 = (fma.f64 #s(literal -1 binary64) %26 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %5981 (*.f64 #s(literal 3/2 binary64) %5980)))) %6689 = (fma.f64 #s(literal -1 binary64) %26 (*.f64 c (fma.f64 #s(literal 3/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %6004 %6156))))) %6692 = (/ %1265 %408) %6711 = (*.f64 #s(literal 9/2 binary64) %5980) %6717 = (*.f64 #s(literal 81/16 binary64) %6003) %6743 = (fma.f64 #s(literal -1/3 binary64) %551 %1186) %6754 = (/.f64 %6743 %118) %6764 = (*.f64 #s(literal -9/2 binary64) %5980) %6783 = (fma.f64 #s(literal -1 binary64) %551 %413) %6790 = (*.f64 c (fma.f64 #s(literal 9/8 binary64) %6194 (*.f64 #s(literal 3/2 binary64) %6193))) %6798 = (*.f64 c (fma.f64 #s(literal 3/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %6202 (*.f64 #s(literal 27/16 binary64) %6201))))) %6802 = (/.f64 %6783 %118) %6803 = (*.f64 #s(literal -1/3 binary64) %6802) %6811 = (-.f64 %551 %413) %6819 = (/.f64 %6811 %118) %6820 = (*.f64 #s(literal 1/3 binary64) %6819) %6841 = (*.f64 #s(literal 1/6 binary64) %374) %6856 = (*.f64 #s(literal 1/6 binary64) %1861) %6869 = (fma.f64 #s(literal -1 binary64) %413 %551) %6877 = (/.f64 %6869 %118) %6878 = (*.f64 #s(literal 1/3 binary64) %6877) %6895 = (*.f64 c %6234) %6898 = (*.f64 c %6240) %6910 = (*.f64 #s(literal 9/2 binary64) %1861) %6938 = (*.f64 #s(literal 3/2 binary64) %1861) %6965 = (*.f64 a %510) %6966 = (/.f64 %6167 %6965) %6968 = (/.f64 #s(literal 1 binary64) %513) %6969 = (*.f64 #s(literal 1/4 binary64) %6968) %6974 = (/.f64 %6180 %6965) %6975 = (/.f64 %6166 %6965) %6983 = (/.f64 %520 a) %6985 = (fma.f64 #s(literal -1/3 binary64) %126 (*.f64 #s(literal 1/3 binary64) %6983)) %7010 = (*.f64 #s(literal 3/4 binary64) %6968) %7026 = (*.f64 c %26) %7028 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %7026)) %7029 = (-.f64 %385 %7028) %7032 = (/.f64 a %7026) %7033 = (fma.f64 #s(literal -1/2 binary64) %7032 %6005) %7049 = (/.f64 a c) %7051 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %7049)) %7052 = (*.f64 c %7051) %7053 = (/.f64 %7052 a) %7056 = (/.f64 b %12) %7057 = (/.f64 %7051 a) %7058 = (*.f64 #s(literal 1/3 binary64) %7057) %7062 = (*.f64 %18 %7051) %7064 = (/.f64 %25 (*.f64 a %7062)) %7065 = (fma.f64 #s(literal 1/6 binary64) %7064 %7058) %7069 = (pow.f64 %7051 #s(literal 3 binary64)) %7070 = (*.f64 %223 %7069) %7072 = (/.f64 %197 (*.f64 a %7070)) %7073 = (fma.f64 #s(literal -1/24 binary64) %7072 %7065) %7077 = (/.f64 a %39) %7079 = (*.f64 c %27) %7081 = (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) %7079)) %7085 = (/.f64 %118 %39) %7086 = (/.f64 a %7079) %7088 = (fma.f64 #s(literal -9/16 binary64) %7085 (*.f64 #s(literal -3/8 binary64) %7086)) %7091 = (*.f64 %18 %26) %7093 = (-.f64 %7088 (/.f64 #s(literal 1/2 binary64) %7091)) %7096 = (/.f64 %118 %7079) %7097 = (*.f64 #s(literal -3/8 binary64) %7096) %7101 = (/.f64 a %7091) %7123 = (*.f64 #s(literal -1 binary64) %4633) %7127 = (/.f64 %25 %7062) %7128 = (*.f64 #s(literal 1/2 binary64) %7127) %7129 = (+.f64 %7051 %7128) %7133 = (/.f64 %197 %7070) %7134 = (fma.f64 #s(literal -1/8 binary64) %7133 %7128) %7135 = (+.f64 %7051 %7134) %7139 = (fma.f64 #s(literal -3/2 binary64) %7049 %6040) %7142 = (*.f64 b c) %7144 = (fma.f64 #s(literal -3/2 binary64) (/.f64 a %7142) %6048) %7147 = (/.f64 %118 %3244) %7148 = (*.f64 #s(literal -9/8 binary64) %7147) %7157 = (*.f64 %189 c) %7158 = (/.f64 %118 %7157) %7159 = (*.f64 #s(literal -9/8 binary64) %7158) %7163 = (*.f64 b %18) %7171 = (*.f64 #s(literal -1/2 binary64) (/.f64 %6056 %243)) %7172 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %118 %3286) %7171) %7176 = (fma.f64 #s(literal -3/2 binary64) (/.f64 a %32) %7172) %7179 = (*.f64 %197 c) %7180 = (/.f64 %137 %7179) %7193 = (*.f64 %212 c) %7194 = (/.f64 %137 %7193) %7196 = (*.f64 #s(literal -1/2 binary64) (/.f64 %6056 %276)) %7200 = (*.f64 %189 %18) %7202 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %118 %7200) %7196) %7206 = (*.f64 b %32) %7213 = (-.f64 %6101 (*.f64 #s(literal 1/2 binary64) %4638)) %7218 = (-.f64 %3444 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %7142))) %7221 = (/.f64 a %3244) %7223 = (fma.f64 #s(literal -9/16 binary64) %6125 (*.f64 #s(literal -3/8 binary64) %7221)) %7230 = (/.f64 a %7157) %7232 = (fma.f64 #s(literal -9/16 binary64) %6135 (*.f64 #s(literal -3/8 binary64) %7230)) %7241 = (*.f64 #s(literal -1/6 binary64) (/.f64 %6056 %323)) %7242 = (fma.f64 #s(literal -3/8 binary64) (/.f64 a %3286) %7241) %7249 = (/.f64 %118 %7179) %7253 = (fma.f64 #s(literal -9/16 binary64) %7249 %7242) %7264 = (/.f64 %118 %7193) %7266 = (*.f64 #s(literal -1/6 binary64) (/.f64 %6056 %3418)) %7272 = (fma.f64 #s(literal -9/16 binary64) %7264 (fma.f64 #s(literal -3/8 binary64) (/.f64 a %7200) %7266)) %7288 = (/.f64 %25 c) %7292 = (*.f64 c %7129) %7294 = (*.f64 c %7135) %7296 = (pow.f64 c #s(literal 6 binary64)) %7298 = (*.f64 %7296 (pow.f64 %7051 #s(literal 5 binary64))) %7299 = (/.f64 %243 %7298) %7303 = (*.f64 c (+.f64 %7051 (fma.f64 #s(literal -1/8 binary64) %7133 (fma.f64 #s(literal 1/16 binary64) %7299 %7128)))) %7307 = (*.f64 #s(literal -1/2 binary64) %7127) %7309 = (*.f64 c (-.f64 %7307 %7051)) %7311 = (*.f64 #s(literal 1/8 binary64) %7133) %7313 = (*.f64 c (-.f64 %7311 %7129)) %7317 = (*.f64 c (-.f64 (*.f64 #s(literal -1/16 binary64) %7299) %7135)) %7319 = (/.f64 %7051 c) %7320 = (sqrt.f64 %7319) %7321 = (*.f64 c %7320) %7324 = (*.f64 %32 (*.f64 %7051 %7320)) %7325 = (/.f64 %25 %7324) %7326 = (*.f64 #s(literal 1/4 binary64) %7325) %7330 = (pow.f64 c #s(literal 5 binary64)) %7332 = (*.f64 %7330 (*.f64 %7069 %7320)) %7333 = (/.f64 %197 %7332) %7338 = (pow.f64 %7051 #s(literal 2 binary64)) %7341 = (*.f64 %7296 (*.f64 %7338 (pow.f64 %7320 #s(literal 3 binary64)))) %7342 = (/.f64 %197 %7341) %7348 = (*.f64 a %7052) %7351 = (/.f64 %1732 %7062) %7352 = (*.f64 a %7051) %7353 = (*.f64 #s(literal 3 binary64) %7352) %7354 = (fma.f64 #s(literal 3/2 binary64) %7351 %7353) %7355 = (*.f64 c %7354) %7357 = (/.f64 %1769 %7070) %7358 = (fma.f64 #s(literal -3/8 binary64) %7357 %7354) %7359 = (*.f64 c %7358) %7361 = (/.f64 %323 %7298) %7364 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7357 (fma.f64 #s(literal 3/16 binary64) %7361 %7354))) %7367 = (fma.f64 #s(literal 1/2 binary64) %7351 %7352) %7368 = (*.f64 c %7367) %7370 = (fma.f64 #s(literal -1/8 binary64) %7357 %7367) %7371 = (*.f64 c %7370) %7375 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7357 (fma.f64 #s(literal 1/16 binary64) %7361 %7367))) %7377 = (*.f64 c %7065) %7379 = (*.f64 c %7073) %7382 = (/.f64 %243 (*.f64 a %7298)) %7385 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7072 (fma.f64 #s(literal 1/48 binary64) %7382 %7065))) %7388 = (fma.f64 #s(literal 1/2 binary64) %7064 %7057) %7389 = (*.f64 c %7388) %7391 = (fma.f64 #s(literal -1/8 binary64) %7072 %7388) %7392 = (*.f64 c %7391) %7396 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7072 (fma.f64 #s(literal 1/16 binary64) %7382 %7388))) %7402 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 (*.f64 #s(literal -1/6 binary64) %7127))) %7404 = (*.f64 #s(literal 1/24 binary64) %7133) %7407 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 (fma.f64 #s(literal -1/6 binary64) %7127 %7404))) %7412 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 (fma.f64 #s(literal -1/6 binary64) %7127 (fma.f64 #s(literal -1/48 binary64) %7299 %7404)))) %7418 = (*.f64 c (-.f64 (*.f64 #s(literal -1/2 binary64) %7064) %7057)) %7422 = (*.f64 c (-.f64 (*.f64 #s(literal 1/8 binary64) %7072) %7388)) %7426 = (*.f64 c (-.f64 (*.f64 #s(literal -1/16 binary64) %7382) %7391)) %7430 = (*.f64 #s(literal 1/3 binary64) %7051) %7431 = (fma.f64 #s(literal 1/6 binary64) %7127 %7430) %7432 = (*.f64 c %7431) %7434 = (fma.f64 #s(literal -1/24 binary64) %7133 %7431) %7435 = (*.f64 c %7434) %7439 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7133 (fma.f64 #s(literal 1/48 binary64) %7299 %7431))) %7444 = (fma.f64 #s(literal -1/2 binary64) %7127 %4633) %7448 = (fma.f64 #s(literal 1/8 binary64) %7133 %4633) %7460 = (/.f64 %413 c) %7490 = (*.f64 #s(literal 3 binary64) %7051) %7494 = (fma.f64 #s(literal 3/2 binary64) %7127 %7490) %7498 = (fma.f64 #s(literal -3/8 binary64) %7133 %7494) %7502 = (pow.f64 %7320 #s(literal 2 binary64)) %7503 = (*.f64 %18 %7502) %7505 = (/.f64 b %18) %7509 = (*.f64 %32 %7051) %7510 = (/.f64 %25 %7509) %7511 = (fma.f64 #s(literal 1/2 binary64) %7510 %7502) %7515 = (*.f64 %7330 %7069) %7523 = (*.f64 #s(literal 1/2 binary64) %7057) %7527 = (fma.f64 #s(literal 1/4 binary64) %7064 %7523) %7531 = (fma.f64 #s(literal -1/16 binary64) %7072 %7527) %7537 = (*.f64 #s(literal 2/3 binary64) %7051) %7541 = (fma.f64 #s(literal 1/3 binary64) %7127 %7537) %7549 = (/.f64 a %7052) %7552 = (/.f64 a %7051) %7554 = (/.f64 %413 (*.f64 c %7338)) %7556 = (fma.f64 #s(literal 3 binary64) %7552 (*.f64 #s(literal 3 binary64) %7554)) %7559 = (/.f64 %1732 %7069) %7560 = (fma.f64 #s(literal -1/2 binary64) %7559 %7559) %7561 = (/.f64 %7560 %18) %7568 = (/.f64 %1746 (pow.f64 %7051 #s(literal 4 binary64))) %7571 = (fma.f64 #s(literal -1/2 binary64) %7568 (/.f64 (*.f64 b %7560) %7051)) %7580 = (fma.f64 #s(literal -1 binary64) %7559 (*.f64 #s(literal 1/2 binary64) %7559)) %7581 = (/.f64 %7580 %18) %7587 = (fma.f64 #s(literal 1/2 binary64) %7568 (/.f64 (*.f64 b %7580) %7051)) %7595 = (*.f64 #s(literal 3 binary64) %7057) %7599 = (fma.f64 #s(literal 3/2 binary64) %7064 %7595) %7603 = (fma.f64 #s(literal -3/8 binary64) %7072 %7599) %7610 = (fma.f64 #s(literal -1/2 binary64) %7064 %7056) %7614 = (fma.f64 #s(literal 1/8 binary64) %7072 %7056) %7621 = (*.f64 #s(literal 1/3 binary64) %7352) %7625 = (fma.f64 #s(literal 1/6 binary64) %7351 %7621) %7629 = (fma.f64 #s(literal -1/24 binary64) %7357 %7625) %7633 = (*.f64 c %7494) %7635 = (*.f64 c %7498) %7639 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7133 (fma.f64 #s(literal 3/16 binary64) %7299 %7494))) %7641 = (*.f64 c %7527) %7643 = (*.f64 c %7531) %7647 = (*.f64 c (fma.f64 #s(literal -1/16 binary64) %7072 (fma.f64 #s(literal 1/32 binary64) %7382 %7527))) %7649 = (*.f64 c %7599) %7651 = (*.f64 c %7603) %7655 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7072 (fma.f64 #s(literal 3/16 binary64) %7382 %7599))) %7669 = (fma.f64 #s(literal -3 binary64) %7057 (*.f64 #s(literal -3/2 binary64) %7064)) %7670 = (*.f64 c %7669) %7672 = (*.f64 #s(literal 3/8 binary64) %7072) %7675 = (*.f64 c (fma.f64 #s(literal -3 binary64) %7057 (fma.f64 #s(literal -3/2 binary64) %7064 %7672))) %7680 = (*.f64 c (fma.f64 #s(literal -3 binary64) %7057 (fma.f64 #s(literal -3/2 binary64) %7064 (fma.f64 #s(literal -3/16 binary64) %7382 %7672)))) %7683 = (*.f64 #s(literal -3 binary64) %7057) %7697 = (*.f64 #s(literal 1/3 binary64) %4633) %7701 = (fma.f64 #s(literal -1/6 binary64) %7127 %7697) %7705 = (fma.f64 #s(literal 1/24 binary64) %7133 %7697) %7719 = (*.f64 c %7625) %7721 = (*.f64 c %7629) %7725 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7357 (fma.f64 #s(literal 1/48 binary64) %7361 %7625))) %7727 = (*.f64 #s(literal 1/3 binary64) %7460) %7737 = (fma.f64 #s(literal -1/3 binary64) %7352 (*.f64 #s(literal -1/6 binary64) %7351)) %7738 = (*.f64 c %7737) %7740 = (*.f64 #s(literal 1/24 binary64) %7357) %7743 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 (fma.f64 #s(literal -1/6 binary64) %7351 %7740))) %7748 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 (fma.f64 #s(literal -1/6 binary64) %7351 (fma.f64 #s(literal -1/48 binary64) %7361 %7740)))) %7750 = (*.f64 #s(literal -1/3 binary64) %7460) %7751 = (*.f64 #s(literal -1/3 binary64) %7352) %7776 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %7307)) %7780 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 (fma.f64 #s(literal -1/2 binary64) %7127 %7311))) %7785 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 (fma.f64 #s(literal -1/2 binary64) %7127 (fma.f64 #s(literal -1/16 binary64) %7299 %7311)))) %7787 = (*.f64 #s(literal 3 binary64) %4633) %7796 = (fma.f64 #s(literal -3 binary64) %7051 %7787) %7799 = (fma.f64 #s(literal -3/2 binary64) %7127 %7787) %7800 = (fma.f64 #s(literal -3 binary64) %7051 %7799) %7803 = (fma.f64 #s(literal 3/8 binary64) %7133 %7787) %7808 = (*.f64 #s(literal -3 binary64) %4633) %7809 = (*.f64 #s(literal -3 binary64) %7051) %7865 = (/.f64 %7052 %118) %7869 = (/.f64 %25 (*.f64 %118 %7062)) %7870 = (/.f64 %7051 %118) %7872 = (fma.f64 #s(literal 1/6 binary64) %7869 (*.f64 #s(literal 1/3 binary64) %7870)) %7873 = (*.f64 c %7872) %7876 = (/.f64 %197 (*.f64 %118 %7070)) %7878 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7876 %7872)) %7881 = (/.f64 %243 (*.f64 %118 %7298)) %7884 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7876 (fma.f64 #s(literal 1/48 binary64) %7881 %7872))) %7889 = (fma.f64 #s(literal 1/18 binary64) %7064 (*.f64 #s(literal 1/9 binary64) %7057)) %7890 = (*.f64 c %7889) %7893 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7072 %7889)) %7897 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7072 (fma.f64 #s(literal 1/144 binary64) %7382 %7889))) %7902 = (fma.f64 #s(literal 1/18 binary64) %7869 (*.f64 #s(literal 1/9 binary64) %7870)) %7903 = (*.f64 c %7902) %7906 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7876 %7902)) %7910 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7876 (fma.f64 #s(literal 1/144 binary64) %7881 %7902))) %7920 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (*.f64 #s(literal -1/2 binary64) %7351))) %7922 = (*.f64 #s(literal 1/8 binary64) %7357) %7925 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (fma.f64 #s(literal -1/2 binary64) %7351 %7922))) %7930 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (fma.f64 #s(literal -1/2 binary64) %7351 (fma.f64 #s(literal -1/16 binary64) %7361 %7922)))) %7935 = (fma.f64 #s(literal 3/2 binary64) %7869 (*.f64 #s(literal 3 binary64) %7870)) %7936 = (*.f64 c %7935) %7939 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7876 %7935)) %7943 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7876 (fma.f64 #s(literal 3/16 binary64) %7881 %7935))) %7948 = (fma.f64 #s(literal 1/18 binary64) %7127 (*.f64 #s(literal 1/9 binary64) %7051)) %7949 = (*.f64 c %7948) %7952 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7133 %7948)) %7956 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7133 (fma.f64 #s(literal 1/144 binary64) %7299 %7948))) %7959 = (fma.f64 #s(literal 1/2 binary64) %7869 %7870) %7960 = (*.f64 c %7959) %7963 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7876 %7959)) %7967 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7876 (fma.f64 #s(literal 1/16 binary64) %7881 %7959))) %7972 = (fma.f64 #s(literal 1/18 binary64) %7351 (*.f64 #s(literal 1/9 binary64) %7352)) %7973 = (*.f64 c %7972) %7976 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7357 %7972)) %7980 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7357 (fma.f64 #s(literal 1/144 binary64) %7361 %7972))) %7982 = (/.f64 %7321 a) %7986 = (/.f64 %25 (*.f64 a %7324)) %7987 = (/.f64 %7320 a) %7989 = (fma.f64 #s(literal 1/12 binary64) %7986 (*.f64 #s(literal 1/3 binary64) %7987)) %7993 = (/.f64 %197 (*.f64 a %7332)) %7998 = (/.f64 %197 (*.f64 a %7341)) %8006 = (/.f64 b %19) %8008 = (*.f64 #s(literal 1/3 binary64) (/.f64 %7502 a)) %8013 = (/.f64 %25 (*.f64 a %7509)) %8014 = (fma.f64 #s(literal 1/6 binary64) %8013 %8008) %8027 = (fma.f64 #s(literal 1/12 binary64) %7325 (*.f64 #s(literal 1/3 binary64) %7320)) %8038 = (fma.f64 #s(literal 1/4 binary64) %7986 %7987) %8051 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %44 c) %6243) c) %6005) %8057 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %44 %12) %375) c) %385) %8066 = (/.f64 %25 %7348) %8074 = (*.f64 %18 %7069) %8076 = (/.f64 %197 (*.f64 a %8074)) %8077 = (/.f64 %25 %7352) %8079 = (fma.f64 #s(literal -1/24 binary64) %8076 (*.f64 #s(literal 1/6 binary64) %8077)) %8091 = (*.f64 #s(literal 9/16 binary64) %7085) %8092 = (fma.f64 #s(literal 3/8 binary64) %7086 %8091) %8101 = (*.f64 #s(literal 9/16 binary64) %6174) %8125 = (/.f64 %25 %7052) %8126 = (*.f64 #s(literal -1/2 binary64) %8125) %8134 = (/.f64 %197 %8074) %8135 = (/.f64 %25 %7051) %8136 = (*.f64 #s(literal 1/2 binary64) %8135) %8137 = (fma.f64 #s(literal -1/8 binary64) %8134 %8136) %8139 = (*.f64 #s(literal -1 binary64) (/.f64 %8137 c)) %8147 = (*.f64 #s(literal 27/16 binary64) %6073) %8148 = (fma.f64 #s(literal 9/8 binary64) %7147 %8147) %8153 = (fma.f64 #s(literal -1 binary64) (/.f64 %7139 c) %8147) %8157 = (*.f64 #s(literal 27/16 binary64) %6084) %8158 = (fma.f64 #s(literal 9/8 binary64) %7158 %8157) %8163 = (fma.f64 #s(literal -1 binary64) (/.f64 %7144 c) %8157) %8183 = (*.f64 #s(literal 9/16 binary64) %6125) %8184 = (fma.f64 #s(literal 3/8 binary64) %7221 %8183) %8189 = (fma.f64 #s(literal -1 binary64) (/.f64 %7213 c) %8183) %8193 = (*.f64 #s(literal 9/16 binary64) %6135) %8194 = (fma.f64 #s(literal 3/8 binary64) %7230 %8193) %8199 = (fma.f64 #s(literal -1 binary64) (/.f64 %7218 c) %8193) %8219 = (fma.f64 #s(literal 3/8 binary64) %382 %7028) %8248 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %7319)) %8249 = (*.f64 c %8248) %8252 = (*.f64 %7051 %8248) %8253 = (*.f64 %32 %8252) %8254 = (/.f64 %25 %8253) %8261 = (*.f64 %18 (*.f64 %7069 %8248)) %8262 = (/.f64 %197 %8261) %8263 = (/.f64 %25 %8252) %8264 = (*.f64 #s(literal 1/4 binary64) %8263) %8274 = (*.f64 %32 (*.f64 %7338 (pow.f64 %8248 #s(literal 3 binary64)))) %8275 = (/.f64 %197 %8274) %8335 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %8125)) c)) %8340 = (*.f64 #s(literal 1/8 binary64) %8134) %8370 = (/.f64 %1732 %7052) %8378 = (/.f64 %1769 %8074) %8379 = (/.f64 %1732 %7051) %8401 = (*.f64 #s(literal 1/6 binary64) %8135) %8421 = (*.f64 #s(literal 1/2 binary64) %8077) %8435 = (*.f64 #s(literal -3/2 binary64) %8125) %8442 = (*.f64 #s(literal 3/2 binary64) %8135) %8445 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %8134 %8442) c)) %8452 = (pow.f64 %8248 #s(literal 2 binary64)) %8453 = (*.f64 %18 %8452) %8514 = (*.f64 #s(literal 3 binary64) %7552) %8520 = (/.f64 %413 %7338) %8521 = (*.f64 #s(literal 3 binary64) %8520) %8562 = (/.f64 (fma.f64 #s(literal -3 binary64) %126 (*.f64 #s(literal -3/2 binary64) %8066)) c) %8584 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %8066 %126) c)) %8589 = (*.f64 #s(literal 1/8 binary64) %8076) %8603 = (*.f64 #s(literal -1/6 binary64) %8370) %8605 = (/.f64 (fma.f64 #s(literal -1/3 binary64) %413 %8603) c) %8612 = (/.f64 (fma.f64 #s(literal -1/24 binary64) %8378 (*.f64 #s(literal 1/6 binary64) %8379)) c) %8683 = (*.f64 #s(literal -1/3 binary64) %4633) %8689 = (/.f64 (fma.f64 #s(literal 1/6 binary64) %8125 %446) c) %8690 = (*.f64 #s(literal -1/3 binary64) %7051) %8695 = (*.f64 #s(literal 1/24 binary64) %8134) %8792 = (/.f64 (-.f64 %8435 %436) c) %8809 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %8125 %436) c)) %8814 = (*.f64 #s(literal 3/8 binary64) %8134) %8907 = (*.f64 #s(literal -1/2 binary64) %8370) %8917 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8378 (*.f64 #s(literal 1/2 binary64) %8379)) c)) %8998 = (/.f64 %8249 a) %9002 = (/.f64 %25 (*.f64 a %8253)) %9003 = (/.f64 %8248 a) %9004 = (*.f64 #s(literal 1/3 binary64) %9003) %9010 = (/.f64 %197 (*.f64 a %8261)) %9012 = (/.f64 %25 (*.f64 a %8252)) %9013 = (*.f64 #s(literal 1/12 binary64) %9012) %9021 = (/.f64 %197 (*.f64 a %8274)) %9033 = (*.f64 #s(literal 1/3 binary64) (/.f64 %8452 a)) %9034 = (fma.f64 #s(literal -1/3 binary64) %8006 %9033) %9047 = (*.f64 #s(literal 1/3 binary64) %8248) %9052 = (*.f64 #s(literal 1/12 binary64) %8263) %9072 = (*.f64 #s(literal 1/4 binary64) %9012) (approx b #s(literal 0 binary64)) (approx a a) (approx %6 %8) (approx %11 %12) (approx %16 %19) (approx %24 %28) (approx %31 %33) (approx %37 %40) (approx (/ %42 a) %45) (approx %48 %50) (approx %55 %58) (approx %55 %60) (approx %62 %64) (approx %62 %66) (approx %70 %72) (approx %70 %74) (approx %70 %76) (approx %78 %79) (approx %78 (/.f64 %74 a)) (approx %78 (/.f64 %76 a)) (approx %91 (/.f64 %99 a)) (approx %106 %94) (approx %106 %95) (approx %109 %96) (approx %111 %97) (approx %113 %98) (approx %115 %99) (approx %117 %118) (approx %121 %123) (approx %125 %126) (approx (/ 1 a) %131) (approx %133 %134) (approx %136 %137) (approx %139 %140) (approx %142 %143) (approx (* -3/2 %142) (*.f64 #s(literal -3/2 binary64) %143)) (approx %90 %44) (approx %90 %153) (approx %90 %160) (approx %90 %169) (approx %171 %172) (approx %175 %176) (approx %179 %180) (approx %179 (*.f64 a %184)) (approx %187 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %188 (*.f64 #s(literal -9/8 binary64) %190)))) (approx %196 %198) (approx %202 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -27/16 binary64) %203 %205))))) (approx %211 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %188 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %213 %215))))) (approx %222 %224) (approx %227 %229) (approx %233 %237) (approx %241 %244) (approx %246 (*.f64 #s(literal -1/2 binary64) %244)) (approx %249 (*.f64 %118 %253)) (approx %256 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a %253)))) (approx %261 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/8 binary64) %204 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %262 (*.f64 #s(literal -1/2 binary64) %264)))))))) (approx %273 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %188 (*.f64 a (fma.f64 #s(literal -9/8 binary64) %214 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %274 (*.f64 #s(literal -1/2 binary64) %277)))))))) (approx %286 %182) (approx %288 %289) (approx %292 (*.f64 #s(literal -1/2 binary64) c)) (approx %292 %295) (approx %297 (*.f64 #s(literal -1/2 binary64) %188)) (approx %297 (fma.f64 #s(literal -1/2 binary64) %188 %300)) (approx %303 %304) (approx %306 %307) (approx %310 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/16 binary64) %203 %311)))) (approx %316 (fma.f64 #s(literal -1/2 binary64) %188 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %213 %317)))) (approx %322 %323) (approx %325 %327) (approx %330 (*.f64 #s(literal -1/6 binary64) %327)) (approx %334 %337) (approx %339 (fma.f64 #s(literal -1/2 binary64) c %337)) (approx %342 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -3/8 binary64) %204 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %262 (*.f64 #s(literal -1/6 binary64) %264))))))) (approx %350 (fma.f64 #s(literal -1/2 binary64) %188 (*.f64 a (fma.f64 #s(literal -3/8 binary64) %214 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %274 (*.f64 #s(literal -1/6 binary64) %277))))))) (approx %358 %359) (approx %361 %362) (approx %364 %365) (approx %370 (/.f64 #s(literal -1/2 binary64) %26)) (approx %370 %376) (approx %378 %379) (approx %381 %382) (approx %384 %385) (approx %388 (*.f64 a %394)) (approx %397 %402) (approx %404 (-.f64 %402 %375)) (approx %408 (*.f64 #s(literal -3 binary64) a)) (approx %412 %413) (approx %415 (*.f64 #s(literal 3 binary64) %413)) (approx %418 (*.f64 #s(literal -3 binary64) %413)) (approx %422 %424) (approx %426 %427) (approx %429 %430) (approx (/ %412 %408) %433) (approx %435 %436) (approx %438 %440) (approx %442 %443) (approx %445 %446) (approx (/ %6 a) #s(literal 3 binary64)) (approx %451 %452) (approx (/ 3 a) (/.f64 #s(literal 3 binary64) a)) (approx %457 %458) (approx %460 (*.f64 #s(literal -1 binary64) %413)) (approx (/ a %6) #s(literal 1/3 binary64)) (approx (/ %465 %438) %467) (approx (/ a 3) %470) (approx %472 %473) (approx %477 %25) (approx %477 (fma.f64 #s(literal -3 binary64) %12 %25)) (approx %482 %26) (approx %482 %152) (approx %482 %159) (approx %482 %168) (approx %487 %488) (approx %487 %492) (approx %487 %499) (approx %487 %507) (approx %509 %510) (approx %509 %516) (approx %509 %531) (approx %509 %548) (approx %550 %552) (approx %550 (*.f64 a %556)) (approx %550 (*.f64 a %563)) (approx %550 (*.f64 a %572)) (approx %576 %551) (approx %576 (*.f64 a %152)) (approx %576 (*.f64 a %159)) (approx %576 (*.f64 a %168)) (approx %584 %586) (approx %584 (/.f64 %589 a)) (approx %584 (/.f64 %592 a)) (approx %584 (/.f64 %595 a)) (approx %598 %585) (approx %598 (/.f64 %152 a)) (approx %598 (/.f64 %159 a)) (approx %598 (/.f64 %168 a)) (approx %606 %607) (approx %606 %610) (approx %606 %615) (approx %606 %622) (approx %624 (*.f64 #s(literal -1 binary64) %585)) (approx %624 (/.f64 %492 a)) (approx %624 (/.f64 %499 a)) (approx %624 (/.f64 %507 a)) (approx %633 %588) (approx %633 %589) (approx %633 %592) (approx %633 %595) (approx %638 %639) (approx %638 %642) (approx %638 %645) (approx %638 %648) (approx %651 %653) (approx %651 %656) (approx %651 %659) (approx %651 %662) (approx %664 %666) (approx %664 (*.f64 a (fma.f64 #s(literal -9/2 binary64) %63 (*.f64 #s(literal -3 binary64) %639)))) (approx %664 (*.f64 a (fma.f64 #s(literal -3 binary64) %639 %562))) (approx %664 (*.f64 a (fma.f64 #s(literal -3 binary64) %639 %571))) (approx %678 %679) (approx %678 %681) (approx %678 %683) (approx %678 %685) (approx %688 (/.f64 %153 a)) (approx %688 (/.f64 %160 a)) (approx %688 (/.f64 %169 a)) (approx %696 %697) (approx %696 %699) (approx %696 %701) (approx %696 %703) (approx %706 %707) (approx %706 (-.f64 (fma.f64 #s(literal -3/2 binary64) %63 %520) b)) (approx %706 (-.f64 (fma.f64 a %157 %520) b)) (approx %706 (-.f64 (fma.f64 a %166 %520) b)) (approx %718 %720) (approx %718 (/.f64 %681 a)) (approx %718 (/.f64 %683 a)) (approx %718 (/.f64 %685 a)) (approx %728 %729) (approx %728 %731) (approx %728 %733) (approx %728 %735) (approx %738 (*.f64 #s(literal 9 binary64) a)) (approx %742 (/.f64 #s(literal 1/2 binary64) a)) (approx %745 %746) (approx %745 (/.f64 (fma.f64 #s(literal -3/4 binary64) %63 (*.f64 #s(literal 1/2 binary64) %44)) a)) (approx %745 (/.f64 (fma.f64 #s(literal 1/2 binary64) %44 %754) a)) (approx %745 (/.f64 (fma.f64 #s(literal 1/2 binary64) %44 %763) a)) (approx %768 (/.f64 #s(literal -1 binary64) a)) (approx %772 (/.f64 #s(literal -2 binary64) a)) (approx %777 %779) (approx %777 (fma.f64 #s(literal -1 binary64) %63 %779)) (approx %777 (fma.f64 #s(literal 2/3 binary64) %44 (*.f64 a (fma.f64 #s(literal -1 binary64) %57 (*.f64 #s(literal -3/4 binary64) %28))))) (approx %777 (fma.f64 #s(literal 2/3 binary64) %44 (*.f64 a (fma.f64 #s(literal -1 binary64) %57 (*.f64 a (fma.f64 #s(literal -9/8 binary64) %40 (*.f64 #s(literal -3/4 binary64) %93))))))) (approx %795 (*.f64 #s(literal -3 binary64) %796)) (approx %795 (*.f64 a (-.f64 (*.f64 #s(literal 9/2 binary64) (/.f64 %12 %801)) %805))) (approx %795 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a %816) (*.f64 #s(literal 9/2 binary64) %818))) %805))) (approx %795 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 9/2 binary64) %818 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %32 %826) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 c %816) %829) (*.f64 #s(literal 27/16 binary64) (/.f64 %32 %831))))) (*.f64 #s(literal 3 binary64) %816))))) %805))) (approx %845 (*.f64 #s(literal 3 binary64) %846)) (approx %845 (*.f64 a (fma.f64 #s(literal 9/2 binary64) (/.f64 %12 %850) %853))) (approx %845 (*.f64 a (fma.f64 a (fma.f64 #s(literal -3 binary64) (*.f64 a %863) (*.f64 #s(literal 9/2 binary64) %865)) %853))) (approx %845 (*.f64 a (fma.f64 a (fma.f64 #s(literal 9/2 binary64) %865 (*.f64 a (fma.f64 #s(literal -3 binary64) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %32 %871) (fma.f64 #s(literal -27/16 binary64) (/.f64 %32 %873) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 c %863) %876))))) (*.f64 #s(literal -3 binary64) %863)))) %853))) (approx %889 %890) (approx %889 (/.f64 %731 a)) (approx %889 (/.f64 %733 a)) (approx %889 (/.f64 %735 a)) (approx %898 (*.f64 #s(literal -1 binary64) %45)) (approx %898 (/.f64 (fma.f64 #s(literal -1 binary64) %44 %491) a)) (approx %898 (/.f64 (fma.f64 #s(literal -1 binary64) %44 %906) a)) (approx %898 (/.f64 (fma.f64 #s(literal -1 binary64) %44 %913) a)) (approx %919 %921) (approx %919 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/3 binary64) %653)) a)) (approx %919 (/.f64 (fma.f64 #s(literal 1/3 binary64) %653 %66) a)) (approx %919 (/.f64 (fma.f64 #s(literal 1/3 binary64) %653 %98) a)) (approx %933 %934) (approx %933 (*.f64 a %681)) (approx %933 (*.f64 a %683)) (approx %933 (*.f64 a %685)) (approx %942 (/.f64 %943 a)) (approx %942 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 %943) a)) (approx %942 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %592) a)) (approx %942 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %595) a)) (approx %955 (*.f64 #s(literal -9 binary64) a)) (approx %960 (*.f64 #s(literal 9 binary64) %118)) (approx %695 %555) (approx %695 %556) (approx %695 %563) (approx %695 %572) (approx %967 %968) (approx %967 (/.f64 (fma.f64 #s(literal -3/4 binary64) %63 (*.f64 #s(literal 1/2 binary64) %26)) a)) (approx %967 (/.f64 (fma.f64 #s(literal 1/2 binary64) %26 %754) a)) (approx %967 (/.f64 (fma.f64 #s(literal 1/2 binary64) %26 %763) a)) (approx (* b %772) (*.f64 #s(literal -2 binary64) %126)) (approx %984 %986) (approx %984 (/.f64 %989 a)) (approx %984 (/.f64 %993 a)) (approx %984 (/.f64 %997 a)) (approx %1000 %1001) (approx %1000 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal -1/3 binary64) %985)) a)) (approx %1000 (/.f64 (fma.f64 #s(literal -1/3 binary64) %985 %66) a)) (approx %1000 (/.f64 (fma.f64 #s(literal -1/3 binary64) %985 %98) a)) (approx %1013 %1014) (approx %1013 (/.f64 %556 a)) (approx %1013 (/.f64 %563 a)) (approx %1013 (/.f64 %572 a)) (approx %1023 %719) (approx %1023 (/.f64 %642 a)) (approx %1023 (/.f64 %645 a)) (approx %1023 (/.f64 %648 a)) (approx %1031 %1032) (approx %1031 (/.f64 (fma.f64 #s(literal -3 binary64) %26 %1034) a)) (approx %1031 (/.f64 (fma.f64 #s(literal -3 binary64) %26 %1041) a)) (approx %1031 (/.f64 (fma.f64 #s(literal -3 binary64) %26 %1049) a)) (approx %1054 %1057) (approx %1054 (/.f64 (-.f64 (fma.f64 #s(literal -9/2 binary64) %63 %458) %1055) a)) (approx %1054 (/.f64 (-.f64 (fma.f64 #s(literal -3 binary64) b %1064) %1055) a)) (approx %1054 (/.f64 (-.f64 (fma.f64 #s(literal -3 binary64) b %1074) %1055) a)) (approx %1079 (*.f64 #s(literal 1/9 binary64) %1057)) (approx %1079 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/9 binary64) %1056)) a)) (approx %1079 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1056 %66) a)) (approx %1079 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1056 %98) a)) (approx %1095 %1096) (approx %1095 (/.f64 %699 a)) (approx %1095 (/.f64 %701 a)) (approx %1095 (/.f64 %703 a)) (approx %1104 %1105) (approx %1104 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/9 binary64) %697)) a)) (approx %1104 (/.f64 (fma.f64 #s(literal 1/9 binary64) %697 %66) a)) (approx %1104 (/.f64 (fma.f64 #s(literal 1/9 binary64) %697 %98) a)) (approx %1119 %1120) (approx %1119 %1123) (approx %1119 %1126) (approx %1119 %1129) (approx %1131 (*.f64 #s(literal -1 binary64) %1132)) (approx %1131 (/.f64 (fma.f64 #s(literal -1 binary64) %1120 %64) a)) (approx %1131 (/.f64 (fma.f64 #s(literal -1 binary64) %1120 %66) a)) (approx %1131 (/.f64 (fma.f64 #s(literal -1 binary64) %1120 %98) a)) (approx %1144 %1145) (approx %1144 (-.f64 %1122 %588)) (approx %1144 (-.f64 (fma.f64 #s(literal 1/3 binary64) b (*.f64 a (-.f64 (*.f64 #s(literal 3/8 binary64) %28) %58))) %588)) (approx %1144 (-.f64 (fma.f64 #s(literal 1/3 binary64) b (*.f64 a (-.f64 (*.f64 a (-.f64 %617 %94)) %58))) %588)) (approx %1162 (*.f64 #s(literal -1 binary64) %1163)) (approx %1162 (/.f64 (fma.f64 #s(literal -1 binary64) %1145 %64) a)) (approx %1162 (/.f64 (fma.f64 #s(literal -1 binary64) %1145 %66) a)) (approx %1162 (/.f64 (fma.f64 #s(literal -1 binary64) %1145 %98) a)) (approx %1176 %1177) (approx %1176 (*.f64 a %589)) (approx %1176 (*.f64 a %592)) (approx %1176 (*.f64 a %595)) (approx %1185 %1186) (approx %1188 (*.f64 a %1189)) (approx %1188 (*.f64 a %1192)) (approx %1188 (*.f64 a %1195)) (approx %1188 (*.f64 a %1198)) (approx %1201 (/.f64 %1189 a)) (approx %1201 (/.f64 %1192 a)) (approx %1201 (/.f64 %1195 a)) (approx %1201 (/.f64 %1198 a)) (approx %1210 %1211) (approx %1210 (*.f64 a %610)) (approx %1210 (*.f64 a %615)) (approx %1210 (*.f64 a %622)) (approx %1219 (*.f64 a %1220)) (approx %1219 (*.f64 a %1224)) (approx %1219 (*.f64 a (-.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 a (-.f64 %50 %612))) %607))) (approx %1219 (*.f64 a (-.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 a (-.f64 (*.f64 a (-.f64 %1233 %1234)) %612))) %607))) (approx %1243 (/.f64 %1220 a)) (approx %1243 (/.f64 %1224 a)) (approx %1243 (/.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) b %66) %607) a)) (approx %1243 (/.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) b %98) %607) a)) (approx (/ 1 %960) (/.f64 #s(literal 1/9 binary64) %118)) (approx %1259 (*.f64 #s(literal 3 binary64) %118)) (approx %1262 b) (approx %1265 %985) (approx %1265 %989) (approx %1265 %993) (approx %1265 %997) (approx %1270 %988) (approx %1270 %992) (approx %1270 %996) (approx %1275 %1276) (approx %1275 (-.f64 %556 %436)) (approx %1275 (-.f64 %563 %436)) (approx %1275 (-.f64 %572 %436)) (approx %1284 %1286) (approx %1284 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/9 binary64) %1276)) a)) (approx %1284 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1276 %66) a)) (approx %1284 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1276 %98) a)) (approx %1299 %1300) (approx %1299 (fma.f64 #s(literal -3 binary64) %26 %1302)) (approx %1299 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b %1041))) (approx %1299 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b %1049))) (approx %1311 (*.f64 #s(literal -1 binary64) %1300)) (approx %1311 (-.f64 (*.f64 #s(literal -9/2 binary64) %63) %1300)) (approx %1311 (-.f64 %1064 %1300)) (approx %1311 (-.f64 %1074 %1300)) (approx %1321 %1324) (approx %1321 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal -1/9 binary64) %1300)) a)) (approx %1321 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1300 %66) a)) (approx %1321 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1300 %98) a)) (approx (* a %438) (*.f64 #s(literal -1 binary64) %118)) (approx %1341 (*.f64 a %1120)) (approx %1341 (*.f64 a %1123)) (approx %1341 (*.f64 a %1126)) (approx %1341 (*.f64 a %1129)) (approx %1350 %1351) (approx %1350 (-.f64 %1302 %555)) (approx %1350 (-.f64 (fma.f64 #s(literal 3 binary64) b (*.f64 a (-.f64 (*.f64 #s(literal 27/8 binary64) %28) %1356))) %555)) (approx %1350 (-.f64 (fma.f64 #s(literal 3 binary64) b (*.f64 a (-.f64 (*.f64 a (-.f64 %1045 %567)) %1356))) %555)) (approx %1369 %1371) (approx %1369 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal -1/9 binary64) %1351)) a)) (approx %1369 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1351 %66) a)) (approx %1369 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1351 %98) a)) (approx %1385 (*.f64 a %985)) (approx %1385 (*.f64 a %989)) (approx %1385 (*.f64 a %993)) (approx %1385 (*.f64 a %997)) (approx %1394 (*.f64 #s(literal -3 binary64) %118)) (approx %1397 (*.f64 a %44)) (approx %1397 (*.f64 a %153)) (approx %1397 (*.f64 a %160)) (approx %1397 (*.f64 a %169)) (approx %1406 %1408) (approx %1406 (/.f64 %589 %118)) (approx %1406 (/.f64 %592 %118)) (approx %1406 (/.f64 %595 %118)) (approx %1417 %1418) (approx %1417 (/.f64 %1421 a)) (approx %1417 (/.f64 %1428 a)) (approx %1417 (/.f64 %1437 a)) (approx %1440 %1441) (approx %1440 (/.f64 %1421 %118)) (approx %1440 (/.f64 %1428 %118)) (approx %1440 (/.f64 %1437 %118)) (approx (/ a %960) (/.f64 #s(literal 1/9 binary64) a)) (approx (/ 3 %960) (/.f64 #s(literal 1/3 binary64) %118)) (approx %1457 (*.f64 a %653)) (approx %1457 (*.f64 a %656)) (approx %1457 (*.f64 a %659)) (approx %1457 (*.f64 a %662)) (approx %1466 (*.f64 #s(literal -1 binary64) %551)) (approx %1466 (*.f64 a %988)) (approx %1466 (*.f64 a %992)) (approx %1466 (*.f64 a %996)) (approx %1475 %1476) (approx %1475 (/.f64 (fma.f64 #s(literal -3/2 binary64) %63 (*.f64 #s(literal 1/3 binary64) %697)) a)) (approx %1475 (/.f64 (fma.f64 #s(literal 1/3 binary64) %697 %158) a)) (approx %1475 (/.f64 (fma.f64 #s(literal 1/3 binary64) %697 %167) a)) (approx %1488 %1489) (approx %1488 (/.f64 (fma.f64 #s(literal -3/2 binary64) %63 (*.f64 #s(literal -1/3 binary64) %1300)) a)) (approx %1488 (/.f64 (fma.f64 #s(literal -1/3 binary64) %1300 %158) a)) (approx %1488 (/.f64 (fma.f64 #s(literal -1/3 binary64) %1300 %167) a)) (approx (/ a 9) %1502) (approx %1504 %1505) (approx %1504 (/.f64 %556 %118)) (approx %1504 (/.f64 %563 %118)) (approx %1504 (/.f64 %572 %118)) (approx %1513 %1420) (approx %1513 %1421) (approx %1513 %1428) (approx %1513 %1437) (approx %1518 %1407) (approx %1518 (/.f64 %152 %118)) (approx %1518 (/.f64 %159 %118)) (approx %1518 (/.f64 %168 %118)) (approx (/ a %738) #s(literal 1/9 binary64)) (approx (/ 3 %959) (/.f64 #s(literal 3 binary64) %118)) (approx %1531 %1532) (approx %1531 (*.f64 a %1421)) (approx %1531 (*.f64 a %1428)) (approx %1531 (*.f64 a %1437)) (approx (/ %85 %960) (*.f64 #s(literal -1/9 binary64) %1541)) (approx (/ %85 %959) (*.f64 #s(literal -1 binary64) %1541)) (approx (/ %85 %738) (*.f64 #s(literal -1/9 binary64) %126)) (approx (/ %460 9) (*.f64 #s(literal -1/9 binary64) %413)) (approx (/ %460 %738) (*.f64 #s(literal -1/9 binary64) b)) (approx (/ (neg %465) %959) (*.f64 #s(literal -3 binary64) %1541)) (approx (/ 3 %1259) %1561) (approx (/ %429 a) (*.f64 #s(literal -1/3 binary64) %1541)) (approx %1566 %1568) (approx %1566 (/.f64 %1572 a)) (approx %1566 (/.f64 %1579 a)) (approx %1566 (/.f64 %1587 a)) (approx %1591 (/.f64 %1593 a)) (approx %1591 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 %1593) a)) (approx %1591 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %520 %66)) a)) (approx %1591 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %520 %98)) a)) (approx %1607 %1571) (approx %1607 %1572) (approx %1607 %1579) (approx %1607 %1587) (approx %1612 %1567) (approx %1612 (/.f64 %516 a)) (approx %1612 (/.f64 %531 a)) (approx %1612 (/.f64 %548 a)) (approx %1620 %1622) (approx %1620 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/3 binary64) %707)) a)) (approx %1620 (/.f64 (fma.f64 #s(literal 1/3 binary64) %707 %66) a)) (approx %1620 (/.f64 (fma.f64 #s(literal 1/3 binary64) %707 %98) a)) (approx %55 (*.f64 a %1635)) (approx %62 (*.f64 #s(literal -3/8 binary64) (/.f64 %134 %27))) (approx %62 (*.f64 %118 %1635)) (approx %70 (*.f64 %118 %1646)) (approx %78 (*.f64 a %1646)) (approx %91 %1654) (approx %91 %1656) (approx %91 %1661) (approx %91 %1668) (approx %106 %1233) (approx %106 (*.f64 a %1674)) (approx %109 (*.f64 #s(literal -9/16 binary64) (/.f64 %304 %39))) (approx %109 (*.f64 %118 %1674)) (approx %111 (*.f64 %118 %1685)) (approx %113 (*.f64 #s(literal -9/16 binary64) (/.f64 %140 %39))) (approx %113 (*.f64 %137 %1674)) (approx %113 (*.f64 %137 %1685)) (approx %115 (*.f64 %137 %1699)) (approx %1702 (*.f64 %118 %1699)) (approx %90 %1705) (approx %90 (*.f64 a %1707)) (approx %90 (*.f64 a %1712)) (approx %90 (*.f64 a %1717)) (approx %179 (*.f64 %118 %1720)) (approx %187 (*.f64 #s(literal -9/8 binary64) %1723)) (approx %187 (*.f64 %118 %1727)) (approx %202 (*.f64 #s(literal -27/16 binary64) %198)) (approx %202 (*.f64 %137 (fma.f64 #s(literal -27/16 binary64) %262 %1734))) (approx %202 (*.f64 %137 (fma.f64 #s(literal -27/16 binary64) %262 (fma.f64 #s(literal -3/2 binary64) %1738 %1734)))) (approx %211 (*.f64 #s(literal -27/16 binary64) %1743)) (approx %211 (*.f64 %137 (fma.f64 #s(literal -27/16 binary64) %274 %1748))) (approx %211 (*.f64 %137 (fma.f64 #s(literal -27/16 binary64) %274 (fma.f64 #s(literal -3/2 binary64) %1753 %1748)))) (approx %249 (*.f64 %123 %1762)) (approx %256 (*.f64 %123 %1766)) (approx %261 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1770 %1761))) (approx %261 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1770 %1762))) (approx %261 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1770 %1766))) (approx %273 (*.f64 #s(literal -1/2 binary64) (/.f64 %237 %276))) (approx %273 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1784 %1786))) (approx %273 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1784 %1792))) (approx %273 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1784 (fma.f64 #s(literal -3/2 binary64) %1797 %1792)))) (approx %292 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1651 %311))) (approx %297 %300) (approx %297 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1726 %317))) (approx %310 (*.f64 #s(literal -9/16 binary64) %307)) (approx %310 (*.f64 %118 %1812)) (approx %310 (*.f64 %118 (fma.f64 #s(literal -9/16 binary64) %262 (fma.f64 #s(literal -1/2 binary64) %1738 %1811)))) (approx %316 (*.f64 #s(literal -9/16 binary64) (/.f64 %304 %212))) (approx %316 (*.f64 %118 %1823)) (approx %316 (*.f64 %118 (fma.f64 #s(literal -9/16 binary64) %274 (fma.f64 #s(literal -1/2 binary64) %1753 %1822)))) (approx %334 (*.f64 %137 %1831)) (approx %339 (*.f64 %137 %1834)) (approx %342 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1770 %1830))) (approx %342 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1770 %1831))) (approx %342 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1770 %1834))) (approx %350 (*.f64 #s(literal -1/6 binary64) (/.f64 %326 %276))) (approx %350 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1784 %1849))) (approx %350 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1784 %1853))) (approx %350 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1784 (fma.f64 #s(literal -1/2 binary64) %1797 %1853)))) (approx %370 (*.f64 a %1863)) (approx %388 (*.f64 #s(literal -9/16 binary64) %379)) (approx %388 (*.f64 %118 (-.f64 (*.f64 #s(literal -9/16 binary64) (/.f64 c %39)) (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) %1671))))) (approx %397 (*.f64 #s(literal -9/16 binary64) (/.f64 %134 %39))) (approx %397 (*.f64 %118 %1881)) (approx %404 (*.f64 %118 (-.f64 %1881 (/.f64 #s(literal 1/2 binary64) %1682)))) (approx %477 (*.f64 a (fma.f64 #s(literal -3 binary64) c %1888))) (approx %482 %1892) (approx %482 %1894) (approx %482 %1904) (approx %487 (*.f64 #s(literal -1 binary64) %1705)) (approx %487 %1910) (approx %487 %1915) (approx %487 %1920) (approx %509 %1924) (approx %509 (*.f64 a %1931)) (approx %509 (*.f64 a %1939)) (approx %509 (*.f64 a %1950)) (approx %550 (*.f64 #s(literal 3 binary64) %1658)) (approx %550 (*.f64 %118 %1956)) (approx %550 (*.f64 %118 %1959)) (approx %550 (*.f64 %118 %1964)) (approx %576 %1658) (approx %576 (*.f64 %118 %1711)) (approx %576 (*.f64 %118 %1716)) (approx %576 (*.f64 %118 %1903)) (approx %584 %1660) (approx %584 %1667) (approx %584 %1978) (approx %598 %1653) (approx %598 %1711) (approx %598 %1716) (approx %598 %1903) (approx %606 (*.f64 #s(literal -1/3 binary64) %1705)) (approx %606 %1988) (approx %606 %1994) (approx %606 %2000) (approx %624 %2002) (approx %624 %1909) (approx %624 %1914) (approx %624 %1919) (approx %633 (*.f64 #s(literal 1/3 binary64) %1705)) (approx %633 %2009) (approx %633 %2011) (approx %633 %2013) (approx %638 (*.f64 a %2015)) (approx %638 (*.f64 a %2019)) (approx %638 (*.f64 a %2023)) (approx %651 (*.f64 a %2027)) (approx %651 (*.f64 a %2031)) (approx %664 (*.f64 %118 %2034)) (approx %664 (*.f64 %118 %2037)) (approx %664 (*.f64 %118 %2040)) (approx %678 (*.f64 a %1656)) (approx %678 (*.f64 a %1661)) (approx %678 (*.f64 a %1668)) (approx %688 %1707) (approx %688 %2027) (approx %688 %2031) (approx %696 (*.f64 #s(literal 3 binary64) %1705)) (approx %696 (*.f64 a %2034)) (approx %696 (*.f64 a %2037)) (approx %696 (*.f64 a %2040)) (approx %706 (*.f64 %118 %2060)) (approx %706 (*.f64 %118 (fma.f64 #s(literal -1 binary64) %1541 %2060))) (approx %706 (*.f64 %118 (-.f64 %2068 %1541))) (approx %706 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1/8 binary64) %2073 %2068) %1541))) (approx %745 %2078) (approx %745 (fma.f64 #s(literal -1/2 binary64) %126 %2078)) (approx %745 (fma.f64 #s(literal -1/2 binary64) %126 %2082)) (approx %745 (fma.f64 #s(literal -1/2 binary64) %126 %2085)) (approx %777 (*.f64 #s(literal 2/3 binary64) %1705)) (approx %777 (*.f64 a (fma.f64 #s(literal -2/3 binary64) %126 %2091))) (approx %777 (*.f64 a (fma.f64 #s(literal -2/3 binary64) %126 %2095))) (approx %777 (*.f64 a (fma.f64 #s(literal -2/3 binary64) %126 (fma.f64 #s(literal -1/12 binary64) %1666 %2095)))) (approx %795 (/.f64 #s(literal 3 binary64) %1653)) (approx %795 (fma.f64 #s(literal 3 binary64) %2107 %2109)) (approx %795 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2114 %118) %2109) (*.f64 #s(literal -3 binary64) %2107))) (approx %795 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 %189 %2120) (/.f64 (*.f64 b %2114) %1653)) %137) %2109) (fma.f64 #s(literal -3 binary64) %2107 (fma.f64 #s(literal -3 binary64) %2128 (*.f64 #s(literal 3/2 binary64) %2128))))) (approx %889 %1955) (approx %889 %2034) (approx %889 %2037) (approx %889 %2040) (approx %898 %2138) (approx %898 %2140) (approx %898 %2143) (approx %933 (*.f64 #s(literal 1/3 binary64) %1658)) (approx %933 (*.f64 %118 %1656)) (approx %933 (*.f64 %118 %1661)) (approx %933 (*.f64 %118 %1668)) (approx %695 %2153) (approx %695 %2155) (approx %695 %2157) (approx %967 %2082) (approx %967 %2085) (approx %967 (fma.f64 #s(literal -1/16 binary64) %1666 (fma.f64 #s(literal 1/32 binary64) %1900 %2082))) (approx %1013 %1956) (approx %1013 %1959) (approx %1013 %1964) (approx %1023 %2015) (approx %1023 %2019) (approx %1023 %2023) (approx %1031 %2171) (approx %1031 %2174) (approx %1031 %2178) (approx %1031 %2182) (approx %1054 %2184) (approx %1054 (-.f64 (fma.f64 #s(literal -3 binary64) %126 %2186) %2171)) (approx %1054 (-.f64 (fma.f64 #s(literal -3 binary64) %126 %2190) %2174)) (approx %1119 (*.f64 a %2195)) (approx %1119 (*.f64 a %2199)) (approx %1119 (*.f64 a %2204)) (approx %1144 (*.f64 a (-.f64 %2194 %1654))) (approx %1144 (*.f64 a (-.f64 %2198 %1654))) (approx %1144 (*.f64 a (-.f64 %2202 %1660))) (approx %1176 (*.f64 %118 %1660)) (approx %1176 (*.f64 %118 %1667)) (approx %1176 (*.f64 %118 %1978)) (approx %1188 (*.f64 %118 (-.f64 %1660 %2194))) (approx %1188 (*.f64 %118 (-.f64 %1667 %2194))) (approx %1210 (*.f64 #s(literal -1/3 binary64) %1658)) (approx %1210 (*.f64 %118 %1987)) (approx %1210 (*.f64 %118 %1993)) (approx %1210 (*.f64 %118 %1999)) (approx %1219 (*.f64 %118 (-.f64 %430 %2236))) (approx %1219 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1/3 binary64) %126 (*.f64 #s(literal 1/6 binary64) %1659)) %2236))) (approx %1219 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1/3 binary64) %126 (*.f64 #s(literal -1/24 binary64) %1666)) %1987))) (approx %1265 (*.f64 a %2138)) (approx %1265 (*.f64 a %2140)) (approx %1265 (*.f64 a %2143)) (approx %1270 %2257) (approx %1270 %2261) (approx %1270 %2266) (approx %1275 (*.f64 a (-.f64 %1956 %2268))) (approx %1275 (*.f64 a (-.f64 %1959 %2268))) (approx %1299 (*.f64 #s(literal -3 binary64) %1705)) (approx %1299 (*.f64 a %2277)) (approx %1299 (*.f64 a %2281)) (approx %1299 (*.f64 a (fma.f64 #s(literal -3 binary64) %1653 (fma.f64 #s(literal -3/2 binary64) %1659 %2284)))) (approx %1311 (*.f64 a %2184)) (approx %1311 (*.f64 a (-.f64 %2186 %2277))) (approx %1311 (*.f64 a (-.f64 %2190 %2281))) (approx %1341 (*.f64 %118 %2195)) (approx %1341 (*.f64 %118 %2199)) (approx %1341 (*.f64 %118 %2204)) (approx %1350 (*.f64 a (-.f64 %2268 %1955))) (approx %1350 (*.f64 a (-.f64 %2280 %1955))) (approx %1350 (*.f64 a (-.f64 %2284 %1956))) (approx %1385 (*.f64 #s(literal -1 binary64) %1658)) (approx %1385 (*.f64 %118 %2138)) (approx %1385 (*.f64 %118 %2140)) (approx %1385 (*.f64 %118 %2143)) (approx %1397 (*.f64 %118 %1707)) (approx %1397 (*.f64 %118 %1712)) (approx %1397 (*.f64 %118 %1717)) (approx %1406 (*.f64 #s(literal 1/3 binary64) %1922)) (approx %1406 %2328) (approx %1406 %2330) (approx %1406 %2332) (approx %1417 %2334) (approx %1417 %2337) (approx %1417 %2340) (approx %1417 %2344) (approx %1440 (*.f64 #s(literal 1/9 binary64) %1922)) (approx %1440 %2348) (approx %1440 %2350) (approx %1440 %2352) (approx %1457 (*.f64 %118 %2027)) (approx %1457 (*.f64 %118 %2031)) (approx %1466 (*.f64 %118 %2256)) (approx %1466 (*.f64 %118 %2260)) (approx %1466 (*.f64 %118 %2265)) (approx %1504 (*.f64 #s(literal 3 binary64) %1922)) (approx %1504 %2366) (approx %1504 %2368) (approx %1504 %2370) (approx %1513 (*.f64 #s(literal 1/9 binary64) %1705)) (approx %1513 %2374) (approx %1513 %2376) (approx %1513 %2378) (approx %1518 %1922) (approx %1518 %2381) (approx %1518 %2383) (approx %1518 %2385) (approx %1531 (*.f64 #s(literal 1/9 binary64) %1658)) (approx %1531 (*.f64 %118 %2337)) (approx %1531 (*.f64 %118 %2340)) (approx %1531 (*.f64 %118 %2344)) (approx %1566 %2395) (approx %1566 %2398) (approx %1566 %2400) (approx %1566 %2404) (approx %1591 (*.f64 #s(literal 1/3 binary64) (*.f64 a %2060))) (approx %1591 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1541 %2409))) (approx %1591 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1541 %2413))) (approx %1591 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1541 (fma.f64 #s(literal -1/24 binary64) %2073 %2413)))) (approx %1607 (*.f64 #s(literal 1/3 binary64) %1924)) (approx %1607 (*.f64 a %2398)) (approx %1607 (*.f64 a %2400)) (approx %1607 (*.f64 a %2404)) (approx %1612 %1923) (approx %1612 %1931) (approx %1612 %1939) (approx %1612 %1950) (approx %55 (*.f64 #s(literal -1 binary64) (*.f64 a %2434))) (approx %70 (*.f64 %118 %2440)) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 a %2445))) (approx %91 %2236) (approx %91 %2450) (approx %91 %2455) (approx %91 %2464) (approx %106 (*.f64 #s(literal -1 binary64) (*.f64 a %2467))) (approx %111 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 %2434 a) %2472))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2467))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %1635 a) %2466)))) (approx %115 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %2440 a) %2466)))) (approx %1702 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 %2445 a) %2472))) (approx %90 (*.f64 #s(literal -1 binary64) (*.f64 a %2493))) (approx %90 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1653 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2497 b) a)))))) (approx %90 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1653 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2508 b) a)))))) (approx %202 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2517))) (approx %202 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2522))) (approx %211 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2527))) (approx %211 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2532))) (approx %261 (*.f64 %123 (fma.f64 #s(literal -1 binary64) (/.f64 %2517 a) %1761))) (approx %261 (*.f64 %123 (fma.f64 #s(literal -1 binary64) (/.f64 %2522 a) %1761))) (approx %273 (*.f64 %123 (fma.f64 #s(literal -1 binary64) (/.f64 %2527 a) %1786))) (approx %273 (*.f64 %123 (fma.f64 #s(literal -1 binary64) (/.f64 %2532 a) %1786))) (approx %292 (*.f64 #s(literal -1 binary64) (*.f64 a %2553))) (approx %297 (*.f64 #s(literal -1 binary64) (*.f64 a %2558))) (approx %310 (*.f64 %118 %2564)) (approx %316 (*.f64 %118 %2569)) (approx %334 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal 1/6 binary64) %1760 (*.f64 #s(literal 3/8 binary64) %1759))))) (approx %339 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal 1/6 binary64) %1760 (fma.f64 #s(literal 3/8 binary64) %1759 (*.f64 #s(literal 1/2 binary64) %1765)))))) (approx %342 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal 1/6 binary64) %1760 (*.f64 #s(literal 9/16 binary64) %1770))))) (approx %342 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %1812 a) %2589)))) (approx %342 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %2564 a) %2589)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal 1/6 binary64) %1785 (*.f64 #s(literal 9/16 binary64) %1784))))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %1823 a) %2605)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %2569 a) %2605)))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 a %2615))) (approx %404 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 %2615 a) (*.f64 #s(literal -9/16 binary64) %1878)))) (approx %477 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1888 (*.f64 #s(literal 3 binary64) c))))) (approx %482 (*.f64 #s(literal -1 binary64) %1892)) (approx %482 (*.f64 #s(literal -1 binary64) %1894)) (approx %482 (*.f64 #s(literal -1 binary64) %1904)) (approx %487 (*.f64 #s(literal -1 binary64) %1910)) (approx %487 (*.f64 #s(literal -1 binary64) %1915)) (approx %487 (*.f64 #s(literal -1 binary64) %1920)) (approx %509 (*.f64 #s(literal -1 binary64) %2643)) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2642 (*.f64 #s(literal -1/4 binary64) %2648))))) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2642 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2656 %2658) %137)))))) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2642 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2656 (fma.f64 #s(literal 1/32 binary64) %2669 %2658)) %137)))))) (approx %550 (*.f64 #s(literal -3 binary64) %1658)) (approx %550 (*.f64 %118 %2174)) (approx %550 (*.f64 %118 %2178)) (approx %550 (*.f64 %118 %2182)) (approx %584 %1987) (approx %584 %1993) (approx %584 %1999) (approx %598 %2256) (approx %598 %2260) (approx %598 %2265) (approx %606 (*.f64 #s(literal -1 binary64) %1988)) (approx %606 (*.f64 #s(literal -1 binary64) %1994)) (approx %606 (*.f64 #s(literal -1 binary64) %2000)) (approx %624 (-.f64 %1710 %2002)) (approx %624 (-.f64 (*.f64 #s(literal -1/8 binary64) %1666) %2256)) (approx %624 (-.f64 (*.f64 #s(literal 1/16 binary64) %1900) %2260)) (approx %633 (*.f64 #s(literal -1 binary64) %2009)) (approx %633 (*.f64 #s(literal -1 binary64) %2011)) (approx %633 (*.f64 #s(literal -1 binary64) %2013)) (approx %638 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %443 %1653)))) (approx %638 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2719 %1653)))) (approx %638 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2724 %2505) a))) a)) %1653)))) (approx %651 (*.f64 #s(literal -1 binary64) (*.f64 a %2738))) (approx %651 (*.f64 #s(literal -1 binary64) (*.f64 a %2745))) (approx %664 (*.f64 %118 %2749)) (approx %664 (*.f64 %118 %2755)) (approx %664 (*.f64 %118 %2764)) (approx %678 (*.f64 #s(literal -1 binary64) (*.f64 a %2767))) (approx %678 (*.f64 #s(literal -1 binary64) (*.f64 a %2774))) (approx %678 (*.f64 #s(literal -1 binary64) (*.f64 a %2783))) (approx %688 %2787) (approx %688 %2789) (approx %688 %2797) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3 binary64) %1653 %2268)))) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2803) a) %1955)))) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2813) a) %1955)))) (approx %706 (*.f64 %118 %2820)) (approx %706 (*.f64 %118 (fma.f64 #s(literal -1 binary64) %1541 %2820))) (approx %706 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1/2 binary64) %2067 %2820) %1541))) (approx %706 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2506 %137) %2820) %1541))) (approx %745 %2835) (approx %745 (fma.f64 #s(literal -1/2 binary64) %1653 %2837)) (approx %745 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %2452 %2840) a) %2835)) (approx %745 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %2457 (*.f64 #s(literal 1/16 binary64) %2458)) a) %2840) a) %2835)) (approx %777 (*.f64 #s(literal -2/3 binary64) %1705)) (approx %777 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 2/3 binary64) %1653 (*.f64 #s(literal 2/3 binary64) %126))))) (approx %777 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2/3 binary64) b (*.f64 #s(literal -1/3 binary64) %2452)) a) %2091)))) (approx %777 (*.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/12 binary64) %2458 (*.f64 #s(literal 1/3 binary64) %2457)) a) %2869) a) %2091)))) (approx %795 (/.f64 #s(literal -3 binary64) %1653)) (approx %795 (-.f64 (*.f64 #s(literal 3 binary64) %2107) %2109)) (approx %795 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) %2882 (*.f64 #s(literal 3 binary64) %2882)) %2886) a)) %2109)) (approx %795 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 %189 (*.f64 a %2120)) (/.f64 (*.f64 b %2895) %1705)) %2895) a)) %2886) a)) %2109)) (approx %889 %2749) (approx %889 %2755) (approx %889 %2764) (approx %898 %2493) (approx %898 %2738) (approx %898 %2745) (approx %933 (*.f64 %118 %2450)) (approx %933 (*.f64 %118 %2455)) (approx %933 (*.f64 %118 %2464)) (approx %695 (*.f64 #s(literal -1 binary64) %2153)) (approx %695 (*.f64 #s(literal -1 binary64) %2155)) (approx %695 (*.f64 #s(literal -1 binary64) %2157)) (approx %967 (fma.f64 #s(literal -1/2 binary64) %1653 (*.f64 #s(literal -1/4 binary64) %1659))) (approx %967 (fma.f64 #s(literal -1/2 binary64) %1653 (fma.f64 #s(literal -1/4 binary64) %1659 %2928))) (approx %967 (fma.f64 #s(literal -1/2 binary64) %1653 (fma.f64 #s(literal -1/4 binary64) %1659 (fma.f64 #s(literal -1/32 binary64) %1900 %2928)))) (approx %1023 (-.f64 %126 %2002)) (approx %1023 (-.f64 %2737 %2002)) (approx %1023 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) %2458) (*.f64 #s(literal -1/2 binary64) %2457)) a))) a)) %2002)) (approx %1054 %2950) (approx %1054 %2952) (approx %1054 %2959) (approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 a %2450))) (approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 a %2455))) (approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 a %2464))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 a %2970))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 a %2975))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 a %2984))) (approx %1188 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) %2452) %433) a) %2236))) (approx %1188 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2461) %433) a) %2236))) (approx %1219 (*.f64 %118 %2970)) (approx %1219 (*.f64 %118 %2975)) (approx %1219 (*.f64 %118 %2984)) (approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 a %2787))) (approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 a %2789))) (approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 a %2797))) (approx %1270 (*.f64 #s(literal -1 binary64) %2257)) (approx %1270 (*.f64 #s(literal -1 binary64) %2261)) (approx %1270 (*.f64 #s(literal -1 binary64) %2266)) (approx %1275 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %3022 %1955)))) (approx %1275 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2813 %436) a) %1955)))) (approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 a %2749))) (approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 a %2755))) (approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 a %2764))) (approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2268 %2171)))) (approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %3022) %2171)))) (approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3/8 binary64) %2458) (*.f64 #s(literal -3/2 binary64) %2457)) a)) %436) a)) %2171)))) (approx %1341 (*.f64 %118 %2767)) (approx %1341 (*.f64 %118 %2774)) (approx %1341 (*.f64 %118 %2783)) (approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 a %2950))) (approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 a %2952))) (approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 a %2959))) (approx %1385 (*.f64 %118 %2493)) (approx %1385 (*.f64 %118 %2738)) (approx %1385 (*.f64 %118 %2745)) (approx %1397 (*.f64 %118 %2787)) (approx %1397 (*.f64 %118 (fma.f64 #s(literal -1 binary64) %1653 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2716 %652) a))))) (approx %1397 (*.f64 %118 (fma.f64 #s(literal -1 binary64) %1653 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2793 %652) a))))) (approx %1406 (*.f64 #s(literal -1/3 binary64) %1922)) (approx %1406 (*.f64 #s(literal -1 binary64) %2328)) (approx %1406 (*.f64 #s(literal -1 binary64) %2330)) (approx %1406 (*.f64 #s(literal -1 binary64) %2332)) (approx %1417 (*.f64 #s(literal -1/9 binary64) %1653)) (approx %1417 %3110) (approx %1417 %3115) (approx %1417 %3120) (approx %1440 (*.f64 #s(literal -1/9 binary64) %1922)) (approx %1440 (*.f64 #s(literal -1 binary64) %2348)) (approx %1440 (*.f64 #s(literal -1 binary64) %2350)) (approx %1440 (*.f64 #s(literal -1 binary64) %2352)) (approx %1457 (*.f64 %118 %2789)) (approx %1457 (*.f64 %118 %2797)) (approx %1504 (*.f64 #s(literal -3 binary64) %1922)) (approx %1504 (*.f64 #s(literal -1 binary64) %2366)) (approx %1504 (*.f64 #s(literal -1 binary64) %2368)) (approx %1504 (*.f64 #s(literal -1 binary64) %2370)) (approx %1513 (*.f64 #s(literal -1/9 binary64) %1705)) (approx %1513 (*.f64 #s(literal -1 binary64) %2374)) (approx %1513 (*.f64 #s(literal -1 binary64) %2376)) (approx %1513 (*.f64 #s(literal -1 binary64) %2378)) (approx %1518 %2641) (approx %1518 (*.f64 #s(literal -1 binary64) %2381)) (approx %1518 (*.f64 #s(literal -1 binary64) %2383)) (approx %1518 (*.f64 #s(literal -1 binary64) %2385)) (approx %1531 (*.f64 #s(literal -1/9 binary64) %1658)) (approx %1531 (*.f64 %118 %3110)) (approx %1531 (*.f64 %118 %3115)) (approx %1531 (*.f64 %118 %3120)) (approx %1566 %3165) (approx %1566 (fma.f64 #s(literal -1/3 binary64) %2642 (*.f64 #s(literal 1/12 binary64) %2648))) (approx %1566 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %2657 %3170) %137) %3165)) (approx %1566 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %2657 (fma.f64 #s(literal -1/96 binary64) %2669 %3170)) %137) %3165)) (approx %1591 (*.f64 #s(literal 1/3 binary64) (*.f64 a %2820))) (approx %1591 (*.f64 #s(literal -1 binary64) (*.f64 a %3184))) (approx %1591 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1/3 binary64) %2820 (fma.f64 #s(literal 1/6 binary64) %2067 %3183))))) (approx %1591 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %2460 %137) %3184)))) (approx %1607 (*.f64 #s(literal -1/3 binary64) %2643)) (approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1/12 binary64) %2648 %3200)))) (approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %2656 %3205) %137) %3200)))) (approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %2656 (fma.f64 #s(literal 1/96 binary64) %2669 %3205)) %137) %3200)))) (approx %1612 (*.f64 #s(literal -1 binary64) %2642)) (approx %1612 (fma.f64 #s(literal -1 binary64) %2642 (*.f64 #s(literal 1/4 binary64) %2648))) (approx %1612 (fma.f64 #s(literal -1 binary64) %2642 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %2657 %3225) %137)))) (approx %1612 (fma.f64 #s(literal -1 binary64) %2642 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %2657 (fma.f64 #s(literal -1/32 binary64) %2669 %3225)) %137)))) (approx %85 %652) (approx %53 %188) (approx %23 %189) (approx %24 %190) (approx %36 %212) (approx %37 %213) (approx %104 %214) (approx %55 (/.f64 %3246 %189)) (approx %62 (*.f64 #s(literal -3/8 binary64) %1723)) (approx %62 (/.f64 %3253 %189)) (approx %91 %3260) (approx %91 (fma.f64 #s(literal -1/3 binary64) %126 %3260)) (approx %91 (fma.f64 #s(literal 1/3 binary64) %3259 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 b %3264)) %3267)))) (approx %91 (fma.f64 #s(literal 1/3 binary64) %3259 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) (/.f64 %25 (*.f64 a %3272)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %3264)))) %3267)))) (approx %105 %317) (approx %106 (*.f64 #s(literal -9/16 binary64) %213)) (approx %106 (/.f64 (fma.f64 #s(literal -9/16 binary64) %33 (*.f64 #s(literal -3/8 binary64) %3286)) %212)) (approx %109 (/.f64 %3293 %212)) (approx %111 (/.f64 %3297 %212)) (approx %113 (*.f64 #s(literal -9/16 binary64) %1743)) (approx %113 (/.f64 (fma.f64 #s(literal -9/16 binary64) %140 (*.f64 #s(literal -3/8 binary64) %3302)) %212)) (approx %113 (/.f64 (fma.f64 #s(literal -9/16 binary64) %140 (*.f64 %25 %3253)) %212)) (approx %195 %197) (approx %240 %243) (approx %90 %3258) (approx %90 (+.f64 %3258 %652)) (approx %90 (+.f64 %3258 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %3258)) #s(literal 1 binary64))))) (approx %90 (+.f64 %3258 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/8 binary64) (/.f64 %25 %3272) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3258)))) #s(literal 1 binary64))))) (approx %179 (/.f64 %3332 %25)) (approx %187 (/.f64 %3332 %189)) (approx %202 (/.f64 %3338 %197)) (approx %202 (/.f64 %3342 %197)) (approx %211 (/.f64 %3338 %212)) (approx %211 (/.f64 %3342 %212)) (approx %241 %3350) (approx %246 %3352) (approx %249 (/.f64 (fma.f64 #s(literal -9/8 binary64) (*.f64 %118 %3354) %3356) %243)) (approx %256 (/.f64 (fma.f64 #s(literal -1/2 binary64) %3349 (*.f64 %197 %3332)) %243)) (approx %261 (/.f64 %3366 %243)) (approx %261 (/.f64 %3370 %243)) (approx %261 (/.f64 %3374 %243)) (approx %273 (*.f64 #s(literal -1/2 binary64) (/.f64 %3349 %276))) (approx %273 (/.f64 %3366 %276)) (approx %273 (/.f64 %3370 %276)) (approx %273 (/.f64 %3374 %276)) (approx %292 (/.f64 %3246 %25)) (approx %310 (/.f64 %3293 %197)) (approx %310 (/.f64 %3297 %197)) (approx %325 %3392) (approx %330 %3394) (approx %334 (/.f64 (fma.f64 #s(literal -3/8 binary64) (*.f64 a %3354) %3398) %243)) (approx %339 (/.f64 (fma.f64 #s(literal -1/6 binary64) %3397 (*.f64 %197 %3246)) %243)) (approx %342 (/.f64 %3407 %243)) (approx %342 (/.f64 %3411 %243)) (approx %342 (/.f64 %3415 %243)) (approx %350 (*.f64 #s(literal -1/6 binary64) (/.f64 %3349 %3418))) (approx %350 (/.f64 %3407 %276)) (approx %350 (/.f64 %3411 %276)) (approx %350 (/.f64 %3415 %276)) (approx %361 %3428) (approx %364 %3430) (approx %368 %3432) (approx %369 (/.f64 #s(literal 1/2 binary64) b)) (approx %370 (/.f64 %3437 %189)) (approx %378 %3440) (approx %381 %3442) (approx %384 %3444) (approx %388 (*.f64 #s(literal -9/16 binary64) %3440)) (approx %388 (/.f64 (fma.f64 #s(literal -9/16 binary64) %359 (*.f64 #s(literal -3/8 binary64) %1732)) %212)) (approx %397 (*.f64 #s(literal -9/16 binary64) %3452)) (approx %397 (/.f64 (fma.f64 #s(literal -9/16 binary64) %134 (*.f64 #s(literal -3/8 binary64) %3251)) %212)) (approx %404 (/.f64 (fma.f64 #s(literal -9/16 binary64) %134 (*.f64 %25 %3437)) %212)) (approx %482 %3463) (approx %482 (+.f64 %3463 (*.f64 #s(literal 1/2 binary64) %3465))) (approx %482 (+.f64 %3463 (*.f64 %25 %3473))) (approx %482 (+.f64 %3463 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) %3478) %3481) %3472)))) (approx %487 %3487) (approx %487 (-.f64 %3489 %3463)) (approx %487 (-.f64 %3494 %3463)) (approx %487 (-.f64 %3500 %3463)) (approx %509 %3503) (approx %509 (+.f64 %3503 (*.f64 #s(literal 1/4 binary64) %3506))) (approx %509 (+.f64 %3503 (*.f64 %25 (fma.f64 #s(literal -1/2 binary64) %3516 %3518)))) (approx %509 (+.f64 %3503 (*.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/2 binary64) %3523 (*.f64 #s(literal 1/2 binary64) %3531)) %3518)))) (approx %550 %3539) (approx %550 (fma.f64 #s(literal 3/2 binary64) %3541 %3539)) (approx %550 (fma.f64 #s(literal 3 binary64) %3538 (*.f64 %25 %3547))) (approx %550 (fma.f64 #s(literal 3 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal 3/2 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -3/8 binary64) %3551 (*.f64 #s(literal 3/16 binary64) %3552))))))) (approx %576 %3538) (approx %576 (fma.f64 #s(literal 1/2 binary64) %3541 %3538)) (approx %576 (fma.f64 a %3463 (*.f64 %25 %3564))) (approx %576 (fma.f64 a %3463 (*.f64 %25 (fma.f64 #s(literal 1/2 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/8 binary64) %3551 (*.f64 #s(literal 1/16 binary64) %3552))))))) (approx %584 %3576) (approx %584 (fma.f64 #s(literal 1/6 binary64) %3578 %3576)) (approx %584 (fma.f64 #s(literal 1/3 binary64) %3575 (*.f64 %25 %3585))) (approx %584 (fma.f64 #s(literal 1/3 binary64) %3575 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/48 binary64) %3590) (*.f64 #s(literal 1/24 binary64) %3592)) %3584)))) (approx %598 %3575) (approx %598 (fma.f64 #s(literal 1/2 binary64) %3578 %3575)) (approx %598 (fma.f64 %25 %3603 %3575)) (approx %598 (fma.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) %3590) %3607) %3602) %3575)) (approx %606 (*.f64 #s(literal -1/3 binary64) %3463)) (approx %606 (fma.f64 #s(literal -1/3 binary64) %3463 (*.f64 #s(literal -1/6 binary64) %3465))) (approx %606 (fma.f64 #s(literal -1/3 binary64) %3463 (*.f64 %25 %3619))) (approx %606 (fma.f64 #s(literal -1/3 binary64) %3463 (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -1/48 binary64) %3478 %3623)) %3618)))) (approx %624 (*.f64 #s(literal -1 binary64) %3575)) (approx %624 (-.f64 (*.f64 #s(literal -1/2 binary64) %3578) %3575)) (approx %624 (-.f64 (*.f64 %25 %3636) %3575)) (approx %624 (-.f64 (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -1/16 binary64) %3590 %3607)) %3602)) %3575)) (approx %633 %3646) (approx %633 (fma.f64 #s(literal 1/6 binary64) %3465 %3646)) (approx %633 (fma.f64 #s(literal 1/3 binary64) %3463 (*.f64 %25 %3650))) (approx %633 (fma.f64 #s(literal 1/3 binary64) %3463 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/48 binary64) %3478) %3623) %3618)))) (approx %687 (+.f64 %3463 %652)) (approx %687 (+.f64 %3463 (*.f64 b %3664))) (approx %687 (+.f64 %3463 (*.f64 b (-.f64 (*.f64 b %3473) #s(literal 1 binary64))))) (approx %638 (-.f64 b %3463)) (approx %638 (-.f64 %3677 %3463)) (approx %638 (-.f64 %3682 %3463)) (approx %664 (fma.f64 #s(literal -3 binary64) %413 %3539)) (approx %664 (fma.f64 #s(literal 3 binary64) %3538 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 #s(literal 3/2 binary64) %3687))))) (approx %664 (fma.f64 #s(literal 3 binary64) %3538 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 b %3547))))) (approx %678 (fma.f64 #s(literal -1/3 binary64) b %3646)) (approx %678 (fma.f64 #s(literal 1/3 binary64) %3463 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %3662) #s(literal 1/3 binary64))))) (approx %678 (fma.f64 #s(literal 1/3 binary64) %3463 (*.f64 b (-.f64 (*.f64 b %3650) #s(literal 1/3 binary64))))) (approx %688 (fma.f64 #s(literal -1 binary64) %126 %3575)) (approx %688 (fma.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %3712) %131) %3575)) (approx %688 (fma.f64 b (-.f64 (*.f64 b %3603) %131) %3575)) (approx %696 %3721) (approx %696 (fma.f64 #s(literal -3 binary64) b %3721)) (approx %696 (fma.f64 #s(literal 3 binary64) %3463 %3727)) (approx %696 (fma.f64 #s(literal 3 binary64) %3463 %3734)) (approx %706 %3510) (approx %706 (fma.f64 #s(literal -1 binary64) b %3510)) (approx %706 (fma.f64 b %3664 %3510)) (approx %706 (fma.f64 b (-.f64 (*.f64 b (fma.f64 %25 (fma.f64 #s(literal -1 binary64) %3514 (*.f64 #s(literal 1/16 binary64) %3513)) %3472)) #s(literal 1 binary64)) %3510)) (approx %3749 (fma.f64 #s(literal -1/3 binary64) %126 %3576)) (approx %3749 (fma.f64 #s(literal 1/3 binary64) %3575 %3754)) (approx %3749 (fma.f64 #s(literal 1/3 binary64) %3575 (*.f64 b (-.f64 (*.f64 b %3585) %3267)))) (approx %745 %3762) (approx %745 (fma.f64 #s(literal -1/2 binary64) %126 %3762)) (approx %745 (fma.f64 #s(literal 1/2 binary64) %3575 (*.f64 b (-.f64 (*.f64 #s(literal 1/4 binary64) %3712) %3767)))) (approx %745 (fma.f64 #s(literal 1/2 binary64) %3575 (*.f64 b (-.f64 (*.f64 b %3773) %3767)))) (approx %777 %3779) (approx %777 (fma.f64 #s(literal -2/3 binary64) b %3779)) (approx %777 (fma.f64 #s(literal 2/3 binary64) %3463 (*.f64 b (-.f64 (*.f64 #s(literal 1/3 binary64) %3662) #s(literal 2/3 binary64))))) (approx %777 (fma.f64 #s(literal 2/3 binary64) %3463 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/12 binary64) %3470 (*.f64 #s(literal 1/3 binary64) %3471))) #s(literal 2/3 binary64))))) (approx %795 (*.f64 #s(literal 3 binary64) %3545)) (approx %795 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 #s(literal 3 binary64) (/.f64 %413 %3511)))) (approx %795 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 b (fma.f64 #s(literal 3 binary64) (*.f64 b %3801) %3804)))) (approx %795 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 b (fma.f64 #s(literal 3 binary64) %3803 (*.f64 b (fma.f64 #s(literal 3 binary64) %3812 (*.f64 #s(literal 3 binary64) %3801))))))) (approx %845 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 b (fma.f64 #s(literal -3 binary64) (*.f64 b %3821) %3804)))) (approx %845 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 b (fma.f64 #s(literal 3 binary64) %3803 (*.f64 b (fma.f64 #s(literal -3 binary64) %3812 (*.f64 #s(literal -3 binary64) %3821))))))) (approx %889 %3834) (approx %889 (fma.f64 #s(literal -3 binary64) %126 %3834)) (approx %889 (fma.f64 #s(literal 3 binary64) %3575 %3841)) (approx %889 (fma.f64 #s(literal 3 binary64) %3575 %3848)) (approx %898 (fma.f64 #s(literal -1 binary64) %3575 %126)) (approx %898 (fma.f64 #s(literal -1 binary64) %3575 %3854)) (approx %898 (fma.f64 #s(literal -1 binary64) %3575 %3858)) (approx %933 %3861) (approx %933 (fma.f64 #s(literal -1/3 binary64) %413 %3861)) (approx %933 (fma.f64 #s(literal 1/3 binary64) %3538 %3867)) (approx %933 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a %3872)))) (approx %695 (fma.f64 #s(literal 3/2 binary64) %3465 %3721)) (approx %695 (fma.f64 #s(literal 3 binary64) %3463 (*.f64 %25 %3731))) (approx %695 (fma.f64 #s(literal 3 binary64) %3463 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 3/16 binary64) %3478) (*.f64 #s(literal 3/8 binary64) %3480)) %3730)))) (approx %967 (fma.f64 #s(literal 1/4 binary64) %3578 %3762)) (approx %967 (fma.f64 #s(literal 1/2 binary64) %3575 (*.f64 %25 %3773))) (approx %967 (fma.f64 #s(literal 1/2 binary64) %3575 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/32 binary64) %3590) (*.f64 #s(literal 1/16 binary64) %3592)) %3772)))) (approx (* b -2/3) %2869) (approx %1013 (fma.f64 #s(literal 3/2 binary64) %3578 %3834)) (approx %1013 (fma.f64 #s(literal 3 binary64) %3575 (*.f64 %25 %3845))) (approx %1013 (fma.f64 #s(literal 3 binary64) %3575 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 3/16 binary64) %3590) %3910) %3844)))) (approx %1023 (-.f64 %126 %3575)) (approx %1023 (-.f64 %3854 %3575)) (approx %1023 (-.f64 %3858 %3575)) (approx %1031 %3922) (approx %1031 (fma.f64 #s(literal -3 binary64) %3575 (*.f64 #s(literal -3/2 binary64) %3578))) (approx %1031 (fma.f64 #s(literal -3 binary64) %3575 (*.f64 %25 (-.f64 (*.f64 #s(literal 3/8 binary64) %3582) %3844)))) (approx %1031 (fma.f64 #s(literal -3 binary64) %3575 (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -3/16 binary64) %3590 %3910)) %3844)))) (approx %1054 (-.f64 %467 %3922)) (approx %1054 (-.f64 %3841 %3922)) (approx %1054 (-.f64 %3848 %3922)) (approx %1119 (fma.f64 #s(literal -1/3 binary64) %3463 %446)) (approx %1119 (fma.f64 #s(literal -1/3 binary64) %3463 %3948)) (approx %1119 (fma.f64 #s(literal -1/3 binary64) %3463 %3953)) (approx %1144 (-.f64 %446 %3646)) (approx %1144 (-.f64 %3948 %3646)) (approx %1144 (-.f64 %3953 %3646)) (approx %1176 (fma.f64 #s(literal 1/6 binary64) %3541 %3861)) (approx %1176 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 %25 %3871))) (approx %1176 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal 1/6 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/24 binary64) %3551 (*.f64 #s(literal 1/48 binary64) %3552))))))) (approx %1188 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 b (-.f64 %3865 %470)))) (approx %1188 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 b (-.f64 %3872 %470)))) (approx %1210 %3982) (approx %1210 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 #s(literal -1/6 binary64) %3541))) (approx %1210 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 %25 %3988))) (approx %1210 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal -1/6 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/48 binary64) %3552 (*.f64 #s(literal 1/24 binary64) %3551))))))) (approx %1219 (-.f64 %452 %3982)) (approx %1219 (-.f64 %3867 %3982)) (approx %1219 (-.f64 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (*.f64 b (-.f64 (*.f64 #s(literal -1/24 binary64) %3544) (*.f64 #s(literal -1/6 binary64) %3545))))) %3982)) (approx %1265 (+.f64 b %3487)) (approx %1265 (fma.f64 #s(literal -1 binary64) %3463 %3677)) (approx %1265 (fma.f64 #s(literal -1 binary64) %3463 %3682)) (approx %1270 (fma.f64 #s(literal -1 binary64) %3463 %3489)) (approx %1270 (fma.f64 #s(literal -1 binary64) %3463 %3494)) (approx %1270 (fma.f64 #s(literal -1 binary64) %3463 %3500)) (approx %1299 %4023) (approx %1299 (fma.f64 #s(literal -3 binary64) %3463 %436)) (approx %1299 (fma.f64 #s(literal -3 binary64) %3463 %4029)) (approx %1299 (fma.f64 #s(literal -3 binary64) %3463 %4036)) (approx %1311 (-.f64 %458 %4023)) (approx %1311 (-.f64 %3727 %4023)) (approx %1311 (-.f64 %3734 %4023)) (approx %1341 (fma.f64 #s(literal -1/3 binary64) %3538 %1186)) (approx %1341 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 b (fma.f64 #s(literal -1/6 binary64) %3687 %470)))) (approx %1341 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 b (fma.f64 #s(literal 1/3 binary64) a (*.f64 b %3988))))) (approx %1350 (-.f64 %436 %3721)) (approx %1350 (-.f64 %4029 %3721)) (approx %1350 (-.f64 %4036 %3721)) (approx %1385 (*.f64 #s(literal -1 binary64) %3538)) (approx %1385 (fma.f64 #s(literal -1 binary64) %3538 %413)) (approx %1385 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 b (+.f64 a (*.f64 #s(literal -1/2 binary64) %3687))))) (approx %1385 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 b (+.f64 a (*.f64 b %4072))))) (approx %1397 (fma.f64 #s(literal -1 binary64) %413 %3538)) (approx %1397 (fma.f64 a %3463 (*.f64 b (-.f64 %4080 a)))) (approx %1397 (fma.f64 a %3463 (*.f64 b (-.f64 %4085 a)))) (approx %1406 %4091) (approx %1406 (fma.f64 #s(literal 1/6 binary64) %4094 %4091)) (approx %1406 (fma.f64 #s(literal 1/3 binary64) %4090 (*.f64 %25 (fma.f64 #s(literal -1/24 binary64) %4098 %4100)))) (approx %1406 (fma.f64 #s(literal 1/3 binary64) %4090 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/48 binary64) %4106) (*.f64 #s(literal 1/24 binary64) %4108)) %4100)))) (approx %1417 %4115) (approx %1417 (fma.f64 #s(literal 1/18 binary64) %3578 %4115)) (approx %1417 (fma.f64 #s(literal 1/9 binary64) %3575 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3582 %4119)))) (approx %1417 (fma.f64 #s(literal 1/9 binary64) %3575 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/144 binary64) %3590) (*.f64 #s(literal 1/72 binary64) %3592)) %4119)))) (approx %1440 %4131) (approx %1440 (fma.f64 #s(literal 1/18 binary64) %4094 %4131)) (approx %1440 (fma.f64 #s(literal 1/9 binary64) %4090 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %4098 %4135)))) (approx %1440 (fma.f64 #s(literal 1/9 binary64) %4090 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/144 binary64) %4106) (*.f64 #s(literal 1/72 binary64) %4108)) %4135)))) (approx %1457 (fma.f64 a %3463 (*.f64 b (fma.f64 #s(literal -1 binary64) a %4080)))) (approx %1457 (fma.f64 a %3463 (*.f64 b (fma.f64 #s(literal -1 binary64) a %4085)))) (approx %1466 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 #s(literal -1/2 binary64) %3541))) (approx %1466 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 %25 %4072))) (approx %1466 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal -1/2 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/16 binary64) %3552 (*.f64 #s(literal 1/8 binary64) %3551))))))) (approx %1504 %4168) (approx %1504 (fma.f64 #s(literal 3/2 binary64) %4094 %4168)) (approx %1504 (fma.f64 #s(literal 3 binary64) %4090 (*.f64 %25 (fma.f64 #s(literal -3/8 binary64) %4098 %4172)))) (approx %1504 (fma.f64 #s(literal 3 binary64) %4090 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 3/16 binary64) %4106) (*.f64 #s(literal 3/8 binary64) %4108)) %4172)))) (approx %1513 %4184) (approx %1513 (fma.f64 #s(literal 1/18 binary64) %3465 %4184)) (approx %1513 (fma.f64 #s(literal 1/9 binary64) %3463 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3470 %4188)))) (approx %1513 (fma.f64 #s(literal 1/9 binary64) %3463 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/144 binary64) %3478) (*.f64 #s(literal 1/72 binary64) %3480)) %4188)))) (approx %1518 %4090) (approx %1518 (fma.f64 #s(literal 1/2 binary64) %4094 %4090)) (approx %1518 (fma.f64 %25 (fma.f64 #s(literal -1/8 binary64) %4098 %4203) %4090)) (approx %1518 (fma.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) %4106) (*.f64 #s(literal 1/8 binary64) %4108)) %4203) %4090)) (approx %1531 %4213) (approx %1531 (fma.f64 #s(literal 1/18 binary64) %3541 %4213)) (approx %1531 (fma.f64 #s(literal 1/9 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3544 (*.f64 #s(literal 1/18 binary64) %3545))))) (approx %1531 (fma.f64 #s(literal 1/9 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal 1/18 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3551 (*.f64 #s(literal 1/144 binary64) %3552))))))) (approx %1566 %4230) (approx %1566 (fma.f64 #s(literal 1/12 binary64) %4233 %4230)) (approx %1566 (fma.f64 #s(literal 1/3 binary64) %4229 (*.f64 %25 (fma.f64 #s(literal -1/6 binary64) %4237 %4239)))) (approx %1566 (fma.f64 #s(literal 1/3 binary64) %4229 (*.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/6 binary64) %4244 (*.f64 #s(literal 1/6 binary64) %4245)) %4239)))) (approx %1591 %4253) (approx %1591 (fma.f64 #s(literal -1/3 binary64) %126 %4253)) (approx %1591 (fma.f64 #s(literal 1/3 binary64) %4252 %3754)) (approx %1591 (fma.f64 #s(literal 1/3 binary64) %4252 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal 1/3 binary64) (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %3514 a) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a %3512))))) %3584)) %3267)))) (approx %1607 %4271) (approx %1607 (fma.f64 #s(literal 1/12 binary64) %3506 %4271)) (approx %1607 (fma.f64 #s(literal 1/3 binary64) %3503 (*.f64 %25 (fma.f64 #s(literal -1/6 binary64) %3516 %4275)))) (approx %1607 (fma.f64 #s(literal 1/3 binary64) %3503 (*.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/6 binary64) %3523 (*.f64 #s(literal 1/6 binary64) %3531)) %4275)))) (approx %1612 %4229) (approx %1612 (fma.f64 #s(literal 1/4 binary64) %4233 %4229)) (approx %1612 (fma.f64 %25 (fma.f64 #s(literal -1/2 binary64) %4237 %4289) %4229)) (approx %1612 (fma.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/2 binary64) %4244 (*.f64 #s(literal 1/2 binary64) %4245)) %4289) %4229)) (approx %55 %4298) (approx %62 (*.f64 #s(literal -1/2 binary64) %143)) (approx %62 %4304) (approx %91 %4307) (approx %91 (/.f64 %4311 b)) (approx %106 %4317) (approx %109 %4321) (approx %113 %4324) (approx %90 (/.f64 %4326 b)) (approx %90 (/.f64 %4329 b)) (approx %90 (/.f64 %4334 b)) (approx %179 %4326) (approx %202 %4329) (approx %249 (/.f64 (fma.f64 #s(literal -9/8 binary64) %134 (*.f64 #s(literal -1/2 binary64) (/.f64 %3349 %197))) %25)) (approx %256 %4333) (approx %261 %4334) (approx %310 %4306) (approx %334 (/.f64 (fma.f64 #s(literal -3/8 binary64) %19 (*.f64 #s(literal -1/6 binary64) (/.f64 %3349 %1769))) %25)) (approx %339 %4310) (approx %342 %4311) (approx %370 (/.f64 #s(literal -1/2 binary64) b)) (approx %370 %4359) (approx %388 %4364) (approx %397 %4367) (approx %404 %4372) (approx %477 (*.f64 %25 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %4356)))) (approx %482 %4380) (approx %482 %4385) (approx %482 %4390) (approx %487 %4394) (approx %487 %4398) (approx %487 %4402) (approx %509 %4405) (approx %509 (*.f64 b (+.f64 %4404 (*.f64 #s(literal -3/4 binary64) %4408)))) (approx %509 (*.f64 b (+.f64 %4404 (fma.f64 #s(literal -3/4 binary64) %4408 (*.f64 #s(literal -9/16 binary64) %4414))))) (approx %509 (*.f64 b (+.f64 %4404 (fma.f64 #s(literal -3/4 binary64) %4408 (fma.f64 #s(literal -9/16 binary64) %4414 (*.f64 #s(literal -9/32 binary64) %4423)))))) (approx %550 %4431) (approx %550 %4437) (approx %550 %4442) (approx %576 %4446) (approx %576 %4451) (approx %576 %4455) (approx %584 %2194) (approx %584 %4460) (approx %584 %4465) (approx %584 %4469) (approx %598 %4472) (approx %598 %4476) (approx %598 %4479) (approx %606 %4483) (approx %606 %4487) (approx %606 %4493) (approx %624 %4497) (approx %624 %4501) (approx %624 %4505) (approx %633 %4509) (approx %633 %4514) (approx %633 %4518) (approx %638 (*.f64 #s(literal 3/2 binary64) %143)) (approx %638 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %172) %180) b)) (approx %638 (/.f64 (-.f64 %4526 %4326) b)) (approx %638 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %3350) %4329) b)) (approx %664 (*.f64 #s(literal -9/2 binary64) %4534)) (approx %664 (/.f64 %4539 b)) (approx %664 (/.f64 (fma.f64 #s(literal -81/16 binary64) %4542 %4539) b)) (approx %664 (/.f64 (fma.f64 #s(literal -81/16 binary64) %4542 (fma.f64 #s(literal -9/2 binary64) %359 (fma.f64 #s(literal -27/8 binary64) %4537 (*.f64 #s(literal -3/2 binary64) %4547)))) b)) (approx %678 (/.f64 (fma.f64 #s(literal -9/16 binary64) %198 (fma.f64 #s(literal -1/2 binary64) %12 (fma.f64 #s(literal -3/8 binary64) %172 (*.f64 #s(literal -1/6 binary64) %3350)))) b)) (approx %688 (*.f64 #s(literal -3/2 binary64) %188)) (approx %688 (/.f64 %184 b)) (approx %688 (/.f64 %4564 b)) (approx %688 (/.f64 (fma.f64 #s(literal -27/16 binary64) %307 (fma.f64 #s(literal -3/2 binary64) c (fma.f64 #s(literal -9/8 binary64) %182 (*.f64 #s(literal -1/2 binary64) %3392)))) b)) (approx %696 (*.f64 #s(literal -9/2 binary64) %143)) (approx %696 (/.f64 %4576 b)) (approx %696 (/.f64 %4579 b)) (approx %696 (/.f64 (fma.f64 #s(literal -81/16 binary64) %198 (fma.f64 #s(literal -9/2 binary64) %12 (fma.f64 #s(literal -27/8 binary64) %172 %4582))) b)) (approx %706 %4589) (approx %706 (*.f64 %25 (-.f64 %4588 %3432))) (approx %706 (*.f64 %25 (-.f64 (fma.f64 #s(literal -3/2 binary64) %3428 %4588) %3432))) (approx %706 (*.f64 %25 (-.f64 (fma.f64 #s(literal -3/2 binary64) %3428 (fma.f64 #s(literal -9/8 binary64) %3452 %4588)) %3432))) (approx %745 (*.f64 #s(literal -3/4 binary64) %188)) (approx %745 (/.f64 %4606 b)) (approx %745 (/.f64 (fma.f64 #s(literal -27/32 binary64) %307 %4606) b)) (approx %745 (/.f64 (fma.f64 #s(literal -27/32 binary64) %307 (fma.f64 #s(literal -3/4 binary64) c (fma.f64 #s(literal -9/16 binary64) %182 (*.f64 #s(literal -1/4 binary64) %3392)))) b)) (approx %777 (*.f64 #s(literal -1 binary64) %143)) (approx %777 (/.f64 %4621 b)) (approx %777 (/.f64 (fma.f64 #s(literal -9/8 binary64) %198 %4621) b)) (approx %777 (/.f64 (fma.f64 #s(literal -9/8 binary64) %198 (fma.f64 #s(literal -1 binary64) %12 (fma.f64 #s(literal -3/4 binary64) %172 (*.f64 #s(literal -1/3 binary64) %3350)))) b)) (approx %795 (*.f64 #s(literal -2 binary64) %4633)) (approx %795 (*.f64 b (-.f64 %4637 %4639))) (approx %795 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %4636 %4647) %4639))) (approx %795 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %4636 (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %4645)) (fma.f64 #s(literal -9/16 binary64) %4433 (*.f64 #s(literal 2/9 binary64) %4655))) %243) %4647)) %4639))) (approx %845 (*.f64 b (-.f64 %4668 %4639))) (approx %845 (*.f64 b (-.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %4666)) (fma.f64 #s(literal -2/9 binary64) %4655 (*.f64 #s(literal 9/16 binary64) %4433))) %243) %4668) %4639))) (approx %889 (*.f64 #s(literal -9/2 binary64) %188)) (approx %889 (/.f64 %4686 b)) (approx %889 (/.f64 (fma.f64 #s(literal -81/16 binary64) %307 %4686) b)) (approx %889 (/.f64 (fma.f64 #s(literal -81/16 binary64) %307 (fma.f64 #s(literal -9/2 binary64) c (fma.f64 #s(literal -27/8 binary64) %182 %4692))) b)) (approx %898 (*.f64 #s(literal 3/2 binary64) %188)) (approx %898 (/.f64 (fma.f64 #s(literal 9/8 binary64) %182 (*.f64 #s(literal 3/2 binary64) c)) b)) (approx %898 (/.f64 %4706 b)) (approx %898 (/.f64 (fma.f64 #s(literal 1/2 binary64) %3392 %4706) b)) (approx %933 (*.f64 #s(literal -1/2 binary64) %4534)) (approx %933 (/.f64 %4715 b)) (approx %933 (/.f64 (fma.f64 #s(literal -9/16 binary64) %4542 %4715) b)) (approx %933 (/.f64 (fma.f64 #s(literal -9/16 binary64) %4542 (fma.f64 #s(literal -1/2 binary64) %359 (fma.f64 #s(literal -3/8 binary64) %4537 %4721))) b)) (approx %695 %4729) (approx %695 %4734) (approx %695 %4738) (approx %967 (*.f64 #s(literal 1/2 binary64) %126)) (approx %967 %4743) (approx %967 %4747) (approx %967 %4750) (approx %1013 %2268) (approx %1013 %4754) (approx %1013 %4758) (approx %1013 %4761) (approx %1023 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %182) (*.f64 #s(literal -3/2 binary64) c)) b)) (approx %1023 (/.f64 (-.f64 %4704 %184) b)) (approx %1023 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %3392) %4564) b)) (approx %1031 %4777) (approx %1031 %4781) (approx %1031 %4787) (approx %1054 (/.f64 (-.f64 %4685 %4789) b)) (approx %1054 (/.f64 (-.f64 (*.f64 #s(literal -81/16 binary64) %307) (fma.f64 #s(literal 27/8 binary64) %182 %4789)) b)) (approx %1054 (/.f64 (-.f64 %4692 (fma.f64 #s(literal 27/8 binary64) %182 (fma.f64 #s(literal 9/2 binary64) c (*.f64 #s(literal 81/16 binary64) %307)))) b)) (approx %1119 (*.f64 #s(literal 1/2 binary64) %143)) (approx %1119 (/.f64 (fma.f64 #s(literal 3/8 binary64) %172 (*.f64 #s(literal 1/2 binary64) %12)) b)) (approx %1119 (/.f64 %4812 b)) (approx %1119 (/.f64 (fma.f64 #s(literal 1/6 binary64) %3350 %4812) b)) (approx %1144 (/.f64 (-.f64 (*.f64 #s(literal 3/8 binary64) %172) (*.f64 #s(literal -1/2 binary64) %12)) b)) (approx %1144 (/.f64 (-.f64 %4810 %4303) b)) (approx %1144 (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) %3350) %4323) b)) (approx %1176 %4831) (approx %1176 %4835) (approx %1176 %4838) (approx %1210 %4842) (approx %1210 %4846) (approx %1210 %4852) (approx %1219 (/.f64 (-.f64 %4714 %4854) b)) (approx %1219 (/.f64 (-.f64 (*.f64 #s(literal -9/16 binary64) %4542) (fma.f64 #s(literal 3/8 binary64) %4537 %4854)) b)) (approx %1219 (/.f64 (-.f64 %4721 (fma.f64 #s(literal 3/8 binary64) %4537 (fma.f64 #s(literal 1/2 binary64) %359 (*.f64 #s(literal 9/16 binary64) %4542)))) b)) (approx %1265 %4871) (approx %1265 %4875) (approx %1265 %4878) (approx %1270 %4882) (approx %1270 %4887) (approx %1299 (*.f64 #s(literal 9/2 binary64) %143)) (approx %1299 (/.f64 %4892 b)) (approx %1299 (/.f64 %4897 b)) (approx %1299 (/.f64 (fma.f64 #s(literal 3/2 binary64) %3350 %4897) b)) (approx %1311 (/.f64 (-.f64 %4575 %4891) b)) (approx %1311 (/.f64 (-.f64 (*.f64 #s(literal -81/16 binary64) %198) %4892) b)) (approx %1311 (/.f64 (-.f64 %4582 %4897) b)) (approx %1341 %4914) (approx %1341 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 1/3 binary64) a %4840)))) (approx %1341 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 1/3 binary64) a %4844)))) (approx %1341 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 1/3 binary64) a %4850)))) (approx %4929 (*.f64 #s(literal -1 binary64) (/.f64 %4914 %118))) (approx %4929 (*.f64 b (fma.f64 #s(literal -1 binary64) %4933 (*.f64 #s(literal -1/2 binary64) %4458)))) (approx %4929 (*.f64 b (fma.f64 #s(literal -1 binary64) %4933 %4939))) (approx %4929 (*.f64 b (fma.f64 #s(literal -1 binary64) %4933 (fma.f64 #s(literal -9/16 binary64) %4467 %4939)))) (approx %1350 (/.f64 (-.f64 (*.f64 #s(literal 27/8 binary64) %172) (*.f64 #s(literal -9/2 binary64) %12)) b)) (approx %1350 (/.f64 (-.f64 %4895 %4576) b)) (approx %1350 (/.f64 (-.f64 (*.f64 #s(literal 3/2 binary64) %3350) %4579) b)) (approx %1385 %4960) (approx %1385 (*.f64 b (+.f64 a %4963))) (approx %1385 (*.f64 b (+.f64 a %4968))) (approx %1385 (*.f64 b (+.f64 a %4975))) (approx %4979 (*.f64 #s(literal -1/3 binary64) %4980)) (approx %4979 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4458 %4984))) (approx %4979 (*.f64 b %4989)) (approx %4979 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %4989))) (approx %1397 (*.f64 #s(literal -3/2 binary64) %4534)) (approx %1397 (/.f64 %4998 b)) (approx %1397 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4542 %4998) b)) (approx %1397 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4542 (fma.f64 #s(literal -3/2 binary64) %359 (fma.f64 #s(literal -9/8 binary64) %4537 (*.f64 #s(literal -1/2 binary64) %4547)))) b)) (approx %1406 %3183) (approx %1406 %5014) (approx %1406 %5019) (approx %1406 %5023) (approx %1417 (*.f64 #s(literal 1/9 binary64) %126)) (approx %1417 %5029) (approx %1417 %5033) (approx %1417 %5036) (approx %1440 (*.f64 #s(literal 1/9 binary64) %1541)) (approx %1440 %5042) (approx %1440 %5046) (approx %1440 %5049) (approx %1457 (*.f64 b (+.f64 a (fma.f64 #s(literal -3/2 binary64) %4361 %440)))) (approx %1457 (*.f64 b (+.f64 a %5056))) (approx %1457 (*.f64 b (+.f64 a (fma.f64 #s(literal -27/16 binary64) %4440 %5056)))) (approx %5064 (*.f64 #s(literal 1/3 binary64) %4980)) (approx %5064 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4458 %5067))) (approx %5064 (*.f64 b %5072)) (approx %5064 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %5072))) (approx %1466 %5078) (approx %1466 %5080) (approx %1466 %5082) (approx %1504 (*.f64 #s(literal 3 binary64) %1541)) (approx %1504 %5088) (approx %1504 %5092) (approx %1504 %5095) (approx %1513 (*.f64 #s(literal 1/9 binary64) b)) (approx %1513 %5101) (approx %1513 %5106) (approx %1513 %5110) (approx %1518 %1541) (approx %1518 %5114) (approx %1518 %5118) (approx %1518 %5121) (approx %1531 (*.f64 #s(literal 1/9 binary64) %413)) (approx %1531 %5126) (approx %1531 %5130) (approx %1531 %5133) (approx %1566 (*.f64 #s(literal 1/3 binary64) %5135)) (approx %1566 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %5138 %5140))) (approx %1566 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %5138 (fma.f64 #s(literal -3/16 binary64) %5144 %5140)))) (approx %1566 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %5138 (fma.f64 #s(literal -3/16 binary64) %5144 (fma.f64 #s(literal -3/32 binary64) %5150 %5140))))) (approx %1591 (*.f64 #s(literal 1/3 binary64) (/.f64 %4589 a))) (approx %1591 (*.f64 %25 (-.f64 %5160 %5162))) (approx %1591 (*.f64 %25 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5166 %5160) %5168))) (approx %1591 (*.f64 %25 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5166 (fma.f64 #s(literal -3/8 binary64) (/.f64 %19 %212) %5160)) %5168))) (approx %1607 (*.f64 #s(literal 1/3 binary64) %4405)) (approx %1607 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %4408 %5180))) (approx %1607 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %4408 (fma.f64 #s(literal -3/16 binary64) %4414 %5180)))) (approx %1607 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %4408 (fma.f64 #s(literal -3/16 binary64) %4414 (fma.f64 #s(literal -3/32 binary64) %4423 %5180))))) (approx %1612 %5135) (approx %1612 (*.f64 b (fma.f64 #s(literal -3/4 binary64) %5138 %5139))) (approx %1612 (*.f64 b (fma.f64 #s(literal -3/4 binary64) %5138 (fma.f64 #s(literal -9/16 binary64) %5144 %5139)))) (approx %1612 (*.f64 b (fma.f64 #s(literal -3/4 binary64) %5138 (fma.f64 #s(literal -9/16 binary64) %5144 (fma.f64 #s(literal -9/32 binary64) %5150 %5139))))) (approx %53 (*.f64 #s(literal -1 binary64) %188)) (approx %23 (*.f64 #s(literal -1 binary64) %189)) (approx %24 (*.f64 #s(literal -1 binary64) %190)) (approx %36 (*.f64 #s(literal -1 binary64) %212)) (approx %37 (*.f64 #s(literal -1 binary64) %213)) (approx %104 (*.f64 #s(literal -1 binary64) %214)) (approx %42 (*.f64 #s(literal -2 binary64) b)) (approx %48 (*.f64 #s(literal 3/8 binary64) %190)) (approx %55 (*.f64 #s(literal 1/2 binary64) %188)) (approx %55 (*.f64 #s(literal -1 binary64) %4298)) (approx %62 (*.f64 #s(literal -1 binary64) %4304)) (approx %70 (*.f64 #s(literal -1 binary64) (*.f64 b %5228))) (approx %70 (*.f64 #s(literal -1 binary64) (*.f64 b %5232))) (approx %78 (*.f64 #s(literal -2/3 binary64) %126)) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4458 %5238)))) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 b %5244))) (approx %91 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %5244)))) (approx %105 (*.f64 #s(literal 3/8 binary64) %214)) (approx %106 (*.f64 #s(literal -1 binary64) %4317)) (approx %109 (*.f64 #s(literal -1 binary64) %4321)) (approx %111 (*.f64 #s(literal -1 binary64) %4307)) (approx %113 (*.f64 #s(literal -1 binary64) %4324)) (approx %115 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %4516)))) (approx %90 (*.f64 #s(literal -1 binary64) (*.f64 b %5266))) (approx %90 (*.f64 #s(literal -1 binary64) (*.f64 b %5270))) (approx %90 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %4388)))) (approx %187 (*.f64 #s(literal -1 binary64) %4871)) (approx %211 (*.f64 #s(literal -1 binary64) %4875)) (approx %273 (*.f64 #s(literal -1 binary64) %4878)) (approx %297 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %182 (*.f64 #s(literal 1/2 binary64) c)) b))) (approx %316 (*.f64 #s(literal -1 binary64) (/.f64 %5291 b))) (approx %350 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %3392 %5291) b))) (approx %361 (*.f64 #s(literal -1 binary64) %3428)) (approx %364 (*.f64 #s(literal 3/8 binary64) %3428)) (approx %368 %5303) (approx %370 (*.f64 #s(literal -1 binary64) %4359)) (approx %378 (*.f64 #s(literal -1 binary64) %3440)) (approx %381 (*.f64 #s(literal -1 binary64) %3442)) (approx %384 (*.f64 #s(literal 3/8 binary64) %3442)) (approx %388 (*.f64 #s(literal -1 binary64) %4364)) (approx %397 (*.f64 #s(literal -1 binary64) %4367)) (approx %404 (*.f64 #s(literal -1 binary64) %4372)) (approx %482 (*.f64 #s(literal -1 binary64) %4380)) (approx %482 (*.f64 #s(literal -1 binary64) %4385)) (approx %482 (*.f64 #s(literal -1 binary64) %4390)) (approx %487 (*.f64 #s(literal -1 binary64) %4394)) (approx %487 (*.f64 #s(literal -1 binary64) %4398)) (approx %487 (*.f64 #s(literal -1 binary64) %4402)) (approx %509 (*.f64 #s(literal -1 binary64) %5332)) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %5331 (*.f64 #s(literal 3/4 binary64) %5336))))) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %5331 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5342 (*.f64 #s(literal -9/16 binary64) %5344)) %189)))))) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %5331 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5342 (fma.f64 #s(literal -9/16 binary64) %5344 (*.f64 #s(literal 9/32 binary64) %5356))) %189)))))) (approx %550 (*.f64 #s(literal -1 binary64) %4431)) (approx %550 (*.f64 #s(literal -1 binary64) %4437)) (approx %550 (*.f64 #s(literal -1 binary64) %4442)) (approx %576 (*.f64 #s(literal -1 binary64) %4446)) (approx %576 (*.f64 #s(literal -1 binary64) %4451)) (approx %576 (*.f64 #s(literal -1 binary64) %4455)) (approx %584 (*.f64 #s(literal -1 binary64) %4460)) (approx %584 (*.f64 #s(literal -1 binary64) %4465)) (approx %584 (*.f64 #s(literal -1 binary64) %4469)) (approx %598 (*.f64 #s(literal -1 binary64) %4472)) (approx %598 (*.f64 #s(literal -1 binary64) %4476)) (approx %598 (*.f64 #s(literal -1 binary64) %4479)) (approx %606 (*.f64 #s(literal -1 binary64) %4483)) (approx %606 (*.f64 #s(literal -1 binary64) %4487)) (approx %606 (*.f64 #s(literal -1 binary64) %4493)) (approx %624 (*.f64 #s(literal -1 binary64) %4497)) (approx %624 (*.f64 #s(literal -1 binary64) %4501)) (approx %624 (*.f64 #s(literal -1 binary64) %4505)) (approx %633 (*.f64 #s(literal -1 binary64) %4509)) (approx %633 (*.f64 #s(literal -1 binary64) %4514)) (approx %633 (*.f64 #s(literal -1 binary64) %4518)) (approx %638 (*.f64 #s(literal 2 binary64) b)) (approx %638 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4392 #s(literal 2 binary64))))) (approx %638 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4396 %5266)))) (approx %638 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4400 %5270)))) (approx %664 (*.f64 #s(literal -6 binary64) %413)) (approx %664 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4361 %5425)))) (approx %664 (*.f64 #s(literal -1 binary64) (*.f64 b %5431))) (approx %664 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4440 %5431)))) (approx %688 (*.f64 #s(literal -1 binary64) (*.f64 b %5440))) (approx %688 (*.f64 #s(literal -1 binary64) (*.f64 b %5445))) (approx %688 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4467 %5445)))) (approx %696 (*.f64 #s(literal -6 binary64) b)) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 b %5455))) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 b %5459))) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %4736)))) (approx %706 %5468) (approx %706 (*.f64 %25 (-.f64 %5467 %3432))) (approx %706 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4379 b) %5467))) (approx %706 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4384 b) %5467))) (approx %745 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/4 binary64) %4458 %131)))) (approx %745 (*.f64 #s(literal -1 binary64) (*.f64 b %5486))) (approx %745 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/32 binary64) %4467 %5486)))) (approx %777 (*.f64 #s(literal -4/3 binary64) b)) (approx %777 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 4/3 binary64) (*.f64 #s(literal -1 binary64) %4356))))) (approx %777 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 4/3 binary64) %5504)))) (approx %777 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 4/3 binary64) (fma.f64 #s(literal -9/8 binary64) %4387 %5504))))) (approx %795 (*.f64 #s(literal -3/2 binary64) %5514)) (approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 9/8 binary64) %4361 (*.f64 #s(literal 3/2 binary64) a)) b))) (approx %795 (*.f64 #s(literal -1 binary64) (/.f64 %5524 b))) (approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -27/32 binary64) %4439 (*.f64 #s(literal -27/128 binary64) %4439)) %243) %5524) b))) (approx %889 (*.f64 #s(literal -6 binary64) %126)) (approx %889 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4458 %5538)))) (approx %889 (*.f64 #s(literal -1 binary64) (*.f64 b %5544))) (approx %889 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4467 %5544)))) (approx %898 (*.f64 #s(literal 2 binary64) %126)) (approx %898 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4495 %5439)))) (approx %898 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %4462 %4495) %5439)))) (approx %898 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %4462 (fma.f64 #s(literal 3/2 binary64) %4458 %4503)) %5439)))) (approx %933 (*.f64 #s(literal -2/3 binary64) %413)) (approx %933 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4361 %5571)))) (approx %933 (*.f64 #s(literal -1 binary64) (*.f64 b %5577))) (approx %933 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4440 %5577)))) (approx %695 (*.f64 #s(literal -1 binary64) %4729)) (approx %695 (*.f64 #s(literal -1 binary64) %4734)) (approx %695 (*.f64 #s(literal -1 binary64) %4738)) (approx %967 %2837) (approx %967 (*.f64 #s(literal -1 binary64) %4743)) (approx %967 (*.f64 #s(literal -1 binary64) %4747)) (approx %967 (*.f64 #s(literal -1 binary64) %4750)) (approx %1013 (*.f64 #s(literal -1 binary64) %4754)) (approx %1013 (*.f64 #s(literal -1 binary64) %4758)) (approx %1013 (*.f64 #s(literal -1 binary64) %4761)) (approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4499 %5440)))) (approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4503 %5445)))) (approx %1031 (*.f64 #s(literal -1 binary64) %4777)) (approx %1031 (*.f64 #s(literal -1 binary64) %4781)) (approx %1031 (*.f64 #s(literal -1 binary64) %4787)) (approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5543 %4775)))) (approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -81/16 binary64) %4467 %5538) %4779)))) (approx %1119 (*.f64 #s(literal 2/3 binary64) b)) (approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4481 #s(literal 2/3 binary64))))) (approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4485 #s(literal 2/3 binary64))))) (approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4491 #s(literal 2/3 binary64))))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 3/8 binary64) %4369) %5228)))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4489 %5232)))) (approx %1176 (*.f64 #s(literal -1 binary64) %4831)) (approx %1176 (*.f64 #s(literal -1 binary64) %4835)) (approx %1176 (*.f64 #s(literal -1 binary64) %4838)) (approx %1188 (*.f64 #s(literal -1 binary64) %5658)) (approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4830 %5656)))) (approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4834 %5656)))) (approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4837 %5656)))) (approx %1201 (*.f64 #s(literal -1 binary64) (/.f64 %5658 %118))) (approx %1201 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1/2 binary64) %4458 %427) %424)))) (approx %1201 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5682 %424)))) (approx %1201 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9/16 binary64) %4467 %5682) %424)))) (approx %1210 (*.f64 #s(literal -1 binary64) %4842)) (approx %1210 (*.f64 #s(literal -1 binary64) %4846)) (approx %1210 (*.f64 #s(literal -1 binary64) %4852)) (approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4833 %4841)))) (approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9/16 binary64) %4440 %470) %4845)))) (approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4880 #s(literal 2 binary64))))) (approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4885 #s(literal 2 binary64))))) (approx %1270 (*.f64 #s(literal -1 binary64) %4882)) (approx %1270 (*.f64 #s(literal -1 binary64) %4887)) (approx %1299 (*.f64 #s(literal 6 binary64) b)) (approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5721 #s(literal 6 binary64))))) (approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5726 #s(literal 6 binary64))))) (approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 27/8 binary64) %4369 (fma.f64 #s(literal 9/2 binary64) %4356 %5731)) #s(literal 6 binary64))))) (approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 #s(literal 6 binary64) %4731) %5721)))) (approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -81/16 binary64) %4387)) %5726)))) (approx %1341 (*.f64 #s(literal 2/3 binary64) %413)) (approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2/3 binary64) a %4840)))) (approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2/3 binary64) a %4844)))) (approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2/3 binary64) a %4850)))) (approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 27/8 binary64) %4369) %5455)))) (approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5731 %5459)))) (approx %1385 (*.f64 #s(literal 2 binary64) %413)) (approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %4962)))) (approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %4967)))) (approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %4974)))) (approx %1397 (*.f64 #s(literal -1 binary64) %5787)) (approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4445 %440)))) (approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4450 %440)))) (approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4454 %440)))) (approx %5802 (*.f64 #s(literal -1/3 binary64) (/.f64 %5787 %118))) (approx %5802 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4458 %5807)))) (approx %5802 (*.f64 #s(literal -1 binary64) (*.f64 b %5813))) (approx %5802 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %5813)))) (approx %1406 (*.f64 #s(literal -1 binary64) %5014)) (approx %1406 (*.f64 #s(literal -1 binary64) %5019)) (approx %1406 (*.f64 #s(literal -1 binary64) %5023)) (approx %1417 (*.f64 #s(literal -1 binary64) %5029)) (approx %1417 (*.f64 #s(literal -1 binary64) %5033)) (approx %1417 (*.f64 #s(literal -1 binary64) %5036)) (approx %1440 (*.f64 #s(literal -1 binary64) %5042)) (approx %1440 (*.f64 #s(literal -1 binary64) %5046)) (approx %1440 (*.f64 #s(literal -1 binary64) %5049)) (approx %1457 (*.f64 #s(literal -2 binary64) %413)) (approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/2 binary64) %4361 %5841)))) (approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 b %5847))) (approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4440 %5847)))) (approx %1466 (*.f64 #s(literal -1 binary64) %5078)) (approx %1466 (*.f64 #s(literal -1 binary64) %5080)) (approx %1466 (*.f64 #s(literal -1 binary64) %5082)) (approx %1504 (*.f64 #s(literal -1 binary64) %5088)) (approx %1504 (*.f64 #s(literal -1 binary64) %5092)) (approx %1504 (*.f64 #s(literal -1 binary64) %5095)) (approx %1513 (*.f64 #s(literal -1 binary64) %5101)) (approx %1513 (*.f64 #s(literal -1 binary64) %5106)) (approx %1513 (*.f64 #s(literal -1 binary64) %5110)) (approx %1518 (*.f64 #s(literal -1 binary64) %5114)) (approx %1518 (*.f64 #s(literal -1 binary64) %5118)) (approx %1518 (*.f64 #s(literal -1 binary64) %5121)) (approx %1531 (*.f64 #s(literal -1 binary64) %5126)) (approx %1531 (*.f64 #s(literal -1 binary64) %5130)) (approx %1531 (*.f64 #s(literal -1 binary64) %5133)) (approx %1566 (*.f64 #s(literal -1/3 binary64) %5885)) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 1/4 binary64) %5888 %5890)))) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5895 (*.f64 #s(literal -3/16 binary64) %5896)) %189) %5890)))) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5895 (fma.f64 #s(literal -3/16 binary64) %5896 (*.f64 #s(literal 3/32 binary64) %5905))) %189) %5890)))) (approx %1591 (*.f64 #s(literal 1/3 binary64) (/.f64 %5468 a))) (approx %1591 (*.f64 %25 (-.f64 %5918 %5162))) (approx %1591 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4459 b) %5918))) (approx %1591 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4464 b) %5918))) (approx %1607 (*.f64 #s(literal -1/3 binary64) %5332)) (approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 1/4 binary64) %5336 %5932)))) (approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5342 (*.f64 #s(literal -3/16 binary64) %5344)) %189) %5932)))) (approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5342 (fma.f64 #s(literal -3/16 binary64) %5344 (*.f64 #s(literal 3/32 binary64) %5356))) %189) %5932)))) (approx %1612 (*.f64 #s(literal -1 binary64) %5885)) (approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 3/4 binary64) %5888 %5889)))) (approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5895 (*.f64 #s(literal -9/16 binary64) %5896)) %189) %5889)))) (approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5895 (fma.f64 #s(literal -9/16 binary64) %5896 (*.f64 #s(literal 9/32 binary64) %5905))) %189) %5889)))) (approx c c) (approx %53 %57) (approx %15 %18) (approx %30 %32) (approx %104 %93) (approx %55 %5978) (approx %62 %5984) (approx %70 (fma.f64 #s(literal 1/3 binary64) %44 %5984)) (approx %78 %2443) (approx %78 (fma.f64 #s(literal 1/3 binary64) %45 %5978)) (approx %91 (fma.f64 #s(literal 1/3 binary64) %45 %5994)) (approx %106 (*.f64 %18 %394)) (approx %109 (*.f64 %18 %5991)) (approx %111 %5994) (approx %113 %6009) (approx %115 (fma.f64 #s(literal 1/3 binary64) %44 %6009)) (approx %475 (*.f64 #s(literal -3 binary64) c)) (approx %90 (-.f64 %6018 b)) (approx %90 (-.f64 %6026 b)) (approx %179 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 #s(literal -9/8 binary64) %4361)))) (approx %187 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5514 (*.f64 #s(literal -9/8 binary64) (/.f64 %359 %189))))) (approx %202 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %6002 %197) %6040))))) (approx %211 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5514 (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %6002 %212) %6048))))) (approx %221 %223) (approx %233 %6057) (approx %241 %6059) (approx %246 (*.f64 #s(literal -1/2 binary64) %6059)) (approx %249 (*.f64 %18 %6066)) (approx %256 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c %6066)))) (approx %261 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -9/8 binary64) %6039 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %6073 (*.f64 #s(literal -1/2 binary64) (/.f64 %6074 %243))))))))) (approx %273 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5514 (*.f64 c (fma.f64 #s(literal -9/8 binary64) %6047 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %6084 (*.f64 #s(literal -1/2 binary64) (/.f64 %6074 %276))))))))) (approx %292 (*.f64 c %4358)) (approx %297 (*.f64 c (-.f64 %3430 %6096))) (approx %310 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 %359 %197) %6101)) #s(literal 1/2 binary64)))) (approx %316 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %3440 %3444)) %6096))) (approx %325 %6112) (approx %330 (*.f64 #s(literal -1/6 binary64) %6112)) (approx %334 (*.f64 %18 %6118)) (approx %339 (*.f64 c (-.f64 (*.f64 c %6118) #s(literal 1/2 binary64)))) (approx %342 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %4636 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %6125 (*.f64 #s(literal -1/6 binary64) (/.f64 %6074 %323)))))) #s(literal 1/2 binary64)))) (approx %350 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %3442 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %6135 (*.f64 #s(literal -1/6 binary64) (/.f64 %6074 %3418)))))) %6096))) (approx %388 %5991) (approx %397 %5992) (approx %404 %5993) (approx %482 %6018) (approx %482 %6026) (approx %487 (-.f64 %6153 %26)) (approx %487 (-.f64 %6160 %26)) (approx %509 (+.f64 %510 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %6163 (*.f64 #s(literal 1/2 binary64) %6168))))) (approx %509 (+.f64 %510 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %6163 (*.f64 c (fma.f64 #s(literal 1/2 binary64) %6181 (*.f64 #s(literal 1/2 binary64) %6182))))))) (approx %550 (fma.f64 #s(literal -9/2 binary64) %6190 %552)) (approx %550 (fma.f64 #s(literal 3 binary64) %551 %6197)) (approx %550 (fma.f64 #s(literal 3 binary64) %551 %6207)) (approx %576 %6210) (approx %576 %6215) (approx %576 %6222) (approx %584 %6224) (approx %584 %6226) (approx %584 %6228) (approx %598 %6230) (approx %598 %6235) (approx %598 %6241) (approx %606 (fma.f64 #s(literal -1/3 binary64) %26 %6245)) (approx %606 (fma.f64 #s(literal -1/3 binary64) %26 %6252)) (approx %624 (-.f64 %904 %585)) (approx %624 (-.f64 %6258 %585)) (approx %624 (-.f64 (*.f64 c %6263) %585)) (approx %633 (fma.f64 #s(literal 1/3 binary64) %26 %5984)) (approx %633 (fma.f64 #s(literal 1/3 binary64) %26 %6009)) (approx %638 (-.f64 (+.f64 b %6153) %26)) (approx %638 (-.f64 (+.f64 b %6160) %26)) (approx %651 (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %6017))) (approx %651 (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %6025))) (approx %664 (fma.f64 #s(literal -9/2 binary64) %6190 %666)) (approx %664 (fma.f64 #s(literal -3 binary64) %665 %6197)) (approx %664 (fma.f64 #s(literal -3 binary64) %665 %6207)) (approx %678 (fma.f64 #s(literal -1/3 binary64) %639 %5984)) (approx %678 (fma.f64 #s(literal -1/3 binary64) %639 %6009)) (approx %688 (-.f64 %6230 %126)) (approx %688 (-.f64 %6235 %126)) (approx %688 (-.f64 %6241 %126)) (approx %696 (fma.f64 #s(literal -3 binary64) b %6302)) (approx %696 (fma.f64 #s(literal -3 binary64) b %6310)) (approx %706 (-.f64 (fma.f64 c %6016 %520) b)) (approx %706 (-.f64 (fma.f64 c %6024 %520) b)) (approx %718 (fma.f64 #s(literal -1/2 binary64) %57 %720)) (approx %718 (fma.f64 #s(literal -1/3 binary64) %719 %5978)) (approx %718 (fma.f64 #s(literal -1/3 binary64) %719 %5994)) (approx %728 (fma.f64 #s(literal 3 binary64) %44 %6301)) (approx %728 (fma.f64 #s(literal 3 binary64) %44 %6309)) (approx %745 (fma.f64 #s(literal -3/4 binary64) %57 %746)) (approx %745 (fma.f64 #s(literal 1/2 binary64) %45 %6334)) (approx %745 (fma.f64 #s(literal 1/2 binary64) %45 %6341)) (approx %777 (fma.f64 #s(literal 2/3 binary64) %44 (*.f64 c (fma.f64 #s(literal -1 binary64) %5980 (*.f64 #s(literal -3/4 binary64) %5981))))) (approx %777 (fma.f64 #s(literal 2/3 binary64) %44 (*.f64 c (fma.f64 #s(literal -1 binary64) %5980 (*.f64 c (fma.f64 #s(literal -9/8 binary64) %6003 (*.f64 #s(literal -3/4 binary64) %6004))))))) (approx %795 (fma.f64 #s(literal -3 binary64) %796 (*.f64 #s(literal 9/2 binary64) (/.f64 %359 %801)))) (approx %795 (fma.f64 #s(literal -3 binary64) %796 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c %6363) (*.f64 #s(literal 9/2 binary64) %6365))))) (approx %795 (fma.f64 #s(literal -3 binary64) %796 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %6365 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %123 %826) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a %6363) %829) (*.f64 #s(literal 27/16 binary64) (/.f64 %123 %831))))) (*.f64 #s(literal 3 binary64) %6363))))))) (approx %845 (fma.f64 #s(literal 3 binary64) %846 (*.f64 #s(literal 9/2 binary64) (/.f64 %359 %850)))) (approx %845 (fma.f64 #s(literal 3 binary64) %846 (*.f64 c (fma.f64 #s(literal -3 binary64) (*.f64 c %6393) (*.f64 #s(literal 9/2 binary64) %6395))))) (approx %845 (fma.f64 #s(literal 3 binary64) %846 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %6395 (*.f64 c (fma.f64 #s(literal -3 binary64) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %123 %871) (fma.f64 #s(literal -27/16 binary64) (/.f64 %123 %873) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a %6393) %876))))) (*.f64 #s(literal -3 binary64) %6393))))))) (approx %889 (fma.f64 #s(literal -9/2 binary64) %57 %890)) (approx %889 (fma.f64 #s(literal 3 binary64) %45 %6421)) (approx %889 (fma.f64 #s(literal 3 binary64) %45 %6428)) (approx %898 (fma.f64 #s(literal -1 binary64) %45 %904)) (approx %898 (fma.f64 #s(literal -1 binary64) %45 %6258)) (approx %898 (fma.f64 #s(literal -1 binary64) %45 (*.f64 c %6436))) (approx %919 (fma.f64 #s(literal -1/2 binary64) %57 %921)) (approx %919 (fma.f64 #s(literal 1/3 binary64) %920 %5978)) (approx %919 (fma.f64 #s(literal 1/3 binary64) %920 %5994)) (approx %933 (fma.f64 #s(literal -1/2 binary64) %6190 %934)) (approx %933 (fma.f64 #s(literal -1/3 binary64) %665 %6450)) (approx %933 (fma.f64 #s(literal -1/3 binary64) %665 %6457)) (approx %942 %6460) (approx %942 (fma.f64 #s(literal -1/2 binary64) %57 %6460)) (approx %942 (fma.f64 #s(literal -1/3 binary64) %126 %6226)) (approx %942 (fma.f64 #s(literal -1/3 binary64) %126 %6228)) (approx %695 %6302) (approx %695 %6310) (approx %967 (fma.f64 #s(literal -3/4 binary64) %57 %968)) (approx %967 (fma.f64 #s(literal 1/2 binary64) %585 %6334)) (approx %967 (fma.f64 #s(literal 1/2 binary64) %585 %6341)) (approx %984 %6476) (approx %984 (fma.f64 #s(literal -1 binary64) %585 %6478)) (approx %984 (fma.f64 #s(literal -1 binary64) %585 %6481)) (approx %984 (fma.f64 #s(literal -1 binary64) %585 (fma.f64 c %6436 %126))) (approx %1000 %6487) (approx %1000 (fma.f64 #s(literal -1/2 binary64) %57 %6487)) (approx %1000 (fma.f64 #s(literal -1/3 binary64) %6476 %5978)) (approx %1000 (fma.f64 #s(literal -1/3 binary64) %6476 %5994)) (approx %1013 (fma.f64 #s(literal -9/2 binary64) %57 %1014)) (approx %1013 %6497) (approx %1013 %6499) (approx %1023 %6501) (approx %1023 (-.f64 %6478 %585)) (approx %1023 (-.f64 %6481 %585)) (approx %1023 (-.f64 (fma.f64 c %6263 %126) %585)) (approx %6510 %6511) (approx %6510 (fma.f64 #s(literal -1/2 binary64) %57 %6511)) (approx %6510 (fma.f64 #s(literal -1/3 binary64) %6501 %5978)) (approx %6510 (fma.f64 #s(literal -1/3 binary64) %6501 %5994)) (approx %1031 (fma.f64 #s(literal -3 binary64) %585 %1039)) (approx %1031 (fma.f64 #s(literal -3 binary64) %585 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %362 %6419)))) (approx %1031 (fma.f64 #s(literal -3 binary64) %585 (*.f64 c (fma.f64 c (fma.f64 #s(literal 27/8 binary64) %382 (*.f64 #s(literal 81/16 binary64) %379)) %6419)))) (approx %1054 %6531) (approx %1054 (-.f64 (fma.f64 #s(literal -9/2 binary64) %57 %467) %1032)) (approx %1054 (-.f64 (fma.f64 #s(literal -3 binary64) %126 %6421) %1032)) (approx %1054 (-.f64 (fma.f64 #s(literal -3 binary64) %126 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -81/16 binary64) %379) (*.f64 #s(literal 27/8 binary64) %382))) %6419))) %1032)) (approx %1079 %6548) (approx %1079 (fma.f64 #s(literal -1/2 binary64) %57 %6548)) (approx %1079 (fma.f64 #s(literal 1/9 binary64) %6531 %5978)) (approx %1079 (fma.f64 #s(literal 1/9 binary64) %6531 %5994)) (approx %1095 %6556) (approx %1095 (fma.f64 #s(literal -9/2 binary64) %57 %6556)) (approx %1095 (fma.f64 #s(literal -3 binary64) %126 %6497)) (approx %1095 (fma.f64 #s(literal -3 binary64) %126 %6499)) (approx %1104 %6564) (approx %1104 (fma.f64 #s(literal -1/2 binary64) %57 %6564)) (approx %1104 (fma.f64 #s(literal 1/9 binary64) %6556 %5978)) (approx %1104 (fma.f64 #s(literal 1/9 binary64) %6556 %5994)) (approx %1119 (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %6245))) (approx %1119 (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %6252))) (approx %1131 (fma.f64 #s(literal -1 binary64) %1132 %58)) (approx %1131 (fma.f64 #s(literal -1 binary64) %1132 %5978)) (approx %1131 (fma.f64 #s(literal -1 binary64) %1132 %5994)) (approx %1144 (-.f64 (fma.f64 #s(literal 1/3 binary64) b (*.f64 c (-.f64 (*.f64 #s(literal 3/8 binary64) %5981) %6585))) %588)) (approx %1144 (-.f64 (fma.f64 #s(literal 1/3 binary64) b (*.f64 c (-.f64 (*.f64 c (-.f64 %6248 %6005)) %6585))) %588)) (approx %1162 (fma.f64 #s(literal -1 binary64) %1163 %58)) (approx %1162 (fma.f64 #s(literal -1 binary64) %1163 %5978)) (approx %1162 (fma.f64 #s(literal -1 binary64) %1163 %5994)) (approx %1176 %6604) (approx %1176 %6606) (approx %1176 %6608) (approx %1188 %6610) (approx %1188 (-.f64 %6604 %1186)) (approx %1188 (-.f64 %6606 %1186)) (approx %1188 (-.f64 %6608 %1186)) (approx %1201 (/.f64 %6610 %118)) (approx %1201 (-.f64 %6224 %2194)) (approx %1201 (-.f64 %6226 %2194)) (approx %1201 (-.f64 %6228 %2194)) (approx %1210 (fma.f64 #s(literal -1/3 binary64) %551 %6626)) (approx %1210 (fma.f64 #s(literal -1/3 binary64) %551 %6631)) (approx %1210 (fma.f64 #s(literal -1/3 binary64) %551 %6638)) (approx %1219 %6641) (approx %1219 (-.f64 (fma.f64 #s(literal -1/2 binary64) %6190 %452) %1211)) (approx %1219 (-.f64 (fma.f64 #s(literal -1/3 binary64) %413 (*.f64 c (-.f64 %6448 %6629))) %1211)) (approx %1219 (-.f64 (fma.f64 #s(literal -1/3 binary64) %413 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %6201) (*.f64 #s(literal 3/8 binary64) %6202))) %6629))) %1211)) (approx %1243 (/.f64 %6641 %118)) (approx %1243 (-.f64 (fma.f64 #s(literal -1/2 binary64) %57 %430) %6663)) (approx %1243 (-.f64 (fma.f64 #s(literal -1/3 binary64) %126 %5978) %6663)) (approx %1243 (-.f64 (fma.f64 #s(literal -1/3 binary64) %126 %5994) %6663)) (approx %6672 (fma.f64 #s(literal -1/2 binary64) %57 %1105)) (approx %6672 (fma.f64 #s(literal 1/9 binary64) %1096 %5978)) (approx %6672 (fma.f64 #s(literal 1/9 binary64) %1096 %5994)) (approx %1265 (+.f64 b %6682)) (approx %1265 (+.f64 b %6689)) (approx %6692 (fma.f64 #s(literal -1/2 binary64) %57 %1001)) (approx %6692 (fma.f64 #s(literal -1/3 binary64) %986 %5978)) (approx %6692 (fma.f64 #s(literal -1/3 binary64) %986 %5994)) (approx %1270 %6682) (approx %1270 %6689) (approx %1275 (-.f64 %6302 %436)) (approx %1275 (-.f64 %6310 %436)) (approx %1284 (fma.f64 #s(literal -1/2 binary64) %57 %1286)) (approx %1284 (fma.f64 #s(literal 1/9 binary64) %1285 %5978)) (approx %1284 (fma.f64 #s(literal 1/9 binary64) %1285 %5994)) (approx %1299 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b (*.f64 c (fma.f64 #s(literal 27/8 binary64) %5981 %6711))))) (approx %1299 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b (*.f64 c (fma.f64 #s(literal 9/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %6004 %6717))))))) (approx %1311 (-.f64 (*.f64 c (-.f64 %6299 %6711)) %1300)) (approx %1311 (-.f64 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -81/16 binary64) %6003) (*.f64 #s(literal 27/8 binary64) %6004))) %6711)) %1300)) (approx %1321 (fma.f64 #s(literal -1/2 binary64) %57 %1324)) (approx %1321 (fma.f64 #s(literal -1/9 binary64) %1323 %5978)) (approx %1321 (fma.f64 #s(literal -1/9 binary64) %1323 %5994)) (approx %1341 %6743) (approx %1341 (fma.f64 #s(literal -1/3 binary64) %551 (fma.f64 #s(literal 1/3 binary64) %413 %6626))) (approx %1341 (fma.f64 #s(literal -1/3 binary64) %551 (fma.f64 #s(literal 1/3 binary64) %413 %6631))) (approx %1341 (fma.f64 #s(literal -1/3 binary64) %551 (fma.f64 #s(literal 1/3 binary64) %413 %6638))) (approx %4929 (*.f64 #s(literal -1 binary64) %6754)) (approx %4929 (fma.f64 #s(literal -1 binary64) %6754 %58)) (approx %4929 (fma.f64 #s(literal -1 binary64) %6754 %5978)) (approx %4929 (fma.f64 #s(literal -1 binary64) %6754 %5994)) (approx %1350 (-.f64 (fma.f64 #s(literal 3 binary64) b (*.f64 c (-.f64 (*.f64 #s(literal 27/8 binary64) %5981) %6764))) %555)) (approx %1350 (-.f64 (fma.f64 #s(literal 3 binary64) b (*.f64 c (-.f64 (*.f64 c (-.f64 %6717 %6305)) %6764))) %555)) (approx %1369 (fma.f64 #s(literal -1/2 binary64) %57 %1371)) (approx %1369 (fma.f64 #s(literal -1/9 binary64) %1370 %5978)) (approx %1369 (fma.f64 #s(literal -1/9 binary64) %1370 %5994)) (approx %1385 %6783) (approx %1385 (fma.f64 #s(literal -1 binary64) %551 (fma.f64 #s(literal 3/2 binary64) %6190 %413))) (approx %1385 (fma.f64 #s(literal -1 binary64) %551 (fma.f64 a b %6790))) (approx %1385 (fma.f64 #s(literal -1 binary64) %551 (fma.f64 a b %6798))) (approx %4979 %6803) (approx %4979 (fma.f64 #s(literal -1/2 binary64) %57 %6803)) (approx %4979 (fma.f64 #s(literal -1/3 binary64) %6802 %5978)) (approx %4979 (fma.f64 #s(literal -1/3 binary64) %6802 %5994)) (approx %1397 %6811) (approx %1397 (-.f64 %6210 %413)) (approx %1397 (-.f64 %6215 %413)) (approx %1397 (-.f64 %6222 %413)) (approx %5802 %6820) (approx %5802 (fma.f64 #s(literal -1/2 binary64) %57 %6820)) (approx %5802 (fma.f64 #s(literal 1/3 binary64) %6819 %5978)) (approx %5802 (fma.f64 #s(literal 1/3 binary64) %6819 %5994)) (approx %1406 (fma.f64 #s(literal -1/2 binary64) %1634 %1408)) (approx %1406 (fma.f64 #s(literal 1/3 binary64) %1407 (*.f64 c %1863))) (approx %1406 (fma.f64 #s(literal 1/3 binary64) %1407 (*.f64 c (-.f64 (*.f64 c %394) %1862)))) (approx %1417 (fma.f64 #s(literal -1/6 binary64) %57 %1418)) (approx %1417 (fma.f64 #s(literal 1/9 binary64) %585 (*.f64 c (-.f64 (*.f64 #s(literal -1/8 binary64) %362) %6841)))) (approx %1417 (fma.f64 #s(literal 1/9 binary64) %585 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %379 (*.f64 #s(literal -1/8 binary64) %382))) %6841)))) (approx %1440 (fma.f64 #s(literal -1/6 binary64) %1634 %1441)) (approx %1440 (fma.f64 #s(literal 1/9 binary64) %1407 (*.f64 c (-.f64 (*.f64 #s(literal -1/8 binary64) %399) %6856)))) (approx %1440 (fma.f64 #s(literal 1/9 binary64) %1407 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -3/16 binary64) %389) (*.f64 #s(literal 1/8 binary64) %392))) %6856)))) (approx %1457 %6869) (approx %1457 (fma.f64 #s(literal -3/2 binary64) %6190 %6869)) (approx %1457 (fma.f64 #s(literal -1 binary64) %413 %6215)) (approx %1457 (fma.f64 #s(literal -1 binary64) %413 %6222)) (approx %5064 %6878) (approx %5064 (fma.f64 #s(literal -1/2 binary64) %57 %6878)) (approx %5064 (fma.f64 #s(literal 1/3 binary64) %6877 %5978)) (approx %5064 (fma.f64 #s(literal 1/3 binary64) %6877 %5994)) (approx %1466 (fma.f64 #s(literal -1 binary64) %551 (*.f64 #s(literal 3/2 binary64) %6190))) (approx %1466 (fma.f64 #s(literal -1 binary64) %551 %6790)) (approx %1466 (fma.f64 #s(literal -1 binary64) %551 %6798)) (approx %1475 (fma.f64 #s(literal -3/2 binary64) %57 %1476)) (approx %1475 (fma.f64 #s(literal 1/3 binary64) %1096 %6895)) (approx %1475 (fma.f64 #s(literal 1/3 binary64) %1096 %6898)) (approx %1488 (fma.f64 #s(literal -3/2 binary64) %57 %1489)) (approx %1488 (fma.f64 #s(literal -1/3 binary64) %1323 %6895)) (approx %1488 (fma.f64 #s(literal -1/3 binary64) %1323 %6898)) (approx %1504 (fma.f64 #s(literal -9/2 binary64) %1634 %1505)) (approx %1504 (fma.f64 #s(literal 3 binary64) %1407 (*.f64 c (-.f64 (*.f64 #s(literal -27/8 binary64) %399) %6910)))) (approx %1504 (fma.f64 #s(literal 3 binary64) %1407 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -81/16 binary64) %389) (*.f64 #s(literal 27/8 binary64) %392))) %6910)))) (approx %1513 (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5980 (*.f64 #s(literal -1/8 binary64) %5981))))) (approx %1513 (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5980 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %6003 (*.f64 #s(literal -1/8 binary64) %6004))))))) (approx %1518 (fma.f64 #s(literal -3/2 binary64) %1634 %1407)) (approx %1518 (fma.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) %399) %6938) %1407)) (approx %1518 (fma.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) %389) (*.f64 #s(literal 9/8 binary64) %392))) %6938) %1407)) (approx %1531 (fma.f64 #s(literal -1/6 binary64) %6190 %1532)) (approx %1531 (fma.f64 #s(literal 1/9 binary64) %551 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %6193 (*.f64 #s(literal -1/8 binary64) %6194))))) (approx %1531 (fma.f64 #s(literal 1/9 binary64) %551 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %6193 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %6201 (*.f64 #s(literal -1/8 binary64) %6202))))))) (approx %1566 (fma.f64 #s(literal -1/4 binary64) %518 %1568)) (approx %1566 (fma.f64 #s(literal 1/3 binary64) %1567 (*.f64 c (-.f64 (*.f64 #s(literal 1/6 binary64) %6966) %6969)))) (approx %1566 (fma.f64 #s(literal 1/3 binary64) %1567 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal 1/6 binary64) %6974 (*.f64 #s(literal 1/6 binary64) %6975))) %6969)))) (approx %1591 %6985) (approx %1591 (fma.f64 #s(literal -1/2 binary64) %57 %6985)) (approx %1591 (fma.f64 #s(literal -1/3 binary64) %126 (fma.f64 #s(literal 1/3 binary64) %6983 %5978))) (approx %1591 (fma.f64 #s(literal -1/3 binary64) %126 (fma.f64 #s(literal 1/3 binary64) %6983 %5994))) (approx %1607 (fma.f64 #s(literal 1/3 binary64) %510 (*.f64 c (fma.f64 #s(literal -1/4 binary64) %6163 (*.f64 #s(literal 1/6 binary64) %6168))))) (approx %1607 (fma.f64 #s(literal 1/3 binary64) %510 (*.f64 c (fma.f64 #s(literal -1/4 binary64) %6163 (*.f64 c (fma.f64 #s(literal 1/6 binary64) %6181 (*.f64 #s(literal 1/6 binary64) %6182))))))) (approx %1612 (fma.f64 #s(literal -3/4 binary64) %518 %1567)) (approx %1612 (fma.f64 c (-.f64 (*.f64 #s(literal 1/2 binary64) %6966) %7010) %1567)) (approx %1612 (fma.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal 1/2 binary64) %6974 (*.f64 #s(literal 1/2 binary64) %6975))) %7010) %1567)) (approx %1620 (fma.f64 #s(literal -1/2 binary64) %57 %1622)) (approx %1620 (fma.f64 #s(literal 1/3 binary64) %1621 %5978)) (approx %1620 (fma.f64 #s(literal 1/3 binary64) %1621 %5994)) (approx %55 (*.f64 %18 %7029)) (approx %62 (*.f64 %18 %7033)) (approx %70 (*.f64 %18 (fma.f64 #s(literal -1/2 binary64) %7032 (fma.f64 #s(literal -3/8 binary64) %6004 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %18)))))) (approx %78 (*.f64 %18 (-.f64 (fma.f64 #s(literal -3/8 binary64) %382 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %19))) (/.f64 #s(literal 1/2 binary64) %7026)))) (approx %91 (*.f64 #s(literal 1/3 binary64) %7053)) (approx %91 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7056 %7058))) (approx %91 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7056 %7065))) (approx %91 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7056 %7073))) (approx %106 (*.f64 %32 (-.f64 (*.f64 #s(literal -9/16 binary64) %7077) %7081))) (approx %109 (*.f64 %32 %7088)) (approx %111 (*.f64 %32 %7093)) (approx %113 (*.f64 %32 (fma.f64 #s(literal -9/16 binary64) %6174 %7097))) (approx %113 (*.f64 %32 (fma.f64 #s(literal -9/16 binary64) %6174 (fma.f64 #s(literal -1/2 binary64) %7101 %7097)))) (approx %115 (*.f64 %32 (fma.f64 #s(literal -9/16 binary64) %6174 (fma.f64 #s(literal -1/2 binary64) %7101 (fma.f64 #s(literal -3/8 binary64) %7096 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %32))))))) (approx %1702 (*.f64 %32 (-.f64 (fma.f64 #s(literal -9/16 binary64) %7085 (fma.f64 #s(literal -3/8 binary64) %7086 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %33)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %7091))))) (approx %90 %7052) (approx %90 (*.f64 c (+.f64 %7051 %7123))) (approx %90 (*.f64 c (-.f64 %7129 %4633))) (approx %90 (*.f64 c (-.f64 %7135 %4633))) (approx %179 (*.f64 %18 %7139)) (approx %187 (*.f64 %18 %7144)) (approx %202 (*.f64 %32 (fma.f64 #s(literal -27/16 binary64) %6073 %7148))) (approx %202 (*.f64 %32 (fma.f64 #s(literal -27/16 binary64) %6073 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %18) %7148)))) (approx %211 (*.f64 %32 (fma.f64 #s(literal -27/16 binary64) %6084 %7159))) (approx %211 (*.f64 %32 (fma.f64 #s(literal -27/16 binary64) %6084 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %7163) %7159)))) (approx %249 (*.f64 %223 %7172)) (approx %256 (*.f64 %223 %7176)) (approx %261 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7180 %7171))) (approx %261 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7180 %7172))) (approx %261 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7180 %7176))) (approx %273 (*.f64 #s(literal -1/2 binary64) (/.f64 %6057 %276))) (approx %273 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7194 %7196))) (approx %273 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7194 %7202))) (approx %273 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7194 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %7206) %7202)))) (approx %292 (*.f64 %18 %7213)) (approx %297 (*.f64 %18 %7218)) (approx %310 (*.f64 %32 %7223)) (approx %310 (*.f64 %32 (-.f64 %7223 (/.f64 #s(literal 1/2 binary64) %18)))) (approx %316 (*.f64 %32 %7232)) (approx %316 (*.f64 %32 (-.f64 %7232 (/.f64 #s(literal 1/2 binary64) %7163)))) (approx %334 (*.f64 %223 %7242)) (approx %339 (*.f64 %223 (-.f64 %7242 (/.f64 #s(literal 1/2 binary64) %32)))) (approx %342 (*.f64 %223 (fma.f64 #s(literal -9/16 binary64) %7249 %7241))) (approx %342 (*.f64 %223 %7253)) (approx %342 (*.f64 %223 (-.f64 %7253 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %32))))) (approx %350 (*.f64 #s(literal -1/6 binary64) (/.f64 %6057 %3418))) (approx %350 (*.f64 %223 (fma.f64 #s(literal -9/16 binary64) %7264 %7266))) (approx %350 (*.f64 %223 %7272)) (approx %350 (*.f64 %223 (-.f64 %7272 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %7206))))) (approx %370 (*.f64 c %7029)) (approx %388 (*.f64 c %7088)) (approx %397 (*.f64 %18 %7088)) (approx %404 (*.f64 %18 %7093)) (approx %477 (*.f64 c (fma.f64 #s(literal -3 binary64) a %7288))) (approx %482 %7292) (approx %482 %7294) (approx %482 %7303) (approx %487 (*.f64 #s(literal -1 binary64) %7052)) (approx %487 %7309) (approx %487 %7313) (approx %487 %7317) (approx %509 %7321) (approx %509 (*.f64 c (+.f64 %7320 %7326))) (approx %509 (*.f64 c (+.f64 %7320 (fma.f64 #s(literal -1/16 binary64) %7333 %7326)))) (approx %509 (*.f64 c (+.f64 %7320 (fma.f64 #s(literal -1/16 binary64) %7333 (fma.f64 #s(literal -1/32 binary64) %7342 %7326))))) (approx %550 (*.f64 #s(literal 3 binary64) %7348)) (approx %550 %7355) (approx %550 %7359) (approx %550 %7364) (approx %576 %7348) (approx %576 %7368) (approx %576 %7371) (approx %576 %7375) (approx %584 %7377) (approx %584 %7379) (approx %584 %7385) (approx %598 %7053) (approx %598 %7389) (approx %598 %7392) (approx %598 %7396) (approx %606 (*.f64 #s(literal -1/3 binary64) %7052)) (approx %606 %7402) (approx %606 %7407) (approx %606 %7412) (approx %624 (*.f64 #s(literal -1 binary64) %7053)) (approx %624 %7418) (approx %624 %7422) (approx %624 %7426) (approx %633 (*.f64 #s(literal 1/3 binary64) %7052)) (approx %633 %7432) (approx %633 %7435) (approx %633 %7439) (approx %638 (*.f64 c (-.f64 %4633 %7051))) (approx %638 (*.f64 c (-.f64 %7444 %7051))) (approx %638 (*.f64 c (-.f64 %7448 %7129))) (approx %651 (*.f64 c (+.f64 %7051 (fma.f64 #s(literal -1 binary64) %4633 %7128)))) (approx %651 (*.f64 c (+.f64 %7051 (fma.f64 #s(literal -1 binary64) %4633 %7134)))) (approx %664 (*.f64 c (fma.f64 #s(literal -3 binary64) %7460 %7353))) (approx %664 (*.f64 c (fma.f64 #s(literal -3 binary64) %7460 %7354))) (approx %664 (*.f64 c (fma.f64 #s(literal -3 binary64) %7460 %7358))) (approx %678 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4633 %7430))) (approx %678 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4633 %7431))) (approx %678 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4633 %7434))) (approx %688 (*.f64 c (fma.f64 #s(literal -1 binary64) %7056 %7057))) (approx %688 (*.f64 c (fma.f64 #s(literal -1 binary64) %7056 %7388))) (approx %688 (*.f64 c (fma.f64 #s(literal -1 binary64) %7056 %7391))) (approx %696 (*.f64 #s(literal 3 binary64) %7052)) (approx %696 (*.f64 c (fma.f64 #s(literal -3 binary64) %4633 %7490))) (approx %696 (*.f64 c (fma.f64 #s(literal -3 binary64) %4633 %7494))) (approx %696 (*.f64 c (fma.f64 #s(literal -3 binary64) %4633 %7498))) (approx %706 %7503) (approx %706 (*.f64 %18 (fma.f64 #s(literal -1 binary64) %7505 %7502))) (approx %706 (*.f64 %18 (-.f64 %7511 %7505))) (approx %706 (*.f64 %18 (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %197 %7515) %7511) %7505))) (approx %745 (*.f64 #s(literal 1/2 binary64) %7053)) (approx %745 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %7056 %7523))) (approx %745 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %7056 %7527))) (approx %745 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %7056 %7531))) (approx %777 (*.f64 #s(literal 2/3 binary64) %7052)) (approx %777 (*.f64 c (fma.f64 #s(literal -2/3 binary64) %4633 %7537))) (approx %777 (*.f64 c (fma.f64 #s(literal -2/3 binary64) %4633 %7541))) (approx %777 (*.f64 c (fma.f64 #s(literal -2/3 binary64) %4633 (fma.f64 #s(literal -1/12 binary64) %7133 %7541)))) (approx %795 (*.f64 #s(literal 3 binary64) %7549)) (approx %795 (/.f64 %7556 c)) (approx %795 (/.f64 (fma.f64 #s(literal 3 binary64) %7552 (fma.f64 #s(literal 3 binary64) %7554 (*.f64 #s(literal 3 binary64) %7561))) c)) (approx %795 (/.f64 (fma.f64 #s(literal 3 binary64) %7552 (fma.f64 #s(literal 3 binary64) %7554 (fma.f64 #s(literal 3 binary64) %7561 (*.f64 #s(literal 3 binary64) (/.f64 %7571 %32))))) c)) (approx %845 (/.f64 (fma.f64 #s(literal -3 binary64) %7581 %7556) c)) (approx %845 (/.f64 (fma.f64 #s(literal -3 binary64) %7581 (fma.f64 #s(literal -3 binary64) (/.f64 %7587 %32) %7556)) c)) (approx %889 (*.f64 #s(literal 3 binary64) %7053)) (approx %889 (*.f64 c (fma.f64 #s(literal -3 binary64) %7056 %7595))) (approx %889 (*.f64 c (fma.f64 #s(literal -3 binary64) %7056 %7599))) (approx %889 (*.f64 c (fma.f64 #s(literal -3 binary64) %7056 %7603))) (approx %898 (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 %7056))) (approx %898 (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 %7610))) (approx %898 (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 (fma.f64 #s(literal -1/2 binary64) %7064 %7614)))) (approx %933 (*.f64 #s(literal 1/3 binary64) %7348)) (approx %933 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7460 %7621))) (approx %933 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7460 %7625))) (approx %933 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7460 %7629))) (approx %695 %7633) (approx %695 %7635) (approx %695 %7639) (approx %967 %7641) (approx %967 %7643) (approx %967 %7647) (approx %1013 %7649) (approx %1013 %7651) (approx %1013 %7655) (approx %1023 (*.f64 c (-.f64 %7056 %7057))) (approx %1023 (*.f64 c (-.f64 %7610 %7057))) (approx %1023 (*.f64 c (-.f64 %7614 %7388))) (approx %1031 (*.f64 #s(literal -3 binary64) %7053)) (approx %1031 %7670) (approx %1031 %7675) (approx %1031 %7680) (approx %1054 (*.f64 c (-.f64 (*.f64 #s(literal -3 binary64) %7056) %7683))) (approx %1054 (*.f64 c (-.f64 (fma.f64 #s(literal -3 binary64) %7056 (*.f64 #s(literal 3/2 binary64) %7064)) %7683))) (approx %1054 (*.f64 c (-.f64 (fma.f64 #s(literal -3 binary64) %7056 (*.f64 #s(literal -3/8 binary64) %7072)) %7669))) (approx %1119 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 %7697))) (approx %1119 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 %7701))) (approx %1119 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 (fma.f64 #s(literal -1/6 binary64) %7127 %7705)))) (approx %1144 (*.f64 c (-.f64 %7697 %7430))) (approx %1144 (*.f64 c (-.f64 %7701 %7430))) (approx %1144 (*.f64 c (-.f64 %7705 %7431))) (approx %1176 %7719) (approx %1176 %7721) (approx %1176 %7725) (approx %1188 (*.f64 c (-.f64 %7625 %7727))) (approx %1188 (*.f64 c (-.f64 %7629 %7727))) (approx %1210 (*.f64 #s(literal -1/3 binary64) %7348)) (approx %1210 %7738) (approx %1210 %7743) (approx %1210 %7748) (approx %1219 (*.f64 c (-.f64 %7750 %7751))) (approx %1219 (*.f64 c (-.f64 (fma.f64 #s(literal -1/3 binary64) %7460 (*.f64 #s(literal 1/6 binary64) %7351)) %7751))) (approx %1219 (*.f64 c (-.f64 (fma.f64 #s(literal -1/3 binary64) %7460 (*.f64 #s(literal -1/24 binary64) %7357)) %7737))) (approx %1265 (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %4633))) (approx %1265 (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %7444))) (approx %1265 (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 (fma.f64 #s(literal -1/2 binary64) %7127 %7448)))) (approx %1270 %7776) (approx %1270 %7780) (approx %1270 %7785) (approx %1275 (*.f64 c (-.f64 %7494 %7787))) (approx %1275 (*.f64 c (-.f64 %7498 %7787))) (approx %1299 (*.f64 #s(literal -3 binary64) %7052)) (approx %1299 (*.f64 c %7796)) (approx %1299 (*.f64 c %7800)) (approx %1299 (*.f64 c (fma.f64 #s(literal -3 binary64) %7051 (fma.f64 #s(literal -3/2 binary64) %7127 %7803)))) (approx %1311 (*.f64 c (-.f64 %7808 %7809))) (approx %1311 (*.f64 c (-.f64 (*.f64 #s(literal 3/2 binary64) %7127) %7796))) (approx %1311 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %7133) %7800))) (approx %1341 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 %7727))) (approx %1341 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 (fma.f64 #s(literal -1/6 binary64) %7351 %7727)))) (approx %1341 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 (fma.f64 #s(literal -1/6 binary64) %7351 (fma.f64 #s(literal 1/24 binary64) %7357 %7727))))) (approx %1350 (*.f64 c (-.f64 %7787 %7490))) (approx %1350 (*.f64 c (-.f64 %7799 %7490))) (approx %1350 (*.f64 c (-.f64 %7803 %7494))) (approx %1385 (*.f64 #s(literal -1 binary64) %7348)) (approx %1385 (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 %7460))) (approx %1385 (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (fma.f64 #s(literal -1/2 binary64) %7351 %7460)))) (approx %1385 (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (fma.f64 #s(literal -1/2 binary64) %7351 (fma.f64 #s(literal 1/8 binary64) %7357 %7460))))) (approx %1397 (*.f64 c (fma.f64 #s(literal -1 binary64) %7460 %7352))) (approx %1397 (*.f64 c (-.f64 %7367 %7460))) (approx %1397 (*.f64 c (-.f64 %7370 %7460))) (approx %1406 (*.f64 #s(literal 1/3 binary64) %7865)) (approx %1406 %7873) (approx %1406 %7878) (approx %1406 %7884) (approx %1417 (*.f64 #s(literal 1/9 binary64) %7053)) (approx %1417 %7890) (approx %1417 %7893) (approx %1417 %7897) (approx %1440 (*.f64 #s(literal 1/9 binary64) %7865)) (approx %1440 %7903) (approx %1440 %7906) (approx %1440 %7910) (approx %1457 (*.f64 c (fma.f64 #s(literal -1 binary64) %7460 %7367))) (approx %1457 (*.f64 c (fma.f64 #s(literal -1 binary64) %7460 %7370))) (approx %1466 %7920) (approx %1466 %7925) (approx %1466 %7930) (approx %1504 (*.f64 #s(literal 3 binary64) %7865)) (approx %1504 %7936) (approx %1504 %7939) (approx %1504 %7943) (approx %1513 (*.f64 #s(literal 1/9 binary64) %7052)) (approx %1513 %7949) (approx %1513 %7952) (approx %1513 %7956) (approx %1518 %7865) (approx %1518 %7960) (approx %1518 %7963) (approx %1518 %7967) (approx %1531 (*.f64 #s(literal 1/9 binary64) %7348)) (approx %1531 %7973) (approx %1531 %7976) (approx %1531 %7980) (approx %1566 (*.f64 #s(literal 1/3 binary64) %7982)) (approx %1566 (*.f64 c %7989)) (approx %1566 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7993 %7989))) (approx %1566 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7993 (fma.f64 #s(literal -1/96 binary64) %7998 %7989)))) (approx %1591 (*.f64 #s(literal 1/3 binary64) (/.f64 %7503 a))) (approx %1591 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %8006 %8008))) (approx %1591 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %8006 %8014))) (approx %1591 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %8006 (fma.f64 #s(literal -1/24 binary64) (/.f64 %197 (*.f64 a %7515)) %8014)))) (approx %1607 (*.f64 #s(literal 1/3 binary64) %7321)) (approx %1607 (*.f64 c %8027)) (approx %1607 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7333 %8027))) (approx %1607 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7333 (fma.f64 #s(literal -1/96 binary64) %7342 %8027)))) (approx %1612 %7982) (approx %1612 (*.f64 c %8038)) (approx %1612 (*.f64 c (fma.f64 #s(literal -1/16 binary64) %7993 %8038))) (approx %1612 (*.f64 c (fma.f64 #s(literal -1/16 binary64) %7993 (fma.f64 #s(literal -1/32 binary64) %7998 %8038)))) (approx %70 (*.f64 %18 %8051)) (approx %78 (*.f64 %18 %8057)) (approx %91 (*.f64 #s(literal -1/3 binary64) %7053)) (approx %91 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %7056 %7058)))) (approx %91 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %126 (*.f64 #s(literal -1/6 binary64) %8066)) c) %7058)))) (approx %91 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8079 c) %430) c) %7058)))) (approx %106 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal 9/16 binary64) %7077 %7081)))) (approx %109 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8092))) (approx %111 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal -1 binary64) (/.f64 %7029 c) %8091)))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal 3/8 binary64) %7096 %8101)))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal -1 binary64) (/.f64 %7033 c) %8101)))) (approx %115 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal -1 binary64) (/.f64 %8051 c) %8101)))) (approx %1702 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal -1 binary64) (/.f64 %8057 c) %8091)))) (approx %90 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 %4633)))) (approx %90 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8126 b) c)))))) (approx %90 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8139 b) c)))))) (approx %202 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8148))) (approx %202 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8153))) (approx %211 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8158))) (approx %211 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8163))) (approx %261 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8148 c) %7171))) (approx %261 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8153 c) %7171))) (approx %273 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8158 c) %7196))) (approx %273 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8163 c) %7196))) (approx %310 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8184))) (approx %310 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8189))) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8194))) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8199))) (approx %342 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8184 c) %7241))) (approx %342 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8189 c) %7241))) (approx %350 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8194 c) %7266))) (approx %350 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8199 c) %7266))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 c %8219))) (approx %388 (*.f64 #s(literal -1 binary64) (*.f64 c %8092))) (approx %404 (*.f64 %18 (fma.f64 #s(literal -1 binary64) (/.f64 %8219 c) (*.f64 #s(literal -9/16 binary64) %7085)))) (approx %477 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7288 %8)))) (approx %482 (*.f64 #s(literal -1 binary64) %7292)) (approx %482 (*.f64 #s(literal -1 binary64) %7294)) (approx %482 (*.f64 #s(literal -1 binary64) %7303)) (approx %487 (*.f64 #s(literal -1 binary64) %7309)) (approx %487 (*.f64 #s(literal -1 binary64) %7313)) (approx %487 (*.f64 #s(literal -1 binary64) %7317)) (approx %509 (*.f64 #s(literal -1 binary64) %8249)) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %8248 (*.f64 #s(literal -1/4 binary64) %8254))))) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %8248 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8262 %8264) %32)))))) (approx %509 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %8248 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8262 (fma.f64 #s(literal 1/32 binary64) %8275 %8264)) %32)))))) (approx %550 (*.f64 #s(literal -3 binary64) %7348)) (approx %550 (*.f64 #s(literal -1 binary64) %7355)) (approx %550 (*.f64 #s(literal -1 binary64) %7359)) (approx %550 (*.f64 #s(literal -1 binary64) %7364)) (approx %576 (*.f64 #s(literal -1 binary64) %7368)) (approx %576 (*.f64 #s(literal -1 binary64) %7371)) (approx %576 (*.f64 #s(literal -1 binary64) %7375)) (approx %584 (*.f64 #s(literal -1 binary64) %7377)) (approx %584 (*.f64 #s(literal -1 binary64) %7379)) (approx %584 (*.f64 #s(literal -1 binary64) %7385)) (approx %598 (*.f64 #s(literal -1 binary64) %7389)) (approx %598 (*.f64 #s(literal -1 binary64) %7392)) (approx %598 (*.f64 #s(literal -1 binary64) %7396)) (approx %606 (*.f64 #s(literal -1 binary64) %7402)) (approx %606 (*.f64 #s(literal -1 binary64) %7407)) (approx %606 (*.f64 #s(literal -1 binary64) %7412)) (approx %624 (*.f64 #s(literal -1 binary64) %7418)) (approx %624 (*.f64 #s(literal -1 binary64) %7422)) (approx %624 (*.f64 #s(literal -1 binary64) %7426)) (approx %633 (*.f64 #s(literal -1 binary64) %7432)) (approx %633 (*.f64 #s(literal -1 binary64) %7435)) (approx %633 (*.f64 #s(literal -1 binary64) %7439)) (approx %638 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7123 %7051)))) (approx %638 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %8335 %7051)))) (approx %638 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8340 %8136) c))) c)) %7051)))) (approx %651 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %8126) c)))))) (approx %651 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %8139) c)))))) (approx %664 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %7352 (*.f64 #s(literal 3 binary64) %7460))))) (approx %664 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %413 (*.f64 #s(literal -3/2 binary64) %8370)) c) %7353)))) (approx %664 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %413 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %8378 (*.f64 #s(literal 3/2 binary64) %8379)) c))) c) %7353)))) (approx %678 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %7051 %7697)))) (approx %678 (*.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) %8125)) c) %7430)))) (approx %678 (*.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) %8134 %8401) c) %433) c) %7430)))) (approx %688 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7056 %7057)))) (approx %688 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %126 (*.f64 #s(literal -1/2 binary64) %8066)) c) %7057)))) (approx %688 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8076 %8421) c))) c) %7057)))) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %7051 %7787)))) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %8435) c) %7490)))) (approx %696 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %8445) c) %7490)))) (approx %706 %8453) (approx %706 (*.f64 %18 (fma.f64 #s(literal -1 binary64) %7505 %8452))) (approx %706 (*.f64 %18 (-.f64 (fma.f64 #s(literal -1/2 binary64) %7510 %8452) %7505))) (approx %706 (*.f64 %18 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8137 %32) %8452) %7505))) (approx %745 (*.f64 #s(literal -1/2 binary64) %7053)) (approx %745 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/2 binary64) %7056 %7523)))) (approx %745 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %126 (*.f64 #s(literal -1/4 binary64) %8066)) c) %7523)))) (approx %745 (*.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) %8076 (*.f64 #s(literal 1/4 binary64) %8077)) c) %2837) c) %7523)))) (approx %777 (*.f64 #s(literal -2/3 binary64) %7052)) (approx %777 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 2/3 binary64) %7051 (*.f64 #s(literal 2/3 binary64) %4633))))) (approx %777 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2/3 binary64) b (*.f64 #s(literal -1/3 binary64) %8125)) c) %7537)))) (approx %777 (*.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/12 binary64) %8134 (*.f64 #s(literal 1/3 binary64) %8135)) c) %2869) c) %7537)))) (approx %795 (*.f64 #s(literal -3 binary64) %7549)) (approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %7554 %8514) c))) (approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 %7560 c) %8521) c) %8514) c))) (approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 %7571 c) (*.f64 #s(literal 3 binary64) %7560)) c) %8521) c) %8514) c))) (approx %845 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) %8520 (*.f64 #s(literal 3 binary64) (/.f64 %7580 c))) c) %8514) c))) (approx %845 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %7580 (*.f64 #s(literal 3 binary64) (/.f64 %7587 c))) c) %8521) c) %8514) c))) (approx %889 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %7056 %7595)))) (approx %889 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8562 %7595)))) (approx %889 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %8076 (*.f64 #s(literal 3/2 binary64) %8077)) c))) c) %7595)))) (approx %898 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7056 (*.f64 #s(literal -1 binary64) %7057))))) (approx %898 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 %8584)))) (approx %898 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8077 %8589) c) %126) c)))))) (approx %933 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %7352 %7727)))) (approx %933 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8605 %7621)))) (approx %933 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8612 %452) c) %7621)))) (approx %695 (*.f64 #s(literal -1 binary64) %7633)) (approx %695 (*.f64 #s(literal -1 binary64) %7635)) (approx %695 (*.f64 #s(literal -1 binary64) %7639)) (approx %967 (*.f64 #s(literal -1 binary64) %7641)) (approx %967 (*.f64 #s(literal -1 binary64) %7643)) (approx %967 (*.f64 #s(literal -1 binary64) %7647)) (approx %1013 (*.f64 #s(literal -1 binary64) %7649)) (approx %1013 (*.f64 #s(literal -1 binary64) %7651)) (approx %1013 (*.f64 #s(literal -1 binary64) %7655)) (approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %7056) %7057)))) (approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %8584 %7057)))) (approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8589 %8421) c) %126) c)) %7057)))) (approx %1031 (*.f64 #s(literal -1 binary64) %7670)) (approx %1031 (*.f64 #s(literal -1 binary64) %7675)) (approx %1031 (*.f64 #s(literal -1 binary64) %7680)) (approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 3 binary64) %7056) %7683)))) (approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8562) %7683)))) (approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %126 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3/8 binary64) %8076) (*.f64 #s(literal -3/2 binary64) %8077)) c))) c)) %7683)))) (approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 %8683)))) (approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8689 %8690)))) (approx %1119 (*.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/6 binary64) %8135 %8695) c) %446) c) %8690)))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %8683 %7430)))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8689) %7430)))) (approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8695 %8401) c) %446) c)) %7430)))) (approx %1176 (*.f64 #s(literal -1 binary64) %7719)) (approx %1176 (*.f64 #s(literal -1 binary64) %7721)) (approx %1176 (*.f64 #s(literal -1 binary64) %7725)) (approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8603 %1186) c) %7621)))) (approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %8612) %1186) c) %7621)))) (approx %1210 (*.f64 #s(literal -1 binary64) %7738)) (approx %1210 (*.f64 #s(literal -1 binary64) %7743)) (approx %1210 (*.f64 #s(literal -1 binary64) %7748)) (approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7727 %7751)))) (approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8605) %7751)))) (approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) %8378) (*.f64 #s(literal -1/6 binary64) %8379)) c) %452) c)) %7751)))) (approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %7123)))) (approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %8335)))) (approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8135 %8340) c))) c)))))) (approx %1270 (*.f64 #s(literal -1 binary64) %7776)) (approx %1270 (*.f64 #s(literal -1 binary64) %7780)) (approx %1270 (*.f64 #s(literal -1 binary64) %7785)) (approx %1275 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8792 %7490)))) (approx %1275 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8445 %436) c) %7490)))) (approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7051 %7808)))) (approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7051 %8809)))) (approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7051 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %8135 %8814) c) %436) c)))))) (approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7787 %7809)))) (approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8792) %7809)))) (approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3/8 binary64) %8134) (*.f64 #s(literal -3/2 binary64) %8135)) c)) %436) c)) %7809)))) (approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 %7750)))) (approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %8370 %1186) c) %7751)))) (approx %1341 (*.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/6 binary64) %8379 (*.f64 #s(literal 1/24 binary64) %8378)) c) %1186) c) %7751)))) (approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7808 %7490)))) (approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %8809 %7490)))) (approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8814 %8442) c) %436) c)) %7490)))) (approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (*.f64 #s(literal -1 binary64) %7460))))) (approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %8370 %413) c)))))) (approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8379 (*.f64 #s(literal 1/8 binary64) %8378)) c) %413) c)))))) (approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 a %7051 %7460)))) (approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8907 %413) c) %7352)))) (approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8917 %413) c) %7352)))) (approx %1406 (*.f64 #s(literal -1/3 binary64) %7865)) (approx %1406 (*.f64 #s(literal -1 binary64) %7873)) (approx %1406 (*.f64 #s(literal -1 binary64) %7878)) (approx %1406 (*.f64 #s(literal -1 binary64) %7884)) (approx %1417 (*.f64 #s(literal -1/9 binary64) %7053)) (approx %1417 (*.f64 #s(literal -1 binary64) %7890)) (approx %1417 (*.f64 #s(literal -1 binary64) %7893)) (approx %1417 (*.f64 #s(literal -1 binary64) %7897)) (approx %1440 (*.f64 #s(literal -1/9 binary64) %7865)) (approx %1440 (*.f64 #s(literal -1 binary64) %7903)) (approx %1440 (*.f64 #s(literal -1 binary64) %7906)) (approx %1440 (*.f64 #s(literal -1 binary64) %7910)) (approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %413 %8907) c) %7352)))) (approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %413 %8917) c) %7352)))) (approx %1466 (*.f64 #s(literal -1 binary64) %7920)) (approx %1466 (*.f64 #s(literal -1 binary64) %7925)) (approx %1466 (*.f64 #s(literal -1 binary64) %7930)) (approx %1504 (*.f64 #s(literal -3 binary64) %7865)) (approx %1504 (*.f64 #s(literal -1 binary64) %7936)) (approx %1504 (*.f64 #s(literal -1 binary64) %7939)) (approx %1504 (*.f64 #s(literal -1 binary64) %7943)) (approx %1513 (*.f64 #s(literal -1/9 binary64) %7052)) (approx %1513 (*.f64 #s(literal -1 binary64) %7949)) (approx %1513 (*.f64 #s(literal -1 binary64) %7952)) (approx %1513 (*.f64 #s(literal -1 binary64) %7956)) (approx %1518 (*.f64 #s(literal -1 binary64) %7865)) (approx %1518 (*.f64 #s(literal -1 binary64) %7960)) (approx %1518 (*.f64 #s(literal -1 binary64) %7963)) (approx %1518 (*.f64 #s(literal -1 binary64) %7967)) (approx %1531 (*.f64 #s(literal -1/9 binary64) %7348)) (approx %1531 (*.f64 #s(literal -1 binary64) %7973)) (approx %1531 (*.f64 #s(literal -1 binary64) %7976)) (approx %1531 (*.f64 #s(literal -1 binary64) %7980)) (approx %1566 (*.f64 #s(literal -1/3 binary64) %8998)) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/12 binary64) %9002 %9004)))) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %9010 %9013) %32) %9004)))) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %9010 (fma.f64 #s(literal 1/96 binary64) %9021 %9013)) %32) %9004)))) (approx %1591 (*.f64 #s(literal 1/3 binary64) (/.f64 %8453 a))) (approx %1591 (*.f64 %18 %9034)) (approx %1591 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %8006 (fma.f64 #s(literal -1/6 binary64) %8013 %9033)))) (approx %1591 (*.f64 %18 (fma.f64 #s(literal -1 binary64) (/.f64 %8079 %32) %9034))) (approx %1607 (*.f64 #s(literal -1/3 binary64) %8249)) (approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/12 binary64) %8254 %9047)))) (approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %8262 %9052) %32) %9047)))) (approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %8262 (fma.f64 #s(literal 1/96 binary64) %8275 %9052)) %32) %9047)))) (approx %1612 (*.f64 #s(literal -1 binary64) %8998)) (approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/4 binary64) %9002 %9003)))) (approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %9010 %9072) %32) %9003)))) (approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %9010 (fma.f64 #s(literal 1/32 binary64) %9021 %9072)) %32) %9003)))) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 543.0ms | c | inf |
| 425.0ms | b | -inf |
| 365.0ms | b | inf |
| 339.0ms | b | 0 |
| 335.0ms | a | inf |
| Inputs |
|---|
%1 = (neg.f64 b) %2 = (*.f64 b b) %5 = (*.f64 #s(literal 3 binary64) a) %7 = (*.f64 a c) %9 = (pow.f64 b #s(literal 2 binary64)) %11 = (sqrt.f64 %9) %13 = (/.f64 c %11) %15 = (pow.f64 c #s(literal 2 binary64)) %16 = (*.f64 a %15) %17 = (pow.f64 %11 #s(literal 3 binary64)) %18 = (/.f64 %16 %17) %20 = (pow.f64 c #s(literal 3 binary64)) %21 = (*.f64 a %20) %23 = (pow.f64 %11 #s(literal 5 binary64)) %24 = (/.f64 %21 %23) %25 = (/.f64 %15 %17) %26 = (-.f64 %11 b) %28 = (/.f64 %26 a) %31 = (*.f64 #s(literal -3/8 binary64) %18) %32 = (fma.f64 #s(literal -1/2 binary64) %13 %31) %33 = (*.f64 a %32) %34 = (fma.f64 #s(literal 1/3 binary64) %26 %33) %35 = (/.f64 %34 a) %39 = (* 3 a) %43 = (+ (neg b) (sqrt (- (* b b) (* %39 c)))) %44 = (/ %43 %39) %47 = (*.f64 #s(literal -3/8 binary64) %25) %48 = (fma.f64 #s(literal -9/16 binary64) %24 %47) %49 = (*.f64 a %48) %50 = (fma.f64 #s(literal -1/2 binary64) %13 %49) %51 = (*.f64 a %50) %52 = (fma.f64 #s(literal 1/3 binary64) %26 %51) %53 = (/.f64 %52 a) %56 = (pow.f64 a #s(literal 2 binary64)) %58 = (pow.f64 b #s(literal 4 binary64)) %59 = (pow.f64 a #s(literal 4 binary64)) %61 = (pow.f64 b #s(literal 6 binary64)) %63 = (/.f64 b a) %66 = (*.f64 #s(literal -3 binary64) c) %69 = (/.f64 #s(literal 1 binary64) a) %70 = (*.f64 %56 %15) %71 = (pow.f64 a #s(literal 3 binary64)) %72 = (*.f64 %71 %20) %73 = (/.f64 %7 b) %74 = (*.f64 #s(literal -3/2 binary64) %73) %75 = (approx %43 %74) %76 = (/.f64 %70 %9) %77 = (*.f64 #s(literal -9/8 binary64) %76) %78 = (fma.f64 #s(literal -3/2 binary64) %7 %77) %79 = (/.f64 %78 b) %80 = (approx %43 %79) %81 = (/.f64 %72 %58) %82 = (fma.f64 #s(literal -27/16 binary64) %81 %78) %83 = (/.f64 %82 b) %84 = (approx %43 %83) %86 = (pow.f64 c #s(literal 4 binary64)) %87 = (*.f64 %59 %86) %89 = (*.f64 #s(literal 81/16 binary64) %87) %90 = (fma.f64 #s(literal 81/64 binary64) %87 %89) %91 = (/.f64 %90 %61) %92 = (*.f64 #s(literal -1/2 binary64) %91) %93 = (fma.f64 #s(literal -9/8 binary64) %76 %92) %94 = (fma.f64 #s(literal -3/2 binary64) %7 %93) %95 = (fma.f64 #s(literal -27/16 binary64) %81 %94) %96 = (/.f64 %95 b) %97 = (approx %43 %96) %98 = (/.f64 c b) %99 = (*.f64 #s(literal -1/2 binary64) %98) %101 = (/.f64 %16 %9) %102 = (*.f64 #s(literal -3/8 binary64) %101) %103 = (fma.f64 #s(literal -1/2 binary64) c %102) %104 = (/.f64 %103 b) %106 = (*.f64 %56 %20) %107 = (/.f64 %106 %58) %108 = (fma.f64 #s(literal -9/16 binary64) %107 %103) %109 = (/.f64 %108 b) %111 = (*.f64 a %61) %112 = (/.f64 %90 %111) %113 = (*.f64 #s(literal -1/6 binary64) %112) %114 = (fma.f64 #s(literal -3/8 binary64) %101 %113) %115 = (fma.f64 #s(literal -1/2 binary64) c %114) %116 = (fma.f64 #s(literal -9/16 binary64) %107 %115) %117 = (/.f64 %116 b) %122 = (*.f64 %56 c) %123 = (/.f64 %7 %17) %124 = (*.f64 #s(literal -3/8 binary64) %123) %125 = (/.f64 #s(literal 1 binary64) %11) %126 = (*.f64 #s(literal 1/2 binary64) %125) %127 = (-.f64 %124 %126) %128 = (*.f64 c %127) %129 = (fma.f64 #s(literal 1/3 binary64) %28 %128) %131 = (/.f64 %122 %23) %132 = (/.f64 a %17) %133 = (*.f64 #s(literal -3/8 binary64) %132) %134 = (fma.f64 #s(literal -9/16 binary64) %131 %133) %135 = (*.f64 c %134) %136 = (-.f64 %135 %126) %137 = (*.f64 c %136) %138 = (fma.f64 #s(literal 1/3 binary64) %28 %137) %140 = (*.f64 #s(literal -3 binary64) a) %141 = (*.f64 a b) %142 = (*.f64 %141 #s(literal 3 binary64)) %143 = (*.f64 %140 b) %144 = (*.f64 b #s(literal -1/3 binary64)) %145 = (*.f64 b #s(literal 1/3 binary64)) %146 = (/.f64 #s(literal -1/3 binary64) a) %147 = (/.f64 #s(literal 1/3 binary64) a) %148 = (*.f64 b %146) %149 = (/.f64 %141 %140) %150 = (*.f64 %148 #s(literal -3 binary64)) %151 = (/.f64 %142 a) %152 = (neg.f64 a) %153 = (*.f64 #s(literal 1/3 binary64) %140) %154 = (*.f64 %148 #s(literal 3 binary64)) %155 = (*.f64 %148 %152) %156 = (/.f64 %5 a) %157 = (*.f64 %144 #s(literal 3 binary64)) %158 = (*.f64 %144 a) %159 = (/.f64 #s(literal 3 binary64) a) %160 = (/.f64 %143 a) %161 = (*.f64 %5 %63) %162 = (*.f64 #s(literal 1/3 binary64) %5) %163 = (neg.f64 %141) %164 = (/.f64 #s(literal 3 binary64) %5) %165 = (*.f64 b #s(literal 3 binary64)) %166 = (neg.f64 %165) %167 = (/.f64 a %5) %168 = (/.f64 %5 #s(literal 3 binary64)) %169 = (/.f64 %165 %152) %170 = (/.f64 a #s(literal 3 binary64)) %171 = (*.f64 %140 c) %172 = (fma.f64 a %66 %2) %173 = (fma.f64 b b %171) %174 = (fma.f64 %140 c %2) %175 = (sqrt.f64 %174) %176 = (neg.f64 %175) %177 = (sqrt.f64 %175) %178 = (*.f64 %175 %5) %179 = (*.f64 %175 %162) %180 = (*.f64 %175 %147) %181 = (/.f64 %175 a) %182 = (*.f64 %175 #s(literal -1/3 binary64)) %183 = (*.f64 %180 %152) %184 = (neg.f64 %181) %185 = (*.f64 %175 #s(literal 1/3 binary64)) %186 = (-.f64 %175 b) %187 = (-.f64 b %175) %188 = (fma.f64 a %154 %175) %189 = (fma.f64 #s(literal 3 binary64) %149 %175) %190 = (fma.f64 %5 %148 %175) %191 = (fma.f64 %142 %146 %175) %192 = (fma.f64 %158 %159 %175) %193 = (fma.f64 %160 #s(literal 1/3 binary64) %175) %194 = (*.f64 %140 %187) %195 = (*.f64 %187 #s(literal -1/3 binary64)) %196 = (fma.f64 %5 %180 %1) %197 = (fma.f64 %147 %178 %1) %198 = (fma.f64 %163 %164 %175) %199 = (fma.f64 %166 %167 %175) %200 = (/.f64 %186 a) %201 = (fma.f64 %169 %170 %175) %202 = (fma.f64 %183 #s(literal -3 binary64) %1) %203 = (fma.f64 %175 #s(literal 3 binary64) %160) %204 = (fma.f64 %177 %177 %1) %210 = (*.f64 #s(literal 3 binary64) %186) %212 = (*.f64 #s(literal 9 binary64) a) %214 = (/.f64 #s(literal 1/2 binary64) a) %215 = (*.f64 %214 %186) %217 = (/.f64 #s(literal -1 binary64) a) %218 = (/.f64 #s(literal -2 binary64) a) %219 = (*.f64 %186 #s(literal 2/3 binary64)) %221 = (/.f64 a %195) %223 = (/.f64 %5 %186) %225 = (*.f64 #s(literal 3 binary64) %200) %227 = (*.f64 %217 %186) %229 = (/.f64 #s(literal 3 binary64) %200) %231 = (fma.f64 %144 #s(literal 3 binary64) %175) %233 = (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64)) %234 = (*.f64 %175 %233) %235 = (*.f64 a %195) %236 = (*.f64 a a) %243 = (*.f64 %210 %69) %245 = (neg.f64 %212) %246 = (*.f64 %236 #s(literal 9 binary64)) %248 = (*.f64 %175 #s(literal 3 binary64)) %249 = (/.f64 %248 %212) %251 = (*.f64 %214 %175) %253 = (*.f64 b #s(literal -2/3 binary64)) %256 = (*.f64 b %218) %260 = (/.f64 %194 #s(literal 9 binary64)) %262 = (/.f64 %5 #s(literal 9 binary64)) %263 = (/.f64 %5 %236) %264 = (/.f64 %5 %212) %265 = (fma.f64 %180 #s(literal -3 binary64) %63) %267 = (/.f64 %166 %212) %269 = (*.f64 %181 #s(literal 3 binary64)) %270 = (-.f64 %150 %181) %272 = (*.f64 %63 #s(literal -3 binary64)) %273 = (*.f64 #s(literal -3 binary64) %181) %274 = (-.f64 %272 %273) %276 = (*.f64 #s(literal -3 binary64) %63) %277 = (fma.f64 %184 #s(literal -3 binary64) %276) %279 = (fma.f64 %148 #s(literal -3 binary64) %184) %281 = (*.f64 #s(literal -3 binary64) %184) %282 = (fma.f64 %63 #s(literal -3 binary64) %281) %284 = (fma.f64 %180 %152 %145) %286 = (fma.f64 %148 %152 %182) %288 = (-.f64 %155 %185) %290 = (*.f64 #s(literal 1/3 binary64) a) %291 = (*.f64 %175 %290) %292 = (*.f64 a %145) %293 = (-.f64 %291 %292) %295 = (*.f64 a %182) %296 = (-.f64 %158 %295) %298 = (/.f64 #s(literal 1 binary64) %246) %299 = (*.f64 %236 #s(literal 3 binary64)) %301 = (fma.f64 %181 a %157) %303 = (*.f64 a %63) %304 = (fma.f64 %185 #s(literal -3 binary64) %303) %306 = (*.f64 #s(literal -3 binary64) %185) %307 = (fma.f64 %63 a %306) %309 = (*.f64 %175 a) %310 = (/.f64 %309 %299) %314 = (*.f64 #s(literal 3 binary64) %184) %315 = (-.f64 %169 %314) %317 = (-.f64 %248 %161) %319 = (fma.f64 %181 %140 %165) %320 = (neg.f64 %319) %322 = (*.f64 #s(literal -3 binary64) %176) %323 = (fma.f64 %63 %140 %322) %325 = (/.f64 %163 %299) %328 = (*.f64 a %152) %329 = (*.f64 %152 %144) %330 = (fma.f64 %182 a %329) %331 = (*.f64 %152 a) %333 = (fma.f64 %144 %152 %295) %335 = (-.f64 %151 %248) %337 = (fma.f64 %175 %153 %141) %338 = (*.f64 %236 #s(literal -3 binary64)) %340 = (-.f64 %179 %141) %342 = (*.f64 %140 %182) %343 = (/.f64 %248 %246) %345 = (/.f64 %309 %246) %347 = (/.f64 %175 %246) %349 = (/.f64 a %246) %351 = (/.f64 #s(literal 3 binary64) %246) %353 = (*.f64 b %152) %354 = (fma.f64 %182 %140 %353) %356 = (*.f64 %152 %175) %357 = (fma.f64 %145 %5 %356) %359 = (fma.f64 b %152 %342) %361 = (/.f64 %203 %5) %363 = (/.f64 %319 %140) %365 = (/.f64 a #s(literal 9 binary64)) %366 = (/.f64 %248 %236) %368 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64)) %369 = (/.f64 %309 %236) %370 = (/.f64 %309 %212) %372 = (/.f64 %175 %236) %373 = (/.f64 %175 #s(literal 9 binary64)) %374 = (/.f64 a %236) %375 = (/.f64 %248 #s(literal 9 binary64)) %377 = (/.f64 a %212) %378 = (/.f64 #s(literal 3 binary64) %236) %379 = (/.f64 %309 #s(literal 9 binary64)) %384 = (/.f64 %1 %246) %389 = (/.f64 %1 %236) %391 = (/.f64 %1 #s(literal 9 binary64)) %393 = (/.f64 %1 %212) %394 = (/.f64 %163 #s(literal 9 binary64)) %396 = (/.f64 %163 %236) %398 = (/.f64 %163 %212) %400 = (/.f64 %166 %236) %402 = (/.f64 a %299) %403 = (/.f64 #s(literal 3 binary64) %299) %407 = (/.f64 %248 %299) %408 = (/.f64 %175 %299) %409 = (/.f64 #s(literal 3 binary64) %140) %410 = (/.f64 %309 %140) %416 = (/.f64 %148 a) %420 = (/.f64 %1 %299) %435 = (/.f64 %177 %5) %437 = (/.f64 %177 #s(literal 3 binary64)) %438 = (/.f64 %177 a) %457 = (sqrt.f64 %172) %458 = (+.f64 %1 %457) %460 = (sqrt.f64 %173) %461 = (+.f64 %1 %460) b %1 %2 #s(literal 3 binary64) a %5 c %7 #s(literal 2 binary64) %9 #s(literal -3 binary64) %11 #s(literal -3/2 binary64) %13 #s(literal -9/8 binary64) %15 %16 %17 %18 #s(literal -27/16 binary64) %20 %21 #s(literal 5 binary64) %23 %24 %25 %26 #s(literal 1/3 binary64) %28 #s(literal -1/2 binary64) #s(literal -3/8 binary64) %31 %32 %33 %34 %35 (approx %44 %35) #s(literal -9/16 binary64) %47 %48 %49 %50 %51 %52 %53 (approx %44 %53) #s(literal 1/2 binary64) %56 #s(literal 4 binary64) %58 %59 #s(literal 6 binary64) %61 #s(literal -1 binary64) %63 #s(literal -1/3 binary64) #s(literal 1/6 binary64) %66 #s(literal -1/6 binary64) #s(literal 1 binary64) %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 #s(literal 81/64 binary64) %86 %87 #s(literal 81/16 binary64) %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 (approx %44 %99) %101 %102 %103 %104 (approx %44 %104) %106 %107 %108 %109 (approx %44 %109) %111 %112 %113 %114 %115 %116 %117 (approx %44 %117) #s(literal -2 binary64) #s(literal -2/3 binary64) #s(literal 2/3 binary64) %122 %123 %124 %125 %126 %127 %128 %129 (approx %44 %129) %131 %132 %133 %134 %135 %136 %137 %138 (approx %44 %138) %140 %141 %142 %143 %144 %145 %146 %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 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %199 %200 %201 %202 %203 %204 (/.f64 %186 %5) (/.f64 %195 a) (*.f64 %186 %147) (*.f64 #s(literal 1/3 binary64) %200) (/.f64 %200 #s(literal 3 binary64)) %210 #s(literal 9 binary64) %212 (/.f64 %210 %212) %214 %215 (*.f64 #s(literal 2/3 binary64) %215) %217 %218 %219 (*.f64 %219 %214) %221 (/.f64 #s(literal 1 binary64) %221) %223 (/.f64 #s(literal 1 binary64) %223) %225 (/.f64 %225 #s(literal 9 binary64)) %227 (/.f64 %227 #s(literal -3 binary64)) %229 (/.f64 #s(literal 1 binary64) %229) %231 (/.f64 %231 %5) %233 %234 %235 %236 (/.f64 %235 %236) (fma.f64 b %146 %180) (fma.f64 %175 %147 %148) (fma.f64 #s(literal 1/3 binary64) %181 %148) (fma.f64 %63 #s(literal -1/3 binary64) %180) (+.f64 %148 %180) %243 (/.f64 %243 #s(literal 9 binary64)) %245 %246 (/.f64 %194 %246) %248 %249 (fma.f64 b %146 %249) %251 (fma.f64 #s(literal 2/3 binary64) %251 %148) %253 (fma.f64 %253 %214 %180) (fma.f64 %63 #s(literal -1/3 binary64) %249) %256 (fma.f64 %256 #s(literal 1/6 binary64) %180) (fma.f64 %182 %217 %148) (+.f64 %148 %249) %260 (/.f64 %260 %236) %262 %263 %264 %265 (/.f64 %265 #s(literal -3 binary64)) %267 (fma.f64 #s(literal 1/3 binary64) %181 %267) %269 %270 (/.f64 %270 #s(literal -3 binary64)) %272 %273 %274 (/.f64 %274 #s(literal 9 binary64)) %276 %277 (/.f64 %277 #s(literal 9 binary64)) %279 (/.f64 %279 #s(literal -3 binary64)) %281 %282 (/.f64 %282 #s(literal 9 binary64)) %284 (/.f64 %284 %152) %286 (/.f64 %286 %152) %288 (/.f64 %288 %152) %290 %291 %292 %293 (/.f64 %293 %236) %295 %296 (/.f64 %296 %236) %298 %299 (/.f64 %203 %212) %301 (/.f64 %301 %5) %303 %304 (/.f64 %304 %140) %306 %307 (/.f64 %307 %140) %309 %310 (fma.f64 b %146 %310) (fma.f64 %253 %214 %249) (*.f64 %301 %147) %314 %315 (/.f64 %315 #s(literal 9 binary64)) %317 (/.f64 %317 %212) %319 %320 (/.f64 %320 %212) %322 %323 (/.f64 %323 %212) %325 (fma.f64 %175 %147 %325) (fma.f64 %182 %217 %267) %328 %329 %330 %331 (/.f64 %330 %331) %333 (/.f64 %333 %328) %335 (/.f64 %335 %245) %337 %338 (/.f64 %337 %338) %340 (/.f64 %340 %299) %342 %343 (fma.f64 a %343 %148) %345 (fma.f64 #s(literal 3 binary64) %345 %148) %347 (fma.f64 %5 %347 %148) %349 (fma.f64 %248 %349 %148) %351 (fma.f64 %309 %351 %148) %353 %354 (/.f64 %354 %299) %356 %357 (/.f64 %357 %338) %359 (/.f64 %359 %299) %361 (/.f64 %361 #s(literal 3 binary64)) %363 (/.f64 %363 #s(literal 3 binary64)) %365 %366 (fma.f64 %365 %366 %148) %368 %369 %370 (fma.f64 %159 %370 %148) %372 %373 %374 %375 (fma.f64 %374 %375 %148) %377 %378 %379 (fma.f64 %378 %379 %148) (fma.f64 %269 %377 %148) (fma.f64 %373 %263 %148) (fma.f64 %372 %262 %148) %384 (fma.f64 %5 %384 %180) (fma.f64 %163 %351 %180) (fma.f64 %166 %349 %180) (fma.f64 %169 %377 %180) %389 (fma.f64 %389 %262 %180) %391 (fma.f64 %391 %263 %180) %393 %394 (fma.f64 %394 %378 %180) %396 (fma.f64 %396 %368 %180) %398 (fma.f64 %398 %159 %180) %400 (fma.f64 %400 %365 %180) %402 %403 (fma.f64 %158 %403 %180) (fma.f64 %178 %298 %148) (fma.f64 %234 %402 %148) %407 %408 %409 %410 (fma.f64 %408 %168 %148) (fma.f64 %5 %384 %249) (fma.f64 %163 %351 %249) (fma.f64 %166 %349 %249) (fma.f64 %248 %349 %267) %416 (fma.f64 %368 %369 %267) (fma.f64 %389 %262 %249) (fma.f64 %393 %156 %249) %420 (fma.f64 %378 %379 %267) (fma.f64 %398 %159 %249) (fma.f64 %181 %264 %267) (fma.f64 %269 %377 %267) (fma.f64 %373 %263 %267) (fma.f64 %143 %298 %249) (fma.f64 %5 %384 %310) (fma.f64 %178 %298 %267) (fma.f64 %365 %366 %325) (fma.f64 %170 %407 %267) (fma.f64 %409 %410 %267) (fma.f64 %408 %168 %267) (fma.f64 %168 %416 %310) (fma.f64 %420 %168 %310) %435 (fma.f64 %177 %435 %148) %437 %438 (fma.f64 %437 %438 %325) (/.f64 %97 %5) (/.f64 %191 %5) (/.f64 %193 %5) (/.f64 %198 %5) (/.f64 %196 %5) (/.f64 %80 %5) (/.f64 %202 %5) (/.f64 %189 %5) (/.f64 %188 %5) (/.f64 %204 %5) (/.f64 %192 %5) (/.f64 %197 %5) (/.f64 %199 %5) (/.f64 %190 %5) (/.f64 %201 %5) (/.f64 %75 %5) (/.f64 %84 %5) %457 %458 (/.f64 %458 %5) %460 %461 (/.f64 %461 %5) |
| Outputs |
|---|
%1 = (neg.f64 b) %2 = (*.f64 b b) %3 = (*.f64 %1 %1) %4 = (fabs.f64 b) %5 = (*.f64 %4 %4) %7 = (pow.f64 b #s(literal 2 binary64)) %11 = (*.f64 #s(literal 3 binary64) a) %13 = (*.f64 a c) %20 = (sqrt.f64 %2) %24 = (/.f64 c %20) %25 = (neg.f64 c) %26 = (neg.f64 %20) %28 = (/.f64 #s(literal 1 binary64) %20) %33 = (*.f64 c c) %35 = (*.f64 a %33) %37 = (*.f64 %20 %20) %39 = (*.f64 %37 %20) %43 = (/.f64 %35 %39) %44 = (/.f64 %33 %39) %46 = (neg.f64 %35) %47 = (neg.f64 %39) %49 = (/.f64 #s(literal 1 binary64) %39) %55 = (*.f64 %33 c) %57 = (*.f64 a %55) %60 = (pow.f64 %20 #s(literal 5 binary64)) %63 = (/.f64 %57 %60) %67 = (neg.f64 %60) %69 = (/.f64 #s(literal 1 binary64) %60) %78 = (-.f64 %20 b) %83 = (/.f64 %78 a) %85 = (neg.f64 a) %87 = (/.f64 #s(literal 1 binary64) a) %92 = (/.f64 b a) %96 = (*.f64 #s(literal -3/8 binary64) %35) %99 = (*.f64 #s(literal -3/8 binary64) %43) %101 = (*.f64 %24 #s(literal -1/2 binary64)) %103 = (fma.f64 #s(literal -1/2 binary64) %24 %99) %107 = (neg.f64 #s(literal -3/8 binary64)) %112 = (*.f64 a %103) %114 = (*.f64 a %99) %116 = (*.f64 %99 a) %118 = (*.f64 %101 a) %120 = (*.f64 a %101) %122 = (*.f64 %78 #s(literal 1/3 binary64)) %126 = (fma.f64 %103 a %122) %133 = (/.f64 %126 a) %139 = (/.f64 %112 a) %142 = (*.f64 %83 #s(literal 1/3 binary64)) %147 = (* 3 a) %151 = (+ (neg b) (sqrt (- (* b b) (* %147 c)))) %152 = (/ %151 %147) %158 = (*.f64 #s(literal -3/8 binary64) %44) %160 = (*.f64 %63 #s(literal -9/16 binary64)) %163 = (fma.f64 #s(literal -9/16 binary64) %63 %158) %170 = (*.f64 a %163) %172 = (*.f64 a %158) %174 = (*.f64 %158 a) %183 = (fma.f64 %163 a %101) %190 = (*.f64 a %183) %192 = (*.f64 a %170) %194 = (*.f64 %170 a) %201 = (fma.f64 %183 a %122) %208 = (/.f64 %201 a) %214 = (/.f64 %190 a) %219 = (*.f64 a a) %220 = (*.f64 %85 %85) %221 = (fabs.f64 a) %222 = (*.f64 %221 %221) %223 = (pow.f64 a #s(literal 2 binary64)) %225 = (pow.f64 b #s(literal 4 binary64)) %226 = (pow.f64 a #s(literal 4 binary64)) %228 = (pow.f64 b #s(literal 6 binary64)) %237 = (*.f64 #s(literal -3 binary64) c) %243 = (neg.f64 #s(literal 1 binary64)) %250 = (*.f64 %219 %33) %253 = (*.f64 %219 a) %256 = (*.f64 %253 %55) %258 = (/.f64 %13 b) %259 = (/.f64 c b) %261 = (neg.f64 %13) %263 = (/.f64 #s(literal 1 binary64) b) %267 = (*.f64 #s(literal -3/2 binary64) a) %268 = (*.f64 %267 c) %270 = (*.f64 #s(literal -3/2 binary64) %258) %272 = (approx %151 %270) %273 = (/.f64 %250 %2) %274 = (/.f64 %33 %2) %277 = (neg.f64 %2) %279 = (/.f64 #s(literal 1 binary64) %2) %285 = (*.f64 #s(literal -9/8 binary64) %273) %288 = (fma.f64 #s(literal -3/2 binary64) %13 %285) %299 = (/.f64 %288 b) %300 = (neg.f64 %288) %305 = (/.f64 %285 b) %309 = (approx %151 %299) %311 = (/.f64 %55 %225) %312 = (*.f64 %253 %311) %314 = (neg.f64 %225) %316 = (/.f64 #s(literal 1 binary64) %225) %320 = (fma.f64 #s(literal -27/16 binary64) %312 %288) %322 = (*.f64 %312 #s(literal -27/16 binary64)) %324 = (fma.f64 %312 #s(literal -27/16 binary64) %268) %328 = (/.f64 %320 b) %334 = (/.f64 %322 b) %336 = (approx %151 %328) %338 = (pow.f64 c #s(literal 4 binary64)) %339 = (pow.f64 %13 #s(literal 4 binary64)) %344 = (*.f64 #s(literal 81/16 binary64) %339) %345 = (*.f64 #s(literal 81/16 binary64) %226) %348 = (*.f64 %339 (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) %351 = (*.f64 %339 #s(literal 81/64 binary64)) %364 = (/.f64 %348 %228) %365 = (neg.f64 %348) %377 = (*.f64 #s(literal -1/2 binary64) %364) %379 = (fma.f64 #s(literal -9/8 binary64) %273 %377) %391 = (fma.f64 #s(literal -3/2 binary64) %13 %379) %398 = (fma.f64 #s(literal -27/16 binary64) %312 %391) %405 = (/.f64 %398 b) %413 = (approx %151 %405) %418 = (*.f64 c #s(literal -1/2 binary64)) %420 = (*.f64 #s(literal -1/2 binary64) %259) %423 = (/.f64 %35 %2) %430 = (*.f64 #s(literal -3/8 binary64) %423) %433 = (fma.f64 #s(literal -1/2 binary64) c %430) %442 = (/.f64 %433 b) %443 = (neg.f64 %433) %448 = (/.f64 %430 b) %454 = (*.f64 %219 %55) %455 = (/.f64 %454 %225) %462 = (fma.f64 #s(literal -9/16 binary64) %455 %433) %464 = (*.f64 %455 #s(literal -9/16 binary64)) %466 = (fma.f64 %455 #s(literal -9/16 binary64) %418) %470 = (/.f64 %462 b) %476 = (/.f64 %464 b) %479 = (*.f64 a %228) %481 = (/.f64 %348 %479) %495 = (*.f64 #s(literal -1/6 binary64) %481) %497 = (fma.f64 #s(literal -3/8 binary64) %423 %495) %509 = (fma.f64 #s(literal -1/2 binary64) c %497) %515 = (fma.f64 #s(literal -9/16 binary64) %455 %509) %522 = (/.f64 %515 b) %535 = (*.f64 %219 c) %536 = (/.f64 %13 %39) %545 = (*.f64 #s(literal -3/8 binary64) %536) %552 = (/.f64 #s(literal 1/2 binary64) %20) %557 = (-.f64 %545 %552) %558 = (neg.f64 %552) %564 = (neg.f64 #s(literal 1/2 binary64)) %565 = (*.f64 %564 %28) %569 = (*.f64 c %557) %572 = (fma.f64 #s(literal 1/3 binary64) %83 %569) %582 = (/.f64 %535 %60) %590 = (/.f64 a %39) %597 = (*.f64 #s(literal -3/8 binary64) %590) %599 = (*.f64 %582 #s(literal -9/16 binary64)) %601 = (fma.f64 #s(literal -9/16 binary64) %582 %597) %610 = (*.f64 c %601) %612 = (*.f64 c %597) %614 = (*.f64 %597 c) %620 = (-.f64 %610 %552) %629 = (*.f64 c %620) %632 = (fma.f64 #s(literal 1/3 binary64) %83 %629) %643 = (*.f64 #s(literal -3 binary64) a) %644 = (*.f64 a b) %646 = (*.f64 b #s(literal 3 binary64)) %649 = (*.f64 %644 #s(literal 3 binary64)) %652 = (*.f64 %643 b) %653 = (*.f64 b #s(literal -1/3 binary64)) %655 = (*.f64 b #s(literal 1/3 binary64)) %657 = (/.f64 #s(literal -1/3 binary64) a) %663 = (/.f64 #s(literal 1/3 binary64) a) %670 = (*.f64 b %657) %674 = (/.f64 %644 %643) %681 = (neg.f64 %644) %682 = (neg.f64 %643) %684 = (/.f64 #s(literal 1 binary64) %643) %688 = (*.f64 %657 #s(literal -3 binary64)) %691 = (*.f64 %670 #s(literal -3 binary64)) %692 = (/.f64 %649 a) %693 = (/.f64 #s(literal 3 binary64) a) %700 = (*.f64 #s(literal 1/3 binary64) %643) %702 = (*.f64 #s(literal 1/3 binary64) #s(literal -3 binary64)) %707 = (*.f64 %670 #s(literal 3 binary64)) %708 = (*.f64 %657 %85) %710 = (*.f64 %670 %85) %714 = (/.f64 %11 a) %715 = (/.f64 a a) %717 = (neg.f64 %11) %720 = (/.f64 a %11) %722 = (*.f64 #s(literal -1/3 binary64) #s(literal 3 binary64)) %725 = (*.f64 %653 #s(literal 3 binary64)) %727 = (*.f64 #s(literal -1/3 binary64) a) %729 = (*.f64 %653 a) %730 = (neg.f64 #s(literal 3 binary64)) %733 = (/.f64 a #s(literal 3 binary64)) %737 = (*.f64 %643 %92) %738 = (*.f64 %92 #s(literal -3 binary64)) %745 = (*.f64 %11 b) %747 = (*.f64 a %92) %749 = (*.f64 %11 %92) %752 = (*.f64 #s(literal 1/3 binary64) %11) %753 = (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64)) %755 = (*.f64 a %1) %756 = (*.f64 b %85) %757 = (*.f64 %85 b) %758 = (/.f64 #s(literal 3 binary64) %11) %759 = (/.f64 #s(literal 3 binary64) #s(literal 3 binary64)) %762 = (/.f64 #s(literal 1 binary64) %11) %764 = (/.f64 %11 #s(literal 3 binary64)) %769 = (neg.f64 %646) %776 = (/.f64 #s(literal 1 binary64) #s(literal 3 binary64)) %779 = (/.f64 %646 %85) %780 = (/.f64 #s(literal 3 binary64) %85) %784 = (neg.f64 %85) %786 = (/.f64 #s(literal 1 binary64) %85) %797 = (*.f64 %643 c) %798 = (fma.f64 a %237 %2) %799 = (fma.f64 b b %797) %800 = (fma.f64 c %643 %2) %801 = (fma.f64 #s(literal -3 binary64) %13 %2) %802 = (fma.f64 %237 a %2) %803 = (fma.f64 %643 c %2) %804 = (+.f64 %2 %797) %805 = (+.f64 %797 %2) %807 = (-.f64 %2 (neg.f64 %797)) %809 = (-.f64 %2 (*.f64 %682 c)) %810 = (-.f64 %797 %277) %812 = (-.f64 %797 (*.f64 %1 b)) %813 = (fma.f64 %1 %1 %797) %814 = (fma.f64 %4 %4 %797) %815 = (sqrt.f64 %798) %816 = (fabs.f64 %815) %817 = (pow.f64 %798 #s(literal 1/2 binary64)) %819 = (sqrt.f64 (*.f64 %815 %815)) %820 = (sqrt.f64 %815) %821 = (pow.f64 %820 #s(literal 2 binary64)) %822 = (*.f64 %820 %820) %823 = (neg.f64 %820) %824 = (*.f64 %823 %823) %825 = (neg.f64 %815) %829 = (*.f64 %815 %11) %830 = (*.f64 %815 #s(literal 3 binary64)) %833 = (*.f64 %815 %752) %834 = (*.f64 %815 #s(literal 1/3 binary64)) %837 = (/.f64 %815 a) %840 = (*.f64 %815 %663) %847 = (*.f64 %815 #s(literal -1/3 binary64)) %849 = (*.f64 %663 %85) %851 = (*.f64 %840 %85) %856 = (neg.f64 %837) %858 = (-.f64 %815 b) %859 = (+.f64 %1 %815) %860 = (+.f64 %815 %1) %861 = (-.f64 b %815) %862 = (neg.f64 %861) %863 = (-.f64 %1 %825) %864 = (neg.f64 %1) %865 = (-.f64 %815 %864) %866 = (fma.f64 %820 %820 %1) %867 = (fma.f64 %823 %823 %1) %870 = (fma.f64 a %707 %815) %872 = (*.f64 a %670) %874 = (*.f64 %872 #s(literal 3 binary64)) %880 = (fma.f64 #s(literal 3 binary64) %674 %815) %882 = (*.f64 %674 #s(literal 3 binary64)) %889 = (fma.f64 %11 %670 %815) %892 = (*.f64 %745 %657) %900 = (fma.f64 %649 %657 %815) %902 = (*.f64 %649 %657) %910 = (fma.f64 %729 %693 %815) %912 = (*.f64 %729 %693) %919 = (fma.f64 %737 #s(literal 1/3 binary64) %815) %920 = (*.f64 %737 #s(literal 1/3 binary64)) %926 = (*.f64 a %861) %928 = (*.f64 %643 %861) %931 = (*.f64 %861 #s(literal -1/3 binary64)) %932 = (*.f64 %840 %11) %933 = (-.f64 %932 b) %935 = (fma.f64 #s(literal 3 binary64) (*.f64 a %840) %1) %936 = (fma.f64 %11 %840 %1) %937 = (fma.f64 %663 %829 %1) %938 = (fma.f64 %829 %663 %1) %939 = (fma.f64 %840 %11 %1) %940 = (+.f64 %1 %932) %941 = (+.f64 %932 %1) %942 = (-.f64 %932 %864) %943 = (fma.f64 %681 %758 %815) %945 = (*.f64 %681 %758) %951 = (fma.f64 %769 %720 %815) %953 = (*.f64 %769 %720) %959 = (/.f64 %858 a) %962 = (/.f64 a %858) %965 = (*.f64 %646 a) %967 = (/.f64 %965 (*.f64 %85 #s(literal 3 binary64))) %969 = (+.f64 %967 %815) %975 = (*.f64 %851 #s(literal -3 binary64)) %976 = (-.f64 %975 b) %987 = (fma.f64 %815 #s(literal 3 binary64) %737) %996 = (/.f64 %858 %11) %997 = (/.f64 %959 #s(literal 3 binary64)) %999 = (/.f64 (/.f64 %858 #s(literal 3 binary64)) a) %1000 = (/.f64 %861 %717) %1001 = (neg.f64 %959) %1002 = (/.f64 %1001 %730) %1003 = (*.f64 #s(literal 1 binary64) %996) %1004 = (*.f64 %858 %762) %1005 = (*.f64 %762 %858) %1006 = (/.f64 %11 %858) %1007 = (/.f64 #s(literal 1 binary64) %1006) %1008 = (*.f64 %959 %776) %1009 = (*.f64 %776 %959) %1011 = (/.f64 %243 (neg.f64 %1006)) %1012 = (/.f64 %815 %11) %1014 = (-.f64 %1012 (/.f64 b %11)) %1016 = (/.f64 #s(literal 1 binary64) (/.f64 %1006 #s(literal 1 binary64))) %1017 = (/.f64 %1 %11) %1018 = (+.f64 %1017 %1012) %1019 = (+.f64 %1012 %1017) %1020 = (pow.f64 %1006 #s(literal -1 binary64)) %1021 = (/.f64 %820 %11) %1022 = (fma.f64 %820 %1021 %1017) %1023 = (fma.f64 %1021 %820 %1017) %1024 = (/.f64 %820 #s(literal 3 binary64)) %1025 = (/.f64 %820 a) %1026 = (fma.f64 %1024 %1025 %1017) %1027 = (fma.f64 %1025 %1024 %1017) %1028 = (/.f64 %931 a) %1029 = (*.f64 %861 %657) %1030 = (neg.f64 %931) %1031 = (/.f64 %1030 %85) %1032 = (*.f64 #s(literal 1 binary64) %1029) %1033 = (*.f64 %87 %931) %1034 = (*.f64 %931 %87) %1035 = (/.f64 a %931) %1036 = (/.f64 #s(literal 1 binary64) %1035) %1038 = (/.f64 %243 (neg.f64 %1035)) %1040 = (/.f64 #s(literal 1 binary64) (/.f64 %1035 #s(literal 1 binary64))) %1041 = (pow.f64 %1035 #s(literal -1 binary64)) %1050 = (*.f64 #s(literal 3 binary64) %858) %1054 = (*.f64 #s(literal 9 binary64) a) %1060 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64)) %1063 = (neg.f64 %1054) %1065 = (/.f64 #s(literal 1 binary64) %1054) %1069 = (/.f64 #s(literal 1/2 binary64) a) %1077 = (*.f64 %1069 %858) %1080 = (*.f64 #s(literal 2/3 binary64) %1069) %1082 = (/.f64 #s(literal -1 binary64) a) %1088 = (/.f64 #s(literal -2 binary64) a) %1095 = (*.f64 %858 #s(literal 2/3 binary64)) %1107 = (*.f64 #s(literal 3 binary64) %962) %1109 = (*.f64 (/.f64 #s(literal 3 binary64) %858) a) %1110 = (/.f64 #s(literal 3 binary64) %959) %1111 = (/.f64 %717 %861) %1112 = (/.f64 %730 %1001) %1114 = (*.f64 %11 (/.f64 #s(literal 1 binary64) %858)) %1115 = (/.f64 #s(literal 1 binary64) %996) %1117 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %959)) %1118 = (/.f64 %1050 a) %1119 = (*.f64 #s(literal 3 binary64) %959) %1120 = (*.f64 %959 #s(literal 3 binary64)) %1122 = (/.f64 (*.f64 %1050 #s(literal 1 binary64)) a) %1123 = (*.f64 %87 %1050) %1124 = (*.f64 %1050 %87) %1125 = (/.f64 %1119 #s(literal 9 binary64)) %1127 = (*.f64 #s(literal 3 binary64) (/.f64 %959 #s(literal 9 binary64))) %1129 = (neg.f64 #s(literal 9 binary64)) %1130 = (/.f64 (neg.f64 %1119) %1129) %1132 = (*.f64 %1050 (/.f64 %87 #s(literal 9 binary64))) %1133 = (/.f64 #s(literal 1 binary64) #s(literal 9 binary64)) %1134 = (*.f64 %1119 %1133) %1136 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1119)) %1140 = (*.f64 %1082 %858) %1145 = (neg.f64 #s(literal -3 binary64)) %1147 = (/.f64 #s(literal 1 binary64) #s(literal -3 binary64)) %1153 = (fma.f64 %653 #s(literal 3 binary64) %815) %1167 = (/.f64 %725 %11) %1170 = (*.f64 %815 %753) %1173 = (*.f64 a %931) %1183 = (*.f64 a %85) %1185 = (/.f64 #s(literal 1 binary64) %219) %1189 = (fma.f64 b %657 %840) %1190 = (fma.f64 #s(literal 1/3 binary64) %837 %670) %1191 = (fma.f64 %92 #s(literal -1/3 binary64) %840) %1192 = (fma.f64 #s(literal -1/3 binary64) %92 %840) %1193 = (fma.f64 %657 b %840) %1194 = (fma.f64 %663 %815 %670) %1195 = (fma.f64 %815 %663 %670) %1196 = (fma.f64 %837 #s(literal 1/3 binary64) %670) %1197 = (+.f64 %670 %840) %1198 = (+.f64 %840 %670) %1199 = (*.f64 %825 %663) %1200 = (-.f64 %670 %1199) %1201 = (neg.f64 %840) %1202 = (-.f64 %670 %1201) %1203 = (*.f64 %1 %657) %1204 = (-.f64 %840 %1203) %1205 = (neg.f64 %670) %1206 = (-.f64 %840 %1205) %1210 = (*.f64 %219 #s(literal 9 binary64)) %1212 = (/.f64 %928 %1210) %1214 = (*.f64 %643 (/.f64 %861 %1210)) %1215 = (/.f64 %928 #s(literal 9 binary64)) %1216 = (/.f64 %1215 %219) %1218 = (/.f64 (/.f64 %928 %219) #s(literal 9 binary64)) %1220 = (/.f64 %861 #s(literal 9 binary64)) %1221 = (*.f64 (/.f64 %643 %219) %1220) %1223 = (/.f64 (/.f64 %1215 a) a) %1224 = (neg.f64 %928) %1225 = (neg.f64 %1210) %1226 = (/.f64 %1224 %1225) %1228 = (/.f64 (neg.f64 %1215) %1183) %1229 = (/.f64 #s(literal 1 binary64) %1210) %1230 = (*.f64 %928 %1229) %1232 = (/.f64 #s(literal 1 binary64) (/.f64 %1210 %928)) %1233 = (*.f64 %1215 %1185) %1235 = (/.f64 #s(literal 1 binary64) (/.f64 %219 %1215)) %1238 = (/.f64 #s(literal 3 binary64) %1054) %1239 = (*.f64 %815 %1238) %1240 = (*.f64 %815 %1060) %1242 = (/.f64 %815 #s(literal 9 binary64)) %1244 = (neg.f64 %830) %1249 = (fma.f64 b %657 %1239) %1250 = (fma.f64 %92 #s(literal -1/3 binary64) %1239) %1251 = (fma.f64 #s(literal -1/3 binary64) %92 %1239) %1252 = (fma.f64 %657 b %1239) %1253 = (fma.f64 %815 %1238 %670) %1254 = (+.f64 %670 %1239) %1255 = (+.f64 %1239 %670) %1256 = (fma.f64 %1242 %693 %670) %1257 = (neg.f64 %1239) %1258 = (-.f64 %670 %1257) %1259 = (fma.f64 %830 %1065 %670) %1261 = (/.f64 (fma.f64 %670 %1054 %830) %1054) %1265 = (*.f64 %1069 %815) %1266 = (*.f64 %1080 %815) %1278 = (*.f64 b #s(literal -2/3 binary64)) %1280 = (*.f64 #s(literal -2/3 binary64) %1069) %1282 = (*.f64 %1278 %1069) %1295 = (*.f64 b %1088) %1299 = (*.f64 %1295 #s(literal 1/6 binary64)) %1310 = (*.f64 #s(literal -1/3 binary64) %1082) %1311 = (*.f64 %815 %1310) %1328 = (/.f64 %11 #s(literal 9 binary64)) %1329 = (/.f64 a #s(literal 9 binary64)) %1335 = (/.f64 %11 %219) %1336 = (/.f64 a %219) %1344 = (/.f64 %11 %1054) %1345 = (/.f64 a %1054) %1354 = (*.f64 %663 #s(literal -3 binary64)) %1356 = (fma.f64 %840 #s(literal -3 binary64) %92) %1357 = (*.f64 %815 %1354) %1365 = (/.f64 %92 #s(literal -3 binary64)) %1379 = (/.f64 %769 %1054) %1384 = (neg.f64 %769) %1395 = (neg.f64 %1379) %1402 = (*.f64 %837 #s(literal 3 binary64)) %1403 = (-.f64 %691 %837) %1404 = (fma.f64 b %688 %856) %1405 = (fma.f64 #s(literal -3 binary64) %670 %856) %1406 = (fma.f64 %670 #s(literal -3 binary64) %856) %1407 = (+.f64 %691 %856) %1408 = (+.f64 %856 %691) %1410 = (neg.f64 (-.f64 %837 %691)) %1412 = (-.f64 %691 (neg.f64 %856)) %1415 = (/.f64 (-.f64 (*.f64 %691 a) %815) a) %1416 = (/.f64 %837 #s(literal -3 binary64)) %1417 = (-.f64 %670 %1416) %1418 = (/.f64 %856 #s(literal -3 binary64)) %1419 = (fma.f64 b %657 %1418) %1420 = (fma.f64 %92 #s(literal -1/3 binary64) %1418) %1421 = (fma.f64 #s(literal -1/3 binary64) %92 %1418) %1422 = (fma.f64 %657 b %1418) %1423 = (+.f64 %670 %1418) %1424 = (/.f64 %1403 #s(literal -3 binary64)) %1426 = (/.f64 (neg.f64 %1403) %1145) %1427 = (*.f64 %1403 %1147) %1429 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1403)) %1430 = (/.f64 %691 #s(literal -3 binary64)) %1431 = (-.f64 %1430 %1416) %1432 = (+.f64 %1430 %1418) %1434 = (/.f64 (*.f64 b #s(literal -3 binary64)) a) %1436 = (/.f64 (*.f64 #s(literal -3 binary64) b) a) %1437 = (*.f64 #s(literal -3 binary64) %92) %1438 = (*.f64 #s(literal -3 binary64) %815) %1440 = (*.f64 #s(literal -3 binary64) %837) %1442 = (-.f64 %738 %1440) %1443 = (neg.f64 %1440) %1444 = (fma.f64 #s(literal -3 binary64) %92 %1443) %1445 = (*.f64 %1145 %837) %1446 = (fma.f64 #s(literal -3 binary64) %92 %1445) %1447 = (fma.f64 #s(literal -3 binary64) %856 %738) %1448 = (fma.f64 %92 #s(literal -3 binary64) %1443) %1449 = (fma.f64 %92 #s(literal -3 binary64) %1445) %1450 = (fma.f64 %856 #s(literal -3 binary64) %738) %1451 = (+.f64 %738 %1443) %1452 = (+.f64 %738 %1445) %1453 = (+.f64 %1443 %738) %1455 = (neg.f64 (-.f64 %1440 %738)) %1457 = (-.f64 %738 (*.f64 %1145 %856)) %1459 = (-.f64 %738 (neg.f64 %1443)) %1461 = (-.f64 %1443 (*.f64 %1145 %92)) %1463 = (-.f64 %1443 (neg.f64 %738)) %1464 = (/.f64 %1442 #s(literal 9 binary64)) %1466 = (/.f64 (neg.f64 %1442) %1129) %1467 = (*.f64 %1442 %1133) %1469 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1442)) %1470 = (/.f64 %738 #s(literal 9 binary64)) %1472 = (-.f64 %1470 (/.f64 %1440 #s(literal 9 binary64))) %1473 = (/.f64 %1443 #s(literal 9 binary64)) %1474 = (+.f64 %1470 %1473) %1475 = (+.f64 %1473 %1470) %1482 = (fma.f64 %840 %85 %655) %1489 = (/.f64 %655 %85) %1507 = (fma.f64 %670 %85 %847) %1516 = (/.f64 %847 %85) %1530 = (/.f64 %710 %85) %1532 = (-.f64 %710 %834) %1533 = (*.f64 %825 #s(literal 1/3 binary64)) %1535 = (neg.f64 %834) %1545 = (/.f64 %834 %85) %1557 = (*.f64 #s(literal 1/3 binary64) a) %1558 = (*.f64 %815 %1557) %1561 = (*.f64 a %655) %1564 = (-.f64 %1558 %1561) %1565 = (*.f64 %85 %655) %1567 = (neg.f64 %1561) %1588 = (*.f64 a %847) %1591 = (*.f64 %815 a) %1593 = (-.f64 %729 %1588) %1594 = (neg.f64 %1588) %1596 = (*.f64 %85 %847) %1604 = (-.f64 %1588 %729) %1625 = (*.f64 %219 #s(literal 3 binary64)) %1629 = (neg.f64 %987) %1634 = (/.f64 %737 %1054) %1640 = (*.f64 %837 a) %1644 = (fma.f64 %837 a %725) %1664 = (*.f64 #s(literal -3 binary64) %834) %1665 = (fma.f64 a %92 %1664) %1666 = (fma.f64 #s(literal -3 binary64) %834 %747) %1667 = (fma.f64 %92 a %1664) %1668 = (fma.f64 %815 %702 %747) %1669 = (fma.f64 %834 #s(literal -3 binary64) %747) %1670 = (fma.f64 %1438 #s(literal 1/3 binary64) %747) %1671 = (+.f64 %747 %1664) %1672 = (+.f64 %1664 %747) %1674 = (-.f64 %747 (neg.f64 %1664)) %1676 = (-.f64 %747 (*.f64 %1145 %834)) %1678 = (-.f64 %1664 (*.f64 %85 %92)) %1680 = (-.f64 %1664 (neg.f64 %747)) %1681 = (/.f64 %1669 %643) %1683 = (/.f64 (/.f64 %1669 #s(literal -3 binary64)) a) %1685 = (/.f64 (neg.f64 %1669) %682) %1686 = (*.f64 %1669 %684) %1688 = (/.f64 #s(literal 1 binary64) (/.f64 %643 %1669)) %1689 = (/.f64 %747 %643) %1690 = (/.f64 %1664 %643) %1691 = (+.f64 %1689 %1690) %1692 = (+.f64 %1690 %1689) %1698 = (/.f64 a %1625) %1699 = (*.f64 %815 %1698) %1700 = (*.f64 %815 %1336) %1702 = (/.f64 %815 %219) %1704 = (neg.f64 %1591) %1705 = (neg.f64 %1625) %1707 = (/.f64 #s(literal 1 binary64) %1625) %1719 = (neg.f64 %1699) %1741 = (neg.f64 %1402) %1742 = (-.f64 %779 %1741) %1743 = (*.f64 %730 %856) %1745 = (neg.f64 %1741) %1762 = (-.f64 %830 %749) %1763 = (neg.f64 %749) %1765 = (*.f64 %717 %92) %1783 = (*.f64 %837 %643) %1787 = (fma.f64 %837 %643 %646) %1792 = (neg.f64 %1787) %1805 = (*.f64 #s(literal -3 binary64) %825) %1809 = (fma.f64 %92 %643 %1805) %1830 = (/.f64 %681 %1625) %1831 = (/.f64 %644 %1625) %1833 = (/.f64 %681 %219) %1835 = (neg.f64 %681) %1846 = (neg.f64 %1830) %1860 = (*.f64 %85 a) %1861 = (neg.f64 %219) %1862 = (*.f64 #s(literal -1/3 binary64) %85) %1867 = (neg.f64 %729) %1868 = (fma.f64 a %847 %1867) %1869 = (fma.f64 b %1862 %1588) %1870 = (fma.f64 %653 %85 %1588) %1871 = (fma.f64 %85 %653 %1588) %1872 = (fma.f64 %681 #s(literal -1/3 binary64) %1588) %1873 = (fma.f64 %815 %727 %1867) %1874 = (fma.f64 %847 a %1867) %1875 = (fma.f64 %1591 #s(literal -1/3 binary64) %1867) %1876 = (+.f64 %1588 %1867) %1877 = (+.f64 %1867 %1588) %1879 = (-.f64 %1588 (neg.f64 %1867)) %1881 = (-.f64 %1588 (*.f64 %784 %653)) %1882 = (-.f64 %1867 %1594) %1883 = (-.f64 %1867 %1596) %1884 = (/.f64 %1604 %1183) %1886 = (/.f64 (/.f64 %1604 %85) a) %1888 = (/.f64 (/.f64 %1604 a) %85) %1890 = (/.f64 %1593 (neg.f64 %1183)) %1892 = (*.f64 %1604 (/.f64 #s(literal 1 binary64) %1183)) %1894 = (/.f64 #s(literal 1 binary64) (/.f64 %1183 %1604)) %1895 = (/.f64 %1867 %1183) %1896 = (/.f64 %1588 %1183) %1897 = (+.f64 %1895 %1896) %1898 = (+.f64 %1896 %1895) %1899 = (-.f64 %692 %830) %1900 = (*.f64 %825 #s(literal 3 binary64)) %1922 = (*.f64 %815 %700) %1926 = (fma.f64 %815 %700 %644) %1933 = (*.f64 %219 #s(literal -3 binary64)) %1938 = (neg.f64 %1933) %1940 = (/.f64 #s(literal 1 binary64) %1933) %1947 = (-.f64 %833 %644) %1965 = (*.f64 %643 %847) %1966 = (*.f64 #s(literal -1/3 binary64) %643) %1969 = (*.f64 %643 %815) %1971 = (*.f64 %847 #s(literal -3 binary64)) %1974 = (/.f64 #s(literal 3 binary64) %1210) %1975 = (*.f64 %815 %1974) %1976 = (/.f64 #s(literal 3 binary64) %219) %1977 = (*.f64 %815 %1976) %1984 = (fma.f64 a %1975 %670) %1985 = (*.f64 %1975 a) %1986 = (fma.f64 b %657 %1985) %1987 = (fma.f64 %92 #s(literal -1/3 binary64) %1985) %1988 = (fma.f64 #s(literal -1/3 binary64) %92 %1985) %1989 = (fma.f64 %657 b %1985) %1990 = (fma.f64 %1975 a %670) %1991 = (+.f64 %670 %1985) %1992 = (+.f64 %1985 %670) %1993 = (fma.f64 %1329 %1977 %670) %1994 = (fma.f64 %1977 %1329 %670) %1995 = (fma.f64 %1336 %1240 %670) %1996 = (fma.f64 %1240 %1336 %670) %1997 = (-.f64 %1985 %1203) %1998 = (-.f64 %1985 %1205) %2000 = (/.f64 a %1210) %2001 = (*.f64 %815 %2000) %2008 = (*.f64 %2001 #s(literal 3 binary64)) %2009 = (fma.f64 b %657 %2008) %2010 = (fma.f64 #s(literal 3 binary64) %2001 %670) %2011 = (fma.f64 %92 #s(literal -1/3 binary64) %2008) %2012 = (fma.f64 #s(literal -1/3 binary64) %92 %2008) %2013 = (fma.f64 %657 b %2008) %2014 = (fma.f64 %2001 #s(literal 3 binary64) %670) %2015 = (+.f64 %670 %2008) %2016 = (+.f64 %2008 %670) %2017 = (*.f64 %815 %1345) %2018 = (fma.f64 %693 %2017 %670) %2019 = (fma.f64 %1060 %1700 %670) %2020 = (fma.f64 %1700 %1060 %670) %2021 = (fma.f64 %2017 %693 %670) %2022 = (*.f64 %815 %1329) %2023 = (fma.f64 %1976 %2022 %670) %2024 = (fma.f64 %2022 %1976 %670) %2025 = (-.f64 %2008 %1203) %2026 = (-.f64 %2008 %1205) %2027 = (/.f64 %815 %1210) %2033 = (*.f64 %830 %2000) %2034 = (fma.f64 b %657 %2033) %2035 = (*.f64 a %2027) %2036 = (fma.f64 #s(literal 3 binary64) %2035 %670) %2037 = (fma.f64 %11 %2027 %670) %2038 = (fma.f64 %92 #s(literal -1/3 binary64) %2033) %2039 = (fma.f64 #s(literal -1/3 binary64) %92 %2033) %2040 = (fma.f64 %657 b %2033) %2041 = (*.f64 #s(literal 3 binary64) %2000) %2042 = (fma.f64 %815 %2041 %670) %2043 = (fma.f64 %830 %2000 %670) %2044 = (fma.f64 %2027 %11 %670) %2045 = (fma.f64 %2000 %830 %670) %2046 = (+.f64 %670 %2033) %2047 = (+.f64 %2033 %670) %2048 = (fma.f64 %837 %1344 %670) %2049 = (fma.f64 %1328 %1702 %670) %2050 = (fma.f64 %1335 %1242 %670) %2051 = (fma.f64 %1344 %837 %670) %2052 = (fma.f64 %1402 %1345 %670) %2053 = (fma.f64 %1702 %1328 %670) %2054 = (fma.f64 %1242 %1335 %670) %2055 = (fma.f64 %1345 %1402 %670) %2056 = (-.f64 %2033 %1203) %2057 = (-.f64 %2033 %1205) %2058 = (*.f64 %11 %1229) %2059 = (fma.f64 %815 %2058 %670) %2060 = (fma.f64 %829 %1229 %670) %2061 = (fma.f64 %1229 %829 %670) %2072 = (*.f64 %1591 %1974) %2085 = (fma.f64 a %1 %1965) %2086 = (fma.f64 b %85 %1965) %2087 = (fma.f64 #s(literal -3 binary64) %1588 %681) %2088 = (fma.f64 %643 %847 %681) %2089 = (fma.f64 %85 b %1965) %2090 = (fma.f64 %815 %1966 %681) %2091 = (fma.f64 %847 %643 %681) %2092 = (fma.f64 %1969 #s(literal -1/3 binary64) %681) %2093 = (fma.f64 %1971 a %681) %2094 = (+.f64 %681 %1965) %2095 = (+.f64 %1965 %681) %2097 = (-.f64 %681 (neg.f64 %1965)) %2099 = (-.f64 %681 (*.f64 %682 %847)) %2101 = (-.f64 %1965 (*.f64 %1 %85)) %2102 = (-.f64 %1965 %1835) %2103 = (/.f64 %2091 %1625) %2105 = (/.f64 (/.f64 %2091 %219) #s(literal 3 binary64)) %2107 = (/.f64 (neg.f64 %2091) %1705) %2108 = (*.f64 %2091 %1707) %2110 = (/.f64 #s(literal 1 binary64) (/.f64 %1625 %2091)) %2111 = (/.f64 %1965 %1625) %2112 = (+.f64 %1830 %2111) %2113 = (+.f64 %2111 %1830) %2114 = (fma.f64 %681 %1707 %2111) %2117 = (*.f64 %11 %655) %2118 = (-.f64 %2117 %1591) %2143 = (/.f64 %987 %11) %2161 = (/.f64 %646 %643) %2162 = (+.f64 %837 %2161) %2244 = (/.f64 %1 %1210) %2247 = (/.f64 %1 %219) %2253 = (*.f64 a %2244) %2256 = (*.f64 %2244 %11) %2266 = (*.f64 %1974 %681) %2267 = (fma.f64 #s(literal 1/3 binary64) %837 %2266) %2268 = (fma.f64 %663 %815 %2266) %2269 = (fma.f64 %681 %1974 %840) %2270 = (fma.f64 %815 %663 %2266) %2271 = (fma.f64 %837 #s(literal 1/3 binary64) %2266) %2272 = (fma.f64 %1974 %681 %840) %2273 = (+.f64 %840 %2266) %2274 = (+.f64 %2266 %840) %2275 = (fma.f64 %1060 %1833 %840) %2276 = (/.f64 %681 #s(literal 9 binary64)) %2277 = (fma.f64 %1976 %2276 %840) %2278 = (fma.f64 %2276 %1976 %840) %2279 = (fma.f64 %1833 %1060 %840) %2280 = (-.f64 %2266 %1199) %2281 = (-.f64 %2266 %1201) %2282 = (*.f64 %2000 %769) %2283 = (fma.f64 #s(literal 1/3 binary64) %837 %2282) %2284 = (fma.f64 %663 %815 %2282) %2285 = (fma.f64 %769 %2000 %840) %2286 = (fma.f64 %815 %663 %2282) %2287 = (fma.f64 %837 #s(literal 1/3 binary64) %2282) %2288 = (fma.f64 %2000 %769 %840) %2289 = (+.f64 %840 %2282) %2290 = (+.f64 %2282 %840) %2291 = (/.f64 %769 %219) %2292 = (fma.f64 %1329 %2291 %840) %2293 = (fma.f64 %2291 %1329 %840) %2294 = (-.f64 %2282 %1199) %2295 = (-.f64 %2282 %1201) %2297 = (/.f64 %965 (*.f64 %85 %1054)) %2316 = (*.f64 %1 %11) %2317 = (/.f64 %2316 %1210) %2318 = (fma.f64 #s(literal 1/3 binary64) %837 %2317) %2319 = (fma.f64 %663 %815 %2317) %2320 = (fma.f64 %815 %663 %2317) %2321 = (fma.f64 %837 #s(literal 1/3 binary64) %2317) %2322 = (+.f64 %840 %2317) %2323 = (+.f64 %2317 %840) %2324 = (fma.f64 %1328 %2247 %840) %2325 = (/.f64 %1 #s(literal 9 binary64)) %2326 = (fma.f64 %1335 %2325 %840) %2327 = (fma.f64 %2247 %1328 %840) %2328 = (fma.f64 %2325 %1335 %840) %2329 = (-.f64 %2317 %1199) %2330 = (-.f64 %2317 %1201) %2337 = (/.f64 %1 %1054) %2359 = (/.f64 %681 %1054) %2368 = (*.f64 %1054 a) %2369 = (/.f64 (*.f64 %681 #s(literal 3 binary64)) %2368) %2393 = (/.f64 #s(literal 3 binary64) %1625) %2399 = (*.f64 %2393 %729) %2412 = (*.f64 %1170 %1698) %2426 = (*.f64 %815 %2393) %2433 = (/.f64 %815 %1625) %2439 = (/.f64 #s(literal 3 binary64) %643) %2448 = (*.f64 %815 (/.f64 a %643)) %2457 = (*.f64 %1625 #s(literal 3 binary64)) %2458 = (/.f64 %829 %2457) %2506 = (fma.f64 #s(literal 3 binary64) %2035 %1379) %2507 = (fma.f64 %11 %2027 %1379) %2508 = (fma.f64 %815 %2041 %1379) %2509 = (fma.f64 %830 %2000 %1379) %2510 = (fma.f64 %2027 %11 %1379) %2511 = (fma.f64 %2000 %830 %1379) %2512 = (+.f64 %1379 %2033) %2513 = (+.f64 %2033 %1379) %2514 = (fma.f64 %837 %1344 %1379) %2515 = (fma.f64 %1328 %1702 %1379) %2516 = (fma.f64 %1335 %1242 %1379) %2517 = (fma.f64 %1344 %837 %1379) %2518 = (fma.f64 %1402 %1345 %1379) %2519 = (fma.f64 %1702 %1328 %1379) %2520 = (fma.f64 %1242 %1335 %1379) %2521 = (fma.f64 %1345 %1402 %1379) %2522 = (-.f64 %2033 %1395) %2523 = (fma.f64 %769 %1065 %2033) %2524 = (fma.f64 %815 %2058 %1379) %2525 = (fma.f64 %829 %1229 %1379) %2526 = (fma.f64 %1229 %829 %1379) %2528 = (/.f64 (fma.f64 %2033 %1054 %769) %1054) %2531 = (*.f64 b (/.f64 %657 a)) %2536 = (fma.f64 #s(literal 3 binary64) %2001 %1379) %2537 = (fma.f64 %2001 #s(literal 3 binary64) %1379) %2538 = (+.f64 %1379 %2008) %2539 = (+.f64 %2008 %1379) %2540 = (fma.f64 %693 %2017 %1379) %2541 = (fma.f64 %1060 %1700 %1379) %2542 = (fma.f64 %1700 %1060 %1379) %2543 = (fma.f64 %2017 %693 %1379) %2544 = (fma.f64 %1976 %2022 %1379) %2545 = (fma.f64 %2022 %1976 %1379) %2546 = (-.f64 %2008 %1395) %2547 = (fma.f64 %769 %1065 %2008) %2549 = (/.f64 (fma.f64 %2008 %1054 %769) %1054) %2562 = (/.f64 %2316 %2368) %2573 = (/.f64 %1 %1625) %2591 = (/.f64 %652 %1210) %2629 = (/.f64 (*.f64 a %830) (*.f64 #s(literal 3 binary64) %1625)) %2640 = (/.f64 (*.f64 #s(literal 3 binary64) %1591) (*.f64 %643 %643)) %2657 = (/.f64 %892 %11) %2668 = (/.f64 %2316 %2457) %2745 = (/.f64 %933 %11) %2747 = (/.f64 (/.f64 %933 #s(literal 3 binary64)) a) %2749 = (/.f64 (neg.f64 %933) %717) %2750 = (*.f64 %933 %762) %2752 = (/.f64 #s(literal 1 binary64) (/.f64 %11 %933)) %2754 = (+.f64 (/.f64 %932 %11) %1017) b %1 %2 %3 %5 %7 #s(literal 3 binary64) a (*.f64 a #s(literal 3 binary64)) %11 c %13 (*.f64 c a) #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) %2 %3 %5 %7 #s(literal -3 binary64) %20 (fabs.f64 %20) (pow.f64 %2 #s(literal 1/2 binary64)) #s(literal -3/2 binary64) %24 (/.f64 %25 %26) (*.f64 c %28) (/.f64 #s(literal 1 binary64) (/.f64 %20 c)) #s(literal -9/8 binary64) %33 (pow.f64 c #s(literal 2 binary64)) %35 (*.f64 %33 a) (*.f64 %20 %37) %39 (pow.f64 %20 #s(literal 3 binary64)) (pow.f64 %2 (/.f64 #s(literal 3 binary64) #s(literal 2 binary64))) %43 (*.f64 a %44) (/.f64 %46 %47) (*.f64 %35 %49) (/.f64 #s(literal 1 binary64) (/.f64 %39 %35)) #s(literal -27/16 binary64) (*.f64 c %33) %55 (pow.f64 c #s(literal 3 binary64)) %57 (*.f64 %55 a) #s(literal 5 binary64) %60 (pow.f64 %2 (/.f64 #s(literal 5 binary64) #s(literal 2 binary64))) %63 (*.f64 a (/.f64 %55 %60)) (/.f64 (neg.f64 %57) %67) (*.f64 %57 %69) (/.f64 #s(literal 1 binary64) (/.f64 %60 %57)) %44 (/.f64 (neg.f64 %33) %47) (*.f64 %33 %49) (/.f64 #s(literal 1 binary64) (/.f64 %39 %33)) %78 (+.f64 %20 %1) (neg.f64 (-.f64 b %20)) #s(literal 1/3 binary64) %83 (/.f64 (neg.f64 %78) %85) (*.f64 %78 %87) (/.f64 #s(literal 1 binary64) (/.f64 a %78)) (-.f64 (/.f64 %20 a) %92) #s(literal -1/2 binary64) #s(literal -3/8 binary64) (/.f64 %96 %39) (*.f64 %43 #s(literal -3/8 binary64)) %99 (fma.f64 %24 #s(literal -1/2 binary64) %99) (fma.f64 %43 #s(literal -3/8 binary64) %101) %103 (fma.f64 #s(literal -3/8 binary64) %43 %101) (+.f64 %99 %101) (+.f64 %101 %99) (-.f64 %101 (*.f64 %107 %43)) (-.f64 %101 (neg.f64 %99)) %112 (*.f64 %103 a) (fma.f64 a %101 %114) (fma.f64 %101 a %116) (+.f64 %118 %116) (+.f64 %120 %114) (fma.f64 a %103 %122) (fma.f64 %78 #s(literal 1/3 binary64) %112) (fma.f64 #s(literal 1/3 binary64) %78 %112) %126 (+.f64 %112 %122) (+.f64 %122 %112) (-.f64 %122 (*.f64 %85 %103)) (-.f64 %122 (neg.f64 %112)) %133 (/.f64 (neg.f64 %126) %85) (*.f64 %126 %87) (/.f64 #s(literal 1 binary64) (/.f64 a %126)) (fma.f64 #s(literal 1/3 binary64) %83 %139) (fma.f64 %83 #s(literal 1/3 binary64) %139) (+.f64 %142 %139) (approx %152 %133) #s(literal -9/16 binary64) (/.f64 (*.f64 #s(literal -3/8 binary64) %33) %39) (*.f64 %44 #s(literal -3/8 binary64)) %158 (fma.f64 %63 #s(literal -9/16 binary64) %158) (fma.f64 %44 #s(literal -3/8 binary64) %160) (fma.f64 #s(literal -3/8 binary64) %44 %160) %163 (+.f64 %158 %160) (+.f64 %160 %158) (-.f64 %160 (neg.f64 %158)) (-.f64 %160 (*.f64 %107 %44)) %170 (*.f64 %163 a) (fma.f64 a %160 %172) (fma.f64 %160 a %174) (+.f64 (*.f64 %160 a) %174) (+.f64 (*.f64 a %160) %172) (fma.f64 a %163 %101) (fma.f64 %24 #s(literal -1/2 binary64) %170) (fma.f64 #s(literal -1/2 binary64) %24 %170) %183 (+.f64 %170 %101) (+.f64 %101 %170) (-.f64 %101 (*.f64 %85 %163)) (-.f64 %101 (neg.f64 %170)) %190 (*.f64 %183 a) (fma.f64 a %101 %192) (fma.f64 %101 a %194) (+.f64 %118 %194) (+.f64 %120 %192) (fma.f64 a %183 %122) (fma.f64 %78 #s(literal 1/3 binary64) %190) (fma.f64 #s(literal 1/3 binary64) %78 %190) %201 (+.f64 %190 %122) (+.f64 %122 %190) (-.f64 %122 (*.f64 %85 %183)) (-.f64 %122 (neg.f64 %190)) %208 (/.f64 (neg.f64 %201) %85) (*.f64 %201 %87) (/.f64 #s(literal 1 binary64) (/.f64 a %201)) (fma.f64 #s(literal 1/3 binary64) %83 %214) (fma.f64 %83 #s(literal 1/3 binary64) %214) (+.f64 %142 %214) (approx %152 %208) #s(literal 1/2 binary64) %219 %220 %222 %223 #s(literal 4 binary64) %225 %226 #s(literal 6 binary64) %228 #s(literal -1 binary64) %92 (/.f64 %1 %85) (*.f64 b %87) (/.f64 #s(literal 1 binary64) (/.f64 a b)) #s(literal -1/3 binary64) #s(literal 1/6 binary64) (*.f64 c #s(literal -3 binary64)) %237 #s(literal -1/6 binary64) #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (exp.f64 #s(literal 0 binary64)) (cosh.f64 #s(literal 0 binary64)) %87 (/.f64 %243 %85) (*.f64 #s(literal 1 binary64) %87) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1 binary64))) (pow.f64 a #s(literal -1 binary64)) (*.f64 %33 %219) %250 (pow.f64 %13 #s(literal 2 binary64)) (*.f64 a %219) %253 (pow.f64 a #s(literal 3 binary64)) (*.f64 %55 %253) %256 (pow.f64 %13 #s(literal 3 binary64)) %258 (*.f64 a %259) (/.f64 %261 %1) (*.f64 %13 %263) (/.f64 #s(literal 1 binary64) (/.f64 b %13)) (/.f64 %268 b) %270 (*.f64 %258 #s(literal -3/2 binary64)) %272 %273 (*.f64 %219 %274) (/.f64 (neg.f64 %250) %277) (*.f64 %250 %279) (/.f64 #s(literal 1 binary64) (/.f64 %2 %250)) (/.f64 (*.f64 #s(literal -9/8 binary64) %250) %2) %285 (*.f64 %273 #s(literal -9/8 binary64)) (fma.f64 %13 #s(literal -3/2 binary64) %285) %288 (fma.f64 #s(literal -9/8 binary64) %273 %268) (fma.f64 %273 #s(literal -9/8 binary64) %268) (fma.f64 %267 c %285) (+.f64 %285 %268) (+.f64 %268 %285) (-.f64 %268 (*.f64 (neg.f64 #s(literal -9/8 binary64)) %273)) (-.f64 %268 (neg.f64 %285)) %299 (/.f64 %300 %1) (*.f64 %288 %263) (/.f64 #s(literal 1 binary64) (/.f64 b %288)) (fma.f64 #s(literal -3/2 binary64) %258 %305) (fma.f64 %258 #s(literal -3/2 binary64) %305) (+.f64 %270 %305) %309 (/.f64 %256 %225) %312 (/.f64 (neg.f64 %256) %314) (*.f64 %256 %316) (/.f64 #s(literal 1 binary64) (/.f64 %225 %256)) %320 (fma.f64 %312 #s(literal -27/16 binary64) %288) (+.f64 %288 %322) (+.f64 %324 %285) (+.f64 %322 %288) (-.f64 %322 %300) %328 (/.f64 (neg.f64 %320) %1) (*.f64 %320 %263) (/.f64 #s(literal 1 binary64) (/.f64 b %320)) (+.f64 %334 %299) %336 #s(literal 81/64 binary64) %338 %339 (*.f64 %226 %338) (*.f64 %338 %226) #s(literal 81/16 binary64) (*.f64 %339 #s(literal 81/16 binary64)) %344 (*.f64 %345 %338) %348 (fma.f64 #s(literal 81/64 binary64) %339 %344) (fma.f64 %339 #s(literal 81/64 binary64) %344) (fma.f64 %339 #s(literal 81/16 binary64) %351) (fma.f64 #s(literal 81/16 binary64) %339 %351) (+.f64 %344 %351) (+.f64 %351 %344) (-.f64 %351 (*.f64 (neg.f64 #s(literal 81/16 binary64)) %339)) (-.f64 %351 (neg.f64 %344)) (fma.f64 (*.f64 #s(literal 81/64 binary64) %226) %338 %344) (fma.f64 %345 %338 %351) %364 (/.f64 %365 (neg.f64 %228)) (*.f64 %348 (/.f64 #s(literal 1 binary64) %228)) (/.f64 #s(literal 1 binary64) (/.f64 %228 %348)) (+.f64 (/.f64 %351 %228) (/.f64 %344 %228)) (/.f64 (*.f64 #s(literal -1/2 binary64) %348) %228) %377 (*.f64 %364 #s(literal -1/2 binary64)) %379 (fma.f64 #s(literal -1/2 binary64) %364 %285) (fma.f64 %273 #s(literal -9/8 binary64) %377) (fma.f64 %364 #s(literal -1/2 binary64) %285) (+.f64 %285 %377) (+.f64 %377 %285) (-.f64 %285 (*.f64 (neg.f64 #s(literal -1/2 binary64)) %364)) (-.f64 %285 (neg.f64 %377)) (fma.f64 %13 #s(literal -3/2 binary64) %379) %391 (fma.f64 %267 c %379) (+.f64 %288 %377) (+.f64 %379 %268) (+.f64 %268 %379) (-.f64 %268 (neg.f64 %379)) %398 (fma.f64 %312 #s(literal -27/16 binary64) %391) (+.f64 %391 %322) (+.f64 %324 %379) (+.f64 %322 %391) (-.f64 %322 (neg.f64 %391)) %405 (/.f64 (neg.f64 %398) %1) (*.f64 %398 %263) (/.f64 #s(literal 1 binary64) (/.f64 b %398)) (+.f64 %334 (/.f64 %391 b)) %413 %259 (/.f64 %25 %1) (*.f64 c %263) (/.f64 #s(literal 1 binary64) (/.f64 b c)) (/.f64 %418 b) %420 (*.f64 %259 #s(literal -1/2 binary64)) (approx %152 %420) %423 (*.f64 a %274) (/.f64 %46 %277) (*.f64 %35 %279) (/.f64 #s(literal 1 binary64) (/.f64 %2 %35)) (/.f64 %96 %2) %430 (*.f64 %423 #s(literal -3/8 binary64)) (fma.f64 c #s(literal -1/2 binary64) %430) %433 (fma.f64 #s(literal -3/8 binary64) %423 %418) (fma.f64 %423 #s(literal -3/8 binary64) %418) (+.f64 %430 %418) (+.f64 %418 %430) (-.f64 %418 (*.f64 %107 %423)) (-.f64 %418 (neg.f64 %430)) %442 (/.f64 %443 %1) (*.f64 %433 %263) (/.f64 #s(literal 1 binary64) (/.f64 b %433)) (fma.f64 #s(literal -1/2 binary64) %259 %448) (fma.f64 %259 #s(literal -1/2 binary64) %448) (+.f64 %420 %448) (approx %152 %442) (*.f64 %55 %219) %454 %455 (*.f64 %219 %311) (/.f64 (neg.f64 %454) %314) (*.f64 %454 %316) (/.f64 #s(literal 1 binary64) (/.f64 %225 %454)) %462 (fma.f64 %455 #s(literal -9/16 binary64) %433) (+.f64 %433 %464) (+.f64 %466 %430) (+.f64 %464 %433) (-.f64 %464 %443) %470 (/.f64 (neg.f64 %462) %1) (*.f64 %462 %263) (/.f64 #s(literal 1 binary64) (/.f64 b %462)) (+.f64 %476 %442) (approx %152 %470) %479 (*.f64 %228 a) %481 (/.f64 (/.f64 %348 a) %228) (/.f64 %365 (neg.f64 %479)) (*.f64 %348 (/.f64 #s(literal 1 binary64) %479)) (/.f64 #s(literal 1 binary64) (/.f64 %479 %348)) (+.f64 (/.f64 %351 %479) (/.f64 %344 %479)) (/.f64 (*.f64 #s(literal -1/6 binary64) %348) %479) %495 (*.f64 %481 #s(literal -1/6 binary64)) %497 (fma.f64 #s(literal -1/6 binary64) %481 %430) (fma.f64 %423 #s(literal -3/8 binary64) %495) (fma.f64 %481 #s(literal -1/6 binary64) %430) (+.f64 %430 %495) (+.f64 %495 %430) (-.f64 %430 (*.f64 (neg.f64 #s(literal -1/6 binary64)) %481)) (-.f64 %430 (neg.f64 %495)) (fma.f64 c #s(literal -1/2 binary64) %497) %509 (+.f64 %433 %495) (+.f64 %497 %418) (+.f64 %418 %497) (-.f64 %418 (neg.f64 %497)) %515 (fma.f64 %455 #s(literal -9/16 binary64) %509) (+.f64 %509 %464) (+.f64 %466 %497) (+.f64 %464 %509) (-.f64 %464 (neg.f64 %509)) %522 (/.f64 (neg.f64 %515) %1) (*.f64 %515 %263) (/.f64 #s(literal 1 binary64) (/.f64 b %515)) (+.f64 %476 (/.f64 %509 b)) (approx %152 %522) #s(literal -2 binary64) #s(literal -2/3 binary64) #s(literal 2/3 binary64) (*.f64 c %219) %535 %536 (*.f64 a (/.f64 c %39)) (/.f64 %261 %47) (*.f64 %13 %49) (/.f64 #s(literal 1 binary64) (/.f64 %39 %13)) (/.f64 (*.f64 #s(literal -3/8 binary64) %13) %39) %545 (*.f64 %536 #s(literal -3/8 binary64)) %28 (/.f64 %243 %26) (*.f64 #s(literal 1 binary64) %28) (/.f64 #s(literal 1 binary64) (/.f64 %20 #s(literal 1 binary64))) (pow.f64 %20 #s(literal -1 binary64)) %552 (/.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %20) (*.f64 #s(literal 1/2 binary64) %28) (*.f64 %28 #s(literal 1/2 binary64)) %557 (fma.f64 #s(literal -3/8 binary64) %536 %558) (fma.f64 %536 #s(literal -3/8 binary64) %558) (+.f64 %545 %558) (neg.f64 (-.f64 %552 %545)) (fma.f64 #s(literal -3/8 binary64) %536 %565) (fma.f64 %536 #s(literal -3/8 binary64) %565) (+.f64 %545 %565) %569 (*.f64 %557 c) (fma.f64 c %557 %142) %572 (fma.f64 %83 #s(literal 1/3 binary64) %569) (fma.f64 %557 c %142) (+.f64 %569 %142) (+.f64 %142 %569) (-.f64 %142 (*.f64 %25 %557)) (-.f64 %142 (neg.f64 %569)) (approx %152 %572) %582 (*.f64 %219 (/.f64 c %60)) (/.f64 (neg.f64 %535) %67) (*.f64 %535 %69) (/.f64 #s(literal 1 binary64) (/.f64 %60 %535)) %590 (/.f64 %85 %47) (*.f64 a %49) (/.f64 #s(literal 1 binary64) (/.f64 %39 a)) (/.f64 (*.f64 #s(literal -3/8 binary64) a) %39) %597 (*.f64 %590 #s(literal -3/8 binary64)) (fma.f64 #s(literal -3/8 binary64) %590 %599) %601 (fma.f64 %582 #s(literal -9/16 binary64) %597) (fma.f64 %590 #s(literal -3/8 binary64) %599) (+.f64 %597 %599) (+.f64 %599 %597) (-.f64 %599 (neg.f64 %597)) (-.f64 %599 (*.f64 %107 %590)) %610 (*.f64 %601 c) (fma.f64 c %599 %612) (fma.f64 %599 c %614) (+.f64 (*.f64 %599 c) %614) (+.f64 (*.f64 c %599) %612) %620 (fma.f64 c %601 %558) (fma.f64 %601 c %558) (+.f64 %610 %558) (neg.f64 (-.f64 %552 %610)) (fma.f64 c %601 %565) (fma.f64 %601 c %565) (+.f64 %610 %565) %629 (*.f64 %620 c) (fma.f64 c %620 %142) %632 (fma.f64 %83 #s(literal 1/3 binary64) %629) (fma.f64 %620 c %142) (+.f64 %629 %142) (+.f64 %142 %629) (-.f64 %142 (*.f64 %25 %620)) (-.f64 %142 (neg.f64 %629)) (approx %152 %632) (*.f64 a #s(literal -3 binary64)) %643 %644 (*.f64 b a) (*.f64 a %646) (*.f64 #s(literal 3 binary64) %644) %649 (*.f64 b %643) (*.f64 #s(literal -3 binary64) %644) %652 %653 (*.f64 #s(literal -1/3 binary64) b) %655 (*.f64 #s(literal 1/3 binary64) b) %657 (/.f64 (neg.f64 #s(literal -1/3 binary64)) %85) (*.f64 #s(literal -1/3 binary64) %87) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -1/3 binary64))) %663 (/.f64 (neg.f64 #s(literal 1/3 binary64)) %85) (*.f64 #s(literal 1/3 binary64) %87) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/3 binary64))) (/.f64 %653 a) %670 (*.f64 %92 #s(literal -1/3 binary64)) (*.f64 #s(literal -1/3 binary64) %92) (*.f64 %657 b) %674 (*.f64 a (/.f64 b %643)) (/.f64 (/.f64 %644 #s(literal -3 binary64)) a) (*.f64 (/.f64 a #s(literal -3 binary64)) %92) (/.f64 %681 %682) (*.f64 %644 %684) (/.f64 #s(literal 1 binary64) (/.f64 %643 %644)) (*.f64 b %688) (*.f64 #s(literal -3 binary64) %670) %691 %692 (*.f64 %644 %693) (/.f64 (neg.f64 %649) %85) (*.f64 %649 %87) (/.f64 #s(literal 1 binary64) (/.f64 a %649)) %85 %700 (*.f64 %643 #s(literal 1/3 binary64)) (*.f64 %702 a) (*.f64 b (*.f64 %657 #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) %670) %707 (*.f64 b %708) %710 (*.f64 %85 %670) (neg.f64 (*.f64 %670 a)) %714 (*.f64 #s(literal 3 binary64) %715) (/.f64 %717 %85) (*.f64 %11 %87) (/.f64 #s(literal 1 binary64) %720) (*.f64 b %722) (*.f64 #s(literal 3 binary64) %653) %725 (*.f64 a %653) (*.f64 b %727) %729 %693 (/.f64 %730 %85) (*.f64 #s(literal 3 binary64) %87) (/.f64 #s(literal 1 binary64) %733) (/.f64 %652 a) (*.f64 %92 %643) %737 (*.f64 %738 a) (/.f64 (neg.f64 %652) %85) (*.f64 %652 %87) (/.f64 #s(literal 1 binary64) (/.f64 a %652)) (/.f64 %745 a) (*.f64 #s(literal 3 binary64) %747) %749 (*.f64 %92 %11) (*.f64 %11 #s(literal 1/3 binary64)) %752 (*.f64 %753 a) %755 %756 %757 %681 %758 (/.f64 %759 a) (/.f64 %730 %717) (*.f64 #s(literal 3 binary64) %762) (/.f64 #s(literal 1 binary64) %764) %646 (*.f64 #s(literal 3 binary64) b) (*.f64 b %730) (*.f64 %1 #s(literal 3 binary64)) %769 %720 (/.f64 %733 a) (/.f64 %85 %717) (*.f64 a %762) (/.f64 #s(literal 1 binary64) %714) %764 (*.f64 #s(literal 3 binary64) %733) (/.f64 %717 %730) (*.f64 %11 %776) (/.f64 #s(literal 1 binary64) %758) %779 (*.f64 b %780) (neg.f64 (/.f64 %646 a)) (/.f64 %769 %784) (*.f64 %646 %786) (/.f64 #s(literal 1 binary64) (/.f64 %85 %646)) %733 (/.f64 %85 %730) (*.f64 a %776) (/.f64 #s(literal 1 binary64) %693) (*.f64 a %237) (*.f64 c %643) (*.f64 #s(literal -3 binary64) %13) (*.f64 %237 a) %797 %798 %799 %800 %801 %802 %803 %804 %805 %807 %809 %810 %812 %813 %814 %798 %799 %800 %801 %802 %803 %804 %805 %807 %809 %810 %812 %813 %814 %798 %799 %800 %801 %802 %803 %804 %805 %807 %809 %810 %812 %813 %814 %815 %816 %817 %819 %821 %822 %824 %825 %820 (fabs.f64 %820) (pow.f64 %815 #s(literal 1/2 binary64)) (*.f64 %11 %815) %829 (*.f64 %830 a) (*.f64 %752 %815) %833 (*.f64 %834 %11) (/.f64 %834 a) (*.f64 #s(literal 1/3 binary64) %837) (*.f64 %663 %815) %840 (*.f64 %837 #s(literal 1/3 binary64)) %837 (/.f64 %825 %85) (*.f64 %815 %87) (/.f64 #s(literal 1 binary64) (/.f64 a %815)) (*.f64 #s(literal -1/3 binary64) %815) %847 (*.f64 %85 %840) (*.f64 %815 %849) %851 (neg.f64 (*.f64 %840 a)) (/.f64 %815 %85) (/.f64 %825 a) %856 (*.f64 #s(literal 1/3 binary64) %815) %834 %858 %859 %860 %862 %863 %865 %866 %867 %861 (+.f64 b %825) (neg.f64 %858) %870 (fma.f64 %707 a %815) (fma.f64 %872 #s(literal 3 binary64) %815) (+.f64 %815 %874) (+.f64 %874 %815) (-.f64 %874 %825) (fma.f64 %820 %820 %874) (fma.f64 %823 %823 %874) %880 (fma.f64 %674 #s(literal 3 binary64) %815) (+.f64 %815 %882) (+.f64 %882 %815) (-.f64 %882 %825) (fma.f64 %820 %820 %882) (fma.f64 %823 %823 %882) (fma.f64 #s(literal 3 binary64) %872 %815) %889 (fma.f64 %670 %11 %815) (fma.f64 %745 %657 %815) (+.f64 %815 %892) (+.f64 %892 %815) (-.f64 %892 %825) (fma.f64 %820 %820 %892) (fma.f64 %823 %823 %892) (fma.f64 %644 (*.f64 #s(literal 3 binary64) %657) %815) %900 (fma.f64 %657 %649 %815) (+.f64 %815 %902) (+.f64 %902 %815) (-.f64 %902 %825) (fma.f64 %820 %820 %902) (fma.f64 %823 %823 %902) (fma.f64 %653 (*.f64 a %693) %815) %910 (fma.f64 %693 %729 %815) (+.f64 %815 %912) (+.f64 %912 %815) (-.f64 %912 %825) (fma.f64 %820 %820 %912) (fma.f64 %823 %823 %912) (fma.f64 #s(literal 1/3 binary64) %737 %815) %919 (+.f64 %815 %920) (+.f64 %920 %815) (-.f64 %920 %825) (fma.f64 %820 %820 %920) (fma.f64 %823 %823 %920) (*.f64 #s(literal -3 binary64) %926) %928 (*.f64 %861 %643) (*.f64 #s(literal -1/3 binary64) %861) %931 %933 %935 %936 %937 %938 %939 %940 %941 %942 %933 %935 %936 %937 %938 %939 %940 %941 %942 %943 (fma.f64 %758 %681 %815) (+.f64 %815 %945) (+.f64 %945 %815) (-.f64 %945 %825) (fma.f64 %820 %820 %945) (fma.f64 %823 %823 %945) %951 (fma.f64 %720 %769 %815) (+.f64 %815 %953) (+.f64 %953 %815) (-.f64 %953 %825) (fma.f64 %820 %820 %953) (fma.f64 %823 %823 %953) %959 (/.f64 %861 %85) (*.f64 %858 %87) (/.f64 #s(literal 1 binary64) %962) (-.f64 %837 %92) (+.f64 %815 %967) %969 (fma.f64 %779 %733 %815) (fma.f64 %733 %779 %815) (-.f64 %967 %825) (fma.f64 %820 %820 %967) (fma.f64 %823 %823 %967) %976 (fma.f64 #s(literal -3 binary64) %851 %1) (fma.f64 %840 (*.f64 %85 #s(literal -3 binary64)) %1) (fma.f64 %851 #s(literal -3 binary64) %1) (+.f64 %1 %975) (+.f64 %975 %1) (-.f64 %975 %864) (fma.f64 #s(literal 3 binary64) %815 %737) (fma.f64 %92 %643 %830) (fma.f64 %643 %92 %830) %987 (fma.f64 %738 a %830) (+.f64 %737 %830) (+.f64 %830 %737) (-.f64 %830 (neg.f64 %737)) (/.f64 (fma.f64 %815 %11 %652) a) (fma.f64 %652 %87 %830) %858 %859 %860 %862 %863 %865 %866 %867 %996 %997 %999 %1000 %1002 %1003 %1004 %1005 %1007 %1008 %1009 %1011 %1014 %1016 %1018 %1019 %1020 %1022 %1023 %1026 %1027 %1028 %1029 %1031 %1032 %1033 %1034 %1036 %1038 %1040 %1041 (/.f64 (*.f64 %858 #s(literal 1/3 binary64)) a) (*.f64 %663 %858) (*.f64 %858 %663) (/.f64 (*.f64 #s(literal 1/3 binary64) %858) a) (*.f64 #s(literal 1/3 binary64) %959) (*.f64 %959 #s(literal 1/3 binary64)) %996 %997 %999 %1000 %1002 %1003 %1004 %1005 %1007 %1008 %1009 %1011 %1014 %1016 %1018 %1019 %1020 %1022 %1023 %1026 %1027 %1050 (*.f64 %858 #s(literal 3 binary64)) #s(literal 9 binary64) (*.f64 a #s(literal 9 binary64)) %1054 (/.f64 %1050 %1054) (*.f64 #s(literal 3 binary64) (/.f64 %858 %1054)) (/.f64 (/.f64 %1050 #s(literal 9 binary64)) a) (*.f64 %1060 %959) (/.f64 (neg.f64 %1050) %1063) (*.f64 %1050 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %1050)) %1069 (/.f64 %564 %85) (*.f64 #s(literal 1/2 binary64) %87) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) %858) a) (*.f64 %858 %1069) %1077 (*.f64 #s(literal 2/3 binary64) %1077) (*.f64 %1077 #s(literal 2/3 binary64)) (*.f64 %1080 %858) %1082 (/.f64 (neg.f64 #s(literal -1 binary64)) %85) (*.f64 #s(literal -1 binary64) %87) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -1 binary64))) %1088 (/.f64 (neg.f64 #s(literal -2 binary64)) %85) (*.f64 #s(literal -2 binary64) %87) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -2 binary64))) (*.f64 #s(literal 2/3 binary64) %858) %1095 (/.f64 (*.f64 %1095 #s(literal 1/2 binary64)) a) (*.f64 %858 %1080) (*.f64 %1069 %1095) (*.f64 %1095 %1069) %1035 (/.f64 (/.f64 a %861) #s(literal -1/3 binary64)) (/.f64 %85 %1030) (*.f64 a (/.f64 #s(literal 1 binary64) %931)) (/.f64 #s(literal 1 binary64) %1029) %1028 %1029 %1031 %1032 %1033 %1034 %1036 %1038 %1040 %1041 %1006 %1107 %1109 %1110 %1111 %1112 %1114 %1115 %1117 %996 %997 %999 %1000 %1002 %1003 %1004 %1005 %1007 %1008 %1009 %1011 %1014 %1016 %1018 %1019 %1020 %1022 %1023 %1026 %1027 %1118 %1119 %1120 %1122 %1123 %1124 %1125 %1127 %1130 %1132 %1134 %1136 (/.f64 (*.f64 #s(literal -1 binary64) %858) a) (*.f64 %858 %1082) %1140 (/.f64 %1140 #s(literal -3 binary64)) (*.f64 %1082 (/.f64 %858 #s(literal -3 binary64))) (/.f64 (neg.f64 %1140) %1145) (*.f64 %1140 %1147) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1140)) %1006 %1107 %1109 %1110 %1111 %1112 %1114 %1115 %1117 %996 %997 %999 %1000 %1002 %1003 %1004 %1005 %1007 %1008 %1009 %1011 %1014 %1016 %1018 %1019 %1020 %1022 %1023 %1026 %1027 (fma.f64 b %722 %815) (fma.f64 #s(literal 3 binary64) %653 %815) %1153 (+.f64 %725 %815) (+.f64 %815 %725) (-.f64 %725 %825) (fma.f64 %820 %820 %725) (fma.f64 %823 %823 %725) (/.f64 %1153 %11) (/.f64 (/.f64 %1153 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %1153) %717) (*.f64 %1153 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %1153)) (+.f64 %1167 %1012) (*.f64 #s(literal 3 binary64) #s(literal 1/3 binary64)) %753 %1170 (*.f64 %834 #s(literal 3 binary64)) (*.f64 %753 %815) %1173 (*.f64 %931 a) (*.f64 %926 #s(literal -1/3 binary64)) %219 %220 %222 %223 (/.f64 %1173 %219) (*.f64 a (/.f64 %931 %219)) (/.f64 (/.f64 %1173 a) a) (*.f64 %715 %1029) (/.f64 (neg.f64 %1173) %1183) (*.f64 %1173 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %1173)) %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1200 %1202 %1204 %1206 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1200 %1202 %1204 %1206 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1200 %1202 %1204 %1206 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1200 %1202 %1204 %1206 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1200 %1202 %1204 %1206 %1118 %1119 %1120 %1122 %1123 %1124 %1125 %1127 %1130 %1132 %1134 %1136 (*.f64 #s(literal 9 binary64) %85) (*.f64 %1129 a) %1063 (*.f64 a %1054) %1210 (*.f64 #s(literal 9 binary64) %219) %1212 %1214 %1216 %1218 %1221 %1223 %1226 %1228 %1230 %1232 %1233 %1235 (*.f64 #s(literal 3 binary64) %815) %830 (/.f64 %830 %1054) %1239 (/.f64 %1240 a) (*.f64 %1242 %693) (/.f64 %1244 %1063) (*.f64 %830 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %830)) %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1258 %1259 %1261 (/.f64 (*.f64 #s(literal 1/2 binary64) %815) a) (*.f64 %815 %1069) %1265 (fma.f64 b %657 %1266) (fma.f64 %92 #s(literal -1/3 binary64) %1266) (fma.f64 #s(literal -1/3 binary64) %92 %1266) (fma.f64 #s(literal 2/3 binary64) %1265 %670) (fma.f64 %657 b %1266) (fma.f64 %1265 #s(literal 2/3 binary64) %670) (fma.f64 %1080 %815 %670) (+.f64 %670 %1266) (+.f64 %1266 %670) (-.f64 %1266 %1203) (-.f64 %1266 %1205) %1278 (*.f64 #s(literal -2/3 binary64) b) (fma.f64 b %1280 %840) (fma.f64 #s(literal 1/3 binary64) %837 %1282) (fma.f64 %663 %815 %1282) (fma.f64 %815 %663 %1282) (fma.f64 %837 #s(literal 1/3 binary64) %1282) (fma.f64 %1069 %1278 %840) (fma.f64 %1278 %1069 %840) (+.f64 %840 %1282) (+.f64 %1282 %840) (-.f64 %1282 %1199) (-.f64 %1282 %1201) %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1258 %1259 %1261 (/.f64 (*.f64 b #s(literal -2 binary64)) a) %1295 (*.f64 %1088 b) (fma.f64 b (*.f64 %1088 #s(literal 1/6 binary64)) %840) (fma.f64 #s(literal 1/3 binary64) %837 %1299) (fma.f64 #s(literal 1/6 binary64) %1295 %840) (fma.f64 %663 %815 %1299) (fma.f64 %815 %663 %1299) (fma.f64 %837 #s(literal 1/3 binary64) %1299) (fma.f64 %1295 #s(literal 1/6 binary64) %840) (+.f64 %840 %1299) (+.f64 %1299 %840) (-.f64 %1299 %1199) (-.f64 %1299 %1201) (fma.f64 b %657 %1311) (fma.f64 %92 #s(literal -1/3 binary64) %1311) (fma.f64 #s(literal -1/3 binary64) %92 %1311) (fma.f64 %657 b %1311) (fma.f64 %815 %1310 %670) (fma.f64 %847 %1082 %670) (fma.f64 %1082 %847 %670) (+.f64 %670 %1311) (+.f64 %1311 %670) (-.f64 %1311 %1203) (-.f64 %1311 %1205) %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1258 %1259 %1261 %1215 (*.f64 %643 %1220) (/.f64 %1224 %1129) (*.f64 %928 %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %928)) %1212 %1214 %1216 %1218 %1221 %1223 %1226 %1228 %1230 %1232 %1233 %1235 %1328 (*.f64 #s(literal 3 binary64) %1329) (/.f64 %717 %1129) (*.f64 %11 %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %11)) %1335 (*.f64 #s(literal 3 binary64) %1336) (/.f64 %714 a) (*.f64 %693 %715) (/.f64 %717 %1183) (*.f64 %11 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %11)) %1344 (*.f64 #s(literal 3 binary64) %1345) (/.f64 %1328 a) (*.f64 %1060 %715) (/.f64 %717 %1063) (*.f64 %11 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %11)) (fma.f64 #s(literal -3 binary64) %840 %92) (fma.f64 %815 %1354 %92) %1356 (+.f64 %92 %1357) (+.f64 %1357 %92) (-.f64 %1357 (neg.f64 %92)) (/.f64 (fma.f64 %1357 a b) a) (fma.f64 b %87 %1357) (fma.f64 #s(literal 1/3 binary64) %837 %1365) (fma.f64 %663 %815 %1365) (fma.f64 %815 %663 %1365) (fma.f64 %837 #s(literal 1/3 binary64) %1365) (+.f64 %840 %1365) (/.f64 %1356 #s(literal -3 binary64)) (/.f64 (neg.f64 %1356) %1145) (*.f64 %1356 %1147) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1356)) (+.f64 (/.f64 %1357 #s(literal -3 binary64)) %1365) %1379 (neg.f64 (/.f64 %646 %1054)) (/.f64 (/.f64 %769 #s(literal 9 binary64)) a) (/.f64 %1384 %1063) (*.f64 %769 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %769)) (fma.f64 #s(literal 1/3 binary64) %837 %1379) (fma.f64 %663 %815 %1379) (fma.f64 %815 %663 %1379) (fma.f64 %837 #s(literal 1/3 binary64) %1379) (+.f64 %840 %1379) (+.f64 %1379 %840) (-.f64 %840 %1395) (fma.f64 %769 %1065 %840) (/.f64 (fma.f64 %840 %1054 %769) %1054) (/.f64 %830 a) (*.f64 #s(literal 3 binary64) %837) %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1410 %1412 %1415 %1417 %1419 %1420 %1421 %1422 %1423 %1424 %1426 %1427 %1429 %1431 %1432 %1434 %1436 %1437 %738 (/.f64 %1438 a) %1440 (*.f64 %837 #s(literal -3 binary64)) %1442 %1444 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1455 %1457 %1459 %1461 %1463 %1464 %1466 %1467 %1469 %1472 %1474 %1475 %1434 %1436 %1437 %738 %1442 %1444 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1455 %1457 %1459 %1461 %1463 %1464 %1466 %1467 %1469 %1472 %1474 %1475 %1403 %1404 %1405 %1406 %1407 %1408 %1410 %1412 %1415 %1417 %1419 %1420 %1421 %1422 %1423 %1424 %1426 %1427 %1429 %1431 %1432 (*.f64 #s(literal -3 binary64) %856) (*.f64 %856 #s(literal -3 binary64)) %1443 %1442 %1444 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1455 %1457 %1459 %1461 %1463 %1464 %1466 %1467 %1469 %1472 %1474 %1475 (fma.f64 b #s(literal 1/3 binary64) %851) (fma.f64 #s(literal 1/3 binary64) b %851) (fma.f64 %85 %840 %655) (fma.f64 %815 %849 %655) %1482 (+.f64 %655 %851) (+.f64 %851 %655) (-.f64 %851 (neg.f64 %655)) (-.f64 %851 (*.f64 %1 #s(literal 1/3 binary64))) (fma.f64 #s(literal 1/3 binary64) %837 %1489) (fma.f64 %663 %815 %1489) (fma.f64 %815 %663 %1489) (fma.f64 %837 #s(literal 1/3 binary64) %1489) (+.f64 %840 %1489) (/.f64 %1482 %85) (neg.f64 (/.f64 %1482 a)) (/.f64 (neg.f64 %1482) %784) (*.f64 %1482 %786) (/.f64 #s(literal 1 binary64) (/.f64 %85 %1482)) (+.f64 (/.f64 %851 %85) %1489) (fma.f64 b %708 %847) (fma.f64 #s(literal -1/3 binary64) %815 %710) %1507 (fma.f64 %85 %670 %847) (fma.f64 %815 #s(literal -1/3 binary64) %710) (+.f64 %710 %847) (+.f64 %847 %710) (-.f64 %710 (*.f64 %825 #s(literal -1/3 binary64))) (-.f64 %710 (neg.f64 %847)) (fma.f64 b %657 %1516) (fma.f64 %92 #s(literal -1/3 binary64) %1516) (fma.f64 #s(literal -1/3 binary64) %92 %1516) (fma.f64 %657 b %1516) (+.f64 %670 %1516) (/.f64 %1507 %85) (neg.f64 (/.f64 %1507 a)) (/.f64 (neg.f64 %1507) %784) (*.f64 %1507 %786) (/.f64 #s(literal 1 binary64) (/.f64 %85 %1507)) (+.f64 %1530 %1516) %1532 (fma.f64 b %708 %1533) (fma.f64 b %708 %1535) (fma.f64 %670 %85 %1533) (fma.f64 %670 %85 %1535) (fma.f64 %85 %670 %1533) (fma.f64 %85 %670 %1535) (+.f64 %710 %1533) (+.f64 %710 %1535) (neg.f64 (-.f64 %834 %710)) (-.f64 %670 %1545) (/.f64 %1532 %85) (neg.f64 (/.f64 %1532 a)) (/.f64 (neg.f64 %1532) %784) (*.f64 %1532 %786) (/.f64 #s(literal 1 binary64) (/.f64 %85 %1532)) (-.f64 %1530 %1545) (*.f64 a #s(literal 1/3 binary64)) %1557 %1558 (*.f64 %834 a) (*.f64 %1557 %815) %1561 (*.f64 %644 #s(literal 1/3 binary64)) (*.f64 %655 a) %1564 (fma.f64 %815 %1557 %1565) (fma.f64 %815 %1557 %1567) (fma.f64 %834 a %1565) (fma.f64 %834 a %1567) (fma.f64 %1557 %815 %1565) (fma.f64 %1557 %815 %1567) (+.f64 %1558 %1565) (+.f64 %1558 %1567) (neg.f64 (-.f64 %1561 %1558)) (/.f64 %1564 %219) (/.f64 (/.f64 %1564 a) a) (/.f64 (neg.f64 %1564) %1183) (*.f64 %1564 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %1564)) (-.f64 (/.f64 %1558 %219) (/.f64 %1561 %219)) %1588 (*.f64 %815 %727) (*.f64 %847 a) (*.f64 %1591 #s(literal -1/3 binary64)) %1593 (fma.f64 a %653 %1594) (fma.f64 a %653 %1596) (fma.f64 b %727 %1594) (fma.f64 b %727 %1596) (fma.f64 %653 a %1594) (fma.f64 %653 a %1596) (+.f64 %729 %1594) (+.f64 %729 %1596) (neg.f64 %1604) (/.f64 %1593 %219) (/.f64 (/.f64 %1593 a) a) (/.f64 (neg.f64 %1593) %1183) (*.f64 %1593 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %1593)) (-.f64 (/.f64 %729 %219) (/.f64 %1588 %219)) %1229 (/.f64 %1185 #s(literal 9 binary64)) (/.f64 %243 %1225) (*.f64 #s(literal 1 binary64) %1229) (/.f64 #s(literal 1 binary64) (/.f64 %1210 #s(literal 1 binary64))) (pow.f64 %1210 #s(literal -1 binary64)) (*.f64 a %11) (*.f64 #s(literal 3 binary64) %219) %1625 (/.f64 %987 %1054) (/.f64 (/.f64 %987 #s(literal 9 binary64)) a) (/.f64 %1629 %1063) (*.f64 %987 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %987)) (fma.f64 %815 %1238 %1634) (+.f64 %1239 %1634) (fma.f64 %1242 %693 %1634) (fma.f64 %830 %1065 %1634) (fma.f64 a %837 %725) (fma.f64 b %722 %1640) (fma.f64 #s(literal 3 binary64) %653 %1640) (fma.f64 %653 #s(literal 3 binary64) %1640) %1644 (+.f64 %725 %1640) (+.f64 %1640 %725) (-.f64 %1640 (neg.f64 %725)) (-.f64 %1640 (*.f64 (neg.f64 %653) #s(literal 3 binary64))) (/.f64 %1644 %11) (/.f64 (/.f64 %1644 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %1644) %717) (*.f64 %1644 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %1644)) (+.f64 (/.f64 %1640 %11) %1167) (/.f64 %644 a) %747 (*.f64 %92 a) %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1674 %1676 %1678 %1680 %1681 %1683 %1685 %1686 %1688 %1691 %1692 %1664 (*.f64 %815 %702) (*.f64 %834 #s(literal -3 binary64)) (*.f64 %1438 #s(literal 1/3 binary64)) %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1674 %1676 %1678 %1680 %1681 %1683 %1685 %1686 %1688 %1691 %1692 (*.f64 a %815) %1591 (/.f64 %1591 %1625) %1699 (/.f64 %1700 #s(literal 3 binary64)) (*.f64 %1702 %733) (/.f64 %1704 %1705) (*.f64 %1591 %1707) (/.f64 #s(literal 1 binary64) (/.f64 %1625 %1591)) (fma.f64 b %657 %1699) (fma.f64 %92 #s(literal -1/3 binary64) %1699) (fma.f64 #s(literal -1/3 binary64) %92 %1699) (fma.f64 %657 b %1699) (fma.f64 %815 %1698 %670) (+.f64 %670 %1699) (+.f64 %1699 %670) (fma.f64 %1702 %733 %670) (-.f64 %670 %1719) (fma.f64 %1591 %1707 %670) (/.f64 (fma.f64 %670 %1625 %1591) %1625) (fma.f64 b %1280 %1239) (fma.f64 %815 %1238 %1282) (fma.f64 %1069 %1278 %1239) (fma.f64 %1278 %1069 %1239) (+.f64 %1239 %1282) (+.f64 %1282 %1239) (fma.f64 %1242 %693 %1282) (-.f64 %1282 %1257) (fma.f64 %830 %1065 %1282) (/.f64 (fma.f64 %1282 %1054 %830) %1054) (/.f64 (*.f64 %1644 #s(literal 1/3 binary64)) a) (*.f64 %663 %1644) (*.f64 %1644 %663) (*.f64 #s(literal 3 binary64) %856) (*.f64 %856 #s(literal 3 binary64)) %1741 %1742 (fma.f64 b %780 %1743) (fma.f64 b %780 %1745) (+.f64 %779 %1743) (+.f64 %779 %1745) (neg.f64 (-.f64 %1741 %779)) (fma.f64 %646 %786 %1743) (fma.f64 %646 %786 %1745) (/.f64 %1742 #s(literal 9 binary64)) (/.f64 (neg.f64 %1742) %1129) (*.f64 %1742 %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1742)) (-.f64 (/.f64 %779 #s(literal 9 binary64)) (/.f64 %1741 #s(literal 9 binary64))) %1762 (fma.f64 #s(literal 3 binary64) %815 %1763) (fma.f64 #s(literal 3 binary64) %815 %1765) (fma.f64 %815 #s(literal 3 binary64) %1763) (fma.f64 %815 #s(literal 3 binary64) %1765) (+.f64 %830 %1763) (+.f64 %830 %1765) (neg.f64 (-.f64 %749 %830)) (/.f64 %1762 %1054) (/.f64 (/.f64 %1762 #s(literal 9 binary64)) a) (/.f64 (neg.f64 %1762) %1063) (*.f64 %1762 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %1762)) (-.f64 %1239 (/.f64 %749 %1054)) (fma.f64 b #s(literal 3 binary64) %1783) (fma.f64 #s(literal 3 binary64) b %1783) (fma.f64 %643 %837 %646) %1787 (fma.f64 %1440 a %646) (+.f64 %646 %1783) (+.f64 %1783 %646) (-.f64 %1783 %769) %1792 (+.f64 (neg.f64 %1783) %769) (/.f64 %1792 %1054) (neg.f64 (/.f64 %1787 %1054)) (/.f64 (/.f64 %1792 #s(literal 9 binary64)) a) (/.f64 (neg.f64 %1792) %1063) (*.f64 %1792 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %1792)) %1805 (*.f64 %825 #s(literal -3 binary64)) (neg.f64 %1438) (fma.f64 #s(literal -3 binary64) %825 %737) %1809 (fma.f64 %643 %92 %1805) (fma.f64 %825 #s(literal -3 binary64) %737) (fma.f64 %738 a %1805) (+.f64 %737 %1805) (+.f64 %1805 %737) (-.f64 %737 (*.f64 %1145 %825)) (-.f64 %737 (neg.f64 %1805)) (fma.f64 %652 %87 %1805) (/.f64 %1809 %1054) (/.f64 (/.f64 %1809 #s(literal 9 binary64)) a) (/.f64 (neg.f64 %1809) %1063) (*.f64 %1809 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %1809)) (+.f64 %1634 (/.f64 %1805 %1054)) %1830 (neg.f64 %1831) (/.f64 %1833 #s(literal 3 binary64)) (/.f64 %1835 %1705) (*.f64 %681 %1707) (/.f64 #s(literal 1 binary64) (/.f64 %1625 %681)) (fma.f64 #s(literal 1/3 binary64) %837 %1830) (fma.f64 %663 %815 %1830) (fma.f64 %815 %663 %1830) (fma.f64 %837 #s(literal 1/3 binary64) %1830) (+.f64 %840 %1830) (+.f64 %1830 %840) (-.f64 %840 %1846) (fma.f64 %681 %1707 %840) (/.f64 (fma.f64 %840 %1625 %681) %1625) (fma.f64 %815 %1310 %1379) (fma.f64 %847 %1082 %1379) (fma.f64 %1082 %847 %1379) (+.f64 %1379 %1311) (+.f64 %1311 %1379) (-.f64 %1311 %1395) (fma.f64 %769 %1065 %1311) (/.f64 (fma.f64 %1311 %1054 %769) %1054) %1183 %1860 %1861 (*.f64 b %1862) (*.f64 %653 %85) (*.f64 %85 %653) (*.f64 %681 #s(literal -1/3 binary64)) %1867 %1604 %1868 %1869 %1870 %1871 %1872 %1873 %1874 %1875 %1876 %1877 %1879 %1881 %1882 %1883 %1183 %1860 %1861 %1884 %1886 %1888 %1890 %1892 %1894 %1897 %1898 %1604 %1868 %1869 %1870 %1871 %1872 %1873 %1874 %1875 %1876 %1877 %1879 %1881 %1882 %1883 %1884 %1886 %1888 %1890 %1892 %1894 %1897 %1898 %1899 (fma.f64 %644 %693 %1900) (fma.f64 %644 %693 %1244) (+.f64 %692 %1900) (+.f64 %692 %1244) (neg.f64 (-.f64 %830 %692)) (fma.f64 %649 %87 %1900) (fma.f64 %649 %87 %1244) (/.f64 %1899 %1063) (neg.f64 (/.f64 %1899 %1054)) (/.f64 (neg.f64 %1899) (neg.f64 %1063)) (*.f64 %1899 (/.f64 #s(literal 1 binary64) %1063)) (/.f64 #s(literal 1 binary64) (/.f64 %1063 %1899)) (-.f64 (/.f64 %692 %1063) (/.f64 %830 %1063)) (fma.f64 a b %1922) (fma.f64 b a %1922) (fma.f64 %700 %815 %644) %1926 (fma.f64 %834 %643 %644) (+.f64 %644 %1922) (+.f64 %1922 %644) (-.f64 %1922 %681) (*.f64 a %643) (*.f64 #s(literal -3 binary64) %219) %1933 (/.f64 %1926 %1933) (/.f64 (/.f64 %1926 %219) #s(literal -3 binary64)) (/.f64 (neg.f64 %1926) %1938) (*.f64 %1926 %1940) (/.f64 #s(literal 1 binary64) (/.f64 %1933 %1926)) (+.f64 (/.f64 %1922 %1933) (/.f64 %644 %1933)) %1947 (fma.f64 %752 %815 %681) (fma.f64 %815 %752 %681) (fma.f64 %834 %11 %681) (+.f64 %833 %681) (neg.f64 (-.f64 %644 %833)) (/.f64 %1947 %1625) (/.f64 (/.f64 %1947 %219) #s(literal 3 binary64)) (/.f64 (neg.f64 %1947) %1705) (*.f64 %1947 %1707) (/.f64 #s(literal 1 binary64) (/.f64 %1625 %1947)) (-.f64 (/.f64 %833 %1625) %1831) (*.f64 #s(literal -3 binary64) %1588) %1965 (*.f64 %815 %1966) (*.f64 %847 %643) (*.f64 %1969 #s(literal -1/3 binary64)) (*.f64 %1971 a) (/.f64 %830 %1210) %1975 (/.f64 %1977 #s(literal 9 binary64)) (*.f64 %1702 %1060) (/.f64 %1244 %1225) (*.f64 %830 %1229) (/.f64 #s(literal 1 binary64) (/.f64 %1210 %830)) %1984 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 (/.f64 %1591 %1210) %2001 (/.f64 %1700 #s(literal 9 binary64)) (*.f64 %1702 %1329) (/.f64 %1704 %1225) (*.f64 %1591 %1229) (/.f64 #s(literal 1 binary64) (/.f64 %1210 %1591)) %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2018 %2019 %2020 %2021 %2023 %2024 %2025 %2026 %2027 (/.f64 %1702 #s(literal 9 binary64)) (/.f64 %825 %1225) (*.f64 %815 %1229) (/.f64 #s(literal 1 binary64) (/.f64 %1210 %815)) %2034 %2036 %2037 %2038 %2039 %2040 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2059 %2060 %2061 %2000 (/.f64 %1336 #s(literal 9 binary64)) (/.f64 %85 %1225) (*.f64 a %1229) (/.f64 #s(literal 1 binary64) (/.f64 %1210 a)) %2034 %2036 %2037 %2038 %2039 %2040 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2059 %2060 %2061 %1974 (/.f64 %1976 #s(literal 9 binary64)) (/.f64 %730 %1225) (*.f64 #s(literal 3 binary64) %1229) (/.f64 #s(literal 1 binary64) (/.f64 %1210 #s(literal 3 binary64))) (fma.f64 b %657 %2072) (fma.f64 %92 #s(literal -1/3 binary64) %2072) (fma.f64 #s(literal -1/3 binary64) %92 %2072) (fma.f64 %657 b %2072) (fma.f64 %815 (*.f64 a %1974) %670) (fma.f64 %1591 %1974 %670) (fma.f64 %1974 %1591 %670) (+.f64 %670 %2072) (+.f64 %2072 %670) (-.f64 %2072 %1203) (-.f64 %2072 %1205) %755 %756 %757 %681 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2097 %2099 %2101 %2102 %2103 %2105 %2107 %2108 %2110 %2112 %2113 %2114 (*.f64 %85 %815) (*.f64 %815 %85) %1704 %2118 (fma.f64 b %752 %1704) (fma.f64 %11 %655 %1704) (fma.f64 %655 %11 %1704) (fma.f64 %85 %815 %2117) (fma.f64 %815 %85 %2117) (fma.f64 (*.f64 %655 #s(literal 3 binary64)) a %1704) (+.f64 %1704 %2117) (+.f64 %2117 %1704) (-.f64 %2117 (*.f64 %784 %815)) (-.f64 %2117 (neg.f64 %1704)) (/.f64 %2118 %1933) (/.f64 (/.f64 %2118 %219) #s(literal -3 binary64)) (/.f64 (neg.f64 %2118) %1938) (*.f64 %2118 %1940) (/.f64 #s(literal 1 binary64) (/.f64 %1933 %2118)) (+.f64 (/.f64 %2117 %1933) (/.f64 %1704 %1933)) %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2097 %2099 %2101 %2102 %2103 %2105 %2107 %2108 %2110 %2112 %2113 %2114 %2143 (/.f64 (/.f64 %987 #s(literal 3 binary64)) a) (/.f64 %1629 %717) (*.f64 %987 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %987)) (+.f64 (/.f64 %830 %11) (/.f64 %737 %11)) (/.f64 %987 (*.f64 %11 #s(literal 3 binary64))) (/.f64 %2143 #s(literal 3 binary64)) (/.f64 (neg.f64 %2143) %730) (*.f64 %2143 %776) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %2143)) %2162 (fma.f64 %815 %87 %2161) (/.f64 %1787 %643) (/.f64 (/.f64 %1787 #s(literal -3 binary64)) a) (/.f64 %1792 %682) (*.f64 %1787 %684) (/.f64 #s(literal 1 binary64) (/.f64 %643 %1787)) (+.f64 (/.f64 %1783 %643) %2161) (/.f64 %2162 #s(literal 3 binary64)) (/.f64 (neg.f64 %2162) %730) (*.f64 %2162 %776) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %2162)) (/.f64 %1787 (*.f64 %643 #s(literal 3 binary64))) %1329 (/.f64 %85 %1129) (*.f64 a %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) a)) (/.f64 %830 %219) %1977 (/.f64 %1402 a) (*.f64 %837 %693) (/.f64 %1244 %1183) (*.f64 %830 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %830)) %1984 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1060 (/.f64 %730 %1129) (*.f64 #s(literal 3 binary64) %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) #s(literal 3 binary64))) (/.f64 %1591 %219) %1700 (/.f64 %1640 a) (*.f64 %837 %715) (/.f64 %1704 %1183) (*.f64 %1591 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %1591)) (/.f64 %1591 %1054) %2017 (/.f64 %2022 a) (*.f64 %1242 %715) (/.f64 %1704 %1063) (*.f64 %1591 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %1591)) %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2018 %2019 %2020 %2021 %2023 %2024 %2025 %2026 %1702 (/.f64 %837 a) (/.f64 %825 %1183) (*.f64 %815 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %815)) %1242 (/.f64 %825 %1129) (*.f64 %815 %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %815)) %1336 (/.f64 %715 a) (/.f64 %85 %1183) (*.f64 a %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 a)) (/.f64 %830 #s(literal 9 binary64)) %1240 (/.f64 %1244 %1129) (*.f64 %830 %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %830)) %1984 %1986 %1987 %1988 %1989 %1990 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1345 (/.f64 %1329 a) (/.f64 %85 %1063) (*.f64 a %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 a)) %1976 (/.f64 %693 a) (/.f64 %730 %1183) (*.f64 #s(literal 3 binary64) %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 #s(literal 3 binary64))) (/.f64 %1591 #s(literal 9 binary64)) %2022 (/.f64 %1704 %1129) (*.f64 %1591 %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1591)) %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2018 %2019 %2020 %2021 %2023 %2024 %2025 %2026 %2034 %2036 %2037 %2038 %2039 %2040 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2059 %2060 %2061 %2034 %2036 %2037 %2038 %2039 %2040 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2059 %2060 %2061 %2034 %2036 %2037 %2038 %2039 %2040 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2059 %2060 %2061 %2244 (neg.f64 (/.f64 b %1210)) (/.f64 %2247 #s(literal 9 binary64)) (/.f64 %864 %1225) (*.f64 %1 %1229) (/.f64 #s(literal 1 binary64) (/.f64 %1210 %1)) (fma.f64 #s(literal 3 binary64) %2253 %840) (fma.f64 %11 %2244 %840) (fma.f64 #s(literal 1/3 binary64) %837 %2256) (fma.f64 %663 %815 %2256) (fma.f64 %815 %663 %2256) (fma.f64 %837 #s(literal 1/3 binary64) %2256) (fma.f64 %2244 %11 %840) (+.f64 %840 %2256) (+.f64 %2256 %840) (-.f64 %2256 %1199) (-.f64 %2256 %1201) %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2277 %2278 %2279 %2280 %2281 %2283 %2284 %2285 %2286 %2287 %2288 %2289 %2290 %2292 %2293 %2294 %2295 (fma.f64 #s(literal 1/3 binary64) %837 %2297) (fma.f64 %663 %815 %2297) (fma.f64 %815 %663 %2297) (fma.f64 %837 #s(literal 1/3 binary64) %2297) (+.f64 %840 %2297) (+.f64 %2297 %840) (fma.f64 %779 %1345 %840) (fma.f64 %1345 %779 %840) (-.f64 %2297 %1199) (-.f64 %2297 %1201) %2247 (neg.f64 (/.f64 b %219)) (/.f64 (/.f64 %1 a) a) (/.f64 %864 %1183) (*.f64 %1 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %1)) %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2326 %2327 %2328 %2329 %2330 %2325 (neg.f64 (/.f64 b #s(literal 9 binary64))) (/.f64 %864 %1129) (*.f64 %1 %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1)) %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2326 %2327 %2328 %2329 %2330 %2337 (neg.f64 (/.f64 b %1054)) (/.f64 %2325 a) (/.f64 %864 %1063) (*.f64 %1 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %1)) %2276 (neg.f64 (/.f64 %644 #s(literal 9 binary64))) (/.f64 %1835 %1129) (*.f64 %681 %1133) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %681)) %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2277 %2278 %2279 %2280 %2281 %1833 (neg.f64 (/.f64 %644 %219)) (/.f64 (/.f64 %681 a) a) (/.f64 %1835 %1183) (*.f64 %681 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %681)) %2267 %2268 %2269 %2270 %2271 %2272 %2273 %2274 %2275 %2277 %2278 %2279 %2280 %2281 %2359 (neg.f64 (/.f64 %644 %1054)) (/.f64 %2276 a) (/.f64 %1835 %1063) (*.f64 %681 %1065) (/.f64 #s(literal 1 binary64) (/.f64 %1054 %681)) (fma.f64 #s(literal 1/3 binary64) %837 %2369) (fma.f64 %663 %815 %2369) (fma.f64 %815 %663 %2369) (fma.f64 %837 #s(literal 1/3 binary64) %2369) (+.f64 %840 %2369) (+.f64 %2369 %840) (fma.f64 %693 %2359 %840) (fma.f64 %2359 %693 %840) (-.f64 %2369 %1199) (-.f64 %2369 %1201) %2291 (neg.f64 (/.f64 %646 %219)) (/.f64 (/.f64 %769 a) a) (/.f64 %1384 %1183) (*.f64 %769 %1185) (/.f64 #s(literal 1 binary64) (/.f64 %219 %769)) %2283 %2284 %2285 %2286 %2287 %2288 %2289 %2290 %2292 %2293 %2294 %2295 %1698 (/.f64 %1336 #s(literal 3 binary64)) (/.f64 %85 %1705) (*.f64 a %1707) (/.f64 #s(literal 1 binary64) (/.f64 %1625 a)) %2393 (/.f64 %1976 #s(literal 3 binary64)) (/.f64 %730 %1705) (*.f64 #s(literal 3 binary64) %1707) (/.f64 #s(literal 1 binary64) (/.f64 %1625 #s(literal 3 binary64))) (fma.f64 #s(literal 1/3 binary64) %837 %2399) (fma.f64 %653 (*.f64 a %2393) %840) (fma.f64 %663 %815 %2399) (fma.f64 %729 %2393 %840) (fma.f64 %815 %663 %2399) (fma.f64 %837 #s(literal 1/3 binary64) %2399) (fma.f64 %2393 %729 %840) (+.f64 %840 %2399) (+.f64 %2399 %840) (-.f64 %2399 %1199) (-.f64 %2399 %1201) %2034 %2036 %2037 %2038 %2039 %2040 %2042 %2043 %2044 %2045 %2046 %2047 %2048 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2059 %2060 %2061 (fma.f64 b %657 %2412) (fma.f64 %92 #s(literal -1/3 binary64) %2412) (fma.f64 #s(literal -1/3 binary64) %92 %2412) (fma.f64 %657 b %2412) (fma.f64 %815 (*.f64 %753 %1698) %670) (fma.f64 %1170 %1698 %670) (fma.f64 %1698 %1170 %670) (+.f64 %670 %2412) (+.f64 %2412 %670) (-.f64 %2412 %1203) (-.f64 %2412 %1205) (/.f64 %830 %1625) %2426 (/.f64 %1977 #s(literal 3 binary64)) (*.f64 %1702 %759) (/.f64 %1244 %1705) (*.f64 %830 %1707) (/.f64 #s(literal 1 binary64) (/.f64 %1625 %830)) %2433 (/.f64 %1702 #s(literal 3 binary64)) (/.f64 %825 %1705) (*.f64 %815 %1707) (/.f64 #s(literal 1 binary64) (/.f64 %1625 %815)) %2439 (/.f64 (/.f64 #s(literal 3 binary64) #s(literal -3 binary64)) a) (/.f64 %730 %682) (*.f64 #s(literal 3 binary64) %684) (/.f64 #s(literal 1 binary64) (/.f64 %643 #s(literal 3 binary64))) (/.f64 %1591 %643) %2448 (/.f64 (/.f64 %1591 #s(literal -3 binary64)) a) (*.f64 (/.f64 %815 #s(literal -3 binary64)) %715) (/.f64 %1704 %682) (*.f64 %1591 %684) (/.f64 #s(literal 1 binary64) (/.f64 %643 %1591)) (fma.f64 b %657 %2458) (fma.f64 %92 #s(literal -1/3 binary64) %2458) (fma.f64 #s(literal -1/3 binary64) %92 %2458) (fma.f64 %657 b %2458) (+.f64 %670 %2458) (+.f64 %2458 %670) (fma.f64 %764 %2433 %670) (fma.f64 %2433 %764 %670) (-.f64 %2458 %1203) (-.f64 %2458 %1205) (fma.f64 #s(literal 3 binary64) %2253 %1239) (fma.f64 %11 %2244 %1239) (fma.f64 %815 %1238 %2256) (fma.f64 %2244 %11 %1239) (+.f64 %1239 %2256) (+.f64 %2256 %1239) (fma.f64 %1242 %693 %2256) (-.f64 %2256 %1257) (fma.f64 %830 %1065 %2256) (/.f64 (fma.f64 %2256 %1054 %830) %1054) (fma.f64 %681 %1974 %1239) (fma.f64 %815 %1238 %2266) (fma.f64 %1974 %681 %1239) (+.f64 %1239 %2266) (+.f64 %2266 %1239) (fma.f64 %1060 %1833 %1239) (fma.f64 %1242 %693 %2266) (fma.f64 %1976 %2276 %1239) (fma.f64 %2276 %1976 %1239) (fma.f64 %1833 %1060 %1239) (-.f64 %2266 %1257) (fma.f64 %830 %1065 %2266) (/.f64 (fma.f64 %2266 %1054 %830) %1054) (fma.f64 %769 %2000 %1239) (fma.f64 %815 %1238 %2282) (fma.f64 %2000 %769 %1239) (+.f64 %1239 %2282) (+.f64 %2282 %1239) (fma.f64 %1329 %2291 %1239) (fma.f64 %1242 %693 %2282) (fma.f64 %2291 %1329 %1239) (-.f64 %2282 %1257) (fma.f64 %830 %1065 %2282) (/.f64 (fma.f64 %2282 %1054 %830) %1054) %2506 %2507 %2508 %2509 %2510 %2511 %2512 %2513 %2514 %2515 %2516 %2517 %2518 %2519 %2520 %2521 %2522 %2523 %2524 %2525 %2526 %2528 (/.f64 %670 a) %2531 (/.f64 %1205 %85) (*.f64 %670 %87) (/.f64 #s(literal 1 binary64) (/.f64 a %670)) %2536 %2537 %2538 %2539 %2540 %2541 %2542 %2543 %2544 %2545 %2546 %2547 %2549 (fma.f64 %815 %1238 %2317) (+.f64 %1239 %2317) (+.f64 %2317 %1239) (fma.f64 %1328 %2247 %1239) (fma.f64 %1335 %2325 %1239) (fma.f64 %1242 %693 %2317) (fma.f64 %2247 %1328 %1239) (fma.f64 %2325 %1335 %1239) (-.f64 %2317 %1257) (fma.f64 %830 %1065 %2317) (/.f64 (fma.f64 %2317 %1054 %830) %1054) (fma.f64 %815 %1238 %2562) (+.f64 %1239 %2562) (+.f64 %2562 %1239) (fma.f64 %714 %2337 %1239) (fma.f64 %1242 %693 %2562) (fma.f64 %2337 %714 %1239) (-.f64 %2562 %1257) (fma.f64 %830 %1065 %2562) (/.f64 (fma.f64 %2562 %1054 %830) %1054) %2573 (neg.f64 (/.f64 b %1625)) (/.f64 %2247 #s(literal 3 binary64)) (/.f64 %864 %1705) (*.f64 %1 %1707) (/.f64 #s(literal 1 binary64) (/.f64 %1625 %1)) %2536 %2537 %2538 %2539 %2540 %2541 %2542 %2543 %2544 %2545 %2546 %2547 %2549 (fma.f64 %815 %1238 %2369) (+.f64 %1239 %2369) (+.f64 %2369 %1239) (fma.f64 %693 %2359 %1239) (fma.f64 %1242 %693 %2369) (fma.f64 %2359 %693 %1239) (-.f64 %2369 %1257) (fma.f64 %830 %1065 %2369) (/.f64 (fma.f64 %2369 %1054 %830) %1054) %2506 %2507 %2508 %2509 %2510 %2511 %2512 %2513 %2514 %2515 %2516 %2517 %2518 %2519 %2520 %2521 %2522 %2523 %2524 %2525 %2526 %2528 %2506 %2507 %2508 %2509 %2510 %2511 %2512 %2513 %2514 %2515 %2516 %2517 %2518 %2519 %2520 %2521 %2522 %2523 %2524 %2525 %2526 %2528 %2506 %2507 %2508 %2509 %2510 %2511 %2512 %2513 %2514 %2515 %2516 %2517 %2518 %2519 %2520 %2521 %2522 %2523 %2524 %2525 %2526 %2528 (fma.f64 %815 %1238 %2591) (+.f64 %1239 %2591) (+.f64 %2591 %1239) (fma.f64 %1242 %693 %2591) (-.f64 %2591 %1257) (fma.f64 %643 (*.f64 b %1229) %1239) (fma.f64 %652 %1229 %1239) (fma.f64 %830 %1065 %2591) (fma.f64 %1229 %652 %1239) (/.f64 (fma.f64 %2591 %1054 %830) %1054) (fma.f64 #s(literal 3 binary64) %2253 %1699) (fma.f64 %11 %2244 %1699) (fma.f64 %815 %1698 %2256) (fma.f64 %2244 %11 %1699) (+.f64 %1699 %2256) (+.f64 %2256 %1699) (fma.f64 %1702 %733 %2256) (-.f64 %2256 %1719) (fma.f64 %1591 %1707 %2256) (/.f64 (fma.f64 %2256 %1625 %1591) %1625) %2506 %2507 %2508 %2509 %2510 %2511 %2512 %2513 %2514 %2515 %2516 %2517 %2518 %2519 %2520 %2521 %2522 %2523 %2524 %2525 %2526 %2528 (fma.f64 a %1975 %1830) (fma.f64 %1975 a %1830) (+.f64 %1830 %1985) (+.f64 %1985 %1830) (fma.f64 %1329 %1977 %1830) (fma.f64 %1977 %1329 %1830) (fma.f64 %1336 %1240 %1830) (fma.f64 %1240 %1336 %1830) (-.f64 %1985 %1846) (fma.f64 %681 %1707 %1985) (/.f64 (fma.f64 %1985 %1625 %681) %1625) (+.f64 %1379 %2629) (+.f64 %2629 %1379) (fma.f64 %733 %2426 %1379) (fma.f64 %2426 %733 %1379) (-.f64 %2629 %1395) (fma.f64 %769 %1065 %2629) (/.f64 (fma.f64 %2629 %1054 %769) %1054) (+.f64 %1379 %2640) (+.f64 %2640 %1379) (fma.f64 %2439 %2448 %1379) (fma.f64 %2448 %2439 %1379) (-.f64 %2640 %1395) (fma.f64 %769 %1065 %2640) (/.f64 (fma.f64 %2640 %1054 %769) %1054) (+.f64 %1379 %2458) (+.f64 %2458 %1379) (fma.f64 %764 %2433 %1379) (fma.f64 %2433 %764 %1379) (-.f64 %2458 %1395) (fma.f64 %769 %1065 %2458) (/.f64 (fma.f64 %2458 %1054 %769) %1054) (fma.f64 %815 %1698 %2657) (+.f64 %1699 %2657) (+.f64 %2657 %1699) (fma.f64 %764 %2531 %1699) (fma.f64 %1702 %733 %2657) (fma.f64 %2531 %764 %1699) (-.f64 %2657 %1719) (fma.f64 %1591 %1707 %2657) (/.f64 (fma.f64 %2657 %1625 %1591) %1625) (fma.f64 %815 %1698 %2668) (+.f64 %1699 %2668) (+.f64 %2668 %1699) (fma.f64 %764 %2573 %1699) (fma.f64 %1702 %733 %2668) (fma.f64 %2573 %764 %1699) (-.f64 %2668 %1719) (fma.f64 %1591 %1707 %2668) (/.f64 (fma.f64 %2668 %1625 %1591) %1625) %1021 (/.f64 %1024 a) (/.f64 %823 %717) (*.f64 %820 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %820)) (fma.f64 b %657 %1012) (fma.f64 %92 #s(literal -1/3 binary64) %1012) (fma.f64 #s(literal -1/3 binary64) %92 %1012) (fma.f64 %657 b %1012) (+.f64 %670 %1012) (+.f64 %1012 %670) (-.f64 %1012 %1203) (-.f64 %1012 %1205) (fma.f64 %820 %1021 %670) (fma.f64 %1021 %820 %670) (fma.f64 %1024 %1025 %670) (fma.f64 %1025 %1024 %670) %1024 (/.f64 %823 %730) (*.f64 %820 %776) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %820)) %1025 (/.f64 %823 %85) (*.f64 %820 %87) (/.f64 #s(literal 1 binary64) (/.f64 a %820)) (+.f64 %1830 %1012) (+.f64 %1012 %1830) (-.f64 %1012 %1846) (fma.f64 %681 %1707 %1012) (/.f64 (fma.f64 %1012 %1625 %681) %1625) (fma.f64 %820 %1021 %1830) (fma.f64 %1021 %820 %1830) (fma.f64 %1024 %1025 %1830) (fma.f64 %1025 %1024 %1830) (/.f64 %413 %11) (/.f64 %900 %11) (/.f64 (/.f64 %900 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %900) %717) (*.f64 %900 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %900)) (+.f64 (/.f64 %902 %11) %1012) (/.f64 %919 %11) (/.f64 (/.f64 %919 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %919) %717) (*.f64 %919 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %919)) (+.f64 (/.f64 %920 %11) %1012) (/.f64 %943 %11) (/.f64 (/.f64 %943 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %943) %717) (*.f64 %943 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %943)) (+.f64 (/.f64 %945 %11) %1012) %2745 %2747 %2749 %2750 %2752 %2754 (/.f64 %309 %11) (/.f64 %976 %11) (/.f64 (/.f64 %976 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %976) %717) (*.f64 %976 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %976)) (+.f64 (/.f64 %975 %11) %1017) (/.f64 %880 %11) (/.f64 (/.f64 %880 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %880) %717) (*.f64 %880 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %880)) (+.f64 (/.f64 %882 %11) %1012) (/.f64 %870 %11) (/.f64 (/.f64 %870 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %870) %717) (*.f64 %870 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %870)) (+.f64 (/.f64 %874 %11) %1012) %996 %997 %999 %1000 %1002 %1003 %1004 %1005 %1007 %1008 %1009 %1011 %1014 %1016 %1018 %1019 %1020 %1022 %1023 %1026 %1027 (/.f64 %910 %11) (/.f64 (/.f64 %910 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %910) %717) (*.f64 %910 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %910)) (+.f64 (/.f64 %912 %11) %1012) %2745 %2747 %2749 %2750 %2752 %2754 (/.f64 %951 %11) (/.f64 (/.f64 %951 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %951) %717) (*.f64 %951 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %951)) (+.f64 (/.f64 %953 %11) %1012) (/.f64 %889 %11) (/.f64 (/.f64 %889 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %889) %717) (*.f64 %889 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %889)) (+.f64 %2657 %1012) (fma.f64 %764 %2531 %1012) (fma.f64 %2531 %764 %1012) (/.f64 %969 %11) (/.f64 (/.f64 %969 #s(literal 3 binary64)) a) (/.f64 (neg.f64 %969) %717) (*.f64 %969 %762) (/.f64 #s(literal 1 binary64) (/.f64 %11 %969)) (+.f64 (/.f64 %967 %11) %1012) (/.f64 %272 %11) (/.f64 %336 %11) %815 %816 %817 %819 %821 %822 %824 %858 %859 %860 %862 %863 %865 %866 %867 %996 %997 %999 %1000 %1002 %1003 %1004 %1005 %1007 %1008 %1009 %1011 %1014 %1016 %1018 %1019 %1020 %1022 %1023 %1026 %1027 %815 %816 %817 %819 %821 %822 %824 %858 %859 %860 %862 %863 %865 %866 %867 %996 %997 %999 %1000 %1002 %1003 %1004 %1005 %1007 %1008 %1009 %1011 %1014 %1016 %1018 %1019 %1020 %1022 %1023 %1026 %1027 |
Compiled 5 386 to 9 115 computations (-69.2% saved)
Compiled 7 151 to 16 380 computations (-129.1% saved)
200 alts after pruning (163 fresh and 37 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 6 988 | 163 | 7 151 |
| Fresh | 0 | 0 | 0 |
| Picked | 104 | 37 | 141 |
| Done | 0 | 0 | 0 |
| Total | 7 092 | 200 | 7 292 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 51.9% | (fma.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) (neg.f64 a)) (approx (/ a (* 9 a)) #s(literal 1/9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.7% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 #s(literal 1 binary64) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.4% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (*.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a)))) |
| ▶ | 51.0% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (*.f64 b (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) a)))) |
| ▶ | 51.0% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a)))) |
| ▶ | 51.1% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 a (*.f64 a a))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.3% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 a a)) (/.f64 a #s(literal 3 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.4% | (fma.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 9 binary64)) (/.f64 #s(literal 3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.6% | (fma.f64 (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 a a)) (approx (/ a 9) (*.f64 #s(literal 1/9 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.8% | (fma.f64 (/.f64 (neg.f64 (*.f64 a b)) (*.f64 #s(literal 9 binary64) a)) (/.f64 #s(literal 3 binary64) a) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a))) |
| ✓ | 51.7% | (fma.f64 (/.f64 (neg.f64 b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.6% | %230 = (*.f64 #s(literal 9 binary64) a) (fma.f64 (/.f64 (neg.f64 b) %230) (*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 #s(literal 1 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %230)) |
| ✓ | 52.0% | (fma.f64 (/.f64 b a) #s(literal -1/3 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 52.2% | (fma.f64 (/.f64 b a) #s(literal -1/3 binary64) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) a))) |
| ✓ | 51.0% | (fma.f64 (/.f64 a (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.8% | (fma.f64 (/.f64 a #s(literal 9 binary64)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) #s(literal 3 binary64)) a) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal 3 binary64)))) |
| ▶ | 51.7% | (fma.f64 (/.f64 a #s(literal 9 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 a a)) (/.f64 (*.f64 b #s(literal -1/3 binary64)) a)) |
| ▶ | 51.9% | %105 = (*.f64 a a) (fma.f64 (/.f64 a #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 #s(literal 3 binary64) %105)) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 %105 #s(literal 3 binary64)))) |
| ✓ | 51.6% | (fma.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ✓ | 51.3% | %219 = (*.f64 #s(literal -3 binary64) a) (fma.f64 (/.f64 #s(literal 3 binary64) %219) (/.f64 (*.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) a) %219) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 52.1% | (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 a b)) #s(literal -1/3 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 50.8% | (fma.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal 2 binary64)) (*.f64 #s(literal 3 binary64) a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.2% | (fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 3 binary64)) (/.f64 a (*.f64 #s(literal 9 binary64) a)) (*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -1/3 binary64))))) |
| ▶ | 52.5% | (fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 3 binary64)) (approx (/ a (* 9 a)) #s(literal 1/9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.8% | (fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64)) a) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.8% | (fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (/.f64 a (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ✓ | 51.7% | (fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ✓ | 51.4% | %219 = (*.f64 #s(literal -3 binary64) a) (fma.f64 (*.f64 %219 b) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.4% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 3 binary64) a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (*.f64 b #s(literal -1/3 binary64)) a)) |
| ▶ | 51.3% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal 9 binary64)) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 51.2% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a)))) |
| ▶ | 52.3% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (approx (/ a (* (* a a) 9)) (/.f64 #s(literal 1/9 binary64) a)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 52.2% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (approx (/ a (* (* a a) 9)) (/.f64 #s(literal 1/9 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.0% | (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 (*.f64 b #s(literal -1/3 binary64)) a)) |
| ▶ | 52.0% | (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) (/.f64 #s(literal 1 binary64) a)))) |
| ▶ | 51.8% | (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) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a)))) |
| ▶ | 50.9% | (fma.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a)) (*.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a))) |
| ▶ | 52.1% | (fma.f64 (*.f64 b (/.f64 #s(literal -2 binary64) a)) #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 52.3% | (fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a))) |
| ▶ | 51.2% | (fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a)))) |
| ▶ | 52.3% | (fma.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1/2 binary64) a)) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ✓ | 53.0% | (fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.3% | (fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a)))) |
| ✓ | 50.9% | %832 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (fma.f64 %832 (/.f64 %832 (*.f64 #s(literal 3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.2% | (fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 52.0% | (fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (approx (/ a (* (* a a) 9)) (/.f64 #s(literal 1/9 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.8% | (fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a))) |
| ▶ | 51.8% | (fma.f64 (approx (/ (neg (* a b)) (* 9 a)) (*.f64 #s(literal -1/9 binary64) b)) (/.f64 #s(literal 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.4% | (fma.f64 (approx (/ (neg (* a b)) 9) (*.f64 #s(literal -1/9 binary64) (*.f64 a b))) (/.f64 #s(literal 3 binary64) (*.f64 a a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.9% | (fma.f64 (approx (/ a 9) (*.f64 #s(literal 1/9 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 a a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.0% | (fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) a)) |
| ▶ | 52.1% | (fma.f64 b (*.f64 (/.f64 #s(literal -2 binary64) a) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a))) |
| ▶ | 51.2% | (fma.f64 b (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 (*.f64 a a) #s(literal 3 binary64)))) |
| ▶ | 51.1% | (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a)))) |
| ▶ | 51.0% | (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 a a)) (/.f64 a #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.5% | (fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 (*.f64 b #s(literal -1/3 binary64)) a)) |
| ▶ | 52.1% | (fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a)))) |
| ▶ | 52.3% | (fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a))) |
| ▶ | 52.2% | (fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (*.f64 (*.f64 b (/.f64 #s(literal -2 binary64) a)) #s(literal 1/6 binary64))) |
| ▶ | 51.4% | (fma.f64 #s(literal -1/3 binary64) (/.f64 b a) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 #s(literal 3 binary64) a))) |
| ▶ | 51.3% | (/.f64 (fma.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -3 binary64) a)) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal -3 binary64))) |
| ✓ | 51.4% | %219 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (/.f64 (*.f64 %219 b) a) #s(literal 1/3 binary64) (sqrt.f64 (fma.f64 %219 c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 51.9% | (/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) a) #s(literal -3 binary64) (/.f64 b a)) #s(literal -3 binary64)) |
| ▶ | 51.5% | %745 = (*.f64 (*.f64 a a) #s(literal 3 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 b) (*.f64 #s(literal 3 binary64) a)) (*.f64 %745 #s(literal 3 binary64))) %745 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a)) %745) |
| ▶ | 51.6% | (/.f64 (fma.f64 (/.f64 (*.f64 b #s(literal -1/3 binary64)) a) #s(literal -3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal -3 binary64)) |
| ✓ | 51.8% | (/.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) a (*.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) a)) |
| ✓ | 51.9% | (/.f64 (fma.f64 (/.f64 b a) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)))) #s(literal 9 binary64)) |
| ▶ | 51.2% | (/.f64 (fma.f64 (/.f64 b a) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))))))) #s(literal 9 binary64)) |
| ▶ | 52.2% | (/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) a) (*.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64)) a) (neg.f64 b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 51.6% | %105 = (*.f64 a a) %745 = (*.f64 %105 #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 b) (*.f64 %105 #s(literal 9 binary64))) (*.f64 #s(literal 3 binary64) a)) %745 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a)) %745) |
| ▶ | 51.7% | %230 = (*.f64 #s(literal 9 binary64) a) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64)))) #s(literal 3 binary64)) %230 (neg.f64 (*.f64 b #s(literal 3 binary64)))) %230) |
| ✓ | 51.6% | (/.f64 (fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ✓ | 51.2% | (/.f64 (fma.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) (/.f64 #s(literal -1/3 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ✓ | 52.1% | %523 = (neg.f64 a) (/.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)) %523 (*.f64 b #s(literal 1/3 binary64))) %523) |
| ▶ | 52.4% | %219 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) #s(literal 1/3 binary64)) #s(literal -3 binary64) (approx (* a (/ b a)) b)) %219) |
| ▶ | 52.4% | (/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) #s(literal -1/3 binary64) (neg.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a))) (*.f64 (neg.f64 a) a)) |
| ▶ | 52.5% | (/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) a (neg.f64 (*.f64 a (*.f64 b #s(literal 1/3 binary64))))) (*.f64 a a)) |
| ▶ | 51.1% | %230 = (*.f64 #s(literal 9 binary64) a) (/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %230 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64))) %230) |
| ✓ | 52.2% | %523 = (neg.f64 a) (/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %523 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64))) %523) |
| ▶ | 52.0% | %523 = (neg.f64 a) (/.f64 (fma.f64 (*.f64 b (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) a))) %523 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64))) %523) |
| ✓ | 51.4% | (/.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.8% | (/.f64 (fma.f64 (*.f64 a b) (/.f64 #s(literal 3 binary64) a) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(literal 9 binary64) a))) |
| ✓ | 52.3% | %267 = (*.f64 #s(literal 3 binary64) a) (/.f64 (fma.f64 %267 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) (neg.f64 b)) %267) |
| ▶ | 52.5% | %267 = (*.f64 #s(literal 3 binary64) a) (/.f64 (fma.f64 %267 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) a)) (neg.f64 b)) %267) |
| ▶ | 50.9% | %267 = (*.f64 #s(literal 3 binary64) a) (/.f64 (fma.f64 %267 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal 2 binary64))) %267) |
| ▶ | 52.3% | %523 = (neg.f64 a) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a)) %523 (*.f64 b #s(literal 1/3 binary64))) %523) |
| ▶ | 51.9% | %267 = (*.f64 #s(literal 3 binary64) a) (/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) %267) (neg.f64 b)) %267) |
| ▶ | 51.9% | (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) (/.f64 b a) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 52.5% | (/.f64 (fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 #s(literal 1/3 binary64) #s(literal -3 binary64)) a) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal -3 binary64))) |
| ✓ | 52.1% | %219 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %219 b) a)) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 52.6% | (/.f64 (fma.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)) |
| ▶ | 52.0% | (/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) a))) #s(literal 3 binary64)) |
| ▶ | 52.0% | (/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(literal -3 binary64)) (/.f64 b a)) #s(literal -3 binary64)) |
| ▶ | 52.3% | (/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) a) (neg.f64 (*.f64 a (*.f64 b #s(literal 1/3 binary64))))) (*.f64 a a)) |
| ▶ | 50.9% | %665 = (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) (/.f64 (fma.f64 %665 %665 (*.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) (/.f64 #s(literal -1/3 binary64) a))) (*.f64 #s(literal 3 binary64) a)) |
| ✓ | 52.0% | (/.f64 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))) #s(literal 9 binary64)) |
| ▶ | 51.7% | (/.f64 (fma.f64 (approx (/ (* (* -3 a) b) a) (*.f64 #s(literal -3 binary64) b)) #s(literal 1/3 binary64) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.3% | (/.f64 (fma.f64 (approx (/ (* b 3) (neg a)) (*.f64 #s(literal -3 binary64) (/.f64 b a))) (/.f64 a #s(literal 3 binary64)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.2% | (/.f64 (fma.f64 b (/.f64 #s(literal 3 binary64) (neg.f64 a)) (neg.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) #s(literal 3 binary64))))) #s(literal 9 binary64)) |
| ▶ | 52.1% | (/.f64 (fma.f64 b (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(literal -3 binary64)))) #s(literal -3 binary64)) |
| ▶ | 52.8% | %523 = (neg.f64 a) (/.f64 (fma.f64 b (*.f64 (/.f64 #s(literal -1/3 binary64) a) %523) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal -1/3 binary64))) %523) |
| ▶ | 52.1% | (/.f64 (fma.f64 b (*.f64 #s(literal -1/3 binary64) a) (neg.f64 (*.f64 a (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal -1/3 binary64))))) (*.f64 a a)) |
| ▶ | 52.4% | (/.f64 (fma.f64 a (approx (* (* b (/ -1/3 a)) 3) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.3% | (/.f64 (fma.f64 a b (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -3 binary64) a)))) (*.f64 (*.f64 a a) #s(literal -3 binary64))) |
| ✓ | 51.5% | %219 = (*.f64 #s(literal -3 binary64) a) (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 a b) %219) (sqrt.f64 (fma.f64 %219 c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 52.4% | %523 = (neg.f64 a) (/.f64 (fma.f64 #s(literal -1/3 binary64) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %523)) %523) |
| ▶ | 51.9% | (/.f64 (/.f64 (fma.f64 (/.f64 b a) (*.f64 #s(literal -3 binary64) a) (*.f64 #s(literal -3 binary64) (neg.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))))) #s(literal 9 binary64)) a) |
| ▶ | 51.6% | (/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) a) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal 3 binary64)) a) |
| ✓ | 52.1% | %219 = (*.f64 #s(literal -3 binary64) a) (/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %219 b) a)) (*.f64 #s(literal 3 binary64) a)) #s(literal 3 binary64)) |
| ▶ | 52.7% | (/.f64 (/.f64 (fma.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 3 binary64) a)) #s(literal 3 binary64)) |
| ✓ | 52.5% | (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a) #s(literal 3 binary64)) |
| ▶ | 52.5% | (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b) #s(literal 3 binary64)) a) |
| ▶ | 52.2% | (/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (*.f64 #s(literal -3 binary64) a) (*.f64 b #s(literal 3 binary64)))) #s(literal 9 binary64)) a) |
| ▶ | 67.0% | %239 = (* -3 a) (/.f64 (/.f64 (approx (+ (* (/ (sqrt (+ (* %239 c) (* b b))) a) %239) (* b 3)) (*.f64 #s(literal 9/2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal -3 binary64) a)) #s(literal 3 binary64)) |
| ▶ | 51.7% | (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -3 binary64) b) a) (*.f64 #s(literal -3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal 9 binary64)) |
| ▶ | 51.4% | (/.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (/.f64 b a)) #s(literal 3 binary64)) |
| ✓ | 51.1% | (/.f64 (-.f64 (*.f64 (/.f64 b a) #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal 9 binary64)) |
| ✓ | 51.1% | (/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) #s(literal -3 binary64)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)) #s(literal -3 binary64)) |
| ✓ | 51.2% | (/.f64 (-.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 a a)) |
| ▶ | 51.4% | (/.f64 (-.f64 (*.f64 b (*.f64 #s(literal -1/3 binary64) a)) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 a a)) |
| ▶ | 52.6% | (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 51.5% | (/.f64 (-.f64 (approx (/ (* (* a b) 3) a) (*.f64 #s(literal 3 binary64) b)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64))) (neg.f64 (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.8% | (/.f64 (-.f64 (approx (* (* b (/ -1/3 a)) (neg a)) (*.f64 #s(literal 1/3 binary64) b)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 1/3 binary64))) (neg.f64 a)) |
| ▶ | 51.4% | (/.f64 (+.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(literal -3 binary64))) (/.f64 b a)) #s(literal -3 binary64)) |
| ▶ | 52.5% | (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b) #s(literal 1/3 binary64)) a) |
| ▶ | 52.5% | (/.f64 (*.f64 (*.f64 a (-.f64 b (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))))) #s(literal -1/3 binary64)) (*.f64 a a)) |
| ✓ | 52.5% | %219 = (*.f64 #s(literal -3 binary64) a) (/.f64 (*.f64 %219 (-.f64 b (sqrt.f64 (fma.f64 %219 c (*.f64 b b))))) (*.f64 (*.f64 a a) #s(literal 9 binary64))) |
| ▶ | 67.0% | (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) a) (approx (- b (sqrt (+ (* (* -3 a) c) (* b b)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a c) b)))) (*.f64 (*.f64 a a) #s(literal 9 binary64))) |
| ✓ | 52.5% | (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a)) #s(literal 9 binary64)) |
| ▶ | 52.5% | (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b)))) #s(literal 9 binary64)) |
| ▶ | 67.0% | (/.f64 (*.f64 #s(literal 3 binary64) (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (*.f64 #s(literal -3/2 binary64) (/.f64 c b)))) #s(literal 9 binary64)) |
| ✓ | 52.2% | %219 = (*.f64 #s(literal -3 binary64) a) (/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) a) %219 (*.f64 b #s(literal 3 binary64)))) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 67.1% | (/.f64 (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (*.f64 #s(literal -3/2 binary64) (/.f64 c b))) #s(literal 3 binary64)) |
| ▶ | 67.0% | (/.f64 (approx (+ (* (* (sqrt (+ (* (* -3 a) c) (* b b))) (/ 1/3 a)) (neg a)) (* b 1/3)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b))) (neg.f64 a)) |
| ▶ | 67.0% | %239 = (* -3 a) (/.f64 (approx (+ (* (sqrt (+ (* %239 c) (* b b))) 3) (/ (* %239 b) a)) (*.f64 #s(literal -9/2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal 9 binary64) a)) |
| ▶ | 84.3% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (/.f64 (*.f64 #s(literal -9/8 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (*.f64 b b))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 94.0% | %105 = (*.f64 a a) %106 = (*.f64 c c) %119 = (*.f64 a c) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) %119 (fma.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 %119 #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (pow.f64 b #s(literal 6 binary64))))))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 90.8% | %105 = (*.f64 a a) %106 = (*.f64 c c) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b))))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 90.8% | %105 = (*.f64 a a) %106 = (*.f64 c c) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (+.f64 (fma.f64 (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) #s(literal -27/16 binary64) (*.f64 (*.f64 #s(literal -3/2 binary64) a) c)) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b)))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 67.0% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) a) c) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 67.0% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (approx (+ (* -3/2 (* a c)) (* -9/8 (/ (* (pow a 2) (pow c 2)) (pow b 2)))) (*.f64 #s(literal -3/2 binary64) (*.f64 a c))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 93.9% | %58 = (* (pow a 4) (pow c 4)) %76 = (pow.f64 a #s(literal 4 binary64)) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (approx (+ (* -27/16 (/ (* (pow a 3) (pow c 3)) (pow b 4))) (+ (* -3/2 (* a c)) (+ (* -9/8 (/ (* (pow a 2) (pow c 2)) (pow b 2))) (* -1/2 (/ (+ (* 81/64 %58) (* 81/16 %58)) (pow b 6)))))) (*.f64 (pow.f64 c #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))) c) (*.f64 #s(literal 27/16 binary64) (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 4 binary64))))) c) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76)) (pow.f64 b #s(literal 6 binary64))))))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 93.9% | %58 = (* (pow a 4) (pow c 4)) %76 = (pow.f64 a #s(literal 4 binary64)) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (approx (+ (* -27/16 (/ (* (pow a 3) (pow c 3)) (pow b 4))) (+ (* -3/2 (* a c)) (+ (* -9/8 (/ (* (pow a 2) (pow c 2)) (pow b 2))) (* -1/2 (/ (+ (* 81/64 %58) (* 81/16 %58)) (pow b 6)))))) (*.f64 (pow.f64 c #s(literal 4 binary64)) (fma.f64 #s(literal -27/16 binary64) (/.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) c)) (fma.f64 #s(literal -3/2 binary64) (/.f64 a (pow.f64 c #s(literal 3 binary64))) (fma.f64 #s(literal -9/8 binary64) (/.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76)) (pow.f64 b #s(literal 6 binary64))))))))) b)) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 94.0% | %105 = (*.f64 a a) %106 = (*.f64 c c) %119 = (*.f64 a c) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) %119 (fma.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 %119 #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (pow.f64 b #s(literal 6 binary64)))))))))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 90.7% | %105 = (*.f64 a a) %106 = (*.f64 c c) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b)))))))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 84.3% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a c) b)) (/.f64 (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b b))) b))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 90.8% | %105 = (*.f64 a a) %106 = (*.f64 c c) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b))))) (/.f64 #s(literal 1 binary64) b))) (*.f64 #s(literal 3 binary64) a)) |
| ✓ | 67.0% | (/.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)) |
| ▶ | 67.0% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a c))))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 67.0% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 67.0% | (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (*.f64 a (/.f64 c b)))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 94.0% | %58 = (* (pow a 4) (pow c 4)) %76 = (pow.f64 a #s(literal 4 binary64)) (/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (approx (/ (+ (* -27/16 (/ (* (pow a 3) (pow c 3)) (pow b 4))) (+ (* -3/2 (* a c)) (+ (* -9/8 (/ (* (pow a 2) (pow c 2)) (pow b 2))) (* -1/2 (/ (+ (* 81/64 %58) (* 81/16 %58)) (pow b 6)))))) b) (*.f64 c (fma.f64 #s(literal -3/2 binary64) (/.f64 a b) (*.f64 c (fma.f64 #s(literal -9/8 binary64) (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3 binary64))) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 5 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76))) (pow.f64 b #s(literal 7 binary64)))))))))))) (*.f64 #s(literal 3 binary64) a)) |
| ▶ | 84.4% | (/.f64 (approx (* (/ -1 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (/.f64 (fma.f64 #s(literal 9/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal 3/2 binary64) c)) b)) #s(literal -3 binary64)) |
| ▶ | 67.1% | (/.f64 (approx (* 3 (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a)) (*.f64 #s(literal -9/2 binary64) (/.f64 c b))) #s(literal 9 binary64)) |
| ✓ | 52.5% | (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) a) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b))) |
| ✓ | 52.5% | (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64)))) |
| ▶ | 67.0% | (/.f64 #s(literal 1 binary64) (/.f64 a (*.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)))) |
| ▶ | 51.4% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (/.f64 b a)))) |
| ▶ | 84.5% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (/.f64 (fma.f64 #s(literal -3/2 binary64) c (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))) b)))) |
| ▶ | 67.1% | (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (*.f64 #s(literal -3/2 binary64) (/.f64 c b))))) |
| ▶ | 52.5% | (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 3 binary64) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b)) a)) |
| ▶ | 91.5% | %35 = (*.f64 (pow.f64 a #s(literal 2 binary64)) c) (/.f64 #s(literal 1 binary64) (approx (/ (* 3 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 b (-.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %35 (*.f64 #s(literal 3/8 binary64) %35)) (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c)))))) |
| ▶ | 94.6% | %35 = (*.f64 (pow.f64 a #s(literal 2 binary64)) c) %184 = (pow.f64 c #s(literal 2 binary64)) %299 = (fma.f64 #s(literal -3/4 binary64) %35 (*.f64 #s(literal 3/8 binary64) %35)) %304 = (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (approx (/ (* 3 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 b (-.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %299)) (fma.f64 #s(literal -2/9 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %304 (*.f64 #s(literal 81/16 binary64) %304)) (*.f64 a %184)) (*.f64 #s(literal 9/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) %184)))) (pow.f64 b #s(literal 6 binary64))) (fma.f64 #s(literal -3 binary64) (/.f64 %299 (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64)))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c)))))) |
| ▶ | 85.1% | (/.f64 #s(literal 1 binary64) (approx (/ a (* (- b (sqrt (+ (* (* -3 a) c) (* b b)))) -1/3)) (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c)))))) |
| ▶ | 51.7% | %267 = (*.f64 #s(literal 3 binary64) a) (-.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) %267) (/.f64 b %267)) |
| ▶ | 51.4% | (+.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) a)) |
| ▶ | 51.9% | (*.f64 (fma.f64 (/.f64 b a) (*.f64 #s(literal -3 binary64) a) (*.f64 #s(literal -3 binary64) (neg.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a))) |
| ▶ | 51.4% | (*.f64 (fma.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) a))) |
| ▶ | 52.5% | (*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b) #s(literal -3 binary64))) |
| ✓ | 52.5% | (*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (/.f64 #s(literal 1/3 binary64) a)) |
| ▶ | 52.5% | (*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) a))) |
| ▶ | 52.6% | (*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) (/.f64 #s(literal 1/3 binary64) a)) |
| ✓ | 52.5% | (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) #s(literal 2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a)) |
| ▶ | 67.0% | (*.f64 (approx (* (- (sqrt (+ (* (* -3 a) c) (* b b))) b) 2/3) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) b))) (/.f64 #s(literal 1/2 binary64) a)) |
| ▶ | 52.5% | (*.f64 a (/.f64 (*.f64 (-.f64 b (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal -1/3 binary64)) (*.f64 a a))) |
| ▶ | 52.5% | (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b) (*.f64 #s(literal 9 binary64) a))) |
| ✓ | 52.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))) |
| ✓ | 52.5% | (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a)) |
| ▶ | 52.5% | (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b)))) |
| ▶ | 51.4% | (*.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (/.f64 b a))) |
| ▶ | 84.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 #s(literal -1/2 binary64) (/.f64 c b) (/.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b))) b))) |
| ▶ | 84.6% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b)) (*.f64 c #s(literal -1/2 binary64))) b)) |
| ▶ | 94.4% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (*.f64 a (pow.f64 b #s(literal 6 binary64))))))) b)) |
| ▶ | 94.3% | %5 = (* 3 a) %58 = (* (pow a 4) (pow c 4)) %76 = (pow.f64 a #s(literal 4 binary64)) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (approx (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 %58) (* 81/16 %58)) (* a (pow b 6)))))) (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 2 binary64)) (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76))) (*.f64 a (pow.f64 b #s(literal 6 binary64))))))) #s(literal 1/2 binary64))))) b)) |
| ▶ | 94.4% | %5 = (* 3 a) %106 = (*.f64 c c) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b)) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (*.f64 a (pow.f64 b #s(literal 6 binary64)))))))) b)) |
| ▶ | 91.1% | %5 = (* 3 a) %106 = (*.f64 c c) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b))))) b)) |
| ▶ | 84.5% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (approx (+ (* -1/2 c) (* -3/8 (/ (* a (pow c 2)) (pow b 2)))) (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) b)) |
| ▶ | 84.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) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b))))))) |
| ▶ | 94.3% | %5 = (* 3 a) %106 = (*.f64 c c) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b)) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (*.f64 a (pow.f64 b #s(literal 6 binary64))))))))))) |
| ▶ | 91.0% | %5 = (* 3 a) %106 = (*.f64 c c) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b)))))))) |
| ▶ | 91.1% | %5 = (* 3 a) %106 = (*.f64 c c) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) #s(literal -9/16 binary64)) b) (/.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b)))) b))) |
| ▶ | 90.9% | %5 = (* 3 a) %106 = (*.f64 c c) %136 = (sqrt.f64 (*.f64 b b)) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 a (*.f64 %106 c)) (pow.f64 %136 #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 %106 (*.f64 (*.f64 %136 %136) %136)))) a (*.f64 (/.f64 c %136) #s(literal -1/2 binary64))) a (*.f64 (-.f64 %136 b) #s(literal 1/3 binary64))) (/.f64 #s(literal 1 binary64) a))) |
| ▶ | 84.4% | %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 (*.f64 c c)) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) b))) |
| ▶ | 94.2% | %5 = (* 3 a) %106 = (*.f64 c c) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b)) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (*.f64 a (pow.f64 b #s(literal 6 binary64)))))))) (/.f64 #s(literal 1 binary64) b))) |
| ▶ | 90.9% | %5 = (* 3 a) %106 = (*.f64 c c) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b))))) (/.f64 #s(literal 1 binary64) b))) |
| ✓ | 67.1% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) |
| ▶ | 67.1% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b c)))) |
| ▶ | 67.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (*.f64 c (/.f64 #s(literal 1 binary64) b)))) |
| ▶ | 94.3% | %5 = (* 3 a) %58 = (* (pow a 4) (pow c 4)) %76 = (pow.f64 a #s(literal 4 binary64)) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 %58) (* 81/16 %58)) (* a (pow b 6))))))) b) (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 b #s(literal 3 binary64))) (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 5 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 c (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76))) (*.f64 a (pow.f64 b #s(literal 7 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b)))))) |
| ▶ | 91.0% | %5 = (* 3 a) (approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (* -3/8 (/ (* a (pow c 2)) (pow b 2))))) b) (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) c) (pow.f64 b #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 b #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b)))))) |
Compiled 200 to 735 computations (-267.5% saved)
| Inputs |
|---|
(/ 1 9) (+ 81/64 81/16) (* 1/3 -3) |
| Outputs |
|---|
#s(literal 2001599834386887/18014398509481984 binary64) #s(literal 405/64 binary64) #s(literal -1 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 11 to 11 computations (0.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)9 calls:
| Time | Variable | Point |
|---|---|---|
| 622.0ms | c | inf |
| 462.0ms | b | 0 |
| 404.0ms | a | inf |
| 397.0ms | a | 0 |
| 334.0ms | b | inf |
| Allocated | Percent | Phase |
|---|---|---|
| 2 101.6 MiB | 34.0% | series |
| 1 311.3 MiB | 21.2% | series |
| 886.5 MiB | 14.3% | eval |
| 553.0 MiB | 8.9% | sample |
| 471.3 MiB | 7.6% | prune |
| 236.2 MiB | 3.8% | reconstruct |
| 193.7 MiB | 3.1% | analyze |
| 149.0 MiB | 2.4% | rewrite |
| 79.3 MiB | 1.3% | rewrite |
| 63.8 MiB | 1.0% | reconstruct |
| 44.8 MiB | 0.7% | eval |
| 41.6 MiB | 0.7% | prune |
| 35.2 MiB | 0.6% | series |
| 9.0 MiB | 0.1% | sample |
| 6.1 MiB | 0.1% | preprocess |
| 2.6 MiB | 0.0% | sample |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | sample |
| 0.0 MiB | 0.0% | end |
| 6 185.1 MiB | 100.0% | total |
Loading profile data...