[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7362] Re: 整数のビット数
- X-ml-count: 7376
- Subject: Re: [MD:7362] Re: 整数のビット数
- From: "Shun-ichi GOTO" <shunichi.goto@xxxxxxxxx>
- Date: Fri, 14 Jul 2006 20:50:55 +0900
On 7/14/06, M. Fujii <boochang@xxxxxxxxxxxx> wrote:
> Cygwin 版と MSVC 版では Lisp_Object の内部構造が全く異なるので、Cygwin
> 版での動作実績は全く参考にならないと考えてください。
>
> また、Cygwin 版で整数のビット幅を 29bit にするためには portable dumper
> 周りもかなり手を入れています。(整数のビット幅を 29bit にするためにやっ
> た訳ではありませんが...)
>
> 済みませんが、以下の変更は MSVC の時だけ有効になるようにしていただけな
> いでしょうか?お願いします。
最終的にはVALBITSを29bitの定義にする必要があるのですが、
今一度、影響が無いか見直す必要はありますね。
特にgccの方の場合は、VALBITSの定義が28bitなのに実際には29bitを
使用してしまっている点で、不整合が生じている可能性が心配されます。
具体的には例えば INTMASKが正しいMASKになってなかったりします。
VALBITSやINTMASKを使っているところをざっと見てみたのですが
とりあえずは致命的なところはなさそうでしたが、そういったチェックが
必要でしょう。
--
Shun-ichi GOTO