Phil.Wang [Wed, 24 Dec 2014 08:17:30 +0000 (16:17 +0800)]
Change include Syntax
Change-Id: I2872d8bba91beaad26d2b2b3aa56e63b10186083
Phil.Wang [Wed, 24 Dec 2014 09:21:47 +0000 (17:21 +0800)]
FFT: Fix false assert at the last loop
Change-Id: I9954b32f4dafd4eed63db98a24cd47cabe9c1b3d
Phil.Wang [Tue, 23 Dec 2014 09:20:57 +0000 (17:20 +0800)]
DSP/FFT: declare ne10_radix8_r2c(c2r)_c
Change-Id: Ia01574388bed413954d66a6927c8d3d969f3d329
Zhongwei Yao [Thu, 18 Dec 2014 08:19:55 +0000 (16:19 +0800)]
Update the copyright and license.
Change-Id: I224478247aa7201fb8bf150dfd14e7b92b2e5141
Phil.Wang [Wed, 17 Dec 2014 03:52:11 +0000 (11:52 +0800)]
NE10/FFT/complex-non-power-of-2 NEON
ARM 64-bit (Cortex-A57)
complex forward float LLVM 3.5
Time in ms |
|kiss|opus|pffft|NE10|
| C| C| NEON|NEON|
60| 129| 113| NA| 44|
120| 148| 127| NA| 49|
240| 151| 128| 55| 47|
480| 169| 142| 60| 55|
960| 183| 149| 65| 58|
1920| 193| 167| 71| 66|
3840| 217| 175| 76| 71|
SNR > 100dB
ARM 64-bit (Cortex-A53)
complex forward float LLVM 3.5
Time in ms |
|kiss|opus|pffft|NE10|
| C| C| NEON|NEON|
60| 295| 311| NA| 72|
120| 368| 375| NA| 79|
240| 345| 342| 104| 77|
480| 415| 407| 115| 87|
960| 406| 378| 121| 95|
1920| 476| 441| 138| 113|
3840| 497| 424| 161| 126|
SNR > 100dB
ARM 32-bit (Cortex-A9)
complex forward float LLVM 3.5
Time in ms |
|kiss|opus|pffft|NE10|
| C| C| NEON|NEON|
60| 224| 211| NA| 98|
120| 265| 245| NA| 104|
240| 262| 240| 130| 106|
480| 302| 274| 150| 122|
960| 305| 271| 162| 153|
1920| 369| 356| 230| 206|
3840| 415| 440| 282| 239|
SNR > 100dB
Change-Id: If9418041b01eed49dbdc8d6a18dd03f2c5684da8
Phil.Wang [Wed, 17 Dec 2014 03:42:40 +0000 (11:42 +0800)]
NE10/FFT/backward-complex-non-power-of-2 C
ARM 32-bit (Cortex-A9)
complex backward unscaled float GCC 4.9
Time in ms |
|kiss|opus|pffft|NE10|
| C| C| NEON| C|
60| 195| 172| NA| 144|
120| 234| 200| NA| 173|
240| 231| 203| 148| 175|
480| 267| 231| 176| 215|
ARM 64-bit (Cortex-A57)
complex backward unscaled float GCC 4.9
Time in ms |
|kiss|opus|pffft|NE10|
| C| C| NEON| C|
60| 125| 89| NA| 87|
120| 141| 104| NA| 103|
240| 146| 106| 52| 109|
480| 163| 120| 58| 127|
SNR > 100dB for all 2^M*3^N*5^K
Change-Id: Ie4bb27d053213bfbf2dbdd0020f9fda5db4312f9
Phil.Wang [Mon, 17 Nov 2014 08:57:44 +0000 (16:57 +0800)]
NE10/FFT/forward-complex-non-power-of-2 C
ARM 32-bit (Cortex-A9)
complex forward float GCC 4.9
Time in ms |
|kiss|opus|pffft|NE10|
| C| C| NEON| C|
60| 213| 200| NA| 131|
120| 252| 225| NA| 164|
240| 245| 245| 163| 171|
480| 268| 262| 187| 195|
SNR > 100dB, for all following cases
|size|time|
NE10| 16| 69|
NE10| 32| 80|
NE10| 60| 131|
NE10| 64| 106|
NE10| 120| 164|
NE10| 128| 110|
NE10| 240| 171|
NE10| 256| 148|
NE10| 480| 195|
NE10| 512| 144|
NE10|1024| 214|
ARM 64-bit (Cortex-A57)
complex forward float LLVM 3.5
Time in ms |
|kiss|opus|pffft|NE10|
| C| C| NEON| C|
60| 131| 111| NA| 95|
120| 154| 121| NA| 121|
240| 153| 129| 55| 121|
480| 168| 144| 61| 146|
SNR > 100dB, for all following cases
|size|time|
NE10| 16| 28|
NE10| 32| 31|
NE10| 60| 95|
NE10| 64| 43|
NE10| 120| 121|
NE10| 128| 46|
NE10| 240| 121|
NE10| 256| 56|
NE10| 480| 146|
NE10| 512| 61|
NE10|1024| 73|
Change-Id: I9fab61e9e47279d848815699e928ab4abead5635
Phil.Wang [Thu, 13 Nov 2014 06:33:09 +0000 (14:33 +0800)]
NE10/DSP/FFT formating
Change-Id: Ie96cc6945844d0eb23b04027cce7fb03c7163f1d
Matthew DuPuy [Sun, 9 Nov 2014 17:03:15 +0000 (09:03 -0800)]
Contributing
Also see: https://github.com/projectNe10/Ne10/wiki/Contribution-of-code-F.A.Q.
Matthew DuPuy [Sun, 9 Nov 2014 16:49:15 +0000 (08:49 -0800)]
3 clause BSD only
Matthew DuPuy [Sun, 9 Nov 2014 16:43:01 +0000 (08:43 -0800)]
Created project contribution instructions
Anyone wishing to submit a pull request must sign a contribution license agreement (CLA) with ARM first.
Matthew DuPuy [Sun, 9 Nov 2014 16:40:01 +0000 (08:40 -0800)]
Update email contacts to match landing page
Kévin PETIT [Mon, 29 Sep 2014 12:34:36 +0000 (13:34 +0100)]
Add line wrapping to the documentation files
Change-Id: I81ca1c1980d250b2df020c7b584f91cc0595fdc2
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Phil.Wang [Mon, 22 Sep 2014 04:26:46 +0000 (12:26 +0800)]
NE10/DSP/RFFT: optimise RFFT for armv8
intrinsic, LLVM 3.5, -O2
on a57, juno, android
size| time in ms | boost |
| NE10 | pffft | pffft/NE10|
|R2C|C2R|R2C|C2R*| R2C| C2R|
32|145|185|279| 319|1.92x|1.72x|
64|175|200|239| 279|1.36x|1.39x|
128|166|185|237| 262|1.42x|1.41x|
256|197|208|232| 256|1.17x|1.23x|
512|208|216|254| 270|1.22x|1.25x|
1024|241|244|260| 278|1.07x|1.14x|
2048|258|263|332| 322|1.28x|1.22x|
4096|303|304|388| 353|1.28x|1.16x|
8192|339|334|424| 426|1.25x|1.27x|
intrinsic, GCC 4.9, -O2
on a57, juno, android
size| time in ms | boost |
| NE10 | pffft | pffft/NE10|
|R2C|C2R|R2C|C2R*| R2C| C2R|
32|174|181|328| 410|1.88x|2.26x|
64|214|216|270| 338|1.26x|1.56x|
128|210|197|259| 310|1.23x|1.57x|
256|232|223|243| 283|1.04x|1.26x|
512|250|222|263| 307|1.04x|1.38x|
1024|274|251|272| 304|1.00x|1.20x|
2048|288|277|314| 353|1.08x|1.27x|
4096|333|303|349| 379|1.04x|1.25x|
8192|370|342|424| 452|1.14x|1.31x|
* Ne10 supports scale of output for backward RFFT,
while pffft doesn't. To normalize the benchmark,
a scale operation was added to the end of each
call to pffft.
* pffft C2R FFT costs 410ms when size==32, 338ms when
size==64, this is because the former loops more times
than the latter does, so it does not mean pffft cost
more time for short input.
intrinsic, GCC 4.9, -O2
on a53, juno, android
size| time in ms | boost |
| NE10 | pffft | pffft/NE10|
| R2C| R2C| R2C|
32| 347| 607| 1.74x|
64| 389| 489| 1.25x|
128| 334| 484| 1.44x|
256| 401| 456| 1.13x|
512| 380| 502| 1.32x|
1024| 460| 512| 1.11x|
2048| 481| 593| 1.23x|
4096| 605| 709| 1.17x|
8192| 704| 891| 1.26x|
Change-Id: Ide0b974620ae8d06cfa862769004b2110abaaeff
Yang Zhang [Tue, 22 Jul 2014 09:34:15 +0000 (17:34 +0800)]
add v8 assembly for float fft.
This assembly file is suitable for gcc only. If you want to use llvm, please use the files with suffix .neonintrinsic.c
Change-Id: I27528b2ebbf079db0e4f1c6ecf7828baa0fbaf0a
Yang Zhang [Thu, 3 Jul 2014 03:29:03 +0000 (11:29 +0800)]
fix the issues
- update NE10_FREE macro define
when a pointer is freed, the NULL should be assigned.
- remove needless backslash
- modify the data type of address for ARM v8
- modify IFFT scaling for int32/int16
Change-Id: I62dc5803ba106e13fb9c91dba6ac3099f3fb5737
Zhou (Joe) Yu [Wed, 2 Jul 2014 10:22:40 +0000 (11:22 +0100)]
Merge "make sure the address of buffer 64-bit alignment"
Yang Zhang [Wed, 2 Jul 2014 06:41:57 +0000 (14:41 +0800)]
make sure the address of buffer 64-bit alignment
For FFT NEON implementation, the 64-bit alignment address of input/output/twiddle can improve the
speed of data load/store. If the address isn't 64-bit alignment, there will be BUS error.
Change-Id: I201307de980eef544025bcb498b0093a272e2936
Yang Zhang [Tue, 1 Jul 2014 04:39:23 +0000 (12:39 +0800)]
fix bug in fir
When input length isn't multiple of 4, the filter output result is wrong. This patch is to fix this issue.
Change-Id: I212d86fef3beb9aaeb3292d98719665ba521daee
Zhou (Joe) Yu [Tue, 1 Jul 2014 06:04:39 +0000 (07:04 +0100)]
Merge "fix bug in fir"
Yang Zhang [Tue, 1 Jul 2014 04:39:23 +0000 (12:39 +0800)]
fix bug in fir
When input length isn't multiple of 4, the filter output result is wrong. This patch is to fix this issue.
Change-Id: I212d86fef3beb9aaeb3292d98719665ba521daee
Yang Zhang [Mon, 30 Jun 2014 07:45:47 +0000 (15:45 +0800)]
add temp buffer allocation and scaling by 2 for rfft
- add temp buffer allocation in init function
- add scaling by 2 for C, NEON assembly and intrinsic version
Change-Id: I7e46f327f43664e06700089f4d38f0d868d44f3e
Yang Zhang [Thu, 19 Jun 2014 09:21:01 +0000 (17:21 +0800)]
update the FFT implementation
- add scaling by nfft in IFFT
- add temp buffer to protect the source data
- change the interface for passing temp buffer
- add intrinsic version of FFT
- indent the code
Change-Id: I35f46e60bb88070127eb59281ddbd3a72f6b8e7d
Matthew DuPuy [Wed, 18 Jun 2014 05:03:46 +0000 (22:03 -0700)]
ignore *.so and *.prefs
Matthew DuPuy [Wed, 18 Jun 2014 04:58:26 +0000 (21:58 -0700)]
Minor semantic update to demo
Matthew DuPuy [Wed, 18 Jun 2014 03:31:30 +0000 (20:31 -0700)]
cfft and rfft test modules removed
NE10_TEST_DSP could no longer build with cfft and rfft test modules
removed.
Yang Zhang [Fri, 13 Jun 2014 06:59:51 +0000 (14:59 +0800)]
optimize int32/int16 complex FFT
The performance result is as follows:
toolchain: gcc 4.8 at -O2
omx fft's execute time is the base. The ratio is less, the performance is better.
int32 FFT
A9:
| |16 |32 |64 |128 |256 |512 |1024 |2048 |4096 |
|Ne10 |73.24%|99.95%|95.78%|96.04%|97.97%|97.57%|99.51%|97.87%|98.12%|
|omx |100% |100% |100% |100% |100% |100% |100% |100% |100% |
A15:
| |16 |32 |64 |128 |256 |512 |1024 |2048 |4096 |
|Ne10 |84.89%|98.62%|89.33%|100.7%|99.28%|103.9%|101.7%|105.1%|96.67%|
|omx |100% |100% |100% |100% |100% |100% |100% |100% |100% |
int16 FFT
A9:
| |16 |32 |64 |128 |256 |512 |1024 |2048 |4096 |
|Ne10 |109.2%|97.81%|100.3%|97.20%|101.3%|99.01%|103.4%|103.5%|94.67%|
|omx |100% |100% |100% |100% |100% |100% |100% |100% |100% |
A15:
| |16 |32 |64 |128 |256 |512 |1024 |2048 |4096 |
|Ne10 |112.6%|95.78%|104.3%|101.7%|112.3%|111.5%|102.3%|105.1%|99.78%|
|omx |100% |100% |100% |100% |100% |100% |100% |100% |100% |
Change-Id: I7290ae5f9abfd3d04f8ca501f5ecbff452973d4b
Yang Zhang [Fri, 30 May 2014 11:36:23 +0000 (19:36 +0800)]
optimize float complex FFT
1. To optimize FFT, the algorithm is changed. Bit reversal is removed and radix 8 is added.
2. After test, the optimized FFT show the best performance, so that the old implementations are removed.
The performance result is as follows:
toolchain: gcc 4.8 at -O2
omx fft's execute time is the base. The ratio is less, the performance is better.
panda board A9:
| |16 |32 |64 |128 |256 |512 |1024 |2048 |4096 |
|Ne10 |84.27%|89.57%|85.63%|85.79%|87.89%|87.91%|83.51%|97.08%|92.68%|
|omx |100% |100% |100% |100% |100% |100% |100% |100% |100% |
nexus10 A15:
| |16 |32 |64 |128 |256 |512 |1024 |2048 |4096 |
|Ne10 |84.88%|98.43%|89.46%|101.0%|99.24%|103.2%|93.80%|105.1%|97.44%|
|omx |100% |100% |100% |100% |100% |100% |100% |100% |100% |
Change-Id: I363ee1602f08532e566d3a5a4f3d7a99972a1283
Zhongwei Yao [Thu, 15 May 2014 06:20:15 +0000 (14:20 +0800)]
extend copyright year and add the extend script.
Change-Id: Ice948d88f2dc6122b562bf479aea53c060181345
Zhongwei Yao [Mon, 2 Dec 2013 05:27:20 +0000 (13:27 +0800)]
add box filter to image processing module.
Matthew DuPuy [Tue, 22 Apr 2014 21:11:17 +0000 (14:11 -0700)]
Create Acknowledgements.md
Matthew DuPuy [Wed, 12 Mar 2014 21:31:46 +0000 (14:31 -0700)]
Create LICENSE
Requested for clarification of license in code file headers.
Yang Zhang [Wed, 19 Feb 2014 09:59:14 +0000 (17:59 +0800)]
make changes as follows:
-optimize float/int32 fft for 4-4096
-add unscaled/scaled implementation for int32 fft
-add neon intrinsic version for float/int32 fft
Matthew DuPuy [Fri, 14 Feb 2014 20:49:48 +0000 (12:49 -0800)]
Call for use cases
Help us track Ne10 usage since downloads are not a great metric and didn't even exist in GitHub till 2014.
Yang Zhang [Fri, 24 Jan 2014 09:48:51 +0000 (17:48 +0800)]
make the following changes
-add 3 functions for collision detection
-add test cases and doc
-update the ReleaseNote
Zhongwei Yao [Mon, 16 Dec 2013 06:04:06 +0000 (14:04 +0800)]
add following changes:
- add MIN_IOS_VER configuration for iOS platform building
- add new added FFT functions' iOS support
- remove resize function's assembly version, only keep the intrinsics version
- refine the smoke test case for resize function
Yang Zhang [Mon, 9 Dec 2013 04:11:46 +0000 (12:11 +0800)]
add hard float support for Linux/Andriod
Yang Zhang [Wed, 20 Nov 2013 08:15:11 +0000 (16:15 +0800)]
add the new FFT features
- c2c FFT/IFFT(float/int32/int16) with 2^N size
- r2c FFT(float/int32/int16) with 2^N size
- c2rIFFT(float/int32/int16) with 2^N size
- test cases and doc
Zhongwei Yao [Thu, 24 Oct 2013 10:55:12 +0000 (18:55 +0800)]
Make following changes:
- update cmake config script and doc due to Xcode upgrade
- add compiler switch(-mthumb) for android and ubuntu to make sure generated code is thumb code.
- change the log output buffer size to get around the bug in sfft test.
Yang Zhang [Mon, 2 Sep 2013 10:06:45 +0000 (18:06 +0800)]
Make the following changes
- Add C implementations, doc and test cases for image resize/rotate
- fix the bug in NEON version of image resize
- add a header file for external macro definitions
Zhongwei Yao [Thu, 22 Aug 2013 06:21:58 +0000 (14:21 +0800)]
update build script to enable building under Mac OS for Android development.
Zhongwei Yao [Thu, 22 Aug 2013 06:20:18 +0000 (14:20 +0800)]
add benchmark result to Android and iOS demo.
Fang Bao [Wed, 26 Jun 2013 07:39:30 +0000 (15:39 +0800)]
Add NEON intrinsic implementation of resize.
NOTE:
The gcc 4.7 is the minimum version advocated for compiling NEON intrinsics.
The intrinsic version will not be compilied because there is a NEON assembly version already.
To enable it, you should:
* Uncommenting the line including NE10_resize.neon.c in modules/CMakeLists.txt
* Commenting the line including NE10_resize.neon.s in modules/CMakeLists.txt
Zhongwei Yao [Tue, 25 Jun 2013 10:21:36 +0000 (18:21 +0800)]
- fix a bug when run command line tests
- add a reasonable check when add platform demo macro in Cmake script
Zhongwei Yao [Mon, 17 Jun 2013 04:19:49 +0000 (12:19 +0800)]
add android demo.
Zhongwei Yao [Sat, 8 Jun 2013 03:04:29 +0000 (11:04 +0800)]
add iOS demo.
Zhongwei Yao [Mon, 3 Jun 2013 04:16:25 +0000 (12:16 +0800)]
add iOS support.
Zhongwei Yao [Fri, 24 May 2013 02:32:41 +0000 (19:32 -0700)]
Merge pull request #53 from projectNe10/dev/zhongwei/android_support_review
update building system to add android support.
Zhongwei Yao [Sun, 7 Apr 2013 03:31:48 +0000 (11:31 +0800)]
update building system to add android support.
yangzhang [Fri, 26 Apr 2013 11:59:28 +0000 (04:59 -0700)]
Merge pull request #52 from projectNe10/dev/yangzhang/imageRotate
add the NEON functions for image rotate
yang01 [Mon, 1 Apr 2013 02:42:37 +0000 (10:42 +0800)]
use ne10 style data types to replace commom style
yang01 [Fri, 29 Mar 2013 08:51:05 +0000 (16:51 +0800)]
add image rotate function(NEON)
yangzhang [Mon, 18 Mar 2013 03:20:28 +0000 (20:20 -0700)]
Merge pull request #48 from projectNe10/dev/yangzhang/imageResizeZoomIn
fix the bug for image zoom in
yang01 [Mon, 18 Mar 2013 03:17:51 +0000 (11:17 +0800)]
fix the bug for image zoom in
yangzhang [Tue, 26 Feb 2013 03:26:28 +0000 (19:26 -0800)]
Merge pull request #47 from projectNe10/dev/yangzhang/imageResize
add image resize functions(NEON version)
yang [Tue, 26 Feb 2013 03:18:07 +0000 (11:18 +0800)]
add image resize functions(NEON version)
yangzhang [Wed, 9 Jan 2013 03:58:24 +0000 (19:58 -0800)]
Merge pull request #42 from projectNe10/dev/yangzhang/documents
build documentation with doxygen
yang [Tue, 8 Jan 2013 05:59:21 +0000 (13:59 +0800)]
change the URL for New BSD License
yang [Tue, 18 Dec 2012 10:47:14 +0000 (18:47 +0800)]
move information of USAGE.txt to documentations of doxygen
yang [Tue, 18 Dec 2012 08:33:59 +0000 (16:33 +0800)]
add notes and image for doxygen
yang [Wed, 12 Dec 2012 08:35:53 +0000 (16:35 +0800)]
build the frame work of documents with doxygen
yang [Wed, 12 Dec 2012 02:49:09 +0000 (10:49 +0800)]
Merge branch 'master' of git://github.com/projectNe10/Ne10 into documents
yang [Wed, 12 Dec 2012 02:46:39 +0000 (10:46 +0800)]
add doxygen files
yangzhang [Tue, 11 Dec 2012 10:26:33 +0000 (02:26 -0800)]
Merge pull request #41 from projectNe10/dev/yangzhang/seatest
build test environment with seatest
yang [Tue, 11 Dec 2012 10:23:35 +0000 (18:23 +0800)]
Merge remote-tracking branch 'origin/master' into seatest
yang [Tue, 11 Dec 2012 10:18:18 +0000 (18:18 +0800)]
remove extra spaces
yangzhang [Tue, 11 Dec 2012 03:52:43 +0000 (19:52 -0800)]
Merge pull request #40 from projectNe10/dev/yangzhang/documents
add functions list to doc
yang [Tue, 11 Dec 2012 03:20:36 +0000 (11:20 +0800)]
add license for seatest files
yang [Mon, 10 Dec 2012 03:44:31 +0000 (11:44 +0800)]
add functions list to doc
yang [Fri, 7 Dec 2012 05:53:33 +0000 (13:53 +0800)]
indent the source code
yang [Fri, 30 Nov 2012 09:05:45 +0000 (17:05 +0800)]
build test environment with seatest
yangzhang [Fri, 23 Nov 2012 05:51:59 +0000 (21:51 -0800)]
Merge pull request #39 from projectNe10/dev/yangzhang/finetune_dsp
Dev/yangzhang/finetune dsp
yang [Fri, 23 Nov 2012 04:02:46 +0000 (12:02 +0800)]
modified the interface of CIFFT for precision
yang [Thu, 22 Nov 2012 02:41:45 +0000 (10:41 +0800)]
modify push operations for stack aligned
yang [Tue, 20 Nov 2012 10:11:07 +0000 (18:11 +0800)]
fine tune dsp functions
1. fine tune FIR function
2. keep stack 8 bytes aligned
3. save D8-15 register
yangzhang [Mon, 29 Oct 2012 08:55:25 +0000 (01:55 -0700)]
Merge pull request #38 from projectNe10/dev/yangzhang/filter
add FIR/IIR functions
1. FIR
2. FIR decimate
3. FIR interpolate
4. FIR lattice
5 FIR sparse
6. IIR lattice
yang [Mon, 29 Oct 2012 08:44:23 +0000 (16:44 +0800)]
add notes " these functions aren't for hard vfpv3 ABI yet"
yang [Mon, 29 Oct 2012 08:38:05 +0000 (16:38 +0800)]
Merge branch 'master' of git://github.com/projectNe10/Ne10
yangzhang [Mon, 29 Oct 2012 07:46:51 +0000 (00:46 -0700)]
Merge pull request #37 from projectNe10/bsd_license
preserve the 2011-12 notice on the files which had this before
yang [Mon, 29 Oct 2012 03:23:28 +0000 (11:23 +0800)]
update the 2011-12 notice
yang [Mon, 29 Oct 2012 02:55:17 +0000 (10:55 +0800)]
preserve the 2011-12 notice on the files which had this before
yang [Fri, 26 Oct 2012 09:53:29 +0000 (17:53 +0800)]
change license headers
yang [Fri, 26 Oct 2012 09:40:35 +0000 (17:40 +0800)]
format accordding to code review
yang [Fri, 26 Oct 2012 06:07:53 +0000 (14:07 +0800)]
Merge branch 'master' of git://github.com/projectNe10/Ne10
yang [Fri, 26 Oct 2012 03:39:33 +0000 (11:39 +0800)]
change compile option to "-O2"
yangzhang [Fri, 26 Oct 2012 03:34:19 +0000 (20:34 -0700)]
Merge pull request #36 from projectNe10/function_rename
add prefix "ne10_" to all the functions
yang [Fri, 26 Oct 2012 03:29:42 +0000 (11:29 +0800)]
add prefix "ne10_" to all the functions
yangzhang [Wed, 24 Oct 2012 08:41:03 +0000 (01:41 -0700)]
Merge pull request #35 from projectNe10/dev/yangzhang/bsd_license
change the license to New BSD License
yang [Wed, 24 Oct 2012 08:34:56 +0000 (16:34 +0800)]
Merge branch 'master' of git://github.com/projectNe10/Ne10 into license
Conflicts:
README.txt
yang [Wed, 24 Oct 2012 07:10:36 +0000 (15:10 +0800)]
remove redundant space
mdupuy [Tue, 23 Oct 2012 22:25:03 +0000 (15:25 -0700)]
Dual license BSD 3 clause
Updating Readme.txt to dual license with BSD 3 clause
yang [Fri, 19 Oct 2012 07:20:39 +0000 (15:20 +0800)]
change the license to New BSD License
yang [Fri, 19 Oct 2012 03:02:42 +0000 (11:02 +0800)]
add fir and iir filter function:
1. fir
2. fir decimate
3. fir interpolate
4. fir lattice
5. fir sparse
6. iir lattice
yangzhang [Wed, 10 Oct 2012 07:05:30 +0000 (00:05 -0700)]
Merge pull request #33 from projectNe10/dev/yangzhang/fft
add complex/real fft functions
yang [Wed, 10 Oct 2012 06:48:18 +0000 (14:48 +0800)]
modified ne10_init function
yang [Wed, 10 Oct 2012 06:29:59 +0000 (14:29 +0800)]
modify macro definition in mask table
yang [Wed, 10 Oct 2012 06:20:54 +0000 (14:20 +0800)]
make the following modification
1. removed arm assembly in C file
2. modified the interface of rfft
yang [Fri, 28 Sep 2012 08:53:15 +0000 (16:53 +0800)]
add notes
yang [Thu, 27 Sep 2012 09:33:17 +0000 (17:33 +0800)]
add CFFT/CIFFT and RFFT/RIFFT functions
yang [Wed, 19 Sep 2012 08:01:02 +0000 (16:01 +0800)]
remove the compile warnings