Spectre - Retpoline: a software construct for preventing branch-target-injection

https://support.google.com/faqs/answer/7625886