>> I assume it is 43% faster than the conditional one? If it is the other way >> around I will be very surprised as well. > > No. It's the opposite which is why I originally posted. The unconditional > branch is slower and I want to know why.
That's probably 'a branch not taken is always faster than a branch taken (even if predicted correctly). But by now I've lost the start of this discussion: there isn't really a way to choose between a B or BE, you either need a conditional branch or you need an unconditional one. So it doesn't seem that relevant if one is faster than the other. And if we are talking about jumping over eye catchers: that is always gonna be an unconditional branch. Removing the branch all together by moving the eyecatcher or the entry point must be an improvement. But that is a different discussion. Am I missing something? Fred! ------------------------------------------------------------------------------------------------------ ATTENTION: The information in this e-mail is confidential and only meant for the intended recipient. If you are not the intended recipient , don't use or disclose it in anyway. Please let the sender know and delete the message immediately. ------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
