Changeset 13840
- Timestamp:
- Jun 15, 2010, 6:52:40 PM (14 years ago)
- File:
-
- 1 edited
-
branches/arm/level-0/l0-array.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/arm/level-0/l0-array.lisp
r13067 r13840 699 699 (%extend-vector 0 src (uvsize src))) 700 700 701 #+ ppc32-target701 #+(or ppc32-target arm-target) 702 702 (defun subtag-bytes (subtag element-count) 703 703 (declare (fixnum subtag element-count)) 704 (unless (= #. ppc32::fulltag-immheader (logand subtag #.ppc32::fulltagmask))704 (unless (= #.target::fulltag-immheader (logand subtag #.target::fulltagmask)) 705 705 (error "Not an ivector subtag: ~s" subtag)) 706 706 (let* ((element-bit-shift 707 (if (<= subtag ppc32::max-32-bit-ivector-subtag)707 (if (<= subtag target::max-32-bit-ivector-subtag) 708 708 5 709 (if (<= subtag ppc32::max-8-bit-ivector-subtag)709 (if (<= subtag target::max-8-bit-ivector-subtag) 710 710 3 711 (if (<= subtag ppc32::max-16-bit-ivector-subtag)711 (if (<= subtag target::max-16-bit-ivector-subtag) 712 712 4 713 (if (= subtag ppc32::subtag-double-float-vector)713 (if (= subtag target::subtag-double-float-vector) 714 714 6 715 715 0)))))
Note:
See TracChangeset
for help on using the changeset viewer.
