Changeset 5093


Ignore:
Timestamp:
Sep 4, 2006, 1:29:49 AM (18 years ago)
Author:
Gary Byers
Message:

conditionalize %pname-hash for char size.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-0/PPC/ppc-symbol.lisp

    r5047 r5093  
    136136  (let ((nextw imm1)
    137137        (accum imm0)
    138         (offset imm2)
    139         (tag imm3))
    140     (extract-subtag tag str)
     138        (offset imm2))
    141139    (cmpwi cr0 len 0)
    142140    (li offset target::misc-data-offset)
    143141    (li accum 0)
    144142    (beqlr- cr0)   
    145     @loop8
     143    @loop
    146144    (cmpri cr1 len '1)
    147145    (subi len len '1)
    148     (lbzx nextw str offset)
    149     (addi offset offset 1)
     146    #+target-8-bit-chars
     147    (progn
     148      (lbzx nextw str offset)
     149      (addi offset offset 1))
     150    #-target-8-bit-chars
     151    (progn
     152      (lwzx nextw str offset)
     153      (addi offset offset 4))
    150154    (rotlwi accum accum 5)
    151155    (xor accum accum nextw)
    152     (bne cr1 @loop8)
     156    (bne cr1 @loop)
    153157    (slri accum accum 5)
    154158    (srri arg_z accum (- 5 target::fixnumshift))
Note: See TracChangeset for help on using the changeset viewer.