Pre tých, ktorí pracujú na vývoji softvéru RISC-V na holom kovovom hardvéri, pridal kompilátor LLVM Clang 16 vo vývoji podporu umožňujúcu správne fungovanie”-mtune=native”a”-mcpu=native”. na tomto CPU ISA.

Od tohto týždňa LLVM/Clang Git teraz umožňuje správnu podporu a používanie-mcpu=native a-mtune=native na RISC-V. Ak teda chcete optimalizovať svoj kompilovaný program pre RISC-V SoC, ktorý sa používa vo vašom systéme, pohodlná „ntívna“ možnosť bude teraz fungovať s LLVM 16.0 a nemusíte sa obávať výberu správnych hodnôt mcpu/mtune.

Podpora bola zlúčená do hlavnej línie prostredníctvom tohto potvrdenia.

Táto natívna podpora RISC-V mtune/mcpu ide spolu s LLVM/Clang 16.0, ktorá pracuje na ďalších funkciách C2x, ďalších funkciách C++20 a C++2b, podpore Intel AMX-FP16, podpore ďalších nových inštrukcií Intel od PREFETCHI na AVX-NE-CONVERT a AVX-VNNI-INT8, podpora cieľa Raptor Lake a Meteor Lake, ladenie Arm Neoverse V2, podpora nových rozšírení RISC-V a oveľa viac. LLVM 16 bude pravdepodobne debutovať približne v marci, ak dodrží ich obvyklá kadencia vydania.

Categories: IT Info