This is all from https://github.com/thomcc/atomic_float/pull/2/checks?check_run_id=1218058098 as of 10/6/2020.
Used nightly rust.
This is all from https://github.com/thomcc/atomic_float/pull/2/checks?check_run_id=1218058098 as of 10/6/2020.
Used nightly rust.
$ rustc --print=cfg -Ctarget-cpu=native | |
debug_assertions | |
target_arch="x86_64" | |
target_endian="little" | |
target_env="" | |
target_family="unix" | |
target_feature="avx" | |
target_feature="cmpxchg16b" | |
target_feature="f16c" | |
target_feature="fxsr" | |
target_feature="pclmulqdq" | |
target_feature="popcnt" | |
target_feature="rdrand" | |
target_feature="sse" | |
target_feature="sse2" | |
target_feature="sse3" | |
target_feature="sse4.1" | |
target_feature="sse4.2" | |
target_feature="ssse3" | |
target_feature="xsave" | |
target_feature="xsaveopt" | |
target_has_atomic="128" | |
target_has_atomic="16" | |
target_has_atomic="32" | |
target_has_atomic="64" | |
target_has_atomic="8" | |
target_has_atomic="ptr" | |
target_has_atomic_equal_alignment="16" | |
target_has_atomic_equal_alignment="32" | |
target_has_atomic_equal_alignment="64" | |
target_has_atomic_equal_alignment="8" | |
target_has_atomic_equal_alignment="ptr" | |
target_has_atomic_load_store="128" | |
target_has_atomic_load_store="16" | |
target_has_atomic_load_store="32" | |
target_has_atomic_load_store="64" | |
target_has_atomic_load_store="8" | |
target_has_atomic_load_store="ptr" | |
target_os="macos" | |
target_pointer_width="64" | |
target_thread_local | |
target_vendor="apple" | |
unix |
$ rustc --print=cfg -Ctarget-cpu=native | |
debug_assertions | |
target_arch="x86_64" | |
target_endian="little" | |
target_env="gnu" | |
target_family="unix" | |
target_feature="adx" | |
target_feature="aes" | |
target_feature="avx" | |
target_feature="avx2" | |
target_feature="avx512bw" | |
target_feature="avx512cd" | |
target_feature="avx512dq" | |
target_feature="avx512f" | |
target_feature="avx512vl" | |
target_feature="bmi1" | |
target_feature="bmi2" | |
target_feature="cmpxchg16b" | |
target_feature="f16c" | |
target_feature="fma" | |
target_feature="fxsr" | |
target_feature="lzcnt" | |
target_feature="movbe" | |
target_feature="pclmulqdq" | |
target_feature="popcnt" | |
target_feature="rdrand" | |
target_feature="rdseed" | |
target_feature="sse" | |
target_feature="sse2" | |
target_feature="sse3" | |
target_feature="sse4.1" | |
target_feature="sse4.2" | |
target_feature="ssse3" | |
target_feature="xsave" | |
target_feature="xsavec" | |
target_feature="xsaveopt" | |
target_feature="xsaves" | |
target_has_atomic="16" | |
target_has_atomic="32" | |
target_has_atomic="64" | |
target_has_atomic="8" | |
target_has_atomic="ptr" | |
target_has_atomic_equal_alignment="16" | |
target_has_atomic_equal_alignment="32" | |
target_has_atomic_equal_alignment="64" | |
target_has_atomic_equal_alignment="8" | |
target_has_atomic_equal_alignment="ptr" | |
target_has_atomic_load_store="16" | |
target_has_atomic_load_store="32" | |
target_has_atomic_load_store="64" | |
target_has_atomic_load_store="8" | |
target_has_atomic_load_store="ptr" | |
target_os="linux" | |
target_pointer_width="64" | |
target_thread_local | |
target_vendor="unknown" | |
unix |
$ cat /proc/cpuinfo | |
processor : 0 | |
vendor_id : GenuineIntel | |
cpu family : 6 | |
model : 85 | |
model name : Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz | |
stepping : 4 | |
microcode : 0xffffffff | |
cpu MHz : 2095.196 | |
cache size : 36608 KB | |
physical id : 0 | |
siblings : 2 | |
core id : 0 | |
cpu cores : 2 | |
apicid : 0 | |
initial apicid : 0 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 21 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt avx512cd avx512bw avx512vl xsaveopt xsavec xsaves md_clear | |
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit | |
bogomips : 4190.39 | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 44 bits physical, 48 bits virtual | |
power management: | |
processor : 1 | |
vendor_id : GenuineIntel | |
cpu family : 6 | |
model : 85 | |
model name : Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz | |
stepping : 4 | |
microcode : 0xffffffff | |
cpu MHz : 2095.196 | |
cache size : 36608 KB | |
physical id : 0 | |
siblings : 2 | |
core id : 1 | |
cpu cores : 2 | |
apicid : 1 | |
initial apicid : 1 | |
fpu : yes | |
fpu_exception : yes | |
cpuid level : 21 | |
wp : yes | |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt avx512cd avx512bw avx512vl xsaveopt xsavec xsaves md_clear | |
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit | |
bogomips : 4190.39 | |
clflush size : 64 | |
cache_alignment : 64 | |
address sizes : 44 bits physical, 48 bits virtual | |
power management: |
$ rustc --print=cfg -Ctarget-cpu=native | |
debug_assertions | |
target_arch="x86_64" | |
target_endian="little" | |
target_env="msvc" | |
target_family="windows" | |
target_feature="adx" | |
target_feature="avx" | |
target_feature="avx2" | |
target_feature="bmi1" | |
target_feature="bmi2" | |
target_feature="cmpxchg16b" | |
target_feature="f16c" | |
target_feature="fma" | |
target_feature="fxsr" | |
target_feature="lzcnt" | |
target_feature="movbe" | |
target_feature="pclmulqdq" | |
target_feature="popcnt" | |
target_feature="rdrand" | |
target_feature="rdseed" | |
target_feature="sse" | |
target_feature="sse2" | |
target_feature="sse3" | |
target_feature="sse4.1" | |
target_feature="sse4.2" | |
target_feature="ssse3" | |
target_feature="xsave" | |
target_feature="xsaveopt" | |
target_has_atomic="16" | |
target_has_atomic="32" | |
target_has_atomic="64" | |
target_has_atomic="8" | |
target_has_atomic="ptr" | |
target_has_atomic_equal_alignment="16" | |
target_has_atomic_equal_alignment="32" | |
target_has_atomic_equal_alignment="64" | |
target_has_atomic_equal_alignment="8" | |
target_has_atomic_equal_alignment="ptr" | |
target_has_atomic_load_store="16" | |
target_has_atomic_load_store="32" | |
target_has_atomic_load_store="64" | |
target_has_atomic_load_store="8" | |
target_has_atomic_load_store="ptr" | |
target_os="windows" | |
target_pointer_width="64" | |
target_thread_local | |
target_vendor="pc" | |
windows |