Displaying 4 results from an estimated 4 matches for "use_try_catch_flavor".
2014 Jul 08
2
PPC asm is disabled since Jan 2005
...is
when it was timely, and now PPC (at least PPC for desktop use) is a
legacy platform.
2) Also I suspect that 3dnow is useless for 99.999% of FLAC users.
And not so useful for the rest 0.001%.
3) A lot of code in cpu.c that detects OS SSE support is inside unused
branches of #ifdef/#else/#endif. USE_TRY_CATCH_FLAVOR was defined in
Jan 2009, and USE_OBSOLETE_SIGCONTEXT_FLAVOR was undef'ed in Mar 2007.
Is it a good idea to remove all that code, or it's too early yet?
2014 Mar 15
2
PATCH: OS SSE support detection, version 2
Erik de Castro Lopo wrote:
>> About part 1:does it have any problems? I can split it into several patches
>> (1 fix = 1 patch) or explain the changes in it in detail.
>
> I didn't apply patch1 because I mis-read your comment here:
>
> http://lists.xiph.org/pipermail/flac-dev/2014-March/004582.html
>
> So, for the patches in this email:
>
>
2013 Aug 21
2
PATCH for cpu.c
...) Some time ago all project files for MSVC 6 were removed; it makes sense to remove the code that is necessary only for MSVC 6 and older compilers.
--- a\src\libFLAC\cpu.c 2013-08-13 13:30:24.000000000 +0400
+++ b\src\libFLAC\cpu.c 2013-08-16 21:46:42.177485300 +0400
@@ -285,14 +285,7 @@
# ifdef USE_TRY_CATCH_FLAVOR
_try {
__asm {
-# if _MSC_VER <= 1200
- /* VC6 assembler doesn't know SSE, have to emit bytecode instead */
- _emit 0x0F
- _emit 0x57
- _emit 0xC0
-# else
xorps xmm0,xmm0
-# endif
}
}
_except(EXCEPTION_EXECUTE_HANDLER) {
@@ -307,14 +300,7...
2014 Jul 07
2
PPC asm is disabled since Jan 2005
lvqcl wrrote:
> ...more about PPC ASM:
> http://git.xiph.org/?p=flac.git;a=commitdiff;h=63d489ae3140296419afdfc4cfc87cc2c7cb9faf
> Does it mean that PowerPC/Altivec asm optimizations were disabled almost 10 years ago?
Found the cause:
http://lists.xiph.org/pipermail/flac-dev/2005-January/001696.html
http://www.mail-archive.com/flac-dev at xiph.org/msg00104.html
"Back in October