De in ontwikkeling zijnde GCC 14-compiler heeft ondersteuning toegevoegd voor de MIPS16e2-processor ISA.

MIPS16e2 is een uitbreiding van de MIPS16e instructieset en compatibel met de MIPS32 en MIPS64 instructiesets. De MIPS16e2 ASE voegt acht registers voor algemene doeleinden en verschillende registers voor speciale doeleinden toe en definieert nieuwe instructies om de codedichtheid te helpen vergroten. Er zijn nieuwe instructies met MIPS16e2 rond caching, laad/opslag woord links/rechts, LUI, bitsgewijze, MOVx-instructies en meer. Geïnteresseerden kunnen alle MIPS16e2-details vinden via de specificatie.

Een set patches van Jie Mei is’s nachts samengevoegd met GCC Git om MIPS16e2-ondersteuning mogelijk te maken. De MIPS16e2-specificatie stamt uit 2014, terwijl pas nu open-sourceontwikkelaars eraan toekwamen om het te implementeren.

De onlangs samengevoegde MIPS16e2-ondersteuning is toegankelijk via de-mmips16e2 schakelaar.

Categories: IT Info