Name: Anonymous 2019-08-09 11:15
http://www.ucw.cz/~hubicka/papers/proj/node8.html
Linux kernel commonly use goto statements to get into rarely executed paths of code. It can be argued that by good programmer, goto statement is usually only used to solve exceptional situations, for example error handling/recovery. Branches ending with goto statements are predicted as not taken.