
Time bar (total: 3.2s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 100.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0 |
| 100.0% | 100.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 11 to 9 computations (18.2% saved)
| 244.0ms | 8 256× | 0 | valid |
Mul: 10.0ms (80.4% of total, 0.0 MiB)Sub: 3.0ms (24.1% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 28 |
| 1 | 66 | 27 |
| 2 | 266 | 27 |
| 3 | 894 | 27 |
| 4 | 3766 | 27 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.8% | (*.f64 (*.f64 x x) (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 2 binary64)))) |
Compiled 2 to 14 computations (-600.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 43 | 172 |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) %4 = (*.f64 x #s(literal 2 binary64)) %5 = (-.f64 #s(literal 3 binary64) %4) x %1 #s(literal 3 binary64) #s(literal 2 binary64) %4 %5 (*.f64 %1 %5) |
| Outputs |
|---|
%4 = (* x x) %6 = (pow.f64 x #s(literal 2 binary64)) %9 = (* x 2) %13 = (- 3 %9) %17 = (*.f64 #s(literal -2 binary64) x) %18 = (+.f64 #s(literal 3 binary64) %17) %20 = (* %4 %13) %28 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x)) %29 = (-.f64 %28 #s(literal 2 binary64)) %32 = (pow.f64 x #s(literal 3 binary64)) %38 = (-.f64 #s(literal 2 binary64) %28) (approx x #s(literal 0 binary64)) (approx x x) (approx %4 %6) (approx %9 (*.f64 #s(literal 2 binary64) x)) (approx %13 #s(literal 3 binary64)) (approx %13 %18) (approx %20 (*.f64 #s(literal 3 binary64) %6)) (approx %20 (*.f64 %6 %18)) (approx %13 %17) (approx %13 (*.f64 x %29)) (approx %20 (*.f64 #s(literal -2 binary64) %32)) (approx %20 (*.f64 %32 %29)) (approx %13 (*.f64 #s(literal -1 binary64) (*.f64 x %38))) (approx %20 (*.f64 #s(literal -1 binary64) (*.f64 %32 %38))) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 2.0ms | x | inf |
| 2.0ms | x | -inf |
| 0.0ms | x | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 23 |
| 0 | 11 | 23 |
| 1 | 35 | 23 |
| 2 | 123 | 23 |
| 3 | 514 | 23 |
| 4 | 2231 | 23 |
| 0 | 4072 | 23 |
| 0 | 4282 | 21 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) %4 = (*.f64 x #s(literal 2 binary64)) %5 = (-.f64 #s(literal 3 binary64) %4) x %1 #s(literal 3 binary64) #s(literal 2 binary64) %4 %5 (*.f64 %1 %5) |
| Outputs |
|---|
%1 = (fabs.f64 x) %2 = (sqrt.f64 %1) %3 = (*.f64 %2 %1) %6 = (*.f64 x x) %11 = (neg.f64 x) %12 = (*.f64 #s(literal 1/2 binary64) %11) %15 = (*.f64 #s(literal 1/2 binary64) x) %18 = (+.f64 x x) %19 = (*.f64 %18 x) %23 = (neg.f64 %1) %26 = (*.f64 #s(literal -2 binary64) x) %43 = (*.f64 %6 %6) %65 = (*.f64 %11 x) %70 = (*.f64 %11 %23) %73 = (*.f64 x %23) %76 = (*.f64 %11 %1) %79 = (*.f64 x %1) %82 = (*.f64 %23 %11) %85 = (*.f64 %1 %11) %88 = (*.f64 %23 x) %91 = (*.f64 %1 x) %161 = (*.f64 #s(literal -2 binary64) %26) %163 = (*.f64 x #s(literal 4 binary64)) %165 = (*.f64 %18 #s(literal 2 binary64)) %167 = (*.f64 #s(literal 2 binary64) %18) %173 = (*.f64 #s(literal 4 binary64) x) %176 = (fma.f64 #s(literal 2 binary64) x %18) %178 = (-.f64 %18 %26) %186 = (*.f64 %12 #s(literal -2 binary64)) %188 = (-.f64 %15 %12) %199 = (*.f64 %18 #s(literal 0 binary64)) %201 = (*.f64 #s(literal 0 binary64) %18) %246 = (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) %252 = (fma.f64 #s(literal 2 binary64) x #s(literal -3 binary64)) %260 = (*.f64 #s(literal 2 binary64) %26) %264 = (-.f64 #s(literal 3 binary64) x) %266 = (*.f64 #s(literal 1/2 binary64) %12) %291 = (*.f64 #s(literal -1/2 binary64) x) %301 = (-.f64 x #s(literal 3 binary64)) %308 = (*.f64 %1 %246) %311 = (*.f64 %252 x) %314 = (*.f64 %246 x) %321 = (*.f64 %252 %1) %337 = (*.f64 %246 %6) %351 = (pow.f64 %12 #s(literal 3 binary64)) %352 = (*.f64 #s(literal 3 binary64) x) %353 = (*.f64 %352 x) %354 = (fma.f64 %65 x %353) %356 = (*.f64 %65 %301) %358 = (*.f64 %6 %264) %360 = (*.f64 %301 %65) %362 = (*.f64 %264 %6) %365 = (pow.f64 %266 #s(literal 3 binary64)) %372 = (pow.f64 %15 #s(literal 3 binary64)) %378 = (pow.f64 %18 #s(literal 3 binary64)) %385 = (pow.f64 %26 #s(literal 3 binary64)) %392 = (*.f64 #s(literal -3 binary64) x) %394 = (*.f64 #s(literal -2 binary64) %6) %395 = (*.f64 %394 x) %399 = (*.f64 %1 #s(literal 3 binary64)) %406 = (*.f64 %65 x) %416 = (*.f64 (*.f64 %1 #s(literal -2 binary64)) x) %428 = (pow.f64 %291 #s(literal 3 binary64)) %451 = (*.f64 (*.f64 %23 #s(literal -2 binary64)) x) %453 = (*.f64 %6 x) %460 = (*.f64 %23 #s(literal 3 binary64)) %473 = (*.f64 %19 x) %526 = (*.f64 #s(literal 1/2 binary64) %6) %558 = (*.f64 %12 %6) x (*.f64 %3 %2) (*.f64 (*.f64 #s(literal 4 binary64) %6) #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 %12 %12)) (*.f64 #s(literal 4 binary64) (*.f64 %15 %15)) (*.f64 %19 #s(literal 1/2 binary64)) (*.f64 %2 %3) (*.f64 %18 %15) (*.f64 %23 %23) (*.f64 %26 %12) (*.f64 %1 %1) (*.f64 %11 %11) (*.f64 #s(literal 1 binary64) %6) (*.f64 #s(literal 2 binary64) (*.f64 %12 %11)) (*.f64 #s(literal 2 binary64) (*.f64 %15 x)) (*.f64 %6 #s(literal 1 binary64)) %6 (pow.f64 (*.f64 %23 #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/4 binary64)) (pow.f64 %43 #s(literal 1/2 binary64)) (pow.f64 %2 #s(literal 4 binary64)) (pow.f64 %23 #s(literal 2 binary64)) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %11 #s(literal 2 binary64)) (pow.f64 %6 #s(literal 1 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %43 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %23 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %11 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %6 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) (neg.f64 %65) (sqrt.f64 (*.f64 %43 #s(literal 1 binary64))) (sqrt.f64 %43) (fabs.f64 (*.f64 #s(literal -1 binary64) %70)) (fabs.f64 (*.f64 #s(literal -1 binary64) %73)) (fabs.f64 (*.f64 #s(literal -1 binary64) %76)) (fabs.f64 (*.f64 #s(literal -1 binary64) %79)) (fabs.f64 (*.f64 #s(literal -1 binary64) %82)) (fabs.f64 (*.f64 #s(literal -1 binary64) %85)) (fabs.f64 (*.f64 #s(literal -1 binary64) %88)) (fabs.f64 (*.f64 #s(literal -1 binary64) %91)) (fabs.f64 (*.f64 #s(literal -1 binary64) %65)) (fabs.f64 (*.f64 #s(literal 1 binary64) %70)) (fabs.f64 (*.f64 #s(literal 1 binary64) %73)) (fabs.f64 (*.f64 #s(literal 1 binary64) %76)) (fabs.f64 (*.f64 #s(literal 1 binary64) %79)) (fabs.f64 (*.f64 #s(literal 1 binary64) %82)) (fabs.f64 (*.f64 #s(literal 1 binary64) %85)) (fabs.f64 (*.f64 #s(literal 1 binary64) %88)) (fabs.f64 (*.f64 #s(literal 1 binary64) %91)) (fabs.f64 (*.f64 %70 #s(literal -1 binary64))) (fabs.f64 (*.f64 %70 #s(literal 1 binary64))) (fabs.f64 (*.f64 %73 #s(literal -1 binary64))) (fabs.f64 (*.f64 %73 #s(literal 1 binary64))) (fabs.f64 (*.f64 %76 #s(literal -1 binary64))) (fabs.f64 (*.f64 %76 #s(literal 1 binary64))) (fabs.f64 (*.f64 %79 #s(literal -1 binary64))) (fabs.f64 (*.f64 %79 #s(literal 1 binary64))) (fabs.f64 (*.f64 %82 #s(literal -1 binary64))) (fabs.f64 (*.f64 %82 #s(literal 1 binary64))) (fabs.f64 (*.f64 %85 #s(literal -1 binary64))) (fabs.f64 (*.f64 %85 #s(literal 1 binary64))) (fabs.f64 (*.f64 %88 #s(literal -1 binary64))) (fabs.f64 (*.f64 %88 #s(literal 1 binary64))) (fabs.f64 (*.f64 %91 #s(literal -1 binary64))) (fabs.f64 (*.f64 %91 #s(literal 1 binary64))) (fabs.f64 (*.f64 %65 #s(literal -1 binary64))) (fabs.f64 (*.f64 %6 #s(literal -1 binary64))) (fabs.f64 (*.f64 #s(literal -1 binary64) %6)) (fabs.f64 %70) (fabs.f64 %73) (fabs.f64 %76) (fabs.f64 %79) (fabs.f64 %82) (fabs.f64 %85) (fabs.f64 %88) (fabs.f64 %91) (fabs.f64 %65) (fabs.f64 %6) #s(literal 3 binary64) #s(literal 2 binary64) (*.f64 %161 #s(literal 1/2 binary64)) (*.f64 %163 #s(literal 1/2 binary64)) (*.f64 %165 #s(literal 1/2 binary64)) (*.f64 %167 #s(literal 1/2 binary64)) (*.f64 #s(literal -4 binary64) %12) (*.f64 %15 #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) %15) (*.f64 #s(literal 1/2 binary64) %173) (*.f64 #s(literal 1/2 binary64) %167) (*.f64 #s(literal 1/2 binary64) %176) (*.f64 #s(literal 1/2 binary64) %178) (*.f64 #s(literal -2 binary64) %11) (*.f64 #s(literal -1 binary64) %26) (*.f64 %18 #s(literal 1 binary64)) (*.f64 %26 #s(literal -1 binary64)) (*.f64 %11 #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) %18) (*.f64 #s(literal 2 binary64) %186) (*.f64 #s(literal 2 binary64) %188) (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 2 binary64)) (pow.f64 %18 #s(literal 1 binary64)) (/.f64 %165 #s(literal 2 binary64)) (/.f64 %167 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %18 #s(literal -1 binary64))) (neg.f64 %26) (fma.f64 %161 #s(literal 1/2 binary64) %199) (fma.f64 %161 #s(literal 1/2 binary64) %201) (fma.f64 %163 #s(literal 1/2 binary64) %199) (fma.f64 %163 #s(literal 1/2 binary64) %201) (fma.f64 %165 #s(literal 1/2 binary64) %199) (fma.f64 %165 #s(literal 1/2 binary64) %201) (fma.f64 %167 #s(literal 1/2 binary64) %199) (fma.f64 %167 #s(literal 1/2 binary64) %201) (fma.f64 #s(literal -4 binary64) %12 %199) (fma.f64 #s(literal -4 binary64) %12 %201) (fma.f64 %15 #s(literal 4 binary64) %199) (fma.f64 %15 #s(literal 4 binary64) %201) (fma.f64 #s(literal 4 binary64) %15 %199) (fma.f64 #s(literal 4 binary64) %15 %201) (fma.f64 #s(literal 1/2 binary64) %173 %199) (fma.f64 #s(literal 1/2 binary64) %173 %201) (fma.f64 #s(literal 1/2 binary64) %167 %199) (fma.f64 #s(literal 1/2 binary64) %167 %201) (fma.f64 #s(literal 1/2 binary64) %176 %199) (fma.f64 #s(literal 1/2 binary64) %176 %201) (fma.f64 #s(literal 1/2 binary64) %178 %199) (fma.f64 #s(literal 1/2 binary64) %178 %201) (fma.f64 #s(literal -2 binary64) %11 %199) (fma.f64 #s(literal -2 binary64) %11 %201) (fma.f64 #s(literal -1 binary64) %26 %199) (fma.f64 #s(literal -1 binary64) %26 %201) (fma.f64 %18 #s(literal 1 binary64) %199) (fma.f64 %18 #s(literal 1 binary64) %201) (fma.f64 %26 #s(literal -1 binary64) %199) (fma.f64 %26 #s(literal -1 binary64) %201) (fma.f64 %11 #s(literal -2 binary64) %199) (fma.f64 %11 #s(literal -2 binary64) %201) (fma.f64 #s(literal 1 binary64) %18 %199) (fma.f64 #s(literal 1 binary64) %18 %201) (fma.f64 #s(literal 2 binary64) %186 %199) (fma.f64 #s(literal 2 binary64) %186 %201) (fma.f64 #s(literal 2 binary64) %188 %199) (fma.f64 #s(literal 2 binary64) %188 %201) (fma.f64 #s(literal 2 binary64) x %199) (fma.f64 #s(literal 2 binary64) x %201) (fma.f64 x #s(literal 2 binary64) %199) (fma.f64 x #s(literal 2 binary64) %201) (-.f64 x %11) (+.f64 %18 %199) (+.f64 %18 %201) %18 (*.f64 #s(literal 1 binary64) %246) (pow.f64 %246 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %246 #s(literal -1 binary64))) (neg.f64 %252) (fma.f64 (*.f64 #s(literal -2 binary64) %18) #s(literal 1/2 binary64) #s(literal 3 binary64)) (fma.f64 (*.f64 %11 #s(literal 4 binary64)) #s(literal 1/2 binary64) #s(literal 3 binary64)) (fma.f64 (*.f64 %26 #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 3 binary64)) (fma.f64 %260 #s(literal 1/2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal -4 binary64) %15 #s(literal 3 binary64)) (fma.f64 %12 #s(literal 4 binary64) #s(literal 3 binary64)) (fma.f64 %12 #s(literal 2 binary64) %264) (fma.f64 #s(literal 4 binary64) %266 %264) (fma.f64 #s(literal 4 binary64) %12 #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %11) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) %260 #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) x %26) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 %26 %18) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) %26 %264) (fma.f64 #s(literal -2 binary64) %15 %264) %246 (fma.f64 #s(literal -1 binary64) %18 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) x %264) (fma.f64 %18 #s(literal -1/2 binary64) %264) (fma.f64 %18 #s(literal -1 binary64) #s(literal 3 binary64)) (fma.f64 %26 #s(literal 1/2 binary64) %264) (fma.f64 %26 #s(literal 1 binary64) #s(literal 3 binary64)) (fma.f64 %11 #s(literal 1 binary64) %264) (fma.f64 %11 #s(literal 2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 1 binary64) %264 %11) (fma.f64 #s(literal 1 binary64) %26 #s(literal 3 binary64)) (fma.f64 #s(literal 1 binary64) %11 %264) (fma.f64 #s(literal 2 binary64) (*.f64 %15 #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) %291 %264) (fma.f64 #s(literal 2 binary64) (-.f64 %12 %15) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) %12 %264) (fma.f64 #s(literal 2 binary64) %11 #s(literal 3 binary64)) (fma.f64 x #s(literal -2 binary64) #s(literal 3 binary64)) (fma.f64 x #s(literal -1 binary64) %264) (-.f64 %264 x) (-.f64 %26 #s(literal -3 binary64)) (-.f64 %11 %301) (-.f64 #s(literal 3 binary64) %18) (+.f64 %264 %11) (+.f64 %26 #s(literal 3 binary64)) (+.f64 %11 %264) (+.f64 #s(literal 3 binary64) %26) (*.f64 (*.f64 %308 %2) %2) (*.f64 (*.f64 %311 %26) #s(literal 1/2 binary64)) (*.f64 (*.f64 %314 %18) #s(literal 1/2 binary64)) (*.f64 (*.f64 %314 #s(literal 2 binary64)) %15) (*.f64 (*.f64 %311 #s(literal 2 binary64)) %12) (*.f64 %321 %23) (*.f64 %2 (*.f64 %2 %308)) (*.f64 %308 %1) (*.f64 %311 %11) (*.f64 %65 %252) (*.f64 %18 (*.f64 #s(literal 1/2 binary64) %314)) (*.f64 %23 %321) (*.f64 %314 x) (*.f64 %26 (*.f64 #s(literal 1/2 binary64) %311)) (*.f64 %252 %65) (*.f64 %1 %308) (*.f64 %11 %311) (*.f64 #s(literal 1 binary64) %337) (*.f64 %337 #s(literal 1 binary64)) %337 (*.f64 #s(literal 2 binary64) (*.f64 %12 %311)) (*.f64 #s(literal 2 binary64) (*.f64 %15 %314)) (*.f64 %6 %246) (*.f64 x %314) (pow.f64 %337 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %337 #s(literal -1 binary64))) (neg.f64 (*.f64 %252 %6)) (fma.f64 %351 #s(literal 8 binary64) %354) (fma.f64 %351 #s(literal 8 binary64) %356) (fma.f64 %351 #s(literal 8 binary64) %358) (fma.f64 %351 #s(literal 8 binary64) %360) (fma.f64 %351 #s(literal 8 binary64) %362) (fma.f64 #s(literal 64 binary64) %365 %354) (fma.f64 #s(literal 64 binary64) %365 %356) (fma.f64 #s(literal 64 binary64) %365 %358) (fma.f64 #s(literal 64 binary64) %365 %360) (fma.f64 #s(literal 64 binary64) %365 %362) (fma.f64 #s(literal -8 binary64) %372 %354) (fma.f64 #s(literal -8 binary64) %372 %356) (fma.f64 #s(literal -8 binary64) %372 %358) (fma.f64 #s(literal -8 binary64) %372 %360) (fma.f64 #s(literal -8 binary64) %372 %362) (fma.f64 %378 #s(literal -1/8 binary64) %354) (fma.f64 %378 #s(literal -1/8 binary64) %356) (fma.f64 %378 #s(literal -1/8 binary64) %358) (fma.f64 %378 #s(literal -1/8 binary64) %360) (fma.f64 %378 #s(literal -1/8 binary64) %362) (fma.f64 %385 #s(literal 1/8 binary64) %354) (fma.f64 %385 #s(literal 1/8 binary64) %356) (fma.f64 %385 #s(literal 1/8 binary64) %358) (fma.f64 %385 #s(literal 1/8 binary64) %360) (fma.f64 %385 #s(literal 1/8 binary64) %362) (fma.f64 (*.f64 %392 %26) #s(literal 1/2 binary64) %395) (fma.f64 (*.f64 %392 #s(literal 2 binary64)) %12 %395) (fma.f64 (*.f64 %399 %2) %2 %395) (fma.f64 (*.f64 %352 %18) #s(literal 1/2 binary64) %395) (fma.f64 (*.f64 %352 #s(literal 2 binary64)) %15 %395) (fma.f64 (*.f64 %406 #s(literal 4 binary64)) #s(literal 1/2 binary64) %353) (fma.f64 (*.f64 %406 #s(literal 1/2 binary64)) #s(literal 4 binary64) %353) (fma.f64 (*.f64 %19 %26) #s(literal 1/2 binary64) %353) (fma.f64 (*.f64 %19 #s(literal 2 binary64)) %12 %353) (fma.f64 (*.f64 %416 %2) %2 %353) (fma.f64 (*.f64 %394 %18) #s(literal 1/2 binary64) %353) (fma.f64 (*.f64 %394 #s(literal 2 binary64)) %15 %353) (fma.f64 #s(literal 1/8 binary64) %385 %354) (fma.f64 #s(literal 1/8 binary64) %385 %356) (fma.f64 #s(literal 1/8 binary64) %385 %358) (fma.f64 #s(literal 1/8 binary64) %385 %360) (fma.f64 #s(literal 1/8 binary64) %385 %362) (fma.f64 #s(literal 8 binary64) %428 %354) (fma.f64 #s(literal 8 binary64) %428 %356) (fma.f64 #s(literal 8 binary64) %428 %358) (fma.f64 #s(literal 8 binary64) %428 %360) (fma.f64 #s(literal 8 binary64) %428 %362) (fma.f64 #s(literal 8 binary64) %351 %354) (fma.f64 #s(literal 8 binary64) %351 %356) (fma.f64 #s(literal 8 binary64) %351 %358) (fma.f64 #s(literal 8 binary64) %351 %360) (fma.f64 #s(literal 8 binary64) %351 %362) (fma.f64 %70 %23 %354) (fma.f64 %70 %23 %356) (fma.f64 %70 %23 %358) (fma.f64 %70 %23 %360) (fma.f64 %70 %23 %362) (fma.f64 %76 %1 %354) (fma.f64 %76 %1 %356) (fma.f64 %76 %1 %358) (fma.f64 %76 %1 %360) (fma.f64 %76 %1 %362) (fma.f64 %264 %6 %406) (fma.f64 %451 %23 %353) (fma.f64 %453 #s(literal -2 binary64) %353) (fma.f64 %453 #s(literal -1 binary64) %354) (fma.f64 %453 #s(literal -1 binary64) %356) (fma.f64 %453 #s(literal -1 binary64) %358) (fma.f64 %453 #s(literal -1 binary64) %360) (fma.f64 %453 #s(literal -1 binary64) %362) (fma.f64 %460 %23 %395) (fma.f64 %406 #s(literal 1 binary64) %354) (fma.f64 %406 #s(literal 1 binary64) %356) (fma.f64 %406 #s(literal 1 binary64) %358) (fma.f64 %406 #s(literal 1 binary64) %360) (fma.f64 %406 #s(literal 1 binary64) %362) (fma.f64 %406 #s(literal 2 binary64) %353) (fma.f64 %416 %1 %353) (fma.f64 %399 %1 %395) (fma.f64 %392 %11 %395) (fma.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) %406) %353) (fma.f64 %473 #s(literal -1 binary64) %353) (fma.f64 %19 %12 %354) (fma.f64 %19 %12 %356) (fma.f64 %19 %12 %358) (fma.f64 %19 %12 %360) (fma.f64 %19 %12 %362) (fma.f64 %19 %11 %353) (fma.f64 %2 (*.f64 %2 %399) %395) (fma.f64 %2 (*.f64 %2 %416) %353) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %406) %353) (fma.f64 %353 #s(literal 1 binary64) %395) (fma.f64 %395 #s(literal 1/2 binary64) %354) (fma.f64 %395 #s(literal 1/2 binary64) %356) (fma.f64 %395 #s(literal 1/2 binary64) %358) (fma.f64 %395 #s(literal 1/2 binary64) %360) (fma.f64 %395 #s(literal 1/2 binary64) %362) (fma.f64 %395 #s(literal 1 binary64) %353) (fma.f64 %394 x %353) (fma.f64 %352 x %395) (fma.f64 %65 #s(literal -3 binary64) %395) (fma.f64 %65 %18 %353) (fma.f64 %65 x %354) (fma.f64 %65 x %356) (fma.f64 %65 x %358) (fma.f64 %65 x %360) (fma.f64 %65 x %362) (fma.f64 #s(literal -2 binary64) %453 %353) (fma.f64 #s(literal -3 binary64) %65 %395) (fma.f64 #s(literal -1 binary64) %453 %354) (fma.f64 #s(literal -1 binary64) %453 %356) (fma.f64 #s(literal -1 binary64) %453 %358) (fma.f64 #s(literal -1 binary64) %453 %360) (fma.f64 #s(literal -1 binary64) %453 %362) (fma.f64 %18 (*.f64 #s(literal 1/2 binary64) %352) %395) (fma.f64 %18 (*.f64 #s(literal 1/2 binary64) %394) %353) (fma.f64 %18 %65 %353) (fma.f64 %23 %82 %354) (fma.f64 %23 %82 %356) (fma.f64 %23 %82 %358) (fma.f64 %23 %82 %360) (fma.f64 %23 %82 %362) (fma.f64 %23 %451 %353) (fma.f64 %23 %460 %395) (fma.f64 %26 (*.f64 #s(literal 1/2 binary64) %392) %395) (fma.f64 %26 (*.f64 #s(literal 1/2 binary64) %19) %353) (fma.f64 %26 %526 %354) (fma.f64 %26 %526 %356) (fma.f64 %26 %526 %358) (fma.f64 %26 %526 %360) (fma.f64 %26 %526 %362) (fma.f64 %26 %6 %353) (fma.f64 %1 %85 %354) (fma.f64 %1 %85 %356) (fma.f64 %1 %85 %358) (fma.f64 %1 %85 %360) (fma.f64 %1 %85 %362) (fma.f64 %1 %416 %353) (fma.f64 %1 %399 %395) (fma.f64 %11 %392 %395) (fma.f64 %11 %19 %353) (fma.f64 %11 %6 %354) (fma.f64 %11 %6 %356) (fma.f64 %11 %6 %358) (fma.f64 %11 %6 %360) (fma.f64 %11 %6 %362) (fma.f64 #s(literal 1 binary64) %406 %354) (fma.f64 #s(literal 1 binary64) %406 %356) (fma.f64 #s(literal 1 binary64) %406 %358) (fma.f64 #s(literal 1 binary64) %406 %360) (fma.f64 #s(literal 1 binary64) %406 %362) (fma.f64 #s(literal 1 binary64) %353 %395) (fma.f64 #s(literal 1 binary64) %395 %353) (fma.f64 #s(literal 2 binary64) (*.f64 %12 %392) %395) (fma.f64 #s(literal 2 binary64) (*.f64 %15 %352) %395) (fma.f64 #s(literal 2 binary64) %558 %354) (fma.f64 #s(literal 2 binary64) %558 %356) (fma.f64 #s(literal 2 binary64) %558 %358) (fma.f64 #s(literal 2 binary64) %558 %360) (fma.f64 #s(literal 2 binary64) %558 %362) (fma.f64 #s(literal 2 binary64) (*.f64 %12 %19) %353) (fma.f64 #s(literal 2 binary64) (*.f64 %15 %394) %353) (fma.f64 #s(literal 2 binary64) %406 %353) (fma.f64 #s(literal 3 binary64) %6 %395) (fma.f64 %6 %264 %406) (fma.f64 %6 %26 %353) (fma.f64 %6 %11 %354) (fma.f64 %6 %11 %356) (fma.f64 %6 %11 %358) (fma.f64 %6 %11 %360) (fma.f64 %6 %11 %362) (fma.f64 %6 #s(literal 3 binary64) %395) (fma.f64 x %394 %353) (fma.f64 x %352 %395) (fma.f64 x %65 %354) (fma.f64 x %65 %356) (fma.f64 x %65 %358) (fma.f64 x %65 %360) (fma.f64 x %65 %362) (-.f64 %353 %473) (-.f64 %395 (*.f64 %460 %1)) (-.f64 %395 (*.f64 %1 %460)) (-.f64 %395 (*.f64 (neg.f64 %460) %23)) (-.f64 %395 (*.f64 %23 %399)) (-.f64 %395 (*.f64 #s(literal -3 binary64) %6)) (+.f64 (fma.f64 %352 x %406) %406) (+.f64 %358 %406) (+.f64 %362 %406) (+.f64 %406 %354) (+.f64 %406 %356) (+.f64 %406 %358) (+.f64 %406 %360) (+.f64 %406 %362) (+.f64 %353 %395) (+.f64 %395 %353) |
Compiled 437 to 622 computations (-42.3% saved)
Compiled 46 to 133 computations (-189.1% saved)
9 alts after pruning (9 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 37 | 9 | 46 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 38 | 9 | 47 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 86.9% | %20 = (*.f64 x x) (fma.f64 #s(literal 3 binary64) %20 (*.f64 (*.f64 #s(literal -2 binary64) %20) x)) |
| ▶ | 98.7% | (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) (*.f64 x x)) #s(literal -1 binary64))) |
| ▶ | 99.8% | (*.f64 (*.f64 x x) (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64))) |
| ▶ | 99.8% | (*.f64 (*.f64 x x) (-.f64 (-.f64 #s(literal 3 binary64) x) x)) |
| ▶ | 78.6% | (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) |
| ▶ | 60.2% | (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) #s(literal 3 binary64))) |
| ▶ | 99.6% | %15 = (fabs.f64 x) %16 = (sqrt.f64 %15) (*.f64 %16 (*.f64 %16 (*.f64 %15 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64))))) |
| ▶ | 99.8% | (*.f64 x (*.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) x)) |
| ▶ | 78.7% | (approx (* (* x x) (- 3 (* x 2))) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3 binary64)))) |
Compiled 9 to 29 computations (-222.2% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 242 | 1138 |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) %6 = (- 3 (* x 2)) %7 = (approx %6 #s(literal 3 binary64)) %9 = (*.f64 #s(literal -2 binary64) x) %10 = (approx %6 %9) %12 = (pow.f64 x #s(literal 3 binary64)) %13 = (*.f64 #s(literal -2 binary64) %12) %18 = (fabs.f64 x) %19 = (sqrt.f64 %18) %20 = (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) %21 = (-.f64 #s(literal 3 binary64) x) %22 = (-.f64 %21 x) %23 = (*.f64 %18 %20) %24 = (*.f64 %20 x) %25 = (*.f64 %19 %23) %27 = (*.f64 %20 %1) %30 = (pow.f64 %27 #s(literal -1 binary64)) %32 = (*.f64 #s(literal -2 binary64) %1) %33 = (*.f64 %32 x) x %1 #s(literal 3 binary64) %7 #s(literal -2 binary64) %9 %10 #s(literal 1 binary64) %12 %13 (approx (* (* x x) %6) %13) #s(literal -1 binary64) %18 %19 %20 %21 %22 %23 %24 %25 (*.f64 %19 %25) %27 (*.f64 %1 %20) (*.f64 x %24) %30 (/.f64 #s(literal 1 binary64) %30) %32 %33 (fma.f64 #s(literal 3 binary64) %1 %33) (*.f64 %1 %22) (*.f64 %1 %7) (*.f64 %1 %10) |
| Outputs |
|---|
%4 = (* x x) %6 = (pow.f64 x #s(literal 2 binary64)) %11 = (- 3 (* x 2)) %15 = (*.f64 #s(literal -2 binary64) x) %16 = (+.f64 #s(literal 3 binary64) %15) %19 = (* -2 x) %21 = (pow x 3) %22 = (pow.f64 x #s(literal 3 binary64)) %27 = (* %4 %11) %32 = (fabs x) %33 = (fabs.f64 x) %35 = (sqrt %32) %36 = (sqrt.f64 %33) %38 = (- 3 x) %40 = (*.f64 #s(literal -1 binary64) x) %43 = (+ %19 3) %44 = (* %32 %43) %45 = (*.f64 #s(literal 3 binary64) %33) %50 = (* %43 x) %55 = (* %35 %44) %56 = (*.f64 %33 %36) %57 = (*.f64 #s(literal 3 binary64) %56) %62 = (* %35 %55) %64 = (*.f64 %33 (pow.f64 %36 #s(literal 2 binary64))) %65 = (*.f64 #s(literal 3 binary64) %64) %72 = (pow (* %43 %4) -1) %101 = (/.f64 #s(literal 1 binary64) x) %102 = (*.f64 #s(literal 3 binary64) %101) %103 = (-.f64 %102 #s(literal 2 binary64)) %108 = (fabs.f64 %101) %111 = (sqrt.f64 %108) %129 = (pow.f64 x #s(literal 4 binary64)) %130 = (*.f64 %108 %111) %140 = (pow.f64 x #s(literal 5 binary64)) %142 = (*.f64 %108 (pow.f64 %111 #s(literal 2 binary64))) %157 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/4 binary64) %101)) %171 = (+.f64 #s(literal 9/8 binary64) (*.f64 #s(literal 27/16 binary64) %101)) %177 = (-.f64 #s(literal 2 binary64) %102) %185 = (fabs.f64 (/.f64 #s(literal -1 binary64) x)) %190 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %185)) %207 = (*.f64 %185 %190) %217 = (*.f64 %185 (pow.f64 %190 #s(literal 2 binary64))) (approx x #s(literal 0 binary64)) (approx x x) (approx %4 %6) (approx %11 #s(literal 3 binary64)) (approx %11 %16) (approx %19 %15) (approx %21 %22) (approx (* -2 %21) (*.f64 #s(literal -2 binary64) %22)) (approx %27 (*.f64 #s(literal 3 binary64) %6)) (approx %27 (*.f64 %6 %16)) (approx %32 %33) (approx %35 %36) (approx %38 (+.f64 #s(literal 3 binary64) %40)) (approx %44 %45) (approx %44 (fma.f64 #s(literal -2 binary64) (*.f64 x %33) %45)) (approx %50 (*.f64 #s(literal 3 binary64) x)) (approx %50 (*.f64 x %16)) (approx %55 %57) (approx %55 (fma.f64 #s(literal -2 binary64) (*.f64 x %56) %57)) (approx %62 %65) (approx %62 (fma.f64 #s(literal -2 binary64) (*.f64 x %64) %65)) (approx %72 (/.f64 #s(literal 1/3 binary64) %6)) (approx %72 (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/9 binary64) x)) %6)) (approx %72 (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 x (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 4/27 binary64) x)))) %6)) (approx %72 (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 x (+.f64 #s(literal 2/9 binary64) (*.f64 x (+.f64 #s(literal 4/27 binary64) (*.f64 #s(literal 8/81 binary64) x)))))) %6)) (approx (* -2 %4) (*.f64 #s(literal -2 binary64) %6)) (approx %11 (*.f64 x %103)) (approx %27 (*.f64 %22 %103)) (approx %32 (*.f64 %6 %108)) (approx %35 (*.f64 x %111)) (approx %38 %40) (approx %38 (*.f64 x (-.f64 %102 #s(literal 1 binary64)))) (approx %44 (*.f64 #s(literal -2 binary64) (*.f64 %22 %108))) (approx %44 (*.f64 %22 (fma.f64 #s(literal -2 binary64) %108 (*.f64 #s(literal 3 binary64) (/.f64 %108 x))))) (approx %50 (*.f64 %6 %103)) (approx %55 (*.f64 #s(literal -2 binary64) (*.f64 %129 %130))) (approx %55 (*.f64 %129 (fma.f64 #s(literal -2 binary64) %130 (*.f64 #s(literal 3 binary64) (/.f64 %130 x))))) (approx %62 (*.f64 #s(literal -2 binary64) (*.f64 %140 %142))) (approx %62 (*.f64 %140 (fma.f64 #s(literal -2 binary64) %142 (*.f64 #s(literal 3 binary64) (/.f64 %142 x))))) (approx %72 (/.f64 #s(literal -1/2 binary64) %22)) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 %157 %22))) (approx %72 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 9/8 binary64) %101)) x)) #s(literal 1/2 binary64)) %22)) (approx %72 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %171 %6)) %157) %22)) (approx %11 (*.f64 #s(literal -1 binary64) (*.f64 x %177))) (approx %27 (*.f64 #s(literal -1 binary64) (*.f64 %22 %177))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 %6 %185))) (approx %35 (*.f64 #s(literal -1 binary64) (*.f64 x %190))) (approx %38 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) %102)))) (approx %44 (*.f64 #s(literal 2 binary64) (*.f64 %22 %185))) (approx %44 (*.f64 #s(literal -1 binary64) (*.f64 %22 (fma.f64 #s(literal -2 binary64) %185 (*.f64 #s(literal 3 binary64) (/.f64 %185 x)))))) (approx %55 (*.f64 #s(literal -2 binary64) (*.f64 %129 %207))) (approx %55 (*.f64 %129 (fma.f64 #s(literal -2 binary64) %207 (*.f64 #s(literal 3 binary64) (/.f64 %207 x))))) (approx %62 (*.f64 #s(literal 2 binary64) (*.f64 %140 %217))) (approx %62 (*.f64 #s(literal -1 binary64) (*.f64 %140 (fma.f64 #s(literal -2 binary64) %217 (*.f64 #s(literal 3 binary64) (/.f64 %217 x)))))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 3/4 binary64) %101 (/.f64 #s(literal 9/8 binary64) %6))) %22))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %171 x)) #s(literal 3/4 binary64)) x))) %22))) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 23.0ms | x | inf |
| 5.0ms | x | -inf |
| 3.0ms | x | 0 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 37 | 209 |
| 0 | 63 | 239 |
| 1 | 192 | 183 |
| 2 | 677 | 181 |
| 3 | 3893 | 181 |
| 0 | 4142 | 181 |
| 0 | 4477 | 181 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) %6 = (- 3 (* x 2)) %7 = (approx %6 #s(literal 3 binary64)) %9 = (*.f64 #s(literal -2 binary64) x) %10 = (approx %6 %9) %12 = (pow.f64 x #s(literal 3 binary64)) %13 = (*.f64 #s(literal -2 binary64) %12) %18 = (fabs.f64 x) %19 = (sqrt.f64 %18) %20 = (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) %21 = (-.f64 #s(literal 3 binary64) x) %22 = (-.f64 %21 x) %23 = (*.f64 %18 %20) %24 = (*.f64 %20 x) %25 = (*.f64 %19 %23) %27 = (*.f64 %20 %1) %30 = (pow.f64 %27 #s(literal -1 binary64)) %32 = (*.f64 #s(literal -2 binary64) %1) %33 = (*.f64 %32 x) x %1 #s(literal 3 binary64) %7 #s(literal -2 binary64) %9 %10 #s(literal 1 binary64) %12 %13 (approx (* (* x x) %6) %13) #s(literal -1 binary64) %18 %19 %20 %21 %22 %23 %24 %25 (*.f64 %19 %25) %27 (*.f64 %1 %20) (*.f64 x %24) %30 (/.f64 #s(literal 1 binary64) %30) %32 %33 (fma.f64 #s(literal 3 binary64) %1 %33) (*.f64 %1 %22) (*.f64 %1 %7) (*.f64 %1 %10) |
| Outputs |
|---|
%2 = (fabs.f64 x) %3 = (neg.f64 %2) %4 = (*.f64 #s(literal 1 binary64) %3) %7 = (*.f64 #s(literal 1 binary64) %2) %10 = (sqrt.f64 %2) %11 = (neg.f64 %10) %17 = (*.f64 %10 %2) %19 = (neg.f64 x) %22 = (+.f64 x x) %23 = (*.f64 %22 x) %27 = (*.f64 x x) %30 = (*.f64 #s(literal 1/2 binary64) %27) %34 = (*.f64 %27 x) %35 = (*.f64 %34 x) %53 = (/.f64 #s(literal 1 binary64) %27) %57 = (*.f64 #s(literal -1 binary64) %27) %59 = (*.f64 %19 x) %60 = (*.f64 #s(literal 1 binary64) %59) %64 = (*.f64 %19 %10) %67 = (*.f64 %10 x) %73 = (*.f64 %2 %19) %75 = (*.f64 %19 %2) %77 = (*.f64 %2 x) %85 = (- 3 (* 2 x)) %86 = (approx %85 #s(literal 3 binary64)) %90 = (*.f64 %19 #s(literal 1/2 binary64)) %93 = (*.f64 #s(literal 4 binary64) %19) %95 = (*.f64 #s(literal -2 binary64) x) %108 = (*.f64 #s(literal -1 binary64) x) %112 = (*.f64 #s(literal 1/2 binary64) %19) %114 = (*.f64 x #s(literal -1 binary64)) %122 = (approx %85 %95) %128 = (*.f64 %77 %10) %139 = (*.f64 %10 %77) %150 = (*.f64 %59 x) %152 = (*.f64 %2 %95) %153 = (*.f64 #s(literal 1 binary64) %152) %154 = (*.f64 %153 %2) %155 = (*.f64 #s(literal 1 binary64) %23) %156 = (*.f64 %155 %19) %157 = (*.f64 %152 %11) %158 = (*.f64 %157 %11) %159 = (*.f64 %95 %3) %160 = (*.f64 %159 %3) %161 = (*.f64 %95 x) %162 = (*.f64 %161 x) %163 = (*.f64 %162 #s(literal 2 binary64)) %164 = (*.f64 %163 #s(literal 1/2 binary64)) %165 = (*.f64 #s(literal 1 binary64) %161) %166 = (*.f64 %165 x) %167 = (*.f64 %162 #s(literal 1/2 binary64)) %168 = (*.f64 %167 #s(literal 2 binary64)) %169 = (*.f64 #s(literal 1 binary64) %34) %170 = (*.f64 %169 #s(literal -2 binary64)) %171 = (*.f64 %7 %152) %172 = (*.f64 %2 #s(literal -2 binary64)) %173 = (*.f64 %77 %172) %174 = (*.f64 %172 %77) %175 = (*.f64 %17 %95) %176 = (*.f64 %175 %10) %177 = (*.f64 %150 #s(literal 2 binary64)) %178 = (*.f64 %3 %95) %179 = (*.f64 %3 %178) %180 = (*.f64 %11 %152) %181 = (*.f64 %11 %180) %182 = (*.f64 %59 %22) %183 = (*.f64 %2 #s(literal 1 binary64)) %184 = (*.f64 %152 %183) %185 = (*.f64 %152 %2) %186 = (*.f64 %23 %19) %187 = (*.f64 %19 %23) %188 = (*.f64 #s(literal 2 binary64) %162) %189 = (*.f64 #s(literal 1/2 binary64) %188) %190 = (*.f64 %162 #s(literal 1 binary64)) %191 = (*.f64 %10 %175) %192 = (*.f64 %152 #s(literal 1 binary64)) %193 = (*.f64 %2 %192) %194 = (*.f64 %2 %152) %195 = (*.f64 %34 #s(literal -2 binary64)) %196 = (*.f64 #s(literal 1 binary64) %162) %197 = (*.f64 %95 %27) %198 = (*.f64 %34 #s(literal 1 binary64)) %199 = (*.f64 #s(literal -2 binary64) %198) %200 = (*.f64 #s(literal -2 binary64) %34) %201 = (*.f64 %22 %59) %202 = (*.f64 #s(literal 1/2 binary64) %162) %203 = (*.f64 #s(literal 2 binary64) %202) %204 = (*.f64 #s(literal 2 binary64) %150) %205 = (*.f64 %27 %95) %206 = (*.f64 %161 #s(literal 1 binary64)) %207 = (*.f64 x %206) %208 = (*.f64 x %161) %209 = (pow.f64 %162 #s(literal 1 binary64)) %210 = (/.f64 %163 #s(literal 2 binary64)) %211 = (/.f64 %188 #s(literal 2 binary64)) %212 = (/.f64 %162 #s(literal 1 binary64)) %214 = (/.f64 #s(literal 1 binary64) (pow.f64 %162 #s(literal -1 binary64))) %216 = (neg.f64 (*.f64 #s(literal -1 binary64) %162)) %218 = (neg.f64 (*.f64 %162 #s(literal -1 binary64))) %219 = (*.f64 %23 x) %220 = (neg.f64 %219) %222 = (*.f64 %162 #s(literal 0 binary64)) %223 = (fma.f64 %153 %2 %222) %224 = (*.f64 #s(literal 0 binary64) %162) %225 = (fma.f64 %153 %2 %224) %226 = (fma.f64 %155 %19 %222) %227 = (fma.f64 %155 %19 %224) %228 = (fma.f64 %157 %11 %222) %229 = (fma.f64 %157 %11 %224) %230 = (fma.f64 %159 %3 %222) %231 = (fma.f64 %159 %3 %224) %232 = (fma.f64 %163 #s(literal 1/2 binary64) %222) %233 = (fma.f64 %163 #s(literal 1/2 binary64) %224) %234 = (fma.f64 %165 x %222) %235 = (fma.f64 %165 x %224) %236 = (fma.f64 %167 #s(literal 2 binary64) %222) %237 = (fma.f64 %167 #s(literal 2 binary64) %224) %238 = (fma.f64 %169 #s(literal -2 binary64) %222) %239 = (fma.f64 %169 #s(literal -2 binary64) %224) %240 = (neg.f64 %77) %241 = (fma.f64 %240 %2 %150) %242 = (fma.f64 %7 %152 %222) %243 = (fma.f64 %7 %152 %224) %244 = (*.f64 %19 %3) %245 = (fma.f64 %244 %3 %150) %246 = (fma.f64 %75 %2 %150) %247 = (fma.f64 %77 %172 %222) %248 = (fma.f64 %77 %172 %224) %249 = (fma.f64 %77 %3 %150) %250 = (fma.f64 %172 %77 %222) %251 = (fma.f64 %172 %77 %224) %252 = (fma.f64 %175 %10 %222) %253 = (fma.f64 %175 %10 %224) %254 = (fma.f64 %150 #s(literal 2 binary64) %222) %255 = (fma.f64 %150 #s(literal 2 binary64) %224) %256 = (fma.f64 %3 %178 %222) %257 = (fma.f64 %3 %178 %224) %258 = (*.f64 %3 %19) %259 = (fma.f64 %3 %258 %150) %260 = (fma.f64 %3 %77 %150) %261 = (fma.f64 %11 %180 %222) %262 = (fma.f64 %11 %180 %224) %263 = (fma.f64 %59 %22 %222) %264 = (fma.f64 %59 %22 %224) %265 = (fma.f64 %59 x %150) %266 = (fma.f64 %152 %183 %222) %267 = (fma.f64 %152 %183 %224) %268 = (fma.f64 %152 %2 %222) %269 = (fma.f64 %152 %2 %224) %270 = (fma.f64 %23 %19 %222) %271 = (fma.f64 %23 %19 %224) %272 = (fma.f64 %19 %23 %222) %273 = (fma.f64 %19 %23 %224) %274 = (fma.f64 %19 %27 %150) %275 = (fma.f64 #s(literal 1/2 binary64) %188 %222) %276 = (fma.f64 #s(literal 1/2 binary64) %188 %224) %277 = (fma.f64 #s(literal 1/2 binary64) %162 %202) %278 = (fma.f64 %162 #s(literal 1/2 binary64) %167) %279 = (fma.f64 %162 #s(literal 1 binary64) %222) %280 = (fma.f64 %162 #s(literal 1 binary64) %224) %281 = (fma.f64 %161 x %222) %282 = (fma.f64 %161 x %224) %283 = (fma.f64 %10 %175 %222) %284 = (fma.f64 %10 %175 %224) %285 = (fma.f64 %2 %192 %222) %286 = (fma.f64 %2 %192 %224) %287 = (fma.f64 %2 %240 %150) %288 = (fma.f64 %2 %73 %150) %289 = (fma.f64 %2 %152 %222) %290 = (fma.f64 %2 %152 %224) %291 = (*.f64 #s(literal -1 binary64) %34) %292 = (fma.f64 #s(literal -1 binary64) %34 %291) %293 = (*.f64 %34 #s(literal -1 binary64)) %294 = (fma.f64 %34 #s(literal -1 binary64) %293) %295 = (fma.f64 %34 #s(literal -2 binary64) %222) %296 = (fma.f64 %34 #s(literal -2 binary64) %224) %297 = (fma.f64 #s(literal 1 binary64) %162 %222) %298 = (fma.f64 #s(literal 1 binary64) %162 %224) %299 = (fma.f64 %95 %27 %222) %300 = (fma.f64 %95 %27 %224) %301 = (fma.f64 #s(literal -2 binary64) %198 %222) %302 = (fma.f64 #s(literal -2 binary64) %198 %224) %303 = (fma.f64 #s(literal -2 binary64) %34 %222) %304 = (fma.f64 #s(literal -2 binary64) %34 %224) %305 = (fma.f64 %22 %59 %222) %306 = (fma.f64 %22 %59 %224) %307 = (fma.f64 #s(literal 2 binary64) %202 %222) %308 = (fma.f64 #s(literal 2 binary64) %202 %224) %309 = (fma.f64 #s(literal 2 binary64) %150 %222) %310 = (fma.f64 #s(literal 2 binary64) %150 %224) %311 = (fma.f64 %27 %19 %150) %312 = (fma.f64 %27 %95 %222) %313 = (fma.f64 %27 %95 %224) %314 = (fma.f64 x %206 %222) %315 = (fma.f64 x %206 %224) %316 = (fma.f64 x %59 %150) %317 = (fma.f64 x %161 %222) %318 = (fma.f64 x %161 %224) %319 = (+.f64 %293 %293) %320 = (+.f64 %167 %167) %321 = (+.f64 %202 %202) %322 = (+.f64 %291 %291) %323 = (+.f64 %150 %150) %324 = (+.f64 %162 %222) %325 = (+.f64 %162 %224) %328 = (approx (* (* %85 x) x) %162) %332 = (neg.f64 %11) %358 = (sqrt.f64 %10) %374 = (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) %375 = (*.f64 #s(literal 2 binary64) %374) %376 = (*.f64 #s(literal 1/2 binary64) %375) %377 = (*.f64 %374 #s(literal 1 binary64)) %378 = (*.f64 #s(literal 1 binary64) %374) %379 = (*.f64 #s(literal 1/2 binary64) %374) %380 = (*.f64 #s(literal 2 binary64) %379) %381 = (pow.f64 %374 #s(literal 1 binary64)) %382 = (/.f64 %375 #s(literal 2 binary64)) %383 = (/.f64 %374 #s(literal 1 binary64)) %384 = (fma.f64 #s(literal 2 binary64) x #s(literal -3 binary64)) %385 = (/.f64 #s(literal -1 binary64) %384) %386 = (/.f64 #s(literal 1 binary64) %385) %388 = (neg.f64 (*.f64 #s(literal -1 binary64) %374)) %390 = (neg.f64 (*.f64 #s(literal 1 binary64) %384)) %391 = (neg.f64 %384) %392 = (fma.f64 %90 #s(literal 4 binary64) #s(literal 3 binary64)) %393 = (-.f64 #s(literal 3 binary64) x) %394 = (*.f64 #s(literal 1 binary64) %393) %395 = (fma.f64 %90 #s(literal 2 binary64) %394) %396 = (*.f64 %393 #s(literal 1 binary64)) %397 = (fma.f64 %90 #s(literal 2 binary64) %396) %398 = (fma.f64 %90 #s(literal 2 binary64) %393) %399 = (fma.f64 %19 #s(literal 1 binary64) %394) %400 = (fma.f64 %19 #s(literal 1 binary64) %396) %401 = (fma.f64 %19 #s(literal 1 binary64) %393) %402 = (fma.f64 %19 #s(literal 2 binary64) #s(literal 3 binary64)) %403 = (fma.f64 #s(literal 1/2 binary64) %93 #s(literal 3 binary64)) %404 = (fma.f64 #s(literal 1/2 binary64) %95 %394) %405 = (fma.f64 #s(literal 1/2 binary64) %95 %396) %406 = (fma.f64 #s(literal 1/2 binary64) %95 %393) %407 = (fma.f64 %393 #s(literal 1 binary64) %19) %408 = (fma.f64 #s(literal 1 binary64) %19 %394) %409 = (fma.f64 #s(literal 1 binary64) %19 %396) %410 = (fma.f64 #s(literal 1 binary64) %19 %393) %411 = (fma.f64 #s(literal 1 binary64) %393 %19) %412 = (fma.f64 #s(literal 1 binary64) %95 #s(literal 3 binary64)) %413 = (fma.f64 %95 #s(literal 1/2 binary64) %394) %414 = (fma.f64 %95 #s(literal 1/2 binary64) %396) %415 = (fma.f64 %95 #s(literal 1/2 binary64) %393) %416 = (fma.f64 %95 #s(literal 1 binary64) #s(literal 3 binary64)) %417 = (fma.f64 #s(literal 2 binary64) %112 %394) %418 = (fma.f64 #s(literal 2 binary64) %112 %396) %419 = (fma.f64 #s(literal 2 binary64) %112 %393) %420 = (fma.f64 #s(literal 2 binary64) %19 #s(literal 3 binary64)) %421 = (fma.f64 x #s(literal -2 binary64) #s(literal 3 binary64)) %422 = (-.f64 x #s(literal 3 binary64)) %423 = (-.f64 %19 %422) %424 = (-.f64 %393 x) %425 = (-.f64 %95 #s(literal -3 binary64)) %426 = (-.f64 #s(literal 3 binary64) %22) %428 = (+.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) %430 = (+.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 2 binary64)) #s(literal 1 binary64)) %431 = (+.f64 %394 %19) %432 = (+.f64 %396 %19) %433 = (+.f64 %19 %394) %434 = (+.f64 %19 %396) %435 = (+.f64 %19 %393) %436 = (+.f64 %393 %19) %438 = (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) %95)) %440 = (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) %22)) %441 = (+.f64 %95 #s(literal 3 binary64)) %443 = (+.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) %95)) %445 = (+.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) %22)) %446 = (+.f64 #s(literal 3 binary64) %95) %474 = (*.f64 %374 %10) %478 = (*.f64 %374 %2) %488 = (*.f64 #s(literal -3 binary64) %2) %494 = (*.f64 %2 #s(literal 3 binary64)) %496 = (*.f64 %95 %10) %498 = (*.f64 #s(literal 3 binary64) %10) %511 = (*.f64 %393 %2) %514 = (*.f64 %10 %95) %516 = (*.f64 %10 #s(literal 3 binary64)) %518 = (*.f64 %2 %393) %550 = (*.f64 %374 x) %551 = (*.f64 #s(literal 2 binary64) %550) %555 = (*.f64 #s(literal 1/2 binary64) %550) %561 = (/.f64 #s(literal 1 binary64) %550) %563 = (*.f64 %384 x) %564 = (*.f64 #s(literal 1 binary64) %563) %568 = (*.f64 #s(literal 3 binary64) x) %572 = (*.f64 %172 %11) %574 = (*.f64 #s(literal -2 binary64) %3) %576 = (*.f64 %172 %10) %579 = (*.f64 %393 x) %580 = (*.f64 %59 #s(literal 1 binary64)) %582 = (*.f64 %3 #s(literal -2 binary64)) %585 = (*.f64 %11 %172) %591 = (*.f64 %568 #s(literal 1 binary64)) %594 = (*.f64 %10 %172) %600 = (*.f64 #s(literal 1 binary64) %568) %614 = (*.f64 #s(literal -3 binary64) x) %634 = (*.f64 %478 %10) %646 = (*.f64 %17 #s(literal 3 binary64)) %658 = (*.f64 %17 %19) %666 = (*.f64 %17 %393) %675 = (*.f64 %393 %17) %677 = (*.f64 %19 %17) %696 = (neg.f64 %17) %703 = (*.f64 %11 %494) %717 = (*.f64 %478 %11) %718 = (*.f64 %717 %11) %719 = (*.f64 %374 %3) %720 = (*.f64 %719 %3) %721 = (*.f64 %564 %19) %722 = (*.f64 #s(literal 1 binary64) %634) %723 = (*.f64 %722 %10) %724 = (*.f64 #s(literal 1 binary64) %478) %725 = (*.f64 %724 %2) %726 = (*.f64 #s(literal 1 binary64) %10) %727 = (*.f64 %726 %634) %728 = (*.f64 #s(literal 1 binary64) %17) %729 = (*.f64 %728 %474) %730 = (*.f64 %7 %478) %731 = (/.f64 %563 #s(literal 1/2 binary64)) %732 = (/.f64 %19 #s(literal 2 binary64)) %733 = (*.f64 %731 %732) %734 = (/.f64 %563 #s(literal 1 binary64)) %735 = (*.f64 %734 %19) %736 = (/.f64 %563 #s(literal 2 binary64)) %737 = (/.f64 %19 #s(literal 1/2 binary64)) %738 = (*.f64 %736 %737) %739 = (/.f64 %17 #s(literal 1/2 binary64)) %740 = (/.f64 %474 #s(literal 2 binary64)) %741 = (*.f64 %739 %740) %742 = (/.f64 %17 #s(literal 1 binary64)) %743 = (/.f64 %474 #s(literal 1 binary64)) %744 = (*.f64 %742 %743) %745 = (/.f64 %17 #s(literal 2 binary64)) %746 = (/.f64 %474 #s(literal 1/2 binary64)) %747 = (*.f64 %745 %746) %748 = (*.f64 %737 %736) %749 = (*.f64 %732 %731) %750 = (/.f64 %634 #s(literal 2 binary64)) %751 = (/.f64 %10 #s(literal 1/2 binary64)) %752 = (*.f64 %750 %751) %753 = (*.f64 %751 %750) %754 = (/.f64 %634 #s(literal 1 binary64)) %755 = (/.f64 %10 #s(literal 1 binary64)) %756 = (*.f64 %754 %755) %757 = (*.f64 %755 %754) %758 = (/.f64 %634 #s(literal 1/2 binary64)) %759 = (/.f64 %10 #s(literal 2 binary64)) %760 = (*.f64 %758 %759) %761 = (*.f64 %759 %758) %762 = (/.f64 %478 #s(literal 2 binary64)) %763 = (/.f64 %2 #s(literal 1/2 binary64)) %764 = (*.f64 %762 %763) %765 = (*.f64 %763 %762) %766 = (/.f64 %478 #s(literal 1 binary64)) %767 = (/.f64 %2 #s(literal 1 binary64)) %768 = (*.f64 %766 %767) %769 = (*.f64 %767 %766) %770 = (/.f64 %478 #s(literal 1/2 binary64)) %771 = (/.f64 %2 #s(literal 2 binary64)) %772 = (*.f64 %770 %771) %773 = (*.f64 %771 %770) %774 = (*.f64 %550 x) %775 = (/.f64 %774 #s(literal 1/2 binary64)) %776 = (*.f64 %775 #s(literal 1/2 binary64)) %777 = (/.f64 %374 #s(literal 2 binary64)) %778 = (/.f64 %27 #s(literal 1/2 binary64)) %779 = (*.f64 %777 %778) %780 = (*.f64 %778 %777) %781 = (/.f64 %374 #s(literal 1/2 binary64)) %782 = (/.f64 %27 #s(literal 2 binary64)) %783 = (*.f64 %781 %782) %784 = (*.f64 %782 %781) %785 = (/.f64 %550 #s(literal 2 binary64)) %786 = (/.f64 x #s(literal 1/2 binary64)) %787 = (*.f64 %785 %786) %788 = (*.f64 %786 %785) %789 = (/.f64 %550 #s(literal 1/2 binary64)) %790 = (/.f64 x #s(literal 2 binary64)) %791 = (*.f64 %789 %790) %792 = (*.f64 %790 %789) %793 = (/.f64 #s(literal 2 binary64) %550) %794 = (/.f64 #s(literal 1/2 binary64) %793) %795 = (/.f64 #s(literal 1/2 binary64) x) %796 = (/.f64 #s(literal 2 binary64) %795) %797 = (*.f64 %794 %796) %798 = (/.f64 #s(literal -2 binary64) %384) %799 = (/.f64 #s(literal 1/2 binary64) %798) %800 = (/.f64 #s(literal 1/2 binary64) %27) %801 = (/.f64 #s(literal 2 binary64) %800) %802 = (*.f64 %799 %801) %803 = (/.f64 #s(literal 2 binary64) %27) %804 = (/.f64 #s(literal 1/2 binary64) %803) %805 = (/.f64 #s(literal 1/2 binary64) %374) %806 = (/.f64 #s(literal 2 binary64) %805) %807 = (*.f64 %804 %806) %808 = (/.f64 #s(literal 2 binary64) x) %809 = (/.f64 #s(literal 1/2 binary64) %808) %810 = (/.f64 #s(literal 1/2 binary64) %550) %811 = (/.f64 #s(literal 2 binary64) %810) %812 = (*.f64 %809 %811) %813 = (/.f64 #s(literal 1 binary64) %793) %814 = (/.f64 #s(literal 1 binary64) %795) %815 = (*.f64 %813 %814) %816 = (/.f64 #s(literal 1 binary64) %798) %817 = (/.f64 #s(literal 1 binary64) %800) %818 = (*.f64 %816 %817) %819 = (/.f64 #s(literal 1 binary64) %803) %820 = (/.f64 #s(literal 1 binary64) %805) %821 = (*.f64 %819 %820) %822 = (/.f64 #s(literal 1 binary64) %808) %823 = (/.f64 #s(literal 1 binary64) %810) %824 = (*.f64 %822 %823) %825 = (/.f64 #s(literal 2 binary64) %793) %826 = (/.f64 #s(literal 1/2 binary64) %795) %827 = (*.f64 %825 %826) %828 = (/.f64 #s(literal 2 binary64) %798) %829 = (/.f64 #s(literal 1/2 binary64) %800) %830 = (*.f64 %828 %829) %831 = (/.f64 #s(literal 2 binary64) %803) %832 = (/.f64 #s(literal 1/2 binary64) %805) %833 = (*.f64 %831 %832) %834 = (/.f64 #s(literal 2 binary64) %808) %835 = (/.f64 #s(literal 1/2 binary64) %810) %836 = (*.f64 %834 %835) %837 = (*.f64 %774 #s(literal 2 binary64)) %838 = (*.f64 %837 #s(literal 1/2 binary64)) %839 = (*.f64 %563 %19) %840 = (*.f64 %474 %17) %841 = (*.f64 %384 %27) %842 = (*.f64 #s(literal -1/2 binary64) %841) %843 = (*.f64 %842 #s(literal 2 binary64)) %844 = (/.f64 %842 #s(literal 2 binary64)) %845 = (*.f64 #s(literal 4 binary64) %844) %846 = (/.f64 %841 #s(literal 1/2 binary64)) %847 = (*.f64 #s(literal -1/2 binary64) %846) %848 = (/.f64 #s(literal -1 binary64) %774) %849 = (/.f64 #s(literal 2 binary64) %848) %850 = (*.f64 #s(literal -1/2 binary64) %849) %851 = (*.f64 %841 #s(literal -1 binary64)) %852 = (*.f64 %3 %374) %853 = (*.f64 %3 %852) %854 = (*.f64 %11 %478) %855 = (*.f64 %11 %854) %856 = (*.f64 %59 %384) %857 = (/.f64 #s(literal 1/2 binary64) %774) %858 = (/.f64 #s(literal 2 binary64) %857) %859 = (*.f64 #s(literal 1/4 binary64) %858) %860 = (*.f64 %474 #s(literal 1 binary64)) %861 = (*.f64 %17 %860) %862 = (*.f64 %17 %743) %863 = (*.f64 %17 %474) %864 = (*.f64 %384 %59) %865 = (*.f64 %563 #s(literal 1 binary64)) %866 = (*.f64 %19 %865) %867 = (-.f64 %614 %161) %868 = (*.f64 %19 %867) %869 = (*.f64 %19 %734) %870 = (*.f64 %19 %563) %871 = (*.f64 #s(literal 4 binary64) %842) %872 = (*.f64 #s(literal 1/2 binary64) %871) %873 = (*.f64 #s(literal 1/2 binary64) %775) %874 = (/.f64 #s(literal 1 binary64) %774) %875 = (/.f64 #s(literal 2 binary64) %874) %876 = (*.f64 #s(literal 1/2 binary64) %875) %877 = (/.f64 #s(literal 1 binary64) %857) %878 = (*.f64 #s(literal 1/2 binary64) %877) %879 = (*.f64 #s(literal 2 binary64) %774) %880 = (*.f64 #s(literal 1/2 binary64) %879) %881 = (*.f64 %774 #s(literal 1 binary64)) %882 = (*.f64 %10 #s(literal 1 binary64)) %883 = (*.f64 %634 %882) %884 = (*.f64 %634 %755) %885 = (*.f64 %634 %10) %886 = (*.f64 %478 %183) %887 = (*.f64 %478 %767) %888 = (*.f64 %478 %2) %889 = (*.f64 %374 %27) %890 = (*.f64 %634 #s(literal 1 binary64)) %891 = (*.f64 %10 %890) %892 = (*.f64 %10 %754) %893 = (*.f64 %10 %634) %894 = (*.f64 %478 #s(literal 1 binary64)) %895 = (*.f64 %2 %894) %896 = (*.f64 %2 %766) %897 = (*.f64 %2 %478) %898 = (*.f64 #s(literal -1 binary64) %841) %899 = (*.f64 #s(literal 1 binary64) %774) %900 = (*.f64 #s(literal 1/2 binary64) %841) %901 = (*.f64 #s(literal -2 binary64) %900) %902 = (/.f64 %841 #s(literal 2 binary64)) %903 = (*.f64 #s(literal -2 binary64) %902) %904 = (/.f64 #s(literal 1/2 binary64) %848) %905 = (*.f64 #s(literal -2 binary64) %904) %906 = (*.f64 #s(literal 2 binary64) %842) %907 = (*.f64 %27 %374) %908 = (*.f64 x %550) %909 = (pow.f64 %874 #s(literal -1 binary64)) %910 = (pow.f64 %774 #s(literal 1 binary64)) %911 = (/.f64 %775 #s(literal 2 binary64)) %912 = (/.f64 %813 %795) %913 = (/.f64 %816 %800) %914 = (/.f64 %819 %805) %915 = (/.f64 %822 %810) %916 = (/.f64 %837 #s(literal 2 binary64)) %917 = (/.f64 %879 #s(literal 2 binary64)) %918 = (/.f64 %842 #s(literal 1/2 binary64)) %919 = (/.f64 %841 #s(literal -1 binary64)) %920 = (/.f64 #s(literal 1/2 binary64) %857) %921 = (/.f64 %774 #s(literal 1 binary64)) %922 = (/.f64 #s(literal 1 binary64) x) %923 = (/.f64 %550 %922) %924 = (/.f64 %374 %53) %925 = (/.f64 #s(literal -1 binary64) %848) %926 = (/.f64 #s(literal 1 binary64) %874) %928 = (/.f64 #s(literal -2 binary64) (*.f64 %848 #s(literal 2 binary64))) %929 = (*.f64 #s(literal 2 binary64) %848) %930 = (/.f64 #s(literal -2 binary64) %929) %932 = (/.f64 #s(literal 2 binary64) (*.f64 %874 #s(literal 2 binary64))) %933 = (*.f64 #s(literal 2 binary64) %874) %934 = (/.f64 #s(literal 2 binary64) %933) %935 = (/.f64 %27 %385) %936 = (/.f64 x %561) %937 = (neg.f64 %841) %939 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %563) %19 %842) %941 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %17) %474 %842) %943 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %634) %10 %842) %945 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %478) %2 %842) %947 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %10) %634 %842) %949 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %2) %478 %842) %951 = (fma.f64 (*.f64 %393 %3) %3 %150) %953 = (fma.f64 (*.f64 #s(literal 1 binary64) %614) %19 %162) %955 = (fma.f64 (*.f64 #s(literal 1 binary64) %494) %2 %162) %956 = (*.f64 #s(literal 3 binary64) %27) %957 = (fma.f64 %153 %2 %956) %958 = (fma.f64 %155 %19 %956) %960 = (fma.f64 (*.f64 %494 %11) %11 %162) %961 = (*.f64 %774 #s(literal 0 binary64)) %962 = (fma.f64 %717 %11 %961) %963 = (*.f64 #s(literal 0 binary64) %774) %964 = (fma.f64 %717 %11 %963) %965 = (/.f64 #s(literal 0 binary64) %874) %966 = (fma.f64 %717 %11 %965) %967 = (fma.f64 %719 %3 %961) %968 = (fma.f64 %719 %3 %963) %969 = (fma.f64 %719 %3 %965) %970 = (fma.f64 %564 %19 %961) %971 = (fma.f64 %564 %19 %963) %972 = (fma.f64 %564 %19 %965) %973 = (fma.f64 %722 %10 %961) %974 = (fma.f64 %722 %10 %963) %975 = (fma.f64 %722 %10 %965) %976 = (fma.f64 %724 %2 %961) %977 = (fma.f64 %724 %2 %963) %978 = (fma.f64 %724 %2 %965) %979 = (fma.f64 %726 %634 %961) %980 = (fma.f64 %726 %634 %963) %981 = (fma.f64 %726 %634 %965) %982 = (fma.f64 %157 %11 %956) %983 = (fma.f64 %159 %3 %956) %984 = (fma.f64 %30 %374 %842) %985 = (fma.f64 %379 %27 %842) %986 = (fma.f64 %555 x %842) %988 = (fma.f64 (*.f64 %956 #s(literal 2 binary64)) #s(literal 1/2 binary64) %162) %989 = (fma.f64 %163 #s(literal 1/2 binary64) %956) %991 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %561) x %842) %993 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %385) %27 %842) %995 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %53) %374 %842) %997 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %922) %550 %842) %998 = (fma.f64 %600 x %162) %999 = (fma.f64 %165 x %956) %1001 = (fma.f64 (*.f64 %956 #s(literal 1/2 binary64)) #s(literal 2 binary64) %162) %1002 = (fma.f64 %167 #s(literal 2 binary64) %956) %1003 = (fma.f64 %112 %563 %842) %1004 = (fma.f64 %511 %2 %150) %1005 = (fma.f64 %728 %474 %961) %1006 = (fma.f64 %728 %474 %963) %1007 = (fma.f64 %728 %474 %965) %1009 = (fma.f64 (*.f64 %393 %19) %19 %150) %1010 = (fma.f64 %169 #s(literal -2 binary64) %956) %1012 = (fma.f64 (*.f64 #s(literal 1/2 binary64) x) %550 %842) %1013 = (*.f64 %579 x) %1014 = (fma.f64 %240 %2 %1013) %1015 = (fma.f64 %7 %494 %162) %1016 = (fma.f64 %7 %152 %956) %1017 = (fma.f64 %7 %478 %961) %1018 = (fma.f64 %7 %478 %963) %1019 = (fma.f64 %7 %478 %965) %1020 = (fma.f64 %244 %3 %1013) %1021 = (fma.f64 %731 %732 %961) %1022 = (fma.f64 %731 %732 %963) %1023 = (fma.f64 %731 %732 %965) %1024 = (fma.f64 %734 %19 %961) %1025 = (fma.f64 %734 %19 %963) %1026 = (fma.f64 %734 %19 %965) %1027 = (fma.f64 %736 %737 %961) %1028 = (fma.f64 %736 %737 %963) %1029 = (fma.f64 %736 %737 %965) %1030 = (fma.f64 %739 %740 %961) %1031 = (fma.f64 %739 %740 %963) %1032 = (fma.f64 %739 %740 %965) %1033 = (fma.f64 %742 %743 %961) %1034 = (fma.f64 %742 %743 %963) %1035 = (fma.f64 %742 %743 %965) %1036 = (fma.f64 %745 %746 %961) %1037 = (fma.f64 %745 %746 %963) %1038 = (fma.f64 %745 %746 %965) %1039 = (fma.f64 %737 %736 %961) %1040 = (fma.f64 %737 %736 %963) %1041 = (fma.f64 %737 %736 %965) %1042 = (fma.f64 %732 %731 %961) %1043 = (fma.f64 %732 %731 %963) %1044 = (fma.f64 %732 %731 %965) %1045 = (fma.f64 %750 %751 %961) %1046 = (fma.f64 %750 %751 %963) %1047 = (fma.f64 %750 %751 %965) %1048 = (fma.f64 %751 %750 %961) %1049 = (fma.f64 %751 %750 %963) %1050 = (fma.f64 %751 %750 %965) %1051 = (fma.f64 %754 %755 %961) %1052 = (fma.f64 %754 %755 %963) %1053 = (fma.f64 %754 %755 %965) %1054 = (fma.f64 %755 %754 %961) %1055 = (fma.f64 %755 %754 %963) %1056 = (fma.f64 %755 %754 %965) %1057 = (fma.f64 %758 %759 %961) %1058 = (fma.f64 %758 %759 %963) %1059 = (fma.f64 %758 %759 %965) %1060 = (fma.f64 %759 %758 %961) %1061 = (fma.f64 %759 %758 %963) %1062 = (fma.f64 %759 %758 %965) %1063 = (fma.f64 %762 %763 %961) %1064 = (fma.f64 %762 %763 %963) %1065 = (fma.f64 %762 %763 %965) %1066 = (fma.f64 %763 %762 %961) %1067 = (fma.f64 %763 %762 %963) %1068 = (fma.f64 %763 %762 %965) %1069 = (fma.f64 %766 %767 %961) %1070 = (fma.f64 %766 %767 %963) %1071 = (fma.f64 %766 %767 %965) %1072 = (fma.f64 %767 %766 %961) %1073 = (fma.f64 %767 %766 %963) %1074 = (fma.f64 %767 %766 %965) %1075 = (fma.f64 %770 %771 %961) %1076 = (fma.f64 %770 %771 %963) %1077 = (fma.f64 %770 %771 %965) %1078 = (fma.f64 %771 %770 %961) %1079 = (fma.f64 %771 %770 %963) %1080 = (fma.f64 %771 %770 %965) %1081 = (fma.f64 %775 #s(literal 1/2 binary64) %961) %1082 = (fma.f64 %775 #s(literal 1/2 binary64) %963) %1083 = (fma.f64 %775 #s(literal 1/2 binary64) %965) %1084 = (fma.f64 %777 %778 %961) %1085 = (fma.f64 %777 %778 %963) %1086 = (fma.f64 %777 %778 %965) %1087 = (fma.f64 %778 %777 %961) %1088 = (fma.f64 %778 %777 %963) %1089 = (fma.f64 %778 %777 %965) %1090 = (fma.f64 %781 %782 %961) %1091 = (fma.f64 %781 %782 %963) %1092 = (fma.f64 %781 %782 %965) %1093 = (fma.f64 %782 %781 %961) %1094 = (fma.f64 %782 %781 %963) %1095 = (fma.f64 %782 %781 %965) %1096 = (fma.f64 %785 %786 %961) %1097 = (fma.f64 %785 %786 %963) %1098 = (fma.f64 %785 %786 %965) %1099 = (fma.f64 %786 %785 %961) %1100 = (fma.f64 %786 %785 %963) %1101 = (fma.f64 %786 %785 %965) %1102 = (fma.f64 %789 %790 %961) %1103 = (fma.f64 %789 %790 %963) %1104 = (fma.f64 %789 %790 %965) %1105 = (fma.f64 %790 %789 %961) %1106 = (fma.f64 %790 %789 %963) %1107 = (fma.f64 %790 %789 %965) %1108 = (fma.f64 %794 %796 %961) %1109 = (fma.f64 %794 %796 %963) %1110 = (fma.f64 %794 %796 %965) %1111 = (fma.f64 %799 %801 %961) %1112 = (fma.f64 %799 %801 %963) %1113 = (fma.f64 %799 %801 %965) %1114 = (fma.f64 %804 %806 %961) %1115 = (fma.f64 %804 %806 %963) %1116 = (fma.f64 %804 %806 %965) %1117 = (fma.f64 %809 %811 %961) %1118 = (fma.f64 %809 %811 %963) %1119 = (fma.f64 %809 %811 %965) %1120 = (fma.f64 %813 %814 %961) %1121 = (fma.f64 %813 %814 %963) %1122 = (fma.f64 %813 %814 %965) %1123 = (fma.f64 %816 %817 %961) %1124 = (fma.f64 %816 %817 %963) %1125 = (fma.f64 %816 %817 %965) %1126 = (fma.f64 %819 %820 %961) %1127 = (fma.f64 %819 %820 %963) %1128 = (fma.f64 %819 %820 %965) %1129 = (fma.f64 %822 %823 %961) %1130 = (fma.f64 %822 %823 %963) %1131 = (fma.f64 %822 %823 %965) %1132 = (fma.f64 %825 %826 %961) %1133 = (fma.f64 %825 %826 %963) %1134 = (fma.f64 %825 %826 %965) %1135 = (fma.f64 %828 %829 %961) %1136 = (fma.f64 %828 %829 %963) %1137 = (fma.f64 %828 %829 %965) %1138 = (fma.f64 %831 %832 %961) %1139 = (fma.f64 %831 %832 %963) %1140 = (fma.f64 %831 %832 %965) %1141 = (fma.f64 %834 %835 %961) %1142 = (fma.f64 %834 %835 %963) %1143 = (fma.f64 %834 %835 %965) %1144 = (fma.f64 %904 #s(literal -1 binary64) %842) %1145 = (fma.f64 %837 #s(literal 1/2 binary64) %961) %1146 = (fma.f64 %837 #s(literal 1/2 binary64) %963) %1147 = (fma.f64 %837 #s(literal 1/2 binary64) %965) %1148 = (fma.f64 %75 %2 %1013) %1149 = (fma.f64 %563 %19 %961) %1150 = (fma.f64 %563 %19 %963) %1151 = (fma.f64 %563 %19 %965) %1152 = (fma.f64 %77 %172 %956) %1153 = (fma.f64 %77 %3 %1013) %1154 = (fma.f64 %172 %77 %956) %1155 = (fma.f64 %474 %17 %961) %1156 = (fma.f64 %474 %17 %963) %1157 = (fma.f64 %474 %17 %965) %1158 = (fma.f64 %842 #s(literal 1 binary64) %842) %1159 = (fma.f64 %842 #s(literal 2 binary64) %961) %1160 = (fma.f64 %842 #s(literal 2 binary64) %963) %1161 = (fma.f64 %842 #s(literal 2 binary64) %965) %1162 = (*.f64 %150 #s(literal 1 binary64)) %1163 = (fma.f64 %1013 #s(literal 1 binary64) %1162) %1164 = (fma.f64 %646 %10 %162) %1165 = (fma.f64 %175 %10 %956) %1166 = (fma.f64 %579 x %150) %1167 = (fma.f64 #s(literal 4 binary64) %844 %961) %1168 = (fma.f64 #s(literal 4 binary64) %844 %963) %1169 = (fma.f64 #s(literal 4 binary64) %844 %965) %1170 = (fma.f64 #s(literal -1/2 binary64) %846 %961) %1171 = (fma.f64 #s(literal -1/2 binary64) %846 %963) %1172 = (fma.f64 #s(literal -1/2 binary64) %846 %965) %1173 = (fma.f64 #s(literal -1/2 binary64) %849 %961) %1174 = (fma.f64 #s(literal -1/2 binary64) %849 %963) %1175 = (fma.f64 #s(literal -1/2 binary64) %849 %965) %1176 = (fma.f64 #s(literal -1/2 binary64) %841 %842) %1177 = (fma.f64 %150 #s(literal 2 binary64) %956) %1178 = (fma.f64 %614 %19 %162) %1179 = (fma.f64 %488 %3 %162) %1180 = (fma.f64 %841 #s(literal -1 binary64) %961) %1181 = (fma.f64 %841 #s(literal -1 binary64) %963) %1182 = (fma.f64 %841 #s(literal -1 binary64) %965) %1184 = (fma.f64 %3 (*.f64 %3 %393) %150) %1185 = (fma.f64 %3 %852 %961) %1186 = (fma.f64 %3 %852 %963) %1187 = (fma.f64 %3 %852 %965) %1188 = (fma.f64 %3 %178 %956) %1189 = (fma.f64 %3 %258 %1013) %1190 = (fma.f64 %3 %77 %1013) %1191 = (fma.f64 %3 %488 %162) %1192 = (fma.f64 %11 %854 %961) %1193 = (fma.f64 %11 %854 %963) %1194 = (fma.f64 %11 %854 %965) %1195 = (fma.f64 %11 %180 %956) %1196 = (fma.f64 %11 %703 %162) %1197 = (fma.f64 %59 %384 %961) %1198 = (fma.f64 %59 %384 %963) %1199 = (fma.f64 %59 %384 %965) %1200 = (fma.f64 %59 %22 %956) %1201 = (fma.f64 %59 x %1013) %1202 = (fma.f64 #s(literal 1/4 binary64) %858 %961) %1203 = (fma.f64 #s(literal 1/4 binary64) %858 %963) %1204 = (fma.f64 #s(literal 1/4 binary64) %858 %965) %1205 = (fma.f64 %17 %860 %961) %1206 = (fma.f64 %17 %860 %963) %1207 = (fma.f64 %17 %860 %965) %1208 = (fma.f64 %17 %743 %961) %1209 = (fma.f64 %17 %743 %963) %1210 = (fma.f64 %17 %743 %965) %1211 = (fma.f64 %17 %474 %961) %1212 = (fma.f64 %17 %474 %963) %1213 = (fma.f64 %17 %474 %965) %1214 = (fma.f64 %568 x %162) %1215 = (fma.f64 %494 %183 %162) %1216 = (fma.f64 %494 %2 %162) %1217 = (fma.f64 %152 %183 %956) %1218 = (fma.f64 %152 %2 %956) %1219 = (fma.f64 %23 %19 %956) %1220 = (fma.f64 %384 %59 %961) %1221 = (fma.f64 %384 %59 %963) %1222 = (fma.f64 %384 %59 %965) %1224 = (fma.f64 %19 (*.f64 %614 #s(literal 1 binary64)) %162) %1225 = (fma.f64 %19 %865 %961) %1226 = (fma.f64 %19 %865 %963) %1227 = (fma.f64 %19 %865 %965) %1229 = (fma.f64 %19 (*.f64 %19 %393) %150) %1230 = (fma.f64 %19 %867 %961) %1231 = (fma.f64 %19 %867 %963) %1232 = (fma.f64 %19 %867 %965) %1233 = (fma.f64 %19 %734 %961) %1234 = (fma.f64 %19 %734 %963) %1235 = (fma.f64 %19 %734 %965) %1236 = (fma.f64 %19 %563 %961) %1237 = (fma.f64 %19 %563 %963) %1238 = (fma.f64 %19 %563 %965) %1239 = (fma.f64 %19 %614 %162) %1240 = (fma.f64 %19 %23 %956) %1241 = (fma.f64 %19 %27 %1013) %1242 = (fma.f64 #s(literal 1/2 binary64) %871 %961) %1243 = (fma.f64 #s(literal 1/2 binary64) %871 %963) %1244 = (fma.f64 #s(literal 1/2 binary64) %871 %965) %1246 = (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %956) %162) %1247 = (fma.f64 #s(literal 1/2 binary64) %188 %956) %1248 = (fma.f64 #s(literal 1/2 binary64) %775 %961) %1249 = (fma.f64 #s(literal 1/2 binary64) %775 %963) %1250 = (fma.f64 #s(literal 1/2 binary64) %775 %965) %1251 = (fma.f64 #s(literal 1/2 binary64) %875 %961) %1252 = (fma.f64 #s(literal 1/2 binary64) %875 %963) %1253 = (fma.f64 #s(literal 1/2 binary64) %875 %965) %1254 = (fma.f64 #s(literal 1/2 binary64) %877 %961) %1255 = (fma.f64 #s(literal 1/2 binary64) %877 %963) %1256 = (fma.f64 #s(literal 1/2 binary64) %877 %965) %1257 = (fma.f64 #s(literal 1/2 binary64) %879 %961) %1258 = (fma.f64 #s(literal 1/2 binary64) %879 %963) %1259 = (fma.f64 #s(literal 1/2 binary64) %879 %965) %1260 = (fma.f64 #s(literal 1/2 binary64) %774 %842) %1261 = (fma.f64 %956 #s(literal 1 binary64) %162) %1262 = (fma.f64 %162 #s(literal 1 binary64) %956) %1263 = (fma.f64 %161 x %956) %1264 = (fma.f64 %774 #s(literal 1/2 binary64) %842) %1265 = (fma.f64 %774 #s(literal 1 binary64) %961) %1266 = (fma.f64 %774 #s(literal 1 binary64) %963) %1267 = (fma.f64 %774 #s(literal 1 binary64) %965) %1268 = (fma.f64 %634 %882 %961) %1269 = (fma.f64 %634 %882 %963) %1270 = (fma.f64 %634 %882 %965) %1271 = (fma.f64 %634 %755 %961) %1272 = (fma.f64 %634 %755 %963) %1273 = (fma.f64 %634 %755 %965) %1274 = (fma.f64 %634 %10 %961) %1275 = (fma.f64 %634 %10 %963) %1276 = (fma.f64 %634 %10 %965) %1277 = (fma.f64 %550 x %961) %1278 = (fma.f64 %550 x %963) %1279 = (fma.f64 %550 x %965) %1280 = (fma.f64 %478 %183 %961) %1281 = (fma.f64 %478 %183 %963) %1282 = (fma.f64 %478 %183 %965) %1283 = (fma.f64 %478 %767 %961) %1284 = (fma.f64 %478 %767 %963) %1285 = (fma.f64 %478 %767 %965) %1286 = (fma.f64 %478 %2 %961) %1287 = (fma.f64 %478 %2 %963) %1288 = (fma.f64 %478 %2 %965) %1289 = (fma.f64 %393 %27 %150) %1290 = (fma.f64 %374 %27 %961) %1291 = (fma.f64 %374 %27 %963) %1292 = (fma.f64 %374 %27 %965) %1293 = (fma.f64 %10 %890 %961) %1294 = (fma.f64 %10 %890 %963) %1295 = (fma.f64 %10 %890 %965) %1296 = (fma.f64 %10 %754 %961) %1297 = (fma.f64 %10 %754 %963) %1298 = (fma.f64 %10 %754 %965) %1299 = (fma.f64 %10 %646 %162) %1300 = (fma.f64 %10 %175 %956) %1301 = (fma.f64 %10 %634 %961) %1302 = (fma.f64 %10 %634 %963) %1303 = (fma.f64 %10 %634 %965) %1305 = (fma.f64 %2 (*.f64 %494 #s(literal 1 binary64)) %162) %1306 = (fma.f64 %2 %192 %956) %1307 = (fma.f64 %2 %894 %961) %1308 = (fma.f64 %2 %894 %963) %1309 = (fma.f64 %2 %894 %965) %1310 = (fma.f64 %2 %518 %150) %1311 = (fma.f64 %2 %240 %1013) %1312 = (fma.f64 %2 %766 %961) %1313 = (fma.f64 %2 %766 %963) %1314 = (fma.f64 %2 %766 %965) %1315 = (fma.f64 %2 %73 %1013) %1316 = (fma.f64 %2 %494 %162) %1317 = (fma.f64 %2 %152 %956) %1318 = (fma.f64 %2 %478 %961) %1319 = (fma.f64 %2 %478 %963) %1320 = (fma.f64 %2 %478 %965) %1321 = (fma.f64 #s(literal -1 binary64) %841 %961) %1322 = (fma.f64 #s(literal -1 binary64) %841 %963) %1323 = (fma.f64 #s(literal -1 binary64) %841 %965) %1324 = (fma.f64 %34 #s(literal -2 binary64) %956) %1325 = (fma.f64 #s(literal 1 binary64) %842 %842) %1326 = (*.f64 #s(literal 1 binary64) %150) %1327 = (fma.f64 #s(literal 1 binary64) %1013 %1326) %1328 = (fma.f64 #s(literal 1 binary64) %956 %162) %1329 = (fma.f64 #s(literal 1 binary64) %162 %956) %1330 = (fma.f64 #s(literal 1 binary64) %774 %961) %1331 = (fma.f64 #s(literal 1 binary64) %774 %963) %1332 = (fma.f64 #s(literal 1 binary64) %774 %965) %1333 = (fma.f64 %95 %27 %956) %1334 = (fma.f64 #s(literal -2 binary64) %198 %956) %1335 = (fma.f64 #s(literal -2 binary64) %900 %961) %1336 = (fma.f64 #s(literal -2 binary64) %900 %963) %1337 = (fma.f64 #s(literal -2 binary64) %900 %965) %1338 = (fma.f64 #s(literal -2 binary64) %902 %961) %1339 = (fma.f64 #s(literal -2 binary64) %902 %963) %1340 = (fma.f64 #s(literal -2 binary64) %902 %965) %1341 = (fma.f64 #s(literal -2 binary64) %904 %961) %1342 = (fma.f64 #s(literal -2 binary64) %904 %963) %1343 = (fma.f64 #s(literal -2 binary64) %904 %965) %1344 = (fma.f64 #s(literal -2 binary64) %34 %956) %1345 = (fma.f64 %22 %59 %956) %1347 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %956) %162) %1348 = (fma.f64 #s(literal 2 binary64) %202 %956) %1349 = (fma.f64 #s(literal 2 binary64) %842 %961) %1350 = (fma.f64 #s(literal 2 binary64) %842 %963) %1351 = (fma.f64 #s(literal 2 binary64) %842 %965) %1352 = (fma.f64 #s(literal 2 binary64) %150 %956) %1353 = (fma.f64 #s(literal 3 binary64) %27 %162) %1354 = (fma.f64 %27 %19 %1013) %1355 = (fma.f64 %27 %393 %150) %1356 = (fma.f64 %27 %374 %961) %1357 = (fma.f64 %27 %374 %963) %1358 = (fma.f64 %27 %374 %965) %1359 = (fma.f64 %27 %95 %956) %1360 = (fma.f64 %27 #s(literal 3 binary64) %162) %1361 = (fma.f64 x %591 %162) %1362 = (fma.f64 x %206 %956) %1363 = (fma.f64 x %579 %150) %1364 = (fma.f64 x %59 %1013) %1365 = (fma.f64 x %568 %162) %1366 = (fma.f64 x %161 %956) %1367 = (fma.f64 x %550 %961) %1368 = (fma.f64 x %550 %963) %1369 = (fma.f64 x %550 %965) %1370 = (-.f64 %1013 %34) %1371 = (-.f64 %956 %219) %1373 = (-.f64 %162 (*.f64 #s(literal -1 binary64) %956)) %1374 = (*.f64 #s(literal -3 binary64) %27) %1376 = (-.f64 %162 (*.f64 %1374 #s(literal 1 binary64))) %1378 = (-.f64 %162 (/.f64 %1374 #s(literal 1 binary64))) %1379 = (-.f64 %162 %1374) %1381 = (+.f64 (*.f64 #s(literal 1 binary64) %1013) %1326) %1383 = (+.f64 (*.f64 %1013 #s(literal 1 binary64)) %1162) %1386 = (+.f64 (/.f64 %1013 #s(literal 1 binary64)) (/.f64 %150 #s(literal 1 binary64))) %1387 = (+.f64 %842 %842) %1388 = (+.f64 %1013 %150) %1389 = (+.f64 %150 %1013) %1390 = (+.f64 %956 %162) %1391 = (+.f64 %162 %956) %1392 = (+.f64 %774 %961) %1393 = (+.f64 %774 %963) %1394 = (+.f64 %774 %965) %1395 = (*.f64 #s(literal 1 binary64) %793) %1397 = (*.f64 #s(literal 1 binary64) %798) %1399 = (*.f64 #s(literal 1 binary64) %803) %1401 = (*.f64 #s(literal 1 binary64) %808) %1403 = (/.f64 %793 #s(literal 1/2 binary64)) %1404 = (/.f64 %795 #s(literal 2 binary64)) %1406 = (/.f64 %793 #s(literal 1 binary64)) %1407 = (/.f64 %795 #s(literal 1 binary64)) %1409 = (/.f64 %793 #s(literal 2 binary64)) %1410 = (/.f64 %795 #s(literal 1/2 binary64)) %1412 = (/.f64 %798 #s(literal 1/2 binary64)) %1413 = (/.f64 %800 #s(literal 2 binary64)) %1415 = (/.f64 %798 #s(literal 1 binary64)) %1416 = (/.f64 %800 #s(literal 1 binary64)) %1418 = (/.f64 %798 #s(literal 2 binary64)) %1419 = (/.f64 %800 #s(literal 1/2 binary64)) %1421 = (/.f64 %803 #s(literal 1/2 binary64)) %1422 = (/.f64 %805 #s(literal 2 binary64)) %1424 = (/.f64 %803 #s(literal 1 binary64)) %1425 = (/.f64 %805 #s(literal 1 binary64)) %1427 = (/.f64 %803 #s(literal 2 binary64)) %1428 = (/.f64 %805 #s(literal 1/2 binary64)) %1430 = (/.f64 %808 #s(literal 1/2 binary64)) %1431 = (/.f64 %810 #s(literal 2 binary64)) %1433 = (/.f64 %808 #s(literal 1 binary64)) %1434 = (/.f64 %810 #s(literal 1 binary64)) %1436 = (/.f64 %808 #s(literal 2 binary64)) %1437 = (/.f64 %810 #s(literal 1/2 binary64)) %1439 = (/.f64 %874 #s(literal 2 binary64)) %1441 = (/.f64 #s(literal 1/2 binary64) %563) %1442 = (/.f64 #s(literal 2 binary64) %19) %1444 = (/.f64 #s(literal 1/2 binary64) %17) %1445 = (/.f64 #s(literal 2 binary64) %474) %1447 = (/.f64 #s(literal 1 binary64) %563) %1448 = (/.f64 #s(literal 1 binary64) %19) %1450 = (/.f64 #s(literal 1 binary64) %17) %1451 = (/.f64 #s(literal 1 binary64) %474) %1454 = (/.f64 #s(literal 1 binary64) %634) %1455 = (/.f64 #s(literal 1 binary64) %10) %1458 = (/.f64 #s(literal 1 binary64) %478) %1459 = (/.f64 #s(literal 1 binary64) %2) %1462 = (/.f64 #s(literal 1/2 binary64) %19) %1463 = (/.f64 #s(literal 2 binary64) %563) %1466 = (/.f64 #s(literal 2 binary64) %17) %1467 = (/.f64 #s(literal 1/2 binary64) %474) %1470 = (/.f64 #s(literal 2 binary64) %774) %1472 = (/.f64 #s(literal 1/2 binary64) %10) %1473 = (/.f64 #s(literal 2 binary64) %634) %1476 = (/.f64 #s(literal 1/2 binary64) %2) %1477 = (/.f64 #s(literal 2 binary64) %478) %1480 = (/.f64 #s(literal 1/2 binary64) %634) %1481 = (/.f64 #s(literal 2 binary64) %10) %1484 = (/.f64 #s(literal 1/2 binary64) %478) %1485 = (/.f64 #s(literal 2 binary64) %2) %1492 = (/.f64 %857 #s(literal 2 binary64)) %1494 = (/.f64 #s(literal 2 binary64) %841) %1496 = (/.f64 %848 #s(literal 1/2 binary64)) %1511 = (/.f64 #s(literal 2 binary64) %842) %1514 = (*.f64 #s(literal 4 binary64) %857) %1516 = (/.f64 %874 #s(literal 1/2 binary64)) %1518 = (/.f64 #s(literal 1 binary64) %842) %1524 = (/.f64 %857 #s(literal 1/2 binary64)) %1527 = (*.f64 #s(literal 1/2 binary64) %848) %1529 = (/.f64 %848 #s(literal 2 binary64)) %1531 = (/.f64 #s(literal 1/2 binary64) %841) %1533 = (*.f64 #s(literal 1 binary64) %857) %1591 = (/.f64 #s(literal 0 binary64) %774) %1696 = (*.f64 %27 #s(literal -1 binary64)) %1702 = (*.f64 %2 %86) %1709 = (*.f64 %19 %86) %1716 = (*.f64 %86 x) %1722 = (*.f64 %86 %27) %1736 = (*.f64 %2 %122) %1743 = (*.f64 %19 %122) %1750 = (*.f64 %122 x) %1756 = (*.f64 %122 %27) x (*.f64 %4 %4) (*.f64 %4 %3) (*.f64 %7 %7) (*.f64 %7 %2) (*.f64 (*.f64 %2 %11) %11) (*.f64 %3 %3) (*.f64 %11 (*.f64 %11 %2)) (*.f64 %17 %10) (*.f64 %19 %19) (*.f64 #s(literal 1/2 binary64) %23) (*.f64 %10 %17) (*.f64 %2 %2) (*.f64 #s(literal 1 binary64) %27) (*.f64 #s(literal 2 binary64) %30) (*.f64 %27 #s(literal 1 binary64)) %27 (pow.f64 %3 #s(literal 2 binary64)) (pow.f64 %35 #s(literal 1/2 binary64)) (pow.f64 %19 #s(literal 2 binary64)) (pow.f64 %10 #s(literal 4 binary64)) (pow.f64 %2 #s(literal 2 binary64)) (pow.f64 %27 #s(literal 1 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 %23 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %35 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %10 #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) %53) (/.f64 %27 #s(literal 1 binary64)) (neg.f64 %57) (neg.f64 %60) (neg.f64 %59) (sqrt.f64 %35) (fabs.f64 (*.f64 %11 %64)) (fabs.f64 (*.f64 %11 %67)) (fabs.f64 (*.f64 %10 %64)) (fabs.f64 %60) (fabs.f64 %73) (fabs.f64 %75) (fabs.f64 %77) (fabs.f64 %59) (fabs.f64 %27) #s(literal 3 binary64) (pow.f64 %86 #s(literal 1 binary64)) %86 (/.f64 #s(literal 1 binary64) (pow.f64 %86 #s(literal -1 binary64))) #s(literal -2 binary64) (*.f64 %90 #s(literal 4 binary64)) (*.f64 %19 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %93) (*.f64 #s(literal 1 binary64) %95) (*.f64 %95 #s(literal 1 binary64)) %95 (*.f64 #s(literal 2 binary64) %19) (*.f64 x #s(literal -2 binary64)) (pow.f64 %95 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %95 #s(literal -1 binary64))) (/.f64 %95 #s(literal 1 binary64)) (neg.f64 %22) (fma.f64 %90 #s(literal 2 binary64) %19) (fma.f64 %19 #s(literal 1 binary64) %19) (fma.f64 #s(literal 1/2 binary64) %95 %19) (fma.f64 #s(literal -1 binary64) x %108) (fma.f64 #s(literal 1 binary64) %19 %19) (fma.f64 %95 #s(literal 1/2 binary64) %19) (fma.f64 #s(literal 2 binary64) %112 %19) (fma.f64 x #s(literal -1 binary64) %114) (-.f64 %19 (*.f64 #s(literal -1 binary64) %19)) (-.f64 %19 x) (+.f64 %114 %114) (+.f64 %108 %108) (+.f64 %19 %19) (pow.f64 %122 #s(literal 1 binary64)) %122 (/.f64 #s(literal 1 binary64) (pow.f64 %122 #s(literal -1 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 %77 %11) %11) (*.f64 %128 %10) (*.f64 (*.f64 x %3) %3) (*.f64 %77 %2) (*.f64 %3 (*.f64 %3 x)) (*.f64 %11 (*.f64 %11 %77)) (*.f64 %59 %19) (*.f64 %19 %59) (*.f64 %10 %139) (*.f64 %2 %77) %34 (*.f64 x %27) (pow.f64 %34 #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %34 #s(literal -1 binary64))) (neg.f64 %150) %154 %156 %158 %160 %164 %166 %168 %170 %171 %173 %174 %176 %177 %179 %181 %182 %184 %185 %186 %187 %189 %190 %162 %191 %193 %194 %195 %196 %197 %199 %200 %201 %203 %204 %205 %207 %208 %209 %210 %211 %212 %214 %216 %218 %220 %223 %225 %226 %227 %228 %229 %230 %231 %232 %233 %234 %235 %236 %237 %238 %239 %241 %242 %243 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %292 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 (pow.f64 %328 #s(literal 1 binary64)) %328 (/.f64 #s(literal 1 binary64) (pow.f64 %328 #s(literal -1 binary64))) #s(literal -1 binary64) (*.f64 %332 %332) (*.f64 %11 %11) (*.f64 %10 %10) (pow.f64 %11 #s(literal 2 binary64)) (pow.f64 %35 #s(literal 1/4 binary64)) (pow.f64 %10 #s(literal 2 binary64)) (pow.f64 %2 #s(literal 1 binary64)) (pow.f64 %27 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %11 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %35 #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %27 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %10 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) (neg.f64 %3) (sqrt.f64 %27) (fabs.f64 %3) (fabs.f64 %19) (fabs.f64 %2) %2 (*.f64 %358 %358) (pow.f64 %35 #s(literal 1/8 binary64)) (pow.f64 %10 #s(literal 1 binary64)) (pow.f64 %2 #s(literal 1/2 binary64)) (pow.f64 %27 #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %27 #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %10 #s(literal -1 binary64))) %10 (fabs.f64 %332) (fabs.f64 %11) (fabs.f64 %10) %376 %377 %378 %380 %381 %382 %383 %386 %388 %390 %391 %392 %395 %397 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %411 %412 %413 %414 %415 %416 %374 %417 %418 %419 %420 %421 %423 %424 %425 %426 %428 %430 %431 %432 %433 %434 %435 %436 %438 %440 %441 %443 %445 %446 (pow.f64 %393 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %393 #s(literal -1 binary64))) (neg.f64 %422) (fma.f64 %90 #s(literal 2 binary64) #s(literal 3 binary64)) (fma.f64 %19 #s(literal 1 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) %95 #s(literal 3 binary64)) (fma.f64 #s(literal 1 binary64) %19 #s(literal 3 binary64)) (fma.f64 %95 #s(literal 1/2 binary64) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) %112 #s(literal 3 binary64)) (-.f64 %19 #s(literal -3 binary64)) %393 (+.f64 (+.f64 %19 #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (+.f64 %19 #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 %19 #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) %19)) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) %19)) (+.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) x)) (+.f64 #s(literal 3 binary64) %19) %376 %377 %378 %380 %381 %382 %383 %386 %388 %390 %391 %392 %395 %397 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %411 %412 %413 %414 %415 %416 %374 %417 %418 %419 %420 %421 %423 %424 %425 %426 %428 %430 %431 %432 %433 %434 %435 %436 %438 %440 %441 %443 %445 %446 (*.f64 (*.f64 %374 %11) %11) (*.f64 %474 %10) (*.f64 %11 (*.f64 %11 %374)) %478 (*.f64 %10 %474) (*.f64 %2 %374) (pow.f64 %478 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %478 #s(literal -1 binary64))) (neg.f64 (*.f64 %384 %2)) (neg.f64 (*.f64 %2 %384)) (neg.f64 (-.f64 %488 %152)) (fma.f64 (*.f64 #s(literal 3 binary64) %11) %11 %152) (fma.f64 (*.f64 %95 %11) %11 %494) (fma.f64 %496 %10 %494) (fma.f64 %498 %10 %152) (fma.f64 (*.f64 %2 #s(literal 2 binary64)) %19 %494) (fma.f64 %73 #s(literal 2 binary64) %494) (fma.f64 %77 #s(literal -2 binary64) %494) (fma.f64 %172 x %494) (fma.f64 %11 (*.f64 %11 #s(literal 3 binary64)) %152) (fma.f64 %11 (*.f64 %11 %95) %494) (fma.f64 %19 (*.f64 #s(literal 2 binary64) %2) %494) (fma.f64 %19 %2 %511) (fma.f64 %393 %2 %75) (fma.f64 %10 %514 %494) (fma.f64 %10 %516 %152) (fma.f64 %2 %19 %518) (fma.f64 %2 %393 %73) (fma.f64 %2 %95 %494) (fma.f64 %2 #s(literal 3 binary64) %152) (fma.f64 %95 %2 %494) (fma.f64 #s(literal -2 binary64) %77 %494) (fma.f64 #s(literal 2 binary64) %75 %494) (fma.f64 #s(literal 3 binary64) %2 %152) (fma.f64 x %172 %494) (-.f64 %494 (*.f64 %22 %2)) (-.f64 %494 (*.f64 %240 #s(literal -2 binary64))) (-.f64 %494 (*.f64 (neg.f64 %172) x)) (-.f64 %494 %178) (-.f64 %494 (*.f64 #s(literal 2 binary64) %77)) (-.f64 %494 (*.f64 %19 %172)) (-.f64 %494 (neg.f64 %152)) (-.f64 %152 %488) (+.f64 %518 %73) (+.f64 %511 %75) (+.f64 %73 %518) (+.f64 %75 %511) (+.f64 %494 %152) (+.f64 %152 %494) (*.f64 %19 %384) (*.f64 #s(literal 1/2 binary64) %551) (*.f64 %550 #s(literal 1 binary64)) %550 (*.f64 #s(literal 1 binary64) %550) (*.f64 #s(literal 2 binary64) %555) (*.f64 x %374) (pow.f64 %550 #s(literal 1 binary64)) (/.f64 %551 #s(literal 2 binary64)) (/.f64 %550 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %561) (neg.f64 %564) (neg.f64 (*.f64 #s(literal -1 binary64) %550)) (neg.f64 (-.f64 %23 %568)) (neg.f64 %563) (fma.f64 %572 %11 %568) (fma.f64 %574 %3 %568) (fma.f64 %576 %10 %568) (fma.f64 %172 %2 %568) (fma.f64 %579 #s(literal 1 binary64) %580) (fma.f64 %3 %582 %568) (fma.f64 %3 %2 %579) (fma.f64 %11 %585 %568) (fma.f64 %59 #s(literal 2 binary64) %568) (fma.f64 %568 #s(literal 1 binary64) %206) (fma.f64 %19 %22 %568) (fma.f64 %19 x %579) (fma.f64 %161 #s(literal 1 binary64) %591) (fma.f64 %393 x %59) (fma.f64 %10 %594 %568) (fma.f64 %2 %172 %568) (fma.f64 %2 %3 %579) (fma.f64 #s(literal 1 binary64) %579 %60) (fma.f64 #s(literal 1 binary64) %568 %165) (fma.f64 #s(literal 1 binary64) %161 %600) (fma.f64 %95 x %568) (fma.f64 #s(literal -2 binary64) %27 %568) (fma.f64 %22 %19 %568) (fma.f64 #s(literal 2 binary64) %59 %568) (fma.f64 #s(literal 3 binary64) x %161) (fma.f64 %27 #s(literal -2 binary64) %568) (fma.f64 x %19 %579) (fma.f64 x %393 %59) (fma.f64 x %95 %568) (fma.f64 x #s(literal 3 binary64) %161) (-.f64 %579 %27) (-.f64 %568 %23) (-.f64 %161 %614) (+.f64 (*.f64 #s(literal 1 binary64) %579) %60) (+.f64 %600 %165) (+.f64 %165 %600) (+.f64 (*.f64 %579 #s(literal 1 binary64)) %580) (+.f64 %591 %206) (+.f64 %206 %591) (+.f64 %579 %59) (+.f64 %59 %579) (+.f64 %568 %161) (+.f64 %161 %568) (*.f64 (*.f64 %474 %11) %11) (*.f64 %474 %2) (*.f64 %11 (*.f64 %11 %474)) (*.f64 %17 %374) %634 (*.f64 %374 %17) (*.f64 %10 %478) (*.f64 %2 %474) (pow.f64 %634 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %634 #s(literal -1 binary64))) (neg.f64 (*.f64 %384 %17)) (neg.f64 (*.f64 %17 %384)) (fma.f64 (*.f64 %17 #s(literal -2 binary64)) x %646) (fma.f64 (*.f64 %17 x) #s(literal -2 binary64) %646) (fma.f64 %139 #s(literal -2 binary64) %646) (fma.f64 (*.f64 %10 #s(literal -2 binary64)) %77 %646) (fma.f64 %594 x %646) (fma.f64 %514 %2 %646) (fma.f64 %516 %2 %175) (fma.f64 (*.f64 %17 #s(literal 2 binary64)) %19 %646) (fma.f64 %658 #s(literal 2 binary64) %646) (fma.f64 %496 %2 %646) (fma.f64 %498 %2 %175) (fma.f64 %77 (*.f64 #s(literal -2 binary64) %10) %646) (fma.f64 %172 %67 %646) (fma.f64 %67 %172 %646) (fma.f64 %17 %19 %666) (fma.f64 %17 %393 %658) (fma.f64 %17 %95 %646) (fma.f64 %17 #s(literal 3 binary64) %175) (fma.f64 %494 %10 %175) (fma.f64 %152 %10 %646) (fma.f64 %19 (*.f64 #s(literal 2 binary64) %17) %646) (fma.f64 %19 %17 %675) (fma.f64 %393 %17 %677) (fma.f64 %10 %494 %175) (fma.f64 %10 %152 %646) (fma.f64 %2 %514 %646) (fma.f64 %2 %516 %175) (fma.f64 %2 %496 %646) (fma.f64 %2 %498 %175) (fma.f64 %95 %17 %646) (fma.f64 #s(literal -2 binary64) %128 %646) (fma.f64 #s(literal -2 binary64) (*.f64 x %17) %646) (fma.f64 #s(literal 2 binary64) %677 %646) (fma.f64 #s(literal 3 binary64) %17 %175) (fma.f64 x %576 %646) (fma.f64 x (*.f64 #s(literal -2 binary64) %17) %646) (-.f64 %646 (*.f64 %22 %17)) (-.f64 %646 (*.f64 %696 %95)) (-.f64 %646 (neg.f64 %175)) (-.f64 %175 (*.f64 %696 #s(literal 3 binary64))) (-.f64 %175 %703) (-.f64 %175 (*.f64 #s(literal -3 binary64) %17)) (-.f64 %175 (*.f64 %488 %10)) (-.f64 %175 (neg.f64 %646)) (+.f64 %658 %666) (+.f64 %666 %658) (+.f64 %677 %675) (+.f64 %675 %677) (+.f64 %646 %175) (+.f64 %175 %646) %718 %720 %721 %723 %725 %727 %729 %730 %733 %735 %738 %741 %744 %747 %748 %749 %752 %753 %756 %757 %760 %761 %764 %765 %768 %769 %772 %773 %776 %779 %780 %783 %784 %787 %788 %791 %792 %797 %802 %807 %812 %815 %818 %821 %824 %827 %830 %833 %836 %838 %839 %840 %843 %845 %847 %850 %851 %853 %855 %856 %859 %861 %862 %863 %864 %866 %868 %869 %870 %872 %873 %876 %878 %880 %881 %883 %884 %885 %774 %886 %887 %888 %889 %891 %892 %893 %895 %896 %897 %898 %899 %901 %903 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %923 %924 %925 %926 %928 %930 %932 %934 %935 %936 %937 %939 %941 %943 %945 %947 %949 %951 %953 %955 %957 %958 %960 %962 %964 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %988 %989 %991 %993 %995 %997 %998 %999 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1009 %1010 %1012 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1224 %1225 %1226 %1227 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1373 %1376 %1378 %1379 %1381 %1383 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %718 %720 %721 %723 %725 %727 %729 %730 %733 %735 %738 %741 %744 %747 %748 %749 %752 %753 %756 %757 %760 %761 %764 %765 %768 %769 %772 %773 %776 %779 %780 %783 %784 %787 %788 %791 %792 %797 %802 %807 %812 %815 %818 %821 %824 %827 %830 %833 %836 %838 %839 %840 %843 %845 %847 %850 %851 %853 %855 %856 %859 %861 %862 %863 %864 %866 %868 %869 %870 %872 %873 %876 %878 %880 %881 %883 %884 %885 %774 %886 %887 %888 %889 %891 %892 %893 %895 %896 %897 %898 %899 %901 %903 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %923 %924 %925 %926 %928 %930 %932 %934 %935 %936 %937 %939 %941 %943 %945 %947 %949 %951 %953 %955 %957 %958 %960 %962 %964 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %988 %989 %991 %993 %995 %997 %998 %999 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1009 %1010 %1012 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1224 %1225 %1226 %1227 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1373 %1376 %1378 %1379 %1381 %1383 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %718 %720 %721 %723 %725 %727 %729 %730 %733 %735 %738 %741 %744 %747 %748 %749 %752 %753 %756 %757 %760 %761 %764 %765 %768 %769 %772 %773 %776 %779 %780 %783 %784 %787 %788 %791 %792 %797 %802 %807 %812 %815 %818 %821 %824 %827 %830 %833 %836 %838 %839 %840 %843 %845 %847 %850 %851 %853 %855 %856 %859 %861 %862 %863 %864 %866 %868 %869 %870 %872 %873 %876 %878 %880 %881 %883 %884 %885 %774 %886 %887 %888 %889 %891 %892 %893 %895 %896 %897 %898 %899 %901 %903 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %923 %924 %925 %926 %928 %930 %932 %934 %935 %936 %937 %939 %941 %943 %945 %947 %949 %951 %953 %955 %957 %958 %960 %962 %964 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %988 %989 %991 %993 %995 %997 %998 %999 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1009 %1010 %1012 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1224 %1225 %1226 %1227 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1373 %1376 %1378 %1379 %1381 %1383 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %718 %720 %721 %723 %725 %727 %729 %730 %733 %735 %738 %741 %744 %747 %748 %749 %752 %753 %756 %757 %760 %761 %764 %765 %768 %769 %772 %773 %776 %779 %780 %783 %784 %787 %788 %791 %792 %797 %802 %807 %812 %815 %818 %821 %824 %827 %830 %833 %836 %838 %839 %840 %843 %845 %847 %850 %851 %853 %855 %856 %859 %861 %862 %863 %864 %866 %868 %869 %870 %872 %873 %876 %878 %880 %881 %883 %884 %885 %774 %886 %887 %888 %889 %891 %892 %893 %895 %896 %897 %898 %899 %901 %903 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %923 %924 %925 %926 %928 %930 %932 %934 %935 %936 %937 %939 %941 %943 %945 %947 %949 %951 %953 %955 %957 %958 %960 %962 %964 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %988 %989 %991 %993 %995 %997 %998 %999 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1009 %1010 %1012 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1224 %1225 %1226 %1227 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1373 %1376 %1378 %1379 %1381 %1383 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 (*.f64 %1395 %795) (*.f64 %1397 %800) (*.f64 %1399 %805) (*.f64 %1401 %810) (*.f64 %1403 %1404) (*.f64 %1406 %1407) (*.f64 %1409 %1410) (*.f64 %1412 %1413) (*.f64 %1415 %1416) (*.f64 %1418 %1419) (*.f64 %1421 %1422) (*.f64 %1424 %1425) (*.f64 %1427 %1428) (*.f64 %1430 %1431) (*.f64 %1433 %1434) (*.f64 %1436 %1437) (*.f64 %1439 #s(literal 2 binary64)) (*.f64 %1441 %1442) (*.f64 %1444 %1445) (*.f64 %1447 %1448) (*.f64 %1450 %1451) (*.f64 %1448 %1447) (*.f64 %1454 %1455) (*.f64 %1455 %1454) (*.f64 %1458 %1459) (*.f64 %1459 %1458) (*.f64 %1462 %1463) (*.f64 %1463 %1462) (*.f64 %1466 %1467) (*.f64 %1442 %1441) (*.f64 %1470 #s(literal 1/2 binary64)) (*.f64 %1472 %1473) (*.f64 %1473 %1472) (*.f64 %1476 %1477) (*.f64 %1477 %1476) (*.f64 %1480 %1481) (*.f64 %1481 %1480) (*.f64 %1484 %1485) (*.f64 %1485 %1484) (*.f64 %561 %922) (*.f64 %385 %53) (*.f64 %53 %385) (*.f64 %922 %561) (*.f64 #s(literal 4 binary64) %1492) (*.f64 #s(literal -1/2 binary64) %1494) (*.f64 #s(literal -1/2 binary64) %1496) (*.f64 %795 %793) (*.f64 %793 %1407) (*.f64 %793 %795) (*.f64 %800 %798) (*.f64 %798 %1416) (*.f64 %798 %800) (*.f64 %857 #s(literal 2 binary64)) (*.f64 %805 %803) (*.f64 %803 %1425) (*.f64 %803 %805) (*.f64 %810 %808) (*.f64 %808 %1434) (*.f64 %808 %810) (*.f64 #s(literal 1/4 binary64) %1511) (*.f64 %848 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) %1514) (*.f64 #s(literal 1/2 binary64) %1516) (*.f64 #s(literal 1/2 binary64) %1518) (*.f64 #s(literal 1/2 binary64) %1470) (*.f64 #s(literal 1/2 binary64) %933) (*.f64 %874 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %848) (*.f64 #s(literal 1 binary64) %1524) (*.f64 #s(literal 1 binary64) %874) (*.f64 #s(literal -2 binary64) %1527) (*.f64 #s(literal -2 binary64) %1529) (*.f64 #s(literal -2 binary64) %1531) (*.f64 #s(literal 2 binary64) %1533) (*.f64 #s(literal 2 binary64) %1439) (*.f64 #s(literal 2 binary64) %857) (pow.f64 %874 #s(literal 1 binary64)) (pow.f64 %774 #s(literal -1 binary64)) (/.f64 (*.f64 %793 #s(literal 1/2 binary64)) x) (/.f64 (*.f64 %798 #s(literal 1/2 binary64)) %27) (/.f64 (*.f64 %803 #s(literal 1/2 binary64)) %374) (/.f64 (*.f64 %808 #s(literal 1/2 binary64)) %550) (/.f64 (/.f64 %385 %3) %3) (/.f64 (/.f64 %385 %19) %19) (/.f64 (/.f64 %385 %2) %2) (/.f64 (/.f64 %848 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 %1529 #s(literal -1/2 binary64)) (/.f64 %1439 #s(literal 1/2 binary64)) (/.f64 %1516 #s(literal 2 binary64)) (/.f64 %1447 %19) (/.f64 %1450 %474) (/.f64 %1448 %563) (/.f64 %1454 %10) (/.f64 %1455 %634) (/.f64 %1458 %2) (/.f64 %1459 %478) (/.f64 %929 #s(literal -2 binary64)) (/.f64 %933 #s(literal 2 binary64)) (/.f64 (neg.f64 %561) %19) (/.f64 (neg.f64 %385) %59) (/.f64 (neg.f64 %53) %384) (/.f64 (neg.f64 %922) %563) (/.f64 %561 x) (/.f64 %385 %27) (/.f64 %53 %374) (/.f64 %922 %550) (/.f64 %793 %22) (/.f64 %798 %23) (/.f64 %803 %375) (/.f64 %808 %551) (/.f64 %848 #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) %842) (/.f64 %874 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %841) %874 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %841)) (/.f64 #s(literal 2 binary64) %879) (neg.f64 %848) (fma.f64 %1395 %795 %1591) (fma.f64 %1397 %800 %1591) (fma.f64 %1399 %805 %1591) (fma.f64 %1401 %810 %1591) (fma.f64 %1403 %1404 %1591) (fma.f64 %1406 %1407 %1591) (fma.f64 %1409 %1410 %1591) (fma.f64 %1412 %1413 %1591) (fma.f64 %1415 %1416 %1591) (fma.f64 %1418 %1419 %1591) (fma.f64 %1421 %1422 %1591) (fma.f64 %1424 %1425 %1591) (fma.f64 %1427 %1428 %1591) (fma.f64 %1430 %1431 %1591) (fma.f64 %1433 %1434 %1591) (fma.f64 %1436 %1437 %1591) (fma.f64 %1439 #s(literal 2 binary64) %1591) (fma.f64 %1441 %1442 %1591) (fma.f64 %1444 %1445 %1591) (fma.f64 %1447 %1448 %1591) (fma.f64 %1450 %1451 %1591) (fma.f64 %1448 %1447 %1591) (fma.f64 %1454 %1455 %1591) (fma.f64 %1455 %1454 %1591) (fma.f64 %1458 %1459 %1591) (fma.f64 %1459 %1458 %1591) (fma.f64 %1462 %1463 %1591) (fma.f64 %1463 %1462 %1591) (fma.f64 %1466 %1467 %1591) (fma.f64 %1442 %1441 %1591) (fma.f64 %1470 #s(literal 1/2 binary64) %1591) (fma.f64 %1472 %1473 %1591) (fma.f64 %1473 %1472 %1591) (fma.f64 %1476 %1477 %1591) (fma.f64 %1477 %1476 %1591) (fma.f64 %1480 %1481 %1591) (fma.f64 %1481 %1480 %1591) (fma.f64 %1484 %1485 %1591) (fma.f64 %1485 %1484 %1591) (fma.f64 %561 %922 %1591) (fma.f64 %385 %53 %1591) (fma.f64 %53 %385 %1591) (fma.f64 %922 %561 %1591) (fma.f64 #s(literal 4 binary64) %1492 %1591) (fma.f64 #s(literal -1/2 binary64) %1494 %1591) (fma.f64 #s(literal -1/2 binary64) %1496 %1591) (fma.f64 #s(literal -1/2 binary64) %848 %857) (fma.f64 %795 %793 %1591) (fma.f64 %793 %1407 %1591) (fma.f64 %793 %795 %1591) (fma.f64 %800 %798 %1591) (fma.f64 %798 %1416 %1591) (fma.f64 %798 %800 %1591) (fma.f64 %857 #s(literal 1 binary64) %857) (fma.f64 %857 #s(literal 2 binary64) %1591) (fma.f64 %805 %803 %1591) (fma.f64 %803 %1425 %1591) (fma.f64 %803 %805 %1591) (fma.f64 %810 %808 %1591) (fma.f64 %808 %1434 %1591) (fma.f64 %808 %810 %1591) (fma.f64 #s(literal 1/4 binary64) %1511 %1591) (fma.f64 %848 #s(literal -1 binary64) %1591) (fma.f64 #s(literal 1/2 binary64) %1514 %1591) (fma.f64 #s(literal 1/2 binary64) %1516 %1591) (fma.f64 #s(literal 1/2 binary64) %1518 %1591) (fma.f64 #s(literal 1/2 binary64) %1470 %1591) (fma.f64 #s(literal 1/2 binary64) %933 %1591) (fma.f64 #s(literal 1/2 binary64) %874 %857) (fma.f64 %874 #s(literal 1 binary64) %1591) (fma.f64 #s(literal -1 binary64) %848 %1591) (fma.f64 #s(literal 1 binary64) %1524 %1591) (fma.f64 #s(literal 1 binary64) %874 %1591) (fma.f64 #s(literal -2 binary64) %1527 %1591) (fma.f64 #s(literal -2 binary64) %1529 %1591) (fma.f64 #s(literal -2 binary64) %1531 %1591) (fma.f64 #s(literal 2 binary64) %1533 %1591) (fma.f64 #s(literal 2 binary64) %1439 %1591) (fma.f64 #s(literal 2 binary64) %857 %1591) (+.f64 %857 %857) (+.f64 %874 %1591) %718 %720 %721 %723 %725 %727 %729 %730 %733 %735 %738 %741 %744 %747 %748 %749 %752 %753 %756 %757 %760 %761 %764 %765 %768 %769 %772 %773 %776 %779 %780 %783 %784 %787 %788 %791 %792 %797 %802 %807 %812 %815 %818 %821 %824 %827 %830 %833 %836 %838 %839 %840 %843 %845 %847 %850 %851 %853 %855 %856 %859 %861 %862 %863 %864 %866 %868 %869 %870 %872 %873 %876 %878 %880 %881 %883 %884 %885 %774 %886 %887 %888 %889 %891 %892 %893 %895 %896 %897 %898 %899 %901 %903 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %923 %924 %925 %926 %928 %930 %932 %934 %935 %936 %937 %939 %941 %943 %945 %947 %949 %951 %953 %955 %957 %958 %960 %962 %964 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %988 %989 %991 %993 %995 %997 %998 %999 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1009 %1010 %1012 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1224 %1225 %1226 %1227 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1373 %1376 %1378 %1379 %1381 %1383 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 (*.f64 %572 %11) (*.f64 %574 %3) (*.f64 %576 %10) (*.f64 %172 %2) (*.f64 %3 %582) (*.f64 %11 %585) (*.f64 %59 #s(literal 2 binary64)) (*.f64 %19 %22) (*.f64 %10 %594) (*.f64 %2 %172) %161 (*.f64 #s(literal -2 binary64) %27) (*.f64 %22 %19) (*.f64 #s(literal 2 binary64) %59) (*.f64 %27 #s(literal -2 binary64)) (*.f64 x %95) (pow.f64 %161 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %161 #s(literal -1 binary64))) (neg.f64 %23) (fma.f64 %3 %2 %59) (fma.f64 %19 x %59) (fma.f64 %2 %3 %59) (fma.f64 #s(literal -1 binary64) %27 %57) (fma.f64 %27 #s(literal -1 binary64) %1696) (fma.f64 x %19 %59) (+.f64 %1696 %1696) (+.f64 %57 %57) (+.f64 %59 %59) %154 %156 %158 %160 %164 %166 %168 %170 %171 %173 %174 %176 %177 %179 %181 %182 %184 %185 %186 %187 %189 %190 %162 %191 %193 %194 %195 %196 %197 %199 %200 %201 %203 %204 %205 %207 %208 %209 %210 %211 %212 %214 %216 %218 %220 %223 %225 %226 %227 %228 %229 %230 %231 %232 %233 %234 %235 %236 %237 %238 %239 %241 %242 %243 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %279 %280 %281 %282 %283 %284 %285 %286 %287 %288 %289 %290 %292 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %718 %720 %721 %723 %725 %727 %729 %730 %733 %735 %738 %741 %744 %747 %748 %749 %752 %753 %756 %757 %760 %761 %764 %765 %768 %769 %772 %773 %776 %779 %780 %783 %784 %787 %788 %791 %792 %797 %802 %807 %812 %815 %818 %821 %824 %827 %830 %833 %836 %838 %839 %840 %843 %845 %847 %850 %851 %853 %855 %856 %859 %861 %862 %863 %864 %866 %868 %869 %870 %872 %873 %876 %878 %880 %881 %883 %884 %885 %774 %886 %887 %888 %889 %891 %892 %893 %895 %896 %897 %898 %899 %901 %903 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %923 %924 %925 %926 %928 %930 %932 %934 %935 %936 %937 %939 %941 %943 %945 %947 %949 %951 %953 %955 %957 %958 %960 %962 %964 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %988 %989 %991 %993 %995 %997 %998 %999 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1009 %1010 %1012 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1224 %1225 %1226 %1227 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1373 %1376 %1378 %1379 %1381 %1383 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %718 %720 %721 %723 %725 %727 %729 %730 %733 %735 %738 %741 %744 %747 %748 %749 %752 %753 %756 %757 %760 %761 %764 %765 %768 %769 %772 %773 %776 %779 %780 %783 %784 %787 %788 %791 %792 %797 %802 %807 %812 %815 %818 %821 %824 %827 %830 %833 %836 %838 %839 %840 %843 %845 %847 %850 %851 %853 %855 %856 %859 %861 %862 %863 %864 %866 %868 %869 %870 %872 %873 %876 %878 %880 %881 %883 %884 %885 %774 %886 %887 %888 %889 %891 %892 %893 %895 %896 %897 %898 %899 %901 %903 %905 %906 %907 %908 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %919 %920 %921 %923 %924 %925 %926 %928 %930 %932 %934 %935 %936 %937 %939 %941 %943 %945 %947 %949 %951 %953 %955 %957 %958 %960 %962 %964 %966 %967 %968 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %988 %989 %991 %993 %995 %997 %998 %999 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1009 %1010 %1012 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1153 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1224 %1225 %1226 %1227 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1246 %1247 %1248 %1249 %1250 %1251 %1252 %1253 %1254 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1267 %1268 %1269 %1270 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1280 %1281 %1282 %1283 %1284 %1285 %1286 %1287 %1288 %1289 %1290 %1291 %1292 %1293 %1294 %1295 %1296 %1297 %1298 %1299 %1300 %1301 %1302 %1303 %1305 %1306 %1307 %1308 %1309 %1310 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1322 %1323 %1324 %1325 %1327 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1338 %1339 %1340 %1341 %1342 %1343 %1344 %1345 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1370 %1371 %1373 %1376 %1378 %1379 %1381 %1383 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 (*.f64 (*.f64 %1702 %11) %11) (*.f64 (*.f64 %1702 %10) %10) (*.f64 (*.f64 %86 %3) %3) (*.f64 %1709 %19) (*.f64 %1702 %2) (*.f64 %3 (*.f64 %3 %86)) (*.f64 %11 (*.f64 %11 %1702)) (*.f64 %1716 x) (*.f64 %19 %1709) (*.f64 %10 (*.f64 %10 %1702)) (*.f64 %2 %1702) %1722 (*.f64 %27 %86) (*.f64 x %1716) (pow.f64 %1722 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1722 #s(literal -1 binary64))) (neg.f64 (*.f64 x %1709)) (neg.f64 (*.f64 %59 %86)) (neg.f64 (*.f64 %1709 x)) (neg.f64 (*.f64 %86 %59)) (*.f64 (*.f64 %1736 %11) %11) (*.f64 (*.f64 %1736 %10) %10) (*.f64 (*.f64 %122 %3) %3) (*.f64 %1743 %19) (*.f64 %1736 %2) (*.f64 %3 (*.f64 %3 %122)) (*.f64 %11 (*.f64 %11 %1736)) (*.f64 %1750 x) (*.f64 %19 %1743) (*.f64 %10 (*.f64 %10 %1736)) (*.f64 %2 %1736) %1756 (*.f64 %27 %122) (*.f64 x %1750) (pow.f64 %1756 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1756 #s(literal -1 binary64))) (neg.f64 (*.f64 x %1743)) (neg.f64 (*.f64 %59 %122)) (neg.f64 (*.f64 %1743 x)) (neg.f64 (*.f64 %122 %59)) |
Compiled 4 811 to 1 905 computations (60.4% saved)
Compiled 346 to 904 computations (-161.3% saved)
15 alts after pruning (9 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 337 | 9 | 346 |
| Fresh | 0 | 0 | 0 |
| Picked | 3 | 6 | 9 |
| Done | 0 | 0 | 0 |
| Total | 340 | 15 | 355 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.7% | (/.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) |
| ▶ | 99.7% | (/.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -3 binary64)))) |
| ▶ | 99.8% | (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) x))) |
| ▶ | 98.7% | (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) x)) x)) |
| ▶ | 25.7% | %45 = (approx x #s(literal 0 binary64)) (*.f64 (*.f64 %45 %45) (approx (- 3 (* x 2)) #s(literal 3 binary64))) |
| ✓ | 99.8% | (*.f64 (*.f64 x x) (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64))) |
| ✓ | 99.8% | (*.f64 (*.f64 x x) (-.f64 (-.f64 #s(literal 3 binary64) x) x)) |
| ▶ | 99.8% | (*.f64 (*.f64 x x) (+.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) |
| ✓ | 78.6% | (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) |
| ✓ | 60.2% | (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) #s(literal 3 binary64))) |
| ▶ | 99.8% | (*.f64 x (fma.f64 #s(literal 3 binary64) x (*.f64 (*.f64 #s(literal -2 binary64) x) x))) |
| ✓ | 99.8% | (*.f64 x (*.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) x)) |
| ▶ | 60.2% | (*.f64 x (*.f64 (approx (- 3 (* 2 x)) #s(literal 3 binary64)) x)) |
| ▶ | 78.5% | %12 = (fabs.f64 x) %13 = (sqrt.f64 %12) (approx (* (* x x) (- 3 (* x 2))) (*.f64 %13 (*.f64 (*.f64 %13 %12) (*.f64 #s(literal -2 binary64) x)))) |
| ✓ | 78.7% | (approx (* (* x x) (- 3 (* x 2))) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3 binary64)))) |
Compiled 15 to 45 computations (-200.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 247 | 1264 |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) %5 = (approx x #s(literal 0 binary64)) %9 = (- 3 (* x 2)) %10 = (approx %9 #s(literal 3 binary64)) %12 = (*.f64 #s(literal -2 binary64) x) %15 = (fabs.f64 x) %16 = (sqrt.f64 %15) %17 = (*.f64 %16 %15) %18 = (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) %20 = (fma.f64 #s(literal 2 binary64) x #s(literal -3 binary64)) %21 = (*.f64 %18 x) %22 = (*.f64 %5 %5) %23 = (/.f64 #s(literal 1 binary64) %1) %26 = (approx (- 3 (* 2 x)) #s(literal 3 binary64)) %27 = (*.f64 %12 x) %28 = (*.f64 %17 %12) %29 = (*.f64 %16 %28) %30 = (/.f64 #s(literal -1 binary64) %20) %31 = (fma.f64 #s(literal -2 binary64) x #s(literal 1 binary64)) %32 = (+.f64 %31 #s(literal 2 binary64)) %33 = (/.f64 #s(literal 1 binary64) %21) %34 = (fma.f64 #s(literal 3 binary64) x %27) %38 = (/.f64 %33 x) %39 = (*.f64 %26 x) x %1 #s(literal 3 binary64) #s(literal 2 binary64) #s(literal 0 binary64) %5 %10 #s(literal -2 binary64) %12 #s(literal 1 binary64) #s(literal -1 binary64) %15 %16 %17 %18 #s(literal -3 binary64) %20 %21 %22 %23 %26 %27 %28 %29 %30 %31 %32 %33 %34 (/.f64 %18 %23) (/.f64 %1 %30) (/.f64 x %33) %38 %39 (*.f64 x %39) (/.f64 #s(literal 1 binary64) %38) (approx (* (* x x) %9) %29) (*.f64 x %34) (*.f64 %1 %32) (*.f64 %22 %10) |
| Outputs |
|---|
%4 = (* x x) %6 = (pow.f64 x #s(literal 2 binary64)) %11 = (- 3 (* x 2)) %15 = (*.f64 #s(literal -2 binary64) x) %16 = (+.f64 #s(literal 3 binary64) %15) %19 = (* -2 x) %21 = (fabs x) %22 = (fabs.f64 x) %24 = (sqrt %21) %25 = (sqrt.f64 %22) %27 = (* %24 %21) %28 = (*.f64 %22 %25) %32 = (+ (* 2 x) -3) %35 = (*.f64 #s(literal 2 binary64) x) %38 = (+ %19 3) %39 = (* %38 x) %45 = (/ 1 %4) %52 = (* %27 %19) %56 = (* %24 %52) %63 = (/ -1 %32) %68 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/9 binary64) x)) %74 = (+.f64 #s(literal 1/3 binary64) (*.f64 x (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 4/27 binary64) x)))) %82 = (+.f64 #s(literal 1/3 binary64) (*.f64 x (+.f64 #s(literal 2/9 binary64) (*.f64 x (+.f64 #s(literal 4/27 binary64) (*.f64 #s(literal 8/81 binary64) x)))))) %84 = (+ %19 1) %88 = (/ 1 %39) %97 = (/ %38 %45) %102 = (/ %88 x) %111 = (/.f64 #s(literal 1 binary64) x) %112 = (*.f64 #s(literal 3 binary64) %111) %113 = (-.f64 %112 #s(literal 2 binary64)) %114 = (*.f64 x %113) %116 = (fabs.f64 %111) %119 = (sqrt.f64 %116) %122 = (pow.f64 x #s(literal 3 binary64)) %123 = (*.f64 %116 %119) %127 = (-.f64 #s(literal 2 binary64) %112) %128 = (*.f64 x %127) %133 = (pow.f64 x #s(literal 4 binary64)) %138 = (pow.f64 x #s(literal 5 binary64)) %151 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/4 binary64) %111)) %160 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 9/8 binary64) %111)) x)) #s(literal 1/2 binary64)) %165 = (+.f64 #s(literal 9/8 binary64) (*.f64 #s(literal 27/16 binary64) %111)) %168 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %165 %6)) %151) %199 = (fabs.f64 (/.f64 #s(literal -1 binary64) x)) %204 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %199)) %208 = (*.f64 %199 %204) %223 = (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 3/4 binary64) %111 (/.f64 #s(literal 9/8 binary64) %6))) %232 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %165 x)) #s(literal 3/4 binary64)) x))) (approx x #s(literal 0 binary64)) (approx x x) (approx %4 %6) (approx %11 #s(literal 3 binary64)) (approx %11 %16) (approx %19 %15) (approx %21 %22) (approx %24 %25) (approx %27 %28) (approx %32 #s(literal -3 binary64)) (approx %32 (-.f64 %35 #s(literal 3 binary64))) (approx %39 (*.f64 #s(literal 3 binary64) x)) (approx %39 (*.f64 x %16)) (approx %45 (/.f64 #s(literal 1 binary64) %6)) (approx (* %19 x) (*.f64 #s(literal -2 binary64) %6)) (approx %52 (*.f64 #s(literal -2 binary64) (*.f64 x %28))) (approx %56 (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 %22 (pow.f64 %25 #s(literal 2 binary64)))))) (approx %63 #s(literal 1/3 binary64)) (approx %63 %68) (approx %63 %74) (approx %63 %82) (approx %84 #s(literal 1 binary64)) (approx %84 (+.f64 #s(literal 1 binary64) %15)) (approx %88 (/.f64 #s(literal 1/3 binary64) x)) (approx %88 (/.f64 %68 x)) (approx %88 (/.f64 %74 x)) (approx %88 (/.f64 %82 x)) (approx %97 (*.f64 #s(literal 3 binary64) %6)) (approx %97 (*.f64 %6 %16)) (approx %102 (/.f64 #s(literal 1/3 binary64) %6)) (approx %102 (/.f64 %68 %6)) (approx %102 (/.f64 %74 %6)) (approx %102 (/.f64 %82 %6)) (approx %11 %114) (approx %21 (*.f64 %6 %116)) (approx %24 (*.f64 x %119)) (approx %27 (*.f64 %122 %123)) (approx %32 %35) (approx %32 %128) (approx %39 (*.f64 %6 %113)) (approx %52 (*.f64 #s(literal -2 binary64) (*.f64 %133 %123))) (approx %56 (*.f64 #s(literal -2 binary64) (*.f64 %138 (*.f64 %116 (pow.f64 %119 #s(literal 2 binary64)))))) (approx %63 (/.f64 #s(literal -1/2 binary64) x)) (approx %63 (*.f64 #s(literal -1 binary64) (/.f64 %151 x))) (approx %63 (/.f64 %160 x)) (approx %63 (/.f64 %168 x)) (approx %84 (*.f64 x (-.f64 %111 #s(literal 2 binary64)))) (approx %88 (/.f64 #s(literal -1/2 binary64) %6)) (approx %88 (*.f64 #s(literal -1 binary64) (/.f64 %151 %6))) (approx %88 (/.f64 %160 %6)) (approx %88 (/.f64 %168 %6)) (approx %97 (*.f64 #s(literal -2 binary64) %122)) (approx %97 (*.f64 %122 %113)) (approx %102 (/.f64 #s(literal -1/2 binary64) %122)) (approx %102 (*.f64 #s(literal -1 binary64) (/.f64 %151 %122))) (approx %102 (/.f64 %160 %122)) (approx %102 (/.f64 %168 %122)) (approx %11 (*.f64 #s(literal -1 binary64) %128)) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 %6 %199))) (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 x %204))) (approx %27 (*.f64 %122 %208)) (approx %32 (*.f64 #s(literal -1 binary64) %114)) (approx %52 (*.f64 #s(literal -2 binary64) (*.f64 %133 %208))) (approx %56 (*.f64 #s(literal 2 binary64) (*.f64 %138 (*.f64 %199 (pow.f64 %204 #s(literal 2 binary64)))))) (approx %63 (*.f64 #s(literal -1 binary64) (/.f64 %223 x))) (approx %63 (*.f64 #s(literal -1 binary64) (/.f64 %232 x))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 2 binary64) %111)))) (approx %88 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3/4 binary64) (fma.f64 #s(literal 9/8 binary64) %111 (/.f64 #s(literal 27/16 binary64) %6))) x)) #s(literal 1/2 binary64)) %6)) (approx %97 (*.f64 #s(literal -1 binary64) (*.f64 %122 %127))) (approx %102 (*.f64 #s(literal -1 binary64) (/.f64 %223 %122))) (approx %102 (*.f64 #s(literal -1 binary64) (/.f64 %232 %122))) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 10.0ms | x | inf |
| 10.0ms | x | -inf |
| 5.0ms | x | 0 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 260 |
| 0 | 77 | 244 |
| 1 | 287 | 210 |
| 2 | 1137 | 204 |
| 0 | 4144 | 204 |
| 0 | 4483 | 204 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) %5 = (approx x #s(literal 0 binary64)) %9 = (- 3 (* x 2)) %10 = (approx %9 #s(literal 3 binary64)) %12 = (*.f64 #s(literal -2 binary64) x) %15 = (fabs.f64 x) %16 = (sqrt.f64 %15) %17 = (*.f64 %16 %15) %18 = (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) %20 = (fma.f64 #s(literal 2 binary64) x #s(literal -3 binary64)) %21 = (*.f64 %18 x) %22 = (*.f64 %5 %5) %23 = (/.f64 #s(literal 1 binary64) %1) %26 = (approx (- 3 (* 2 x)) #s(literal 3 binary64)) %27 = (*.f64 %12 x) %28 = (*.f64 %17 %12) %29 = (*.f64 %16 %28) %30 = (/.f64 #s(literal -1 binary64) %20) %31 = (fma.f64 #s(literal -2 binary64) x #s(literal 1 binary64)) %32 = (+.f64 %31 #s(literal 2 binary64)) %33 = (/.f64 #s(literal 1 binary64) %21) %34 = (fma.f64 #s(literal 3 binary64) x %27) %38 = (/.f64 %33 x) %39 = (*.f64 %26 x) x %1 #s(literal 3 binary64) #s(literal 2 binary64) #s(literal 0 binary64) %5 %10 #s(literal -2 binary64) %12 #s(literal 1 binary64) #s(literal -1 binary64) %15 %16 %17 %18 #s(literal -3 binary64) %20 %21 %22 %23 %26 %27 %28 %29 %30 %31 %32 %33 %34 (/.f64 %18 %23) (/.f64 %1 %30) (/.f64 x %33) %38 %39 (*.f64 x %39) (/.f64 #s(literal 1 binary64) %38) (approx (* (* x x) %9) %29) (*.f64 x %34) (*.f64 %1 %32) (*.f64 %22 %10) |
| Outputs |
|---|
%1 = (fabs.f64 x) %2 = (neg.f64 %1) %4 = (*.f64 %2 #s(literal 1 binary64)) %6 = (*.f64 #s(literal 1 binary64) %2) %8 = (neg.f64 %2) %10 = (neg.f64 x) %11 = (*.f64 #s(literal 1 binary64) %10) %14 = (*.f64 %10 x) %18 = (sqrt.f64 %1) %19 = (*.f64 %18 %1) %22 = (*.f64 %1 #s(literal -1 binary64)) %23 = (fabs.f64 %22) %27 = (*.f64 x x) %31 = (*.f64 #s(literal 1/2 binary64) %27) %32 = (fabs.f64 %31) %37 = (*.f64 %27 %27) %40 = (/.f64 #s(literal 1 binary64) %27) %45 = (*.f64 x #s(literal 1/2 binary64)) %49 = (*.f64 %45 %10) %52 = (*.f64 %45 x) %54 = (*.f64 %10 %45) %56 = (*.f64 x %45) %58 = (*.f64 #s(literal 1 binary64) %45) %59 = (/.f64 #s(literal 1 binary64) x) %60 = (*.f64 %59 #s(literal 1/2 binary64)) %62 = (*.f64 #s(literal 2 binary64) %14) %65 = (*.f64 %59 #s(literal -1 binary64)) %67 = (+.f64 x x) %68 = (*.f64 %67 x) %71 = (/.f64 #s(literal -1 binary64) x) %73 = (neg.f64 %59) %75 = (*.f64 #s(literal -2 binary64) x) %76 = (*.f64 %75 x) %78 = (*.f64 %59 #s(literal 2 binary64)) %80 = (/.f64 #s(literal 2 binary64) x) %82 = (/.f64 #s(literal 1 binary64) %1) %84 = (/.f64 #s(literal -1 binary64) %27) %85 = (*.f64 %84 #s(literal 1 binary64)) %89 = (*.f64 %84 #s(literal 2 binary64)) %91 = (*.f64 #s(literal 2 binary64) %84) %93 = (*.f64 %40 #s(literal 2 binary64)) %95 = (/.f64 #s(literal 2 binary64) %27) %98 = (*.f64 %59 #s(literal 1 binary64)) %103 = (/.f64 #s(literal 0 binary64) %40) %123 = (*.f64 %18 %10) %124 = (neg.f64 %18) %129 = (*.f64 %18 x) %134 = (*.f64 %10 %18) %139 = (*.f64 x %18) %173 = (approx x #s(literal 0 binary64)) %180 = (+ (* -2 x) 3) %181 = (approx %180 #s(literal 3 binary64)) %182 = (pow.f64 %181 #s(literal 1 binary64)) %184 = (/.f64 #s(literal 1 binary64) (pow.f64 %181 #s(literal -1 binary64))) %192 = (*.f64 %45 #s(literal -2 binary64)) %207 = (/.f64 %11 #s(literal 1 binary64)) %211 = (sqrt.f64 %19) %212 = (sqrt.f64 %18) %255 = (*.f64 %1 %27) %291 = (-.f64 #s(literal 3/2 binary64) x) %292 = (*.f64 %291 #s(literal 2 binary64)) %294 = (fma.f64 #s(literal 2 binary64) x #s(literal -3 binary64)) %295 = (*.f64 %294 #s(literal -1 binary64)) %296 = (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) %297 = (*.f64 %296 #s(literal 1 binary64)) %298 = (*.f64 #s(literal -1 binary64) %294) %299 = (*.f64 #s(literal 1 binary64) %296) %300 = (*.f64 #s(literal 1/2 binary64) %294) %301 = (*.f64 #s(literal -2 binary64) %300) %302 = (*.f64 #s(literal 1/2 binary64) %296) %303 = (*.f64 #s(literal 2 binary64) %302) %304 = (/.f64 #s(literal 1/2 binary64) %291) %305 = (pow.f64 %304 #s(literal -1 binary64)) %306 = (pow.f64 %296 #s(literal 1 binary64)) %307 = (fma.f64 #s(literal -2 binary64) x #s(literal 1 binary64)) %308 = (+.f64 %307 #s(literal 1 binary64)) %310 = (/.f64 (fma.f64 %308 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) %312 = (/.f64 (fma.f64 %308 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) %313 = (+.f64 #s(literal 2 binary64) %75) %315 = (/.f64 (fma.f64 %313 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) %317 = (/.f64 (fma.f64 %313 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) %320 = (/.f64 (-.f64 (*.f64 %313 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) %321 = (-.f64 #s(literal 3 binary64) x) %324 = (/.f64 (-.f64 (*.f64 %321 #s(literal 1/2 binary64)) %45) #s(literal 1/2 binary64)) %327 = (/.f64 (-.f64 (*.f64 %321 #s(literal -1 binary64)) %10) #s(literal -1 binary64)) %330 = (/.f64 (-.f64 (*.f64 %321 #s(literal 1 binary64)) x) #s(literal 1 binary64)) %333 = (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %307)) #s(literal 1 binary64)) %336 = (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 1 binary64) %75)) #s(literal 1 binary64)) %339 = (/.f64 (-.f64 (*.f64 %307 #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) %342 = (/.f64 (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 1 binary64) %67)) #s(literal 1 binary64)) %343 = (*.f64 %291 #s(literal 1 binary64)) %344 = (/.f64 %343 #s(literal 1/2 binary64)) %345 = (*.f64 #s(literal 1 binary64) %291) %346 = (/.f64 %345 #s(literal 1/2 binary64)) %348 = (/.f64 (*.f64 #s(literal 2 binary64) %291) #s(literal 1 binary64)) %349 = (*.f64 #s(literal 2 binary64) %294) %350 = (/.f64 %349 #s(literal -2 binary64)) %351 = (*.f64 %294 #s(literal 2 binary64)) %352 = (/.f64 %351 #s(literal -2 binary64)) %353 = (*.f64 %296 #s(literal 2 binary64)) %354 = (/.f64 %353 #s(literal 2 binary64)) %355 = (*.f64 #s(literal 2 binary64) %296) %356 = (/.f64 %355 #s(literal 2 binary64)) %358 = (/.f64 (neg.f64 %291) #s(literal -1/2 binary64)) %359 = (/.f64 %291 #s(literal 1/2 binary64)) %360 = (/.f64 %294 #s(literal -1 binary64)) %361 = (/.f64 %296 #s(literal 1 binary64)) %362 = (neg.f64 %304) %363 = (*.f64 %362 #s(literal 1 binary64)) %364 = (/.f64 #s(literal -1 binary64) %363) %365 = (/.f64 #s(literal -1 binary64) %362) %366 = (/.f64 #s(literal 1 binary64) %304) %367 = (*.f64 %362 #s(literal 2 binary64)) %368 = (/.f64 #s(literal -2 binary64) %367) %369 = (*.f64 #s(literal 2 binary64) %362) %370 = (/.f64 #s(literal -2 binary64) %369) %371 = (*.f64 %304 #s(literal 2 binary64)) %372 = (/.f64 #s(literal 2 binary64) %371) %373 = (/.f64 #s(literal 1 binary64) %291) %374 = (/.f64 #s(literal 2 binary64) %373) %375 = (neg.f64 %294) %376 = (/.f64 #s(literal 0 binary64) %304) %377 = (fma.f64 %291 #s(literal 2 binary64) %376) %378 = (+.f64 x #s(literal -3 binary64)) %379 = (/.f64 %378 #s(literal -1 binary64)) %380 = (fma.f64 %10 #s(literal 1 binary64) %379) %381 = (-.f64 x #s(literal 3 binary64)) %382 = (/.f64 %381 #s(literal -1 binary64)) %383 = (fma.f64 %10 #s(literal 1 binary64) %382) %384 = (fma.f64 %10 #s(literal 2 binary64) #s(literal 3 binary64)) %385 = (fma.f64 #s(literal 1/2 binary64) %296 %302) %386 = (fma.f64 %307 #s(literal 1 binary64) #s(literal 2 binary64)) %387 = (fma.f64 %294 #s(literal -1 binary64) %376) %388 = (fma.f64 %296 #s(literal 1 binary64) %376) %389 = (fma.f64 #s(literal -1 binary64) %294 %376) %390 = (fma.f64 #s(literal 1 binary64) %296 %376) %391 = (fma.f64 %75 #s(literal 1 binary64) #s(literal 3 binary64)) %392 = (fma.f64 #s(literal -2 binary64) %300 %376) %393 = (fma.f64 #s(literal 2 binary64) %302 %376) %394 = (fma.f64 #s(literal 2 binary64) %10 #s(literal 3 binary64)) %395 = (fma.f64 x #s(literal -1 binary64) %379) %396 = (fma.f64 x #s(literal -1 binary64) %382) %397 = (fma.f64 x #s(literal -2 binary64) #s(literal 3 binary64)) %398 = (/.f64 %313 #s(literal 1 binary64)) %399 = (-.f64 %398 #s(literal -1 binary64)) %400 = (-.f64 %313 #s(literal -1 binary64)) %401 = (-.f64 %321 x) %402 = (-.f64 %307 #s(literal -2 binary64)) %403 = (-.f64 %75 #s(literal -3 binary64)) %404 = (/.f64 %307 #s(literal -1 binary64)) %405 = (-.f64 #s(literal 2 binary64) %404) %406 = (neg.f64 %307) %407 = (/.f64 %406 #s(literal 1 binary64)) %408 = (-.f64 #s(literal 2 binary64) %407) %409 = (-.f64 #s(literal 2 binary64) %406) %410 = (-.f64 #s(literal 3 binary64) %67) %411 = (+.f64 #s(literal -3 binary64) x) %413 = (+.f64 (/.f64 %411 #s(literal -1 binary64)) %10) %414 = (+.f64 %398 #s(literal 1 binary64)) %415 = (+.f64 %308 #s(literal 1 binary64)) %416 = (+.f64 %313 #s(literal 1 binary64)) %417 = (+.f64 %302 %302) %418 = (+.f64 %10 %379) %419 = (+.f64 %10 %382) %420 = (+.f64 %307 #s(literal 2 binary64)) %421 = (+.f64 %296 %376) %422 = (+.f64 #s(literal 1 binary64) %307) %424 = (+.f64 #s(literal 1 binary64) (/.f64 %422 #s(literal 1 binary64))) %425 = (+.f64 #s(literal 1 binary64) %398) %426 = (-.f64 #s(literal 2 binary64) %67) %428 = (+.f64 #s(literal 1 binary64) (/.f64 %426 #s(literal 1 binary64))) %429 = (fma.f64 #s(literal -2 binary64) x #s(literal 2 binary64)) %430 = (+.f64 #s(literal 1 binary64) %429) %431 = (+.f64 #s(literal 1 binary64) %422) %432 = (+.f64 #s(literal 1 binary64) %313) %433 = (-.f64 %75 #s(literal -2 binary64)) %434 = (+.f64 #s(literal 1 binary64) %433) %435 = (+.f64 #s(literal 1 binary64) %426) %436 = (+.f64 %75 #s(literal 3 binary64)) %437 = (+.f64 #s(literal 2 binary64) %307) %438 = (+.f64 #s(literal 3 binary64) %75) %457 = (-.f64 %67 #s(literal 1 binary64)) %473 = (/.f64 #s(literal 0 binary64) %362) %483 = (/.f64 %313 #s(literal -1 binary64)) %515 = (*.f64 %294 x) %516 = (*.f64 %515 #s(literal -1 binary64)) %517 = (*.f64 %10 %294) %518 = (*.f64 %296 x) %519 = (*.f64 %518 #s(literal 1 binary64)) %520 = (*.f64 #s(literal -1 binary64) %515) %521 = (*.f64 #s(literal 1 binary64) %518) %522 = (*.f64 #s(literal 1/2 binary64) %518) %523 = (*.f64 #s(literal 2 binary64) %522) %524 = (*.f64 x %296) %525 = (/.f64 %304 x) %526 = (pow.f64 %525 #s(literal -1 binary64)) %527 = (pow.f64 %518 #s(literal 1 binary64)) %529 = (/.f64 (*.f64 %291 %45) #s(literal 1/4 binary64)) %531 = (/.f64 (*.f64 %291 %10) #s(literal -1/2 binary64)) %532 = (*.f64 %291 x) %533 = (/.f64 %532 #s(literal 1/2 binary64)) %535 = (/.f64 (*.f64 %294 %45) #s(literal -1/2 binary64)) %536 = (*.f64 %296 %45) %537 = (/.f64 %536 #s(literal 1/2 binary64)) %538 = (*.f64 #s(literal -1 binary64) %45) %539 = (*.f64 %362 #s(literal 1/2 binary64)) %540 = (/.f64 %538 %539) %541 = (*.f64 %304 #s(literal 1/2 binary64)) %542 = (/.f64 %58 %541) %544 = (/.f64 (*.f64 %45 %291) #s(literal 1/4 binary64)) %546 = (/.f64 (*.f64 %45 %294) #s(literal -1/2 binary64)) %548 = (/.f64 (*.f64 %45 %296) #s(literal 1/2 binary64)) %549 = (*.f64 %45 #s(literal -1 binary64)) %550 = (/.f64 #s(literal -1/2 binary64) %296) %551 = (/.f64 %549 %550) %553 = (/.f64 (*.f64 %10 %291) #s(literal -1/2 binary64)) %554 = (*.f64 x %291) %555 = (/.f64 %554 #s(literal 1/2 binary64)) %556 = (*.f64 %294 %10) %557 = (/.f64 %556 #s(literal 1 binary64)) %558 = (*.f64 #s(literal -1 binary64) %10) %559 = (/.f64 %558 %304) %560 = (*.f64 #s(literal 2 binary64) %515) %561 = (/.f64 %560 #s(literal -2 binary64)) %562 = (*.f64 #s(literal 2 binary64) %518) %563 = (/.f64 %562 #s(literal 2 binary64)) %564 = (*.f64 #s(literal -1 binary64) x) %565 = (/.f64 %564 %363) %566 = (*.f64 %45 #s(literal 1 binary64)) %567 = (/.f64 #s(literal 1/2 binary64) %296) %568 = (/.f64 %566 %567) %569 = (*.f64 %304 #s(literal -1 binary64)) %570 = (/.f64 %11 %569) %571 = (/.f64 %11 %362) %572 = (/.f64 %515 #s(literal -1 binary64)) %573 = (/.f64 %10 %362) %574 = (/.f64 %67 %373) %575 = (/.f64 %518 #s(literal 1 binary64)) %576 = (/.f64 %294 %71) %577 = (/.f64 %294 %73) %578 = (/.f64 %296 %59) %579 = (/.f64 %304 %10) %580 = (/.f64 #s(literal -1 binary64) %579) %581 = (/.f64 #s(literal 1 binary64) %525) %582 = (/.f64 %75 %369) %583 = (*.f64 #s(literal 2 binary64) %579) %584 = (/.f64 #s(literal -2 binary64) %583) %585 = (/.f64 #s(literal -2 binary64) %515) %586 = (/.f64 #s(literal 2 binary64) %585) %587 = (/.f64 x %304) %588 = (neg.f64 %515) %589 = (*.f64 #s(literal -2 binary64) %1) %590 = (*.f64 #s(literal 3 binary64) x) %591 = (neg.f64 %590) %592 = (/.f64 %591 #s(literal -1 binary64)) %593 = (fma.f64 %589 %1 %592) %594 = (fma.f64 %589 %1 %590) %595 = (/.f64 #s(literal 0 binary64) %525) %596 = (fma.f64 %515 #s(literal -1 binary64) %595) %597 = (fma.f64 %14 #s(literal 2 binary64) %592) %598 = (fma.f64 %14 #s(literal 2 binary64) %590) %599 = (fma.f64 %10 %294 %595) %600 = (*.f64 x %307) %601 = (/.f64 %600 #s(literal 1 binary64)) %602 = (fma.f64 %10 #s(literal -2 binary64) %601) %603 = (*.f64 %307 x) %604 = (/.f64 %603 #s(literal 1 binary64)) %605 = (fma.f64 %10 #s(literal -2 binary64) %604) %606 = (fma.f64 %10 #s(literal -2 binary64) %600) %607 = (fma.f64 %10 #s(literal -2 binary64) %603) %608 = (fma.f64 #s(literal 1/2 binary64) %518 %522) %609 = (fma.f64 %307 x %67) %610 = (fma.f64 %67 %10 %592) %611 = (fma.f64 %67 %10 %590) %612 = (fma.f64 %67 #s(literal 1 binary64) %601) %613 = (fma.f64 %67 #s(literal 1 binary64) %604) %614 = (fma.f64 %67 #s(literal 1 binary64) %600) %615 = (fma.f64 %67 #s(literal 1 binary64) %603) %616 = (fma.f64 %518 #s(literal 1 binary64) %595) %617 = (fma.f64 %296 x %595) %618 = (fma.f64 #s(literal -1 binary64) %515 %595) %619 = (fma.f64 #s(literal 1 binary64) %518 %595) %620 = (fma.f64 %75 #s(literal -1 binary64) %601) %621 = (fma.f64 %75 #s(literal -1 binary64) %604) %622 = (fma.f64 %75 #s(literal -1 binary64) %600) %623 = (fma.f64 %75 #s(literal -1 binary64) %603) %624 = (fma.f64 %75 x %592) %625 = (fma.f64 %75 x %590) %626 = (fma.f64 #s(literal -2 binary64) %10 %601) %627 = (fma.f64 #s(literal -2 binary64) %10 %604) %628 = (fma.f64 #s(literal -2 binary64) %10 %600) %629 = (fma.f64 #s(literal -2 binary64) %10 %603) %630 = (fma.f64 #s(literal -2 binary64) %27 %592) %631 = (fma.f64 #s(literal -2 binary64) %27 %590) %632 = (fma.f64 #s(literal 2 binary64) %522 %595) %633 = (fma.f64 #s(literal 2 binary64) x %601) %634 = (fma.f64 #s(literal 2 binary64) x %604) %635 = (fma.f64 #s(literal 2 binary64) x %600) %636 = (fma.f64 #s(literal 2 binary64) x %603) %637 = (fma.f64 #s(literal 3 binary64) x %76) %638 = (fma.f64 %27 #s(literal -2 binary64) %592) %639 = (fma.f64 %27 #s(literal -2 binary64) %590) %640 = (fma.f64 x %307 %67) %641 = (fma.f64 x %296 %595) %642 = (fma.f64 x %75 %592) %643 = (fma.f64 x %75 %590) %644 = (fma.f64 x #s(literal 2 binary64) %601) %645 = (fma.f64 x #s(literal 2 binary64) %604) %646 = (fma.f64 x #s(literal 2 binary64) %600) %647 = (fma.f64 x #s(literal 2 binary64) %603) %648 = (fma.f64 x #s(literal 3 binary64) %76) %650 = (-.f64 (/.f64 %321 %59) %27) %651 = (/.f64 %313 %59) %653 = (-.f64 %651 (/.f64 #s(literal -1 binary64) %59)) %654 = (/.f64 %307 %59) %656 = (-.f64 %654 (/.f64 #s(literal -2 binary64) %59)) %657 = (/.f64 #s(literal 2 binary64) %59) %659 = (-.f64 %657 (/.f64 %406 %59)) %660 = (-.f64 %590 %68) %662 = (-.f64 %76 (/.f64 %591 #s(literal 1 binary64))) %664 = (-.f64 %76 (/.f64 #s(literal -3 binary64) %59)) %665 = (*.f64 #s(literal -3 binary64) x) %666 = (-.f64 %76 %665) %667 = (*.f64 %10 #s(literal 3 binary64)) %668 = (-.f64 %76 %667) %669 = (-.f64 %76 %591) %670 = (+.f64 %592 %76) %671 = (+.f64 %601 %67) %672 = (+.f64 %604 %67) %674 = (+.f64 (/.f64 %308 %59) x) %675 = (+.f64 %651 x) %676 = (+.f64 %654 %657) %677 = (+.f64 %657 %654) %678 = (+.f64 %600 %67) %679 = (+.f64 %603 %67) %680 = (+.f64 %522 %522) %681 = (+.f64 %590 %76) %682 = (+.f64 %76 %592) %683 = (+.f64 %76 %590) %684 = (+.f64 %67 %601) %685 = (+.f64 %67 %604) %686 = (+.f64 %67 %600) %687 = (+.f64 %67 %603) %688 = (+.f64 %518 %595) %690 = (+.f64 x (/.f64 %429 %59)) %692 = (+.f64 x (/.f64 %422 %59)) %693 = (+.f64 x %651) %695 = (+.f64 x (/.f64 %433 %59)) %697 = (+.f64 x (/.f64 %426 %59)) %698 = (fabs.f64 %173) %699 = (neg.f64 %698) %700 = (neg.f64 %699) %702 = (neg.f64 %173) %703 = (neg.f64 %702) %704 = (neg.f64 %703) %710 = (*.f64 %173 %173) %725 = (*.f64 %173 %702) %727 = (*.f64 %702 %173) %736 = (/.f64 #s(literal 1/2 binary64) x) %741 = (*.f64 %736 %736) %744 = (/.f64 #s(literal -2 binary64) x) %745 = (/.f64 #s(literal -1/2 binary64) x) %747 = (/.f64 #s(literal 2 binary64) %1) %748 = (/.f64 #s(literal 1/2 binary64) %1) %756 = (/.f64 #s(literal 1/2 binary64) %27) %766 = (*.f64 %1 #s(literal 2 binary64)) %782 = (*.f64 #s(literal 1 binary64) %73) %794 = (*.f64 #s(literal 2 binary64) %1) %806 = (/.f64 #s(literal 0 binary64) %27) %849 = (*.f64 %84 #s(literal -1 binary64)) %853 = (*.f64 %40 #s(literal -1 binary64)) %866 = (/.f64 %11 %59) %871 = (*.f64 %75 %18) %873 = (*.f64 %19 #s(literal -2 binary64)) %875 = (*.f64 %1 %75) %877 = (*.f64 %19 %75) %879 = (*.f64 %18 %75) %888 = (*.f64 %18 %873) %891 = (*.f64 %27 x) %895 = (*.f64 %76 x) %922 = (/.f64 x %84) %925 = (/.f64 %11 %40) %927 = (/.f64 %10 %40) %945 = (/.f64 #s(literal 0 binary64) %296) %959 = (-.f64 #s(literal -1 binary64) %75) %984 = (/.f64 #s(literal 1/2 binary64) %518) %1013 = (*.f64 %518 #s(literal 2 binary64)) %1017 = (/.f64 #s(literal 0 binary64) %518) %1030 = (*.f64 #s(literal 1/2 binary64) x) %1031 = (*.f64 %562 %1030) %1032 = (*.f64 %296 %1) %1033 = (*.f64 %1032 %1) %1034 = (*.f64 %11 %515) %1035 = (*.f64 %294 %27) %1036 = (*.f64 %1035 #s(literal -1 binary64)) %1037 = (/.f64 %895 %27) %1038 = (+.f64 %1037 #s(literal 3 binary64)) %1039 = (*.f64 %1038 %27) %1040 = (*.f64 %1 %294) %1041 = (*.f64 %22 %1040) %1042 = (/.f64 %75 %27) %1043 = (/.f64 #s(literal 3 binary64) %27) %1044 = (+.f64 %1042 %1043) %1045 = (*.f64 %1044 %37) %1046 = (*.f64 %518 x) %1047 = (*.f64 %1046 #s(literal 1 binary64)) %1048 = (*.f64 %515 %10) %1049 = (*.f64 %14 %294) %1050 = (*.f64 %10 %515) %1051 = (*.f64 %294 %14) %1052 = (*.f64 %296 %27) %1053 = (*.f64 %1 %296) %1054 = (*.f64 %1 %1053) %1055 = (*.f64 #s(literal -1 binary64) %1035) %1056 = (*.f64 #s(literal 1 binary64) %1046) %1057 = (/.f64 %27 %373) %1058 = (*.f64 #s(literal 2 binary64) %1057) %1059 = (*.f64 %27 %296) %1060 = (*.f64 x %518) %1061 = (pow.f64 %1046 #s(literal 1 binary64)) %1062 = (/.f64 %304 %27) %1063 = (pow.f64 %1062 #s(literal -1 binary64)) %1064 = (*.f64 %307 %27) %1066 = (/.f64 (fma.f64 %1064 %40 #s(literal 2 binary64)) %40) %1068 = (/.f64 (fma.f64 %68 %40 %307) %40) %1069 = (*.f64 %590 x) %1071 = (/.f64 (fma.f64 %1069 %84 %67) %84) %1073 = (/.f64 (fma.f64 %1069 %40 %75) %40) %1075 = (/.f64 (fma.f64 %895 %84 #s(literal -3 binary64)) %84) %1078 = (/.f64 (-.f64 (*.f64 %1064 %40) #s(literal -2 binary64)) %40) %1081 = (/.f64 (-.f64 (*.f64 %1069 %40) %67) %40) %1083 = (/.f64 (-.f64 %1037 #s(literal -3 binary64)) %40) %1085 = (/.f64 #s(literal 1 binary64) %37) %1086 = (/.f64 (fma.f64 %307 %40 %95) %1085) %1087 = (*.f64 %307 %40) %1089 = (/.f64 (+.f64 %95 %1087) %1085) %1092 = (/.f64 (fma.f64 #s(literal -3 binary64) %84 (*.f64 %67 %84)) %1085) %1095 = (*.f64 %84 %40) %1096 = (/.f64 (fma.f64 #s(literal -3 binary64) %40 (*.f64 %75 %84)) %1095) %1097 = (*.f64 %67 %40) %1099 = (*.f64 %40 %84) %1100 = (/.f64 (fma.f64 #s(literal 3 binary64) %84 %1097) %1099) %1102 = (/.f64 (+.f64 %1043 %1042) %1085) %1105 = (/.f64 (fma.f64 %67 %84 (*.f64 #s(literal -3 binary64) %84)) %1085) %1108 = (/.f64 (fma.f64 %67 %40 (*.f64 #s(literal 3 binary64) %84)) %1095) %1109 = (*.f64 #s(literal -3 binary64) %40) %1111 = (/.f64 (fma.f64 %75 %84 %1109) %1099) %1113 = (/.f64 (fma.f64 %307 %40 %93) %1085) %1116 = (/.f64 (+.f64 %95 (*.f64 %40 %307)) %1085) %1117 = (*.f64 %84 %67) %1119 = (/.f64 (fma.f64 #s(literal -3 binary64) %84 %1117) %1085) %1122 = (/.f64 (fma.f64 #s(literal -3 binary64) %40 (*.f64 %84 %75)) %1095) %1123 = (*.f64 %40 %67) %1125 = (/.f64 (fma.f64 #s(literal 3 binary64) %84 %1123) %1099) %1128 = (/.f64 (+.f64 %1043 (*.f64 %40 %75)) %1085) %1129 = (*.f64 %84 #s(literal -3 binary64)) %1131 = (/.f64 (fma.f64 %67 %84 %1129) %1085) %1134 = (/.f64 (fma.f64 %67 %40 (*.f64 %84 #s(literal 3 binary64))) %1095) %1135 = (*.f64 %40 #s(literal -3 binary64)) %1137 = (/.f64 (fma.f64 %75 %84 %1135) %1099) %1140 = (/.f64 (-.f64 %1087 (*.f64 %40 #s(literal -2 binary64))) %1085) %1142 = (/.f64 (-.f64 %1109 %1117) %1095) %1144 = (/.f64 (-.f64 %1043 %1123) %1085) %1146 = (/.f64 (-.f64 %1097 %1129) %1095) %1148 = (/.f64 (-.f64 %1042 %1135) %1085) %1150 = (*.f64 %579 #s(literal 1 binary64)) %1151 = (/.f64 (*.f64 %11 #s(literal 1 binary64)) %1150) %1153 = (*.f64 %579 #s(literal 2 binary64)) %1154 = (/.f64 (*.f64 %11 #s(literal 2 binary64)) %1153) %1156 = (/.f64 (*.f64 %1035 #s(literal 1 binary64)) #s(literal -1 binary64)) %1158 = (/.f64 (*.f64 %1035 #s(literal 2 binary64)) #s(literal -2 binary64)) %1160 = (/.f64 (*.f64 %1038 #s(literal 1 binary64)) %40) %1162 = (/.f64 (*.f64 %1038 #s(literal 2 binary64)) %93) %1164 = (/.f64 (*.f64 %1044 #s(literal 1 binary64)) %1085) %1167 = (/.f64 (*.f64 %1044 #s(literal 2 binary64)) (*.f64 %1085 #s(literal 2 binary64))) %1169 = (/.f64 (*.f64 %1046 #s(literal 2 binary64)) #s(literal 2 binary64)) %1171 = (/.f64 (*.f64 %515 %45) #s(literal -1/2 binary64)) %1173 = (/.f64 (*.f64 %518 %45) #s(literal 1/2 binary64)) %1175 = (/.f64 (*.f64 %291 %14) #s(literal -1/2 binary64)) %1178 = (/.f64 (*.f64 %291 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) %84)) %1180 = (/.f64 (*.f64 %291 %27) #s(literal 1/2 binary64)) %1182 = (/.f64 (*.f64 #s(literal 2 binary64) %11) %583) %1184 = (/.f64 (*.f64 #s(literal 2 binary64) %1035) #s(literal -2 binary64)) %1186 = (/.f64 (*.f64 #s(literal 2 binary64) %1038) %95) %1189 = (/.f64 (*.f64 #s(literal 2 binary64) %1044) (*.f64 #s(literal 2 binary64) %1085)) %1190 = (*.f64 #s(literal 2 binary64) %1046) %1191 = (/.f64 %1190 #s(literal 2 binary64)) %1193 = (/.f64 (*.f64 %14 %291) #s(literal -1/2 binary64)) %1196 = (/.f64 (*.f64 #s(literal -1 binary64) %291) (*.f64 %84 #s(literal 1/2 binary64))) %1198 = (/.f64 (*.f64 %27 %291) #s(literal 1/2 binary64)) %1200 = (/.f64 (*.f64 %45 %515) #s(literal -1/2 binary64)) %1202 = (/.f64 (*.f64 %45 %518) #s(literal 1/2 binary64)) %1203 = (/.f64 %343 %756) %1205 = (/.f64 %345 (*.f64 %40 #s(literal 1/2 binary64))) %1206 = (/.f64 %349 %91) %1207 = (/.f64 %351 %89) %1209 = (/.f64 (*.f64 #s(literal 1 binary64) %11) %579) %1211 = (/.f64 (*.f64 #s(literal 1 binary64) %1038) %40) %1213 = (/.f64 (*.f64 #s(literal 1 binary64) %1044) %1085) %1214 = (/.f64 %49 %550) %1215 = (/.f64 %52 %567) %1216 = (/.f64 %54 %539) %1217 = (/.f64 %56 %541) %1218 = (*.f64 %518 %10) %1219 = (/.f64 %1218 #s(literal -1 binary64)) %1220 = (/.f64 %532 %736) %1221 = (/.f64 %536 %60) %1223 = (/.f64 %538 (*.f64 %579 #s(literal 1/2 binary64))) %1225 = (/.f64 %58 (*.f64 %525 #s(literal 1/2 binary64))) %1227 = (/.f64 %549 (*.f64 #s(literal 1/2 binary64) %579)) %1228 = (/.f64 %554 %60) %1229 = (/.f64 %62 %369) %1230 = (/.f64 %353 %93) %1231 = (/.f64 %1013 %78) %1233 = (/.f64 %558 (*.f64 %579 #s(literal -1 binary64))) %1234 = (/.f64 %355 %95) %1235 = (/.f64 %562 %80) %1236 = (/.f64 %564 %1150) %1237 = (/.f64 %564 %579) %1238 = (/.f64 %566 %984) %1240 = (/.f64 (neg.f64 %11) %525) %1242 = (/.f64 (neg.f64 %1038) %84) %1245 = (/.f64 (neg.f64 %1044) (neg.f64 %1085)) %1247 = (/.f64 %11 (*.f64 %525 #s(literal -1 binary64))) %1248 = (/.f64 %11 %579) %1249 = (/.f64 %1035 #s(literal -1 binary64)) %1250 = (/.f64 %1038 %40) %1251 = (/.f64 %1044 %1085) %1252 = (*.f64 %515 x) %1253 = (/.f64 %1252 #s(literal -1 binary64)) %1254 = (neg.f64 %1046) %1255 = (/.f64 %1254 #s(literal -1 binary64)) %1256 = (/.f64 %1046 #s(literal 1 binary64)) %1257 = (/.f64 %68 %371) %1258 = (/.f64 %68 %373) %1259 = (/.f64 %515 %65) %1260 = (/.f64 %515 %71) %1261 = (/.f64 %515 %73) %1262 = (/.f64 %14 %569) %1263 = (/.f64 %14 %363) %1264 = (/.f64 %14 %362) %1265 = (/.f64 %10 %1150) %1267 = (/.f64 %10 (*.f64 %59 %362)) %1268 = (/.f64 %10 %579) %1269 = (/.f64 %76 %367) %1271 = (/.f64 %67 (*.f64 %525 #s(literal 2 binary64))) %1272 = (/.f64 %67 %585) %1273 = (/.f64 %518 %98) %1274 = (/.f64 %518 %59) %1275 = (/.f64 %294 %85) %1276 = (/.f64 %294 %853) %1277 = (/.f64 %294 %84) %1278 = (/.f64 %296 %849) %1279 = (/.f64 %296 %40) %1280 = (/.f64 %304 %14) %1282 = (/.f64 #s(literal -1 binary64) (*.f64 %1280 #s(literal 1 binary64))) %1284 = (/.f64 #s(literal -1 binary64) (*.f64 %362 %40)) %1286 = (/.f64 #s(literal -1 binary64) (*.f64 %304 %84)) %1288 = (/.f64 #s(literal -1 binary64) (*.f64 %84 %304)) %1290 = (/.f64 #s(literal -1 binary64) (*.f64 %40 %362)) %1291 = (/.f64 #s(literal -1 binary64) %1280) %1293 = (/.f64 #s(literal 1 binary64) (*.f64 %1062 #s(literal 1 binary64))) %1295 = (/.f64 #s(literal 1 binary64) (*.f64 %362 %84)) %1297 = (/.f64 #s(literal 1 binary64) (*.f64 %84 %362)) %1298 = (/.f64 #s(literal 1 binary64) %1062) %1299 = (/.f64 %75 %1153) %1300 = (/.f64 %75 %583) %1302 = (/.f64 #s(literal -2 binary64) (*.f64 %1280 #s(literal 2 binary64))) %1304 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1280)) %1306 = (/.f64 #s(literal 2 binary64) (*.f64 %1062 #s(literal 2 binary64))) %1308 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1062)) %1309 = (/.f64 %27 %304) %1310 = (/.f64 x %525) %1311 = (neg.f64 %1035) %1312 = (/.f64 %429 %40) %1313 = (fma.f64 %4 %4 %1312) %1314 = (/.f64 %422 %40) %1315 = (fma.f64 %4 %4 %1314) %1316 = (/.f64 %313 %40) %1317 = (fma.f64 %4 %4 %1316) %1318 = (/.f64 %433 %40) %1319 = (fma.f64 %4 %4 %1318) %1320 = (/.f64 %426 %40) %1321 = (fma.f64 %4 %4 %1320) %1322 = (fma.f64 %6 %6 %1312) %1323 = (fma.f64 %6 %6 %1314) %1324 = (fma.f64 %6 %6 %1316) %1325 = (fma.f64 %6 %6 %1318) %1326 = (fma.f64 %6 %6 %1320) %1327 = (/.f64 #s(literal 0 binary64) %1062) %1328 = (fma.f64 %562 %1030 %1327) %1329 = (fma.f64 %8 %8 %1312) %1330 = (fma.f64 %8 %8 %1314) %1331 = (fma.f64 %8 %8 %1316) %1332 = (fma.f64 %8 %8 %1318) %1333 = (fma.f64 %8 %8 %1320) %1334 = (fma.f64 %888 x %1069) %1335 = (/.f64 %1064 #s(literal 1 binary64)) %1336 = (fma.f64 %794 %1 %1335) %1337 = (/.f64 %600 %59) %1338 = (fma.f64 %794 %1 %1337) %1339 = (/.f64 %603 %59) %1340 = (fma.f64 %794 %1 %1339) %1341 = (fma.f64 %794 %1 %1064) %1342 = (fma.f64 %1032 %1 %1327) %1344 = (fma.f64 (*.f64 %307 %10) %10 %68) %1346 = (fma.f64 (*.f64 %307 %1) %1 %68) %1347 = (fma.f64 %879 %19 %1069) %1348 = (fma.f64 %891 #s(literal -2 binary64) %1069) %1349 = (fma.f64 %11 %11 %1312) %1350 = (fma.f64 %11 %11 %1314) %1351 = (fma.f64 %11 %11 %1316) %1352 = (fma.f64 %11 %11 %1318) %1353 = (fma.f64 %11 %11 %1320) %1354 = (fma.f64 %11 %515 %1327) %1355 = (fma.f64 %603 x %68) %1356 = (fma.f64 %1035 #s(literal -1 binary64) %1327) %1357 = (fma.f64 %1038 %27 %1327) %1358 = (fma.f64 %22 %1040 %1327) %1359 = (fma.f64 %1044 %37 %1327) %1360 = (fma.f64 %2 %2 %1312) %1361 = (fma.f64 %2 %2 %1314) %1362 = (fma.f64 %2 %2 %1316) %1363 = (fma.f64 %2 %2 %1318) %1364 = (fma.f64 %2 %2 %1320) %1365 = (fma.f64 %873 %139 %1069) %1366 = (fma.f64 %1046 #s(literal 1 binary64) %1327) %1367 = (fma.f64 %515 %10 %1327) %1368 = (fma.f64 %14 %67 %1069) %1369 = (fma.f64 %14 %294 %1327) %1370 = (*.f64 %14 %67) %1371 = (/.f64 %1370 #s(literal 1 binary64)) %1372 = (fma.f64 %14 #s(literal -3 binary64) %1371) %1373 = (fma.f64 %14 #s(literal -3 binary64) %1370) %1374 = (fma.f64 %14 #s(literal -3 binary64) %895) %1375 = (fma.f64 %14 #s(literal -1 binary64) %1312) %1376 = (fma.f64 %14 #s(literal -1 binary64) %1314) %1377 = (fma.f64 %14 #s(literal -1 binary64) %1316) %1378 = (fma.f64 %14 #s(literal -1 binary64) %1318) %1379 = (fma.f64 %14 #s(literal -1 binary64) %1320) %1381 = (fma.f64 %10 (*.f64 %10 %307) %68) %1382 = (fma.f64 %10 %515 %1327) %1383 = (fma.f64 %10 %10 %1312) %1384 = (fma.f64 %10 %10 %1314) %1385 = (fma.f64 %10 %10 %1316) %1386 = (fma.f64 %10 %10 %1318) %1387 = (fma.f64 %10 %10 %1320) %1388 = (fma.f64 %10 %75 %1335) %1389 = (fma.f64 %10 %75 %1337) %1390 = (fma.f64 %10 %75 %1339) %1391 = (fma.f64 %10 %75 %1064) %1392 = (fma.f64 #s(literal 1/2 binary64) %1046 %1057) %1393 = (fma.f64 %590 x %1371) %1394 = (fma.f64 %590 x %1370) %1395 = (fma.f64 %590 x %895) %1396 = (fma.f64 %307 %27 %68) %1397 = (fma.f64 %877 %18 %1069) %1398 = (fma.f64 %76 x %1069) %1399 = (fma.f64 %67 %14 %1069) %1400 = (fma.f64 %67 x %1335) %1401 = (fma.f64 %67 x %1337) %1402 = (fma.f64 %67 x %1339) %1403 = (fma.f64 %67 x %1064) %1404 = (fma.f64 %518 x %1327) %1405 = (fma.f64 %294 %14 %1327) %1406 = (fma.f64 #s(literal -3 binary64) %14 %1371) %1407 = (fma.f64 #s(literal -3 binary64) %14 %1370) %1408 = (fma.f64 #s(literal -3 binary64) %14 %895) %1409 = (fma.f64 %296 %27 %1327) %1410 = (fma.f64 %19 %871 %1069) %1411 = (fma.f64 %19 %18 %1312) %1412 = (fma.f64 %19 %18 %1314) %1413 = (fma.f64 %19 %18 %1316) %1414 = (fma.f64 %19 %18 %1318) %1415 = (fma.f64 %19 %18 %1320) %1416 = (fma.f64 %18 %877 %1069) %1417 = (fma.f64 %18 %19 %1312) %1418 = (fma.f64 %18 %19 %1314) %1419 = (fma.f64 %18 %19 %1316) %1420 = (fma.f64 %18 %19 %1318) %1421 = (fma.f64 %18 %19 %1320) %1422 = (fma.f64 %1 %23 %1312) %1423 = (fma.f64 %1 %23 %1314) %1424 = (fma.f64 %1 %23 %1316) %1425 = (fma.f64 %1 %23 %1318) %1426 = (fma.f64 %1 %23 %1320) %1427 = (fma.f64 %1 %766 %1335) %1428 = (fma.f64 %1 %766 %1337) %1429 = (fma.f64 %1 %766 %1339) %1430 = (fma.f64 %1 %766 %1064) %1432 = (fma.f64 %1 (*.f64 %1 %307) %68) %1433 = (fma.f64 %1 %1053 %1327) %1434 = (fma.f64 %1 %875 %1069) %1435 = (fma.f64 %1 %1 %1312) %1436 = (fma.f64 %1 %1 %1314) %1437 = (fma.f64 %1 %1 %1316) %1438 = (fma.f64 %1 %1 %1318) %1439 = (fma.f64 %1 %1 %1320) %1440 = (fma.f64 #s(literal -1 binary64) %1035 %1327) %1441 = (fma.f64 #s(literal -1 binary64) %14 %1312) %1442 = (fma.f64 #s(literal -1 binary64) %14 %1314) %1443 = (fma.f64 #s(literal -1 binary64) %14 %1316) %1444 = (fma.f64 #s(literal -1 binary64) %14 %1318) %1445 = (fma.f64 #s(literal -1 binary64) %14 %1320) %1446 = (fma.f64 #s(literal 1 binary64) %1046 %1327) %1447 = (fma.f64 #s(literal 1 binary64) %27 %1312) %1448 = (fma.f64 #s(literal 1 binary64) %27 %1314) %1449 = (fma.f64 #s(literal 1 binary64) %27 %1316) %1450 = (fma.f64 #s(literal 1 binary64) %27 %1318) %1451 = (fma.f64 #s(literal 1 binary64) %27 %1320) %1452 = (fma.f64 %75 %10 %1335) %1453 = (fma.f64 %75 %10 %1337) %1454 = (fma.f64 %75 %10 %1339) %1455 = (fma.f64 %75 %10 %1064) %1456 = (fma.f64 %75 %27 %1069) %1457 = (fma.f64 #s(literal -2 binary64) %891 %1069) %1458 = (fma.f64 #s(literal -2 binary64) %14 %1335) %1459 = (fma.f64 #s(literal -2 binary64) %14 %1337) %1460 = (fma.f64 #s(literal -2 binary64) %14 %1339) %1461 = (fma.f64 #s(literal -2 binary64) %14 %1064) %1462 = (fma.f64 #s(literal 2 binary64) %32 %1312) %1463 = (fma.f64 #s(literal 2 binary64) %32 %1314) %1464 = (fma.f64 #s(literal 2 binary64) %32 %1316) %1465 = (fma.f64 #s(literal 2 binary64) %32 %1318) %1466 = (fma.f64 #s(literal 2 binary64) %32 %1320) %1467 = (fma.f64 #s(literal 2 binary64) %1057 %1327) %1468 = (fma.f64 #s(literal 2 binary64) %31 %1312) %1469 = (fma.f64 #s(literal 2 binary64) %31 %1314) %1470 = (fma.f64 #s(literal 2 binary64) %31 %1316) %1471 = (fma.f64 #s(literal 2 binary64) %31 %1318) %1472 = (fma.f64 #s(literal 2 binary64) %31 %1320) %1473 = (fma.f64 #s(literal 2 binary64) %27 %1335) %1474 = (fma.f64 #s(literal 2 binary64) %27 %1337) %1475 = (fma.f64 #s(literal 2 binary64) %27 %1339) %1476 = (fma.f64 #s(literal 2 binary64) %27 %1064) %1477 = (fma.f64 #s(literal 3 binary64) %27 %1371) %1478 = (fma.f64 #s(literal 3 binary64) %27 %1370) %1479 = (fma.f64 #s(literal 3 binary64) %27 %895) %1480 = (fma.f64 %27 %307 %68) %1481 = (fma.f64 %27 %296 %1327) %1482 = (fma.f64 %27 #s(literal 1 binary64) %1312) %1483 = (fma.f64 %27 #s(literal 1 binary64) %1314) %1484 = (fma.f64 %27 #s(literal 1 binary64) %1316) %1485 = (fma.f64 %27 #s(literal 1 binary64) %1318) %1486 = (fma.f64 %27 #s(literal 1 binary64) %1320) %1487 = (fma.f64 %27 %75 %1069) %1488 = (fma.f64 %27 #s(literal 2 binary64) %1335) %1489 = (fma.f64 %27 #s(literal 2 binary64) %1337) %1490 = (fma.f64 %27 #s(literal 2 binary64) %1339) %1491 = (fma.f64 %27 #s(literal 2 binary64) %1064) %1492 = (fma.f64 %27 #s(literal 3 binary64) %1371) %1493 = (fma.f64 %27 #s(literal 3 binary64) %1370) %1494 = (fma.f64 %27 #s(literal 3 binary64) %895) %1495 = (fma.f64 x %600 %68) %1496 = (fma.f64 x %590 %1371) %1497 = (fma.f64 x %590 %1370) %1498 = (fma.f64 x %590 %895) %1499 = (fma.f64 x %76 %1069) %1500 = (fma.f64 x %67 %1335) %1501 = (fma.f64 x %67 %1337) %1502 = (fma.f64 x %67 %1339) %1503 = (fma.f64 x %67 %1064) %1504 = (fma.f64 x %518 %1327) %1505 = (fma.f64 x x %1312) %1506 = (fma.f64 x x %1314) %1507 = (fma.f64 x x %1316) %1508 = (fma.f64 x x %1318) %1509 = (fma.f64 x x %1320) %1511 = (-.f64 (/.f64 %457 %84) %76) %1513 = (-.f64 (/.f64 %321 %40) %891) %1514 = (-.f64 %1335 %76) %1515 = (-.f64 %1316 %14) %1516 = (-.f64 %1064 %76) %1517 = (*.f64 %10 %76) %1519 = (-.f64 %1069 (/.f64 %1517 #s(literal 1 binary64))) %1520 = (*.f64 %68 x) %1522 = (-.f64 %1069 (/.f64 %1520 #s(literal 1 binary64))) %1523 = (neg.f64 %895) %1525 = (-.f64 %1069 (/.f64 %1523 #s(literal 1 binary64))) %1526 = (*.f64 %67 %27) %1528 = (-.f64 %1069 (/.f64 %1526 #s(literal 1 binary64))) %1530 = (-.f64 %1069 (/.f64 %68 %59)) %1531 = (-.f64 %1069 %1517) %1532 = (-.f64 %1069 %1520) %1533 = (-.f64 %1069 %1523) %1534 = (-.f64 %1069 %1526) %1536 = (-.f64 %68 (/.f64 %406 %40)) %1538 = (-.f64 %68 (/.f64 %307 %84)) %1539 = (neg.f64 %1069) %1541 = (-.f64 %895 (/.f64 %1539 #s(literal 1 binary64))) %1542 = (*.f64 #s(literal -3 binary64) %27) %1544 = (-.f64 %895 (/.f64 %1542 #s(literal 1 binary64))) %1546 = (-.f64 %895 (/.f64 %665 %59)) %1548 = (-.f64 %895 (/.f64 %667 %59)) %1550 = (-.f64 %895 (/.f64 %591 %59)) %1551 = (-.f64 %895 %1539) %1552 = (-.f64 %895 %1542) %1554 = (+.f64 (/.f64 %1037 %40) %1069) %1557 = (+.f64 (/.f64 %1042 %1085) (/.f64 %1043 %1085)) %1558 = (+.f64 %1371 %1069) %1559 = (+.f64 %1335 %68) %1560 = (+.f64 %1337 %68) %1561 = (+.f64 %1339 %68) %1563 = (+.f64 (/.f64 %411 %84) %922) %1565 = (+.f64 (/.f64 %308 %40) %27) %1566 = (+.f64 %1316 %27) %1568 = (+.f64 %922 (/.f64 %378 %84)) %1570 = (+.f64 %922 (/.f64 %381 %84)) %1571 = (+.f64 %1057 %1057) %1572 = (+.f64 %1370 %1069) %1573 = (+.f64 %1046 %1327) %1574 = (+.f64 %1064 %68) %1575 = (+.f64 %1069 %1371) %1576 = (+.f64 %1069 %1370) %1577 = (+.f64 %1069 %895) %1578 = (+.f64 %68 %1335) %1579 = (+.f64 %68 %1337) %1580 = (+.f64 %68 %1339) %1581 = (+.f64 %68 %1064) %1582 = (+.f64 %895 %1069) %1583 = (+.f64 %27 %1312) %1584 = (+.f64 %27 %1314) %1585 = (+.f64 %27 %1316) %1586 = (+.f64 %27 %1318) %1587 = (+.f64 %27 %1320) %1600 = (/.f64 #s(literal 1/2 binary64) %1046) %1646 = (/.f64 #s(literal 0 binary64) %1046) %1663 = (*.f64 %181 x) %1668 = (*.f64 %1663 x) %1678 = (approx (/ %180 (pow x -2)) %895) %1686 = (*.f64 %181 %173) %1692 = (*.f64 %710 %181) x (*.f64 %4 %4) (*.f64 %6 %6) (*.f64 %8 %8) (*.f64 %11 %11) (*.f64 %2 %2) (*.f64 %14 #s(literal -1 binary64)) (*.f64 %10 %10) (*.f64 %19 %18) (*.f64 %18 %19) (*.f64 %1 %23) (*.f64 %1 %1) (*.f64 #s(literal -1 binary64) %14) (*.f64 #s(literal 1 binary64) %27) (*.f64 #s(literal 2 binary64) %32) (*.f64 #s(literal 2 binary64) %31) (*.f64 %27 #s(literal 1 binary64)) %27 (pow.f64 %2 #s(literal 2 binary64)) (pow.f64 %37 #s(literal 1/2 binary64)) (pow.f64 %10 #s(literal 2 binary64)) (pow.f64 %40 #s(literal -1 binary64)) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %27 #s(literal 1 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 (*.f64 %45 %45) #s(literal 1/4 binary64)) (/.f64 %49 #s(literal -1/2 binary64)) (/.f64 %52 #s(literal 1/2 binary64)) (/.f64 %54 #s(literal -1/2 binary64)) (/.f64 %56 #s(literal 1/2 binary64)) (/.f64 %58 %60) (/.f64 %62 #s(literal -2 binary64)) (/.f64 %11 %65) (/.f64 %68 #s(literal 2 binary64)) (/.f64 %14 #s(literal -1 binary64)) (/.f64 %10 %71) (/.f64 %10 %73) (/.f64 %76 #s(literal -2 binary64)) (/.f64 %67 %78) (/.f64 %67 %80) (/.f64 %1 %82) (/.f64 #s(literal -1 binary64) %85) (/.f64 #s(literal -1 binary64) %84) (/.f64 #s(literal 1 binary64) %40) (/.f64 #s(literal -2 binary64) %89) (/.f64 #s(literal -2 binary64) %91) (/.f64 #s(literal 2 binary64) %93) (/.f64 #s(literal 2 binary64) %95) (/.f64 %27 #s(literal 1 binary64)) (/.f64 x %98) (/.f64 x %59) (neg.f64 %14) (fma.f64 %4 %4 %103) (fma.f64 %6 %6 %103) (fma.f64 %8 %8 %103) (fma.f64 %11 %11 %103) (fma.f64 %2 %2 %103) (fma.f64 %14 #s(literal -1 binary64) %103) (fma.f64 %10 %10 %103) (fma.f64 #s(literal 1/2 binary64) %27 %31) (fma.f64 %19 %18 %103) (fma.f64 %18 %19 %103) (fma.f64 %1 %23 %103) (fma.f64 %1 %1 %103) (fma.f64 #s(literal -1 binary64) %14 %103) (fma.f64 #s(literal 1 binary64) %27 %103) (fma.f64 #s(literal 2 binary64) %32 %103) (fma.f64 #s(literal 2 binary64) %31 %103) (fma.f64 %27 #s(literal 1 binary64) %103) (fma.f64 x x %103) (sqrt.f64 %37) (fabs.f64 (*.f64 %123 %124)) (fabs.f64 (*.f64 %123 %18)) (fabs.f64 (*.f64 %129 %124)) (fabs.f64 (*.f64 %129 %18)) (fabs.f64 (*.f64 %134 %124)) (fabs.f64 (*.f64 %134 %18)) (fabs.f64 (*.f64 %139 %124)) (fabs.f64 (*.f64 %139 %18)) (fabs.f64 (*.f64 %124 %123)) (fabs.f64 (*.f64 %124 %129)) (fabs.f64 (*.f64 %124 %134)) (fabs.f64 (*.f64 %124 %139)) (fabs.f64 (*.f64 %18 %123)) (fabs.f64 (*.f64 %18 %129)) (fabs.f64 (*.f64 %18 %134)) (fabs.f64 (*.f64 %18 %139)) (fabs.f64 (*.f64 %1 %10)) (fabs.f64 (*.f64 %10 %1)) (fabs.f64 (*.f64 x %1)) (fabs.f64 (*.f64 %1 x)) (fabs.f64 %14) (fabs.f64 %27) (+.f64 %31 %31) (+.f64 %27 %103) #s(literal 3 binary64) #s(literal 2 binary64) #s(literal 0 binary64) (pow.f64 %173 #s(literal 1 binary64)) %173 (/.f64 #s(literal 1 binary64) (pow.f64 %173 #s(literal -1 binary64))) %182 %181 %184 #s(literal -2 binary64) (*.f64 %10 #s(literal 2 binary64)) (*.f64 %75 #s(literal 1 binary64)) %75 (*.f64 #s(literal 2 binary64) %10) (*.f64 x #s(literal -2 binary64)) (pow.f64 %75 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) %45) #s(literal 1/2 binary64)) (/.f64 %192 #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %45) #s(literal -1/2 binary64)) (/.f64 %67 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %75)) (/.f64 #s(literal 1 binary64) (pow.f64 %75 #s(literal -1 binary64))) (/.f64 %75 #s(literal 1 binary64)) (/.f64 x #s(literal -1/2 binary64)) (neg.f64 %67) (fma.f64 %10 #s(literal 1 binary64) %10) (fma.f64 #s(literal 1 binary64) %10 %11) (fma.f64 x #s(literal -1 binary64) %10) (+.f64 %207 %207) (+.f64 %11 %11) (+.f64 %10 %10) #s(literal 1 binary64) #s(literal -1 binary64) (*.f64 %211 %212) (*.f64 %212 %211) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 %32)) (*.f64 %124 %124) (*.f64 %18 %18) (*.f64 %1 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1) (pow.f64 %37 #s(literal 1/4 binary64)) (pow.f64 %18 #s(literal 2 binary64)) (pow.f64 %1 #s(literal 1 binary64)) (pow.f64 %27 #s(literal 1/2 binary64)) (/.f64 (fabs.f64 %45) #s(literal 1/2 binary64)) (/.f64 %18 (sqrt.f64 %82)) (/.f64 %1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 %40)) (/.f64 #s(literal 1 binary64) %82) (sqrt.f64 %27) (fabs.f64 (*.f64 %124 %18)) (fabs.f64 (*.f64 %18 %124)) (fabs.f64 %2) (fabs.f64 %10) (fabs.f64 %1) %1 (*.f64 %212 %212) (pow.f64 %37 #s(literal 1/8 binary64)) (pow.f64 %18 #s(literal 1 binary64)) (pow.f64 %1 #s(literal 1/2 binary64)) (pow.f64 %27 #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %18 #s(literal -1 binary64))) %18 (fabs.f64 (neg.f64 %124)) (fabs.f64 %124) (fabs.f64 %18) %19 (*.f64 %1 %18) (pow.f64 %255 #s(literal 1/2 binary64)) (pow.f64 %19 #s(literal 1 binary64)) (pow.f64 %18 #s(literal 3 binary64)) (pow.f64 %1 #s(literal 3/2 binary64)) (pow.f64 %27 #s(literal 3/4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %19 #s(literal -1 binary64))) (sqrt.f64 %255) (fabs.f64 (neg.f64 %123)) (fabs.f64 (neg.f64 %129)) (fabs.f64 (neg.f64 %134)) (fabs.f64 (neg.f64 %139)) (fabs.f64 (*.f64 %124 %10)) (fabs.f64 (*.f64 %124 %1)) (fabs.f64 (*.f64 %124 x)) (fabs.f64 (*.f64 %10 %124)) (fabs.f64 (*.f64 %1 %124)) (fabs.f64 (*.f64 x %124)) (fabs.f64 %123) (fabs.f64 %129) (fabs.f64 %134) (fabs.f64 %139) (fabs.f64 %19) %292 %295 %297 %298 %299 %301 %303 %305 %306 %310 %312 %315 %317 %320 %324 %327 %330 %333 %336 %339 %342 %344 %346 %348 %350 %352 %354 %356 %358 %359 %360 %361 %364 %365 %366 %368 %370 %372 %374 %375 %377 %380 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %296 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %405 %408 %409 %410 %413 %414 %415 %416 %417 %418 %419 %420 %421 %424 %425 %428 %430 %431 %432 %434 %435 %436 %437 %438 #s(literal -3 binary64) (*.f64 %294 #s(literal 1 binary64)) (*.f64 %296 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %296) (*.f64 #s(literal 1 binary64) %294) (pow.f64 %362 #s(literal -1 binary64)) (pow.f64 %294 #s(literal 1 binary64)) (/.f64 (fma.f64 %411 #s(literal 1/2 binary64) %45) #s(literal 1/2 binary64)) (/.f64 (fma.f64 %411 #s(literal -1 binary64) %10) #s(literal -1 binary64)) (/.f64 (fma.f64 %411 #s(literal 1 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 %406 #s(literal 1 binary64) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 %406 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 %67 #s(literal -1 binary64) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 %457 #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 %294 #s(literal 1 binary64)) (/.f64 %296 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %304) (/.f64 #s(literal 1 binary64) (/.f64 %362 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %304 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %362) (neg.f64 %296) (fma.f64 %10 #s(literal -2 binary64) #s(literal -3 binary64)) (fma.f64 #s(literal 1/2 binary64) %294 %300) (fma.f64 %67 #s(literal 1 binary64) #s(literal -3 binary64)) (fma.f64 %294 #s(literal 1 binary64) %473) (fma.f64 %296 #s(literal -1 binary64) %473) (fma.f64 #s(literal -1 binary64) %296 %473) (fma.f64 #s(literal 1 binary64) %294 %473) (fma.f64 %75 #s(literal -1 binary64) #s(literal -3 binary64)) (fma.f64 #s(literal -2 binary64) %10 #s(literal -3 binary64)) %294 (fma.f64 x #s(literal 2 binary64) #s(literal -3 binary64)) (-.f64 (/.f64 %321 #s(literal -1 binary64)) %10) (-.f64 %483 #s(literal 1 binary64)) (-.f64 %404 #s(literal 2 binary64)) (-.f64 %457 #s(literal 2 binary64)) (-.f64 %67 #s(literal 3 binary64)) (-.f64 #s(literal -3 binary64) %75) (-.f64 #s(literal -2 binary64) %307) (+.f64 (/.f64 %308 #s(literal -1 binary64)) #s(literal -1 binary64)) (+.f64 %483 #s(literal -1 binary64)) (+.f64 %404 #s(literal -2 binary64)) (+.f64 %407 #s(literal -2 binary64)) (+.f64 %411 x) (+.f64 %406 #s(literal -2 binary64)) (+.f64 %300 %300) (+.f64 %67 #s(literal -3 binary64)) (+.f64 %294 %473) (+.f64 #s(literal -3 binary64) %67) (+.f64 #s(literal -1 binary64) (/.f64 %429 #s(literal -1 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 %422 #s(literal -1 binary64))) (+.f64 #s(literal -1 binary64) %483) (+.f64 #s(literal -1 binary64) (/.f64 %433 #s(literal -1 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 %426 #s(literal -1 binary64))) (+.f64 #s(literal -2 binary64) %404) (+.f64 #s(literal -2 binary64) %407) (+.f64 #s(literal -2 binary64) %406) (+.f64 x %378) (+.f64 x %381) %516 %517 %519 %518 %520 %521 %523 %524 %526 %527 %529 %531 %533 %535 %537 %540 %542 %544 %546 %548 %551 %553 %555 %557 %559 %561 %563 %565 %568 %570 %571 %572 %573 %574 %575 %576 %577 %578 %580 %581 %582 %584 %586 %587 %588 %593 %594 %596 %597 %598 %599 %602 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %630 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %650 %653 %656 %659 %660 %662 %664 %666 %668 %669 %670 %671 %672 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %690 %692 %693 %695 %697 (*.f64 %700 %700) (*.f64 %704 %704) (*.f64 %699 %699) (*.f64 %703 %703) (*.f64 %698 %698) (*.f64 %702 %702) %710 (pow.f64 %699 #s(literal 2 binary64)) (pow.f64 %703 #s(literal 2 binary64)) (pow.f64 %698 #s(literal 2 binary64)) (pow.f64 %702 #s(literal 2 binary64)) (pow.f64 %710 #s(literal 1 binary64)) (pow.f64 %173 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %698 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %702 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %173 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %710 #s(literal -1 binary64))) (neg.f64 %725) (neg.f64 %727) (sqrt.f64 (*.f64 %710 %710)) (fabs.f64 (neg.f64 %710)) (fabs.f64 %725) (fabs.f64 %727) (fabs.f64 %710) (*.f64 %80 %736) (*.f64 %98 %98) (*.f64 %82 %82) (*.f64 #s(literal 4 binary64) %741) (*.f64 %71 %71) (*.f64 %744 %745) (*.f64 %747 %748) (*.f64 %73 %71) (*.f64 %73 %73) (*.f64 %59 %59) (*.f64 %40 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %84) (*.f64 #s(literal 1 binary64) %40) (*.f64 #s(literal 2 binary64) %756) (pow.f64 %37 #s(literal -1/2 binary64)) (pow.f64 %59 #s(literal 2 binary64)) (pow.f64 %10 #s(literal -2 binary64)) (pow.f64 %40 #s(literal 1 binary64)) (pow.f64 %1 #s(literal -2 binary64)) (pow.f64 %27 #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64)) (/.f64 (*.f64 %82 #s(literal 2 binary64)) %766) (/.f64 (*.f64 %71 #s(literal 2 binary64)) %75) (/.f64 (*.f64 %73 #s(literal 2 binary64)) %75) (/.f64 (*.f64 #s(literal 2 binary64) %73) %75) (/.f64 %78 %67) (/.f64 %80 %67) (/.f64 (*.f64 %82 #s(literal 1 binary64)) %1) (/.f64 (*.f64 %71 #s(literal 1 binary64)) %10) (/.f64 (*.f64 %73 #s(literal 1 binary64)) %10) (/.f64 %782 %564) (/.f64 %782 %11) (/.f64 %98 x) (/.f64 (neg.f64 %82) %2) (/.f64 (neg.f64 %73) x) (/.f64 %82 %1) (/.f64 %71 %11) (/.f64 %71 %10) (/.f64 %744 %75) (/.f64 %747 %794) (/.f64 %73 %10) (/.f64 %59 %558) (/.f64 %59 x) (/.f64 %84 #s(literal -1 binary64)) (/.f64 %40 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %14) %40 (/.f64 #s(literal -2 binary64) %62) (/.f64 #s(literal -2 binary64) %76) (/.f64 #s(literal 2 binary64) %68) (neg.f64 %84) (fma.f64 %80 %736 %806) (fma.f64 %98 %98 %806) (fma.f64 %82 %82 %806) (fma.f64 #s(literal 4 binary64) %741 %806) (fma.f64 %71 %71 %806) (fma.f64 %744 %745 %806) (fma.f64 %747 %748 %806) (fma.f64 %73 %71 %806) (fma.f64 %73 %73 %806) (fma.f64 %59 %59 %806) (fma.f64 #s(literal 1/2 binary64) %40 %756) (fma.f64 %40 #s(literal 1 binary64) %806) (fma.f64 #s(literal -1 binary64) %84 %806) (fma.f64 #s(literal 1 binary64) %40 %806) (fma.f64 #s(literal 2 binary64) %756 %806) (fabs.f64 %84) (fabs.f64 %40) (+.f64 %756 %756) (+.f64 %40 %806) %182 %181 %184 (*.f64 %589 %1) (*.f64 %14 #s(literal 2 binary64)) (*.f64 %67 %10) %76 (*.f64 #s(literal -2 binary64) %27) (*.f64 %27 #s(literal -2 binary64)) (*.f64 x %75) (pow.f64 %76 #s(literal 1 binary64)) (/.f64 %62 #s(literal 1 binary64)) (/.f64 (*.f64 %14 #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 %68 #s(literal -1 binary64)) (/.f64 %76 #s(literal 1 binary64)) (/.f64 %67 %65) (/.f64 %67 %71) (/.f64 %67 %73) (/.f64 #s(literal 1 binary64) (/.f64 %59 %75)) (/.f64 #s(literal 1 binary64) (/.f64 %40 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %76 #s(literal -1 binary64))) (/.f64 %75 %98) (/.f64 %75 %59) (/.f64 #s(literal -2 binary64) %849) (/.f64 #s(literal -2 binary64) %40) (/.f64 #s(literal 2 binary64) %85) (/.f64 #s(literal 2 binary64) %853) (/.f64 #s(literal 2 binary64) %84) (neg.f64 %68) (fma.f64 %2 %1 %14) (fma.f64 %14 #s(literal 1 binary64) %14) (fma.f64 %10 x %14) (fma.f64 %1 %22 %14) (fma.f64 %1 %2 %14) (fma.f64 #s(literal -1 binary64) %27 %14) (fma.f64 #s(literal 1 binary64) %14 %14) (fma.f64 %27 #s(literal -1 binary64) %14) (fma.f64 x %10 %14) (+.f64 %866 %866) (+.f64 %14 %14) (*.f64 (*.f64 %19 x) #s(literal -2 binary64)) (*.f64 %871 %1) (*.f64 %873 x) (*.f64 %875 %18) %877 (*.f64 %18 %875) (*.f64 %1 %879) (*.f64 %75 %19) (*.f64 #s(literal -2 binary64) (*.f64 x %19)) (*.f64 x %873) (pow.f64 %877 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %877 #s(literal -1 binary64))) (*.f64 %888 x) (*.f64 %879 %19) (*.f64 %891 #s(literal -2 binary64)) (*.f64 %873 %139) (*.f64 %877 %18) %895 (*.f64 %67 %14) (*.f64 %19 %871) (*.f64 %18 %877) (*.f64 %1 %875) (*.f64 %75 %27) (*.f64 #s(literal -2 binary64) %891) (*.f64 %27 %75) (*.f64 x %76) (pow.f64 %895 #s(literal 1 binary64)) (/.f64 (*.f64 %75 %45) %60) (/.f64 (*.f64 %75 %14) #s(literal -1 binary64)) (/.f64 %192 %756) (/.f64 %68 %65) (/.f64 %895 #s(literal 1 binary64)) (/.f64 %76 %98) (/.f64 %76 %59) (/.f64 %67 %84) (/.f64 #s(literal 1 binary64) (/.f64 %84 %67)) (/.f64 #s(literal 1 binary64) (/.f64 %40 %75)) (/.f64 #s(literal 1 binary64) (pow.f64 %895 #s(literal -1 binary64))) (/.f64 %75 %40) (-.f64 %922 %891) (+.f64 %922 %922) (+.f64 %925 %925) (+.f64 %927 %927) (*.f64 %362 #s(literal -1 binary64)) (*.f64 %304 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %362) (*.f64 #s(literal 1 binary64) %304) (*.f64 #s(literal 2 binary64) %567) (pow.f64 %304 #s(literal 1 binary64)) (pow.f64 %296 #s(literal -1 binary64)) (/.f64 %362 #s(literal -1 binary64)) %304 (/.f64 %304 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %294) (/.f64 #s(literal 1 binary64) %296) (/.f64 #s(literal -2 binary64) %349) (/.f64 #s(literal -2 binary64) %351) (/.f64 #s(literal 2 binary64) %353) (/.f64 #s(literal 2 binary64) %355) (neg.f64 %362) (fma.f64 %362 #s(literal -1 binary64) %945) (fma.f64 #s(literal 1/2 binary64) %304 %567) (fma.f64 %304 #s(literal 1 binary64) %945) (fma.f64 #s(literal -1 binary64) %362 %945) (fma.f64 #s(literal 1 binary64) %304 %945) (fma.f64 #s(literal 2 binary64) %567 %945) (+.f64 %567 %567) (+.f64 %304 %945) (*.f64 %307 #s(literal 1 binary64)) (pow.f64 %307 #s(literal 1 binary64)) (/.f64 (fma.f64 %75 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 %457 #s(literal -1 binary64)) (/.f64 %959 #s(literal -1 binary64)) (/.f64 %406 #s(literal -1 binary64)) (/.f64 %307 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %307)) (/.f64 #s(literal 1 binary64) (pow.f64 %307 #s(literal -1 binary64))) (neg.f64 %959) (fma.f64 %10 #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 %75 #s(literal 1 binary64) #s(literal 1 binary64)) %307 (fma.f64 #s(literal 2 binary64) %10 #s(literal 1 binary64)) (fma.f64 x #s(literal -2 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %67) (-.f64 %75 #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) %75) (+.f64 %75 #s(literal 1 binary64)) %292 %295 %297 %298 %299 %301 %303 %305 %306 %310 %312 %315 %317 %320 %324 %327 %330 %333 %336 %339 %342 %344 %346 %348 %350 %352 %354 %356 %358 %359 %360 %361 %364 %365 %366 %368 %370 %372 %374 %375 %377 %380 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %296 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %405 %408 %409 %410 %413 %414 %415 %416 %417 %418 %419 %420 %421 %424 %425 %428 %430 %431 %432 %434 %435 %436 %437 %438 (*.f64 %80 %567) (*.f64 %373 %736) (*.f64 %59 %304) (*.f64 %362 %71) (*.f64 %525 #s(literal 1 binary64)) (*.f64 %304 %59) (*.f64 #s(literal -1 binary64) %579) (*.f64 #s(literal 1 binary64) %525) (*.f64 #s(literal 2 binary64) %984) (pow.f64 %525 #s(literal 1 binary64)) (pow.f64 %518 #s(literal -1 binary64)) (/.f64 %78 %353) (/.f64 %363 %10) (/.f64 %367 %75) (/.f64 %371 %67) (/.f64 %80 %355) (/.f64 %369 %75) (/.f64 %373 %67) (/.f64 %98 %296) (/.f64 %71 %294) (/.f64 %73 %294) (/.f64 %59 %296) (/.f64 %362 %564) (/.f64 %362 %11) (/.f64 %362 %10) (/.f64 %579 #s(literal -1 binary64)) (/.f64 %525 #s(literal 1 binary64)) (/.f64 %304 %558) %525 (/.f64 #s(literal -1 binary64) (*.f64 %515 #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) %515) (/.f64 #s(literal 1 binary64) %556) (/.f64 #s(literal 1 binary64) %518) (/.f64 #s(literal -2 binary64) (*.f64 %515 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %560) (/.f64 #s(literal 2 binary64) %1013) (/.f64 #s(literal 2 binary64) %562) (neg.f64 %579) (fma.f64 %80 %567 %1017) (fma.f64 %373 %736 %1017) (fma.f64 %59 %304 %1017) (fma.f64 %362 %71 %1017) (fma.f64 #s(literal 1/2 binary64) %525 %984) (fma.f64 %525 #s(literal 1 binary64) %1017) (fma.f64 %304 %59 %1017) (fma.f64 #s(literal -1 binary64) %579 %1017) (fma.f64 #s(literal 1 binary64) %525 %1017) (fma.f64 #s(literal 2 binary64) %984 %1017) (+.f64 %984 %984) (+.f64 %525 %1017) %516 %517 %519 %518 %520 %521 %523 %524 %526 %527 %529 %531 %533 %535 %537 %540 %542 %544 %546 %548 %551 %553 %555 %557 %559 %561 %563 %565 %568 %570 %571 %572 %573 %574 %575 %576 %577 %578 %580 %581 %582 %584 %586 %587 %588 %593 %594 %596 %597 %598 %599 %602 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %630 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %650 %653 %656 %659 %660 %662 %664 %666 %668 %669 %670 %671 %672 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %690 %692 %693 %695 %697 %1031 %1033 %1034 %1036 %1039 %1041 %1045 %1047 %1048 %1049 %1050 %1046 %1051 %1052 %1054 %1055 %1056 %1058 %1059 %1060 %1061 %1063 %1066 %1068 %1071 %1073 %1075 %1078 %1081 %1083 %1086 %1089 %1092 %1096 %1100 %1102 %1105 %1108 %1111 %1113 %1116 %1119 %1122 %1125 %1128 %1131 %1134 %1137 %1140 %1142 %1144 %1146 %1148 %1151 %1154 %1156 %1158 %1160 %1162 %1164 %1167 %1169 %1171 %1173 %1175 %1178 %1180 %1182 %1184 %1186 %1189 %1191 %1193 %1196 %1198 %1200 %1202 %1203 %1205 %1206 %1207 %1209 %1211 %1213 %1214 %1215 %1216 %1217 %1219 %1220 %1221 %1223 %1225 %1227 %1228 %1229 %1230 %1231 %1233 %1234 %1235 %1236 %1237 %1238 %1240 %1242 %1245 %1247 %1248 %1249 %1250 %1251 %1253 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1267 %1268 %1269 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1282 %1284 %1286 %1288 %1290 %1291 %1293 %1295 %1297 %1298 %1299 %1300 %1302 %1304 %1306 %1308 %1309 %1310 %1311 %1313 %1315 %1317 %1319 %1321 %1322 %1323 %1324 %1325 %1326 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1336 %1338 %1340 %1341 %1342 %1344 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1422 %1423 %1424 %1425 %1426 %1427 %1428 %1429 %1430 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1511 %1513 %1514 %1515 %1516 %1519 %1522 %1525 %1528 %1530 %1531 %1532 %1533 %1534 %1536 %1538 %1541 %1544 %1546 %1548 %1550 %1551 %1552 %1554 %1557 %1558 %1559 %1560 %1561 %1563 %1565 %1566 %1568 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1031 %1033 %1034 %1036 %1039 %1041 %1045 %1047 %1048 %1049 %1050 %1046 %1051 %1052 %1054 %1055 %1056 %1058 %1059 %1060 %1061 %1063 %1066 %1068 %1071 %1073 %1075 %1078 %1081 %1083 %1086 %1089 %1092 %1096 %1100 %1102 %1105 %1108 %1111 %1113 %1116 %1119 %1122 %1125 %1128 %1131 %1134 %1137 %1140 %1142 %1144 %1146 %1148 %1151 %1154 %1156 %1158 %1160 %1162 %1164 %1167 %1169 %1171 %1173 %1175 %1178 %1180 %1182 %1184 %1186 %1189 %1191 %1193 %1196 %1198 %1200 %1202 %1203 %1205 %1206 %1207 %1209 %1211 %1213 %1214 %1215 %1216 %1217 %1219 %1220 %1221 %1223 %1225 %1227 %1228 %1229 %1230 %1231 %1233 %1234 %1235 %1236 %1237 %1238 %1240 %1242 %1245 %1247 %1248 %1249 %1250 %1251 %1253 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1267 %1268 %1269 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1282 %1284 %1286 %1288 %1290 %1291 %1293 %1295 %1297 %1298 %1299 %1300 %1302 %1304 %1306 %1308 %1309 %1310 %1311 %1313 %1315 %1317 %1319 %1321 %1322 %1323 %1324 %1325 %1326 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1336 %1338 %1340 %1341 %1342 %1344 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1422 %1423 %1424 %1425 %1426 %1427 %1428 %1429 %1430 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1511 %1513 %1514 %1515 %1516 %1519 %1522 %1525 %1528 %1530 %1531 %1532 %1533 %1534 %1536 %1538 %1541 %1544 %1546 %1548 %1550 %1551 %1552 %1554 %1557 %1558 %1559 %1560 %1561 %1563 %1565 %1566 %1568 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1031 %1033 %1034 %1036 %1039 %1041 %1045 %1047 %1048 %1049 %1050 %1046 %1051 %1052 %1054 %1055 %1056 %1058 %1059 %1060 %1061 %1063 %1066 %1068 %1071 %1073 %1075 %1078 %1081 %1083 %1086 %1089 %1092 %1096 %1100 %1102 %1105 %1108 %1111 %1113 %1116 %1119 %1122 %1125 %1128 %1131 %1134 %1137 %1140 %1142 %1144 %1146 %1148 %1151 %1154 %1156 %1158 %1160 %1162 %1164 %1167 %1169 %1171 %1173 %1175 %1178 %1180 %1182 %1184 %1186 %1189 %1191 %1193 %1196 %1198 %1200 %1202 %1203 %1205 %1206 %1207 %1209 %1211 %1213 %1214 %1215 %1216 %1217 %1219 %1220 %1221 %1223 %1225 %1227 %1228 %1229 %1230 %1231 %1233 %1234 %1235 %1236 %1237 %1238 %1240 %1242 %1245 %1247 %1248 %1249 %1250 %1251 %1253 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1267 %1268 %1269 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1282 %1284 %1286 %1288 %1290 %1291 %1293 %1295 %1297 %1298 %1299 %1300 %1302 %1304 %1306 %1308 %1309 %1310 %1311 %1313 %1315 %1317 %1319 %1321 %1322 %1323 %1324 %1325 %1326 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1336 %1338 %1340 %1341 %1342 %1344 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1422 %1423 %1424 %1425 %1426 %1427 %1428 %1429 %1430 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1511 %1513 %1514 %1515 %1516 %1519 %1522 %1525 %1528 %1530 %1531 %1532 %1533 %1534 %1536 %1538 %1541 %1544 %1546 %1548 %1550 %1551 %1552 %1554 %1557 %1558 %1559 %1560 %1561 %1563 %1565 %1566 %1568 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 (*.f64 %95 %567) (*.f64 %585 %736) (*.f64 %80 %984) (*.f64 %373 %756) (*.f64 %71 %579) (*.f64 %59 %525) (*.f64 %579 %71) (*.f64 %525 %59) (*.f64 %304 %40) (*.f64 %40 %304) (*.f64 #s(literal -1 binary64) %1280) (*.f64 #s(literal 1 binary64) %1062) (*.f64 #s(literal 2 binary64) %1600) (pow.f64 %1046 #s(literal -1 binary64)) (pow.f64 %1062 #s(literal 1 binary64)) (/.f64 %95 %355) (/.f64 %569 %14) (/.f64 %583 %75) (/.f64 %585 %67) (/.f64 %363 %14) (/.f64 %80 %562) (/.f64 %373 %68) (/.f64 %65 %515) (/.f64 %98 %518) (/.f64 %71 %515) (/.f64 %744 %560) (/.f64 %1085 %1044) (/.f64 %73 %515) (/.f64 %59 %518) (/.f64 %362 %14) (/.f64 %84 %294) (/.f64 %579 %11) (/.f64 %579 %10) (/.f64 %1280 #s(literal -1 binary64)) (/.f64 %1062 #s(literal 1 binary64)) (/.f64 %525 x) %1062 (/.f64 %40 %1038) (/.f64 %40 %296) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1252)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1254)) (/.f64 #s(literal -1 binary64) %1218) (/.f64 #s(literal -1 binary64) %1035) (/.f64 #s(literal -1 binary64) %1252) (/.f64 #s(literal -1 binary64) %1254) (/.f64 #s(literal 1 binary64) (neg.f64 %1252)) (/.f64 #s(literal 1 binary64) (neg.f64 %1254)) (/.f64 #s(literal 1 binary64) %1046) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1252)) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1254)) (/.f64 #s(literal 2 binary64) %1190) (neg.f64 %1280) (fma.f64 %95 %567 %1646) (fma.f64 %585 %736 %1646) (fma.f64 %80 %984 %1646) (fma.f64 %373 %756 %1646) (fma.f64 %71 %579 %1646) (fma.f64 %59 %525 %1646) (fma.f64 %579 %71 %1646) (fma.f64 #s(literal 1/2 binary64) %1062 %1600) (fma.f64 %525 %59 %1646) (fma.f64 %304 %40 %1646) (fma.f64 %40 %304 %1646) (fma.f64 #s(literal -1 binary64) %1280 %1646) (fma.f64 #s(literal 1 binary64) %1062 %1646) (fma.f64 #s(literal 2 binary64) %1600 %1646) (+.f64 %1600 %1600) (+.f64 %1062 %1646) %1663 (*.f64 x %181) (pow.f64 %1663 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1663 #s(literal -1 binary64))) %1668 (*.f64 %181 %27) (*.f64 %27 %181) (*.f64 x %1663) (pow.f64 %1668 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1668 #s(literal -1 binary64))) (/.f64 %181 %40) %1031 %1033 %1034 %1036 %1039 %1041 %1045 %1047 %1048 %1049 %1050 %1046 %1051 %1052 %1054 %1055 %1056 %1058 %1059 %1060 %1061 %1063 %1066 %1068 %1071 %1073 %1075 %1078 %1081 %1083 %1086 %1089 %1092 %1096 %1100 %1102 %1105 %1108 %1111 %1113 %1116 %1119 %1122 %1125 %1128 %1131 %1134 %1137 %1140 %1142 %1144 %1146 %1148 %1151 %1154 %1156 %1158 %1160 %1162 %1164 %1167 %1169 %1171 %1173 %1175 %1178 %1180 %1182 %1184 %1186 %1189 %1191 %1193 %1196 %1198 %1200 %1202 %1203 %1205 %1206 %1207 %1209 %1211 %1213 %1214 %1215 %1216 %1217 %1219 %1220 %1221 %1223 %1225 %1227 %1228 %1229 %1230 %1231 %1233 %1234 %1235 %1236 %1237 %1238 %1240 %1242 %1245 %1247 %1248 %1249 %1250 %1251 %1253 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1267 %1268 %1269 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1282 %1284 %1286 %1288 %1290 %1291 %1293 %1295 %1297 %1298 %1299 %1300 %1302 %1304 %1306 %1308 %1309 %1310 %1311 %1313 %1315 %1317 %1319 %1321 %1322 %1323 %1324 %1325 %1326 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1336 %1338 %1340 %1341 %1342 %1344 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1422 %1423 %1424 %1425 %1426 %1427 %1428 %1429 %1430 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1511 %1513 %1514 %1515 %1516 %1519 %1522 %1525 %1528 %1530 %1531 %1532 %1533 %1534 %1536 %1538 %1541 %1544 %1546 %1548 %1550 %1551 %1552 %1554 %1557 %1558 %1559 %1560 %1561 %1563 %1565 %1566 %1568 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 (pow.f64 %1678 #s(literal 1 binary64)) %1678 (/.f64 #s(literal 1 binary64) (pow.f64 %1678 #s(literal -1 binary64))) %1031 %1033 %1034 %1036 %1039 %1041 %1045 %1047 %1048 %1049 %1050 %1046 %1051 %1052 %1054 %1055 %1056 %1058 %1059 %1060 %1061 %1063 %1066 %1068 %1071 %1073 %1075 %1078 %1081 %1083 %1086 %1089 %1092 %1096 %1100 %1102 %1105 %1108 %1111 %1113 %1116 %1119 %1122 %1125 %1128 %1131 %1134 %1137 %1140 %1142 %1144 %1146 %1148 %1151 %1154 %1156 %1158 %1160 %1162 %1164 %1167 %1169 %1171 %1173 %1175 %1178 %1180 %1182 %1184 %1186 %1189 %1191 %1193 %1196 %1198 %1200 %1202 %1203 %1205 %1206 %1207 %1209 %1211 %1213 %1214 %1215 %1216 %1217 %1219 %1220 %1221 %1223 %1225 %1227 %1228 %1229 %1230 %1231 %1233 %1234 %1235 %1236 %1237 %1238 %1240 %1242 %1245 %1247 %1248 %1249 %1250 %1251 %1253 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1267 %1268 %1269 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1282 %1284 %1286 %1288 %1290 %1291 %1293 %1295 %1297 %1298 %1299 %1300 %1302 %1304 %1306 %1308 %1309 %1310 %1311 %1313 %1315 %1317 %1319 %1321 %1322 %1323 %1324 %1325 %1326 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1336 %1338 %1340 %1341 %1342 %1344 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1422 %1423 %1424 %1425 %1426 %1427 %1428 %1429 %1430 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1511 %1513 %1514 %1515 %1516 %1519 %1522 %1525 %1528 %1530 %1531 %1532 %1533 %1534 %1536 %1538 %1541 %1544 %1546 %1548 %1550 %1551 %1552 %1554 %1557 %1558 %1559 %1560 %1561 %1563 %1565 %1566 %1568 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 %1031 %1033 %1034 %1036 %1039 %1041 %1045 %1047 %1048 %1049 %1050 %1046 %1051 %1052 %1054 %1055 %1056 %1058 %1059 %1060 %1061 %1063 %1066 %1068 %1071 %1073 %1075 %1078 %1081 %1083 %1086 %1089 %1092 %1096 %1100 %1102 %1105 %1108 %1111 %1113 %1116 %1119 %1122 %1125 %1128 %1131 %1134 %1137 %1140 %1142 %1144 %1146 %1148 %1151 %1154 %1156 %1158 %1160 %1162 %1164 %1167 %1169 %1171 %1173 %1175 %1178 %1180 %1182 %1184 %1186 %1189 %1191 %1193 %1196 %1198 %1200 %1202 %1203 %1205 %1206 %1207 %1209 %1211 %1213 %1214 %1215 %1216 %1217 %1219 %1220 %1221 %1223 %1225 %1227 %1228 %1229 %1230 %1231 %1233 %1234 %1235 %1236 %1237 %1238 %1240 %1242 %1245 %1247 %1248 %1249 %1250 %1251 %1253 %1255 %1256 %1257 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1267 %1268 %1269 %1271 %1272 %1273 %1274 %1275 %1276 %1277 %1278 %1279 %1282 %1284 %1286 %1288 %1290 %1291 %1293 %1295 %1297 %1298 %1299 %1300 %1302 %1304 %1306 %1308 %1309 %1310 %1311 %1313 %1315 %1317 %1319 %1321 %1322 %1323 %1324 %1325 %1326 %1328 %1329 %1330 %1331 %1332 %1333 %1334 %1336 %1338 %1340 %1341 %1342 %1344 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1365 %1366 %1367 %1368 %1369 %1372 %1373 %1374 %1375 %1376 %1377 %1378 %1379 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1412 %1413 %1414 %1415 %1416 %1417 %1418 %1419 %1420 %1421 %1422 %1423 %1424 %1425 %1426 %1427 %1428 %1429 %1430 %1432 %1433 %1434 %1435 %1436 %1437 %1438 %1439 %1440 %1441 %1442 %1443 %1444 %1445 %1446 %1447 %1448 %1449 %1450 %1451 %1452 %1453 %1454 %1455 %1456 %1457 %1458 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1483 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1491 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1500 %1501 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1511 %1513 %1514 %1515 %1516 %1519 %1522 %1525 %1528 %1530 %1531 %1532 %1533 %1534 %1536 %1538 %1541 %1544 %1546 %1548 %1550 %1551 %1552 %1554 %1557 %1558 %1559 %1560 %1561 %1563 %1565 %1566 %1568 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1586 %1587 (*.f64 (*.f64 %181 %698) %698) (*.f64 (*.f64 %181 %702) %702) (*.f64 %1686 %173) (*.f64 %698 (*.f64 %698 %181)) (*.f64 %702 (*.f64 %702 %181)) %1692 (*.f64 %181 %710) (*.f64 %173 %1686) (pow.f64 %1692 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1692 #s(literal -1 binary64))) |
Compiled 3 444 to 1 825 computations (47.0% saved)
Compiled 350 to 922 computations (-163.4% saved)
18 alts after pruning (10 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 340 | 10 | 350 |
| Fresh | 0 | 0 | 0 |
| Picked | 7 | 2 | 9 |
| Done | 0 | 6 | 6 |
| Total | 347 | 18 | 365 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.8% | (/.f64 (*.f64 (-.f64 #s(literal 3/2 binary64) x) x) (/.f64 #s(literal 1/2 binary64) x)) |
| ▶ | 78.6% | (/.f64 (*.f64 x x) (approx (/ -1 (+ (* 2 x) -3)) (/.f64 #s(literal -1/2 binary64) x))) |
| ▶ | 60.2% | (/.f64 (*.f64 x x) (approx (/ -1 (+ (* 2 x) -3)) #s(literal 1/3 binary64))) |
| ▶ | 99.7% | (/.f64 x (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3/2 binary64) x)) x)) |
| ▶ | 60.2% | (/.f64 x (/.f64 #s(literal 1 binary64) (approx (* (+ (* -2 x) 3) x) (*.f64 #s(literal 3 binary64) x)))) |
| ▶ | 60.2% | (/.f64 x (approx (/ 1 (* (+ (* -2 x) 3) x)) (/.f64 #s(literal 1/3 binary64) x))) |
| ▶ | 98.6% | (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3/2 binary64) x)) x) x)) |
| ▶ | 98.7% | (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3/2 binary64) x)) (*.f64 x x))) |
| ✓ | 25.7% | %42 = (approx x #s(literal 0 binary64)) (*.f64 (*.f64 %42 %42) (approx (- 3 (* x 2)) #s(literal 3 binary64))) |
| ✓ | 99.8% | (*.f64 (*.f64 x x) (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64))) |
| ✓ | 99.8% | (*.f64 (*.f64 x x) (-.f64 (-.f64 #s(literal 3 binary64) x) x)) |
| ✓ | 78.6% | (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) |
| ✓ | 60.2% | (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) #s(literal 3 binary64))) |
| ✓ | 99.8% | (*.f64 x (*.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) x)) |
| ✓ | 60.2% | (*.f64 x (*.f64 (approx (- 3 (* 2 x)) #s(literal 3 binary64)) x)) |
| ▶ | 78.6% | (approx (* (* x x) (- 3 (* x 2))) (/.f64 (+.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) |
| ▶ | 78.5% | %12 = (fabs.f64 x) %13 = (sqrt.f64 %12) (approx (* (* x x) (- 3 (* x 2))) (*.f64 (*.f64 %13 %12) (*.f64 (*.f64 #s(literal -2 binary64) x) %13))) |
| ✓ | 78.7% | (approx (* (* x x) (- 3 (* x 2))) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3 binary64)))) |
Compiled 18 to 54 computations (-200.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 247 | 1184 |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) %4 = (*.f64 #s(literal -2 binary64) x) %7 = (fabs.f64 x) %8 = (sqrt.f64 %7) %9 = (*.f64 %8 %7) %11 = (+.f64 x x) %13 = (*.f64 #s(literal 3 binary64) x) %18 = (* (+ (* -2 x) 3) x) %19 = (approx %18 %13) %21 = (*.f64 %4 %8) %22 = (/.f64 #s(literal 1/2 binary64) x) %28 = (/ -1 (+ (* 2 x) -3)) %29 = (approx %28 #s(literal 1/3 binary64)) %30 = (/.f64 #s(literal 1/3 binary64) x) %33 = (approx (/ 1 %18) %30) %34 = (/.f64 #s(literal -1/2 binary64) x) %35 = (approx %28 %34) %36 = (/.f64 #s(literal -1 binary64) %1) %38 = (-.f64 #s(literal 3/2 binary64) x) %39 = (/.f64 #s(literal 1/2 binary64) %38) %40 = (/.f64 %39 x) %41 = (*.f64 %38 x) %42 = (*.f64 %9 %21) %43 = (/.f64 %11 %36) %44 = (/.f64 %39 %1) %48 = (/.f64 %40 x) %50 = (/.f64 #s(literal 1 binary64) %19) %56 = (* (* x x) (- 3 (* x 2))) x %1 #s(literal 3 binary64) #s(literal -2 binary64) %4 #s(literal 1 binary64) #s(literal -1 binary64) %7 %8 %9 #s(literal 1/2 binary64) %11 #s(literal -1/2 binary64) %13 %19 #s(literal 1/3 binary64) %21 %22 %29 %30 %33 %34 %35 %36 #s(literal 3/2 binary64) %38 %39 %40 %41 %42 %43 %44 (/.f64 %41 %22) (/.f64 #s(literal 1 binary64) %44) (/.f64 x %40) %48 (/.f64 #s(literal 1 binary64) %48) %50 (/.f64 x %50) (/.f64 x %33) (approx %56 %43) (approx %56 %42) (/.f64 %1 %35) (/.f64 %1 %29) |
| Outputs |
|---|
%4 = (* x x) %6 = (pow.f64 x #s(literal 2 binary64)) %9 = (* -2 x) %11 = (*.f64 #s(literal -2 binary64) x) %13 = (fabs x) %14 = (fabs.f64 x) %16 = (sqrt %13) %17 = (sqrt.f64 %14) %19 = (* %16 %13) %22 = (+ x x) %31 = (* (+ %9 3) x) %32 = (+.f64 #s(literal 3 binary64) %11) %35 = (* %9 %16) %40 = (/ 1/2 x) %49 = (/ -1 (+ (* 2 x) -3)) %54 = (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/9 binary64) x)) %60 = (+.f64 #s(literal 1/3 binary64) (*.f64 x (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 4/27 binary64) x)))) %68 = (+.f64 #s(literal 1/3 binary64) (*.f64 x (+.f64 #s(literal 2/9 binary64) (*.f64 x (+.f64 #s(literal 4/27 binary64) (*.f64 #s(literal 8/81 binary64) x)))))) %75 = (/ 1 %31) %87 = (/ -1 %4) %92 = (- 3/2 x) %95 = (*.f64 #s(literal -1 binary64) x) %96 = (+.f64 #s(literal 3/2 binary64) %95) %98 = (* %92 x) %103 = (* %19 %35) %110 = (pow.f64 x #s(literal 3 binary64)) %114 = (/ (/ 1/2 %92) %4) %123 = (/ %98 %40) %129 = (/.f64 #s(literal 1 binary64) x) %130 = (fabs.f64 %129) %133 = (sqrt.f64 %130) %141 = (*.f64 #s(literal 3 binary64) %129) %142 = (-.f64 %141 #s(literal 2 binary64)) %150 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/4 binary64) %129)) %159 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal 9/8 binary64) %129)) x)) #s(literal 1/2 binary64)) %164 = (+.f64 #s(literal 9/8 binary64) (*.f64 #s(literal 27/16 binary64) %129)) %167 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %164 %6)) %150) %180 = (*.f64 #s(literal 3/2 binary64) %129) %181 = (-.f64 %180 #s(literal 1 binary64)) %189 = (pow.f64 x #s(literal 5 binary64)) %207 = (fabs.f64 (/.f64 #s(literal -1 binary64) x)) %212 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %207)) %224 = (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 3/4 binary64) %129 (/.f64 #s(literal 9/8 binary64) %6))) %233 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %164 x)) #s(literal 3/4 binary64)) x))) (approx x #s(literal 0 binary64)) (approx x x) (approx %4 %6) (approx %9 %11) (approx %13 %14) (approx %16 %17) (approx %19 (*.f64 %14 %17)) (approx %22 (*.f64 #s(literal 2 binary64) x)) (approx (* 3 x) (*.f64 #s(literal 3 binary64) x)) (approx %31 (*.f64 x %32)) (approx %35 (*.f64 #s(literal -2 binary64) (*.f64 x %17))) (approx %40 (/.f64 #s(literal 1/2 binary64) x)) (approx %49 #s(literal 1/3 binary64)) (approx %49 %54) (approx %49 %60) (approx %49 %68) (approx (/ 1/3 x) (/.f64 #s(literal 1/3 binary64) x)) (approx %75 (/.f64 %54 x)) (approx %75 (/.f64 %60 x)) (approx %75 (/.f64 %68 x)) (approx (/ -1/2 x) (/.f64 #s(literal -1/2 binary64) x)) (approx %87 (/.f64 #s(literal -1 binary64) %6)) (approx %92 #s(literal 3/2 binary64)) (approx %92 %96) (approx %98 (*.f64 #s(literal 3/2 binary64) x)) (approx %98 (*.f64 x %96)) (approx %103 (*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 %14 (pow.f64 %17 #s(literal 2 binary64)))))) (approx (/ %22 %87) (*.f64 #s(literal -2 binary64) %110)) (approx %114 (/.f64 #s(literal 1/3 binary64) %6)) (approx %114 (/.f64 %54 %6)) (approx %114 (/.f64 %60 %6)) (approx %114 (/.f64 %68 %6)) (approx %123 (*.f64 #s(literal 3 binary64) %6)) (approx %123 (*.f64 %6 %32)) (approx %13 (*.f64 %6 %130)) (approx %16 (*.f64 x %133)) (approx %19 (*.f64 %110 (*.f64 %130 %133))) (approx %31 (*.f64 #s(literal -2 binary64) %6)) (approx %31 (*.f64 %6 %142)) (approx %35 (*.f64 #s(literal -2 binary64) (*.f64 %6 %133))) (approx %49 (*.f64 #s(literal -1 binary64) (/.f64 %150 x))) (approx %49 (/.f64 %159 x)) (approx %49 (/.f64 %167 x)) (approx %75 (/.f64 #s(literal -1/2 binary64) %6)) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 %150 %6))) (approx %75 (/.f64 %159 %6)) (approx %75 (/.f64 %167 %6)) (approx %92 %95) (approx %92 (*.f64 x %181)) (approx %98 (*.f64 #s(literal -1 binary64) %6)) (approx %98 (*.f64 %6 %181)) (approx %103 (*.f64 #s(literal -2 binary64) (*.f64 %189 (*.f64 %130 (pow.f64 %133 #s(literal 2 binary64)))))) (approx %114 (/.f64 #s(literal -1/2 binary64) %110)) (approx %114 (*.f64 #s(literal -1 binary64) (/.f64 %150 %110))) (approx %114 (/.f64 %159 %110)) (approx %114 (/.f64 %167 %110)) (approx %123 (*.f64 %110 %142)) (approx %13 (*.f64 #s(literal -1 binary64) (*.f64 %6 %207))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x %212))) (approx %19 (*.f64 %110 (*.f64 %207 %212))) (approx %35 (*.f64 #s(literal 2 binary64) (*.f64 %6 %212))) (approx %49 (*.f64 #s(literal -1 binary64) (/.f64 %224 x))) (approx %49 (*.f64 #s(literal -1 binary64) (/.f64 %233 x))) (approx %75 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3/4 binary64) (fma.f64 #s(literal 9/8 binary64) %129 (/.f64 #s(literal 27/16 binary64) %6))) x)) #s(literal 1/2 binary64)) %6)) (approx %92 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) %180)))) (approx %103 (*.f64 #s(literal 2 binary64) (*.f64 %189 (*.f64 %207 (pow.f64 %212 #s(literal 2 binary64)))))) (approx %114 (*.f64 #s(literal -1 binary64) (/.f64 %224 %110))) (approx %114 (*.f64 #s(literal -1 binary64) (/.f64 %233 %110))) (approx %123 (*.f64 #s(literal -1 binary64) (*.f64 %110 (-.f64 #s(literal 2 binary64) %141)))) |
3 calls:
| Time | Variable | Point |
|---|---|---|
| 8.0ms | x | inf |
| 6.0ms | x | -inf |
| 5.0ms | x | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 57 | 312 |
| 0 | 86 | 308 |
| 1 | 338 | 295 |
| 2 | 1411 | 277 |
| 0 | 4251 | 265 |
| 0 | 4882 | 256 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (*.f64 x x) %4 = (*.f64 #s(literal -2 binary64) x) %7 = (fabs.f64 x) %8 = (sqrt.f64 %7) %9 = (*.f64 %8 %7) %11 = (+.f64 x x) %13 = (*.f64 #s(literal 3 binary64) x) %18 = (* (+ (* -2 x) 3) x) %19 = (approx %18 %13) %21 = (*.f64 %4 %8) %22 = (/.f64 #s(literal 1/2 binary64) x) %28 = (/ -1 (+ (* 2 x) -3)) %29 = (approx %28 #s(literal 1/3 binary64)) %30 = (/.f64 #s(literal 1/3 binary64) x) %33 = (approx (/ 1 %18) %30) %34 = (/.f64 #s(literal -1/2 binary64) x) %35 = (approx %28 %34) %36 = (/.f64 #s(literal -1 binary64) %1) %38 = (-.f64 #s(literal 3/2 binary64) x) %39 = (/.f64 #s(literal 1/2 binary64) %38) %40 = (/.f64 %39 x) %41 = (*.f64 %38 x) %42 = (*.f64 %9 %21) %43 = (/.f64 %11 %36) %44 = (/.f64 %39 %1) %48 = (/.f64 %40 x) %50 = (/.f64 #s(literal 1 binary64) %19) %56 = (* (* x x) (- 3 (* x 2))) x %1 #s(literal 3 binary64) #s(literal -2 binary64) %4 #s(literal 1 binary64) #s(literal -1 binary64) %7 %8 %9 #s(literal 1/2 binary64) %11 #s(literal -1/2 binary64) %13 %19 #s(literal 1/3 binary64) %21 %22 %29 %30 %33 %34 %35 %36 #s(literal 3/2 binary64) %38 %39 %40 %41 %42 %43 %44 (/.f64 %41 %22) (/.f64 #s(literal 1 binary64) %44) (/.f64 x %40) %48 (/.f64 #s(literal 1 binary64) %48) %50 (/.f64 x %50) (/.f64 x %33) (approx %56 %43) (approx %56 %42) (/.f64 %1 %35) (/.f64 %1 %29) |
| Outputs |
|---|
%1 = (fabs.f64 x) %2 = (neg.f64 %1) %4 = (*.f64 %2 #s(literal 1 binary64)) %6 = (*.f64 #s(literal 1 binary64) %2) %8 = (*.f64 #s(literal 1 binary64) %1) %10 = (neg.f64 %2) %13 = (neg.f64 x) %17 = (*.f64 %13 x) %18 = (*.f64 #s(literal 1/2 binary64) %17) %19 = (fabs.f64 %18) %21 = (*.f64 x x) %22 = (*.f64 #s(literal 1/2 binary64) %21) %23 = (fabs.f64 %22) %25 = (sqrt.f64 %1) %26 = (*.f64 %25 %1) %34 = (/.f64 #s(literal 1 binary64) x) %35 = (/.f64 #s(literal 1 binary64) %34) %38 = (*.f64 %21 %21) %40 = (/.f64 #s(literal 1 binary64) %21) %47 = (/.f64 #s(literal -1 binary64) x) %49 = (/.f64 #s(literal 1 binary64) %1) %51 = (/.f64 #s(literal -1 binary64) %21) %62 = (/.f64 #s(literal 0 binary64) %40) %80 = (*.f64 %1 %21) %86 = (*.f64 %25 %13) %87 = (neg.f64 %25) %92 = (*.f64 %13 %25) %97 = (*.f64 %25 x) %128 = (*.f64 #s(literal -2 binary64) x) %132 = (+.f64 x x) %138 = (/.f64 #s(literal -1/2 binary64) x) %141 = (*.f64 %13 #s(literal 1/2 binary64)) %142 = (*.f64 x #s(literal 1/2 binary64)) %145 = (*.f64 #s(literal -1 binary64) x) %146 = (+.f64 %13 %145) %148 = (*.f64 #s(literal -1 binary64) %142) %155 = (/.f64 #s(literal 1/2 binary64) x) %169 = (/.f64 #s(literal 0 binary64) %138) %181 = (*.f64 #s(literal -1 binary64) %13) %184 = (/.f64 #s(literal 1/2 binary64) %138) %208 = (sqrt.f64 %25) %253 = (/.f64 #s(literal -1/2 binary64) %47) %257 = (*.f64 #s(literal 1/2 binary64) %132) %314 = (/.f64 #s(literal 0 binary64) %155) %332 = (*.f64 #s(literal 3 binary64) x) %349 = (approx (/ (- x 3/2) (/ -1/2 x)) %332) %350 = (neg.f64 %349) %352 = (*.f64 #s(literal 1/2 binary64) %349) %357 = (/.f64 #s(literal 1 binary64) %349) %362 = (/.f64 #s(literal -1 binary64) %349) %366 = (/.f64 #s(literal 0 binary64) %357) %376 = (*.f64 %25 #s(literal -2 binary64)) %377 = (*.f64 %376 x) %403 = (- 3/2 x) %404 = (/ 1/2 %403) %405 = (approx %404 #s(literal 1/3 binary64)) %407 = (/.f64 #s(literal 1 binary64) %405) %413 = (/.f64 #s(literal 1/3 binary64) x) %427 = (approx (/ %404 x) %413) %429 = (/.f64 #s(literal 1 binary64) %427) %438 = (approx %404 %138) %440 = (/.f64 #s(literal 1 binary64) %438) %442 = (/.f64 #s(literal -1 binary64) %1) %447 = (/.f64 #s(literal -1/2 binary64) %21) %463 = (/.f64 #s(literal 0 binary64) %17) %475 = (-.f64 #s(literal 3/2 binary64) x) %479 = (-.f64 x #s(literal 3/2 binary64)) %482 = (/.f64 #s(literal -1 binary64) %479) %493 = (/.f64 #s(literal -1/2 binary64) %475) %495 = (fma.f64 #s(literal 2 binary64) x #s(literal -3 binary64)) %496 = (/.f64 #s(literal -1/2 binary64) %495) %498 = (/.f64 #s(literal -1 binary64) %475) %502 = (/.f64 #s(literal 1/2 binary64) %475) %504 = (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) %515 = (/.f64 #s(literal 0 binary64) %504) %526 = (/.f64 #s(literal 2 binary64) x) %528 = (*.f64 %502 #s(literal 1 binary64)) %534 = (*.f64 %475 x) %535 = (/.f64 #s(literal 1/2 binary64) %534) %538 = (*.f64 %495 x) %539 = (/.f64 #s(literal -1/2 binary64) %538) %542 = (*.f64 %479 x) %543 = (/.f64 #s(literal 1 binary64) %542) %545 = (/.f64 #s(literal 1 binary64) %534) %547 = (/.f64 #s(literal -1/2 binary64) %534) %550 = (*.f64 %504 x) %553 = (neg.f64 %528) %581 = (/.f64 #s(literal 0 binary64) %550) %601 = (*.f64 x #s(literal 3/2 binary64)) %612 = (*.f64 #s(literal 3/2 binary64) x) %629 = (*.f64 %10 %1) %631 = (*.f64 #s(literal -2 binary64) %18) %633 = (*.f64 #s(literal 2 binary64) %22) %642 = (*.f64 %128 %1) %643 = (*.f64 %642 %1) %645 = (*.f64 (*.f64 %377 %25) %1) %647 = (*.f64 (*.f64 %26 #s(literal -2 binary64)) %97) %648 = (*.f64 %132 %21) %649 = (*.f64 %648 #s(literal -1 binary64)) %650 = (*.f64 %128 x) %651 = (*.f64 %650 x) %652 = (*.f64 %17 x) %653 = (/.f64 %652 %17) %654 = (+.f64 %653 x) %655 = (*.f64 %654 %17) %656 = (/.f64 x %17) %657 = (+.f64 %656 %656) %658 = (/.f64 %51 %17) %659 = (/.f64 #s(literal 1 binary64) %658) %660 = (*.f64 %657 %659) %661 = (*.f64 %51 x) %662 = (+.f64 %656 %661) %663 = (*.f64 %662 %659) %664 = (*.f64 %128 %26) %665 = (*.f64 %664 %25) %666 = (*.f64 %132 x) %667 = (*.f64 %666 %13) %668 = (*.f64 %128 %21) %669 = (*.f64 %17 %132) %670 = (*.f64 %13 %666) %671 = (*.f64 #s(literal 2 binary64) %652) %672 = (*.f64 %377 %26) %673 = (*.f64 %132 %17) %674 = (*.f64 %26 %377) %675 = (*.f64 %25 %664) %677 = (*.f64 %1 (*.f64 %25 %377)) %679 = (*.f64 #s(literal -2 binary64) (*.f64 %97 %26)) %680 = (*.f64 x %21) %681 = (*.f64 #s(literal -2 binary64) %680) %682 = (*.f64 %21 %128) %683 = (*.f64 x %650) %685 = (pow.f64 (*.f64 %51 %155) #s(literal -1 binary64)) %687 = (pow.f64 (*.f64 %155 %51) #s(literal -1 binary64)) %688 = (pow.f64 %651 #s(literal 1 binary64)) %690 = (/.f64 (fma.f64 %652 %40 %13) %40) %693 = (/.f64 (fma.f64 %13 %40 (*.f64 %13 %40)) %658) %696 = (*.f64 %40 %51) %697 = (/.f64 (fma.f64 %13 %51 (*.f64 x %40)) %696) %698 = (*.f64 %13 %51) %700 = (*.f64 %51 %40) %701 = (/.f64 (fma.f64 x %40 %698) %700) %702 = (*.f64 %40 %13) %704 = (/.f64 (fma.f64 %13 %40 %702) %658) %707 = (/.f64 (fma.f64 %13 %51 (*.f64 %40 x)) %696) %708 = (*.f64 %51 %13) %710 = (/.f64 (fma.f64 x %40 %708) %700) %712 = (/.f64 (-.f64 %698 %702) %696) %714 = (/.f64 (-.f64 %656 %708) %658) %716 = (/.f64 (neg.f64 %654) %40) %718 = (neg.f64 %658) %719 = (/.f64 (neg.f64 %657) %718) %721 = (/.f64 (neg.f64 %662) %718) %722 = (/.f64 %648 #s(literal -1 binary64)) %723 = (/.f64 %654 %51) %724 = (/.f64 %657 %658) %725 = (/.f64 %662 %658) %726 = (/.f64 %128 %40) %727 = (/.f64 %17 %155) %728 = (/.f64 %651 #s(literal 1 binary64)) %729 = (/.f64 %132 %51) %731 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) %648)) %733 = (/.f64 #s(literal 1 binary64) (/.f64 %51 %654)) %735 = (/.f64 #s(literal 1 binary64) (/.f64 %658 %657)) %737 = (/.f64 #s(literal 1 binary64) (/.f64 %658 %662)) %739 = (/.f64 #s(literal 1 binary64) (/.f64 %40 %128)) %741 = (/.f64 #s(literal 1 binary64) (pow.f64 %651 #s(literal -1 binary64))) %743 = (/.f64 #s(literal 1 binary64) (/.f64 %51 %132)) %745 = (neg.f64 (/.f64 %648 #s(literal 1 binary64))) %747 = (neg.f64 (/.f64 %654 %40)) %748 = (*.f64 %650 %13) %749 = (neg.f64 %748) %750 = (*.f64 %666 x) %751 = (neg.f64 %750) %752 = (*.f64 %21 %132) %753 = (neg.f64 %752) %754 = (*.f64 %17 %128) %755 = (neg.f64 %754) %756 = (neg.f64 %648) %757 = (fma.f64 %17 x %652) %758 = (fma.f64 %13 %21 %652) %759 = (fma.f64 x %17 %652) %761 = (-.f64 %652 (*.f64 %21 x)) %762 = (-.f64 %652 %680) %764 = (+.f64 (/.f64 %653 %51) %652) %765 = (/.f64 %656 %658) %767 = (+.f64 %765 (/.f64 %661 %658)) %768 = (+.f64 %765 %765) %769 = (+.f64 %652 %652) %770 = (*.f64 %447 %498) %771 = (/.f64 #s(literal 1/2 binary64) %21) %772 = (*.f64 %771 %482) %773 = (/.f64 %502 %1) %774 = (*.f64 %773 %49) %776 = (*.f64 %1 %475) %778 = (*.f64 (/.f64 #s(literal 1/2 binary64) %1) (/.f64 #s(literal 1 binary64) %776)) %779 = (*.f64 %528 %40) %780 = (*.f64 %34 %535) %781 = (*.f64 %40 %502) %782 = (*.f64 %138 %543) %783 = (*.f64 %493 %51) %784 = (*.f64 %547 %47) %785 = (*.f64 %535 %34) %786 = (*.f64 %502 %40) %787 = (*.f64 %155 %545) %788 = (*.f64 %479 %21) %790 = (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) %788)) %791 = (*.f64 %534 x) %792 = (neg.f64 %791) %794 = (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) %792)) %796 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) %788)) %797 = (/.f64 #s(literal -1/2 binary64) %788) %798 = (pow.f64 %797 #s(literal 1 binary64)) %800 = (/.f64 (neg.f64 %773) %2) %801 = (/.f64 %553 %17) %802 = (/.f64 %447 %479) %803 = (/.f64 %771 %475) %804 = (/.f64 %773 %1) %805 = (/.f64 %528 %21) %806 = (/.f64 %138 %542) %807 = (/.f64 %493 %17) %808 = (/.f64 %547 %13) %809 = (/.f64 %535 x) %810 = (/.f64 %502 %21) %811 = (/.f64 %155 %534) %812 = (/.f64 #s(literal -1/2 binary64) %792) %814 = (/.f64 #s(literal 1/2 binary64) (neg.f64 %792)) %815 = (/.f64 #s(literal 1/2 binary64) %791) %816 = (*.f64 %550 x) %817 = (/.f64 #s(literal 1 binary64) %816) %819 = (neg.f64 (*.f64 %34 %547)) %821 = (neg.f64 (*.f64 %40 %493)) %822 = (/.f64 #s(literal -1/2 binary64) %791) %823 = (neg.f64 %822) %824 = (*.f64 %504 %1) %825 = (*.f64 %824 %1) %826 = (*.f64 %534 #s(literal 1 binary64)) %827 = (*.f64 %826 %132) %828 = (*.f64 %21 #s(literal -2 binary64)) %829 = (*.f64 %828 %479) %830 = (*.f64 %21 #s(literal 2 binary64)) %831 = (*.f64 %830 %475) %832 = (*.f64 %538 %13) %833 = (*.f64 #s(literal 2 binary64) %550) %834 = (*.f64 %833 %253) %835 = (*.f64 %1 #s(literal 2 binary64)) %836 = (*.f64 %835 %776) %837 = (*.f64 #s(literal 2 binary64) %504) %838 = (*.f64 %837 %22) %839 = (*.f64 %791 #s(literal 2 binary64)) %840 = (*.f64 %666 %475) %841 = (*.f64 %550 %35) %842 = (*.f64 %542 %128) %843 = (*.f64 %128 %542) %844 = (*.f64 %17 %495) %845 = (*.f64 %13 %538) %846 = (*.f64 %504 %21) %847 = (*.f64 %816 #s(literal 1 binary64)) %848 = (*.f64 %534 %132) %849 = (*.f64 %475 %666) %850 = (*.f64 %495 %17) %851 = (*.f64 #s(literal 1/2 binary64) %816) %852 = (*.f64 #s(literal 2 binary64) %851) %853 = (*.f64 #s(literal 2 binary64) %791) %854 = (/.f64 %479 %47) %855 = (*.f64 %132 %854) %856 = (*.f64 %132 %534) %857 = (*.f64 %1 %504) %858 = (*.f64 %1 %857) %859 = (*.f64 %495 %21) %860 = (*.f64 #s(literal -1 binary64) %859) %861 = (*.f64 #s(literal 1 binary64) %816) %862 = (*.f64 %21 %504) %863 = (*.f64 x %550) %864 = (pow.f64 %816 #s(literal 1 binary64)) %865 = (pow.f64 %797 #s(literal -1 binary64)) %866 = (*.f64 %21 #s(literal 3 binary64)) %868 = (/.f64 (fma.f64 %866 #s(literal -1 binary64) %648) #s(literal -1 binary64)) %870 = (/.f64 (fma.f64 %866 %51 %654) %51) %872 = (/.f64 (fma.f64 %866 %658 %657) %658) %874 = (/.f64 (fma.f64 %866 %658 %662) %658) %876 = (/.f64 (fma.f64 %866 %40 %128) %40) %878 = (/.f64 (fma.f64 %866 %51 %132) %51) %879 = (*.f64 #s(literal 3 binary64) %21) %881 = (/.f64 (fma.f64 %879 #s(literal -1 binary64) %648) #s(literal -1 binary64)) %883 = (/.f64 (fma.f64 %879 %51 %654) %51) %885 = (/.f64 (fma.f64 %879 %658 %657) %658) %887 = (/.f64 (fma.f64 %879 %658 %662) %658) %889 = (/.f64 (fma.f64 %879 %40 %128) %40) %891 = (/.f64 (fma.f64 %879 %51 %132) %51) %893 = (/.f64 (neg.f64 %826) %138) %894 = (/.f64 %826 %155) %895 = (/.f64 %828 %498) %896 = (/.f64 %830 %482) %897 = (/.f64 %538 %47) %898 = (/.f64 %788 #s(literal -1/2 binary64)) %899 = (/.f64 %792 #s(literal -1/2 binary64)) %900 = (/.f64 %791 #s(literal 1/2 binary64)) %901 = (/.f64 %550 %34) %902 = (/.f64 %479 %447) %903 = (/.f64 %542 %138) %904 = (/.f64 %17 %493) %905 = (/.f64 %13 %547) %906 = (/.f64 %504 %40) %907 = (/.f64 %816 #s(literal 1 binary64)) %908 = (/.f64 %534 %155) %909 = (/.f64 %475 %771) %910 = (/.f64 %495 %51) %911 = (/.f64 %1 %773) %912 = (/.f64 #s(literal -1 binary64) %822) %914 = (/.f64 #s(literal 1 binary64) (/.f64 %155 %826)) %916 = (/.f64 #s(literal 1 binary64) (/.f64 %482 %830)) %918 = (/.f64 #s(literal 1 binary64) (/.f64 %40 %504)) %920 = (/.f64 #s(literal 1 binary64) (/.f64 %34 %550)) %922 = (/.f64 #s(literal 1 binary64) (/.f64 %822 #s(literal -1 binary64))) %924 = (/.f64 #s(literal 1 binary64) (pow.f64 %816 #s(literal -1 binary64))) %926 = (/.f64 #s(literal 1 binary64) (/.f64 %797 #s(literal 1 binary64))) %927 = (/.f64 #s(literal 1 binary64) %797) %928 = (/.f64 %21 %528) %929 = (/.f64 %21 %502) %930 = (/.f64 x %535) %932 = (neg.f64 (*.f64 %828 %475)) %934 = (neg.f64 (*.f64 %830 %479)) %936 = (neg.f64 (*.f64 %538 x)) %938 = (neg.f64 (*.f64 %504 %17)) %940 = (neg.f64 (*.f64 %666 %479)) %942 = (neg.f64 (*.f64 %550 %13)) %944 = (neg.f64 (*.f64 %816 #s(literal -1 binary64))) %946 = (neg.f64 (*.f64 #s(literal 2 binary64) %788)) %948 = (neg.f64 (*.f64 %132 %542)) %949 = (*.f64 %479 %666) %951 = (neg.f64 (*.f64 #s(literal 1 binary64) %949)) %953 = (neg.f64 (/.f64 %495 %40)) %955 = (neg.f64 (/.f64 %788 #s(literal 1/2 binary64))) %957 = (neg.f64 (/.f64 %538 %34)) %959 = (neg.f64 (/.f64 %826 %138)) %961 = (neg.f64 (/.f64 %830 %498)) %963 = (neg.f64 (/.f64 %504 %51)) %965 = (neg.f64 (/.f64 %550 %47)) %966 = (neg.f64 %949) %967 = (neg.f64 %859) %968 = (/.f64 #s(literal 0 binary64) %797) %969 = (fma.f64 %824 %1 %968) %970 = (fma.f64 %826 %132 %968) %971 = (fma.f64 %828 %479 %968) %972 = (fma.f64 %830 %475 %968) %973 = (fma.f64 %538 %13 %968) %974 = (fma.f64 %833 %253 %968) %975 = (fma.f64 %835 %776 %968) %976 = (fma.f64 %837 %22 %968) %977 = (fma.f64 %791 #s(literal 2 binary64) %968) %978 = (fma.f64 %666 %475 %968) %979 = (fma.f64 %550 %35 %968) %980 = (fma.f64 %550 x %968) %981 = (fma.f64 %542 %128 %968) %982 = (fma.f64 %128 %542 %968) %983 = (fma.f64 %17 %495 %968) %984 = (fma.f64 %13 %538 %968) %985 = (fma.f64 %504 %21 %968) %986 = (fma.f64 %816 #s(literal 1 binary64) %968) %987 = (fma.f64 %534 %132 %968) %988 = (fma.f64 %475 %666 %968) %989 = (fma.f64 %495 %17 %968) %990 = (fma.f64 #s(literal 2 binary64) %851 %968) %991 = (fma.f64 #s(literal 2 binary64) %791 %968) %992 = (fma.f64 %132 %854 %968) %993 = (fma.f64 %132 %534 %968) %994 = (fma.f64 #s(literal 1/2 binary64) %816 %851) %995 = (fma.f64 %1 %857 %968) %996 = (fma.f64 #s(literal -1 binary64) %859 %968) %997 = (fma.f64 #s(literal 1 binary64) %816 %968) %998 = (fma.f64 #s(literal 3 binary64) %21 %651) %999 = (fma.f64 %21 %504 %968) %1000 = (fma.f64 %21 #s(literal 3 binary64) %651) %1001 = (fma.f64 x %550 %968) %1002 = (-.f64 %866 %748) %1004 = (*.f64 (neg.f64 %642) %1) %1005 = (-.f64 %866 %1004) %1006 = (-.f64 %866 %750) %1007 = (*.f64 x %666) %1008 = (-.f64 %866 %1007) %1009 = (-.f64 %866 %752) %1010 = (*.f64 #s(literal -2 binary64) %652) %1011 = (-.f64 %866 %1010) %1012 = (*.f64 #s(literal 2 binary64) %680) %1013 = (-.f64 %866 %1012) %1014 = (-.f64 %866 %754) %1015 = (*.f64 %13 %650) %1016 = (-.f64 %866 %1015) %1017 = (-.f64 %866 %648) %1018 = (-.f64 %879 %748) %1019 = (-.f64 %879 %1004) %1020 = (-.f64 %879 %750) %1021 = (-.f64 %879 %1007) %1022 = (-.f64 %879 %752) %1023 = (-.f64 %879 %1010) %1024 = (-.f64 %879 %1012) %1025 = (-.f64 %879 %754) %1026 = (-.f64 %879 %1015) %1027 = (-.f64 %879 %648) %1029 = (+.f64 (/.f64 %601 %155) %651) %1031 = (+.f64 (/.f64 %612 %155) %651) %1032 = (+.f64 %851 %851) %1033 = (+.f64 %866 %651) %1034 = (+.f64 %879 %651) %1035 = (+.f64 %816 %968) %1037 = (/.f64 #s(literal 1/2 binary64) %349) %1049 = (/.f64 #s(literal 0 binary64) %349) %1058 = (*.f64 %349 x) %1062 = (*.f64 %13 %349) %1086 = (/.f64 x %427) %1088 = (neg.f64 %427) %1089 = (neg.f64 %1088) %1109 = (approx (/ (* %403 x) (/ 1/2 x)) %651) %1110 = (pow.f64 %1109 #s(literal 1 binary64)) %1112 = (/.f64 #s(literal 1 binary64) (pow.f64 %1109 #s(literal -1 binary64))) %1113 = (/.f64 x %438) %1114 = (*.f64 %1113 x) %1125 = (neg.f64 %438) %1126 = (neg.f64 %1125) %1146 = (/.f64 x %405) %1157 = (/.f64 %21 %405) %1159 = (neg.f64 %405) %1160 = (neg.f64 %1159) x (*.f64 %4 %4) (*.f64 %6 %6) (*.f64 %8 %8) (*.f64 %10 %10) (*.f64 %2 %2) (*.f64 %13 %13) (*.f64 #s(literal 2 binary64) %19) (*.f64 #s(literal 2 binary64) %23) (*.f64 %26 %25) (*.f64 %25 %26) (*.f64 %1 %1) (*.f64 #s(literal -1 binary64) %17) (*.f64 #s(literal 1 binary64) %21) (*.f64 %21 #s(literal 1 binary64)) (*.f64 x %35) %21 (pow.f64 %2 #s(literal 2 binary64)) (pow.f64 %38 #s(literal 1/2 binary64)) (pow.f64 %40 #s(literal -1 binary64)) (pow.f64 %13 #s(literal 2 binary64)) (pow.f64 %1 #s(literal 2 binary64)) (pow.f64 %21 #s(literal 1 binary64)) (pow.f64 x #s(literal 2 binary64)) (/.f64 %17 #s(literal -1 binary64)) (/.f64 %13 %47) (/.f64 %1 %49) (/.f64 #s(literal -1 binary64) %51) (/.f64 #s(literal 1 binary64) (/.f64 %51 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %40 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %40) (/.f64 %21 #s(literal 1 binary64)) (/.f64 x %34) (neg.f64 %17) (fma.f64 %4 %4 %62) (fma.f64 %6 %6 %62) (fma.f64 %8 %8 %62) (fma.f64 %10 %10 %62) (fma.f64 %2 %2 %62) (fma.f64 %13 %13 %62) (fma.f64 #s(literal 2 binary64) %19 %62) (fma.f64 #s(literal 2 binary64) %23 %62) (fma.f64 #s(literal 1/2 binary64) %21 %22) (fma.f64 %26 %25 %62) (fma.f64 %25 %26 %62) (fma.f64 %1 %1 %62) (fma.f64 #s(literal -1 binary64) %17 %62) (fma.f64 #s(literal 1 binary64) %21 %62) (fma.f64 %21 #s(literal 1 binary64) %62) (fma.f64 x %35 %62) (fma.f64 x x %62) (sqrt.f64 (*.f64 %80 %1)) (sqrt.f64 (*.f64 %1 %80)) (sqrt.f64 %38) (fabs.f64 (*.f64 %86 %87)) (fabs.f64 (*.f64 %86 %25)) (fabs.f64 (*.f64 %92 %87)) (fabs.f64 (*.f64 %92 %25)) (fabs.f64 (*.f64 %97 %87)) (fabs.f64 (*.f64 %97 %25)) (fabs.f64 (*.f64 %87 %86)) (fabs.f64 (*.f64 %87 %92)) (fabs.f64 (*.f64 %87 %97)) (fabs.f64 (*.f64 %25 %86)) (fabs.f64 (*.f64 %25 %92)) (fabs.f64 (*.f64 %25 %97)) (fabs.f64 (*.f64 %1 %13)) (fabs.f64 (*.f64 %13 %1)) (fabs.f64 (*.f64 x %1)) (fabs.f64 (*.f64 %1 x)) (fabs.f64 %17) (fabs.f64 %21) (+.f64 %22 %22) (+.f64 %21 %62) #s(literal 3 binary64) #s(literal -2 binary64) (*.f64 %128 #s(literal 1 binary64)) (*.f64 %13 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %13) (*.f64 %132 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %132) (*.f64 #s(literal 1 binary64) %128) %128 (*.f64 x #s(literal -2 binary64)) (pow.f64 %138 #s(literal -1 binary64)) (pow.f64 %128 #s(literal 1 binary64)) (/.f64 (-.f64 %141 %142) #s(literal 1/2 binary64)) (/.f64 %146 #s(literal 1 binary64)) (/.f64 (-.f64 %142 %148) #s(literal -1/2 binary64)) (/.f64 %128 #s(literal 1 binary64)) (/.f64 %13 #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) %47) (/.f64 %132 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %155) (/.f64 #s(literal 1 binary64) (/.f64 %138 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %155 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) %132)) (/.f64 #s(literal 1 binary64) (pow.f64 %128 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %138) (/.f64 #s(literal -2 binary64) %34) (/.f64 x #s(literal -1/2 binary64)) (neg.f64 %132) (fma.f64 %128 #s(literal 1 binary64) %169) (fma.f64 %13 #s(literal 2 binary64) %169) (fma.f64 %13 #s(literal 1 binary64) %13) (fma.f64 #s(literal 2 binary64) %13 %169) (fma.f64 %132 #s(literal -1 binary64) %169) (fma.f64 #s(literal -1 binary64) %132 %169) (fma.f64 #s(literal 1 binary64) %128 %169) (fma.f64 #s(literal 1 binary64) %13 %13) (fma.f64 #s(literal -2 binary64) x %169) (fma.f64 x #s(literal -1 binary64) %13) (fma.f64 x #s(literal -2 binary64) %169) (-.f64 %13 %181) (-.f64 %13 x) (+.f64 %184 %184) (+.f64 %128 %169) (+.f64 %13 %13) #s(literal 1 binary64) #s(literal -1 binary64) (*.f64 %87 %87) (*.f64 %25 %25) (*.f64 %1 #s(literal 1 binary64)) (pow.f64 %38 #s(literal 1/4 binary64)) (pow.f64 %25 #s(literal 2 binary64)) (pow.f64 %1 #s(literal 1 binary64)) (pow.f64 %21 #s(literal 1/2 binary64)) (/.f64 (fabs.f64 %142) #s(literal 1/2 binary64)) (/.f64 %1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %49) (sqrt.f64 %21) (fabs.f64 (*.f64 %87 %25)) (fabs.f64 (*.f64 %25 %87)) (fabs.f64 %2) (fabs.f64 %13) (fabs.f64 %1) %1 (*.f64 %208 %208) (pow.f64 %38 #s(literal 1/8 binary64)) (pow.f64 %25 #s(literal 1 binary64)) (pow.f64 %1 #s(literal 1/2 binary64)) (pow.f64 %21 #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %25 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1 #s(literal -1/2 binary64))) %25 (fabs.f64 (neg.f64 %87)) (fabs.f64 %87) (fabs.f64 %25) %26 (*.f64 %1 %25) (pow.f64 %80 #s(literal 1/2 binary64)) (pow.f64 %26 #s(literal 1 binary64)) (pow.f64 %25 #s(literal 3 binary64)) (pow.f64 %1 #s(literal 3/2 binary64)) (pow.f64 %21 #s(literal 3/4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %26 #s(literal -1 binary64))) (sqrt.f64 %80) (fabs.f64 (neg.f64 %92)) (fabs.f64 (*.f64 %87 %13)) (fabs.f64 (*.f64 %87 %1)) (fabs.f64 (*.f64 %87 x)) (fabs.f64 (*.f64 %13 %87)) (fabs.f64 (*.f64 %1 %87)) (fabs.f64 (*.f64 x %87)) (fabs.f64 %86) (fabs.f64 %92) (fabs.f64 %97) (fabs.f64 %26) #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %253) (*.f64 %13 #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) %35) (*.f64 #s(literal 2 binary64) %257) (*.f64 #s(literal 2 binary64) x) (*.f64 %132 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %128) (*.f64 #s(literal 1 binary64) %132) (*.f64 #s(literal -2 binary64) %13) (*.f64 x #s(literal 2 binary64)) (pow.f64 %155 #s(literal -1 binary64)) (pow.f64 %132 #s(literal 1 binary64)) (/.f64 (fma.f64 %142 #s(literal 1/2 binary64) (*.f64 %142 #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (/.f64 (fma.f64 %142 #s(literal -1 binary64) %141) #s(literal -1/2 binary64)) (/.f64 (fma.f64 %142 #s(literal 1 binary64) %142) #s(literal 1/2 binary64)) (/.f64 (fma.f64 %13 #s(literal 1/2 binary64) (*.f64 %142 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (/.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 %142 #s(literal 1 binary64))) #s(literal 1/2 binary64)) (/.f64 (fma.f64 x #s(literal 1/2 binary64) %142) #s(literal 1/2 binary64)) (/.f64 %146 #s(literal -1 binary64)) (/.f64 (fma.f64 %142 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %142)) #s(literal 1/4 binary64)) (/.f64 (fma.f64 %142 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) %13)) #s(literal -1/2 binary64)) (/.f64 (fma.f64 %142 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (/.f64 (fma.f64 %13 #s(literal 1/2 binary64) %148) #s(literal -1/2 binary64)) (/.f64 (+.f64 x %181) #s(literal 1 binary64)) (/.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) %142)) #s(literal 1/2 binary64)) (/.f64 %128 #s(literal -1 binary64)) (/.f64 %13 #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) %34) (/.f64 %132 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %138) (/.f64 #s(literal 1 binary64) (/.f64 %138 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %155 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %132 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %155) (/.f64 #s(literal -2 binary64) %47) (/.f64 x #s(literal 1/2 binary64)) (neg.f64 %128) (fma.f64 #s(literal 4 binary64) %253 %314) (fma.f64 %13 #s(literal -2 binary64) %314) (fma.f64 #s(literal 2 binary64) %35 %314) (fma.f64 #s(literal 2 binary64) %257 %314) (fma.f64 #s(literal 2 binary64) x %314) (fma.f64 %132 #s(literal 1 binary64) %314) (fma.f64 #s(literal 1/2 binary64) %132 %257) (fma.f64 #s(literal -1 binary64) %128 %314) (fma.f64 #s(literal 1 binary64) %132 %314) (fma.f64 #s(literal -2 binary64) %13 %314) (fma.f64 x #s(literal 2 binary64) %314) (-.f64 %35 %13) (-.f64 x %145) (-.f64 x %13) (+.f64 %35 %35) (+.f64 %257 %257) (+.f64 %132 %314) %132 #s(literal -1/2 binary64) %332 (*.f64 x #s(literal 3 binary64)) (pow.f64 %332 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %332 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 3 binary64) %13)) (neg.f64 (*.f64 x #s(literal -3 binary64))) (neg.f64 (*.f64 #s(literal -3 binary64) x)) (*.f64 %350 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) %352) (*.f64 %349 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %350) (*.f64 #s(literal 1 binary64) %349) (pow.f64 %357 #s(literal -1 binary64)) (pow.f64 %349 #s(literal 1 binary64)) %349 (/.f64 %350 #s(literal -1 binary64)) (/.f64 %349 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %362) (/.f64 #s(literal 1 binary64) %357) (neg.f64 %350) (fma.f64 %350 #s(literal -1 binary64) %366) (fma.f64 #s(literal 2 binary64) %352 %366) (fma.f64 %349 #s(literal 1 binary64) %366) (fma.f64 #s(literal 1/2 binary64) %349 %352) (fma.f64 #s(literal -1 binary64) %350 %366) (fma.f64 #s(literal 1 binary64) %349 %366) (+.f64 %352 %352) (+.f64 %349 %366) #s(literal 1/3 binary64) %377 (*.f64 %97 #s(literal -2 binary64)) (*.f64 %128 %25) (*.f64 %25 %128) (*.f64 #s(literal -2 binary64) %97) (*.f64 x (*.f64 #s(literal -2 binary64) %25)) (pow.f64 %377 #s(literal 1 binary64)) (/.f64 %97 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %377 #s(literal -1 binary64))) (neg.f64 (*.f64 %376 %13)) (neg.f64 (*.f64 %97 #s(literal 2 binary64))) (neg.f64 (*.f64 %25 %132)) (*.f64 %34 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) %47) (*.f64 #s(literal 1/2 binary64) %34) (pow.f64 %155 #s(literal 1 binary64)) (/.f64 %34 #s(literal 2 binary64)) (/.f64 #s(literal -1/2 binary64) %13) %155 (/.f64 #s(literal 1 binary64) %132) (neg.f64 %138) (pow.f64 %405 #s(literal 1 binary64)) %405 (/.f64 #s(literal 1 binary64) %407) (*.f64 %34 #s(literal 1/3 binary64)) (*.f64 #s(literal -1/3 binary64) %47) (*.f64 #s(literal 1/3 binary64) %34) (pow.f64 %413 #s(literal 1 binary64)) (/.f64 #s(literal -1/3 binary64) %13) %413 (/.f64 #s(literal 1 binary64) (/.f64 %13 #s(literal -1/3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %413 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/3 binary64))) (neg.f64 (*.f64 %34 #s(literal -1/3 binary64))) (neg.f64 (/.f64 #s(literal -1/3 binary64) x)) (pow.f64 %427 #s(literal 1 binary64)) %427 (/.f64 #s(literal 1 binary64) %429) (*.f64 %34 #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) %34) (*.f64 #s(literal 1/2 binary64) %47) (pow.f64 %138 #s(literal 1 binary64)) %138 (/.f64 #s(literal 1/2 binary64) %13) (/.f64 #s(literal 1 binary64) %128) (neg.f64 %155) (pow.f64 %438 #s(literal 1 binary64)) %438 (/.f64 #s(literal 1 binary64) %440) (*.f64 %442 %49) (*.f64 %47 %34) (*.f64 %34 %47) (*.f64 %40 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) %447) (*.f64 #s(literal -1 binary64) %40) (*.f64 #s(literal 1 binary64) %51) (pow.f64 %17 #s(literal -1 binary64)) (pow.f64 %51 #s(literal 1 binary64)) (/.f64 %49 %2) (/.f64 %442 %1) (/.f64 %47 x) (/.f64 %34 %13) (/.f64 %40 #s(literal -1 binary64)) (/.f64 %51 #s(literal 1 binary64)) %51 (/.f64 #s(literal 1 binary64) %17) (neg.f64 (*.f64 %40 #s(literal 1 binary64))) (neg.f64 %40) (fma.f64 %442 %49 %463) (fma.f64 %47 %34 %463) (fma.f64 %34 %47 %463) (fma.f64 %40 #s(literal -1 binary64) %463) (fma.f64 #s(literal 2 binary64) %447 %463) (fma.f64 #s(literal -1/2 binary64) %40 %447) (fma.f64 #s(literal 1/2 binary64) %51 %447) (fma.f64 #s(literal -1 binary64) %40 %463) (fma.f64 #s(literal 1 binary64) %51 %463) (+.f64 %447 %447) (+.f64 %51 %463) #s(literal 3/2 binary64) (pow.f64 %475 #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 3/4 binary64) %142) #s(literal 1/2 binary64)) (/.f64 %479 #s(literal -1 binary64)) (/.f64 %475 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %482) (neg.f64 %479) (fma.f64 %13 #s(literal 1 binary64) #s(literal 3/2 binary64)) (fma.f64 #s(literal 1 binary64) %13 #s(literal 3/2 binary64)) (fma.f64 x #s(literal -1 binary64) #s(literal 3/2 binary64)) (-.f64 %13 #s(literal -3/2 binary64)) %475 (+.f64 %13 #s(literal 3/2 binary64)) (+.f64 #s(literal 3/2 binary64) %13) (*.f64 %482 #s(literal 1/2 binary64)) (*.f64 %493 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) %496) (*.f64 #s(literal -1/2 binary64) %498) (*.f64 #s(literal 1/2 binary64) %482) (*.f64 #s(literal -1 binary64) %493) (*.f64 #s(literal 1 binary64) %502) (pow.f64 %504 #s(literal -1 binary64)) (pow.f64 %502 #s(literal 1 binary64)) (/.f64 %482 #s(literal 2 binary64)) (/.f64 %493 #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) %479) %502 (/.f64 #s(literal -1 binary64) %495) (/.f64 #s(literal 1 binary64) %504) (neg.f64 (*.f64 %482 #s(literal -1/2 binary64))) (neg.f64 %493) (fma.f64 %482 #s(literal 1/2 binary64) %515) (fma.f64 %493 #s(literal -1 binary64) %515) (fma.f64 #s(literal 2 binary64) %496 %515) (fma.f64 #s(literal -1/2 binary64) %498 %515) (fma.f64 #s(literal 1/2 binary64) %482 %515) (fma.f64 #s(literal 1/2 binary64) %502 %496) (fma.f64 #s(literal -1 binary64) %493 %515) (fma.f64 #s(literal 1 binary64) %502 %515) (+.f64 %496 %496) (+.f64 %502 %515) (*.f64 %526 %496) (*.f64 %528 %34) (*.f64 %482 %155) (*.f64 %34 %502) (*.f64 %138 %498) (*.f64 %493 %47) (*.f64 %535 #s(literal 1 binary64)) (*.f64 %502 %34) (*.f64 #s(literal 2 binary64) %539) (*.f64 %155 %482) (*.f64 #s(literal -1/2 binary64) %543) (*.f64 #s(literal 1/2 binary64) %545) (*.f64 #s(literal -1 binary64) %547) (*.f64 #s(literal 1 binary64) %535) (pow.f64 %550 #s(literal -1 binary64)) (pow.f64 %535 #s(literal 1 binary64)) (/.f64 %553 %13) (/.f64 %528 x) (/.f64 %47 %495) (/.f64 %34 %504) (/.f64 %138 %479) (/.f64 %493 %13) (/.f64 %535 #s(literal 1 binary64)) (/.f64 %502 x) (/.f64 %155 %475) (/.f64 #s(literal -1/2 binary64) %542) %535 (/.f64 #s(literal -1 binary64) %538) (/.f64 #s(literal 1 binary64) (/.f64 %538 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %550) (/.f64 #s(literal 1 binary64) (/.f64 %550 #s(literal 1 binary64))) (neg.f64 (*.f64 %34 %493)) (neg.f64 (*.f64 %482 %138)) (neg.f64 (*.f64 %535 #s(literal -1 binary64))) (neg.f64 (/.f64 %47 %504)) (neg.f64 (/.f64 %34 %495)) (neg.f64 %547) (fma.f64 %526 %496 %581) (fma.f64 %528 %34 %581) (fma.f64 %482 %155 %581) (fma.f64 %34 %502 %581) (fma.f64 %138 %498 %581) (fma.f64 %493 %47 %581) (fma.f64 %535 #s(literal 1 binary64) %581) (fma.f64 %502 %34 %581) (fma.f64 #s(literal 2 binary64) %539 %581) (fma.f64 %155 %482 %581) (fma.f64 #s(literal -1/2 binary64) %543 %581) (fma.f64 #s(literal 1/2 binary64) %545 %581) (fma.f64 #s(literal 1/2 binary64) %535 %539) (fma.f64 #s(literal -1 binary64) %547 %581) (fma.f64 #s(literal 1 binary64) %535 %581) (+.f64 %539 %539) (+.f64 %535 %581) %534 (*.f64 x %475) (pow.f64 %534 #s(literal 1 binary64)) (/.f64 (fma.f64 %601 #s(literal 1 binary64) %17) #s(literal 1 binary64)) (/.f64 (fma.f64 %601 %40 #s(literal -1 binary64)) %40) (/.f64 (fma.f64 %601 %51 #s(literal 1 binary64)) %51) (/.f64 (fma.f64 %601 #s(literal -1 binary64) %21) #s(literal -1 binary64)) (/.f64 (fma.f64 %601 %47 x) %47) (/.f64 (fma.f64 %612 #s(literal 1 binary64) %17) #s(literal 1 binary64)) (/.f64 (fma.f64 %612 %40 #s(literal -1 binary64)) %40) (/.f64 (fma.f64 %612 %51 #s(literal 1 binary64)) %51) (/.f64 (fma.f64 %612 #s(literal -1 binary64) %21) #s(literal -1 binary64)) (/.f64 (fma.f64 %612 %47 x) %47) (/.f64 %13 %498) (/.f64 #s(literal 1 binary64) %545) (/.f64 x %482) (neg.f64 %542) (fma.f64 #s(literal 3/2 binary64) x %17) (fma.f64 x #s(literal 3/2 binary64) %17) (-.f64 %601 %629) (-.f64 %601 %631) (-.f64 %601 %633) (-.f64 %601 %21) (-.f64 %612 %629) (-.f64 %612 %631) (-.f64 %612 %633) (-.f64 %612 %21) (+.f64 %601 %17) (+.f64 %612 %17) %643 %645 %647 %649 %651 %655 %660 %663 %665 %667 %668 %669 %670 %671 %672 %673 %674 %675 %677 %679 %681 %682 %683 %685 %687 %688 %690 %693 %697 %701 %704 %707 %710 %712 %714 %716 %719 %721 %722 %723 %724 %725 %726 %727 %728 %729 %731 %733 %735 %737 %739 %741 %743 %745 %747 %749 %751 %753 %755 %756 %757 %758 %759 %761 %762 %764 %767 %768 %769 %643 %645 %647 %649 %651 %655 %660 %663 %665 %667 %668 %669 %670 %671 %672 %673 %674 %675 %677 %679 %681 %682 %683 %685 %687 %688 %690 %693 %697 %701 %704 %707 %710 %712 %714 %716 %719 %721 %722 %723 %724 %725 %726 %727 %728 %729 %731 %733 %735 %737 %739 %741 %743 %745 %747 %749 %751 %753 %755 %756 %757 %758 %759 %761 %762 %764 %767 %768 %769 %770 %772 %774 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %790 %794 %796 %798 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %797 %812 %814 %815 %817 %819 %821 %823 %825 %827 %829 %831 %832 %834 %836 %838 %839 %840 %841 %816 %842 %843 %844 %845 %846 %847 %848 %849 %850 %852 %853 %855 %856 %858 %860 %861 %862 %863 %864 %865 %868 %870 %872 %874 %876 %878 %881 %883 %885 %887 %889 %891 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %914 %916 %918 %920 %922 %924 %926 %927 %928 %929 %930 %932 %934 %936 %938 %940 %942 %944 %946 %948 %951 %953 %955 %957 %959 %961 %963 %965 %966 %967 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %987 %988 %989 %990 %991 %992 %993 %994 %995 %996 %997 %998 %999 %1000 %1001 %1002 %1005 %1006 %1008 %1009 %1011 %1013 %1014 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1029 %1031 %1032 %1033 %1034 %1035 %825 %827 %829 %831 %832 %834 %836 %838 %839 %840 %841 %816 %842 %843 %844 %845 %846 %847 %848 %849 %850 %852 %853 %855 %856 %858 %860 %861 %862 %863 %864 %865 %868 %870 %872 %874 %876 %878 %881 %883 %885 %887 %889 %891 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %914 %916 %918 %920 %922 %924 %926 %927 %928 %929 %930 %932 %934 %936 %938 %940 %942 %944 %946 %948 %951 %953 %955 %957 %959 %961 %963 %965 %966 %967 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %987 %988 %989 %990 %991 %992 %993 %994 %995 %996 %997 %998 %999 %1000 %1001 %1002 %1005 %1006 %1008 %1009 %1011 %1013 %1014 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1029 %1031 %1032 %1033 %1034 %1035 %825 %827 %829 %831 %832 %834 %836 %838 %839 %840 %841 %816 %842 %843 %844 %845 %846 %847 %848 %849 %850 %852 %853 %855 %856 %858 %860 %861 %862 %863 %864 %865 %868 %870 %872 %874 %876 %878 %881 %883 %885 %887 %889 %891 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %914 %916 %918 %920 %922 %924 %926 %927 %928 %929 %930 %932 %934 %936 %938 %940 %942 %944 %946 %948 %951 %953 %955 %957 %959 %961 %963 %965 %966 %967 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %987 %988 %989 %990 %991 %992 %993 %994 %995 %996 %997 %998 %999 %1000 %1001 %1002 %1005 %1006 %1008 %1009 %1011 %1013 %1014 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1029 %1031 %1032 %1033 %1034 %1035 %770 %772 %774 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %790 %794 %796 %798 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 %810 %811 %797 %812 %814 %815 %817 %819 %821 %823 %825 %827 %829 %831 %832 %834 %836 %838 %839 %840 %841 %816 %842 %843 %844 %845 %846 %847 %848 %849 %850 %852 %853 %855 %856 %858 %860 %861 %862 %863 %864 %865 %868 %870 %872 %874 %876 %878 %881 %883 %885 %887 %889 %891 %893 %894 %895 %896 %897 %898 %899 %900 %901 %902 %903 %904 %905 %906 %907 %908 %909 %910 %911 %912 %914 %916 %918 %920 %922 %924 %926 %927 %928 %929 %930 %932 %934 %936 %938 %940 %942 %944 %946 %948 %951 %953 %955 %957 %959 %961 %963 %965 %966 %967 %969 %970 %971 %972 %973 %974 %975 %976 %977 %978 %979 %980 %981 %982 %983 %984 %985 %986 %987 %988 %989 %990 %991 %992 %993 %994 %995 %996 %997 %998 %999 %1000 %1001 %1002 %1005 %1006 %1008 %1009 %1011 %1013 %1014 %1016 %1017 %1018 %1019 %1020 %1021 %1022 %1023 %1024 %1025 %1026 %1027 %1029 %1031 %1032 %1033 %1034 %1035 (*.f64 %357 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %1037) (*.f64 #s(literal -1 binary64) %362) (*.f64 #s(literal 1 binary64) %357) (pow.f64 %357 #s(literal 1 binary64)) (pow.f64 %349 #s(literal -1 binary64)) (/.f64 %362 #s(literal -1 binary64)) (/.f64 %357 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %350) %357 (neg.f64 (*.f64 %357 #s(literal -1 binary64))) (neg.f64 %362) (fma.f64 %357 #s(literal 1 binary64) %1049) (fma.f64 #s(literal 2 binary64) %1037 %1049) (fma.f64 #s(literal 1/2 binary64) %357 %1037) (fma.f64 #s(literal -1 binary64) %362 %1049) (fma.f64 #s(literal 1 binary64) %357 %1049) (+.f64 %1037 %1037) (+.f64 %357 %1049) (*.f64 %13 %350) (*.f64 %1058 #s(literal 1 binary64)) %1058 (*.f64 x %349) (pow.f64 %1058 #s(literal 1 binary64)) (/.f64 %1062 #s(literal -1 binary64)) (/.f64 %13 %362) (/.f64 %1058 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %1058)) (/.f64 #s(literal 1 binary64) (/.f64 %362 %13)) (/.f64 #s(literal 1 binary64) (pow.f64 %1058 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %357 x)) (/.f64 x %357) (neg.f64 (*.f64 %349 %13)) (neg.f64 (/.f64 %1062 #s(literal 1 binary64))) (neg.f64 (/.f64 %1058 #s(literal -1 binary64))) (neg.f64 %1062) (*.f64 %429 x) (*.f64 %13 (/.f64 #s(literal -1 binary64) %427)) (*.f64 x %429) (pow.f64 %1086 #s(literal 1 binary64)) (/.f64 %13 (neg.f64 %1089)) (/.f64 %13 %1088) (/.f64 #s(literal 1 binary64) (/.f64 %1089 x)) (/.f64 #s(literal 1 binary64) (/.f64 %1088 %13)) (/.f64 #s(literal 1 binary64) (pow.f64 %1086 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %427 x)) (/.f64 x %1089) %1086 (neg.f64 (*.f64 %429 %13)) (neg.f64 (/.f64 %13 %427)) %1110 %1109 %1112 %1110 %1109 %1112 %1114 (*.f64 %440 %21) (*.f64 %17 (/.f64 #s(literal -1 binary64) %438)) (*.f64 %13 (/.f64 %13 %438)) (*.f64 %1 (/.f64 %1 %438)) (*.f64 %21 %440) (*.f64 x %1113) (pow.f64 %1114 #s(literal 1 binary64)) (/.f64 %17 (neg.f64 %1126)) (/.f64 %17 %1125) (/.f64 #s(literal 1 binary64) (/.f64 %1126 %21)) (/.f64 #s(literal 1 binary64) (/.f64 %1125 %17)) (/.f64 #s(literal 1 binary64) (pow.f64 %1114 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %438 %21)) (/.f64 %21 %1126) (/.f64 %21 %438) (neg.f64 (*.f64 %1113 %13)) (neg.f64 (*.f64 %440 %17)) (neg.f64 (neg.f64 %1114)) (*.f64 %1146 x) (*.f64 %407 %21) (*.f64 %17 (/.f64 #s(literal -1 binary64) %405)) (*.f64 %13 (/.f64 %13 %405)) (*.f64 %1 (/.f64 %1 %405)) (*.f64 %21 %407) (*.f64 x %1146) (pow.f64 %1157 #s(literal 1 binary64)) (/.f64 %17 (neg.f64 %1160)) (/.f64 %17 %1159) (/.f64 #s(literal 1 binary64) (/.f64 %1160 %21)) (/.f64 #s(literal 1 binary64) (/.f64 %1159 %17)) (/.f64 #s(literal 1 binary64) (pow.f64 %1157 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %405 %21)) (/.f64 %21 %1160) %1157 (neg.f64 (*.f64 %1146 %13)) (neg.f64 (*.f64 %407 %17)) (neg.f64 (/.f64 %17 %405)) |
Compiled 1 444 to 1 295 computations (10.3% saved)
Compiled 273 to 720 computations (-163.7% saved)
19 alts after pruning (3 fresh and 16 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 270 | 3 | 273 |
| Fresh | 0 | 0 | 0 |
| Picked | 2 | 8 | 10 |
| Done | 0 | 8 | 8 |
| Total | 272 | 19 | 291 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (/.f64 (*.f64 (-.f64 #s(literal 3/2 binary64) x) x) (/.f64 #s(literal 1/2 binary64) x)) |
| ✓ | 78.6% | (/.f64 (*.f64 x x) (approx (/ -1 (+ (* 2 x) -3)) (/.f64 #s(literal -1/2 binary64) x))) |
| ✓ | 60.2% | (/.f64 (*.f64 x x) (approx (/ -1 (+ (* 2 x) -3)) #s(literal 1/3 binary64))) |
| ✓ | 99.7% | (/.f64 x (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3/2 binary64) x)) x)) |
| ✓ | 60.2% | (/.f64 x (approx (/ 1 (* (+ (* -2 x) 3) x)) (/.f64 #s(literal 1/3 binary64) x))) |
| ✓ | 98.6% | (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3/2 binary64) x)) x) x)) |
| 78.5% | (/.f64 #s(literal 1 binary64) (/.f64 (approx (/ 1/2 (- 3/2 x)) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 x x))) | |
| ✓ | 25.7% | %55 = (approx x #s(literal 0 binary64)) (*.f64 (*.f64 %55 %55) (approx (- 3 (* x 2)) #s(literal 3 binary64))) |
| ✓ | 99.8% | (*.f64 (*.f64 x x) (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64))) |
| ✓ | 99.8% | (*.f64 (*.f64 x x) (-.f64 (-.f64 #s(literal 3 binary64) x) x)) |
| ✓ | 78.6% | (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) |
| ✓ | 60.2% | (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) #s(literal 3 binary64))) |
| 78.6% | (*.f64 x (/.f64 x (approx (/ 1/2 (- 3/2 x)) (/.f64 #s(literal -1/2 binary64) x)))) | |
| 60.2% | (*.f64 x (/.f64 x (approx (/ 1/2 (- 3/2 x)) #s(literal 1/3 binary64)))) | |
| ✓ | 99.8% | (*.f64 x (*.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) x)) |
| ✓ | 60.2% | (*.f64 x (*.f64 (approx (- 3 (* 2 x)) #s(literal 3 binary64)) x)) |
| ✓ | 78.6% | (approx (* (* x x) (- 3 (* x 2))) (/.f64 (+.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) |
| ✓ | 78.5% | %12 = (fabs.f64 x) %13 = (sqrt.f64 %12) (approx (* (* x x) (- 3 (* x 2))) (*.f64 (*.f64 %13 %12) (*.f64 (*.f64 #s(literal -2 binary64) x) %13))) |
| ✓ | 78.7% | (approx (* (* x x) (- 3 (* x 2))) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3 binary64)))) |
Compiled 19 to 55 computations (-189.5% saved)
Total 0.3b remaining (0.5%)
Threshold costs 0.3b (0.5%)
| 0.1b | 0.0% |
| 0.1b | 99.4% |
| 0.1b | 99.4% |
| 0.0b | 0.0% |
| 0.0b | 0.0% |
| Inputs |
|---|
(*.f64 x (*.f64 (approx (- 3 (* 2 x)) #s(literal 3 binary64)) x)) |
| Outputs |
|---|
(*.f64 x (*.f64 (approx (- 3 (* 2 x)) #s(literal 3 binary64)) x)) |
| Inputs |
|---|
(*.f64 x (*.f64 (approx (- 3 (* 2 x)) #s(literal 3 binary64)) x)) (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) #s(literal 3 binary64))) |
| Outputs |
|---|
(*.f64 (*.f64 x x) (approx (- 3 (* x 2)) #s(literal 3 binary64))) |
| Inputs |
|---|
%3 = (* 2 x) %9 = (*.f64 x x) %11 = (- 3 (* x 2)) %12 = (approx %11 #s(literal 3 binary64)) %15 = (approx x #s(literal 0 binary64)) (*.f64 x (*.f64 (approx (- 3 %3) #s(literal 3 binary64)) x)) (*.f64 %9 %12) (*.f64 (*.f64 %15 %15) %12) (*.f64 x (/.f64 x (approx (/ 1/2 (- 3/2 x)) #s(literal 1/3 binary64)))) (/.f64 %9 (approx (/ -1 (+ %3 -3)) #s(literal 1/3 binary64))) (/.f64 x (approx (/ 1 (* (+ (* -2 x) 3) x)) (/.f64 #s(literal 1/3 binary64) x))) (*.f64 %9 (approx %11 (*.f64 #s(literal -2 binary64) x))) |
| Outputs |
|---|
%1 = (*.f64 x x) %5 = (- 3 (* x 2)) %9 = (*.f64 %1 (approx %5 (*.f64 #s(literal -2 binary64) x))) %9 (*.f64 %1 (approx %5 #s(literal 3 binary64))) %9 |
| Inputs |
|---|
%3 = (* 2 x) %9 = (*.f64 x x) %11 = (- 3 (* x 2)) %12 = (approx %11 #s(literal 3 binary64)) %15 = (approx x #s(literal 0 binary64)) %21 = (/ 1/2 (- 3/2 x)) %36 = (* (+ (* -2 x) 3) x) (*.f64 x (*.f64 (approx (- 3 %3) #s(literal 3 binary64)) x)) (*.f64 %9 %12) (*.f64 (*.f64 %15 %15) %12) (*.f64 x (/.f64 x (approx %21 #s(literal 1/3 binary64)))) (/.f64 %9 (approx (/ -1 (+ %3 -3)) #s(literal 1/3 binary64))) (/.f64 x (approx (/ 1 %36) (/.f64 #s(literal 1/3 binary64) x))) (*.f64 %9 (approx %11 (*.f64 #s(literal -2 binary64) x))) (*.f64 x (/.f64 x (approx %21 (/.f64 #s(literal -1/2 binary64) x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (approx %36 (*.f64 #s(literal 3 binary64) x)))) |
| Outputs |
|---|
%9 = (*.f64 (*.f64 x x) (approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) %9 (/.f64 x (/.f64 #s(literal 1 binary64) (approx (* (+ (* -2 x) 3) x) (*.f64 #s(literal 3 binary64) x)))) %9 |
| Inputs |
|---|
%3 = (* 2 x) %9 = (*.f64 x x) %11 = (- 3 (* x 2)) %12 = (approx %11 #s(literal 3 binary64)) %15 = (approx x #s(literal 0 binary64)) %21 = (/ 1/2 (- 3/2 x)) %29 = (/ -1 (+ %3 -3)) %36 = (* (+ (* -2 x) 3) x) %46 = (/.f64 #s(literal -1/2 binary64) x) (*.f64 x (*.f64 (approx (- 3 %3) #s(literal 3 binary64)) x)) (*.f64 %9 %12) (*.f64 (*.f64 %15 %15) %12) (*.f64 x (/.f64 x (approx %21 #s(literal 1/3 binary64)))) (/.f64 %9 (approx %29 #s(literal 1/3 binary64))) (/.f64 x (approx (/ 1 %36) (/.f64 #s(literal 1/3 binary64) x))) (*.f64 %9 (approx %11 (*.f64 #s(literal -2 binary64) x))) (*.f64 x (/.f64 x (approx %21 %46))) (/.f64 x (/.f64 #s(literal 1 binary64) (approx %36 (*.f64 #s(literal 3 binary64) x)))) (/.f64 %9 (approx %29 %46)) (*.f64 x (*.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) x)) |
| Outputs |
|---|
(*.f64 x (*.f64 (fma.f64 #s(literal -2 binary64) x #s(literal 3 binary64)) x)) |
2 calls:
| 19.0ms | x |
| 12.0ms | (*.f64 (*.f64 x x) (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 2 binary64)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 60.2% | 1 | x |
| 60.2% | 1 | (*.f64 (*.f64 x x) (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 2 binary64)))) |
Compiled 34 to 98 computations (-188.2% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.4302222866481733e-10 | 9852.625445397507 |
| 0.0ms | -461663162.8396479 | 0.0 |
Compiled 1 to 7 computations (-600.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.4302222866481733e-10 | 9852.625445397507 |
| 0.0ms | -461663162.8396479 | 0.0 |
Compiled 1 to 7 computations (-600.0% saved)
| 1× | fuel |
Compiled 5 to 28 computations (-460.0% saved)
Compiled 6 to 35 computations (-483.3% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 1 384.3 MiB | 47.6% | reconstruct |
| 545.5 MiB | 18.8% | sample |
| 453.1 MiB | 15.6% | rewrite |
| 152.5 MiB | 5.2% | series |
| 133.8 MiB | 4.6% | eval |
| 96.6 MiB | 3.3% | preprocess |
| 52.2 MiB | 1.8% | prune |
| 49.1 MiB | 1.7% | regimes |
| 37.7 MiB | 1.3% | derivations |
| 2.4 MiB | 0.1% | bsearch |
| 0.7 MiB | 0.0% | analyze |
| 0.0 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 2 907.8 MiB | 100.0% | total |
Loading profile data...