That is an early try at microarchitecture documentation for the CPU within the Apple M1, impressed by and constructing on the wonderful work of Andreas Abel, Andrei Frumusanu, @Veedrac, Travis Downs, Henry Wong and Agner Fog. This documentation is my greatest effort, however it’s primarily based on black-box reverse engineering, and there are undoubtedly errors. No guarantee of any variety (and never simply as a authorized technicality). To make it simpler to confirm the data and/or determine such errors, entries within the instruction tables hyperlink to the experiments and outcomes (~35k tables of counter values).
Superb work, however the truth this type of work is even wanted illustrates simply how anti-consumer these new Macs actually are.