Browse Source

Move struc FFTContext below SECTION_RODATA

Yasm creates an implicit unaligned text section if "struc" is used
outside of any section:
http://tortall.lighthouseapp.com/projects/78676-yasm/tickets/247

Since yasm only honors the "align" annotation on the first declaration
of a section, this implicit text section causes all text section
alignments to be ignored. Also fixes a yasm warning about it agnoring
alignment.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n0.11
Nico Weber Michael Niedermayer 13 years ago
parent
commit
599888a480
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      libavcodec/x86/fft_mmx.asm

+ 2
- 2
libavcodec/x86/fft_mmx.asm View File

@@ -36,6 +36,8 @@
%define pointer resd
%endif

SECTION_RODATA

struc FFTContext
.nbits: resd 1
.reverse: resd 1
@@ -47,8 +49,6 @@ struc FFTContext
.tsin: pointer 1
endstruc

SECTION_RODATA

%define M_SQRT1_2 0.70710678118654752440
%define M_COS_PI_1_8 0.923879532511287
%define M_COS_PI_3_8 0.38268343236509


Loading…
Cancel
Save