Home
last modified time | relevance | path

Searched refs:sxhash (Results 1 – 25 of 124) sorted by relevance

12345

/dports/lang/sbcl/sbcl-1.3.13/tests/
H A Dhash.pure.lisp25 (sxhash (sxhash a))
29 (assert (= sxhash (sxhash a)))
36 (with-test (:name (sxhash :quality :minimum))
37 (assert (/= (sxhash "foo") (sxhash "bar")))
38 (assert (/= (sxhash (pathname "foo.txt")) (sxhash (pathname "bar.txt"))))
39 (assert (/= (sxhash (list 1 2 3)) (sxhash (list 3 2 1))))
40 (assert (/= (sxhash #*1010) (sxhash #*0101))))
75 (let ((sxhash (sxhash v))
79 (when (/= (sxhash v) sxhash)
103 (let ((sxhash (sxhash v)))
[all …]
H A Dhash.impure.lisp178 `(sxhash ',value))
182 (mapcar #'sxhash sxhash-tests))))
197 (unless (typep (funcall #'sxhash i) '(and fixnum unsigned-byte))
201 (t->boolean (= (sxhash i) (sxhash j))))
246 (dolist (fun '(sxhash sb-impl::psxhash))
400 (sxhash (custom-hash-key-name x)))
422 (reduce #'+ (map 'list #'sxhash (subseq x 0 3))))))
445 (sxhash (coerce (abs x) 'double-float))))))
H A Dstring.pure.lisp65 (assert (= (sxhash "")
66 (sxhash (make-array 0 :element-type nil))
67 (sxhash (make-array 5 :element-type nil :fill-pointer 0))
68 (sxhash (make-string 0 :element-type nil))))
H A Dmop-28.impure.lisp35 (sorted-classes (sort cs #'< :key #'sxhash)))
/dports/lang/sbcl/sbcl-1.3.13/src/code/
H A Dsxhash.lisp17 (deftransform sxhash ((x) (single-float)) unknown
21 (sxhash (the fixnum
25 (deftransform sxhash ((x) (double-float)) unknown
31 (sxhash (the fixnum
38 (deftransform sxhash ((x) (fixnum)) unknown
45 (deftransform sxhash ((x) (simple-bit-vector)) unknown
51 (mix result (sxhash 0)))
53 (mixf result (sxhash length))
94 (deftransform sxhash ((x) (simple-string)) unknown
97 (deftransform sxhash ((x) (symbol)) unknown
[all …]
H A Dtarget-sxhash.lisp230 (defun sxhash (x) function
265 (sxhash imagpart)
268 (sxhash realpart)
368 (t (sxhash key))))
461 (mixf result (sxhash (hash-table-test key)))
473 (sxhash val)))
484 (sxhash q)
490 (sxhash q)
502 (integer (sxhash key))
514 (sxhash key)))
[all …]
H A Dtarget-package.lisp612 (defun entry-hash (length sxhash)
613 (declare (index length) ((and fixnum unsigned-byte) sxhash))
614 (1+ (rem (logxor length sxhash
615 (ash sxhash -8) (ash sxhash -16) (ash sxhash -19))
633 (sxhash (truly-the fixnum (ensure-symbol-hash symbol)))
634 (h2 (1+ (rem sxhash (- len 2)))))
635 (declare (fixnum sxhash h2))
636 (do ((i (rem sxhash len) (rem (+ i h2) len)))
646 (entry-hash (length (symbol-name symbol)) sxhash)))
672 string length sxhash entry-hash) &body forms)
H A Dsymbol.lisp122 (return-from compute-symbol-hash (sxhash nil)))
124 (let ((sxhash (logand (lognot (%sxhash-simple-substring string length))
126 (if (zerop sxhash) #x55AA sxhash))) ; arbitrary substitute for 0
/dports/math/reduce/Reduce-svn5758-src/psl/dist/util/
H A Dhashtable.sl59 (fluid '(*sxhash-max-depth*))
61 (setq *sxhash-max-depth* 5)
70 %(flag '(sxhash-internal sxhash-float sxhash-string big-sxhash ht-check-twopower ht-compute-size is…
73 (de sxhash (o)
74 (sxhash-internal o *sxhash-max-depth*))
82 (ds sxhash-float (o)
87 (de sxhash-float-x (o) (sxhash-float o))
89 (de sxhash-internal (o depth)
118 *sxhash-cons-default-value*
147 (de sxhash-string (s)
[all …]
/dports/lang/clisp/clisp-df3b9f6fdcff22832898e89a989eb499c0f842ed/tests/
H A Ddefhash.tst3 (define-hash-table-test string-eq string= sxhash)
14 (let ((h (make-hash-table :test '(string= . sxhash))))
24 ,(lambda (x) (let ((z (sxhash (coerce x 'double-float))))
36 :test `(= . ,(lambda (x) (sxhash (coerce x 'short-float)))))))
47 ,(lambda (x) (let ((z (sxhash (coerce x 'double-float))))
H A Dhashlong.tst114 (= (sxhash '(1 2 3 4 5 6 7 8))
115 (sxhash '(1 2 3 4 5 6 7 8 9)))
118 (typep (sxhash '#1=(1 #1# . #1#)) 'fixnum) T
120 (= (sxhash '(1 (2 . 3) 4 (5 . 6) (7 (8))))
121 (sxhash '(1 (2 . 3) 4 (5 . 6) (8 (7)))))
/dports/lang/abcl/abcl-src-1.8.0/src/org/armedbear/lisp/
H A DLispClass.java85 private final int sxhash; field in LispClass
100 sxhash = hashCode() & 0x7fffffff; in LispClass()
112 sxhash = hashCode() & 0x7fffffff; in LispClass()
119 sxhash = hashCode() & 0x7fffffff; in LispClass()
142 public final int sxhash() in sxhash() method in LispClass
144 return sxhash; in sxhash()
H A DComplex.java304 public int sxhash() in sxhash() method in Complex
306 return (mix(realpart.sxhash(), imagpart.sxhash()) & 0x7fffffff); in sxhash()
H A DCons.java155 return this.sxhash(); in hashCode()
159 public final int sxhash() in sxhash() method in Cons
183 return obj.sxhash(); in computeHash()
H A DNilVector.java240 public int sxhash() in sxhash() method in NilVector
H A DHashTable.java400 return key.sxhash(); in hash()
468 result = mix(result, getTest().sxhash()); in psxhash()
H A DPathname.java713 return sxhash(); in hashCode()
717 public int sxhash() { in sxhash() method in Pathname
718 return ((getHost().sxhash() in sxhash()
719 ^ getDevice().sxhash() in sxhash()
720 ^ getDirectory().sxhash() in sxhash()
721 ^ getName().sxhash() in sxhash()
722 ^ getType().sxhash()) & 0x7fffffff); in sxhash()
/dports/editors/emacs-devel/emacs-4d1968b/doc/lispref/
H A Dhash.texi282 @defun sxhash-equal obj
288 @code{(sxhash-equal @var{obj1})} and @code{(sxhash-equal @var{obj2})}
292 @code{sxhash-equal} are usually different, but not always; once in a
294 that give the same result from @code{sxhash-equal}.
298 @code{sxhash-equal}.
301 @defun sxhash-eq obj
306 @code{(sxhash-eq @var{obj1})} and @code{(sxhash-eq @var{obj2})} are
310 @defun sxhash-eql obj
317 @code{(sxhash-eql @var{obj1})} and @code{(sxhash-eql @var{obj2})} are
328 (sxhash-equal (upcase a)))
[all …]
/dports/editors/emacs/emacs-27.2/doc/lispref/
H A Dhash.texi277 @defun sxhash-equal obj
283 @code{(sxhash-equal @var{obj1})} and @code{(sxhash-equal @var{obj2})}
287 @code{sxhash-equal} are usually different, but not always; once in a
289 that give the same result from @code{sxhash-equal}.
293 @code{sxhash-equal}.
296 @defun sxhash-eq obj
301 @code{(sxhash-eq @var{obj1})} and @code{(sxhash-eq @var{obj2})} are
305 @defun sxhash-eql obj
312 @code{(sxhash-eql @var{obj1})} and @code{(sxhash-eql @var{obj2})} are
323 (sxhash-equal (upcase a)))
[all …]
/dports/lang/abcl/abcl-src-1.8.0/test/lisp/abcl/
H A Dpathname-tests.lisp139 (s (sxhash p)))
149 (= (sxhash p1) (sxhash p2))
156 (= (sxhash #p"/usr/local/bin/sbcl") (sxhash #p"") (sxhash #p"foo.bar"))
/dports/audio/emms/emms-5.0/lisp/
H A Demms-cache.el47 (define-hash-table-test 'string-hash 'string= 'sxhash))
/dports/print/pdf-tools/pdf-tools-0.90-90-ga8847b7/lisp/
H A Dpdf-cache.el303 (let ((hash (sxhash
320 (let ((hash (sxhash
/dports/lang/sbcl/sbcl-1.3.13/contrib/sb-gmp/
H A Dtests-stress.lisp38 (let* ((initial-hashes (mapcar #'sxhash arguments))
43 (final-hashes (mapcar #'sxhash arguments)))
H A Dtests.lisp38 (let* ((initial-hashes (mapcar #'sxhash arguments))
43 (final-hashes (mapcar #'sxhash arguments)))
/dports/lang/sbcl/sbcl-1.3.13/src/compiler/
H A Dcheckgen.lisp348 (bucket (mod (sxhash canon-type) (length hashtable))))
354 (cadr (assoc spec (svref table (rem (sxhash spec) (length table)))

12345