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.