mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-04 13:29:59 -05:00
svolume: fix compilation in 32bits
This commit is contained in:
parent
d2389ef96e
commit
370016c0e7
2 changed files with 12 additions and 12 deletions
|
|
@ -114,11 +114,11 @@ pa_volume_s16ne_mmx (int16_t *samples, int32_t *volumes, unsigned channels, unsi
|
||||||
" je 2f \n\t"
|
" je 2f \n\t"
|
||||||
|
|
||||||
" movd (%1, %3, 4), %%mm0 \n\t" /* | v0h | v0l | */
|
" movd (%1, %3, 4), %%mm0 \n\t" /* | v0h | v0l | */
|
||||||
" movw (%0), %4 \n\t" /* .. | p0 | */
|
" movw (%0), %w4 \n\t" /* .. | p0 | */
|
||||||
" movd %4, %%mm1 \n\t"
|
" movd %4, %%mm1 \n\t"
|
||||||
VOLUME_32x16 (%%mm1, %%mm0)
|
VOLUME_32x16 (%%mm1, %%mm0)
|
||||||
" movd %%mm0, %4 \n\t" /* .. | p0*v0 | */
|
" movd %%mm0, %4 \n\t" /* .. | p0*v0 | */
|
||||||
" movw %4, (%0) \n\t"
|
" movw %w4, (%0) \n\t"
|
||||||
" add $2, %0 \n\t"
|
" add $2, %0 \n\t"
|
||||||
MOD_ADD ($1, %5)
|
MOD_ADD ($1, %5)
|
||||||
|
|
||||||
|
|
@ -184,13 +184,13 @@ pa_volume_s16re_mmx (int16_t *samples, int32_t *volumes, unsigned channels, unsi
|
||||||
" je 2f \n\t"
|
" je 2f \n\t"
|
||||||
|
|
||||||
" movd (%1, %3, 4), %%mm0 \n\t" /* | v0h | v0l | */
|
" movd (%1, %3, 4), %%mm0 \n\t" /* | v0h | v0l | */
|
||||||
" movw (%0), %4 \n\t" /* .. | p0 | */
|
" movw (%0), %w4 \n\t" /* .. | p0 | */
|
||||||
" rorw $8, %4 \n\t"
|
" rorw $8, %w4 \n\t"
|
||||||
" movd %4, %%mm1 \n\t"
|
" movd %4, %%mm1 \n\t"
|
||||||
VOLUME_32x16 (%%mm1, %%mm0)
|
VOLUME_32x16 (%%mm1, %%mm0)
|
||||||
" movd %%mm0, %4 \n\t" /* .. | p0*v0 | */
|
" movd %%mm0, %4 \n\t" /* .. | p0*v0 | */
|
||||||
" rorw $8, %4 \n\t"
|
" rorw $8, %w4 \n\t"
|
||||||
" movw %4, (%0) \n\t"
|
" movw %w4, (%0) \n\t"
|
||||||
" add $2, %0 \n\t"
|
" add $2, %0 \n\t"
|
||||||
MOD_ADD ($1, %5)
|
MOD_ADD ($1, %5)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -91,11 +91,11 @@ pa_volume_s16ne_sse (int16_t *samples, int32_t *volumes, unsigned channels, unsi
|
||||||
" je 2f \n\t"
|
" je 2f \n\t"
|
||||||
|
|
||||||
" movd (%1, %3, 4), %%xmm0 \n\t" /* | v0h | v0l | */
|
" movd (%1, %3, 4), %%xmm0 \n\t" /* | v0h | v0l | */
|
||||||
" movw (%0), %4 \n\t" /* .. | p0 | */
|
" movw (%0), %w4 \n\t" /* .. | p0 | */
|
||||||
" movd %4, %%xmm1 \n\t"
|
" movd %4, %%xmm1 \n\t"
|
||||||
VOLUME_32x16 (%%xmm1, %%xmm0)
|
VOLUME_32x16 (%%xmm1, %%xmm0)
|
||||||
" movd %%xmm0, %4 \n\t" /* .. | p0*v0 | */
|
" movd %%xmm0, %4 \n\t" /* .. | p0*v0 | */
|
||||||
" movw %4, (%0) \n\t"
|
" movw %w4, (%0) \n\t"
|
||||||
" add $2, %0 \n\t"
|
" add $2, %0 \n\t"
|
||||||
MOD_ADD ($1, %5)
|
MOD_ADD ($1, %5)
|
||||||
|
|
||||||
|
|
@ -168,13 +168,13 @@ pa_volume_s16re_sse (int16_t *samples, int32_t *volumes, unsigned channels, unsi
|
||||||
" je 2f \n\t"
|
" je 2f \n\t"
|
||||||
|
|
||||||
" movd (%1, %3, 4), %%xmm0 \n\t" /* | v0h | v0l | */
|
" movd (%1, %3, 4), %%xmm0 \n\t" /* | v0h | v0l | */
|
||||||
" movw (%0), %4 \n\t" /* .. | p0 | */
|
" movw (%0), %w4 \n\t" /* .. | p0 | */
|
||||||
" rorw $8, %4 \n\t"
|
" rorw $8, %w4 \n\t"
|
||||||
" movd %4, %%xmm1 \n\t"
|
" movd %4, %%xmm1 \n\t"
|
||||||
VOLUME_32x16 (%%xmm1, %%xmm0)
|
VOLUME_32x16 (%%xmm1, %%xmm0)
|
||||||
" movd %%xmm0, %4 \n\t" /* .. | p0*v0 | */
|
" movd %%xmm0, %4 \n\t" /* .. | p0*v0 | */
|
||||||
" rorw $8, %4 \n\t"
|
" rorw $8, %w4 \n\t"
|
||||||
" movw %4, (%0) \n\t"
|
" movw %w4, (%0) \n\t"
|
||||||
" add $2, %0 \n\t"
|
" add $2, %0 \n\t"
|
||||||
MOD_ADD ($1, %5)
|
MOD_ADD ($1, %5)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue