Lines Matching refs:b0
110 static inline GLfixed mla2a( GLfixed a0, GLfixed b0,
124 : "%r"(a0), "r"(b0),
133 return (( int64_t(a0)*b0 +
139 static inline GLfixed mla3a( GLfixed a0, GLfixed b0,
155 : "%r"(a0), "r"(b0),
168 "mult %[a0],%[b0] \r\n"
178 : [a0] "r" (a0),[b0] "r" (b0),[a1] "r" (a1),[b1] "r" (b1),[a2] "r" (a2),[b2] "r" (b2),[c] "r" (c)
185 return (( int64_t(a0)*b0 +
192 // b0, b1, b2 are signed 16-bit quanities
222 int16_t b0 = b1b0 & 0xffff;
224 accum = int64_t(a0)*int16_t(b0) >> 16;
263 int16_t b0 = b1b0 & 0xffff;
266 accum = int64_t(a0)*int16_t(b0) >> 16;
304 int16_t b0 = b1b0 & 0xffff;
307 accum = int64_t(a0)*int16_t(b0) >> 16;
316 static inline GLfixed mla3( GLfixed a0, GLfixed b0,
331 : "%r"(a0), "r"(b0),
340 return (( int64_t(a0)*b0 +
347 static inline GLfixed mla4( GLfixed a0, GLfixed b0,
364 : "%r"(a0), "r"(b0),
374 return (( int64_t(a0)*b0 +