diff options
Diffstat (limited to 'sample')
-rwxr-xr-x | sample/cpuid/cpuid.sh | 2 | ||||
-rw-r--r-- | sample/cpuid/emr.txt | 2 | ||||
-rw-r--r-- | sample/cpuid/gnr256.txt | 2 | ||||
-rw-r--r-- | sample/cpuid/grr.txt | 2 | ||||
-rw-r--r-- | sample/cpuid/knl.txt | 2 | ||||
-rw-r--r-- | sample/cpuid/knm.txt | 2 | ||||
-rw-r--r-- | sample/cpuid/spr.txt | 2 | ||||
-rw-r--r-- | sample/memfd.cpp | 2 | ||||
-rw-r--r-- | sample/test_util.cpp | 1 |
9 files changed, 8 insertions, 9 deletions
diff --git a/sample/cpuid/cpuid.sh b/sample/cpuid/cpuid.sh index c55fd28..ba3bd64 100755 --- a/sample/cpuid/cpuid.sh +++ b/sample/cpuid/cpuid.sh @@ -11,7 +11,7 @@ fi make -C ../ test_util64 -cpus=(p4p mrm pnr nhm wsm snb ivb hsw bdw slt slm glm glp tnt skl cnl icl skx clx cpx icx knl knm tgl adl mtl rpl spr gnr srf grr arl lnl) +cpus=(p4p mrm pnr nhm wsm snb ivb hsw bdw slt slm glm glp tnt skl cnl icl skx clx cpx icx tgl adl mtl rpl spr emr gnr gnr256 srf arl lnl) for cpu in ${cpus[@]} ; do echo $cpu diff --git a/sample/cpuid/emr.txt b/sample/cpuid/emr.txt new file mode 100644 index 0000000..b4a50e9 --- /dev/null +++ b/sample/cpuid/emr.txt @@ -0,0 +1,2 @@ +vendor intel + mmx mmx2 cmov sse sse2 sse3 ssse3 sse41 sse42 popcnt aesni rdtscp xsave(xgetvb) osxsave pclmulqdq avx fma avx2 bmi1 bmi2 lzcnt prefetchw enh_rep rdrand adx rdseed smap sha f16c movbe avx512f avx512dq avx512_ifma avx512cd avx512bw avx512vl avx512_vbmi avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq avx512_bf16 amx(tile) amx(int8) amx(bf16) avx_vnni avx512_fp16 waitpkg clflushopt cldemote clwb movdiri movdir64b uintr serialize diff --git a/sample/cpuid/gnr256.txt b/sample/cpuid/gnr256.txt new file mode 100644 index 0000000..8194f1c --- /dev/null +++ b/sample/cpuid/gnr256.txt @@ -0,0 +1,2 @@ +vendor intel + mmx mmx2 cmov sse sse2 sse3 ssse3 sse41 sse42 popcnt aesni rdtscp xsave(xgetvb) osxsave pclmulqdq avx fma avx2 bmi1 bmi2 lzcnt prefetchw enh_rep rdrand adx rdseed smap sha f16c movbe gfni vaes vpclmulqdq amx(tile) amx(int8) amx(bf16) avx_vnni waitpkg clflushopt cldemote clwb movdiri movdir64b uintr serialize amx_fp16 prefetchiti avx10 diff --git a/sample/cpuid/grr.txt b/sample/cpuid/grr.txt deleted file mode 100644 index 0fcec69..0000000 --- a/sample/cpuid/grr.txt +++ /dev/null @@ -1,2 +0,0 @@ -vendor intel - mmx mmx2 cmov sse sse2 sse3 ssse3 sse41 sse42 popcnt aesni rdtscp xsave(xgetvb) osxsave pclmulqdq avx fma avx2 bmi1 bmi2 lzcnt enh_rep rdrand adx rdseed smap sha f16c movbe gfni vaes vpclmulqdq avx_vnni waitpkg clflushopt cldemote clwb movdiri movdir64b uintr serialize avx_vnni_int8 avx_ne_convert avx_ifma rao-int cmpccxadd aeskle wide_kl keylocker keylocker_wide diff --git a/sample/cpuid/knl.txt b/sample/cpuid/knl.txt deleted file mode 100644 index 1c47022..0000000 --- a/sample/cpuid/knl.txt +++ /dev/null @@ -1,2 +0,0 @@ -vendor intel - mmx mmx2 cmov sse sse2 sse3 ssse3 sse41 sse42 popcnt aesni rdtscp xsave(xgetvb) osxsave pclmulqdq avx fma avx2 bmi1 bmi2 lzcnt prefetchw enh_rep rdrand adx rdseed prefetchwt1 f16c movbe avx512f avx512pf avx512er avx512cd diff --git a/sample/cpuid/knm.txt b/sample/cpuid/knm.txt deleted file mode 100644 index 8ca3096..0000000 --- a/sample/cpuid/knm.txt +++ /dev/null @@ -1,2 +0,0 @@ -vendor intel - mmx mmx2 cmov sse sse2 sse3 ssse3 sse41 sse42 popcnt aesni rdtscp xsave(xgetvb) osxsave pclmulqdq avx fma avx2 bmi1 bmi2 lzcnt prefetchw enh_rep rdrand adx rdseed prefetchwt1 f16c movbe avx512f avx512pf avx512er avx512cd avx512_4vnniw avx512_4fmaps avx512_vpopcntdq diff --git a/sample/cpuid/spr.txt b/sample/cpuid/spr.txt index b4a50e9..c53700d 100644 --- a/sample/cpuid/spr.txt +++ b/sample/cpuid/spr.txt @@ -1,2 +1,2 @@ vendor intel - mmx mmx2 cmov sse sse2 sse3 ssse3 sse41 sse42 popcnt aesni rdtscp xsave(xgetvb) osxsave pclmulqdq avx fma avx2 bmi1 bmi2 lzcnt prefetchw enh_rep rdrand adx rdseed smap sha f16c movbe avx512f avx512dq avx512_ifma avx512cd avx512bw avx512vl avx512_vbmi avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq avx512_bf16 amx(tile) amx(int8) amx(bf16) avx_vnni avx512_fp16 waitpkg clflushopt cldemote clwb movdiri movdir64b uintr serialize + mmx mmx2 cmov sse sse2 sse3 ssse3 sse41 sse42 popcnt aesni rdtscp xsave(xgetvb) osxsave pclmulqdq avx fma avx2 bmi1 bmi2 lzcnt prefetchw enh_rep rdrand adx rdseed smap sha f16c movbe avx512f avx512dq avx512_ifma avx512cd avx512bw avx512vl avx512_vbmi avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq avx512_bf16 amx(tile) amx(int8) amx(bf16) avx_vnni avx512_fp16 waitpkg clflushopt cldemote clwb movdiri movdir64b uintr serialize tsxldtrk diff --git a/sample/memfd.cpp b/sample/memfd.cpp index 1066c55..2b6d08b 100644 --- a/sample/memfd.cpp +++ b/sample/memfd.cpp @@ -1,6 +1,6 @@ /* a sample to use MmapAllocator with an user-defined name - cat /proc/`psidof ./memfd`/maps + cat /proc/`pidof ./memfd`/maps 7fca70b44000-7fca70b4a000 rw-p 00000000 00:00 0 7fca70b67000-7fca70b68000 rwxs 00000000 00:05 19960170 /memfd:xyz (deleted) diff --git a/sample/test_util.cpp b/sample/test_util.cpp index 25d776d..870e060 100644 --- a/sample/test_util.cpp +++ b/sample/test_util.cpp @@ -111,6 +111,7 @@ void putCPUinfo(bool onlyCpuidFeature) { Cpu::tWIDE_KL, "wide_kl" }, { Cpu::tKEYLOCKER, "keylocker" }, { Cpu::tKEYLOCKER_WIDE, "keylocker_wide" }, + { Cpu::tTSXLDTRK, "tsxldtrk" }, }; for (size_t i = 0; i < NUM_OF_ARRAY(tbl); i++) { if (cpu.has(tbl[i].type)) printf(" %s", tbl[i].str); |