Lines Matching refs:_tmp
37 #define BSWAP16(_src, _dst, _tmp) \
40 l.srli _tmp, _src, 8; \
41 l.extbz _tmp, _tmp; \
42 l.or _dst, _dst, _tmp
44 #define BSWAP32(_src, _dst, _tmp) \
45 l.movhi _tmp, 0xff00 ;\
46 l.ori _tmp, _tmp, 0xff00 /* tmp = 0xff00ff00 */ ;\
47 l.slri _dst, _tmp, 8 /* dst = 0x00ff00ff */ ;\
48 l.and _tmp, _tmp, _src /* tmp = 0xaa00cc00 */ ;\
50 l.ror _tmp, _tmp, 24 /* tmp = 0x00cc00aa */ ;\
52 l.or _dst, _dst, _tmp /* dst = 0xddccbbaa */ ;\