Lines Matching defs:U16
303 typedef uint16_t U16;
313 typedef unsigned short U16;
371 static U16 LZ4_read16(const void* memPtr) { return *(const U16*) memPtr; }
375 static void LZ4_write16(void* memPtr, U16 value) { *(U16*)memPtr = value; }
382 typedef union { U16 u16; U32 u32; reg_t uArch; } __attribute__((packed)) LZ4_unalign;
384 static U16 LZ4_read16(const void* ptr) { return ((const LZ4_unalign*)ptr)->u16; }
388 static void LZ4_write16(void* memPtr, U16 value) { ((LZ4_unalign*)memPtr)->u16 = value; }
393 static U16 LZ4_read16(const void* memPtr)
395 U16 val; LZ4_memcpy(&val, memPtr, sizeof(val)); return val;
408 static void LZ4_write16(void* memPtr, U16 value)
421 static U16 LZ4_readLE16(const void* memPtr)
427 return (U16)((U16)p[0] + (p[1]<<8));
431 static void LZ4_writeLE16(void* memPtr, U16 value)
790 case byU16: { U16* hashTable = (U16*) tableBase; hashTable[h] = 0; return; }
802 case byU16: { U16* hashTable = (U16*) tableBase; assert(idx < 65536); hashTable[h] = (U16)idx; return; }
815 case byU16: { U16* hashTable = (U16*) tableBase; hashTable[h] = (U16)(p-srcBase); return; }
840 const U16* const hashTable = (const U16*) tableBase;
851 { const U16* const hashTable = (const U16*) tableBase; return hashTable[h] + srcBase; } /* default, to ensure a return */
1129 LZ4_writeLE16(op, (U16)offset); op+=2;
1133 LZ4_writeLE16(op, (U16)(ip - match)); op+=2;