BT is a bit of an odd bird of an instruction, and this documents what is expected of it. When developing this, I'd switch back and forth to verify the same results. Also, some early processors don't have BT, or it is very slow.