Changeset 13310
- Timestamp:
- Dec 21, 2009, 3:47:21 PM (15 years ago)
- File:
-
- 1 edited
-
branches/new-random/lib/numbers.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/new-random/lib/numbers.lisp
r13067 r13310 347 347 (defparameter a-short-float 1.0s0) 348 348 349 # +32-bit-target349 #-x86-target 350 350 (defmethod print-object ((rs random-state) stream) 351 (format stream "#.(~S ~S ~S)" ;>> #.GAG!!! 352 'ccl::initialize-random-state 353 (random.seed-1 rs) 354 (random.seed-2 rs))) 355 356 #+64-bit-target 351 (let* ((s1 (random.seed-1 rs)) 352 (s2 (random.seed-2 rs))) 353 #+64-bit-target 354 (setq s1 (ldb (byte 16 16) s1) 355 s2 (ldb (byte 16 0) s1)) 356 (format stream "#.(~S ~S ~S)" ;>> #.GAG!!! 357 'ccl::initialize-random-state 358 s1 359 s2))) 360 361 #+x86-target 357 362 (defmethod print-object ((rs random-state) stream) 358 (let* ((s1 (random.seed-1 rs))) 359 (format stream "#.(~S ~S ~S)" ;>> #.GAG!!! 360 'ccl::initialize-random-state 361 (ldb (byte 16 16) s1) 362 (ldb (byte 16 0) s1)))) 363 364 363 (let* ((s1 (random.mrg31k3p-state rs))) 364 (format stream "#.(~s~{ ~s~})" ;>> #.GAG!!! 365 'ccl::initialize-mrg31k3p-state 366 (coerce s1 'list)))) 365 367 366 368 (defun float-radix (float)
Note:
See TracChangeset
for help on using the changeset viewer.
