[flac-dev] PATCHES for cpu.h/cpu.c

lvqcl lvqcl.mail at gmail.com
Tue Sep 24 13:05:56 PDT 2013


The first patch adds SSE4.1/SSE4.2 detection.

The second patch removes union data in struct FLAC__CPUInfo and
replaces it with #ifdefs. Reason: currently it's possible to set or
get data.ia32.sse3 value from x86-64 code, etc. It's a potential
source of errors (at least that's true for me).

(the 2nd patch requires the 1st to be applied)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1_sse4detect.patch
Type: application/octet-stream
Size: 9849 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/flac-dev/attachments/20130925/e8f9037a/attachment-0002.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2_no-union.patch
Type: application/octet-stream
Size: 19844 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/flac-dev/attachments/20130925/e8f9037a/attachment-0003.obj 


More information about the flac-dev mailing list