Align a buffer for simd operation
BUG=aomedia:387
Change-Id: I11fdc9dbc4b0f4484e82ab1662ac329b8b7f2d6c
diff --git a/av1/common/alloccommon.c b/av1/common/alloccommon.c
index 9183fa5..4772a89 100644
--- a/av1/common/alloccommon.c
+++ b/av1/common/alloccommon.c
@@ -98,7 +98,7 @@
ROUND_POWER_OF_TWO(cm->height, cm->subsampling_y));
aom_free(cm->rst_internal.tmpbuf);
CHECK_MEM_ERROR(cm, cm->rst_internal.tmpbuf,
- (int32_t *)aom_malloc(RESTORATION_TMPBUF_SIZE));
+ (int32_t *)aom_memalign(16, RESTORATION_TMPBUF_SIZE));
}
void av1_free_restoration_buffers(AV1_COMMON *cm) {