/external/cronet/tot/third_party/cpu_features/src/test/ |
D | bit_utils_test.cc | 41 TEST(UtilsTest, ExtractBitRange) { in TEST() argument 43 EXPECT_EQ(ExtractBitRange(123, 31, 0), 123); in TEST() 45 EXPECT_EQ(ExtractBitRange(123, 0, 0), 1); in TEST() 46 EXPECT_EQ(ExtractBitRange(122, 0, 0), 0); in TEST() 48 EXPECT_EQ(ExtractBitRange(0xF0, 7, 4), 0xF); in TEST() 49 EXPECT_EQ(ExtractBitRange(0x42 << 2, 10, 2), 0x42); in TEST()
|
/external/cpu_features/test/ |
D | bit_utils_test.cc | 41 TEST(UtilsTest, ExtractBitRange) { in TEST() argument 43 EXPECT_EQ(ExtractBitRange(123, 31, 0), 123); in TEST() 45 EXPECT_EQ(ExtractBitRange(123, 0, 0), 1); in TEST() 46 EXPECT_EQ(ExtractBitRange(122, 0, 0), 0); in TEST() 48 EXPECT_EQ(ExtractBitRange(0xF0, 7, 4), 0xF); in TEST() 49 EXPECT_EQ(ExtractBitRange(0x42 << 2, 10, 2), 0x42); in TEST()
|
/external/cronet/stable/third_party/cpu_features/src/test/ |
D | bit_utils_test.cc | 41 TEST(UtilsTest, ExtractBitRange) { in TEST() argument 43 EXPECT_EQ(ExtractBitRange(123, 31, 0), 123); in TEST() 45 EXPECT_EQ(ExtractBitRange(123, 0, 0), 1); in TEST() 46 EXPECT_EQ(ExtractBitRange(122, 0, 0), 0); in TEST() 48 EXPECT_EQ(ExtractBitRange(0xF0, 7, 4), 0xF); in TEST() 49 EXPECT_EQ(ExtractBitRange(0x42 << 2, 10, 2), 0x42); in TEST()
|
/external/cronet/stable/third_party/cpu_features/src/src/ |
D | impl_arm_linux_or_android.c | 123 return (ExtractBitRange(info->implementer, 7, 0) << 24) | in GetArmCpuId() 124 (ExtractBitRange(info->variant, 3, 0) << 20) | in GetArmCpuId() 125 (ExtractBitRange(info->part, 11, 0) << 4) | in GetArmCpuId() 126 (ExtractBitRange(info->revision, 3, 0) << 0); in GetArmCpuId()
|
D | impl_x86__base_implementation.inl | 332 const uint32_t family = ExtractBitRange(leaf_1.eax, 11, 8); 333 const uint32_t extended_family = ExtractBitRange(leaf_1.eax, 27, 20); 334 const uint32_t model = ExtractBitRange(leaf_1.eax, 7, 4); 335 const uint32_t extended_model = ExtractBitRange(leaf_1.eax, 19, 16); 342 info->stepping = ExtractBitRange(leaf_1.eax, 3, 0); 1748 int cache_type_field = ExtractBitRange(leaf.eax, 4, 0); 1762 int level = ExtractBitRange(leaf.eax, 7, 5); 1763 int line_size = ExtractBitRange(leaf.ebx, 11, 0) + 1; 1764 int partitioning = ExtractBitRange(leaf.ebx, 21, 12) + 1; 1765 int ways = ExtractBitRange(leaf.ebx, 31, 22) + 1; [all …]
|
/external/cronet/tot/third_party/cpu_features/src/src/ |
D | impl_arm_linux_or_android.c | 123 return (ExtractBitRange(info->implementer, 7, 0) << 24) | in GetArmCpuId() 124 (ExtractBitRange(info->variant, 3, 0) << 20) | in GetArmCpuId() 125 (ExtractBitRange(info->part, 11, 0) << 4) | in GetArmCpuId() 126 (ExtractBitRange(info->revision, 3, 0) << 0); in GetArmCpuId()
|
D | impl_x86__base_implementation.inl | 332 const uint32_t family = ExtractBitRange(leaf_1.eax, 11, 8); 333 const uint32_t extended_family = ExtractBitRange(leaf_1.eax, 27, 20); 334 const uint32_t model = ExtractBitRange(leaf_1.eax, 7, 4); 335 const uint32_t extended_model = ExtractBitRange(leaf_1.eax, 19, 16); 342 info->stepping = ExtractBitRange(leaf_1.eax, 3, 0); 1748 int cache_type_field = ExtractBitRange(leaf.eax, 4, 0); 1762 int level = ExtractBitRange(leaf.eax, 7, 5); 1763 int line_size = ExtractBitRange(leaf.ebx, 11, 0) + 1; 1764 int partitioning = ExtractBitRange(leaf.ebx, 21, 12) + 1; 1765 int ways = ExtractBitRange(leaf.ebx, 31, 22) + 1; [all …]
|
/external/cpu_features/src/ |
D | impl_arm_linux_or_android.c | 123 return (ExtractBitRange(info->implementer, 7, 0) << 24) | in GetArmCpuId() 124 (ExtractBitRange(info->variant, 3, 0) << 20) | in GetArmCpuId() 125 (ExtractBitRange(info->part, 11, 0) << 4) | in GetArmCpuId() 126 (ExtractBitRange(info->revision, 3, 0) << 0); in GetArmCpuId()
|
D | impl_x86__base_implementation.inl | 334 const uint32_t family = ExtractBitRange(leaf_1.eax, 11, 8); 335 const uint32_t extended_family = ExtractBitRange(leaf_1.eax, 27, 20); 336 const uint32_t model = ExtractBitRange(leaf_1.eax, 7, 4); 337 const uint32_t extended_model = ExtractBitRange(leaf_1.eax, 19, 16); 344 info->stepping = ExtractBitRange(leaf_1.eax, 3, 0); 1759 int cache_type_field = ExtractBitRange(leaf.eax, 4, 0); 1773 int level = ExtractBitRange(leaf.eax, 7, 5); 1774 int line_size = ExtractBitRange(leaf.ebx, 11, 0) + 1; 1775 int partitioning = ExtractBitRange(leaf.ebx, 21, 12) + 1; 1776 int ways = ExtractBitRange(leaf.ebx, 31, 22) + 1; [all …]
|
/external/cpu_features/include/internal/ |
D | bit_utils.h | 30 inline static uint32_t ExtractBitRange(uint32_t reg, uint32_t msb, in ExtractBitRange() function
|
/external/cronet/tot/third_party/cpu_features/src/include/internal/ |
D | bit_utils.h | 30 inline static uint32_t ExtractBitRange(uint32_t reg, uint32_t msb, in ExtractBitRange() function
|
/external/cronet/stable/third_party/cpu_features/src/include/internal/ |
D | bit_utils.h | 30 inline static uint32_t ExtractBitRange(uint32_t reg, uint32_t msb, in ExtractBitRange() function
|