Hello Thomas, Gaurav... > Yes, on a branch, the CPU flushes its pipeline, however it *doesn't* > flush the instruction cache. Thank you for the detailed explanation :) I shall study the related Wikipedia description ASAP....i just took a quick look and I think I can grab the general ideas and the difference between instruction cache and pipeline :) regards Mulyadi -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/