Google har utvecklat "Retpoline", en mjukvarukonstruktion för att mildra "branch target injection"-attacker, även kända som Spectre. Retpoline fungerar genom att utnyttja CPU:ns separata prediktor för funktionsreturer för att isolera indirekta förgreningar från spekulativ exekvering. Tekniken är avsedd att skydda känsliga binärer som operativsystem och hypervisorer från attacker som kan läcka data mellan olika säkerhetsdomäner. Även om attackerna kräver specifik kunskap om offret och en observerbar sidokanal, är de särskilt relevanta för operativsystem där dessa förutsättningar lättare kan uppfyllas.