Support ETSI intrinsics

Bug #625256 reported by Andrew Stubbs
6
This bug affects 1 person
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://www.keil.com/support/man/docs/armcc/armcc_BABEJEFI.htm

~~~
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]

Michael Hope (michaelh1)
tags: added: task
summary: - Support ESTI intrinsics
+ Support ETSI intrinsics
Changed in gcc-linaro:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Ramana Radhakrishnan (ramana) wrote :

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

Revision history for this message
Viktor (vchong) wrote :

Out of date per ARM.

Changed in gcc-linaro:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.