Lines Matching refs:bitpos
1215 #define L_EXT(v, width, bitpos) \ argument
1216 ({ int _result_, _v_ = v, _b_ = bitpos; \
1220 #define L_EXTI(v, width, bitpos) \ argument
1222 __asm__ volatile ("l.exti\t%0,%1,%2,%3" : "=r"(_result_) : "r"(_v_), "K"(width), "K"(bitpos)); \
1225 #define L_EXTU(v, width, bitpos) \ argument
1226 ({ int _result_, _v_ = v, _b_ = bitpos; \
1230 #define L_EXTUI(v, width, bitpos) \ argument
1232 … __asm__ volatile ("l.extui\t%0,%1,%2,%3" : "=r"(_result_) : "r"(_v_), "K"(width), "K"(bitpos)); \
1235 #define L_EXTR(v, width, bitpos) \ argument
1236 ({ int _result_, _v_ = v, _width_ = width, _b_ = bitpos; \
1240 #define L_EXTRI(v, width, bitpos) \ argument
1242 …__asm__ volatile ("l.extri\t%0,%1,%2,%3" : "=r"(_result_) : "r"(_v_), "r"(_width_), "K"(bitpos)); \
1245 #define L_EXTRU(v, width, bitpos) \ argument
1246 ({ int _result_, _v_ = v, _width_ = width, _b_ = bitpos; \
1250 #define L_EXTRUI(v, width, bitpos) \ argument
1252 …__asm__ volatile ("l.extrui\t%0,%1,%2,%3" : "=r"(_result_) : "r"(_v_), "r"(_width_), "K"(bitpos));…
1255 #define L_DEP(d, v, width, bitpos) \ argument
1256 ({ int _v_ = v, _b_ = bitpos; \
1260 #define L_DEPI(v, width, bitpos) \ argument
1262 __asm__ volatile ("l.depi\t%0,%1,%2,%3" : "+r"(d) : "r"(_v_), "K"(width), "K"(bitpos)); \
1265 #define L_DEPR(d, v, width, bitpos) \ argument
1266 ({ int _v_ = v, _width_ = width, _b_ = bitpos; \
1270 #define L_DEPRI(v, width, bitpos) \ argument
1272 __asm__ volatile ("l.depri\t%0,%1,%2,%3" : "+r"(d) : "r"(_v_), "r"(_width_), "K"(bitpos)); \
1299 #define L_SATDEP(d, v, width, bitpos) \ argument
1300 ({ int _v_ = v, _b_ = bitpos; \
1304 #define L_SATDEPI(d, v, width, bitpos) \ argument
1306 __asm__ volatile ("l.satdepi\t%0,%1,%2,%3" : "+r"(d) : "r"(_v_), "K"(width), "K"(bitpos)); \
1309 #define L_SATDEPU(d, v, width, bitpos) \ argument
1310 ({ int _v_ = v, _b_ = bitpos; \
1314 #define L_SATDEPUI(d, v, width, bitpos) \ argument
1316 __asm__ volatile ("l.satdepui\t%0,%1,%2,%3" : "+r"(d) : "r"(_v_), "K"(width), "K"(bitpos)); \