Stumbled upon https://bugzilla.mozilla.org/show_bug.cgi?id=1096651#c9 bug
Some old CPU (Cyrix) sets EDX but not ECX when executing CPUID.
One of the solutions it to clear ECX before calling cpuid, and
it can be applied to libFLAC code as well, see the patch.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cpuid_cyrix_fix.patch
Type: application/octet-stream
Size: 319 bytes
Desc: not available
URL:
<http://lists.xiph.org/pipermail/flac-dev/attachments/20160710/36d300c1/attachment.obj>