Lines Matching defs:result

230 	Word32 result; 

232 "MOV %[result], %[L_var1], ASR %[var2] \n"
233 :[result]"=r"(result)
236 return result;
241 Word32 result;
245 "MOV %[result], %[L_var1], ASL %[var2] \n"
246 "TEQ r2, %[result], ASR %[var2]\n"
247 "EORNE %[result],r3,r2,ASR#31\n"
248 :[result]"+r"(result)
252 return result;
257 Word32 result;
261 "MOV %[result], %[L_var1], ASR %[var2]\n"
262 :[result]"=r"(result)
265 return result;
270 Word32 result;
274 "MOV %[result], %[L_var1], ASL %[var2]\n"
276 "MOV r2, %[result], ASR #15\n"
278 "TEQ r2, %[result], ASR #31 \n"
279 "EORNE %[result], r3, %[result],ASR #31"
280 :[result]"+r"(result)
284 return result;
297 Word16 result;
299 "MOV %[result], %[L_var1]\n"
304 "EORNE %[result],r3,%[L_var1],ASR#31\n"
305 :[result]"+r"(result)
310 return result;
349 Word32 result;
357 result = (Word32) var1 *((Word32) 1 << var2);
359 if ((var2 > 15 && var1 != 0) || (result != (Word32) ((Word16) result)))
365 var_out = extract_l(result);
422 Word32 result;
424 "SMULBB %[result], %[var1], %[var2] \n"
425 "QADD %[result], %[result], %[result] \n"
426 :[result]"+r"(result)
429 return result;
452 Word32 result;
454 "SMULBB %[result], %[var1], %[var2] \n"
455 "QADD %[result], %[result], %[result] \n"
456 "QSUB %[result], %[L_var3], %[result]\n"
457 :[result]"+r"(result)
460 return result;
476 Word32 result;
478 "QSUB %[result], %[L_var1], %[L_var2]\n"
479 :[result]"+r"(result)
482 return result;
591 Word32 result;
593 "ADD %[result], %[var1], %[var2] \n"
595 "MOV r2, %[result], ASR #15\n"
597 "TEQ r2, %[result], ASR #31\n"
598 "EORNE %[result], r3, %[result], ASR #31"
599 :[result]"+r"(result)
603 return result;
621 Word32 result;
624 "SUB %[result], %[var1], %[var2] \n"
628 "EORNE %[result], r3, %[result], ASR #31 \n"
629 :[result]"+r"(result)
633 return result;
686 Word32 result;
690 "MOV %[result], r2, ASR #15\n"
692 "MOV r2, %[result], ASR #15\n"
693 "TEQ r2, %[result], ASR #31\n"
694 "EORNE %[result], r3, %[result], ASR #31 \n"
695 :[result]"+r"(result)
699 return result;
721 Word16 result;
726 "CLZNE %[result], %[var1]\n"
727 "SUBNE %[result], %[result], #17\n"
728 "MOVEQ %[result], #0\n"
730 "MOVEQ %[result], #15\n"
731 :[result]"+r"(result)
735 return result;
771 Word16 result;
774 "CLZNE %[result], %[L_var1]\n"
775 "SUBNE %[result], %[result], #1\n"
776 "MOVEQ %[result], #0\n"
777 :[result]"+r"(result)
780 return result;
981 Word16 result;
984 "QADD %[result], %[L_var1], r1\n"
985 "MOV %[result], %[result], ASR #16 \n"
986 :[result]"+r"(result)
990 return result;
1007 Word32 result;
1009 "SMULBB %[result], %[var1], %[var2]\n"
1010 "QADD %[result], %[result], %[result]\n"
1011 "QADD %[result], %[result], %[L_var3]\n"
1012 :[result]"+r"(result)
1015 return result;
1031 Word32 result;
1033 "QADD %[result], %[L_var1], %[L_var2]\n"
1034 :[result]"+r"(result)
1037 return result;