diff options
author | Loïc Hoguin <[email protected]> | 2014-04-08 22:45:50 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2014-04-08 22:45:50 +0200 |
commit | e578cdd5a4bdcea95e160c6537c24e50b2c4330f (patch) | |
tree | 45ebc6f11f78f58da83e4e60082a94e6fed648da | |
parent | 7a37fe6b7fb2df472e86760859b1ac805589d383 (diff) | |
download | esdl2-e578cdd5a4bdcea95e160c6537c24e50b2c4330f.tar.gz esdl2-e578cdd5a4bdcea95e160c6537c24e50b2c4330f.tar.bz2 esdl2-e578cdd5a4bdcea95e160c6537c24e50b2c4330f.zip |
Add typespecs to the sdl_cpu_info module
-rw-r--r-- | src/sdl_cpu_info.erl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/sdl_cpu_info.erl b/src/sdl_cpu_info.erl index 0eccb1c..cfde3cc 100644 --- a/src/sdl_cpu_info.erl +++ b/src/sdl_cpu_info.erl @@ -28,41 +28,54 @@ -export([has_sse41/0]). -export([has_sse42/0]). +-spec get_cpu_cache_line_size() -> non_neg_integer(). get_cpu_cache_line_size() -> esdl2:get_cpu_cache_line_size(). +-spec get_cpu_count() -> non_neg_integer(). get_cpu_count() -> esdl2:get_cpu_count(). +-spec get_system_ram() -> non_neg_integer(). get_system_ram() -> esdl2:get_system_ram(). +-spec has_3dnow() -> boolean(). has_3dnow() -> esdl2:has_3dnow(). +-spec has_avx() -> boolean(). has_avx() -> esdl2:has_avx(). +-spec has_altivec() -> boolean(). has_altivec() -> esdl2:has_altivec(). +-spec has_mmx() -> boolean(). has_mmx() -> esdl2:has_mmx(). +-spec has_rdtsc() -> boolean(). has_rdtsc() -> esdl2:has_rdtsc(). +-spec has_sse() -> boolean(). has_sse() -> esdl2:has_sse(). +-spec has_sse2() -> boolean(). has_sse2() -> esdl2:has_sse2(). +-spec has_sse3() -> boolean(). has_sse3() -> esdl2:has_sse3(). +-spec has_sse41() -> boolean(). has_sse41() -> esdl2:has_sse41(). +-spec has_sse42() -> boolean(). has_sse42() -> esdl2:has_sse42(). |