On Wed, Apr 22, 2015 at 04:27:29PM -0400, Tucker DiNapoli wrote:
[...]
> +%include "PPUtil.asm"
> +;; All deinterlace functions operate on N 8x8 blocks at a time, where N
> +;; is the size (in bytes) of the simd registers being used divided
> +;; by 8, so 2 for xmm, and 4 for ymm.
> +
> +;; Deinter
On Thu, Apr 23, 2015 at 01:03:09AM +0200, Michael Niedermayer wrote:
> On Wed, Apr 22, 2015 at 04:27:29PM -0400, Tucker DiNapoli wrote:
> > This commit adds several new files containing yasm assembly code, they are:
> > PPContext.asm; Defines the PPContext struct using the yasm struc command
> > PP
On Wed, Apr 22, 2015 at 04:27:29PM -0400, Tucker DiNapoli wrote:
> This commit adds several new files containing yasm assembly code, they are:
> PPContext.asm; Defines the PPContext struct using the yasm struc command
> PPUtil.asm; Various utility macros used in the other asm code
> block_copy.asm;
This commit adds several new files containing yasm assembly code, they are:
PPContext.asm; Defines the PPContext struct using the yasm struc command
PPUtil.asm; Various utility macros used in the other asm code
block_copy.asm; Implements the block copy function, the sse2 and avx2
versions copy mult