Destroying x86_64 instruction decoders with differential fuzzing
From the great article:"x86_64 is the 64-bit extension of a 32-bit extension of a 40-year-old 16-bit ISA designed to be source-compatible with a 50-year-old 8-bit ISA. In short, it’s a mess, with each generation adding and removing functionality, ..."Nice way of wording that! :)It also explains the complexity of the following 10 pages of text.