Home
last modified time | relevance | path

Searched refs:polynomial (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/lib/
Dcrc8.c29 void crc8_populate_msb(u8 table[CRC8_TABLE_SIZE], u8 polynomial) in crc8_populate_msb() argument
38 t = (t << 1) ^ (t & msbit ? polynomial : 0); in crc8_populate_msb()
51 void crc8_populate_lsb(u8 table[CRC8_TABLE_SIZE], u8 polynomial) in crc8_populate_lsb() argument
59 t = (t >> 1) ^ (t & 1 ? polynomial : 0); in crc8_populate_lsb()
Dcrc32.c148 u32 polynomial) argument
155 crc = (crc >> 1) ^ ((crc & 1) ? polynomial : 0);
241 u32 polynomial) argument
243 u32 power = polynomial; /* CRC of x^32 */
248 crc = (crc >> 1) ^ (crc & 1 ? polynomial : 0);
257 crc = gf2_multiply(crc, power, polynomial);
264 power = gf2_multiply(power, power, polynomial);
293 u32 polynomial) argument
301 (crc << 1) ^ ((crc & 0x80000000) ? polynomial :
Dgen_crc32table.c37 static void crc32init_le_generic(const uint32_t polynomial, in crc32init_le_generic() argument
46 crc = (crc >> 1) ^ ((crc & 1) ? polynomial : 0); in crc32init_le_generic()
/Linux-v4.19/include/linux/
Dcrc8.h55 void crc8_populate_lsb(u8 table[CRC8_TABLE_SIZE], u8 polynomial);
73 void crc8_populate_msb(u8 table[CRC8_TABLE_SIZE], u8 polynomial);
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-bus-iio-isl2950127 a second order error polynomial.
33 polynomial has to be generated from the data. The
/Linux-v4.19/Documentation/
Dcrc32.txt7 CRC polynomial. To check the CRC, you can either check that the
21 To produce a 32-bit CRC, the divisor is actually a 33-bit CRC polynomial.
43 the polynomial from the remainder and we're back to where we started,
82 The most significant coefficient of the remainder polynomial is stored
124 and the correct multiple of the polynomial to subtract is found using
179 of a polynomial produces a larger multiple of that polynomial. Thus,
/Linux-v4.19/Documentation/core-api/
Dlibrs.rst34 correction with the given polynomial. It either uses an existing
45 * Primitive polynomial is x^10+x^3+1
48 * generator polynomial degree (number of roots) = 6
/Linux-v4.19/arch/m68k/fpsp040/
Dsatan.S30 | Step 3. Approximate arctan(u) by a polynomial poly.
37 | Step 6. Approximate arctan(X) by an odd polynomial in X. Exit.
39 | Step 7. Define X' = -1/X. Approximate arctan(X') by an odd polynomial in X'.
Dslogn.S27 | Step 1. If |X-1| < 1/16, approximate log(X) by an odd polynomial in
34 | Step 3. Define u = (Y-F)/F. Approximate log(1+u) by a polynomial in u,
42 | Step 1: If |X| < 1/16, approximate log(1+X) by an odd polynomial in
Dssin.S41 | where cos(r) is approximated by an even polynomial in r,
46 | where sin(r) is approximated by an odd polynomial in r
Dsetox.S127 | Step 4. Approximate exp(R)-1 by a polynomial
799 |--Step 9 exp(X)-1 by a simple polynomial
/Linux-v4.19/arch/arm/crypto/
DKconfig104 that uses the 64x64 to 128 bit polynomial multiplication (vmull.p64)
/Linux-v4.19/Documentation/networking/
Dgeneric-hdlc.txt67 crc16-itu (CRC16 with ITU-T polynomial) / crc16-itu-pr0 - sets parity
Dbaycom.txt54 implementation of the HDLC protocol and the scrambler polynomial to
/Linux-v4.19/Documentation/devicetree/bindings/thermal/
Dthermal.txt154 is not specified. A simple linear polynomial is used:
/Linux-v4.19/arch/x86/math-emu/
DREADME71 "optimal" polynomial approximations. My definition of "optimal" was
/Linux-v4.19/crypto/
DKconfig569 CRC32c algorithm implemented using vector polynomial multiply-sum
637 CRC10T10DIF algorithm implemented using vector polynomial
/Linux-v4.19/arch/m68k/ifpsp060/src/
Dfplsp.S4933 # even polynomial in r, 1 + r*r*(B1+s*(B2+ ... + s*B8)), #
4938 # where sin(r) is approximated by an odd polynomial in r #
6784 # Step 4. Approximate exp(R)-1 by a polynomial #
7428 #--Step 9 exp(X)-1 by a simple polynomial
7982 # polynomial in u, where u = 2(X-1)/(X+1). Otherwise, #
7991 # polynomial in u, log(1+u) = poly. #
8000 # polynomial in u where u = 2X/(2+X). Otherwise, move on #
Dfpsp.S6168 # Step 3. Approximate arctan(u) by a polynomial poly. #
6175 # Step 6. Approximate arctan(X) by an odd polynomial in X. Exit. #
6178 # polynomial in X'. #
7018 # Step 4. Approximate exp(R)-1 by a polynomial #
7076 # Step 9. Calculate exp(X)-1, |X| < 1/4, by a polynomial #
7086 # c) To fully preserve accuracy, the polynomial is #
/Linux-v4.19/Documentation/x86/
Dboot.txt751 the entire file using the characteristic polynomial 0x04C11DB7 and an