Support ETSI intrinsics
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Won't Fix
|
Wishlist
|
Unassigned |
Bug Description
ARM Realview supports this. GCC should provide a compatible solution:
http://
~~~
The European Telecommunications Standard Institute (ETSI) has produced several recommendations for the coding of speech, for example, the G.723.1 and G.729 recommendations. These recommendations include source code and test sequences for reference implementations of the codecs.
Model implementations of speech codecs supplied by the ETSI are based on a collection of C functions known as the ETSI basic operations. The ETSI basic operations include 16-bit, 32-bit and 40-bit operations for saturated arithmetic, 16-bit and 32-bit logical operations, and 16-bit and 32-bit operations for data type conversion.
Note
Version 2.0 of the ETSI collection of basic operations, as described in the ITU-T Software Tool Library 2005 User's manual, introduces new 16-bit, 32-bit and 40 bit-operations. These operations are not supported in RVCT.
The ETSI basic operations serve as a set of primitives for developers publishing codec algorithms, rather than as a library for use by developers implementing codecs in C or C++.
RVCT provides support for the ETSI basic operations through the header file dspfns.h.
~~~
[CodeSourcery Tracker ID #8746]
tags: | added: task |
summary: |
- Support ESTI intrinsics + Support ETSI intrinsics |
Changed in gcc-linaro: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
This is probably out of date now that the common intrinsics specified by ARM will be handled by the ACLE extensions that ARM has published.
Ramana