Changeset 7849


Ignore:
Timestamp:
Dec 8, 2007, 1:09:55 AM (13 years ago)
Author:
gb
Message:

GF code-vector templates increment gf.hash by 1 every time they're
called.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/working-0711/ccl/level-0/X86/x86-clos.lisp

    r7624 r7849  
    165165      (:fixed-constants (class-wrapper slots dispatch-table dcode hash))
    166166      (:code-size x8664::gf-code-size)
     167      (addq ($ x8664::fixnumone) (@ 'hash (% fn)))
    167168      (movq (@ (% rsp)) (% ra0))
    168169      (save-frame-variable-arg-count)
     
    190191  (:fixed-constants (class-wrapper slots dispatch-table dcode hash))
    191192  (:code-size x8664::gf-code-size)
     193  (addq ($ x8664::fixnumone) (@ 'hash (% fn)))
    192194  (check-nargs 1)
    193195  (movq (@ 'dispatch-table (% fn)) (% arg_y))
     
    198200  (:fixed-constants (class-wrapper slots dispatch-table dcode hash))
    199201  (:code-size x8664::gf-code-size)
     202  (addq ($ x8664::fixnumone) (@ 'hash (% fn)))
    200203  (check-nargs 2)
    201204  (movq (@ 'dispatch-table (% fn)) (% arg_x))
Note: See TracChangeset for help on using the changeset viewer.