Erik de Castro Lopo wrote:

> Maybe its time to either improve or remove that code.

I posted a patch that adds SSE2/SSSE3 versions of 
precompute_partition_info_sums_().
I didn't remove the old code; just changed "#if defined ..." to "#if defined 
... && 0".


Currently there are two useless asm files:
* bitreader_asm.nasm (defines 
FLAC__bitreader_read_rice_signed_block_asm_ia32_bswap)
* stream_encoder_asm.nasm (defines 
precompute_partition_info_sums_32bit_asm_ia32_)
and I doubt that they will become useful again.


BTW, after removing bitreader_asm.nasm from build it will be possible to remove
local_bitreader_read_rice_signed_block from struct FLAC__StreamDecoderPrivate
and call FLAC__bitreader_read_rice_signed_block() directly (IOW, revert the 
patch
http://git.xiph.org/?p=flac.git;a=commit;h=ddddff6a5604da5c7223a075e58ca532d7ad375d
 ).
Or to make bitreader_read_from_client_() function static again (it was static 
before
http://git.xiph.org/?p=flac.git;a=commit;h=c63cf41cccba25a268f235e83ed8603adc0ac3ec
 ).
_______________________________________________
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev

Reply via email to