Talán kissé elavultnak tűnik már a mai világban ilyenről beszélni, de én még úgy nőttem fel, hogy az assembly a király, és ezért szeretem az alacsonyszintű trükköket.
Ezen a lapon összeszedett a szerző rengeteg nagyon szellemes trükköt egészek manipulálására, a legtöbb az elágazásokat próbálja kiváltani valamilyen egész trükkel.
Pl. abszolút érték számítás, r = (v < 0) ? -v : v helyett int v; // we want to find the absolute value of v int r; // the result goes here int const mask = v >> sizeof(int) * CHAR_BIT – 1;
r = (v + mask) ^ mask;
Patented variation:
r = (v ^ mask) – mask;
Persze, a mai prociknál lehet, hogy sok trükk már nem ér semmit, de érdekes fejtörők ettől függetlenül. Ezeket hívják a WTF-en clever hack-nek.
Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.