Intel software emulator, can be used to program in processors which does not provide the specific instruction set that you intend to use. https://software.intel.com/en-us/articles/intel-software-development-emulator Intel intrinsics guide: https://software.intel.com/sites/landingpage/IntrinsicsGuide/ Intel instruction set extensions programing reference: https://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf Intel software developers manuals http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html