[x265] [PATCH] asm: align buffer to 16-byte for denoiseDct asm, fixed issue #183

dnyaneshwar at multicorewareinc.com dnyaneshwar at multicorewareinc.com
Mon Sep 7 08:05:39 CEST 2015


# HG changeset patch
# User Dnyaneshwar G <dnyaneshwar at multicorewareinc.com>
# Date 1441600745 -19800
#      Mon Sep 07 10:09:05 2015 +0530
# Node ID aa1a30403500514fb40ddbce78142b6327177df0
# Parent  44cc2ce22c43ee04c67f669f2667a6e25747c4f9
asm: align buffer to 16-byte for denoiseDct asm, fixed issue #183

diff -r 44cc2ce22c43 -r aa1a30403500 source/common/quant.h
--- a/source/common/quant.h	Thu Sep 03 22:26:21 2015 +0530
+++ b/source/common/quant.h	Mon Sep 07 10:09:05 2015 +0530
@@ -65,8 +65,8 @@
     /* 0 = luma 4x4,   1 = luma 8x8,   2 = luma 16x16,   3 = luma 32x32
      * 4 = chroma 4x4, 5 = chroma 8x8, 6 = chroma 16x16, 7 = chroma 32x32
      * Intra 0..7 - Inter 8..15 */
+    ALIGN_VAR_16(uint32_t, nrResidualSum[MAX_NUM_TR_CATEGORIES][MAX_NUM_TR_COEFFS]);
     uint16_t nrOffsetDenoise[MAX_NUM_TR_CATEGORIES][MAX_NUM_TR_COEFFS];
-    uint32_t nrResidualSum[MAX_NUM_TR_CATEGORIES][MAX_NUM_TR_COEFFS];
     uint32_t nrCount[MAX_NUM_TR_CATEGORIES];
 
     uint16_t (*offset)[MAX_NUM_TR_COEFFS];


More information about the x265-devel mailing list