AMD heeft de documentatie van de instructieset van de R700-gpu vrijgegeven. In 392 pagina's wordt de volledige Instruction Set Architecture uit de doeken gedaan, zodat programmeurs software en compilers kunnen optimaliseren.
Het document beschrijft de functionaliteit, de syntax en mogelijke program states voor elk van de instructies van de R700. Ook geeft het document richtlijnen voor compilerbouwers. De documentatie van de instructieset moet programmeurs in staat stellen om maximale prestaties uit de R700-hardware te wringen bij het schrijven van compilers, loaders, linkers en drivers. Verder zouden de gegevens programmeurs moeten helpen bij het schrijven van rekenintensieve software waarbij de gegevens parallel worden verwerkt. Eerder al gaf AMD al documentatie vrij met betrekking tot de 3d-functionaliteit van de R700-serie en publiceerde het bedrijf opensource-code voor het ontwikkelen van drivers.
Niet alleen de instructieset van al verschenen gpu's uit de R700-familie - zoals de RV710, de RV730, de RV740 en de RV770 - wordt uit de doeken gedaan; de documentatie heeft ook betrekking op de nieuwe RV790-gpu. Deze chip is terug te vinden op de Radeon HD 4890, die AMD binnenkort uitbrengt.
Guru3D heeft al een interessant detail uit de documentatie opgeduikeld: de RV770 ondersteunt geen burst memory reads. De andere 7x0-gpu's van AMD beschikken wel over deze functionaliteit, die het bijvoorbeeld mogelijk maakt om in een klap 16 registers met data te vullen. Dit komt de efficiëntie van de chip ten goede.