diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2009-08-19 20:00:28 +0200 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2009-08-20 11:31:04 +0200 |
commit | aeae567f8861d2f068ebd0f054cd9d0aa6a7fe95 (patch) | |
tree | 95e342eab6cf2150df3fd47edece5fb9e09cf2ee /src | |
parent | 8aa86f5247103432faf660cba33f5ce80fbbc2c7 (diff) |
svolume: add comment
Diffstat (limited to 'src')
-rw-r--r-- | src/pulsecore/svolume_sse.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/pulsecore/svolume_sse.c b/src/pulsecore/svolume_sse.c index 0054d301..5979f7c2 100644 --- a/src/pulsecore/svolume_sse.c +++ b/src/pulsecore/svolume_sse.c @@ -117,6 +117,9 @@ pa_volume_s16ne_sse (int16_t *samples, int32_t *volumes, unsigned channels, unsi " test $1, %2 \n\t" " je 6f \n\t" + /* FIXME, we can do aligned access of the volume values if we can guarantee + * that the array is 16 bytes aligned, we probably have to do the odd values + * after this then. */ "5: \n\t" /* do samples in groups of 4 */ " movdqu (%1, %3, 4), %%xmm0 \n\t" /* | v3h | v3l .. v0h | v0l | */ " movq (%0), %%xmm1 \n\t" /* .. | p3 .. p0 | */ |