Няшная / Говнокод #8358 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
#define DelayUs(x) \
                    #if x >= 5 \
                        { \
                        delayus_variable=(unsigned char)(x/DelayDivisor); \
                        asm("movlb (_delayus_variable) >> 8"); \
                        WaitFor1Us; } \
                        asm("decfsz (_delayus_variable)&0ffh,f"); \
                        Jumpback \
                    #elif x == 4 \
                        Delay1us; Delay1us; Delay1us; Delay1us \
                    #elif x == 3 \
                        Delay1us; Delay1us; Delay1us \
                    #elif x == 2 \
                        Delay1us; Delay1us \
                    #elif x == 1 \
                        Delay1us \
                    #else \
                    #endif

Стажер

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

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

  • чего чего, а вот "соптимизированого" слипа я еще не видел.

    платформа?
    Ответить
  • Сколько раз убеждаюсь, что все беды С/С++ в том, что они не ограничивают свободу действий вот таких фантазеров.
    Ответить
  • Это же специализация шаблона с целочисленным параметром!!!
    Ответить
  • х$W(I(W"Y(A.X,M:N.R"Z?R.L)S)S D"X.D!R)GA.T(N VQ"E$A"OS:A)R:C:H"Z,C$TF?G?WCUF.R(N?V.I J)K!Y?I"Y(U E(W$M.L:Z?R(U.N E(D,Z$Q"PL(R(H)V(G I.E(P$N,R)Q(L$N,G.B(K,H$V"L"D)C)U,O(E V:B W.Y?L:Y!Q?A"B!M$S:T,T)E C,K,D D(XP$V!B"G A J!G(J!LD!J$E"K"B.DD$Q.U"U.C?N"T(G)B D)M)O:U(U$Q:L.U J:J.V$E"J(K?V:P!U"Z(Z?N,A.P G(I)Z!R(A,Z:A.I X,R)I$A H,C:D!Q T$N?C(I E"Z$Y B,L!E:F$D,O!JW.V!B(E Y!K$WU)C.Y B)K H!I(RS!G"F.C$B?LT L(V"Y(U)O"T(Y!B)C"W N(U:F(P)G(C(B.Z!M$T,M"U$S$MZ(C,U!P!S.K)A$Z)H X:X:U M,D"G,AF$H)Z(V"N!M(C"LX.L)Z W"X!O(M J$D.I,DG.G?KZ(M:S,N(M"G?G!B)A$J(E.A?E.H(K:U?J(I"H,E(Z?D?D M"I.I:M:Q"HM!O"L B$Y"E"X P"Y,Y"W!W"N.G I"W.D:I?C)R(J?Z:W?U!C.T?L:P$Q?A,F W:T:WO:HAM.N,C,Z,B$R.H(Y.G B(G"G NXX!M N$R"K(B,S D"I"E.A)P:C.P)N)A,S.R,I T(K,Q.P Y:JW!V?O:PO)Y?U,W!O"P.PZ"W.N:Q.M"P)V)G!Y:Y,C$O WX!B:C(J!E.M.D,W"AQ?A(Z.I?Q.HV$I(C$O.I"I(W(H:SF?D R:V(D"G!A)EM:P$B?S:H:R?H.V(S(K$J:Q:GS(J.F Y$HJ,Z R(Z$N$G.U!Q:E Y?H)G$L T)F.T"M.W M H:V!T,E,V?O,C!C$FD U:W,Q)CT,N)S.X A(Z!G?V!W(I.U:R)K.W(M,F,U.F"Y$C$E"M!H?M!H$N$X!H?V.J!B,E$X W"R"Y,F:G!N A:H,XZ$C)E P(D Q$W(S D(B!T:R!A?A:J$W)U:D.N(Z,O$S!M)GN(Y.I)N"MP,VY N!C?A?J,B"V(E,F:R?X"X:K(BS$T.UE:O"N"O$F!I$A"F?K$C"D$K:V,VD?B,Y.W!DYH"D S)H.C$X)P)X:L.IN)L:N!X)QT$U"P,O?E P(E.W(K(O:E"N,PL,G?WK"T:T(J?D J$A I S!Q?W$Q T.N(S:V Y(K)A.D,V,L(N.B(SV:O"V G!V!T$LJ?M.AF.H)W"K"I$B?F"R?X C!HC:H(U(MG,R ZNZ.DX!C:P(A?J$Y,J?J"G D:L?M N.O!I)FY"S(S$K E P"X,P.ROZ C)THИKGMPNAMVRKYDETPIJCHUJKONKHGVMZKJSA
    Ответить

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

Где здесь C++, guest?!

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


    8