[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gcc-3.1.1



さっき書き忘れたんですが、

>                        asm volatile(
>                                "addze 7,7;"            /* clear carry */
>                                "mtctr %1;"             /* load loop count */
>
>は GPR7 が junk だからいいけど,

これも r7 = 0xffffffff で CA = 1 だったらまずいのでバグと言えると
思います。まあ起きそうにないけれど。

# 他にも lwzu するよりも最後にまとめて足した方が速い(場合がある)
# とか "r" じゃなくて "b" でしょとか、いろいろあります。