MPS issue job003805

TitleBit table scanning is unoptimized
Statusopen
Prioritynice
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionWe have bit table scanning operations in a couple of important places:

* Scanning part of an AMC nailboard to see if an object is nailed.
* Allocation in an AMS, AWL or LO segment. (And in AMC if we implement the plan in job003797.)

These operations could be sped up using architecture- and compiler-specific features.
AnalysisSee [1] for a summary of bit-scanning compiler features.
How foundunknown
Evidence[1] <http://en.wikipedia.org/wiki/Find_first_set>
Created byGareth Rees
Created on2014-05-16 21:01:48
Last modified byGareth Rees
Last modified on2014-05-16 21:01:48
History2014-05-16 GDR Created.