diff options
Diffstat (limited to 'libs/hwui/utils/Macros.h')
-rw-r--r-- | libs/hwui/utils/Macros.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/hwui/utils/Macros.h b/libs/hwui/utils/Macros.h index d758f29d6dcb..eee6785afd53 100644 --- a/libs/hwui/utils/Macros.h +++ b/libs/hwui/utils/Macros.h @@ -34,4 +34,13 @@ private: \ #define WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#if ALIGN_DOUBLE +#define ALIGN_SZ (sizeof(double)) +#else +#define ALIGN_SZ (sizeof(int)) +#endif + +#define ALIGN(x) (((x) + ALIGN_SZ - 1) & ~(ALIGN_SZ - 1)) +#define ALIGN_PTR(p) ((void*)(ALIGN((size_t)(p)))) + #endif /* MACROS_H */ |