db75a66b0fa7f3a734206aa339ca598924c48d42 |
|
30-Sep-2014 |
andrew@webrtc.org <andrew@webrtc.org> |
Minor code change to fix some warnings in MIPS build. R=andrew@webrtc.org, bjornv@webrtc.org, kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/26619004 Patch from Ljubomir Papuga <lpapuga@mips.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@7339 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft_mips.c
|
a22485eaf02a9756035739b0ad00a3bb7ac3e67d |
|
29-Aug-2014 |
andrew@webrtc.org <andrew@webrtc.org> |
MIPS optimizations for AEC audio processing module Added new optimizations for MIPS that were removed in r6797. For more information about this see https://code.google.com/p/webrtc/source/detail?r=6797 R=andrew@webrtc.org, djordje.pesut@imgtec.com Review URL: https://webrtc-codereview.appspot.com/15259004 Patch from Ljubomir Papuga <ljubomir.papuga@mips.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@7010 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft_mips.c
|
fdbe1442c5b3add3bf395660211350ca2c32de7a |
|
29-Jul-2014 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Use C functions in aec for MIPS With GCC 4.9, the MIPS NDK toolchain has been changed to only support 16 spregs by default - the even-numbered ones. This has been changed to support the R6 MIPS architecture. While the old behaviour could be restored by adding "-modd-spreg", this would come with a performance hit because the kernel would emulate odd-numbered spregs and missing R2 instructions. As a result of this change, the functions removed in this CL no longer compile as there are no longer enough spregs for the compiler to assign. So we are removing these functions and they will use the C implementation until the MIPS code is rewritten. R=andrew@webrtc.org, ljubomir.papuga@gmail.com, pasko@chromium.org Review URL: https://webrtc-codereview.appspot.com/16159005 Patch from Fabrice de Gans-Riberi <fdegans@chromium.org>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@6797 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft_mips.c
|
c0907eff42079cb53c4ee28cb47a8e495ab06b37 |
|
21-Feb-2014 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
MIPS optimizations for AEC audio processing module The resulting output streams obtained by testing with audioproc test application are bit-exact with generic C code output streams. Performance gain achieved: - mips32 ~ 17% - mips32r2 ~ 20% - mipsdsp & mipsdspr2 ~ 21% R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/7359004 Patch from Ljubomir Papuga <lpapuga@mips.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@5591 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_processing/aec/aec_rdft_mips.c
|