├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── ford.yml ├── fpm.rsp ├── fpm.toml ├── src ├── fast_dotp.f90 ├── fast_erf.f90 ├── fast_log.f90 ├── fast_math.f90 ├── fast_rsqrt.f90 ├── fast_sum.f90 ├── fast_tanh.f90 ├── fast_trigo.f90 └── utilities │ ├── nvidia_shift.inc │ ├── nvidia_shift_interface.inc │ ├── vkahans.inc │ └── vkahans_m.inc └── test └── test_fast_math.f90 /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | doc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/README.md -------------------------------------------------------------------------------- /ford.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/ford.yml -------------------------------------------------------------------------------- /fpm.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/fpm.rsp -------------------------------------------------------------------------------- /fpm.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/fpm.toml -------------------------------------------------------------------------------- /src/fast_dotp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/fast_dotp.f90 -------------------------------------------------------------------------------- /src/fast_erf.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/fast_erf.f90 -------------------------------------------------------------------------------- /src/fast_log.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/fast_log.f90 -------------------------------------------------------------------------------- /src/fast_math.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/fast_math.f90 -------------------------------------------------------------------------------- /src/fast_rsqrt.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/fast_rsqrt.f90 -------------------------------------------------------------------------------- /src/fast_sum.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/fast_sum.f90 -------------------------------------------------------------------------------- /src/fast_tanh.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/fast_tanh.f90 -------------------------------------------------------------------------------- /src/fast_trigo.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/fast_trigo.f90 -------------------------------------------------------------------------------- /src/utilities/nvidia_shift.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/utilities/nvidia_shift.inc -------------------------------------------------------------------------------- /src/utilities/nvidia_shift_interface.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/utilities/nvidia_shift_interface.inc -------------------------------------------------------------------------------- /src/utilities/vkahans.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/utilities/vkahans.inc -------------------------------------------------------------------------------- /src/utilities/vkahans_m.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/src/utilities/vkahans_m.inc -------------------------------------------------------------------------------- /test/test_fast_math.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalvesz/fast_math/HEAD/test/test_fast_math.f90 --------------------------------------------------------------------------------