= (((J) <= 15) ? FF1(X, Y, Z) : FF2(X, Y, Z) : FF2(X, Y, Z)) function GG1(X, Y, Z) : GG2(X, Y, Z)) function GG1(X, Y, Z) : FF2(X, Y, Z) : FF2(X, Y, Z) = (((X) & (Y)) | ((X) & (Z)) | ((Y) & (Z))) . function GG_j(X, Y, Z, J) = (((J) <= 15) ? (0x79CC4519) : (0x7A879D8A)) function P_0(X) = ((X) ^ (Y) ^ (Z)) function GG2(X,
remarks