1. Intel 64 and IA-32 architectures software developer's manual combined volumes:1 2A 2B 2C 3A 3B and 3C. http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html. version 052 retrieved on Dec 25 2014. Intel 64 and IA-32 architectures software developer's manual combined volumes:1 2A 2B 2C 3A 3B and 3C. http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html. version 052 retrieved on Dec 25 2014.
2. Intel 64 and IA-32 architectures software developer's manual volumes 3d: System programming guide part 4. http://www.intel.eu/content/www/eu/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-3d-part-4-manual.html. Order Number: 332831-059US June 2016. Intel 64 and IA-32 architectures software developer's manual volumes 3d: System programming guide part 4. http://www.intel.eu/content/www/eu/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-3d-part-4-manual.html. Order Number: 332831-059US June 2016.
3. Intel Software Guard Extensions programming reference. https://software.intel.com/sites/default/files/managed/48/88/329298-002.pdf. October 2014. Intel Software Guard Extensions programming reference. https://software.intel.com/sites/default/files/managed/48/88/329298-002.pdf. October 2014.
4. nbench-byte benchmarks. http://www.math.cmu.edu/~florin/bench-32--64/nbench/. nbench-byte benchmarks. http://www.math.cmu.edu/~florin/bench-32--64/nbench/.
5. Yet another MicroArchitectural Attack: