x86inc: Add aesni cpuflag define
authorJames Darnley <jdarnley@obe.tv>
Fri, 9 Jun 2017 12:08:16 +0000 (14:08 +0200)
committerHenrik Gramner <henrik@gramner.com>
Sat, 24 Jun 2017 14:23:31 +0000 (16:23 +0200)
Upstreaming this from FFmpeg. Unused in x264.

common/x86/x86inc.asm

index 856b021f90903b05d2e99cf11b67e54448da1a22..3be387debd3f325297d2d5ecfaa14bae5bb1a667 100644 (file)
@@ -787,19 +787,20 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg, jge, jng, jnge, ja, jae,
 %assign cpuflags_ssse3    (1<<9) | cpuflags_sse3
 %assign cpuflags_sse4     (1<<10)| cpuflags_ssse3
 %assign cpuflags_sse42    (1<<11)| cpuflags_sse4
-%assign cpuflags_avx      (1<<12)| cpuflags_sse42
-%assign cpuflags_xop      (1<<13)| cpuflags_avx
-%assign cpuflags_fma4     (1<<14)| cpuflags_avx
-%assign cpuflags_fma3     (1<<15)| cpuflags_avx
-%assign cpuflags_bmi1     (1<<16)| cpuflags_avx|cpuflags_lzcnt
-%assign cpuflags_bmi2     (1<<17)| cpuflags_bmi1
-%assign cpuflags_avx2     (1<<18)| cpuflags_fma3|cpuflags_bmi2
-%assign cpuflags_avx512   (1<<19)| cpuflags_avx2 ; F, CD, BW, DQ, VL
-
-%assign cpuflags_cache32  (1<<20)
-%assign cpuflags_cache64  (1<<21)
-%assign cpuflags_aligned  (1<<22) ; not a cpu feature, but a function variant
-%assign cpuflags_atom     (1<<23)
+%assign cpuflags_aesni    (1<<12)| cpuflags_sse42
+%assign cpuflags_avx      (1<<13)| cpuflags_sse42
+%assign cpuflags_xop      (1<<14)| cpuflags_avx
+%assign cpuflags_fma4     (1<<15)| cpuflags_avx
+%assign cpuflags_fma3     (1<<16)| cpuflags_avx
+%assign cpuflags_bmi1     (1<<17)| cpuflags_avx|cpuflags_lzcnt
+%assign cpuflags_bmi2     (1<<18)| cpuflags_bmi1
+%assign cpuflags_avx2     (1<<19)| cpuflags_fma3|cpuflags_bmi2
+%assign cpuflags_avx512   (1<<20)| cpuflags_avx2 ; F, CD, BW, DQ, VL
+
+%assign cpuflags_cache32  (1<<21)
+%assign cpuflags_cache64  (1<<22)
+%assign cpuflags_aligned  (1<<23) ; not a cpu feature, but a function variant
+%assign cpuflags_atom     (1<<24)
 
 ; Returns a boolean value expressing whether or not the specified cpuflag is enabled.
 %define    cpuflag(x) (((((cpuflags & (cpuflags_ %+ x)) ^ (cpuflags_ %+ x)) - 1) >> 31) & 1)