[Flac-dev] libFLAC internals
Brady Patterson
brady at spaceship.com
Wed Feb 26 02:31:03 PST 2003
On Fri, 21 Feb 2003, Miroslav Lichvar wrote:
> No, 1 <= order <= 32. There is -l option :).
Indeed. For some reason I decided to debug an optimized build, which for some
reason was showing order being off by a factor of 4. Thus it appeared that
order%4 == 0 in that case, when actually it wasn't. Needless to say I've
turned off optimization for the time being, which I should have done earlier.
> Everything should be 4 byte aligned, residual is 8 byte aligned on GNU
> libc based system. If this isn't good enough (and it isn't for SSE2),
> we will have to replace appropriate malloc calls.
It isn't, and I'm currently doing just that.
> However, you can copy qlp_coeffs on stack for better alignment.
You mean copying them into a local array in read_subframe_lpc_(), right? I'd
still have to manually align that array, though, or am I missing something?
> IIRC powerpc has performance counters, if you want the best code, use them.
Good idea.
Cpocuba, or however that would approximate in Roman letters :) .
--
Brady Patterson (brady at spaceship.com)
Do you know Old Kentucky Shark?
More information about the Flac-dev
mailing list