endian little unaligned ok wordsize 64 family x86 amd64 x86-64 em64t x64 x86_amd64 k8 barcelona atom nocona core2 # conroe nehalem westmere sandybridge ivybridge haswell broadwell skylake znver1 core2duo -> core2 intelcore2 -> core2 intelcore2duo -> core2 sledgehammer -> k8 opteron -> k8 amdopteron -> k8 athlon64 -> k8 zen -> znver1 aesni avx2 bmi2 rdrand rdseed sha sse2 sse4.1 sse4.2 ssse3