Lines Matching refs:val
26 #define swap_endian_16(val,raw) do {\
27 val = ((raw>>8) & 0x00ff) \
30 #define swap_endian_32(val,raw) do {\
31 val = ((raw>>24) & 0x000000ff) \
36 #define swap_endian_16_se(val,raw) do {\
37 swap_endian_16(val,raw);\
38 val = ((val << 16) >> 16);\
40 #define swap_endian_32_se(val,raw) swap_endian_32(val,raw)
57 unsigned MEM_VALUE_T val, raw = *mem;\
58 swap_endian_##sz(val,raw);\
59 return val;\
65 unsigned MEM_VALUE_T val, raw = *mem;\
66 swap_endian_##sz##_se(val,raw);\
67 return val;\
71 static void mem_put_##end##sz##_aligned(void *vmem, MEM_VALUE_T val) {\
73 *mem = (uint##sz##_t)val;\
77 static void mem_put_##end##sz##_aligned(void *vmem, MEM_VALUE_T val) {\
79 swap_endian_##sz(raw,val);\