Re: floating point on Nevada cpu

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

 



Steve,

Steve Johnson wrote:
> 
> Pete,
> 
>     We had a problem in user-space apps all showing 0 for floating-point
> results because we hadn't set the ST0_FR bit to 0, and we had a mis-match
> between user libraries (MIPS3k-compatible) and the floating point registers.
> We noticed the problem when we couldn't run "ps" or "rm" correctly and tracked
> it down from some old postings by Ralf and friends.  Maybe this is your
> problem, too?
> 
>     I added this to our setup call:
> 
>     set_cp0_status(ST0_FR, 0);

Problem solved before I finished my first cup of coffee. Thanks!

I bet this problem will show up here and there depending on how the boot
code sets cp0.  Seems like adding the above line in a mips generic init
routine would be a good thing.

Pete


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux