While testing my current CPU implementation with CPU.tst, I am getting a compare error on line 32. The compare file indicates that the output of DRegister should be -1. My output shows that my DRegister output is 1000, while at the same time the "internal pins" section shows the output of my DRegister as the correct -1. Im confused by this. Everything else appears to be correct. What am I missing?