[x264-devel] Re: try this
Loren Merritt
lorenm at u.washington.edu
Sun Apr 1 05:26:56 CEST 2007
On Sun, 1 Apr 2007, Gianluigi Tiesi wrote:
> On Sat, Mar 31, 2007 at 10:32:01PM +0900, jojelino wrote:
>>
>> below is part of pixel-sse2.asm. i just added a line
>>
>> SECTION_RODATA
>>
>> + tempb: times 4 db 0
>> pw_1: times 8 dw 1
>
> an ALIGN 16 is not enough?
ALIGN only affects the offset from the beginning of the section. pw_1 is
the first thing in the section, so it's offset 0, so it's already aligned.
The other way it could get misaligned is if your linker misaligns the
start of the section. But I already have an alignment attribute in the
definition of SECTION_RODATA, so that would mean your linker is broken.
You can't workaround it by adding a constant padding, because next time
some code changes in another file (or maybe just change compiler
flags) you'll need a different amount of padding.
--Loren Merritt
--
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html
More information about the x264-devel
mailing list