Lines Matching refs:FEAT
374 #define AARCH64_CPU_HAS_FEATURE(CPU,FEAT) \ argument
375 ((~(CPU).flags[0] & AARCH64_FEATBIT (0, FEAT)) == 0 \
376 && (~(CPU).flags[1] & AARCH64_FEATBIT (1, FEAT)) == 0)
378 #define AARCH64_CPU_HAS_ALL_FEATURES(CPU,FEAT) \ argument
379 ((~(CPU).flags[0] & (FEAT).flags[0]) == 0 \
380 && (~(CPU).flags[1] & (FEAT).flags[1]) == 0)
382 #define AARCH64_CPU_HAS_ANY_FEATURES(CPU,FEAT) \ argument
383 (((CPU).flags[0] & (FEAT).flags[0]) != 0 \
384 || ((CPU).flags[1] & (FEAT).flags[1]) != 0)
386 #define AARCH64_SET_FEATURE(DEST, FEAT) \ argument
387 ((DEST).flags[0] = FEAT (0), \
388 (DEST).flags[1] = FEAT (1))
390 #define AARCH64_CLEAR_FEATURE(DEST, SRC, FEAT) \ argument
391 ((DEST).flags[0] = (SRC).flags[0] & ~AARCH64_FEATBIT (0, FEAT), \
392 (DEST).flags[1] = (SRC).flags[1] & ~AARCH64_FEATBIT (1, FEAT))
417 #define AARCH64_FEATURE(FEAT) \ argument
418 { { AARCH64_FEATBIT (0, FEAT), AARCH64_FEATBIT (1, FEAT) } }