X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fcross-byte.lisp;h=d693a7c8fa262ed1cf9627ad6895935865f5bcff;hb=dc3c6bfad38cbd96013cf76ce93a9273f01c46d2;hp=4b6f4a225a8faa5c9a1a96ff985d6593b60600f7;hpb=cb79d726de3e18c660f84c58a43f00d22b459037;p=sbcl.git diff --git a/src/code/cross-byte.lisp b/src/code/cross-byte.lisp index 4b6f4a2..d693a7c 100644 --- a/src/code/cross-byte.lisp +++ b/src/code/cross-byte.lisp @@ -50,14 +50,14 @@ (when (cdr stores) (bug "SETF SB!XC:LDB too hairy!")) (let ((btemp (gensym)) - (store (gensym))) + (store (gensym))) (values (cons btemp temps) - (cons cross-byte vals) - (list store) - `(let ((,(car stores) (cl:dpb ,store (uncross-byte ,btemp) ,access-form))) - ,store-form - ,store) - `(cl:ldb (uncross-byte ,btemp) ,access-form))))) + (cons cross-byte vals) + (list store) + `(let ((,(car stores) (cl:dpb ,store (uncross-byte ,btemp) ,access-form))) + ,store-form + ,store) + `(cl:ldb (uncross-byte ,btemp) ,access-form))))) (define-setf-expander sb!xc:mask-field (cross-byte int &environment env) (multiple-value-bind (temps vals stores store-form access-form) @@ -65,11 +65,11 @@ (when (cdr stores) (bug "SETF SB!XC:MASK-FIELD too hairy!")) (let ((btemp (gensym)) - (store (gensym))) + (store (gensym))) (values (cons btemp temps) - (cons cross-byte vals) - (list store) - `(let ((,(car stores) (cl:deposit-field ,store (uncross-byte ,btemp) ,access-form))) - ,store-form - ,store) - `(cl:mask-field (uncross-byte ,btemp) ,access-form))))) + (cons cross-byte vals) + (list store) + `(let ((,(car stores) (cl:deposit-field ,store (uncross-byte ,btemp) ,access-form))) + ,store-form + ,store) + `(cl:mask-field (uncross-byte ,btemp) ,access-form)))))