| Operator | Subexpression | Explanation | Count |
|---|
sqrt.f64 | (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) | oflow-rescue | 41 | 0 |
| ↳ | (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) | overflow | 40 |
| ↳ | (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)) | overflow | 64 |
| ↳ | (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) | overflow | 48 |
| ↳ | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) | overflow | 72 |
| ↳ | (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))) | overflow | 70 |
| ↳ | (/.f64 (*.f64 l l) Om) | overflow | 40 |
| ↳ | (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) | overflow | 31 |
| ↳ | (*.f64 (*.f64 #s(literal 2 binary64) n) U) | overflow | 9 |
| ↳ | (pow.f64 (/.f64 l Om) #s(literal 2 binary64)) | overflow | 51 |
| ↳ | (/.f64 l Om) | overflow | 14 |
| ↳ | (*.f64 l l) | overflow | 48 |
| ↳ | (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om)) | overflow | 40 |
-.f64 | (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))) | nan-rescue | 21 | 0 |
| ↳ | (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) | overflow | 40 |
| ↳ | (/.f64 (*.f64 l l) Om) | overflow | 40 |
| ↳ | (*.f64 l l) | overflow | 48 |
| ↳ | (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om)) | overflow | 40 |
| ↳ | (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)) | overflow | 64 |
| ↳ | (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) | overflow | 48 |
| ↳ | (pow.f64 (/.f64 l Om) #s(literal 2 binary64)) | overflow | 51 |
| ↳ | (/.f64 l Om) | overflow | 14 |
sqrt.f64 | (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) | uflow-rescue | 20 | 0 |
| ↳ | (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)) | underflow | 98 |
| ↳ | (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) | underflow | 100 |
| ↳ | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) | underflow | 24 |
| ↳ | (/.f64 (*.f64 l l) Om) | underflow | 91 |
| ↳ | (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) | underflow | 4 |
| ↳ | (*.f64 (*.f64 #s(literal 2 binary64) n) U) | underflow | 41 |
| ↳ | (pow.f64 (/.f64 l Om) #s(literal 2 binary64)) | underflow | 94 |
| ↳ | (/.f64 l Om) | underflow | 45 |
| ↳ | (*.f64 l l) | underflow | 75 |
| ↳ | (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om)) | underflow | 90 |
/.f64 | (/.f64 (*.f64 l l) Om) | o/n | 16 | 0 |
| ↳ | (*.f64 l l) | overflow | 48 |
*.f64 | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) | n*u | 15 | 0 |
*.f64 | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) | n*o | 12 | 0 |
*.f64 | (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) | n*o | 10 | 0 |
*.f64 | (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) | u*o | 9 | 0 |
| ↳ | (*.f64 (*.f64 #s(literal 2 binary64) n) U) | underflow | 41 |
| ↳ | (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) | overflow | 40 |
| ↳ | (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)) | overflow | 64 |
| ↳ | (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) | overflow | 48 |
| ↳ | (/.f64 (*.f64 l l) Om) | overflow | 40 |
| ↳ | (pow.f64 (/.f64 l Om) #s(literal 2 binary64)) | overflow | 51 |
| ↳ | (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))) | overflow | 70 |
| ↳ | (/.f64 l Om) | overflow | 14 |
| ↳ | (*.f64 l l) | overflow | 48 |
| ↳ | (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om)) | overflow | 40 |
/.f64 | (/.f64 (*.f64 l l) Om) | u/n | 3 | 0 |
| ↳ | (*.f64 l l) | underflow | 75 |
*.f64 | (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) | n*u | 3 | 0 |
*.f64 | (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)) | n*o | 1 | 0 |
*.f64 | (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)) | n*u | 1 | 0 |