comparison tomsfastmath/src/sqr/fp_sqr_comba.c @ 647:939cd3e22c87 dropbear-tfm

- Fix constraints so we don't get warned about uninitialised variable (it isn't used as input by the asm)
author Matt Johnston <matt@ucc.asn.au>
date Wed, 30 Nov 2011 23:15:21 +0800
parents f10335e5e42f
children
comparison
equal deleted inserted replaced
646:f10335e5e42f 647:939cd3e22c87
133 "adcq $0,%2 \n\t" \ 133 "adcq $0,%2 \n\t" \
134 :"=r"(c0), "=r"(c1), "=r"(c2): "0"(c0), "1"(c1), "2"(c2), "g"(i), "g"(j) :"%rax","%rdx","%cc"); 134 :"=r"(c0), "=r"(c1), "=r"(c2): "0"(c0), "1"(c1), "2"(c2), "g"(i), "g"(j) :"%rax","%rdx","%cc");
135 135
136 #define SQRADDSC(i, j) \ 136 #define SQRADDSC(i, j) \
137 asm( \ 137 asm( \
138 "movq %6,%%rax \n\t" \ 138 "movq %3,%%rax \n\t" \
139 "mulq %7 \n\t" \ 139 "mulq %4 \n\t" \
140 "movq %%rax,%0 \n\t" \ 140 "movq %%rax,%0 \n\t" \
141 "movq %%rdx,%1 \n\t" \ 141 "movq %%rdx,%1 \n\t" \
142 "xorq %2,%2 \n\t" \ 142 "xorq %2,%2 \n\t" \
143 :"=r"(sc0), "=r"(sc1), "=r"(sc2): "0"(sc0), "1"(sc1), "2"(sc2), "g"(i), "g"(j) :"%rax","%rdx","%cc"); 143 :"=r"(sc0), "=r"(sc1), "=r"(sc2): "g"(i), "g"(j) :"%rax","%rdx","%cc");
144 144
145 #define SQRADDAC(i, j) \ 145 #define SQRADDAC(i, j) \
146 asm( \ 146 asm( \
147 "movq %6,%%rax \n\t" \ 147 "movq %6,%%rax \n\t" \
148 "mulq %7 \n\t" \ 148 "mulq %7 \n\t" \