]> git.sesse.net Git - x264/blobdiff - common/x86/mc-a2.asm
Optimize x86 intra_sa8d_x3_8x8
[x264] / common / x86 / mc-a2.asm
index 1295662cb8e75ab1d6a38d4d321f53fe37f89901..24a5c3fa8cfa6a8337db374884c24dd96bbba487 100644 (file)
@@ -1224,6 +1224,7 @@ MEMZERO
 
 
 
+%ifndef HIGH_BIT_DEPTH
 ;-----------------------------------------------------------------------------
 ; void integral_init4h( uint16_t *sum, uint8_t *pix, int stride )
 ;-----------------------------------------------------------------------------
@@ -1276,6 +1277,7 @@ INIT_XMM sse4
 INTEGRAL_INIT8H
 INIT_XMM avx
 INTEGRAL_INIT8H
+%endif ; !HIGH_BIT_DEPTH
 
 %macro INTEGRAL_INIT_8V 0
 ;-----------------------------------------------------------------------------
@@ -1576,6 +1578,7 @@ cglobal frame_init_lowres_core, 6,7,(12-4*(BIT_DEPTH/9)) ; 8 for HIGH_BIT_DEPTH,
     mova      m0, m2
     mova      m1, m3
     sub      r6d, 8
+    jz .skip
 %endif ; mmsize
 .hloop:
     sub       r0, mmsize*2