CVS Commit

Matthew Fluet fluet@CS.Cornell.EDU
Wed, 26 Sep 2001 19:32:37 -0400 (EDT)


(Meant to send this to MLton.)

---------- Forwarded message ----------
Date: Wed, 26 Sep 2001 19:22:54 -0400 (EDT)
From: Matthew Fluet <fluet@hoho.cs.cornell.edu>
To: Henry Cejtin <henry@sourcelight.com>
Subject: Re: CVS Commit


> Pretty weird.
> It could still be a matter of the cache I suppose: cache line alignment.  I
> forget if this is 16 or 32 bytes.  Still, doesn't the entire code fit in the
> L1 easily?

Yeah.  Looking at the nm output on the optimized version, I calculated
that the hot loop is 55 bytes.  I don't care how small the L1 cache is,
it's definitely bigger than that!  I'll look a little more at the Intel
Architecture optimization manual, but I didn't see anything that really
explained what was going on.