Go to the documentation of this file. 11 #ifdef DO_DEEP_PROFILE 12 extern void _omMemcpyW(
long* p1,
long* p2,
long l);
13 #define omMemcpy_nwEVEN(p1, p2, l) _omMemcpyW((long*) p1, (long*) p2, (long) l) 14 #define omMemcpy_nwODD(p1, p2, l) _omMemcpyW((long*) p1, (long*) p2, (long) l) 15 #define omMemcpyW(p1, p2, l) _omMemcpyW((long*) p1, (long*) p2, (long) l) 17 extern void _omMemaddW(
long* p1,
long* p2,
long* p3,
long l);
18 #define omMemaddW(p1, p2, p3, l) _omMemaddW(p1, p2, p3, l) 19 #define omMemadd_nwODD(p1, p2, p3, l) _omMemaddW(p1, p2, p3, l) 20 #define omMemadd_nwEVEN(p1, p2, p3, l) _omMemaddW(p1, p2, p3, l) 21 #define omMemadd_nwONE(p1, p2, p3) _omMemaddW(p1, p2, p3, 1) 22 #define omMemadd_nwTWO(p1, p2, p3) _omMemaddW(p1, p2, p3, 2) 24 extern void _omMemsetW(
long* p1,
long w,
long l);
25 #define omMemsetW(p1, w, l) _omMemsetW(p1, w, l) 29 #define omMemcpyW(p1, p2, l) \ 33 long* _s1 = (long*) (p1); \ 34 const long* _s2 = (long*) (p2); \ 47 #define omMemcpy_nwODD(p1, p2, l) \ 51 long* _s1 = (long*) (p1); \ 52 const long* _s2 = (long*) (p2); \ 65 #define omMemcpy_nwEVEN(p1, p2, l) \ 69 long* _s1 = (long*) (p1); \ 70 const long* _s2 = (long*) (p2); \ 82 #define omMemaddW(P1, P2, P3, L) \ 85 unsigned long* _p1 = P1; \ 86 const unsigned long* _p2 = P2; \ 87 const unsigned long* _p3 = P3; \ 88 unsigned long l = L; \ 92 *_p1++ = *_p2++ + *_p3++; \ 99 #define omMemadd_nwODD(P1, P2, P3, L) \ 102 unsigned long* _p1 = P1; \ 103 const unsigned long* _p2 = P2; \ 104 const unsigned long* _p3 = P3; \ 105 unsigned long l = L; \ 107 *_p1++ = *_p2++ + *_p3++; \ 112 *_p1++ = *_p2++ + *_p3++; \ 113 *_p1++ = *_p2++ + *_p3++; \ 120 #define omMemadd_nwEVEN(P1, P2, P3, L) \ 123 unsigned long* _p1 = P1; \ 124 const unsigned long* _p2 = P2; \ 125 const unsigned long* _p3 = P3; \ 126 unsigned long l = L; \ 130 *_p1++ = *_p2++ + *_p3++; \ 131 *_p1++ = *_p2++ + *_p3++; \ 138 #define omMemadd_nwONE(P1, P2, P3) \ 141 unsigned long* _p1 = P1; \ 142 const unsigned long* _p2 = P2; \ 143 const unsigned long* _p3 = P3; \ 145 *_p1 = *_p2 + *_p3; \ 149 #define omMemadd_nwTWO(P1, P2, P3) \ 152 unsigned long* _p1 = P1; \ 153 const unsigned long* _p2 = P2; \ 154 const unsigned long* _p3 = P3; \ 156 *_p1++ = *_p2++ + *_p3++; \ 157 *_p1 = *_p2 + *_p3; \ 161 #define omMemsetW(P1, W, L) \ 164 long* _p1 = (long*) (P1); \ 165 unsigned long _l = L; \ 166 unsigned long _w = W; \