Lines Matching +full:0 +full:x11
29 * CRC32 polynomial:0x04c11db7(BE)/0xEDB88320(LE)
47 * [x4*128+32 mod P(x) << 32)]' << 1 = 0x154442bd4
48 * #define CONSTANT_R1 0x154442bd4LL
50 * [(x4*128-32 mod P(x) << 32)]' << 1 = 0x1c6e41596
51 * #define CONSTANT_R2 0x1c6e41596LL
54 .octa 0x00000001c6e415960000000154442bd4
56 * [(x128+32 mod P(x) << 32)]' << 1 = 0x1751997d0
57 * #define CONSTANT_R3 0x1751997d0LL
59 * [(x128-32 mod P(x) << 32)]' << 1 = 0x0ccaa009e
60 * #define CONSTANT_R4 0x0ccaa009eLL
63 .octa 0x00000000ccaa009e00000001751997d0
65 * [(x64 mod P(x) << 32)]' << 1 = 0x163cd6124
66 * #define CONSTANT_R5 0x163cd6124LL
69 .octa 0x00000000000000000000000163cd6124
71 .octa 0x000000000000000000000000FFFFFFFF
73 * #define CRCPOLY_TRUE_LE_FULL 0x1DB710641LL
75 * Barrett Reduction constant (u64`) = u` = (x**64 / P(x))` = 0x1F7011641LL
76 * #define CONSTANT_RU 0x1F7011641LL
79 .octa 0x00000001F701164100000001DB710641
108 movdqa 0x10(BUF), %xmm2
109 movdqa 0x20(BUF), %xmm3
110 movdqa 0x30(BUF), %xmm4
113 sub $0x40, LEN
114 add $0x40, BUF
115 cmp $0x40, LEN
125 prefetchnta 0x40(BUF)
138 PCLMULQDQ 0x11, CONSTANT, %xmm5
139 PCLMULQDQ 0x11, CONSTANT, %xmm6
140 PCLMULQDQ 0x11, CONSTANT, %xmm7
142 PCLMULQDQ 0x11, CONSTANT, %xmm8
153 PCLMULQDQ 0x11, CONSTANT, %xmm5
158 pxor 0x10(BUF), %xmm2
159 pxor 0x20(BUF), %xmm3
160 pxor 0x30(BUF), %xmm4
162 sub $0x40, LEN
163 add $0x40, BUF
164 cmp $0x40, LEN
175 PCLMULQDQ 0x00, CONSTANT, %xmm1
176 PCLMULQDQ 0x11, CONSTANT, %xmm5
181 PCLMULQDQ 0x00, CONSTANT, %xmm1
182 PCLMULQDQ 0x11, CONSTANT, %xmm5
187 PCLMULQDQ 0x00, CONSTANT, %xmm1
188 PCLMULQDQ 0x11, CONSTANT, %xmm5
192 cmp $0x10, LEN
196 PCLMULQDQ 0x00, CONSTANT, %xmm1
197 PCLMULQDQ 0x11, CONSTANT, %xmm5
200 sub $0x10, LEN
201 add $0x10, BUF
202 cmp $0x10, LEN
208 PCLMULQDQ 0x01, %xmm1, CONSTANT /* R4 * xmm1.low */
209 psrldq $0x08, %xmm1
221 psrldq $0x04, %xmm2
223 PCLMULQDQ 0x00, CONSTANT, %xmm1
234 PCLMULQDQ 0x10, CONSTANT, %xmm1
236 PCLMULQDQ 0x00, CONSTANT, %xmm1
238 PEXTRD 0x01, %xmm1, %eax