hns - 日記自動生成システム - Version 2.19.9

先月 2005年03月 来月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2005年03月29日(火) 旧暦 [n年日記] [更新:"2005/03/29 23:29:13"]

#1 [Emacs] Power of 2 to n

(defun powerof (max)
  " test"
  (interactive n)
    (setq m 1)
    (setq i 1)
    (message (format "begin"))
    (while ( < i max )
      (setq m (* m 2)) 
      (message (format "%d %d" i m)
      (setq i (+ i 1)) )))
を評価した後に (powerof 32)を評価すると、 *Message* バッファに、
begin
1  2
2  4
...
22 4194304
23 8388608
24 16777216
25 33554432
26 67108864
27 134217728
28 -268435456
29 0
30 0
のような表示が残る。28 bit のところであふれないようにするには ?
src/lisp.h-#define EMACS_INT long
src/lisp.h:#define BITS_PER_EMACS_INT BITS_PER_LONG
src/lisp.h-#endif
この辺かなぁ。ということは OS 依存 ? これを long long にすると ..?
src/lisp.h-#ifndef VALBITS
src/lisp.h:#define VALBITS (BITS_PER_EMACS_INT - GCTYPEBITS)
src/lisp.h-#endif
これは ? やはり 64 bit OS が要るということでせうか。



最近の日記
2019年12月08日
pbulk for NetBSD 9.0_RC1
Tool dependency checkperms>=1.1: NOT found
2019年11月30日
NetBSD-9.0_RC1-amd64-install.img.gz
2019年11月25日
一回目の大根を漬けた
2019年11月08日
math/py-tables
2019年11月03日
(Wanderlust) problem reading mail メールが読めなくなって
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)