2.4. ETSI basic operations

RVCT supports the original ETSI family of basic operations described in the ETSI G.729 recommendation Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction (CS-ACELP). For a full list of operations see ETSI basic operations in the Compiler Reference Guide for more information.

Table 2.1 shows a list of operations that can vectorize. To use the ETSI basic operations in your own code, include the header file dspfns.h.

Table 2.1. ETSI basic operations supported in RVCT 3.1

Intrinsics
abs_sL_subL_multmult_rshl
extract_hL_deposit_hL_negatenegateshr
extract_lL_deposit_lL_shlnorm_sshr_r
L_absL_macL_shrnorm_lsub
L_addL_msumultround 

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0350A
Non-Confidential