2008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>

PR 1277/networking
	* libnetworking/netinet/in_cksum_i386.h: Use q instead of r in
	constraint for assembly language. This restricts the register choice
	to the a-d registers.
This commit is contained in:
Joel Sherrill
2008-02-06 16:58:33 +00:00
parent 55dfb11351
commit 8dbed6ef1f
2 changed files with 8 additions and 1 deletions

View File

@@ -1,3 +1,10 @@
2008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1277/networking
* libnetworking/netinet/in_cksum_i386.h: Use q instead of r in
constraint for assembly language. This restricts the register choice
to the a-d registers.
2007-12-21 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1268/cpukit

View File

@@ -24,7 +24,7 @@
#define ADDC(n) __asm__ volatile \
("adcl " #n "(%2), %0" : "=r" (sum) : "0" (sum), "r" (w))
#define LOAD(n) __asm__ volatile \
("movb " #n "(%1), %0" : "=r" (junk) : "r" (w))
("movb " #n "(%1), %0" : "=q" (junk) : "r" (w))
#define MOP __asm__ volatile \
("adcl $0, %0" : "=r" (sum) : "0" (sum))