From: "助田 雅紀" Date: 1998-06-30T10:27:35+09:00 Subject: [ruby-dev:3103] Re: bignum of ruby11b9_28 助田です。 In [ruby-dev:3100] Re: bignum of ruby11b9_28 >>まつもと ゆきひろです >>config.hのRSHIFT(x,y)の定義はどうなってますか? >#define RSHIFT(x,y) ((x)>>y) >となってます。 まったくの当てずっぽうで、試しに bignum.c で #define XSHIFT(x,y) (((x)<0) ? ~((~(x))>>y) : (x)>>y) と定義して #define BIGDN(x) XSHIFT((x),BITSPERDIG) とやってみたら make test 通ってしまいました。 #う〜ん。本当にこれでいいんだろうか? 助田雅紀(masaki.suketa@tonen.co.jp)