Lines Matching refs:regd
26 #define MOVQ_WONE(regd) \ argument
28 "pcmpeqd %%" #regd ", %%" #regd " \n\t" \
29 "psrlw $15, %%" #regd ::)
32 #define MOVQ_ZERO(regd) __asm__ volatile ("pxor %%"#regd", %%"#regd ::) argument
34 #define MOVQ_BFE(regd) \ argument
36 "pcmpeqd %%"#regd", %%"#regd" \n\t" \
37 "paddb %%"#regd", %%"#regd" \n\t" ::)
40 #define MOVQ_WTWO(regd) __asm__ volatile ("movq %0, %%"#regd" \n\t" :: "m"(ff_pw_2)) argument
44 #define MOVQ_WTWO(regd) \ argument
46 "pcmpeqd %%"#regd", %%"#regd" \n\t" \
47 "psrlw $15, %%"#regd" \n\t" \
48 "psllw $1, %%"#regd" \n\t"::)
72 #define PAVGBP_MMX_NO_RND(rega, regb, regr, regc, regd, regp) \ argument
76 "pand "#regd", "#regp" \n\t" \
78 "pxor "#regc", "#regd" \n\t" \
80 "pand %%mm6, "#regd" \n\t" \
82 "psrlq $1, "#regd" \n\t" \
84 "paddb "#regd", "#regp" \n\t"
86 #define PAVGBP_MMX(rega, regb, regr, regc, regd, regp) \ argument
90 "por "#regd", "#regp" \n\t" \
92 "pxor "#regc", "#regd" \n\t" \
94 "pand %%mm6, "#regd" \n\t" \
95 "psrlq $1, "#regd" \n\t" \
98 "psubb "#regd", "#regp" \n\t"