]> granicus.if.org Git - libx264/commit
x86: Perform stack realignment in C instead of assembly
authorHenrik Gramner <henrik@gramner.com>
Sat, 30 Mar 2019 16:47:25 +0000 (17:47 +0100)
committerAnton Mitrofanov <BugMaster@narod.ru>
Wed, 17 Jul 2019 17:15:35 +0000 (20:15 +0300)
commitb5bc5d69c580429ff716bafcd43655e855c31b02
tree31eeb5d02d0fcf23be7e538cf0abaa4016118123
parent34c06d1c17ad968fbdda153cb772f77ee31b3095
x86: Perform stack realignment in C instead of assembly

Simplifies a lot of code and avoids having to export public asm functions.

Note that the force_align_arg_pointer function attribute is broken in clang
versions prior to 6.0.1 which may result in crashes, so make sure to either
use a newer clang version or a different compiler.
common/base.c
common/cpu.h
common/osdep.h
common/threadpool.c
common/x86/cpu-a.asm
encoder/api.c
encoder/lookahead.c
tools/checkasm.c
x264.c