├── .gitignore ├── .gitmodules ├── makefile ├── readme.md ├── res ├── benchmark.log ├── graphs │ ├── abs.svg │ ├── absf.svg │ ├── acos.svg │ ├── acosf.svg │ ├── acosh.svg │ ├── acoshf.svg │ ├── asin.svg │ ├── asinf.svg │ ├── asinh.svg │ ├── asinhf.svg │ ├── atan.svg │ ├── atan2.svg │ ├── atan2f.svg │ ├── atanf.svg │ ├── atanh.svg │ ├── atanhf.svg │ ├── ceil.svg │ ├── ceilf.svg │ ├── cos.svg │ ├── cosf.svg │ ├── cosh.svg │ ├── coshf.svg │ ├── erf.svg │ ├── erfc.svg │ ├── erfcf.svg │ ├── erff.svg │ ├── exp.svg │ ├── exp10.svg │ ├── exp10f.svg │ ├── exp2.svg │ ├── exp2f.svg │ ├── expf.svg │ ├── floor.svg │ ├── floorf.svg │ ├── fmod.svg │ ├── fmodf.svg │ ├── frac.svg │ ├── fracf.svg │ ├── log.svg │ ├── log10.svg │ ├── log10f.svg │ ├── log2.svg │ ├── log2f.svg │ ├── logf.svg │ ├── pow.svg │ ├── powf.svg │ ├── recip.svg │ ├── recipf.svg │ ├── round.svg │ ├── roundf.svg │ ├── rsqrt.svg │ ├── rsqrtf.svg │ ├── sin.svg │ ├── sinf.svg │ ├── sinh.svg │ ├── sinhf.svg │ ├── sqrt.svg │ ├── sqrtf.svg │ ├── tan.svg │ ├── tanf.svg │ ├── tanh.svg │ ├── tanhf.svg │ ├── trunc.svg │ └── truncf.svg └── icons │ ├── mpiric.svg │ ├── mpiric_128.png │ ├── mpiric_32.png │ └── mpiric_64.png └── src ├── main.c ├── mpiric.c └── mpiric.h /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | benchmark.log 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/.gitmodules -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/makefile -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/readme.md -------------------------------------------------------------------------------- /res/benchmark.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/benchmark.log -------------------------------------------------------------------------------- /res/graphs/abs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/abs.svg -------------------------------------------------------------------------------- /res/graphs/absf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/absf.svg -------------------------------------------------------------------------------- /res/graphs/acos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/acos.svg -------------------------------------------------------------------------------- /res/graphs/acosf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/acosf.svg -------------------------------------------------------------------------------- /res/graphs/acosh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/acosh.svg -------------------------------------------------------------------------------- /res/graphs/acoshf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/acoshf.svg -------------------------------------------------------------------------------- /res/graphs/asin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/asin.svg -------------------------------------------------------------------------------- /res/graphs/asinf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/asinf.svg -------------------------------------------------------------------------------- /res/graphs/asinh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/asinh.svg -------------------------------------------------------------------------------- /res/graphs/asinhf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/asinhf.svg -------------------------------------------------------------------------------- /res/graphs/atan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/atan.svg -------------------------------------------------------------------------------- /res/graphs/atan2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/atan2.svg -------------------------------------------------------------------------------- /res/graphs/atan2f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/atan2f.svg -------------------------------------------------------------------------------- /res/graphs/atanf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/atanf.svg -------------------------------------------------------------------------------- /res/graphs/atanh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/atanh.svg -------------------------------------------------------------------------------- /res/graphs/atanhf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/atanhf.svg -------------------------------------------------------------------------------- /res/graphs/ceil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/ceil.svg -------------------------------------------------------------------------------- /res/graphs/ceilf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/ceilf.svg -------------------------------------------------------------------------------- /res/graphs/cos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/cos.svg -------------------------------------------------------------------------------- /res/graphs/cosf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/cosf.svg -------------------------------------------------------------------------------- /res/graphs/cosh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/cosh.svg -------------------------------------------------------------------------------- /res/graphs/coshf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/coshf.svg -------------------------------------------------------------------------------- /res/graphs/erf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/erf.svg -------------------------------------------------------------------------------- /res/graphs/erfc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/erfc.svg -------------------------------------------------------------------------------- /res/graphs/erfcf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/erfcf.svg -------------------------------------------------------------------------------- /res/graphs/erff.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/erff.svg -------------------------------------------------------------------------------- /res/graphs/exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/exp.svg -------------------------------------------------------------------------------- /res/graphs/exp10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/exp10.svg -------------------------------------------------------------------------------- /res/graphs/exp10f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/exp10f.svg -------------------------------------------------------------------------------- /res/graphs/exp2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/exp2.svg -------------------------------------------------------------------------------- /res/graphs/exp2f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/exp2f.svg -------------------------------------------------------------------------------- /res/graphs/expf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/expf.svg -------------------------------------------------------------------------------- /res/graphs/floor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/floor.svg -------------------------------------------------------------------------------- /res/graphs/floorf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/floorf.svg -------------------------------------------------------------------------------- /res/graphs/fmod.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/fmod.svg -------------------------------------------------------------------------------- /res/graphs/fmodf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/fmodf.svg -------------------------------------------------------------------------------- /res/graphs/frac.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/frac.svg -------------------------------------------------------------------------------- /res/graphs/fracf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/fracf.svg -------------------------------------------------------------------------------- /res/graphs/log.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/log.svg -------------------------------------------------------------------------------- /res/graphs/log10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/log10.svg -------------------------------------------------------------------------------- /res/graphs/log10f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/log10f.svg -------------------------------------------------------------------------------- /res/graphs/log2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/log2.svg -------------------------------------------------------------------------------- /res/graphs/log2f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/log2f.svg -------------------------------------------------------------------------------- /res/graphs/logf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/logf.svg -------------------------------------------------------------------------------- /res/graphs/pow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/pow.svg -------------------------------------------------------------------------------- /res/graphs/powf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/powf.svg -------------------------------------------------------------------------------- /res/graphs/recip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/recip.svg -------------------------------------------------------------------------------- /res/graphs/recipf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/recipf.svg -------------------------------------------------------------------------------- /res/graphs/round.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/round.svg -------------------------------------------------------------------------------- /res/graphs/roundf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/roundf.svg -------------------------------------------------------------------------------- /res/graphs/rsqrt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/rsqrt.svg -------------------------------------------------------------------------------- /res/graphs/rsqrtf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/rsqrtf.svg -------------------------------------------------------------------------------- /res/graphs/sin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/sin.svg -------------------------------------------------------------------------------- /res/graphs/sinf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/sinf.svg -------------------------------------------------------------------------------- /res/graphs/sinh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/sinh.svg -------------------------------------------------------------------------------- /res/graphs/sinhf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/sinhf.svg -------------------------------------------------------------------------------- /res/graphs/sqrt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/sqrt.svg -------------------------------------------------------------------------------- /res/graphs/sqrtf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/sqrtf.svg -------------------------------------------------------------------------------- /res/graphs/tan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/tan.svg -------------------------------------------------------------------------------- /res/graphs/tanf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/tanf.svg -------------------------------------------------------------------------------- /res/graphs/tanh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/tanh.svg -------------------------------------------------------------------------------- /res/graphs/tanhf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/tanhf.svg -------------------------------------------------------------------------------- /res/graphs/trunc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/trunc.svg -------------------------------------------------------------------------------- /res/graphs/truncf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/graphs/truncf.svg -------------------------------------------------------------------------------- /res/icons/mpiric.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/icons/mpiric.svg -------------------------------------------------------------------------------- /res/icons/mpiric_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/icons/mpiric_128.png -------------------------------------------------------------------------------- /res/icons/mpiric_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/icons/mpiric_32.png -------------------------------------------------------------------------------- /res/icons/mpiric_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/res/icons/mpiric_64.png -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/src/main.c -------------------------------------------------------------------------------- /src/mpiric.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/src/mpiric.c -------------------------------------------------------------------------------- /src/mpiric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nullgemm/mpiric/HEAD/src/mpiric.h --------------------------------------------------------------------------------