[x265] [PATCH] asm: replace movu+vinserti128 by vbroadcasti128 instruction

rajesh at multicorewareinc.com rajesh at multicorewareinc.com
Tue Aug 25 07:57:56 CEST 2015


# HG changeset patch
# User Rajesh Paulraj<rajesh at multicorewareinc.com>
# Date 1440413739 -19800
#      Mon Aug 24 16:25:39 2015 +0530
# Node ID 8a414544bfbf64b119fa6dd2e23cef8cb89d0a54
# Parent  a28a863393994d8fb1d58c721352d9b4ec8c46ee
asm: replace movu+vinserti128 by vbroadcasti128 instruction

diff -r a28a86339399 -r 8a414544bfbf source/common/x86/intrapred8.asm
--- a/source/common/x86/intrapred8.asm	Mon Aug 24 14:04:32 2015 +0530
+++ b/source/common/x86/intrapred8.asm	Mon Aug 24 16:25:39 2015 +0530
@@ -15993,9 +15993,8 @@
     lea             r3, [r1 * 3]
     mova            m7, [ang16_shuf_mode9]
 
-    movu            xm3, [r2 + mmsize + 1]
     vbroadcasti128  m6, [r2 + mmsize + 17]
-    vinserti128     m3, m3, xm3, 1
+    vbroadcasti128  m3, [r2 + mmsize + 1]
 
     pshufb          m5, m3, m7
     pmaddubsw       m4, m5, m0


More information about the x265-devel mailing list