OSDN Git Service

SBC arrays and constant tables aligned at 16 byte boundary for SIMD
authorSiarhei Siamashka <siarhei.siamashka@nokia.com>
Thu, 15 Jan 2009 17:45:36 +0000 (19:45 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 16 Jan 2009 07:23:19 +0000 (08:23 +0100)
commit82d00972c91a44a428bd08412ca3039e101c0e40
tree8cc953b4ec1148d73e14fb93d71951457792abbd
parent9e31e7dde636ca28ee551e8bcf8e4f4ca0ef553d
SBC arrays and constant tables aligned at 16 byte boundary for SIMD

Most SIMD instruction sets benefit from data being naturally aligned.
And even if it is not strictly required, performance is usually better
with the aligned data. ARM NEON and SSE2 have different instruction
variants for aligned/unaligned memory accesses.
sbc/sbc.c
sbc/sbc.h
sbc/sbc_primitives.h
sbc/sbc_tables.h