Gast
#5307622
Hallo, Ich habe einen 256 bit breiten Vector und ich möchte das ab der ersten vorkommenden 1 (aus MSB Richtung betrachtet) alle anchfolgenden Stellen auf 1 gesetzt werden. Was währe denn unter berücksichtigung von geringen Taktzyklen und Durchlafszeiten eine gute Möglichkeit? Bisher sieht mein Ansatz so aus, dass ich von MSB nach LSB N-Bit breit verodert prüfe ob ein oder mehrere bits auf 1 stehen. Wenn nicht dann shift ansonsten werden bis zu N Takte benötigt um festzustellen welche stelle die erste eins hat. Danach benötige ich wieder einige taktzyklen um die niederen bits auf 1 zu legen.




