• Home
  • Raw
  • Download

Lines Matching full:printf

14 	printf("Scalar instructions:\n");  in main()
16 printf("\tx87 FPU: %s\n", cpuinfo_has_x86_fpu() ? "yes" : "no"); in main()
17 printf("\tCMOV: %s\n", cpuinfo_has_x86_cmov() ? "yes" : "no"); in main()
19 printf("\tLAHF/SAHF: %s\n", cpuinfo_has_x86_lahf_sahf() ? "yes" : "no"); in main()
20 printf("\tLZCNT: %s\n", cpuinfo_has_x86_lzcnt() ? "yes" : "no"); in main()
21 printf("\tPOPCNT: %s\n", cpuinfo_has_x86_popcnt() ? "yes" : "no"); in main()
22 printf("\tTBM: %s\n", cpuinfo_has_x86_tbm() ? "yes" : "no"); in main()
23 printf("\tBMI: %s\n", cpuinfo_has_x86_bmi() ? "yes" : "no"); in main()
24 printf("\tBMI2: %s\n", cpuinfo_has_x86_bmi2() ? "yes" : "no"); in main()
25 printf("\tADCX/ADOX: %s\n", cpuinfo_has_x86_adx() ? "yes" : "no"); in main()
27 printf("Memory instructions:\n"); in main()
28 printf("\tMOVBE: %s\n", cpuinfo_has_x86_movbe() ? "yes" : "no"); in main()
29 printf("\tPREFETCH: %s\n", cpuinfo_has_x86_prefetch() ? "yes" : "no"); in main()
30 printf("\tPREFETCHW: %s\n", cpuinfo_has_x86_prefetchw() ? "yes" : "no"); in main()
31 printf("\tPREFETCHWT1: %s\n", cpuinfo_has_x86_prefetchwt1() ? "yes" : "no"); in main()
32 printf("\tCLZERO: %s\n", cpuinfo_has_x86_clzero() ? "yes" : "no"); in main()
34 printf("SIMD extensions:\n"); in main()
35 printf("\tMMX: %s\n", cpuinfo_has_x86_mmx() ? "yes" : "no"); in main()
36 printf("\tMMX+: %s\n", cpuinfo_has_x86_mmx_plus() ? "yes" : "no"); in main()
37 printf("\t3dnow!: %s\n", cpuinfo_has_x86_3dnow() ? "yes" : "no"); in main()
38 printf("\t3dnow!+: %s\n", cpuinfo_has_x86_3dnow_plus() ? "yes" : "no"); in main()
39 printf("\t3dnow! Geode: %s\n", cpuinfo_has_x86_3dnow_geode() ? "yes" : "no"); in main()
40 printf("\tDAZ: %s\n", cpuinfo_has_x86_daz() ? "yes" : "no"); in main()
41 printf("\tSSE: %s\n", cpuinfo_has_x86_sse() ? "yes" : "no"); in main()
42 printf("\tSSE2: %s\n", cpuinfo_has_x86_sse2() ? "yes" : "no"); in main()
43 printf("\tSSE3: %s\n", cpuinfo_has_x86_sse3() ? "yes" : "no"); in main()
44 printf("\tSSSE3: %s\n", cpuinfo_has_x86_ssse3() ? "yes" : "no"); in main()
45 printf("\tSSE4.1: %s\n", cpuinfo_has_x86_sse4_1() ? "yes" : "no"); in main()
46 printf("\tSSE4.2: %s\n", cpuinfo_has_x86_sse4_2() ? "yes" : "no"); in main()
47 printf("\tSSE4a: %s\n", cpuinfo_has_x86_sse4a() ? "yes" : "no"); in main()
48 printf("\tMisaligned SSE: %s\n", cpuinfo_has_x86_misaligned_sse() ? "yes" : "no"); in main()
49 printf("\tAVX: %s\n", cpuinfo_has_x86_avx() ? "yes" : "no"); in main()
50 printf("\tFMA3: %s\n", cpuinfo_has_x86_fma3() ? "yes" : "no"); in main()
51 printf("\tFMA4: %s\n", cpuinfo_has_x86_fma4() ? "yes" : "no"); in main()
52 printf("\tXOP: %s\n", cpuinfo_has_x86_xop() ? "yes" : "no"); in main()
53 printf("\tF16C: %s\n", cpuinfo_has_x86_f16c() ? "yes" : "no"); in main()
54 printf("\tAVX2: %s\n", cpuinfo_has_x86_avx2() ? "yes" : "no"); in main()
55 printf("\tAVX512F: %s\n", cpuinfo_has_x86_avx512f() ? "yes" : "no"); in main()
56 printf("\tAVX512PF: %s\n", cpuinfo_has_x86_avx512pf() ? "yes" : "no"); in main()
57 printf("\tAVX512ER: %s\n", cpuinfo_has_x86_avx512er() ? "yes" : "no"); in main()
58 printf("\tAVX512CD: %s\n", cpuinfo_has_x86_avx512cd() ? "yes" : "no"); in main()
59 printf("\tAVX512DQ: %s\n", cpuinfo_has_x86_avx512dq() ? "yes" : "no"); in main()
60 printf("\tAVX512BW: %s\n", cpuinfo_has_x86_avx512bw() ? "yes" : "no"); in main()
61 printf("\tAVX512VL: %s\n", cpuinfo_has_x86_avx512vl() ? "yes" : "no"); in main()
62 printf("\tAVX512IFMA: %s\n", cpuinfo_has_x86_avx512ifma() ? "yes" : "no"); in main()
63 printf("\tAVX512VBMI: %s\n", cpuinfo_has_x86_avx512vbmi() ? "yes" : "no"); in main()
64 printf("\tAVX512VBMI2: %s\n", cpuinfo_has_x86_avx512vbmi2() ? "yes" : "no"); in main()
65 printf("\tAVX512BITALG: %s\n", cpuinfo_has_x86_avx512bitalg() ? "yes" : "no"); in main()
66 printf("\tAVX512VPOPCNTDQ: %s\n", cpuinfo_has_x86_avx512vpopcntdq() ? "yes" : "no"); in main()
67 printf("\tAVX512VNNI: %s\n", cpuinfo_has_x86_avx512vnni() ? "yes" : "no"); in main()
68 printf("\tAVX512BF16: %s\n", cpuinfo_has_x86_avx512bf16() ? "yes" : "no"); in main()
69 printf("\tAVX512FP16: %s\n", cpuinfo_has_x86_avx512fp16() ? "yes" : "no"); in main()
70 printf("\tAVX512VP2INTERSECT: %s\n", cpuinfo_has_x86_avx512vp2intersect() ? "yes" : "no"); in main()
71 printf("\tAVX512_4VNNIW: %s\n", cpuinfo_has_x86_avx512_4vnniw() ? "yes" : "no"); in main()
72 printf("\tAVX512_4FMAPS: %s\n", cpuinfo_has_x86_avx512_4fmaps() ? "yes" : "no"); in main()
73 printf("\tAMX_BF16: %s\n", cpuinfo_has_x86_amx_bf16() ? "yes" : "no"); in main()
74 printf("\tAMX_TILE: %s\n", cpuinfo_has_x86_amx_tile() ? "yes" : "no"); in main()
75 printf("\tAMX_INT8: %s\n", cpuinfo_has_x86_amx_int8() ? "yes" : "no"); in main()
76 printf("\tAMX_FP16: %s\n", cpuinfo_has_x86_amx_fp16() ? "yes" : "no"); in main()
77 printf("\tAVXVNNI: %s\n", cpuinfo_has_x86_avxvnni() ? "yes" : "no"); in main()
78 printf("\tAVX_VNNI_INT8: %s\n", cpuinfo_has_x86_avx_vnni_int8() ? "yes" : "no"); in main()
79 printf("\tAVX_VNNI_INT16: %s\n", cpuinfo_has_x86_avx_vnni_int16() ? "yes" : "no"); in main()
80 printf("\tAVX_NE_CONVERT: %s\n", cpuinfo_has_x86_avx_ne_convert() ? "yes" : "no"); in main()
82 printf("Multi-threading extensions:\n"); in main()
83 printf("\tMONITOR/MWAIT: %s\n", cpuinfo_has_x86_mwait() ? "yes" : "no"); in main()
84 printf("\tMONITORX/MWAITX: %s\n", cpuinfo_has_x86_mwaitx() ? "yes" : "no"); in main()
86 printf("\tCMPXCHG8B: %s\n", cpuinfo_has_x86_cmpxchg8b() ? "yes" : "no"); in main()
88 printf("\tCMPXCHG16B: %s\n", cpuinfo_has_x86_cmpxchg16b() ? "yes" : "no"); in main()
89 printf("\tHLE: %s\n", cpuinfo_has_x86_hle() ? "yes" : "no"); in main()
90 printf("\tRTM: %s\n", cpuinfo_has_x86_rtm() ? "yes" : "no"); in main()
91 printf("\tXTEST: %s\n", cpuinfo_has_x86_xtest() ? "yes" : "no"); in main()
92 printf("\tRDPID: %s\n", cpuinfo_has_x86_rdpid() ? "yes" : "no"); in main()
94 printf("Cryptography extensions:\n"); in main()
95 printf("\tAES: %s\n", cpuinfo_has_x86_aes() ? "yes" : "no"); in main()
96 printf("\tVAES: %s\n", cpuinfo_has_x86_vaes() ? "yes" : "no"); in main()
97 printf("\tPCLMULQDQ: %s\n", cpuinfo_has_x86_pclmulqdq() ? "yes" : "no"); in main()
98 printf("\tVPCLMULQDQ: %s\n", cpuinfo_has_x86_vpclmulqdq() ? "yes" : "no"); in main()
99 printf("\tGFNI: %s\n", cpuinfo_has_x86_gfni() ? "yes" : "no"); in main()
100 printf("\tRDRAND: %s\n", cpuinfo_has_x86_rdrand() ? "yes" : "no"); in main()
101 printf("\tRDSEED: %s\n", cpuinfo_has_x86_rdseed() ? "yes" : "no"); in main()
102 printf("\tSHA: %s\n", cpuinfo_has_x86_sha() ? "yes" : "no"); in main()
104 printf("Profiling instructions:\n"); in main()
106 printf("\tRDTSC: %s\n", cpuinfo_has_x86_rdtsc() ? "yes" : "no"); in main()
108 printf("\tRDTSCP: %s\n", cpuinfo_has_x86_rdtscp() ? "yes" : "no"); in main()
109 printf("\tMPX: %s\n", cpuinfo_has_x86_mpx() ? "yes" : "no"); in main()
111 printf("System instructions:\n"); in main()
112 printf("\tCLWB: %s\n", cpuinfo_has_x86_clwb() ? "yes" : "no"); in main()
113 printf("\tFXSAVE/FXSTOR: %s\n", cpuinfo_has_x86_fxsave() ? "yes" : "no"); in main()
114 printf("\tXSAVE/XSTOR: %s\n", cpuinfo_has_x86_xsave() ? "yes" : "no"); in main()
119 printf("Instruction sets:\n"); in main()
120 printf("\tThumb: %s\n", cpuinfo_has_arm_thumb() ? "yes" : "no"); in main()
121 printf("\tThumb 2: %s\n", cpuinfo_has_arm_thumb2() ? "yes" : "no"); in main()
122 printf("\tARMv5E: %s\n", cpuinfo_has_arm_v5e() ? "yes" : "no"); in main()
123 printf("\tARMv6: %s\n", cpuinfo_has_arm_v6() ? "yes" : "no"); in main()
124 printf("\tARMv6-K: %s\n", cpuinfo_has_arm_v6k() ? "yes" : "no"); in main()
125 printf("\tARMv7: %s\n", cpuinfo_has_arm_v7() ? "yes" : "no"); in main()
126 printf("\tARMv7 MP: %s\n", cpuinfo_has_arm_v7mp() ? "yes" : "no"); in main()
127 printf("\tARMv8: %s\n", cpuinfo_has_arm_v8() ? "yes" : "no"); in main()
128 printf("\tIDIV: %s\n", cpuinfo_has_arm_idiv() ? "yes" : "no"); in main()
130 printf("Floating-Point support:\n"); in main()
131 printf("\tVFPv2: %s\n", cpuinfo_has_arm_vfpv2() ? "yes" : "no"); in main()
132 printf("\tVFPv3: %s\n", cpuinfo_has_arm_vfpv3() ? "yes" : "no"); in main()
133 printf("\tVFPv3+D32: %s\n", cpuinfo_has_arm_vfpv3_d32() ? "yes" : "no"); in main()
134 printf("\tVFPv3+FP16: %s\n", cpuinfo_has_arm_vfpv3_fp16() ? "yes" : "no"); in main()
135 printf("\tVFPv3+FP16+D32: %s\n", cpuinfo_has_arm_vfpv3_fp16_d32() ? "yes" : "no"); in main()
136 printf("\tVFPv4: %s\n", cpuinfo_has_arm_vfpv4() ? "yes" : "no"); in main()
137 printf("\tVFPv4+D32: %s\n", cpuinfo_has_arm_vfpv4_d32() ? "yes" : "no"); in main()
138 printf("\tVJCVT: %s\n", cpuinfo_has_arm_jscvt() ? "yes" : "no"); in main()
140 printf("SIMD extensions:\n"); in main()
141 printf("\tWMMX: %s\n", cpuinfo_has_arm_wmmx() ? "yes" : "no"); in main()
142 printf("\tWMMX 2: %s\n", cpuinfo_has_arm_wmmx2() ? "yes" : "no"); in main()
143 printf("\tNEON: %s\n", cpuinfo_has_arm_neon() ? "yes" : "no"); in main()
144 printf("\tNEON-FP16: %s\n", cpuinfo_has_arm_neon_fp16() ? "yes" : "no"); in main()
145 printf("\tNEON-FMA: %s\n", cpuinfo_has_arm_neon_fma() ? "yes" : "no"); in main()
146 printf("\tNEON VQRDMLAH/VQRDMLSH: %s\n", cpuinfo_has_arm_neon_rdm() ? "yes" : "no"); in main()
147 printf("\tNEON FP16 arithmetics: %s\n", cpuinfo_has_arm_neon_fp16_arith() ? "yes" : "no"); in main()
148 printf("\tNEON complex: %s\n", cpuinfo_has_arm_fcma() ? "yes" : "no"); in main()
149 printf("\tNEON VSDOT/VUDOT: %s\n", cpuinfo_has_arm_neon_dot() ? "yes" : "no"); in main()
150 printf("\tNEON VFMLAL/VFMLSL: %s\n", cpuinfo_has_arm_fhm() ? "yes" : "no"); in main()
152 printf("Cryptography extensions:\n"); in main()
153 printf("\tAES: %s\n", cpuinfo_has_arm_aes() ? "yes" : "no"); in main()
154 printf("\tSHA1: %s\n", cpuinfo_has_arm_sha1() ? "yes" : "no"); in main()
155 printf("\tSHA2: %s\n", cpuinfo_has_arm_sha2() ? "yes" : "no"); in main()
156 printf("\tPMULL: %s\n", cpuinfo_has_arm_pmull() ? "yes" : "no"); in main()
157 printf("\tCRC32: %s\n", cpuinfo_has_arm_crc32() ? "yes" : "no"); in main()
160 printf("Instruction sets:\n"); in main()
161 printf("\tARM v8.1 atomics: %s\n", cpuinfo_has_arm_atomics() ? "yes" : "no"); in main()
162 printf("\tARM v8.1 SQRDMLxH: %s\n", cpuinfo_has_arm_neon_rdm() ? "yes" : "no"); in main()
163 printf("\tARM v8.2 FP16 arithmetics: %s\n", cpuinfo_has_arm_fp16_arith() ? "yes" : "no"); in main()
164 printf("\tARM v8.2 FHM: %s\n", cpuinfo_has_arm_fhm() ? "yes" : "no"); in main()
165 printf("\tARM v8.2 BF16: %s\n", cpuinfo_has_arm_bf16() ? "yes" : "no"); in main()
166 printf("\tARM v8.2 Int8 dot product: %s\n", cpuinfo_has_arm_neon_dot() ? "yes" : "no"); in main()
167 printf("\tARM v8.2 Int8 matrix multiplication: %s\n", cpuinfo_has_arm_i8mm() ? "yes" : "no"); in main()
168 printf("\tARM v8.3 JS conversion: %s\n", cpuinfo_has_arm_jscvt() ? "yes" : "no"); in main()
169 printf("\tARM v8.3 complex: %s\n", cpuinfo_has_arm_fcma() ? "yes" : "no"); in main()
171 printf("SIMD extensions:\n"); in main()
172 printf("\tARM SVE: %s\n", cpuinfo_has_arm_sve() ? "yes" : "no"); in main()
173 printf("\tARM SVE 2: %s\n", cpuinfo_has_arm_sve2() ? "yes" : "no"); in main()
175 printf("ARM SVE Capabilities:\n"); in main()
176 printf("\tSVE max length: %d\n", cpuinfo_get_max_arm_sve_length()); in main()
178 printf("Cryptography extensions:\n"); in main()
179 printf("\tAES: %s\n", cpuinfo_has_arm_aes() ? "yes" : "no"); in main()
180 printf("\tSHA1: %s\n", cpuinfo_has_arm_sha1() ? "yes" : "no"); in main()
181 printf("\tSHA2: %s\n", cpuinfo_has_arm_sha2() ? "yes" : "no"); in main()
182 printf("\tPMULL: %s\n", cpuinfo_has_arm_pmull() ? "yes" : "no"); in main()
183 printf("\tCRC32: %s\n", cpuinfo_has_arm_crc32() ? "yes" : "no"); in main()
186 printf("Instruction sets:\n"); in main()
187 printf("\tBase Integer: %s\n", cpuinfo_has_riscv_i() ? "yes" : "no"); in main()
188 printf("\tInteger Multiply/Divide: %s\n", cpuinfo_has_riscv_m() ? "yes" : "no"); in main()
189 printf("\tAtomics: %s\n", cpuinfo_has_riscv_a() ? "yes" : "no"); in main()
190 printf("\tSingle-Precision Floating-Point: %s\n", cpuinfo_has_riscv_f() ? "yes" : "no"); in main()
191 printf("\tDouble-Precision Floating-Point: %s\n", cpuinfo_has_riscv_d() ? "yes" : "no"); in main()
192 printf("\tCompressed: %s\n", cpuinfo_has_riscv_c() ? "yes" : "no"); in main()
193 printf("\tVector: %s\n", cpuinfo_has_riscv_v() ? "yes" : "no"); in main()