X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fbit-bash.lisp;h=589968bdc9d70f3a5a1b69eb82fecfd0b0fa3ce4;hb=934b35cf683bacd5c15842a5012f852589ae2314;hp=1753747f3f9148339d70e4cea9c09f2a24a6679f;hpb=0b3ec4b1d978b887db175b7b3bada8e727683e15;p=sbcl.git diff --git a/src/code/bit-bash.lisp b/src/code/bit-bash.lisp index 1753747..589968b 100644 --- a/src/code/bit-bash.lisp +++ b/src/code/bit-bash.lisp @@ -505,11 +505,12 @@ (declare (type (simple-array (unsigned-byte 8) 1) bv)) (declare (type sap sap)) (declare (type fixnum offset)) - ;; FIXME: Actually it looks as though this, and most other calls - ;; to COPY-TO-SYSTEM-AREA, could be written more concisely with BYTE-BLT. - ;; Except that the DST-END-DST-START convention for the length is confusing. - ;; Perhaps I could rename BYTE-BLT to BYTE-BLIT and replace the - ;; DST-END argument with an N-BYTES argument? + ;; FIXME: Actually it looks as though this, and most other calls to + ;; COPY-TO-SYSTEM-AREA, could be written more concisely with + ;; %BYTE-BLT. Except that the DST-END-DST-START convention for the + ;; length is confusing. Perhaps I could rename %BYTE-BLT to + ;; %BYTE-BLIT (and correspondingly rename the corresponding VOP) and + ;; replace the DST-END argument with an N-BYTES argument? (copy-to-system-area bv (* sb!vm:vector-data-offset sb!vm:word-bits) sap