int main() { printf("%s", appnote); if (!has_cpuid()) { printf("CPUID instruction is not supported!\n"); return 0; } printf("Manufacturer: %s\n", get_manufacturer()); printf("Supported instructions:\n"); if (Has_SSE()) printf("- SSE\n"); if (Has_SSE2()) printf("- SSE2\n"); if (Has_SSE3()) printf("- SSE3\n"); if (Has_SSSE3()) printf("- SSSE3\n"); if (Has_SSE4()) printf("- SSE4 (4.1, 4.2, 4A)\n"); if (Has_MMX()) printf("- MMX\n"); if (Has_3DNow()) printf("- 3DNow!\n"); return 0; }
/** * @param [out] manufacturer manufacturer name of of ftdi device * @return 0 on success<br>-1 on failure * @sa get_serial_id(unsigned int, std::string&), get_serial_id(std::string&) * , get_manufacturer(unsigned int, std::string&), get_manufacturer(std::string&) * , get_product(unsigned int, std::string&), get_product(std::string&) **/ int get_manufacturer (std::string &manufacturer) { return get_manufacturer(0, manufacturer); }