On Fri, Apr 18, 2014 at 9:12 PM, chen <[email protected]> wrote: >>> In this case, x264asm don't do it because HAVE_ALIGNED_STACK=1 >>> the input stack is aligned, but we need push 3 regs into stack, so we got >>> a >>> stack mistake. >> >>Again, that's not how it works. >> >>HAVE_ALIGNED_STACK means x264asm can assume the input stack is aligned. >> >>It does not mean x264asm magically stops handling stack alignment. >> >>HAVE_ALIGNED_STACK exists to compensate for compilers such as Intel's >>that don't perform stack alignment. It has _absolutely nothing_ to do >>with x264asm's own pushing registers onto the stack. > > Sorry, my mistake. > Latest version x264asm solve this bug, we x265 use old one, there have a > condition '%if mmsize <= 16 && HAVE_ALIGNED_STACK'
Min, can you send a patch to bring our headers up to date? -- Steve Borho _______________________________________________ x265-devel mailing list [email protected] https://mailman.videolan.org/listinfo/x265-devel
