Displaying 3 results from an estimated 3 matches for "1787ae1".
Did you mean:
  17871
  
2014 Dec 19
2
[PATCH v1] cover: armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
Hi,
Optimizes celt_pitch_xcorr for ARM NEON floating point.
Changes from RFCv3:
- celt_neon_intr.c
  - removed warnings due to not having constant pointers
  - Put simpler loop to take care of corner cases. Unrolling using
    intrinsics was not really mapping well to what was done
    in celt_pitch_xcorr_arm.s
- Makefile.am
    Removed explicit -O3 optimization
- test_unit_mathops.c,
2014 Dec 19
0
[PATCH v1] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...orr_c,              /* Media */
+#if defined(OPUS_ARM_NEON_INTR)
+  celt_pitch_xcorr_float_neon      /* Neon */
+#else
+  celt_pitch_xcorr_c               /* Neon */
+#endif
+};
 # endif
 
 #endif
diff --git a/celt/arm/celt_neon_intr.c b/celt/arm/celt_neon_intr.c
new file mode 100644
index 0000000..1787ae1
--- /dev/null
+++ b/celt/arm/celt_neon_intr.c
@@ -0,0 +1,249 @@
+/* Copyright (c) 2014-2015 Xiph.Org Foundation
+   Written by Viswanath Puttagunta */
+/**
+   @file celt_neon_intr.c
+   @brief ARM Neon Intrinsic optimizations for celt
+ */
+
+/*
+   Redistribution and use in source and binary form...
2014 Dec 19
2
[PATCH v1] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
..._NEON_INTR)
> +  celt_pitch_xcorr_float_neon      /* Neon */
> +#else
> +  celt_pitch_xcorr_c               /* Neon */
> +#endif
> +};
>  # endif
>
>  #endif
> diff --git a/celt/arm/celt_neon_intr.c b/celt/arm/celt_neon_intr.c
> new file mode 100644
> index 0000000..1787ae1
> --- /dev/null
> +++ b/celt/arm/celt_neon_intr.c
> @@ -0,0 +1,249 @@
> +/* Copyright (c) 2014-2015 Xiph.Org Foundation
> +   Written by Viswanath Puttagunta */
> +/**
> +   @file celt_neon_intr.c
> +   @brief ARM Neon Intrinsic optimizations for celt
> + */
> +
> +...