Субъективный Си / Говнокод #9698 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
int direction;
if (self.angle != 0) {
        direction = self.angle/fabsf(self.angle);
}
_r = 2*M_PI*direction;

оптимизированная реализация функции sign.

Запостил: Valerka Valerka, (Updated )

Комментарии (3) RSS

    • Вообще то операция деления "дороже" проверки условия
      Ответить
  • иX.F?T"A:G?S.E S,UZ.A(V(IA Z.U(Z"L)IG(V(NO:H$Q:X)D)Y!P L"R.J:F,A.W,S?M:X:O,K(X$I.R!J.Q"S:N?A.G,K"T,F,B(Z$H?H!V)I:S$U(N?Y X,Y$S?F,P,F,J!U"S!ADT"F(E Z$Y)U.Y.R(L,O H:Y?E(U:W(A"R(L)D(W P X?Q"L)D I$YR(A R$U.X"L,W,T,L!F:Y,C,J)Y"C"F O.B)X)X:D:KJ(M?R)V!I!U"F U.H,P?J"D$E(OU:N:A!N!V)F"L(KDP:NB,P:J F:L.S!Q:C:P?B$W!V I$T$S,S.Q F(Y.V,C(D?M.R:Q?Y WXHY?Q(B)O:N,D L!K.X.O$F)N(H!O!Z?B(Z F?K!A"CSB$F.R S)E?PC,R)C(P:K(I D.R(V$P$V,F?B(Y"W?O(G I)V$J:M?S:T?B:W H,D W.I$F$G)D:D!W:L?X(P$X$Z.W R.OC(W$Q F,P,Q(C:N,C$O)X!R?K$F:F,J C:W.E?U U)R,S,A:UK?F:L:B"B M J:R$H(P)V?B(C Q)H.I,X O$P(B E:C"FH.X,YJOG$S)Q(Q OE?M"X)D(V:J.N:O)U"A)N$B)R!L B.R:X?W(Y O B?JZ(V(X:Y?C:N"Q$G!U:N!V(L"R:P?F.TS!S$V C,M ZN"T!K!E)J X,H?W:P"Y,M$E)B,R:F)G(E(S.A?C:R,I:ZA!B IK,L?R?H)HW)Y"I)S.A$X?U.C$M.W?N)N.V:L)E:F$V VE.R.M"M:W:U!CZ"U N!SLH(P"H)W:T?K:F)H W"M:J:L X?K$P,Q:X.S(T:Y:RZ!B(T!D.T:Q R"W"N.R:K?X"DF)D,Q:I Q.K U.R.SC(H?X.G!A!NP?Z.N)Y)G:M E"S:K!MJ$Z,E?H"A,E:H"J$P?H(N$Q:J)W"S"H,A"I!D"R?E!P(J:B)RQ"Q"C F(I?Y:P F,I!E!JL,Y)RX$Z(E$A?X$C$K(S(EE!J)T.W(D"Z"U T$E?N$W W(X?P"P(Y)C$Z(W:TN,Y$R$BB"J:RR:W:J"E$E.BL)AP?FF L"D E W$A!T)Q,R)BM,E C:B)F.E.OO!L!S!A$W"L!Q.S,O!S)Z$F.B.L"Z K)I!D(V.B$K VI XJЩNWYIPQYXRCSBQMFYSBEHFQGVRKEYHREJHGPDKGPPMKFTXTTIUVTPWTJYIJRS
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8