forked from Imagelibrary/rtems
2002-05-01 Eric Norum <eric.norum@usask.ca>
* machine/in_cksum.h: Per PR200 fix multi-line inline assembly to satisfy gcc 3.1 and newer.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2002-05-01 Eric Norum <eric.norum@usask.ca>
|
||||||
|
|
||||||
|
* machine/in_cksum.h: Per PR200 fix multi-line inline assembly
|
||||||
|
to satisfy gcc 3.1 and newer.
|
||||||
|
|
||||||
2002-04-26 Eric Norum <eric.norum@usask.ca>
|
2002-04-26 Eric Norum <eric.norum@usask.ca>
|
||||||
|
|
||||||
* netinet/in_cksum_i386.c: Add volatile so the more agressive
|
* netinet/in_cksum_i386.c: Add volatile so the more agressive
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ in_cksum_hdr(const struct ip *ip)
|
|||||||
register u_int tmp_o2;
|
register u_int tmp_o2;
|
||||||
register u_int tmp_o3;
|
register u_int tmp_o3;
|
||||||
|
|
||||||
__asm__ volatile ("
|
__asm__ volatile (" \
|
||||||
ld [%0], %1 ; \
|
ld [%0], %1 ; \
|
||||||
ld [%0+4], %2 ; \
|
ld [%0+4], %2 ; \
|
||||||
addcc %1, %2, %1 ; \
|
addcc %1, %2, %1 ; \
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
2002-05-01 Eric Norum <eric.norum@usask.ca>
|
||||||
|
|
||||||
|
* machine/in_cksum.h: Per PR200 fix multi-line inline assembly
|
||||||
|
to satisfy gcc 3.1 and newer.
|
||||||
|
|
||||||
2002-04-26 Eric Norum <eric.norum@usask.ca>
|
2002-04-26 Eric Norum <eric.norum@usask.ca>
|
||||||
|
|
||||||
* netinet/in_cksum_i386.c: Add volatile so the more agressive
|
* netinet/in_cksum_i386.c: Add volatile so the more agressive
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ in_cksum_hdr(const struct ip *ip)
|
|||||||
register u_int tmp_o2;
|
register u_int tmp_o2;
|
||||||
register u_int tmp_o3;
|
register u_int tmp_o3;
|
||||||
|
|
||||||
__asm__ volatile ("
|
__asm__ volatile (" \
|
||||||
ld [%0], %1 ; \
|
ld [%0], %1 ; \
|
||||||
ld [%0+4], %2 ; \
|
ld [%0+4], %2 ; \
|
||||||
addcc %1, %2, %1 ; \
|
addcc %1, %2, %1 ; \
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
2002-05-01 Eric Norum <eric.norum@usask.ca>
|
||||||
|
|
||||||
|
* machine/in_cksum.h: Per PR200 fix multi-line inline assembly
|
||||||
|
to satisfy gcc 3.1 and newer.
|
||||||
|
|
||||||
2002-04-26 Eric Norum <eric.norum@usask.ca>
|
2002-04-26 Eric Norum <eric.norum@usask.ca>
|
||||||
|
|
||||||
* netinet/in_cksum_i386.c: Add volatile so the more agressive
|
* netinet/in_cksum_i386.c: Add volatile so the more agressive
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ in_cksum_hdr(const struct ip *ip)
|
|||||||
register u_int tmp_o2;
|
register u_int tmp_o2;
|
||||||
register u_int tmp_o3;
|
register u_int tmp_o3;
|
||||||
|
|
||||||
__asm__ volatile ("
|
__asm__ volatile (" \
|
||||||
ld [%0], %1 ; \
|
ld [%0], %1 ; \
|
||||||
ld [%0+4], %2 ; \
|
ld [%0+4], %2 ; \
|
||||||
addcc %1, %2, %1 ; \
|
addcc %1, %2, %1 ; \
|
||||||
|
|||||||
Reference in New Issue
Block a user