mirror of
https://github.com/claunia/flac.git
synced 2025-12-16 18:54:26 +00:00
finish hooking up altivec asm routines
This commit is contained in:
@@ -1213,6 +1213,7 @@
|
|||||||
F5A50B9606B5992501707A2A,
|
F5A50B9606B5992501707A2A,
|
||||||
F5A50B9706B5992501707A2A,
|
F5A50B9706B5992501707A2A,
|
||||||
F5A50B9806B5992501707A2A,
|
F5A50B9806B5992501707A2A,
|
||||||
|
F5F3FDB606B6EABC01D13CEE,
|
||||||
);
|
);
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
name = "Frameworks & Libraries";
|
name = "Frameworks & Libraries";
|
||||||
@@ -1287,6 +1288,7 @@
|
|||||||
F5A50B9D06B599C901707A2A,
|
F5A50B9D06B599C901707A2A,
|
||||||
F5A50B9E06B599C901707A2A,
|
F5A50B9E06B599C901707A2A,
|
||||||
F5A50B9F06B599C901707A2A,
|
F5A50B9F06B599C901707A2A,
|
||||||
|
F5F3FDB706B6EAD201D13CEE,
|
||||||
);
|
);
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
name = "Frameworks & Libraries";
|
name = "Frameworks & Libraries";
|
||||||
@@ -2240,6 +2242,7 @@
|
|||||||
productRefGroup = F59E59C301972D3E01A8006D;
|
productRefGroup = F59E59C301972D3E01A8006D;
|
||||||
projectDirPath = "";
|
projectDirPath = "";
|
||||||
targets = (
|
targets = (
|
||||||
|
F5F7D57006B6E75301AAAA86,
|
||||||
F59E59C501972D3E01A8006D,
|
F59E59C501972D3E01A8006D,
|
||||||
F5CA9EC702D18601011525B7,
|
F5CA9EC702D18601011525B7,
|
||||||
F54AFE6506B46AC4014FDB82,
|
F54AFE6506B46AC4014FDB82,
|
||||||
@@ -2453,6 +2456,7 @@
|
|||||||
F59E599601972D3D01A8006D,
|
F59E599601972D3D01A8006D,
|
||||||
F51C735F0199C42101A8006D,
|
F51C735F0199C42101A8006D,
|
||||||
F54AFE7506B46DD3014FDB82,
|
F54AFE7506B46DD3014FDB82,
|
||||||
|
F5F7D56D06B6E75301AAAA86,
|
||||||
);
|
);
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
path = libFLAC;
|
path = libFLAC;
|
||||||
@@ -2725,6 +2729,7 @@
|
|||||||
};
|
};
|
||||||
F59E59C301972D3E01A8006D = {
|
F59E59C301972D3E01A8006D = {
|
||||||
children = (
|
children = (
|
||||||
|
F5F7D56F06B6E75301AAAA86,
|
||||||
F59E59C401972D3E01A8006D,
|
F59E59C401972D3E01A8006D,
|
||||||
F5CA9EC502D18601011525B7,
|
F5CA9EC502D18601011525B7,
|
||||||
F54AFE6406B46AC4014FDB82,
|
F54AFE6406B46AC4014FDB82,
|
||||||
@@ -2766,7 +2771,7 @@
|
|||||||
HEADER_SEARCH_PATHS = "src/libFLAC/include include";
|
HEADER_SEARCH_PATHS = "src/libFLAC/include include";
|
||||||
LIBRARY_STYLE = STATIC;
|
LIBRARY_STYLE = STATIC;
|
||||||
OPTIMIZATION_CFLAGS = "-O3";
|
OPTIMIZATION_CFLAGS = "-O3";
|
||||||
OTHER_CFLAGS = "-DVERSION=\\\\\\\"1.1.1-beta1\\\\\\\" -DHAVE_INTTYPES_H";
|
OTHER_CFLAGS = "-DVERSION=\\\\\\\"1.1.1-beta1\\\\\\\" -DHAVE_INTTYPES_H -DFLAC__CPU_PPC -DFLAC__USE_ALTIVEC -DFLAC__ALIGN_MALLOC_DATA";
|
||||||
OTHER_LDFLAGS = "";
|
OTHER_LDFLAGS = "";
|
||||||
OTHER_LIBTOOL_FLAGS = "";
|
OTHER_LIBTOOL_FLAGS = "";
|
||||||
OTHER_REZFLAGS = "";
|
OTHER_REZFLAGS = "";
|
||||||
@@ -3130,6 +3135,7 @@
|
|||||||
F5A50B3E06B5952301707A2A,
|
F5A50B3E06B5952301707A2A,
|
||||||
F5830B7A06B59DF90175F08C,
|
F5830B7A06B59DF90175F08C,
|
||||||
F59E5A1D0197363A01A8006D,
|
F59E5A1D0197363A01A8006D,
|
||||||
|
F5F3FDB206B6E9AE01D13CEE,
|
||||||
);
|
);
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
name = "Frameworks & Libraries";
|
name = "Frameworks & Libraries";
|
||||||
@@ -3502,8 +3508,9 @@
|
|||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
F5F9157806B5911B01999A91,
|
F5F9157806B5911B01999A91,
|
||||||
F5D3C6B802D18D00015C5FF8,
|
|
||||||
F5D3C68C02D189F1015C5FF8,
|
F5D3C68C02D189F1015C5FF8,
|
||||||
|
F5D3C6B802D18D00015C5FF8,
|
||||||
|
F5F3FDB506B6EA9401D13CEE,
|
||||||
);
|
);
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
name = "Frameworks & Libraries";
|
name = "Frameworks & Libraries";
|
||||||
@@ -4038,6 +4045,42 @@
|
|||||||
settings = {
|
settings = {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
F5F3FDB206B6E9AE01D13CEE = {
|
||||||
|
fileRef = F5F7D56F06B6E75301AAAA86;
|
||||||
|
isa = PBXBuildFile;
|
||||||
|
settings = {
|
||||||
|
};
|
||||||
|
};
|
||||||
|
F5F3FDB306B6E9E701D13CEE = {
|
||||||
|
fileRef = F5F7D56F06B6E75301AAAA86;
|
||||||
|
isa = PBXBuildFile;
|
||||||
|
settings = {
|
||||||
|
};
|
||||||
|
};
|
||||||
|
F5F3FDB406B6EA3E01D13CEE = {
|
||||||
|
fileRef = F5F7D56F06B6E75301AAAA86;
|
||||||
|
isa = PBXBuildFile;
|
||||||
|
settings = {
|
||||||
|
};
|
||||||
|
};
|
||||||
|
F5F3FDB506B6EA9401D13CEE = {
|
||||||
|
fileRef = F5F7D56F06B6E75301AAAA86;
|
||||||
|
isa = PBXBuildFile;
|
||||||
|
settings = {
|
||||||
|
};
|
||||||
|
};
|
||||||
|
F5F3FDB606B6EABC01D13CEE = {
|
||||||
|
fileRef = F5F7D56F06B6E75301AAAA86;
|
||||||
|
isa = PBXBuildFile;
|
||||||
|
settings = {
|
||||||
|
};
|
||||||
|
};
|
||||||
|
F5F3FDB706B6EAD201D13CEE = {
|
||||||
|
fileRef = F5F7D56F06B6E75301AAAA86;
|
||||||
|
isa = PBXBuildFile;
|
||||||
|
settings = {
|
||||||
|
};
|
||||||
|
};
|
||||||
F5F561E5019B56E401A8006D = {
|
F5F561E5019B56E401A8006D = {
|
||||||
isa = PBXExecutableFileReference;
|
isa = PBXExecutableFileReference;
|
||||||
path = metaflac;
|
path = metaflac;
|
||||||
@@ -4105,6 +4148,7 @@
|
|||||||
F5F9157906B5914D01999A91,
|
F5F9157906B5914D01999A91,
|
||||||
F5830B7E06B59ECD0175F08C,
|
F5830B7E06B59ECD0175F08C,
|
||||||
F5F561ED019B579901A8006D,
|
F5F561ED019B579901A8006D,
|
||||||
|
F5F3FDB306B6E9E701D13CEE,
|
||||||
);
|
);
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
name = "Frameworks & Libraries";
|
name = "Frameworks & Libraries";
|
||||||
@@ -4279,6 +4323,7 @@
|
|||||||
files = (
|
files = (
|
||||||
F5F9157706B590B901999A91,
|
F5F9157706B590B901999A91,
|
||||||
F5F561FD019B58E101A8006D,
|
F5F561FD019B58E101A8006D,
|
||||||
|
F5F3FDB406B6EA3E01D13CEE,
|
||||||
);
|
);
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
name = "Frameworks & Libraries";
|
name = "Frameworks & Libraries";
|
||||||
@@ -4296,6 +4341,88 @@
|
|||||||
isa = PBXRezBuildPhase;
|
isa = PBXRezBuildPhase;
|
||||||
name = "ResourceManager Resources";
|
name = "ResourceManager Resources";
|
||||||
};
|
};
|
||||||
|
F5F7D56D06B6E75301AAAA86 = {
|
||||||
|
children = (
|
||||||
|
F5F7D56E06B6E75301AAAA86,
|
||||||
|
);
|
||||||
|
isa = PBXGroup;
|
||||||
|
path = ppc;
|
||||||
|
refType = 4;
|
||||||
|
};
|
||||||
|
F5F7D56E06B6E75301AAAA86 = {
|
||||||
|
isa = PBXFileReference;
|
||||||
|
path = lpc_asm.s;
|
||||||
|
refType = 4;
|
||||||
|
};
|
||||||
|
F5F7D56F06B6E75301AAAA86 = {
|
||||||
|
isa = PBXLibraryReference;
|
||||||
|
path = "libFLAC-asm.a";
|
||||||
|
refType = 3;
|
||||||
|
};
|
||||||
|
F5F7D57006B6E75301AAAA86 = {
|
||||||
|
buildPhases = (
|
||||||
|
F5F7D57106B6E75301AAAA86,
|
||||||
|
F5F7D57206B6E75301AAAA86,
|
||||||
|
F5F7D57406B6E75301AAAA86,
|
||||||
|
F5F7D57506B6E75301AAAA86,
|
||||||
|
);
|
||||||
|
buildSettings = {
|
||||||
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||||
|
DYLIB_CURRENT_VERSION = 1;
|
||||||
|
LIBRARY_STYLE = STATIC;
|
||||||
|
OTHER_CFLAGS = "-force_cpusubtype_ALL";
|
||||||
|
OTHER_LDFLAGS = "";
|
||||||
|
OTHER_LIBTOOL_FLAGS = "";
|
||||||
|
OTHER_REZFLAGS = "";
|
||||||
|
PRODUCT_NAME = "libFLAC-asm.a";
|
||||||
|
REZ_EXECUTABLE = YES;
|
||||||
|
SECTORDER_FLAGS = "";
|
||||||
|
WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
|
||||||
|
};
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
isa = PBXLibraryTarget;
|
||||||
|
name = "libFLAC-asm";
|
||||||
|
productInstallPath = /usr/local/lib;
|
||||||
|
productName = "libFLAC-asm";
|
||||||
|
productReference = F5F7D56F06B6E75301AAAA86;
|
||||||
|
shouldUseHeadermap = 0;
|
||||||
|
};
|
||||||
|
F5F7D57106B6E75301AAAA86 = {
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
name = Headers;
|
||||||
|
};
|
||||||
|
F5F7D57206B6E75301AAAA86 = {
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
F5F7D57306B6E75301AAAA86,
|
||||||
|
);
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
name = Sources;
|
||||||
|
};
|
||||||
|
F5F7D57306B6E75301AAAA86 = {
|
||||||
|
fileRef = F5F7D56E06B6E75301AAAA86;
|
||||||
|
isa = PBXBuildFile;
|
||||||
|
settings = {
|
||||||
|
};
|
||||||
|
};
|
||||||
|
F5F7D57406B6E75301AAAA86 = {
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
name = "Frameworks & Libraries";
|
||||||
|
};
|
||||||
|
F5F7D57506B6E75301AAAA86 = {
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
isa = PBXRezBuildPhase;
|
||||||
|
name = "ResourceManager Resources";
|
||||||
|
};
|
||||||
F5F9157606B5907801999A91 = {
|
F5F9157606B5907801999A91 = {
|
||||||
fileRef = F566F4AE06B4A2B30107D11D;
|
fileRef = F566F4AE06B4A2B30107D11D;
|
||||||
isa = PBXBuildFile;
|
isa = PBXBuildFile;
|
||||||
|
|||||||
@@ -61,7 +61,6 @@ void FLAC__lpc_compute_autocorrelation_asm_ia32_sse_lag_12(const FLAC__real data
|
|||||||
void FLAC__lpc_compute_autocorrelation_asm_ia32_3dnow(const FLAC__real data[], unsigned data_len, unsigned lag, FLAC__real autoc[]);
|
void FLAC__lpc_compute_autocorrelation_asm_ia32_3dnow(const FLAC__real data[], unsigned data_len, unsigned lag, FLAC__real autoc[]);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* FLAC__lpc_compute_lp_coefficients()
|
* FLAC__lpc_compute_lp_coefficients()
|
||||||
@@ -152,6 +151,10 @@ void FLAC__lpc_restore_signal_wide(const FLAC__int32 residual[], unsigned data_l
|
|||||||
void FLAC__lpc_restore_signal_asm_ia32(const FLAC__int32 residual[], unsigned data_len, const FLAC__int32 qlp_coeff[], unsigned order, int lp_quantization, FLAC__int32 data[]);
|
void FLAC__lpc_restore_signal_asm_ia32(const FLAC__int32 residual[], unsigned data_len, const FLAC__int32 qlp_coeff[], unsigned order, int lp_quantization, FLAC__int32 data[]);
|
||||||
void FLAC__lpc_restore_signal_asm_ia32_mmx(const FLAC__int32 residual[], unsigned data_len, const FLAC__int32 qlp_coeff[], unsigned order, int lp_quantization, FLAC__int32 data[]);
|
void FLAC__lpc_restore_signal_asm_ia32_mmx(const FLAC__int32 residual[], unsigned data_len, const FLAC__int32 qlp_coeff[], unsigned order, int lp_quantization, FLAC__int32 data[]);
|
||||||
#endif
|
#endif
|
||||||
|
#elif defined FLAC__CPU_PPC
|
||||||
|
void FLAC__lpc_restore_signal_asm_ppc_altivec_16(const FLAC__int32 residual[], unsigned data_len, const FLAC__int32 qlp_coeff[], unsigned order, int lp_quantization, FLAC__int32 data[]);
|
||||||
|
void FLAC__lpc_restore_signal_asm_ppc_altivec_16_order8(const FLAC__int32 residual[], unsigned data_len, const FLAC__int32 qlp_coeff[], unsigned order, int lp_quantization, FLAC__int32 data[]);
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user