comparison liba52/srfftp_3dnow.h @ 1116:faa68f4c03be

unstable gcc-3.0 warning surpressing
author nickols_k
date Tue, 12 Jun 2001 15:55:59 +0000
parents cda8756ac10f
children 3c53cbf53e7e
comparison
equal deleted inserted replaced
1115:a16b569f2702 1116:faa68f4c03be
59 "pi2fd %%mm6, %%mm6\n\t"\ 59 "pi2fd %%mm6, %%mm6\n\t"\
60 :::"eax","memory"); 60 :::"eax","memory");
61 #endif 61 #endif
62 62
63 #ifdef HAVE_3DNOWEX 63 #ifdef HAVE_3DNOWEX
64 #define PSWAP_MM(mm_base,mm_hlp) "pswapd "##mm_base","##mm_base"\n\t" 64 #define PSWAP_MM(mm_base,mm_hlp) "pswapd "mm_base","mm_base"\n\t"
65 #else 65 #else
66 #define PSWAP_MM(mm_base,mm_hlp)\ 66 #define PSWAP_MM(mm_base,mm_hlp)\
67 "movq "##mm_base","##mm_hlp"\n\t"\ 67 "movq "mm_base","mm_hlp"\n\t"\
68 "psrlq $32, "##mm_base"\n\t"\ 68 "psrlq $32, "mm_base"\n\t"\
69 "punpckldq "##mm_hlp","##mm_base"\n\t" 69 "punpckldq "mm_hlp","mm_base"\n\t"
70 #endif 70 #endif
71 #ifdef HAVE_3DNOWEX 71 #ifdef HAVE_3DNOWEX
72 #define PFNACC_MM(mm_base,mm_hlp) "pfnacc "##mm_base","##mm_base"\n\t" 72 #define PFNACC_MM(mm_base,mm_hlp) "pfnacc "mm_base","mm_base"\n\t"
73 #else 73 #else
74 #define PFNACC_MM(mm_base,mm_hlp)\ 74 #define PFNACC_MM(mm_base,mm_hlp)\
75 "movq "##mm_base","##mm_hlp"\n\t"\ 75 "movq "mm_base","mm_hlp"\n\t"\
76 "psrlq $32,"##mm_hlp"\n\t"\ 76 "psrlq $32,"mm_hlp"\n\t"\
77 "punpckldq "##mm_hlp","##mm_hlp"\n\t"\ 77 "punpckldq "mm_hlp","mm_hlp"\n\t"\
78 "pfsub "##mm_hlp","##mm_base"\n\t" 78 "pfsub "mm_hlp","mm_base"\n\t"
79 #endif 79 #endif
80 80
81 #define TRANSZERO_3DNOW(A0,A4,A8,A12) \ 81 #define TRANSZERO_3DNOW(A0,A4,A8,A12) \
82 { \ 82 { \
83 __asm__ __volatile__(\ 83 __asm__ __volatile__(\