Index: src/x86/cdef_avx2.asm
--- src/x86/cdef_avx2.asm.orig
+++ src/x86/cdef_avx2.asm
@@ -571,6 +571,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
     RET
 
 .d0k0:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     vpbroadcastq    m6, [dstq+strideq*1-1]
@@ -631,6 +632,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 .d1k0:
 .d2k0:
 .d3k0:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     movq           xm6, [dstq+strideq*0-1]
@@ -682,6 +684,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 %endif
     ret
 .d4k0:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     vpbroadcastq   m10, [dstq+strideq*1-1]
@@ -742,6 +745,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 .d5k0:
 .d6k0:
 .d7k0:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     movd           xm6, [topq+strideq*1  ]
@@ -782,6 +786,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 %endif
     ret
 .d0k1:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     movd           xm6, [dstq+strideq*2-2]
@@ -833,6 +838,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 %endif
     ret
 .d1k1:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     vpbroadcastq    m6, [dstq+strideq*1-2]
@@ -890,6 +896,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 %endif
     ret
 .d2k1:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     movq          xm11, [leftq]
@@ -934,6 +941,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 %endif
     ret
 .d3k1:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     vpbroadcastq   m11, [dstq+strideq*1-2]
@@ -987,6 +995,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 %endif
     ret
 .d4k1:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     vinserti128     m6, [dstq+strideq*0-2], 1
@@ -1038,6 +1047,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 %endif
     ret
 .d5k1:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     movd           xm6, [topq+strideq*0-1]
@@ -1096,6 +1106,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 %endif
     ret
 .d6k1:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     movd           xm6, [topq+strideq*0]
@@ -1138,6 +1149,7 @@ cglobal cdef_filter_%1x%2_8bpc, 5, 11, 0, dst, stride,
 %endif
     ret
 .d7k1:
+    _CET_ENDBR
 %if %1 == 4
  %if %2 == 4
     movd           xm5, [dstq+strideq*2-1]
