Subtracting 0 from 0 will still set the carry flag because the SPC700, like many CPUs, uses two's complement subtraction. Naive subtract implementations will pass the tests now because there's no test that verifies flag behavior for subtracting 0 from 0.
Subtracting 0 from 0 will still set the carry flag because the SPC700, like many CPUs, uses two's complement subtraction. Naive subtract implementations will pass the tests now because there's no test that verifies flag behavior for subtracting 0 from 0.