Changeset 47f56369 in rtems


Ignore:
Timestamp:
Sep 2, 2003, 9:30:57 PM (16 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Children:
5a5347b
Parents:
38845ecf
Message:

2003-09-02 Jiri Gaisler <jiri@…>

PR 476/networking

  • machine/in_cksum.h: Fix in_cksum calculation on SPARC.
Location:
cpukit/libnetworking
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpukit/libnetworking/ChangeLog

    r38845ecf r47f56369  
     12003-09-02      Jiri Gaisler <jiri@gaisler.com>
     2
     3        PR 476/networking
     4        * machine/in_cksum.h: Fix in_cksum calculation on SPARC.
     5
    162003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    27
  • cpukit/libnetworking/machine/in_cksum.h

    r38845ecf r47f56369  
    174174     ld [%0], %1 ; \
    175175     ld [%0+4], %2 ; \
     176     ld [%0+8], %3 ; \
    176177     addcc %1, %2, %1 ; \
    177      ld [%0+8], %2 ; \
     178     ld [%0+12], %2 ; \
     179     addxcc %1, %3, %1 ; \
     180     ld [%0+16], %3 ; \
    178181     addxcc %1, %2, %1 ; \
    179      ld [%0+12], %2 ; \
    180      addxcc %1, %2, %1 ; \
    181      ld [%0+16], %2 ; \
    182      addxcc %1, %2, %1 ; \
     182     addxcc %1, %3, %1 ; \
    183183     set 0x0ffff, %3 ; \
    184184     srl %1, 16, %2 ; \
    185185     and %1, %3, %1 ; \
    186186     addx %1, %2, %1 ; \
    187      srl %1, 16, %1 ; \
    188      add %1, %%g0, %1 ; \
    189      neg %1 ; \
     187     srl %1, 16, %2 ; \
     188     add %1, %2, %1 ; \
     189     not %1 ; \
    190190     and %1, %3, %1 ; \
    191191    " : "=r" (ip), "=r" (sum), "=r" (tmp_o2), "=r" (tmp_o3)
Note: See TracChangeset for help on using the changeset viewer.