From f4f1e214f0502db34fb07f60434cd5923e814d45 Mon Sep 17 00:00:00 2001 From: sonarnerd Date: Fri, 17 Oct 2008 22:37:41 +0000 Subject: [PATCH] Fix indentation and clobber list git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3009 0c269be4-1314-0410-8aa9-9f06e86f4224 --- libjack/simd.c | 96 +++++++++++++++++++++++++------------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/libjack/simd.c b/libjack/simd.c index af33576..def5656 100644 --- a/libjack/simd.c +++ b/libjack/simd.c @@ -331,63 +331,63 @@ sse_nonalign: void x86_sse_f2i (int *dest, const float *src, int length) { - int i; - - if (__builtin_expect((((long) dest & 0xf) || ((long) src & 0xf)), 0)) - goto sse_nonalign; - for (i = 0; i < length; i += 4) - { - asm volatile ( - "cvtps2dq %1, %%xmm0\n\t" \ - "movdqa %%xmm0, %0\n\t" - : "=m" (dest[i]) - : "m" (src[i]) - : "xmm0", "memory"); - } - return; + int i; + + if (__builtin_expect((((long) dest & 0xf) || ((long) src & 0xf)), 0)) + goto sse_nonalign; + for (i = 0; i < length; i += 4) + { + asm volatile ( + "cvtps2dq %1, %%xmm0\n\t" \ + "movdqa %%xmm0, %0\n\t" + : "=m" (dest[i]) + : "m" (src[i]) + : "xmm0", "memory"); + } + return; sse_nonalign: - for (i = 0; i < length; i += 4) - { - asm volatile ( - "movups %1, %%xmm0\n\t" \ - "cvtps2dq %%xmm0, %%xmm1\n\t" \ - "movdqu %%xmm1, %0\n\t" - : "=m" (dest[i]) - : "m" (src[i]) - : "xmm0", "xmm1", "memory"); - } + for (i = 0; i < length; i += 4) + { + asm volatile ( + "movups %1, %%xmm0\n\t" \ + "cvtps2dq %%xmm0, %%xmm1\n\t" \ + "movdqu %%xmm1, %0\n\t" + : "=m" (dest[i]) + : "m" (src[i]) + : "xmm0", "xmm1", "memory"); + } } void x86_sse_i2f (float *dest, const int *src, int length) { - int i; - - if (__builtin_expect((((long) dest & 0xf) || ((long) src & 0xf)), 0)) - goto sse_nonalign; - for (i = 0; i < length; i += 4) - { - asm volatile ( - "cvtdq2ps %1, %%xmm0\n\t" \ - "movaps %%xmm0, %0\n\t" - : "=m" (dest[i]) - : "m" (src[i]) - : "xmm0", "memory"); - } - return; + int i; + + if (__builtin_expect((((long) dest & 0xf) || ((long) src & 0xf)), 0)) + goto sse_nonalign; + for (i = 0; i < length; i += 4) + { + asm volatile ( + "cvtdq2ps %1, %%xmm0\n\t" \ + "movaps %%xmm0, %0\n\t" + : "=m" (dest[i]) + : "m" (src[i]) + : "xmm0", "memory"); + } + return; sse_nonalign: - for (i = 0; i < length; i += 4) - { - asm volatile ( - "movdqu %1, %%xmm0\n\t" \ - "cvtdq2ps %%xmm0, %%xmm1\n\t" \ - "movups %%xmm1, %0\n\t" - : "=m" (dest[i]) - : "m" (src[i]) - : "xmm0", "memory"); - } + for (i = 0; i < length; i += 4) + { + asm volatile ( + "movdqu %1, %%xmm0\n\t" \ + "cvtdq2ps %%xmm0, %%xmm1\n\t" \ + "movups %%xmm1, %0\n\t" + : "=m" (dest[i]) + : "m" (src[i]) + : "xmm0", "xmm1", "memory"); + } } #endif /* ARCH_X86 */