|
|
|
|
|
by revelation
3093 days ago
|
|
There is still branch prediction for normal calls or jumps, which are the majority and should be in performance conscious code. It's just that some language features such as virtual functions in C++ often require indirect invocation when the compiler can't devirtualize a call, and there is lots of it in the kernel in performance-critical paths (think interrupts, syscalls). |
|