2 #define PRE_STORE(T, ATTR) \
4 T ## _pre_store (T *p, T v) \
10 #define POST_STORE(T, ATTR) \
12 T ## _post_store (T *p, T v) \
18 #define POST_STORE_VEC(T, VT, OP, ATTR) \
20 VT ## _post_store (T * p, VT v) \
23 p += sizeof (VT) / sizeof (T); \
27 #define PRE_LOAD(T, ATTR) \
29 T ## _pre_load (T *p) \
31 ATTR extern void f ## T (T*,T); \
36 #define POST_LOAD(T, ATTR) \
38 T ## _post_load (T *p) \
40 ATTR extern void f ## T (T*,T); \
45 #define POST_LOAD_VEC(T, VT, OP, ATTR) \
47 VT ## _post_load (T * p) \
49 ATTR extern void f ## T (T*,T); \
51 p += sizeof (VT) / sizeof (T); \