Interestingly, while the 8086 and '186 had all the different jump instructions for signed and unsigned comparison, its microcode was limited to an 8080-like set of carry/zero flag tests. This made the BOUND instruction quite complicated and inefficient.