Anzahl Einsen in einem Integer

Beitrag #4950556 wurde von einem Moderator gelöscht.
Gast #4950568
Lesenswert?

Für gcc:
int __builtin_parity (unsigned int x)
bzw.
int __builtin_popcount (unsigned int x)

dazu kann man sich dann mal das assembler Listing anschauen.
Vorteil, hier sollte man für jede Architektur die so ziemlich beste 
Lösung haben!
Aber prinzipiell ist die Antwort von laberkopp sehr gut und ich finde es 
schadet nicht mal von selbst auf so etwas gekommen zu sein ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren