D | longlong.h | 145 #define umul_ppmm(ph, pl, m0, m1) \ argument 148 (ph) = __builtin_alpha_umulh (__m0, __m1); \ 564 #define umul_ppmm(ph, pl, m0, m1) \ argument 566 : "=&f" (ph), "=f" (pl) \ 949 #define umul_ppmm(ph, pl, m0, m1) \ argument 952 __asm__ ("mulhwu %0,%1,%2" : "=r" (ph) : "%r" (m0), "r" (m1)); \ 956 #define smul_ppmm(ph, pl, m0, m1) \ argument 959 __asm__ ("mulhw %0,%1,%2" : "=r" (ph) : "%r" (m0), "r" (m1)); \ 1005 #define umul_ppmm(ph, pl, m0, m1) \ argument 1008 __asm__ ("mulhdu %0,%1,%2" : "=r" (ph) : "%r" (m0), "r" (m1)); \ [all …]
|