También puede usar rutinas de ensamblador usando NASM y MMX.