mirror of
https://github.com/google/cpu_features.git
synced 2025-07-01 05:11:15 +02:00
[NFC] clang-format codebase (#134)
* [NFC] clang-format codebase * revert to 80 char columns at the price of uglier table init * Specifically disabling clang-format for table initialization
This commit is contained in:

committed by
GitHub

parent
38f2a0274f
commit
22a5362e11
@ -18,6 +18,7 @@
|
||||
#include <assert.h>
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "cpu_features_macros.h"
|
||||
|
||||
CPU_FEATURES_START_CPP_NAMESPACE
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "cpu_features_macros.h"
|
||||
|
||||
CPU_FEATURES_START_CPP_NAMESPACE
|
||||
|
@ -18,6 +18,7 @@
|
||||
#define CPU_FEATURES_INCLUDE_INTERNAL_HWCAPS_H_
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "cpu_features_macros.h"
|
||||
|
||||
CPU_FEATURES_START_CPP_NAMESPACE
|
||||
|
@ -19,6 +19,7 @@
|
||||
#include <stdbool.h>
|
||||
#include <stddef.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "cpu_features_macros.h"
|
||||
|
||||
CPU_FEATURES_START_CPP_NAMESPACE
|
||||
|
@ -20,6 +20,7 @@
|
||||
|
||||
#include <ctype.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "cpu_features_macros.h"
|
||||
#include "internal/hwcaps.h"
|
||||
#include "internal/string_view.h"
|
||||
@ -35,13 +36,13 @@ CPU_FEATURES_START_CPP_NAMESPACE
|
||||
|
||||
// Use the following macro to declare getter functions to be used in
|
||||
// CapabilityConfig.
|
||||
#define DECLARE_GETTER(FeatureType, FeatureName) \
|
||||
static int get_##FeatureName(void* const features) { \
|
||||
return ((FeatureType*)features)->FeatureName; \
|
||||
#define DECLARE_GETTER(FeatureType, FeatureName) \
|
||||
static int get_##FeatureName(void* const features) { \
|
||||
return ((FeatureType*)features)->FeatureName; \
|
||||
}
|
||||
|
||||
#define DECLARE_SETTER_AND_GETTER(FeatureType, FeatureName) \
|
||||
DECLARE_SETTER(FeatureType, FeatureName) \
|
||||
#define DECLARE_SETTER_AND_GETTER(FeatureType, FeatureName) \
|
||||
DECLARE_SETTER(FeatureType, FeatureName) \
|
||||
DECLARE_GETTER(FeatureType, FeatureName)
|
||||
|
||||
// Describes the relationship between hardware caps and /proc/cpuinfo flags.
|
||||
@ -49,7 +50,7 @@ typedef struct {
|
||||
const HardwareCapabilities hwcaps_mask;
|
||||
const char* const proc_cpuinfo_flag;
|
||||
void (*set_bit)(void* const, bool); // setter for the corresponding bit.
|
||||
int (*get_bit)(void* const); // getter for the corresponding bit.
|
||||
int (*get_bit)(void* const); // getter for the corresponding bit.
|
||||
} CapabilityConfig;
|
||||
|
||||
// For every config, looks into flags_line for the presence of the
|
||||
|
Reference in New Issue
Block a user