Tohle je celkem rozumný komentář, který pojmenovává správně možné problémy.
1. problém je, že vlákno si nadetekuje, že může používat nějaké instrukce a pak je použije v okamžiku, kdy poběží na malém jádře. Tenhle problém je snadno řešitelný. Malé jádro vyvolá výjimku, kterou OS vyřeší tak, že ho přesune na velké a poznamená si, že už ho na malé nemá nikdy (do ukončení běhu vlákna) dávat.
2. problém je, že vlákno nadetekuje, že nějaká instrukční sada není k dispozici, protože zrovna běželo na malém jádře. Tento problém se softwarově řešit rozumně nedá. Ale dá se řešit naprosto v pohodě hardwarově a to tak, že i malé jádro hlásí, že umí všechny instrukce.