D | longlong.h | 142 #define umul_ppmm(ph, pl, m0, m1) \ argument 145 (ph) = __builtin_alpha_umulh (__m0, __m1); \ 560 #define umul_ppmm(ph, pl, m0, m1) \ argument 562 : "=&f" (ph), "=f" (pl) \ 945 #define umul_ppmm(ph, pl, m0, m1) \ argument 948 __asm__ ("mulhwu %0,%1,%2" : "=r" (ph) : "%r" (m0), "r" (m1)); \ 952 #define smul_ppmm(ph, pl, m0, m1) \ argument 955 __asm__ ("mulhw %0,%1,%2" : "=r" (ph) : "%r" (m0), "r" (m1)); \ 1001 #define umul_ppmm(ph, pl, m0, m1) \ argument 1004 __asm__ ("mulhdu %0,%1,%2" : "=r" (ph) : "%r" (m0), "r" (m1)); \ [all …]
|