This directory contains assembly routines to test the behavior of certain CPUs. These are primarily intended to assist in the development of CPU emulators; they can also be used to verify basic functionality of physical CPUs, though they are unlikely to catch hardware failures triggered by particular operand values. (The tests are written with the intent of exercising all logic in a software implementation of a CPU, assuming that the underlying hardware performs that logic correctly.)