Lines Matching defs:idx
65 static inline float *VMUL2_mips(float *dst, const float *v, unsigned idx,
73 "andi %[temp3], %[idx], 0x0F \n\t"
74 "andi %[temp4], %[idx], 0xF0 \n\t"
89 : [idx]"r"(idx), [scale]"r"(scale), [v]"r"(v),
96 static inline float *VMUL4_mips(float *dst, const float *v, unsigned idx,
104 "andi %[temp0], %[idx], 0x03 \n\t"
105 "andi %[temp1], %[idx], 0x0C \n\t"
106 "andi %[temp2], %[idx], 0x30 \n\t"
107 "andi %[temp3], %[idx], 0xC0 \n\t"
131 : [idx]"r"(idx), [scale]"r"(scale), [v]"r"(v),
138 static inline float *VMUL2S_mips(float *dst, const float *v, unsigned idx,
146 "andi %[temp0], %[idx], 0x0F \n\t"
147 "andi %[temp1], %[idx], 0xF0 \n\t"
172 : [idx]"r"(idx), [scale]"r"(scale), [v]"r"(v),
179 static inline float *VMUL4S_mips(float *dst, const float *v, unsigned idx,
189 "andi %[temp1], %[idx], 0x03 \n\t"
190 "andi %[temp2], %[idx], 0x0C \n\t"
191 "andi %[temp3], %[idx], 0x30 \n\t"
192 "andi %[temp4], %[idx], 0xC0 \n\t"
201 "srl %[temp2], %[idx], 12 \n\t"
202 "srl %[temp3], %[idx], 13 \n\t"
203 "srl %[temp4], %[idx], 14 \n\t"
239 : [idx]"r"(idx), [scale]"r"(scale), [v]"r"(v),