Currently CRC32 instructions use the WriteFAdd class, this patch splits them off into their own.
At the moment WriteCRC32 is mostly just a duplicate of WriteFAdd but it can now be tweaked on a target by target basis.
SandyBridge is interesting as its custom memory latencies don't often match the +4 cy in SBWriteResPair - I can add a 'memory latency' optional argument to SBWriteResPair to make it easier to remedy these cases if people want?