Niille, jotka työskentelevät RISC-V-ohjelmistokehityksen parissa paljaalla metallilaitteistolla, kehitysvaiheessa oleva LLVM Clang 16-kääntäjä on lisännyt tuen, jotta”-mtune=native”ja”-mcpu=native”toimivat oikein tällä CPU ISA:lla.

Tästä viikosta alkaen LLVM/Clang Git sallii nyt-mcpu=nativen ja-mtune=nativen asianmukaisen tuen ja käytön RISC-V:ssä. Jos siis haluat optimoida käännetyn ohjelmasi järjestelmässäsi käytössä olevaa RISC-V SoC:tä varten, kätevä”natiivi”-vaihtoehto toimii nyt LLVM 16.0:n kanssa sen sijaan, että huolehtisit oikeiden mcpu/mtune-arvojen valitsemisesta.

Tuki yhdistettiin päälinjaan tämän sitoumuksen kautta.

Tämä RISC-V:n mtune/mcpu natiivi tukiprotokolla toimii yhdessä LLVM/Clang 16.0:n kanssa, joka kehittää enemmän C2x-ominaisuuksia, lisää C++20-ja C++2b-ominaisuuksia, Intel AMX-FP16-tukea ja tukea muille uusille Intel-ohjeille PREFETCHI to AVX-NE-CONVERT ja AVX-VNNI-INT8, Raptor Lake-ja Meteor Lake-kohdetuki, Arm Neoverse V2-viritys, tuki uusille RISC-V-laajennuksille ja paljon muuta. LLVM 16 debytoi todennäköisesti maaliskuun tienoilla, jos niiden tavanomainen julkaisunopeus pysyy.

Categories: IT Info