lkml.org 
[lkml]   [1996]   [Jul]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Faster make depend


On Fri, 26 Jul 1996 msmith@quix.robins.af.mil wrote:
>
> Wonder why the Alpha doesn't have idivs, btw?

Because it would mess up the integer pipeline, and the alpha designers felt
(probably correctly) that integer divide wasn't important enough to make the
pipelines more complex.

They could have done it with the FPU pipeline which more-or-less has the
required hardware already, but then the FPU pipeline would have needed data
from the integer register file, and that would have messed up the clean
register file separation.

So idivs are done in software, with little (but as you found out, some)
degradation. Thanks to that the rest of the chip is simpler and thus easier
to do a fast implementation,

Linus


\
 
 \ /
  Last update: 2005-03-22 13:38    [W:0.265 / U:0.180 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site