- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
signed ToBool(signed b){unsigned t=b;return ( ((t<<0)>>31) | ((t<<1) >>31) | ((t<<2) >>31) | ((t<<3) >>31) | ((t<<4) >>31) | ((t<<5) >>31) | ((t<<6) >>31) | ((t<<7) >>31) | ((t<<8) >>31) | ((t<<9) >>31) | ((t<<10) >>31) | ((t<<11) >>31) | ((t<<12) >>31) | ((t<<13) >>31) | ((t<<14) >>31) | ((t<<15) >>31) | ((t<<16) >>31) | ((t<<17) >>31) | ((t<<18) >>31) | ((t<<19) >>31) | ((t<<20) >>31) | ((t<<21) >>31) | ((t<<22) >>31) | ((t<<23) >>31) | ((t<<24) >>31) | ((t<<25) >>31) | ((t<<26) >>31) | ((t<<27) >>31) | ((t<<28) >>31) | ((t<<29) >>31) | ((t<<30) >>31) | ((t<<31) >>31) );};
signed NotBool(signed b){/*signed b=ToBool(b);*/unsigned t=(~b)<<31;return t>>31;};
signed isZero(signed a){return NotBool(ToBool(a));};
signed isNotZero(signed a){return NotBool(isZero(a));};
signed isSign(signed a){unsigned t=a;return (t>>31);};signed isNotSign(signed a){return NotBool(isSign(a));};
signed isEqual(signed a,signed b){ return isZero(a-b);};
signed isNotEqual(signed a,signed b){return NotBool(isEqual(a,b));};
signed isLess(signed a,signed b){return isSign(a-b);};
signed isEqualMore(signed a,signed b){return NotBool(isLess(a,b));};
signed isEqualLess(signed a,signed b){return isEqual(a,b)|isLess(a,b);};
signed isMore(signed a,signed b){return NotBool(isEqualLess(a,b));};
signed Equal(signed a,signed b,signed success,signed fail){signed t=isEqual(a,b);return (success*t)+(fail*NotBool(t));};
signed NotEqual(signed a,signed b,signed success,signed fail){signed t=NotBool(isEqual(a,b));return (success*t)+(fail*NotBool(t));};
signed Less(signed a,signed b,signed success,signed fail){signed t=isLess(a,b);return (success*t)+(fail*NotBool(t));};
signed More(signed a,signed b,signed success,signed fail){signed t=isMore(a,b);return (success*t)+(fail*NotBool(t));};
signed EqualLess(signed a,signed b,signed success,signed fail){signed t=isEqualLess(a,b);return (success*t)+(fail*NotBool(t));};
signed EqualMore(signed a,signed b,signed success,signed fail){signed t=isEqualMore(a,b);return (success*t)+(fail*NotBool(t));};
Вот такое форматирование... Хотя функции какие-то сомнительные...
This is obvious 23.06.2010 19:09 # 0
TarasB 23.06.2010 19:18 # 0
Говногость 23.06.2010 19:42 # 0
TarasB 23.06.2010 20:00 # +1
xaionaro 23.06.2010 20:34 # +6
В конце вообще рекурсивные функции зачем-то. Ужас! Похоже, что человек вообще был не в курсе целого набора операций: "!", "==", "!=", ">", "<", "&" и т.д. Либо это просто шутка, какая-то.
TarasB 23.06.2010 21:26 # 0
pushkoff 23.06.2010 22:18 # 0
Webkill 23.06.2010 22:20 # −7
xaionaro 24.06.2010 10:11 # 0
Kornew 24.06.2010 00:03 # 0
но использует: "<<" ">>"
неувязочка =)
xaionaro 24.06.2010 10:10 # +1
Altravert 13.07.2010 10:55 # +1
Webkill 23.06.2010 20:58 # −17
под говнокодером.
p.s. Не минусуйте. Охуенная же игра слов. Если хочешь впредь проминусовать - аргументируй причину ниже в коментах.
paranoid 24.06.2010 13:00 # +1
ибо достал уже всех..
хош влиться - пости свои шедевры. мот узнаешь, что в них не так )))
This is obvious 24.06.2010 13:27 # +1
вот не надо, он ведь завалит ими весь говнокод. И под каждым будет фраза "где здесь бага?" (с)
Webkill 24.06.2010 13:27 # −6
xXx_totalwar 24.06.2010 15:51 # +1
Webkill 24.06.2010 16:14 # −5
xXx_totalwar 24.06.2010 16:48 # −1
кончилась твоя лафа
Webkill 24.06.2010 17:42 # −6
xXx_totalwar 24.06.2010 18:14 # −1
Webkill 24.06.2010 18:17 # −5
Не тебе ли луркоёбу говорить о 95%. 95% минусуют за моё бравое прошлое, а не за актуальное содержание постов. Так что о постах ты мимо.
xXx_totalwar 24.06.2010 18:38 # −2
слейся как можно быстрее
Webkill 24.06.2010 18:39 # −5
xXx_totalwar 24.06.2010 18:49 # −3
Webkill 24.06.2010 18:50 # −4
И это говоришь ты, сказавишй за последний час "батхёрт" раз пять... Я за это время, заметь, не употребил ничего такого ни разу - разве что, иронически если или в цитате. И причём здесь адвокаты? Ты совсем ебанутый? Ты знаешь, кто такие адвокаты вообще?
xXx_totalwar 24.06.2010 19:05 # +3
ты уже кровавыми слезами ноешь там, похоже, иначе бы разул шары и увидел бы слово АДЕКВАТОМ
Webkill 24.06.2010 19:10 # 0
Я не паранойик, поэтому выбираю первый вариант. А так как я адекватный человек, я приношу свои извинения )
xXx_totalwar 24.06.2010 19:17 # 0
уже им стал?
святая раковая терапия исцеляет, вот так дела...
Говногость 24.06.2010 20:29 # +3
Вы вообще не употребляете? Даже по праздникам? :)
TarasB 24.06.2010 18:16 # +4
nil 25.06.2010 08:31 # +2
Меня терзают смутные опасения!
Анонимус 24.06.2010 15:00 # 0
Все звери равны, но некотоорые -- равнее других