Home | History | Annotate | Download | only in pixelflinger

Lines Matching defs:lo

114     asm("smull  %[lo], %[hi], %[x], %[y]            \n"
115 "movs %[lo], %[lo], lsr %[rshift] \n"
116 "adc %[lo], %[lo], %[hi], lsl %[lshift] \n"
117 : [lo]"=r"(result), [hi]"=r"(t), [x]"=r"(x)
122 asm("smull %[lo], %[hi], %[x], %[y] \n"
123 "movs %[lo], %[lo], lsr %[rshift] \n"
124 "adc %[lo], %[lo], %[hi], lsl %[lshift] \n"
125 : [lo]"=&r"(result), [hi]"=&r"(t), [x]"=&r"(x)
137 asm("smull %[lo], %[hi], %[x], %[y] \n"
138 "add %[lo], %[a], %[lo], lsr %[rshift] \n"
139 "add %[lo], %[lo], %[hi], lsl %[lshift] \n"
140 : [lo]"=&r"(result), [hi]"=&r"(t), [x]"=&r"(x)
144 asm("smull %[lo], %[hi], %[x], %[y] \n"
145 "add %[lo], %[a], %[lo], lsr %[rshift] \n"
146 "add %[lo], %[lo], %[hi], lsl %[lshift] \n"
147 : [lo]"=&r"(result), [hi]"=&r"(t), [x]"=&r"(x)
158 asm("smull %[lo], %[hi], %[x], %[y] \n"
159 "rsb %[lo], %[a], %[lo], lsr %[rshift] \n"
160 "add %[lo], %[lo], %[hi], lsl %[lshift] \n"
161 : [lo]"=&r"(result), [hi]"=&r"(t), [x]"=&r"(x)
165 asm("smull %[lo], %[hi], %[x], %[y] \n"
166 "rsb %[lo], %[a], %[lo], lsr %[rshift] \n"
167 "add %[lo], %[lo], %[hi], lsl %[lshift] \n"
168 : [lo]"=&r"(result), [hi]"=&r"(t), [x]"=&r"(x)
181 int32_t lo;
187 : "=r"(s.lo), "=&r"(s.hi)
206 : "%hi","%lo"
222 : "%hi","%lo"
240 : "%hi","%lo"
262 : "%hi","%lo"
285 : "%hi","%lo"
299 "mflo %[lo] \t\n"
300 "addu %[lo],%[lo],%[c] \t\n"
301 : [lo]"=&r"(result)
303 : "%hi","%lo"
307 "mfhi %[lo] \t\n"
308 "addu %[lo],%[lo],%[c] \t\n"
309 : [lo]"=&r"(result)
311 : "%hi","%lo"
323 : "%hi","%lo"
340 : "%hi","%lo"
358 : "%hi","%lo"
371 "mflo %[lo] \t\n"
372 "subu %[lo],%[lo],%[c] \t\n"
373 : [lo]"=&r"(result)
375 : "%hi","%lo"
379 "mfhi %[lo] \t\n"
380 "subu %[lo],%[lo],%[c] \t\n"
381 : [lo]"=&r"(result)
383 : "%hi","%lo"
395 : "%hi","%lo"
412 : "%hi","%lo"
430 : "%hi","%lo"
441 int32_t lo;
445 int32_t lo;
453 : "=r"(u.s.lo), "=&r"(u.s.hi)
455 : "%hi","%lo"
620 asm ("mul %[lo], %[a], %[b] \t\n"
621 "addu %[lo],%[lo],%[c] \t\n"
622 : [lo]"=&r"(result)
626 asm ("muh %[lo], %[a], %[b] \t\n"
627 "addu %[lo],%[lo],%[c] \t\n"
628 : [lo]"=&r"(result)
686 asm ("mul %[lo], %[a], %[b] \t\n"
687 "subu %[lo],%[lo],%[c] \t\n"
688 : [lo]"=&r"(result)
692 asm ("muh %[lo], %[a], %[b] \t\n"
693 "subu %[lo],%[lo],%[c] \t\n"
694 : [lo]"=&r"(result)
751 int32_t lo;
755 int32_t lo;
762 : "=r"(u.s.lo), "=&r"(u.s.hi)