3 ms·
Most of those undocumented instructions are what in C would be called "implementation defined behaviour" and have properly defined results, they might just diff
by flohofwoe 3y ago
Most of those undocumented instructions are what in C would be called "implementation defined behaviour" and have properly defined results, they might just differ between specific CPU models. There's only a very small number of unstable instructions which have unpredictable results (caused by "cross talk" due to incomplete instruction decoding).
- lmm 3y agoHalting the CPU would also generally have to be modelled as undefined behaviour in the standard.