Home | History | Annotate | Download | only in lib

Lines Matching defs:U16

140   typedef uint16_t U16;
147 typedef unsigned short U16;
173 static U16 LZ4_read16(const void* memPtr) { return *(const U16*) memPtr; }
177 static void LZ4_write16(void* memPtr, U16 value) { *(U16*)memPtr = value; }
184 typedef union { U16 u16; U32 u32; reg_t uArch; } __attribute__((packed)) unalign;
186 static U16 LZ4_read16(const void* ptr) { return ((const unalign*)ptr)->u16; }
190 static void LZ4_write16(void* memPtr, U16 value) { ((unalign*)memPtr)->u16 = value; }
195 static U16 LZ4_read16(const void* memPtr)
197 U16 val; memcpy(&val, memPtr, sizeof(val)); return val;
210 static void LZ4_write16(void* memPtr, U16 value)
223 static U16 LZ4_readLE16(const void* memPtr)
229 return (U16)((U16)p[0] + (p[1]<<8));
233 static void LZ4_writeLE16(void* memPtr, U16 value)
433 case byU16: { U16* hashTable = (U16*) tableBase; hashTable[h] = (U16)(p-srcBase); return; }
447 { const U16* const hashTable = (U16*) tableBase; return hashTable[h] + srcBase; } /* default, to ensure a return */
572 LZ4_writeLE16(op, (U16)(ip-match)); op+=2;
809 LZ4_writeLE16(op, (U16)(ip-match)); op+=2;