Changeset 492
- Timestamp:
- Feb 7, 2004, 1:58:13 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/l1-utils.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/l1-utils.lisp
r426 r492 1220 1220 (incf offset))) 1221 1221 1222 (defun %get-double-float (macptr &optional (offset 0) (res (%copy-float 0.0d0)))1223 (unless (macptrp macptr)1224 (setq macptr (require-type macptr 'macptr)))1225 (unless (typep res 'double-float)1226 (setq res (require-type res 'double-float)))1227 (%copy-ptr-to-ivector macptr offset res (* 4 ppc32::double-float.value-cell) 8)1228 res)1229 1230 1231 1232 (defun %set-double-float (macptr offset &optional (value nil value-p))1233 (unless value-p1234 (setq value offset1235 offset 0))1236 (unless (macptrp macptr)1237 (setq macptr (require-type macptr 'macptr)))1238 (unless (typep value 'double-float)1239 (setq value (require-type value 'double-float)))1240 (%copy-ivector-to-ptr value (* 4 ppc32::double-float.value-cell) macptr offset 8)1241 value)1242 1243 1222 1244 1223
Note:
See TracChangeset
for help on using the changeset viewer.
