📄 r2cb_128.c
字号:
E Tc1, T78, T7Z, TN, T6z, TcU, Teu, Td8, Tey, T2N, T5r, T3j, T5v, T9a, TbE; E T9A, TbI, T6H, T7O, T1O, T7V, T48, T4u, Tds, TeG, T5E, T5K, Taf, TbP, Tdp; E TeF, T6U, T72, Tam, TbQ, T23, T7U, T4r, T4v, Tdz, TeJ, T5H, T5L, Tay, TbS; E Tdw, TeI, T6Z, T73, TaF, TbT, T1y, T75, Tdl, TeQ, TdI, TeD, T3O, T5N, T4z; E T5A, Ta3, Tc0, TaO, TbN, T6O, T80, T12, T6E, Td1, Tex, Td5, Tev, T36, T5u; E T3a, T5s, T9p, TbH, T9t, TbF, T6C, T7P; { E T5, T8s, T3, T8q, T9, T8u, T29, T8v, T6, T26; { E T4, T8r, T1, T2; T4 = Cr[WS(csr, 32)]; T5 = KP2_000000000 * T4; T8r = Ci[WS(csi, 32)]; T8s = KP2_000000000 * T8r; T1 = Cr[0]; T2 = Cr[WS(csr, 64)]; T3 = T1 + T2; T8q = T1 - T2; { E T7, T8, T27, T28; T7 = Cr[WS(csr, 16)]; T8 = Cr[WS(csr, 48)]; T9 = KP2_000000000 * (T7 + T8); T8u = T7 - T8; T27 = Ci[WS(csi, 16)]; T28 = Ci[WS(csi, 48)]; T29 = KP2_000000000 * (T27 - T28); T8v = T27 + T28; } } T6 = T3 + T5; Ta = T6 + T9; T6q = T6 - T9; T26 = T3 - T5; T2a = T26 - T29; T5k = T26 + T29; { E T8t, T8w, TcD, TcE; T8t = T8q - T8s; T8w = KP1_414213562 * (T8u - T8v); T8x = T8t + T8w; Tbx = T8t - T8w; TcD = T8q + T8s; TcE = KP1_414213562 * (T8u + T8v); TcF = TcD - TcE; Ten = TcD + TcE; } } { E Td, T8y, T2e, T8C, Tg, T8B, T2h, T8z, T2b, T2i; { E Tb, Tc, T2c, T2d; Tb = Cr[WS(csr, 8)]; Tc = Cr[WS(csr, 56)]; Td = Tb + Tc; T8y = Tb - Tc; T2c = Ci[WS(csi, 8)]; T2d = Ci[WS(csi, 56)]; T2e = T2c - T2d; T8C = T2c + T2d; } { E Te, Tf, T2f, T2g; Te = Cr[WS(csr, 40)]; Tf = Cr[WS(csr, 24)]; Tg = Te + Tf; T8B = Te - Tf; T2f = Ci[WS(csi, 40)]; T2g = Ci[WS(csi, 24)]; T2h = T2f - T2g; T8z = T2f + T2g; } Th = KP2_000000000 * (Td + Tg); T6r = KP2_000000000 * (T2h + T2e); T2b = Td - Tg; T2i = T2e - T2h; T2j = KP1_414213562 * (T2b - T2i); T5l = KP1_414213562 * (T2b + T2i); { E T8A, T8D, TcG, TcH; T8A = T8y - T8z; T8D = T8B + T8C; T8E = FNMS(KP765366864, T8D, KP1_847759065 * T8A); Tby = FMA(KP765366864, T8A, KP1_847759065 * T8D); TcG = T8y + T8z; TcH = T8C - T8B; TcI = FNMS(KP1_847759065, TcH, KP765366864 * TcG); Teo = FMA(KP1_847759065, TcG, KP765366864 * TcH); } } { E Tl, T8G, T2x, T8V, To, T8U, T2A, T8H, Tv, T8S, T2o, T8O, Ts, T8R, T2r; E T8L; { E Tj, Tk, T2y, T2z; Tj = Cr[WS(csr, 4)]; Tk = Cr[WS(csr, 60)]; Tl = Tj + Tk; T8G = Tj - Tk; { E T2v, T2w, Tm, Tn; T2v = Ci[WS(csi, 4)]; T2w = Ci[WS(csi, 60)]; T2x = T2v - T2w; T8V = T2v + T2w; Tm = Cr[WS(csr, 36)]; Tn = Cr[WS(csr, 28)]; To = Tm + Tn; T8U = Tm - Tn; } T2y = Ci[WS(csi, 36)]; T2z = Ci[WS(csi, 28)]; T2A = T2y - T2z; T8H = T2y + T2z; { E Tt, Tu, T8M, T2m, T2n, T8N; Tt = Cr[WS(csr, 12)]; Tu = Cr[WS(csr, 52)]; T8M = Tt - Tu; T2m = Ci[WS(csi, 52)]; T2n = Ci[WS(csi, 12)]; T8N = T2n + T2m; Tv = Tt + Tu; T8S = T8M + T8N; T2o = T2m - T2n; T8O = T8M - T8N; } { E Tq, Tr, T8J, T2p, T2q, T8K; Tq = Cr[WS(csr, 20)]; Tr = Cr[WS(csr, 44)]; T8J = Tq - Tr; T2p = Ci[WS(csi, 20)]; T2q = Ci[WS(csi, 44)]; T8K = T2p + T2q; Ts = Tq + Tr; T8R = T8J + T8K; T2r = T2p - T2q; T8L = T8J - T8K; } } { E Tp, Tw, TcK, TcL; Tp = Tl + To; Tw = Ts + Tv; Tx = KP2_000000000 * (Tp + Tw); T6t = Tp - Tw; TcK = T8G + T8H; TcL = KP707106781 * (T8R + T8S); TcM = TcK - TcL; Teq = TcK + TcL; } { E TcN, TcO, T2l, T2s; TcN = KP707106781 * (T8L - T8O); TcO = T8V - T8U; TcP = TcN + TcO; Ter = TcO - TcN; T2l = Tl - To; T2s = T2o - T2r; T2t = T2l + T2s; T5n = T2l - T2s; } { E T2u, T2B, T8I, T8P; T2u = Ts - Tv; T2B = T2x - T2A; T2C = T2u + T2B; T5o = T2B - T2u; T8I = T8G - T8H; T8P = KP707106781 * (T8L + T8O); T8Q = T8I + T8P; TbA = T8I - T8P; } { E T8T, T8W, T6u, T6v; T8T = KP707106781 * (T8R - T8S); T8W = T8U + T8V; T8X = T8T + T8W; TbB = T8W - T8T; T6u = T2A + T2x; T6v = T2r + T2o; T6w = T6u - T6v; T7L = KP2_000000000 * (T6v + T6u); } } { E T17, T9E, T4D, TaT, T1a, TaS, T4G, T9F, T1h, TaQ, T3q, T9M, T1e, TaP, T3t; E T9J; { E T15, T16, T4E, T4F; T15 = Cr[WS(csr, 1)]; T16 = Cr[WS(csr, 63)]; T17 = T15 + T16; T9E = T15 - T16; { E T4B, T4C, T18, T19; T4B = Ci[WS(csi, 1)]; T4C = Ci[WS(csi, 63)]; T4D = T4B - T4C; TaT = T4B + T4C; T18 = Cr[WS(csr, 33)]; T19 = Cr[WS(csr, 31)]; T1a = T18 + T19; TaS = T18 - T19; } T4E = Ci[WS(csi, 33)]; T4F = Ci[WS(csi, 31)]; T4G = T4E - T4F; T9F = T4E + T4F; { E T1f, T1g, T9K, T3o, T3p, T9L; T1f = Cr[WS(csr, 15)]; T1g = Cr[WS(csr, 49)]; T9K = T1f - T1g; T3o = Ci[WS(csi, 49)]; T3p = Ci[WS(csi, 15)]; T9L = T3p + T3o; T1h = T1f + T1g; TaQ = T9K + T9L; T3q = T3o - T3p; T9M = T9K - T9L; } { E T1c, T1d, T9H, T3r, T3s, T9I; T1c = Cr[WS(csr, 17)]; T1d = Cr[WS(csr, 47)]; T9H = T1c - T1d; T3r = Ci[WS(csi, 17)]; T3s = Ci[WS(csi, 47)]; T9I = T3r + T3s; T1e = T1c + T1d; TaP = T9H + T9I; T3t = T3r - T3s; T9J = T9H - T9I; } } { E T1b, T1i, Tdc, Tdd; T1b = T17 + T1a; T1i = T1e + T1h; T1j = T1b + T1i; T6L = T1b - T1i; Tdc = T9E + T9F; Tdd = KP707106781 * (TaP + TaQ); Tde = Tdc - Tdd; TeC = Tdc + Tdd; } { E TdJ, TdK, T3n, T3u; TdJ = KP707106781 * (T9J - T9M); TdK = TaT - TaS; TdL = TdJ + TdK; TeR = TdK - TdJ; T3n = T17 - T1a; T3u = T3q - T3t; T3v = T3n + T3u; T5z = T3n - T3u; } { E T4A, T4H, T9G, T9N; T4A = T1e - T1h; T4H = T4D - T4G; T4I = T4A + T4H; T5O = T4H - T4A; T9G = T9E - T9F; T9N = KP707106781 * (T9J + T9M); T9O = T9G + T9N; TbM = T9G - T9N; } { E TaR, TaU, T76, T77; TaR = KP707106781 * (TaP - TaQ); TaU = TaS + TaT; TaV = TaR + TaU; Tc1 = TaU - TaR; T76 = T4G + T4D; T77 = T3t + T3q; T78 = T76 - T77; T7Z = T77 + T76; } } { E TB, T90, T3e, T9y, TE, T9x, T3h, T91, TL, T9v, T2I, T98, TI, T9u, T2L; E T95; { E Tz, TA, T3f, T3g; Tz = Cr[WS(csr, 2)]; TA = Cr[WS(csr, 62)]; TB = Tz + TA; T90 = Tz - TA; { E T3c, T3d, TC, TD; T3c = Ci[WS(csi, 2)]; T3d = Ci[WS(csi, 62)]; T3e = T3c - T3d; T9y = T3c + T3d; TC = Cr[WS(csr, 34)]; TD = Cr[WS(csr, 30)]; TE = TC + TD; T9x = TC - TD; } T3f = Ci[WS(csi, 34)]; T3g = Ci[WS(csi, 30)]; T3h = T3f - T3g; T91 = T3f + T3g; { E TJ, TK, T96, T2G, T2H, T97; TJ = Cr[WS(csr, 14)]; TK = Cr[WS(csr, 50)]; T96 = TJ - TK; T2G = Ci[WS(csi, 50)]; T2H = Ci[WS(csi, 14)]; T97 = T2H + T2G; TL = TJ + TK; T9v = T96 + T97; T2I = T2G - T2H; T98 = T96 - T97; } { E TG, TH, T93, T2J, T2K, T94; TG = Cr[WS(csr, 18)]; TH = Cr[WS(csr, 46)]; T93 = TG - TH; T2J = Ci[WS(csi, 18)]; T2K = Ci[WS(csi, 46)]; T94 = T2J + T2K; TI = TG + TH; T9u = T93 + T94; T2L = T2J - T2K; T95 = T93 - T94; } } { E TF, TM, TcS, TcT; TF = TB + TE; TM = TI + TL; TN = TF + TM; T6z = TF - TM; TcS = T90 + T91; TcT = KP707106781 * (T9u + T9v); TcU = TcS - TcT; Teu = TcS + TcT; } { E Td6, Td7, T2F, T2M; Td6 = KP707106781 * (T95 - T98); Td7 = T9y - T9x; Td8 = Td6 + Td7; Tey = Td7 - Td6; T2F = TB - TE; T2M = T2I - T2L; T2N = T2F + T2M; T5r = T2F - T2M; } { E T3b, T3i, T92, T99; T3b = TI - TL; T3i = T3e - T3h; T3j = T3b + T3i; T5v = T3i - T3b; T92 = T90 - T91; T99 = KP707106781 * (T95 + T98); T9a = T92 + T99; TbE = T92 - T99; } { E T9w, T9z, T6F, T6G; T9w = KP707106781 * (T9u - T9v); T9z = T9x + T9y; T9A = T9w + T9z; TbI = T9z - T9w; T6F = T3h + T3e; T6G = T2L + T2I; T6H = T6F - T6G; T7O = T6G + T6F; } } { E T1G, Taj, T3Q, Ta5, T46, Tak, T6R, Ta6, T1N, Tag, Tah, T3X, T3Z, Taa, Tad; E T6S, Tdn, Tdo; { E T1A, T1B, T1C, T1D, T1E, T1F; T1A = Cr[WS(csr, 5)]; T1B = Cr[WS(csr, 59)]; T1C = T1A + T1B; T1D = Cr[WS(csr, 37)]; T1E = Cr[WS(csr, 27)]; T1F = T1D + T1E; T1G = T1C + T1F; Taj = T1D - T1E; T3Q = T1C - T1F; Ta5 = T1A - T1B; } { E T40, T41, T42, T43, T44, T45; T40 = Ci[WS(csi, 5)]; T41 = Ci[WS(csi, 59)]; T42 = T40 - T41; T43 = Ci[WS(csi, 37)]; T44 = Ci[WS(csi, 27)]; T45 = T43 - T44;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -