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()
28 printf("Memory instructions:\n"); in main()
29 printf("\tMOVBE: %s\n", cpuinfo_has_x86_movbe() ? "yes" : "no"); in main()
30 printf("\tPREFETCH: %s\n", cpuinfo_has_x86_prefetch() ? "yes" : "no"); in main()
31 printf("\tPREFETCHW: %s\n", cpuinfo_has_x86_prefetchw() ? "yes" : "no"); in main()
32 printf("\tPREFETCHWT1: %s\n", cpuinfo_has_x86_prefetchwt1() ? "yes" : "no"); in main()
33 printf("\tCLZERO: %s\n", cpuinfo_has_x86_clzero() ? "yes" : "no"); in main()
36 printf("SIMD extensions:\n"); in main()
37 printf("\tMMX: %s\n", cpuinfo_has_x86_mmx() ? "yes" : "no"); in main()
38 printf("\tMMX+: %s\n", cpuinfo_has_x86_mmx_plus() ? "yes" : "no"); in main()
39 printf("\t3dnow!: %s\n", cpuinfo_has_x86_3dnow() ? "yes" : "no"); in main()
40 printf("\t3dnow!+: %s\n", cpuinfo_has_x86_3dnow_plus() ? "yes" : "no"); in main()
41 printf("\t3dnow! Geode: %s\n", cpuinfo_has_x86_3dnow_geode() ? "yes" : "no"); in main()
42 printf("\tDAZ: %s\n", cpuinfo_has_x86_daz() ? "yes" : "no"); in main()
43 printf("\tSSE: %s\n", cpuinfo_has_x86_sse() ? "yes" : "no"); in main()
44 printf("\tSSE2: %s\n", cpuinfo_has_x86_sse2() ? "yes" : "no"); in main()
45 printf("\tSSE3: %s\n", cpuinfo_has_x86_sse3() ? "yes" : "no"); in main()
46 printf("\tSSSE3: %s\n", cpuinfo_has_x86_ssse3() ? "yes" : "no"); in main()
47 printf("\tSSE4.1: %s\n", cpuinfo_has_x86_sse4_1() ? "yes" : "no"); in main()
48 printf("\tSSE4.2: %s\n", cpuinfo_has_x86_sse4_2() ? "yes" : "no"); in main()
49 printf("\tSSE4a: %s\n", cpuinfo_has_x86_sse4a() ? "yes" : "no"); in main()
50 printf("\tMisaligned SSE: %s\n", cpuinfo_has_x86_misaligned_sse() ? "yes" : "no"); in main()
51 printf("\tAVX: %s\n", cpuinfo_has_x86_avx() ? "yes" : "no"); in main()
52 printf("\tFMA3: %s\n", cpuinfo_has_x86_fma3() ? "yes" : "no"); in main()
53 printf("\tFMA4: %s\n", cpuinfo_has_x86_fma4() ? "yes" : "no"); in main()
54 printf("\tXOP: %s\n", cpuinfo_has_x86_xop() ? "yes" : "no"); in main()
55 printf("\tF16C: %s\n", cpuinfo_has_x86_f16c() ? "yes" : "no"); in main()
56 printf("\tAVX2: %s\n", cpuinfo_has_x86_avx2() ? "yes" : "no"); in main()
57 printf("\tAVX512F: %s\n", cpuinfo_has_x86_avx512f() ? "yes" : "no"); in main()
58 printf("\tAVX512PF: %s\n", cpuinfo_has_x86_avx512pf() ? "yes" : "no"); in main()
59 printf("\tAVX512ER: %s\n", cpuinfo_has_x86_avx512er() ? "yes" : "no"); in main()
60 printf("\tAVX512CD: %s\n", cpuinfo_has_x86_avx512cd() ? "yes" : "no"); in main()
61 printf("\tAVX512DQ: %s\n", cpuinfo_has_x86_avx512dq() ? "yes" : "no"); in main()
62 printf("\tAVX512BW: %s\n", cpuinfo_has_x86_avx512bw() ? "yes" : "no"); in main()
63 printf("\tAVX512VL: %s\n", cpuinfo_has_x86_avx512vl() ? "yes" : "no"); in main()
64 printf("\tAVX512IFMA: %s\n", cpuinfo_has_x86_avx512ifma() ? "yes" : "no"); in main()
65 printf("\tAVX512VBMI: %s\n", cpuinfo_has_x86_avx512vbmi() ? "yes" : "no"); in main()
66 printf("\tAVX512VBMI2: %s\n", cpuinfo_has_x86_avx512vbmi2() ? "yes" : "no"); in main()
67 printf("\tAVX512BITALG: %s\n", cpuinfo_has_x86_avx512bitalg() ? "yes" : "no"); in main()
68 printf("\tAVX512VPOPCNTDQ: %s\n", cpuinfo_has_x86_avx512vpopcntdq() ? "yes" : "no"); in main()
69 printf("\tAVX512VNNI: %s\n", cpuinfo_has_x86_avx512vnni() ? "yes" : "no"); in main()
70 printf("\tAVX512BF16: %s\n", cpuinfo_has_x86_avx512bf16() ? "yes" : "no"); in main()
71 printf("\tAVX512VP2INTERSECT: %s\n", cpuinfo_has_x86_avx512vp2intersect() ? "yes" : "no"); in main()
72 printf("\tAVX512_4VNNIW: %s\n", cpuinfo_has_x86_avx512_4vnniw() ? "yes" : "no"); in main()
73 printf("\tAVX512_4FMAPS: %s\n", cpuinfo_has_x86_avx512_4fmaps() ? "yes" : "no"); in main()
76 printf("Multi-threading extensions:\n"); in main()
77 printf("\tMONITOR/MWAIT: %s\n", cpuinfo_has_x86_mwait() ? "yes" : "no"); in main()
78 printf("\tMONITORX/MWAITX: %s\n", cpuinfo_has_x86_mwaitx() ? "yes" : "no"); in main()
80 printf("\tCMPXCHG8B: %s\n", cpuinfo_has_x86_cmpxchg8b() ? "yes" : "no"); in main()
82 printf("\tCMPXCHG16B: %s\n", cpuinfo_has_x86_cmpxchg16b() ? "yes" : "no"); in main()
83 printf("\tHLE: %s\n", cpuinfo_has_x86_hle() ? "yes" : "no"); in main()
84 printf("\tRTM: %s\n", cpuinfo_has_x86_rtm() ? "yes" : "no"); in main()
85 printf("\tXTEST: %s\n", cpuinfo_has_x86_xtest() ? "yes" : "no"); in main()
86 printf("\tRDPID: %s\n", cpuinfo_has_x86_rdpid() ? "yes" : "no"); in main()
89 printf("Cryptography extensions:\n"); in main()
90 printf("\tAES: %s\n", cpuinfo_has_x86_aes() ? "yes" : "no"); in main()
91 printf("\tVAES: %s\n", cpuinfo_has_x86_vaes() ? "yes" : "no"); in main()
92 printf("\tPCLMULQDQ: %s\n", cpuinfo_has_x86_pclmulqdq() ? "yes" : "no"); in main()
93 printf("\tVPCLMULQDQ: %s\n", cpuinfo_has_x86_vpclmulqdq() ? "yes" : "no"); in main()
94 printf("\tGFNI: %s\n", cpuinfo_has_x86_gfni() ? "yes" : "no"); in main()
95 printf("\tRDRAND: %s\n", cpuinfo_has_x86_rdrand() ? "yes" : "no"); in main()
96 printf("\tRDSEED: %s\n", cpuinfo_has_x86_rdseed() ? "yes" : "no"); in main()
97 printf("\tSHA: %s\n", cpuinfo_has_x86_sha() ? "yes" : "no"); in main()
100 printf("Profiling instructions:\n"); in main()
102 printf("\tRDTSC: %s\n", cpuinfo_has_x86_rdtsc() ? "yes" : "no"); in main()
104 printf("\tRDTSCP: %s\n", cpuinfo_has_x86_rdtscp() ? "yes" : "no"); in main()
105 printf("\tMPX: %s\n", cpuinfo_has_x86_mpx() ? "yes" : "no"); in main()
108 printf("System instructions:\n"); in main()
109 printf("\tCLWB: %s\n", cpuinfo_has_x86_clwb() ? "yes" : "no"); in main()
110 printf("\tFXSAVE/FXSTOR: %s\n", cpuinfo_has_x86_fxsave() ? "yes" : "no"); in main()
111 printf("\tXSAVE/XSTOR: %s\n", cpuinfo_has_x86_xsave() ? "yes" : "no"); in main()
116 printf("Instruction sets:\n"); in main()
117 printf("\tThumb: %s\n", cpuinfo_has_arm_thumb() ? "yes" : "no"); in main()
118 printf("\tThumb 2: %s\n", cpuinfo_has_arm_thumb2() ? "yes" : "no"); in main()
119 printf("\tARMv5E: %s\n", cpuinfo_has_arm_v5e() ? "yes" : "no"); in main()
120 printf("\tARMv6: %s\n", cpuinfo_has_arm_v6() ? "yes" : "no"); in main()
121 printf("\tARMv6-K: %s\n", cpuinfo_has_arm_v6k() ? "yes" : "no"); in main()
122 printf("\tARMv7: %s\n", cpuinfo_has_arm_v7() ? "yes" : "no"); in main()
123 printf("\tARMv7 MP: %s\n", cpuinfo_has_arm_v7mp() ? "yes" : "no"); in main()
124 printf("\tARMv8: %s\n", cpuinfo_has_arm_v8() ? "yes" : "no"); in main()
125 printf("\tIDIV: %s\n", cpuinfo_has_arm_idiv() ? "yes" : "no"); in main()
127 printf("Floating-Point support:\n"); in main()
128 printf("\tVFPv2: %s\n", cpuinfo_has_arm_vfpv2() ? "yes" : "no"); in main()
129 printf("\tVFPv3: %s\n", cpuinfo_has_arm_vfpv3() ? "yes" : "no"); in main()
130 printf("\tVFPv3+D32: %s\n", cpuinfo_has_arm_vfpv3_d32() ? "yes" : "no"); in main()
131 printf("\tVFPv3+FP16: %s\n", cpuinfo_has_arm_vfpv3_fp16() ? "yes" : "no"); in main()
132 printf("\tVFPv3+FP16+D32: %s\n", cpuinfo_has_arm_vfpv3_fp16_d32() ? "yes" : "no"); in main()
133 printf("\tVFPv4: %s\n", cpuinfo_has_arm_vfpv4() ? "yes" : "no"); in main()
134 printf("\tVFPv4+D32: %s\n", cpuinfo_has_arm_vfpv4_d32() ? "yes" : "no"); in main()
135 printf("\tVJCVT: %s\n", cpuinfo_has_arm_jscvt() ? "yes" : "no"); in main()
137 printf("SIMD extensions:\n"); in main()
138 printf("\tWMMX: %s\n", cpuinfo_has_arm_wmmx() ? "yes" : "no"); in main()
139 printf("\tWMMX 2: %s\n", cpuinfo_has_arm_wmmx2() ? "yes" : "no"); in main()
140 printf("\tNEON: %s\n", cpuinfo_has_arm_neon() ? "yes" : "no"); in main()
141 printf("\tNEON-FP16: %s\n", cpuinfo_has_arm_neon_fp16() ? "yes" : "no"); in main()
142 printf("\tNEON-FMA: %s\n", cpuinfo_has_arm_neon_fma() ? "yes" : "no"); in main()
143 printf("\tNEON VQRDMLAH/VQRDMLSH: %s\n", cpuinfo_has_arm_neon_rdm() ? "yes" : "no"); in main()
144 printf("\tNEON FP16 arithmetics: %s\n", cpuinfo_has_arm_neon_fp16_arith() ? "yes" : "no"); in main()
145 printf("\tNEON complex: %s\n", cpuinfo_has_arm_fcma() ? "yes" : "no"); in main()
146 printf("\tNEON VSDOT/VUDOT: %s\n", cpuinfo_has_arm_neon_dot() ? "yes" : "no"); in main()
147 printf("\tNEON VFMLAL/VFMLSL: %s\n", cpuinfo_has_arm_fhm() ? "yes" : "no"); in main()
149 printf("Cryptography extensions:\n"); in main()
150 printf("\tAES: %s\n", cpuinfo_has_arm_aes() ? "yes" : "no"); in main()
151 printf("\tSHA1: %s\n", cpuinfo_has_arm_sha1() ? "yes" : "no"); in main()
152 printf("\tSHA2: %s\n", cpuinfo_has_arm_sha2() ? "yes" : "no"); in main()
153 printf("\tPMULL: %s\n", cpuinfo_has_arm_pmull() ? "yes" : "no"); in main()
154 printf("\tCRC32: %s\n", cpuinfo_has_arm_crc32() ? "yes" : "no"); in main()
157 printf("Instruction sets:\n"); in main()
158 printf("\tARM v8.1 atomics: %s\n", cpuinfo_has_arm_atomics() ? "yes" : "no"); in main()
159 printf("\tARM v8.1 SQRDMLxH: %s\n", cpuinfo_has_arm_neon_rdm() ? "yes" : "no"); in main()
160 printf("\tARM v8.2 FP16 arithmetics: %s\n", cpuinfo_has_arm_fp16_arith() ? "yes" : "no"); in main()
161 printf("\tARM v8.2 FHM: %s\n", cpuinfo_has_arm_fhm() ? "yes" : "no"); in main()
162 printf("\tARM v8.2 BF16: %s\n", cpuinfo_has_arm_bf16() ? "yes" : "no"); in main()
163 printf("\tARM v8.2 Int8 dot product: %s\n", cpuinfo_has_arm_neon_dot() ? "yes" : "no"); in main()
164 printf("\tARM v8.2 Int8 matrix multiplication: %s\n", cpuinfo_has_arm_i8mm() ? "yes" : "no"); in main()
165 printf("\tARM v8.3 JS conversion: %s\n", cpuinfo_has_arm_jscvt() ? "yes" : "no"); in main()
166 printf("\tARM v8.3 complex: %s\n", cpuinfo_has_arm_fcma() ? "yes" : "no"); in main()
168 printf("SIMD extensions:\n"); in main()
169 printf("\tARM SVE: %s\n", cpuinfo_has_arm_sve() ? "yes" : "no"); in main()
170 printf("\tARM SVE 2: %s\n", cpuinfo_has_arm_sve2() ? "yes" : "no"); in main()
172 printf("Cryptography extensions:\n"); in main()
173 printf("\tAES: %s\n", cpuinfo_has_arm_aes() ? "yes" : "no"); in main()
174 printf("\tSHA1: %s\n", cpuinfo_has_arm_sha1() ? "yes" : "no"); in main()
175 printf("\tSHA2: %s\n", cpuinfo_has_arm_sha2() ? "yes" : "no"); in main()
176 printf("\tPMULL: %s\n", cpuinfo_has_arm_pmull() ? "yes" : "no"); in main()
177 printf("\tCRC32: %s\n", cpuinfo_has_arm_crc32() ? "yes" : "no"); in main()