[ Cola @ 16.10.2009. 13:13 ] @
Pozdrav :) Zanima me kako u C# iz broja izvući indekse bitova gde u broju stoji 1. npr iz broja 27 (11011) da dobijem niz 1, 2, 4 ,5 naravno znam raditi sa bitovima ali me zanima kako bi ovo najbrže radilo. Npr ako je broj long (64 bita) da ne radim u nekoj for petlji pa da šiftujem masku 1 64 puta. Znam da u asembleru postoji bsf ali kako da radim sa asemblerom iz C#??? Kako biste vi odradili ovaj posao (naravno optimizovano) Hvala :D |