[asterisk-commits] qwell: branch 1.6.0 r111858 - in /branches/1.6.0: ./ codecs/gsm/inc/private.h
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri Mar 28 16:46:31 CDT 2008
Author: qwell
Date: Fri Mar 28 16:46:31 2008
New Revision: 111858
URL: http://svn.digium.com/view/asterisk?view=rev&rev=111858
Log:
Merged revisions 111857 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk
................
r111857 | qwell | 2008-03-28 16:46:02 -0500 (Fri, 28 Mar 2008) | 20 lines
Merged revisions 111856 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r111856 | qwell | 2008-03-28 16:45:35 -0500 (Fri, 28 Mar 2008) | 12 lines
Allow gsm to compile correctly on x86 with gcc4 optimizations.
(closes issue #11243)
Reported by: whiskerp
Patches:
11243-maybe-asm.diff uploaded by qwell (license 4)
Tested by: Seggy (IRC)
Note: While I did write this patch, I would not have found this if fossil
had not reported and fixed issue #12253. A huge thanks to him for helping
to (indirectly) find the problem here.
........
................
Modified:
branches/1.6.0/ (props changed)
branches/1.6.0/codecs/gsm/inc/private.h
Propchange: branches/1.6.0/
------------------------------------------------------------------------------
Binary property 'trunk-merged' - no diff available.
Modified: branches/1.6.0/codecs/gsm/inc/private.h
URL: http://svn.digium.com/view/asterisk/branches/1.6.0/codecs/gsm/inc/private.h?view=diff&rev=111858&r1=111857&r2=111858
==============================================================================
--- branches/1.6.0/codecs/gsm/inc/private.h (original)
+++ branches/1.6.0/codecs/gsm/inc/private.h Fri Mar 28 16:46:31 2008
@@ -105,7 +105,7 @@
__asm__ __volatile__(
"addl %2,%0; jno 0f; movl $0x7fffffff,%0; adcl $0,%0; 0:"
- : "=r" (a)
+ : "=&r" (a)
: "0" (a), "ir" (b)
: "cc"
);
@@ -116,7 +116,7 @@
{
__asm__ __volatile__(
"addw %2,%0; jno 0f; movw $0x7fff,%0; adcw $0,%0; 0:"
- : "=r" (a)
+ : "=&r" (a)
: "0" (a), "ir" (b)
: "cc"
);
@@ -127,7 +127,7 @@
{
__asm__ __volatile__(
"subw %2,%0; jno 0f; movw $0x7fff,%0; adcw $0,%0; 0:"
- : "=r" (a)
+ : "=&r" (a)
: "0" (a), "ir" (b)
: "cc"
);
More information about the asterisk-commits
mailing list