Lines Matching +full:- +full:i
4 #include <cpuinfo-mock.h>
16 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
17 ASSERT_EQ(0, cpuinfo_get_processor(i)->smt_id); in TEST()
22 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
23 ASSERT_EQ(cpuinfo_get_core(i), cpuinfo_get_processor(i)->core); in TEST()
28 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
29 switch (i) { in TEST()
32 ASSERT_EQ(cpuinfo_get_cluster(0), cpuinfo_get_processor(i)->cluster); in TEST()
38 ASSERT_EQ(cpuinfo_get_cluster(1), cpuinfo_get_processor(i)->cluster); in TEST()
44 ASSERT_EQ(cpuinfo_get_cluster(2), cpuinfo_get_processor(i)->cluster); in TEST()
51 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
52 ASSERT_EQ(cpuinfo_get_package(0), cpuinfo_get_processor(i)->package); in TEST()
57 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
58 switch (i) { in TEST()
61 ASSERT_EQ(i + 8, cpuinfo_get_processor(i)->linux_id); in TEST()
67 ASSERT_EQ(i + 2, cpuinfo_get_processor(i)->linux_id); in TEST()
73 ASSERT_EQ(i - 6, cpuinfo_get_processor(i)->linux_id); in TEST()
80 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
81 ASSERT_EQ(cpuinfo_get_l1i_cache(i), cpuinfo_get_processor(i)->cache.l1i); in TEST()
86 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
87 ASSERT_EQ(cpuinfo_get_l1d_cache(i), cpuinfo_get_processor(i)->cache.l1d); in TEST()
92 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
93 switch (i) { in TEST()
96 ASSERT_EQ(cpuinfo_get_l2_cache(0), cpuinfo_get_processor(i)->cache.l2); in TEST()
102 ASSERT_EQ(cpuinfo_get_l2_cache(1), cpuinfo_get_processor(i)->cache.l2); in TEST()
108 ASSERT_EQ(cpuinfo_get_l2_cache(2), cpuinfo_get_processor(i)->cache.l2); in TEST()
115 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
116 ASSERT_FALSE(cpuinfo_get_processor(i)->cache.l3); in TEST()
121 for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) { in TEST() local
122 ASSERT_FALSE(cpuinfo_get_processor(i)->cache.l4); in TEST()
135 for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) { in TEST() local
136 ASSERT_EQ(i, cpuinfo_get_core(i)->processor_start); in TEST()
141 for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) { in TEST() local
142 ASSERT_EQ(1, cpuinfo_get_core(i)->processor_count); in TEST()
147 for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) { in TEST() local
148 ASSERT_EQ(i, cpuinfo_get_core(i)->core_id); in TEST()
153 for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) { in TEST() local
154 switch (i) { in TEST()
157 ASSERT_EQ(cpuinfo_get_cluster(0), cpuinfo_get_core(i)->cluster); in TEST()
163 ASSERT_EQ(cpuinfo_get_cluster(1), cpuinfo_get_core(i)->cluster); in TEST()
169 ASSERT_EQ(cpuinfo_get_cluster(2), cpuinfo_get_core(i)->cluster); in TEST()
176 for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) { in TEST() local
177 ASSERT_EQ(cpuinfo_get_package(0), cpuinfo_get_core(i)->package); in TEST()
182 for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) { in TEST() local
183 ASSERT_EQ(cpuinfo_vendor_arm, cpuinfo_get_core(i)->vendor); in TEST()
188 for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) { in TEST() local
189 switch (i) { in TEST()
192 ASSERT_EQ(cpuinfo_uarch_cortex_a72, cpuinfo_get_core(i)->uarch); in TEST()
202 ASSERT_EQ(cpuinfo_uarch_cortex_a53, cpuinfo_get_core(i)->uarch); in TEST()
209 for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) { in TEST() local
210 switch (i) { in TEST()
213 ASSERT_EQ(UINT32_C(0x410FD081), cpuinfo_get_core(i)->midr); in TEST()
223 ASSERT_EQ(UINT32_C(0x410FD034), cpuinfo_get_core(i)->midr); in TEST()
230 for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) { in TEST() local
231 switch (i) { in TEST()
234 ASSERT_EQ(UINT64_C(2522000000), cpuinfo_get_core(i)->frequency); in TEST()
240 ASSERT_EQ(UINT64_C(2002000000), cpuinfo_get_core(i)->frequency); in TEST()
246 ASSERT_EQ(UINT64_C(1547000000), cpuinfo_get_core(i)->frequency); in TEST()
261 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
262 switch (i) { in TEST()
264 ASSERT_EQ(0, cpuinfo_get_cluster(i)->processor_start); in TEST()
267 ASSERT_EQ(2, cpuinfo_get_cluster(i)->processor_start); in TEST()
270 ASSERT_EQ(6, cpuinfo_get_cluster(i)->processor_start); in TEST()
277 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
278 switch (i) { in TEST()
280 ASSERT_EQ(2, cpuinfo_get_cluster(i)->processor_count); in TEST()
283 ASSERT_EQ(4, cpuinfo_get_cluster(i)->processor_count); in TEST()
286 ASSERT_EQ(4, cpuinfo_get_cluster(i)->processor_count); in TEST()
293 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
294 switch (i) { in TEST()
296 ASSERT_EQ(0, cpuinfo_get_cluster(i)->core_start); in TEST()
299 ASSERT_EQ(2, cpuinfo_get_cluster(i)->core_start); in TEST()
302 ASSERT_EQ(6, cpuinfo_get_cluster(i)->core_start); in TEST()
309 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
310 switch (i) { in TEST()
312 ASSERT_EQ(2, cpuinfo_get_cluster(i)->core_count); in TEST()
315 ASSERT_EQ(4, cpuinfo_get_cluster(i)->core_count); in TEST()
318 ASSERT_EQ(4, cpuinfo_get_cluster(i)->core_count); in TEST()
325 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
326 ASSERT_EQ(i, cpuinfo_get_cluster(i)->cluster_id); in TEST()
331 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
332 ASSERT_EQ(cpuinfo_get_package(0), cpuinfo_get_cluster(i)->package); in TEST()
337 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
338 ASSERT_EQ(cpuinfo_vendor_arm, cpuinfo_get_cluster(i)->vendor); in TEST()
343 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
344 switch (i) { in TEST()
346 ASSERT_EQ(cpuinfo_uarch_cortex_a72, cpuinfo_get_cluster(i)->uarch); in TEST()
350 ASSERT_EQ(cpuinfo_uarch_cortex_a53, cpuinfo_get_cluster(i)->uarch); in TEST()
357 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
358 switch (i) { in TEST()
360 ASSERT_EQ(UINT32_C(0x410FD081), cpuinfo_get_cluster(i)->midr); in TEST()
364 ASSERT_EQ(UINT32_C(0x410FD034), cpuinfo_get_cluster(i)->midr); in TEST()
371 for (uint32_t i = 0; i < cpuinfo_get_clusters_count(); i++) { in TEST() local
372 switch (i) { in TEST()
374 ASSERT_EQ(UINT64_C(2522000000), cpuinfo_get_cluster(i)->frequency); in TEST()
377 ASSERT_EQ(UINT64_C(2002000000), cpuinfo_get_cluster(i)->frequency); in TEST()
380 ASSERT_EQ(UINT64_C(1547000000), cpuinfo_get_cluster(i)->frequency); in TEST()
391 for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { in TEST() local
393 std::string(cpuinfo_get_package(i)->name, in TEST()
394 strnlen(cpuinfo_get_package(i)->name, CPUINFO_PACKAGE_NAME_MAX))); in TEST()
399 for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { in TEST() local
400 ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start); in TEST()
405 for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { in TEST() local
406 ASSERT_EQ(10, cpuinfo_get_package(i)->processor_count); in TEST()
411 for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { in TEST() local
412 ASSERT_EQ(0, cpuinfo_get_package(i)->core_start); in TEST()
417 for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { in TEST() local
418 ASSERT_EQ(10, cpuinfo_get_package(i)->core_count); in TEST()
423 for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { in TEST() local
424 ASSERT_EQ(0, cpuinfo_get_package(i)->cluster_start); in TEST()
429 for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) { in TEST() local
430 ASSERT_EQ(3, cpuinfo_get_package(i)->cluster_count); in TEST()
599 for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) { in TEST() local
600 switch (i) { in TEST()
603 ASSERT_EQ(48 * 1024, cpuinfo_get_l1i_cache(i)->size); in TEST()
613 ASSERT_EQ(16 * 1024, cpuinfo_get_l1i_cache(i)->size); in TEST()
620 for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) { in TEST() local
621 switch (i) { in TEST()
624 ASSERT_EQ(3, cpuinfo_get_l1i_cache(i)->associativity); in TEST()
634 ASSERT_EQ(2, cpuinfo_get_l1i_cache(i)->associativity); in TEST()
641 for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) { in TEST() local
642 ASSERT_EQ(cpuinfo_get_l1i_cache(i)->size, in TEST()
643 …uinfo_get_l1i_cache(i)->sets * cpuinfo_get_l1i_cache(i)->line_size * cpuinfo_get_l1i_cache(i)->par… in TEST()
648 for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) { in TEST() local
649 ASSERT_EQ(1, cpuinfo_get_l1i_cache(i)->partitions); in TEST()
654 for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) { in TEST() local
655 ASSERT_EQ(64, cpuinfo_get_l1i_cache(i)->line_size); in TEST()
660 for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) { in TEST() local
661 ASSERT_EQ(0, cpuinfo_get_l1i_cache(i)->flags); in TEST()
666 for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) { in TEST() local
667 ASSERT_EQ(i, cpuinfo_get_l1i_cache(i)->processor_start); in TEST()
668 ASSERT_EQ(1, cpuinfo_get_l1i_cache(i)->processor_count); in TEST()
681 for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) { in TEST() local
682 switch (i) { in TEST()
685 ASSERT_EQ(32 * 1024, cpuinfo_get_l1d_cache(i)->size); in TEST()
695 ASSERT_EQ(16 * 1024, cpuinfo_get_l1d_cache(i)->size); in TEST()
702 for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) { in TEST() local
703 switch (i) { in TEST()
706 ASSERT_EQ(2, cpuinfo_get_l1d_cache(i)->associativity); in TEST()
716 ASSERT_EQ(4, cpuinfo_get_l1d_cache(i)->associativity); in TEST()
723 for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) { in TEST() local
724 ASSERT_EQ(cpuinfo_get_l1d_cache(i)->size, in TEST()
725 …uinfo_get_l1d_cache(i)->sets * cpuinfo_get_l1d_cache(i)->line_size * cpuinfo_get_l1d_cache(i)->par… in TEST()
730 for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) { in TEST() local
731 ASSERT_EQ(1, cpuinfo_get_l1d_cache(i)->partitions); in TEST()
736 for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) { in TEST() local
737 ASSERT_EQ(64, cpuinfo_get_l1d_cache(i)->line_size); in TEST()
742 for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) { in TEST() local
743 ASSERT_EQ(0, cpuinfo_get_l1d_cache(i)->flags); in TEST()
748 for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) { in TEST() local
749 ASSERT_EQ(i, cpuinfo_get_l1d_cache(i)->processor_start); in TEST()
750 ASSERT_EQ(1, cpuinfo_get_l1d_cache(i)->processor_count); in TEST()
763 for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) { in TEST() local
764 switch (i) { in TEST()
766 ASSERT_EQ(1 * 1024 * 1024, cpuinfo_get_l2_cache(i)->size); in TEST()
770 ASSERT_EQ(256 * 1024, cpuinfo_get_l2_cache(i)->size); in TEST()
777 for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) { in TEST() local
778 ASSERT_EQ(16, cpuinfo_get_l2_cache(i)->associativity); in TEST()
783 for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) { in TEST() local
784 ASSERT_EQ(cpuinfo_get_l2_cache(i)->size, in TEST()
785 …cpuinfo_get_l2_cache(i)->sets * cpuinfo_get_l2_cache(i)->line_size * cpuinfo_get_l2_cache(i)->part… in TEST()
790 for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) { in TEST() local
791 ASSERT_EQ(1, cpuinfo_get_l2_cache(i)->partitions); in TEST()
796 for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) { in TEST() local
797 ASSERT_EQ(64, cpuinfo_get_l2_cache(i)->line_size); in TEST()
802 for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) { in TEST() local
803 switch (i) { in TEST()
805 ASSERT_EQ(CPUINFO_CACHE_INCLUSIVE, cpuinfo_get_l2_cache(i)->flags); in TEST()
809 ASSERT_EQ(0, cpuinfo_get_l2_cache(i)->flags); in TEST()
816 for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) { in TEST() local
817 switch (i) { in TEST()
819 ASSERT_EQ(0, cpuinfo_get_l2_cache(i)->processor_start); in TEST()
820 ASSERT_EQ(2, cpuinfo_get_l2_cache(i)->processor_count); in TEST()
823 ASSERT_EQ(2, cpuinfo_get_l2_cache(i)->processor_start); in TEST()
824 ASSERT_EQ(4, cpuinfo_get_l2_cache(i)->processor_count); in TEST()
827 ASSERT_EQ(6, cpuinfo_get_l2_cache(i)->processor_start); in TEST()
828 ASSERT_EQ(4, cpuinfo_get_l2_cache(i)->processor_count); in TEST()
844 #include <meizu-pro-6.h>