nasm: avoid space before the :data symbol type.

global label:data
           ^^

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:	I10f17eb1e4d4a718d4ebd1d0ccddc807c365e021
This commit is contained in:
Jan Kratochvil 2010-07-31 17:12:31 +02:00 committed by John Koleszar
parent 0327d3df90
commit 0e8f108fb0
2 changed files with 5 additions and 5 deletions

View File

@ -731,7 +731,7 @@ rd:
times 4 dw 0x40 times 4 dw 0x40
align 16 align 16
global sym(vp8_six_tap_mmx) HIDDEN_DATA global HIDDEN_DATA(sym(vp8_six_tap_mmx))
sym(vp8_six_tap_mmx): sym(vp8_six_tap_mmx):
times 8 dw 0 times 8 dw 0
times 8 dw 0 times 8 dw 0
@ -791,7 +791,7 @@ sym(vp8_six_tap_mmx):
align 16 align 16
global sym(vp8_bilinear_filters_mmx) HIDDEN_DATA global HIDDEN_DATA(sym(vp8_bilinear_filters_mmx))
sym(vp8_bilinear_filters_mmx): sym(vp8_bilinear_filters_mmx):
times 8 dw 128 times 8 dw 128
times 8 dw 0 times 8 dw 0

View File

@ -138,16 +138,16 @@
%endmacro %endmacro
%endif %endif
%endif %endif
%define HIDDEN_DATA %define HIDDEN_DATA(x) x
%else %else
%macro GET_GOT 1 %macro GET_GOT 1
%endmacro %endmacro
%define GLOBAL wrt rip %define GLOBAL wrt rip
%ifidn __OUTPUT_FORMAT__,elf64 %ifidn __OUTPUT_FORMAT__,elf64
%define WRT_PLT wrt ..plt %define WRT_PLT wrt ..plt
%define HIDDEN_DATA :data hidden %define HIDDEN_DATA(x) x:data hidden
%else %else
%define HIDDEN_DATA %define HIDDEN_DATA(x) x
%endif %endif
%endif %endif
%ifnmacro GET_GOT %ifnmacro GET_GOT