Changeset 13841
- Timestamp:
- Jun 15, 2010, 6:53:05 PM (14 years ago)
- File:
-
- 1 edited
-
branches/arm/level-0/l0-pred.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/arm/level-0/l0-pred.lisp
r13789 r13841 398 398 (return)))))))))))))) 399 399 400 #+ ppc32-target400 #+(or ppc32-target arm-target) 401 401 (progn 402 402 (defparameter *nodeheader-types* … … 475 475 (let* ((typecode (typecode thing))) 476 476 (declare (fixnum typecode)) 477 (if (= typecode ppc32::tag-fixnum)477 (if (= typecode target::tag-fixnum) 478 478 'fixnum 479 (if (= typecode ppc32::tag-list)479 (if (= typecode target::tag-list) 480 480 (if thing 'cons 'null) 481 (if (= typecode ppc32::tag-imm)481 (if (= typecode target::tag-imm) 482 482 (if (base-char-p thing) 483 483 'base-char 484 484 'immediate) 485 (if (= typecode ppc32::subtag-macptr)485 (if (= typecode target::subtag-macptr) 486 486 (if (classp thing) 487 487 (class-name thing) 488 488 'macptr) 489 (let* ((tag-type (logand typecode ppc32::full-tag-mask))490 (tag-val (ash typecode (- ppc32::ntagbits))))489 (let* ((tag-type (logand typecode target::full-tag-mask)) 490 (tag-val (ash typecode (- target::ntagbits)))) 491 491 (declare (fixnum tag-type tag-val)) 492 (if (/= tag-type ppc32::fulltag-nodeheader)492 (if (/= tag-type target::fulltag-nodeheader) 493 493 (%svref *immheader-types* tag-val) 494 494 (let ((type (%svref *nodeheader-types* tag-val))) … … 512 512 'compiled-function))) 513 513 (if (eq type 'lock) 514 (or (uvref thing ppc32::lock.kind-cell)514 (or (uvref thing target::lock.kind-cell) 515 515 type) 516 516 type))))))))))) 517 517 518 );#+ ppc32-target518 );#+(or ppc32-target arm-target) 519 519 520 520 #+ppc64-target
Note:
See TracChangeset
for help on using the changeset viewer.
