F16C

F16C (16-bittinen liukulukumuunnos) on käskyjoukko, jota käytetään x86-arkkitehtuurin prosessoreissa nopeuttamaan muunnoksia puolitarkkojen binäärilukujen (16 bittiä) ja tavallisten yksittäisten tarkkojen binääriliukulukulukujen (32 bittiä) välillä. Itse asiassa se on 128-bittisten SSE -peruskäskyjen laajennus .

Eri tarkkuuden lukujen käyttö tietotekniikassa on kompromissi tarkkuuden ja esitettyjen arvojen välillä, mikä on välttämätöntä suuren nopeuden ja monien ratkaistavien tehtävien varmistamiseksi.

F16C:tä käytettiin ensimmäisen kerran AMD-prosessoreissa vuonna 2009, vaikka se kehitettiin paljon aikaisemmin ja tunnettiin nimellä CVT16. Alun perin CVT16 suunniteltiin osaksi julkaisematonta SSE5-pakettia, jonka lisäksi sen piti sisältää XOP- ja BMI4-ohjeet.

Nykyään F16C-käskysarjaa käytetään sekä AMD- että Intel-prosessoreissa , mikä laajentaa huomattavasti niiden mahdollisuuksia työskennellä multimediatietojen ja muun tyyppisten tietojen kanssa.