Searched refs:_ASSIGN (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | hash.h | 88 * This _ASSIGN(dst, src) macro performs "dst = src", but prevents GCC 106 #define _ASSIGN(dst, src, ...) asm("" : "=r" (dst) : "0" (src), ##__VA_ARGS__) macro 131 _ASSIGN(b, a*5); c = a << 13; in hash_64() 132 b = (b << 2) + a; _ASSIGN(d, a << 17); in hash_64() 134 d = a << 10; _ASSIGN(a, a << 19); in hash_64() 135 d = a - d; _ASSIGN(a, a << 4, "X" (d)); in hash_64() 138 a += c << 3; _ASSIGN(b, b << (7+31), "X" (c), "X" (d)); in hash_64() 143 #undef _ASSIGN /* We're a widely-used header file, so don't litter! */ macro
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | hash.h | 88 * This _ASSIGN(dst, src) macro performs "dst = src", but prevents GCC 106 #define _ASSIGN(dst, src, ...) asm("" : "=r" (dst) : "0" (src), ##__VA_ARGS__) macro 131 _ASSIGN(b, a*5); c = a << 13; in hash_64() 132 b = (b << 2) + a; _ASSIGN(d, a << 17); in hash_64() 134 d = a << 10; _ASSIGN(a, a << 19); in hash_64() 135 d = a - d; _ASSIGN(a, a << 4, "X" (d)); in hash_64() 138 a += c << 3; _ASSIGN(b, b << (7+31), "X" (c), "X" (d)); in hash_64() 143 #undef _ASSIGN /* We're a widely-used header file, so don't litter! */ macro
|
Completed in 2 milliseconds