x86: cabac: don't load/store context values in asm
authorMans Rullgard <mans@mansr.com>
Thu, 28 Jul 2011 19:21:33 +0000 (20:21 +0100)
committerMans Rullgard <mans@mansr.com>
Thu, 28 Jul 2011 21:25:21 +0000 (22:25 +0100)
commitf5f004bc5a40e5a5de62bd5e2818ab5de7f6bf21
treebcd3206dee29abd1c26103fccbecee6bdf765bbc
parent6c3257654801d525aa61e6fb46022a2a3b12c074
x86: cabac: don't load/store context values in asm

Inspection of compiled code shows gcc handles these fine on its own.
Benchmarking also shows no measurable speed difference.

Removing the remaining cases in get_cabac_bypass_sign_x86() does
cause more substantial changes to the compiled code with uncertain
impact.

Signed-off-by: Mans Rullgard <mans@mansr.com>
libavcodec/x86/cabac.h
libavcodec/x86/h264_i386.h