svolume: remove unneeded compare

We don't need the compare because the sub operation already set the right flags
for us.
This commit is contained in:
Wim Taymans 2009-08-19 15:56:44 +02:00
parent 601e5f1867
commit a98fa950d2
2 changed files with 1 additions and 3 deletions

View file

@ -72,7 +72,6 @@
" add "#a", %3 \n\t" \ " add "#a", %3 \n\t" \
" mov %3, %4 \n\t" \ " mov %3, %4 \n\t" \
" sub "#b", %4 \n\t" \ " sub "#b", %4 \n\t" \
" cmp "#b", %3 \n\t" \
" cmovae %4, %3 \n\t" " cmovae %4, %3 \n\t"
/* swap 16 bits */ /* swap 16 bits */

View file

@ -52,8 +52,7 @@
" add "#a", %3 \n\t" /* channel += inc */ \ " add "#a", %3 \n\t" /* channel += inc */ \
" mov %3, %4 \n\t" \ " mov %3, %4 \n\t" \
" sub "#b", %4 \n\t" /* tmp = channel - channels */ \ " sub "#b", %4 \n\t" /* tmp = channel - channels */ \
" cmp "#b", %3 \n\t" /* if (channel >= channels) */ \ " cmovae %4, %3 \n\t" /* if (tmp >= 0) channel = tmp */
" cmovae %4, %3 \n\t" /* channel = tmp */
/* swap 16 bits */ /* swap 16 bits */
#define SWAP_16(s) \ #define SWAP_16(s) \