#ifdefined(__DJGPP__) #define DECLARE_ALIGNED_T(n,t,v) alignas(FFMIN(n, 16)) t v #define DECLARE_ASM_ALIGNED(n,t,v) alignas(FFMIN(n, 16)) t av_used v #define DECLARE_ASM_CONST(n,t,v) alignas(FFMIN(n, 16)) staticconst t av_used v #elifdefined(_MSC_VER) #define DECLARE_ALIGNED_T(n,t,v) __declspec(align(n)) t v #define DECLARE_ASM_ALIGNED(n,t,v) __declspec(align(n)) t av_used v #define DECLARE_ASM_CONST(n,t,v) __declspec(align(n)) staticconst t av_used v #else #define DECLARE_ALIGNED_T(n,t,v) alignas(n) t v #define DECLARE_ASM_ALIGNED(n,t,v) alignas(n) t av_used v #define DECLARE_ASM_CONST(n,t,v) alignas(n) staticconst t av_used v #endif
// Macro needs to be double-wrapped in order to expand // possible other macros being passed for n. #define DECLARE_ALIGNED_V(n,t,v) DECLARE_ALIGNED_##n(t,v)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.