nasm: address labels 'rel label' vice 'wrt rip'
authorJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 4 Oct 2010 21:18:58 +0000 (23:18 +0200)
committerJohn Koleszar <jkoleszar@google.com>
Mon, 4 Oct 2010 23:47:54 +0000 (19:47 -0400)
commit5cdc3a4c29c5da43a4c346d57932c1c46068abec
treea3b6514c0d6bd8133c9b9c9e462cbcda2ee991e7
parente114f699f654235e05fb1bbd605c35708890d8b8
nasm: address labels 'rel label' vice 'wrt rip'

nasm does not support `label wrt rip', it requires `rel label'. It is
still fully compatible with yasm.

Provide nasm compatibility. No binary change by this patch with yasm on
{x86_64,i686}-fedora13-linux-gnu. Few longer opcodes with nasm on
{x86_64,i686}-fedora13-linux-gnu have been checked as safe.

Change-Id: I488773a4e930a56e43b0cc72d867ee5291215f50
15 files changed:
vp8/common/x86/idctllm_mmx.asm
vp8/common/x86/idctllm_sse2.asm
vp8/common/x86/loopfilter_mmx.asm
vp8/common/x86/loopfilter_sse2.asm
vp8/common/x86/postproc_mmx.asm
vp8/common/x86/postproc_sse2.asm
vp8/common/x86/subpixel_mmx.asm
vp8/common/x86/subpixel_sse2.asm
vp8/common/x86/subpixel_ssse3.asm
vp8/decoder/x86/dequantize_mmx.asm
vp8/encoder/x86/dct_mmx.asm
vp8/encoder/x86/dct_sse2.asm
vp8/encoder/x86/variance_impl_mmx.asm
vp8/encoder/x86/variance_impl_sse2.asm
vpx_ports/x86_abi_support.asm