Lines Matching refs:Addr
52 # define read_2ubyte_unaligned(Addr) \
54 ? bswap_16 (*((const uint16_t *) (Addr))) \
55 : *((const uint16_t *) (Addr)))
56 # define read_2sbyte_unaligned(Addr) \
58 ? (int16_t) bswap_16 (*((const int16_t *) (Addr))) \
59 : *((const int16_t *) (Addr)))
61 # define read_4ubyte_unaligned_noncvt(Addr) \
62 *((const uint32_t *) (Addr))
63 # define read_4ubyte_unaligned(Addr) \
65 ? bswap_32 (*((const uint32_t *) (Addr))) \
66 : *((const uint32_t *) (Addr)))
67 # define read_4sbyte_unaligned(Addr) \
69 ? (int32_t) bswap_32 (*((const int32_t *) (Addr))) \
70 : *((const int32_t *) (Addr)))
72 # define read_8ubyte_unaligned(Addr) \
74 ? bswap_64 (*((const uint64_t *) (Addr))) \
75 : *((const uint64_t *) (Addr)))
76 # define read_8sbyte_unaligned(Addr) \
78 ? (int64_t) bswap_64 (*((const int64_t *) (Addr))) \
79 : *((const int64_t *) (Addr)))
154 #define read_2ubyte_unaligned_inc(Addr) \
155 ({ uint16_t t_ = read_2ubyte_unaligned (Addr); \
156 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 2); \
158 #define read_2sbyte_unaligned_inc(Addr) \
159 ({ int16_t t_ = read_2sbyte_unaligned (Addr); \
160 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 2); \
163 #define read_4ubyte_unaligned_inc(Addr) \
164 ({ uint32_t t_ = read_4ubyte_unaligned (Addr); \
165 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 4); \
167 #define read_4sbyte_unaligned_inc(Addr) \
168 ({ int32_t t_ = read_4sbyte_unaligned (Addr); \
169 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 4); \
172 #define read_8ubyte_unaligned_inc(Addr) \
173 ({ uint64_t t_ = read_8ubyte_unaligned (Addr); \
174 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 8); \
176 #define read_8sbyte_unaligned_inc(Addr) \
177 ({ int64_t t_ = read_8sbyte_unaligned (Addr); \
178 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 8); \