Per Bothner scripsit: > I would expect the opposite: On modern systems arithmetic (including > bitwise operations) is effectively free, but cache misses are expensive, > so compact data structures are what counts.
I have no dog in this fight. > You wouldn't use a read-modify-write instruction except for "volatile" > accesses. I wasn't speaking of an atomic instruction, but of the fact that to set one or more bits in a byte, you have to read the byte, modify it, and write it back. This is far more expensive than setting all the bits in a byte, which is just a write. -- All Gaul is divided into three parts: the part John Cowan that cooks with lard and goose fat, the part http://ccil.org/~cowan that cooks with olive oil, and the part that [email protected] cooks with butter. --David Chessler _______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
