From 9c7f3714f48f406efcb7ad4636f24c04f03479f3 Mon Sep 17 00:00:00 2001
From: Martin Vignali <martin.vignali@gmail.com>
Date: Mon, 27 Nov 2017 20:16:59 +0100
Subject: [PATCH 3/4] avutil/x86util : add macro for loading a 128 bits 
 constants in an xmm or in each part of an ymm in order to simplify avx2 asm 
 func

---
 libavutil/x86/x86util.asm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/libavutil/x86/x86util.asm b/libavutil/x86/x86util.asm
index 21419125d5..ba07197e8a 100644
--- a/libavutil/x86/x86util.asm
+++ b/libavutil/x86/x86util.asm
@@ -890,6 +890,14 @@
 %endif
 %endmacro
 
+%macro VBROADCASTI128 2 ; dst xmm/ymm, src : 128bits val
+%if mmsize == 32
+    vbroadcasti128 %1, %2
+%else
+    mova           %1, %2
+%endif
+%endmacro
+
 %macro SHUFFLE_MASK_W 8
     %rep 8
         %if %1>=0x80
-- 
2.11.0 (Apple Git-81)

