Commit 599888a4 authored by Nico Weber's avatar Nico Weber Committed by Michael Niedermayer

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: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 3069e70f
...@@ -36,6 +36,8 @@ ...@@ -36,6 +36,8 @@
%define pointer resd %define pointer resd
%endif %endif
SECTION_RODATA
struc FFTContext struc FFTContext
.nbits: resd 1 .nbits: resd 1
.reverse: resd 1 .reverse: resd 1
...@@ -47,8 +49,6 @@ struc FFTContext ...@@ -47,8 +49,6 @@ struc FFTContext
.tsin: pointer 1 .tsin: pointer 1
endstruc endstruc
SECTION_RODATA
%define M_SQRT1_2 0.70710678118654752440 %define M_SQRT1_2 0.70710678118654752440
%define M_COS_PI_1_8 0.923879532511287 %define M_COS_PI_1_8 0.923879532511287
%define M_COS_PI_3_8 0.38268343236509 %define M_COS_PI_3_8 0.38268343236509
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment