3 ms·
If you are doing full functional tests of your ROM app on on each mask stepping before it is soldered into thousands of boards, congratulations, the warning isn
by ncmncm 5y ago
If you are doing full functional tests of your ROM app on on each mask stepping before it is soldered into thousands of boards, congratulations, the warning isn't for you.
amd64 bugs tend to be in newer parts of the ISA. ARM provides chip makers very thorough tests, to protect their brand (though not all chip makers fix all the bugs tests find). So, many programmers will not encounter bitfield bugs. But code gets around, and tests are always less thorough than we wish.
- nomel 5y agoMaybe I'm naive, but I don't see why fully functional runtime tests are required. The only purpose of a runtime tests is to test things that could vary, at runtime, like architectural incompatibilities, with memory layout things like endianness and bitfields being an example. These are trivial to implement in a few dozen bytes. If you have a ROM soldered into boards, then absolutely none of this would be a concern since the architecture would be intimately known, so I'm now completely lost on your point. Anyways, cheers!