X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=base-target-features.lisp-expr;h=019b37efcf557566e2bcaf737fa6d9bfdab31db8;hb=05bb9b2b4ff04fb85067aa31c84d205b7a00c390;hp=7bd7caff6a787a24a4164978c96b3c5a4d71d4e9;hpb=11b5ac86a98f058fe0375b0a707c6ef9e24590c9;p=sbcl.git diff --git a/base-target-features.lisp-expr b/base-target-features.lisp-expr index 7bd7caf..019b37e 100644 --- a/base-target-features.lisp-expr +++ b/base-target-features.lisp-expr @@ -309,6 +309,17 @@ ;; foreign code that uses a 32-bit off_t. ; :largefile + ;; Enabled automatically on platforms that have VOPs to compute the + ;; high half of a full word-by-word multiplication. When disabled, + ;; SB-KERNEL:%MULTIPLY-HIGH is implemented in terms of + ;; SB-BIGNUM:%MULTIPLY. + ; :multiply-high-vops + + ;; SBCL has optional support for zlib-based compressed core files. Enable + ;; this feature to compile it in. Obviously, doing so adds a dependency + ;; on zlib. + ; :sb-core-compression + ;; ;; miscellaneous notes on other things which could have special significance ;; in the *FEATURES* list @@ -390,6 +401,10 @@ ;; :compare-and-swap-vops ;; The backend implements compare-and-swap VOPs. ;; + ;; :memory-barrier-vops + ;; Memory barriers (for multi-threaded synchronization) have been + ;; implemented for this platform. + ;; ;; operating system features: ;; :unix = We're intended to run under some Unix-like OS. (This is not ;; exclusive with the features which indicate which particular