Erik de Castro Lopo
4a78cd4e4c
Remove union data from FLAC__CPUInfo.
...
Before this patch it was possible to set or get data.ia32.sse3 value
from x86-64 code, etc which is a potential source of errors.
Patch-from: lvqcl <lvqcl.mail@gmail.com >
2013-09-25 23:07:46 +10:00
Erik de Castro Lopo
8fe2c23e31
Add SSE4.1/SSE4.2 detection.
...
Patch-from: lvqcl <lvqcl.mail@gmail.com >
2013-09-25 23:05:17 +10:00
Erik de Castro Lopo
ae4d720417
Fix/re-enable SSE/SSE2 lpc optimisations.
2013-09-17 06:14:50 +10:00
Erik de Castro Lopo
bd9770ffd1
Only allow SSE2 intrinsics for x86_64.
2013-09-15 19:37:53 +10:00
Erik de Castro Lopo
84c3e3d52c
Add CPU features (sse3, ssse3) detection code for x86-64.
...
Patch-from: lvqcl <lvqcl.mail@gmail.com >
2013-09-15 09:46:20 +10:00
Erik de Castro Lopo
740eb68f53
src/libFLAC/cpu.c : Remove MSVC6 only code.
...
Patch from: lvqcl <lvqcl.mail@gmail.com >
2013-08-26 21:45:19 +10:00
Erik de Castro Lopo
b1982fbc5f
Set version to 1.3.0 and update coyprights throughout.
2013-05-26 19:17:53 +10:00
Josh Coalson
dea0f5a044
add 2009 copyright
2009-01-07 07:31:28 +00:00
Josh Coalson
a832ef32fb
fixes for windows builds (SF#1676822: https://sourceforge.net/tracker2/?func=detail&aid=1676822&group_id=13478&atid=113478 )
2009-01-02 01:12:59 +00:00
Josh Coalson
82b128050e
update copyright for 2008
2008-02-28 05:34:21 +00:00
Josh Coalson
504dcafeb4
minor comments
2007-09-13 15:42:47 +00:00
Josh Coalson
f2f328bdbf
improve ia-32 checks to include cpuid, bswap, sse3 and ssse3 support
2007-03-13 06:35:55 +00:00
Josh Coalson
79a49a2536
minor comments
2007-03-12 07:23:28 +00:00
Josh Coalson
1ca3a445f8
fixes for MSVC6; also: default to best flavors of detect code
2007-03-03 02:04:15 +00:00
Josh Coalson
83f42e358b
add thread-safe runtime SSE OS support detection for most operating systems; clean up altivec detection
2007-03-03 01:52:19 +00:00
Josh Coalson
e74bd9516c
add 2007 copyright
2007-02-02 06:58:19 +00:00
Josh Coalson
b1ec796bda
complete largefile support
2006-05-24 04:41:36 +00:00
Josh Coalson
0395dac13f
add 2206 to copyright notice
2006-04-25 06:59:33 +00:00
Josh Coalson
2f7293b09f
add patch: on freebsd, detect via sysctl whether OS supports SSE
2005-02-12 16:55:39 +00:00
Josh Coalson
a78fac662c
add 2005 to copyright notices
2005-01-25 04:17:55 +00:00
Josh Coalson
663c599b0a
merged patches from Chris Csanady and John Steele Scott, better checking for altivec and ppc64 on ppc
2005-01-21 01:53:02 +00:00
Josh Coalson
3aadd10c67
check in Brady's second altivec-related patch that hooks up the asm routines and does the requisite configure-related stuff
2004-07-27 01:13:16 +00:00
Josh Coalson
9564390fb9
update copyright to 2004
2004-01-17 04:14:43 +00:00
Josh Coalson
afd8107872
change license verbiage to Xiph's
2003-01-31 23:34:56 +00:00
Josh Coalson
afae69f0e3
Add 2003 to copyright notice
2003-01-02 07:03:16 +00:00
Josh Coalson
5e31be1500
#include config.h
2002-12-04 07:07:35 +00:00
Josh Coalson
1152f9fe26
update copyright date to include 2002
2002-01-26 18:05:12 +00:00
Josh Coalson
f98b70545d
remove SSE OS detection (shouldn't fork in a library); #ifdef the 3dnow stuff until it is comfirmed working
2001-11-13 23:06:30 +00:00
Josh Coalson
a60231f436
Miroslav's patch to add run-time detection of operating system support for SSE/SSE2 instructions
2001-08-13 22:32:40 +00:00
Josh Coalson
21aa17ee8e
add a dummy function for determining OS support of SSE instructions
2001-07-18 00:24:46 +00:00
Josh Coalson
f5925df599
add 3DNOW stuff from Miroslav
2001-07-16 21:13:19 +00:00
Josh Coalson
e6499bdf18
rename i386 to ia32 everywhere
2001-06-13 18:11:25 +00:00
Josh Coalson
b20eed8fe1
remove debug printouts
2001-06-11 20:13:39 +00:00
Josh Coalson
7325329d79
limit info printout to DEBUG mode
2001-06-05 22:40:17 +00:00
Josh Coalson
ed1d5d4e80
add comments
2001-06-01 18:57:49 +00:00
Josh Coalson
febdca986a
remove config.h
2001-05-25 00:04:08 +00:00
Josh Coalson
edade2ced1
initial import
2001-05-23 20:53:31 +00:00