@djpety:Chromenál ez elég egyszerű, és rengeteg ügyfélnek jó lenne, ha pl szűrné az iLivid, stb hülyeségeket amit az ingyen filmes oldalakon beszed :) Támogatom az ötletet! Csak egy example plugin kéne. Ha Chrome-ban egyszerű, akkor meg tudod mutatni, hogy hogy kell?@djpety:Ui.: Elvoltam kicsit tűnve, sok meló, miegyéb, de követtem a szálakat, Faterodnak hajrá! Köszönjük.
int popcnt(uint32_t x)
{
uint32_t n;
n = (x >> 1) & 0x77777777;
x -= n;
n = (n >> 1) & 0x77777777;
x -= n;
x -= ((n >> 1) & 0x77777777);
return (((x + (x >> 4)) & 0x0f0f0f0f) * 0x01010101) >> 24;
} popcnt: move.l d0, d1 ; n = (x >> 1) & 0x77777777;
lsr.l #1, d1 ; *
and.l #$77777777, d1 ; *
sub.l d1, d0 ; x -= n;
lsr.l #1, d1 ; n = (n >> 1) & 0x77777777;
and.l #$77777777, d1 ; *
sub.l d1, d0 ; x -= n;
lsr.l #1, d1 ; x -= ((n >> 1) & 0x77777777);
and.l #$77777777, d1 ; *
sub.l d1, d0 ; *
move.l d0, d1 ; return (((x + (x >> 4)) & 0x0f0f0f0f) * 0x01010101) >> 24;
lsr.l #4, d1 ; *
add.l d1, d0 ; *
and.l #$0f0f0f0f, d0 ; *
move.l d0, d1 ; *
add.l d1, d0 ; *
lsl.l #8, d1 ; *
add.l d1, d0 ; *
lsl.l #8, d1 ; *
add.l d1, d0 ; *
lsl.l #8, d1 ; *
add.l d1, d0 ; *
lsr.l #24, d0 ; *
rts ; * |