#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#

#
# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# ident	"@(#)mapfile	9.2	07/10/09 SMI"
#

SUNW_2.0 {
    global:
        mlib_SignalUpSample_S16_S16;
        mlib_SignalUpSample_S16S_S16S;
        mlib_SignalDownSample_S16_S16;
        mlib_SignalDownSample_S16S_S16S;
        mlib_SignalUpSampleFIRInit_S16_S16;
        mlib_SignalUpSampleFIRInit_S16S_S16S;
        mlib_SignalUpSampleFIR_S16_S16_Sat;
        mlib_SignalUpSampleFIR_S16S_S16S_Sat;
        mlib_SignalUpSampleFIRFree_S16_S16;
        mlib_SignalUpSampleFIRFree_S16S_S16S;
        mlib_SignalReSampleFIRInit_S16_S16;
        mlib_SignalReSampleFIRInit_S16S_S16S;
        mlib_SignalReSampleFIR_S16_S16_Sat;
        mlib_SignalReSampleFIR_S16S_S16S_Sat;
        mlib_SignalReSampleFIRFree_S16_S16;
        mlib_SignalReSampleFIRFree_S16S_S16S;
        mlib_SignalQuant_U8_S16;
        mlib_SignalQuant_U8S_S16S;
        mlib_SignalLimit_S16_S16;
        mlib_SignalLimit_S16S_S16S;
        mlib_SignalLimit_S16;
        mlib_SignalLimit_S16S;
        mlib_SignalMerge_S16S_S16;
        mlib_SignalSplit_S16_S16S;
        mlib_SignalConvertShift_S8_U8_Sat;
        mlib_SignalConvertShift_S8S_U8S_Sat;
        mlib_SignalConvertShift_S16_U8_Sat;
        mlib_SignalConvertShift_S16S_U8S_Sat;
        mlib_SignalConvertShift_S32_U8_Sat;
        mlib_SignalConvertShift_S32S_U8S_Sat;
        mlib_SignalConvertShift_U8_S8_Sat;
        mlib_SignalConvertShift_U8S_S8S_Sat;
        mlib_SignalConvertShift_S16_S8_Sat;
        mlib_SignalConvertShift_S16S_S8S_Sat;
        mlib_SignalConvertShift_S32_S8_Sat;
        mlib_SignalConvertShift_S32S_S8S_Sat;
        mlib_SignalConvertShift_S32_S16_Sat;
        mlib_SignalConvertShift_S32S_S16S_Sat;
        mlib_SignalConvertShift_U8_S16_Sat;
        mlib_SignalConvertShift_U8S_S16S_Sat;
        mlib_SignalConvertShift_S8_S16_Sat;
        mlib_SignalConvertShift_S8S_S16S_Sat;
        mlib_SignalConvertShift_U8_S32_Sat;
        mlib_SignalConvertShift_U8S_S32S_Sat;
        mlib_SignalConvertShift_S8_S32_Sat;
        mlib_SignalConvertShift_S8S_S32S_Sat;
        mlib_SignalConvertShift_S16_S32_Sat;
        mlib_SignalConvertShift_S16S_S32S_Sat;
        mlib_SignalMulS_S16_S16_Sat;
        mlib_SignalMulS_S16S_S16S_Sat;
        mlib_SignalMulS_S16_Sat;
        mlib_SignalMulS_S16S_Sat;
        mlib_SignalMulSShift_S16_S16_Sat;
        mlib_SignalMulSShift_S16S_S16S_Sat;
        mlib_SignalMulSShift_S16_Sat;
        mlib_SignalMulSShift_S16S_Sat;
        mlib_SignalMulSAdd_S16_S16_Sat;
        mlib_SignalMulSAdd_S16S_S16S_Sat;
        mlib_SignalMulSAdd_S16_Sat;
        mlib_SignalMulSAdd_S16S_Sat;
        mlib_SignalMulSShiftAdd_S16_S16_Sat;
        mlib_SignalMulSShiftAdd_S16S_S16S_Sat;
        mlib_SignalMulSShiftAdd_S16_Sat;
        mlib_SignalMulSShiftAdd_S16S_Sat;
        mlib_SignalMul_S16_S16_Sat;
        mlib_SignalMul_S16S_S16S_Sat;
        mlib_SignalMul_S16_Sat;
        mlib_SignalMul_S16S_Sat;
        mlib_SignalMulShift_S16_S16_Sat;
        mlib_SignalMulShift_S16S_S16S_Sat;
        mlib_SignalMulShift_S16_Sat;
        mlib_SignalMulShift_S16S_Sat;
        mlib_SignalConv_S16_S16_Sat;
        mlib_SignalConv_S16S_S16S_Sat;
        mlib_SignalAutoCorrel_S16;
        mlib_SignalAutoCorrel_S16S;
        mlib_SignalCrossCorrel_S16;
        mlib_SignalCrossCorrel_S16S;
        mlib_SignalSineWaveInit_S16;
        mlib_SignalSineWave_S16;
        mlib_SignalSineWaveFree_S16;
        mlib_SignalWhiteNoiseInit_S16;
        mlib_SignalWhiteNoise_S16;
        mlib_SignalWhiteNoiseFree_S16;
        mlib_SignalGaussNoiseInit_S16;
        mlib_SignalGaussNoise_S16;
        mlib_SignalGaussNoiseFree_S16;
        mlib_SignalGenBartlett_S16;
        mlib_SignalGenHanning_S16;
        mlib_SignalGenHamming_S16;
        mlib_SignalGenBlackman_S16;
        mlib_SignalGenKaiser_S16;
        mlib_SignalMulRectangular_S16_S16;
        mlib_SignalMulRectangular_S16S_S16S;
        mlib_SignalMulBartlett_S16_S16;
        mlib_SignalMulBartlett_S16S_S16S;
        mlib_SignalMulHanning_S16_S16;
        mlib_SignalMulHanning_S16S_S16S;
        mlib_SignalMulHamming_S16_S16;
        mlib_SignalMulHamming_S16S_S16S;
        mlib_SignalMulBlackman_S16_S16;
        mlib_SignalMulBlackman_S16S_S16S;
        mlib_SignalMulKaiser_S16_S16;
        mlib_SignalMulKaiser_S16S_S16S;
        mlib_SignalMulWindow_S16_S16;
        mlib_SignalMulWindow_S16S_S16S;
        mlib_SignalMulRectangular_S16;
        mlib_SignalMulRectangular_S16S;
        mlib_SignalMulBartlett_S16;
        mlib_SignalMulBartlett_S16S;
        mlib_SignalMulHanning_S16;
        mlib_SignalMulHanning_S16S;
        mlib_SignalMulHamming_S16;
        mlib_SignalMulHamming_S16S;
        mlib_SignalMulBlackman_S16;
        mlib_SignalMulBlackman_S16S;
        mlib_SignalMulKaiser_S16;
        mlib_SignalMulKaiser_S16S;
        mlib_SignalMulWindow_S16;
        mlib_SignalMulWindow_S16S;
        mlib_SignalFIRInit_S16_S16;
        mlib_SignalFIRInit_S16S_S16S;
        mlib_SignalFIR_S16_S16_Sat;
        mlib_SignalFIR_S16S_S16S_Sat;
        mlib_SignalFIRFree_S16_S16;
        mlib_SignalFIRFree_S16S_S16S;
        mlib_SignalIIRInit_Biquad_S16_S16;
        mlib_SignalIIRInit_Biquad_S16S_S16S;
        mlib_SignalIIR_Biquad_S16_S16_Sat;
        mlib_SignalIIR_Biquad_S16S_S16S_Sat;
        mlib_SignalIIRFree_Biquad_S16_S16;
        mlib_SignalIIRFree_Biquad_S16S_S16S;
        mlib_SignalIIRInit_P4_S16_S16;
        mlib_SignalIIRInit_P4_S16S_S16S;
        mlib_SignalIIR_P4_S16_S16_Sat;
        mlib_SignalIIR_P4_S16S_S16S_Sat;
        mlib_SignalIIRFree_P4_S16_S16;
        mlib_SignalIIRFree_P4_S16S_S16S;
        mlib_SignalLMSFilterInit_S16_S16;
        mlib_SignalLMSFilterInit_S16S_S16S;
        mlib_SignalLMSFilter_S16_S16_Sat;
        mlib_SignalLMSFilter_S16S_S16S_Sat;
        mlib_SignalLMSFilterFree_S16_S16;
        mlib_SignalLMSFilterFree_S16S_S16S;
        mlib_SignalEmphasizeInit_S16_S16;
        mlib_SignalEmphasizeInit_S16S_S16S;
        mlib_SignalEmphasize_S16_S16_Sat;
        mlib_SignalEmphasize_S16S_S16S_Sat;
        mlib_SignalEmphasizeFree_S16_S16;
        mlib_SignalEmphasizeFree_S16S_S16S;
        mlib_SignalFFT_1_S16C_S16C_Mod;
        mlib_SignalFFT_1_S16_S16_Mod;
        mlib_SignalFFT_1_S16C_S16_Mod;
        mlib_SignalIFFT_1_S16C_S16C;
        mlib_SignalIFFT_1_S16_S16;
        mlib_SignalIFFT_1_S16_S16C;
        mlib_SignalFFT_1_S16C_Mod;
        mlib_SignalFFT_1_S16_Mod;
        mlib_SignalIFFT_1_S16C;
        mlib_SignalIFFT_1_S16;
        mlib_SignalFFT_1_D64C_D64C;
        mlib_SignalFFT_1_D64C_D64;
        mlib_SignalIFFT_1_D64C_D64C;
        mlib_SignalIFFT_1_D64_D64C;
        mlib_SignalFFT_1_D64C;
        mlib_SignalIFFT_1_D64C;
        mlib_SignalFFTW_1_S16C_S16C_Mod;
        mlib_SignalFFTW_1_S16_S16_Mod;
        mlib_SignalFFTW_1_S16C_S16_Mod;
        mlib_SignalIFFTW_1_S16C_S16C;
        mlib_SignalIFFTW_1_S16_S16;
        mlib_SignalIFFTW_1_S16_S16C;
        mlib_SignalFFTW_1_S16C_Mod;
        mlib_SignalFFTW_1_S16_Mod;
        mlib_SignalIFFTW_1_S16C;
        mlib_SignalIFFTW_1_S16;
        mlib_SignalFFT_2_S16C_S16C;
        mlib_SignalFFT_2_S16_S16;
        mlib_SignalFFT_2_S16C_S16;
        mlib_SignalIFFT_2_S16C_S16C_Mod;
        mlib_SignalIFFT_2_S16_S16_Mod;
        mlib_SignalIFFT_2_S16_S16C_Mod;
        mlib_SignalFFT_2_S16C;
        mlib_SignalFFT_2_S16;
        mlib_SignalIFFT_2_S16C_Mod;
        mlib_SignalIFFT_2_S16_Mod;
        mlib_SignalFFT_2_D64C_D64C;
        mlib_SignalFFT_2_D64C_D64;
        mlib_SignalIFFT_2_D64C_D64C;
        mlib_SignalIFFT_2_D64_D64C;
        mlib_SignalFFT_2_D64C;
        mlib_SignalIFFT_2_D64C;
        mlib_SignalFFTW_2_S16C_S16C;
        mlib_SignalFFTW_2_S16_S16;
        mlib_SignalFFTW_2_S16C_S16;
        mlib_SignalIFFTW_2_S16C_S16C_Mod;
        mlib_SignalIFFTW_2_S16_S16_Mod;
        mlib_SignalIFFTW_2_S16_S16C_Mod;
        mlib_SignalFFTW_2_S16C;
        mlib_SignalFFTW_2_S16;
        mlib_SignalIFFTW_2_S16C_Mod;
        mlib_SignalIFFTW_2_S16_Mod;
        mlib_SignalFFT_3_S16C_S16C_Mod;
        mlib_SignalFFT_3_S16_S16_Mod;
        mlib_SignalFFT_3_S16C_S16_Mod;
        mlib_SignalIFFT_3_S16C_S16C_Mod;
        mlib_SignalIFFT_3_S16_S16_Mod;
        mlib_SignalIFFT_3_S16_S16C_Mod;
        mlib_SignalFFT_3_S16C_Mod;
        mlib_SignalFFT_3_S16_Mod;
        mlib_SignalIFFT_3_S16C_Mod;
        mlib_SignalIFFT_3_S16_Mod;
        mlib_SignalFFT_3_D64C_D64C;
        mlib_SignalFFT_3_D64C_D64;
        mlib_SignalIFFT_3_D64C_D64C;
        mlib_SignalIFFT_3_D64_D64C;
        mlib_SignalFFT_3_D64C;
        mlib_SignalIFFT_3_D64C;
        mlib_SignalFFTW_3_S16C_S16C_Mod;
        mlib_SignalFFTW_3_S16_S16_Mod;
        mlib_SignalFFTW_3_S16C_S16_Mod;
        mlib_SignalIFFTW_3_S16C_S16C_Mod;
        mlib_SignalIFFTW_3_S16_S16_Mod;
        mlib_SignalIFFTW_3_S16_S16C_Mod;
        mlib_SignalFFTW_3_S16C_Mod;
        mlib_SignalFFTW_3_S16_Mod;
        mlib_SignalIFFTW_3_S16C_Mod;
        mlib_SignalIFFTW_3_S16_Mod;
        mlib_SignalFFT_4_S16C_S16C;
        mlib_SignalFFT_4_S16_S16;
        mlib_SignalFFT_4_S16C_S16;
        mlib_SignalIFFT_4_S16C_S16C;
        mlib_SignalIFFT_4_S16_S16;
        mlib_SignalIFFT_4_S16_S16C;
        mlib_SignalFFT_4_S16C;
        mlib_SignalFFT_4_S16;
        mlib_SignalIFFT_4_S16C;
        mlib_SignalIFFT_4_S16;
        mlib_SignalFFTW_4_S16C_S16C;
        mlib_SignalFFTW_4_S16_S16;
        mlib_SignalFFTW_4_S16C_S16;
        mlib_SignalIFFTW_4_S16C_S16C;
        mlib_SignalIFFTW_4_S16_S16;
        mlib_SignalIFFTW_4_S16_S16C;
        mlib_SignalFFTW_4_S16C;
        mlib_SignalFFTW_4_S16;
        mlib_SignalIFFTW_4_S16C;
        mlib_SignalIFFTW_4_S16;
        mlib_SignaluLaw2Linear;
        mlib_SignalLinear2uLaw;
        mlib_SignalALaw2Linear;
        mlib_SignalLinear2ALaw;
        mlib_SignaluLaw2ALaw;
        mlib_SignalALaw2uLaw;
        mlib_SignalADPCMInit;
        mlib_SignalADPCMFree;
        mlib_SignalADPCM2Bits2Linear;
        mlib_SignalLinear2ADPCM2Bits;
        mlib_SignalADPCM3Bits2Linear;
        mlib_SignalLinear2ADPCM3Bits;
        mlib_SignalADPCM4Bits2Linear;
        mlib_SignalLinear2ADPCM4Bits;
        mlib_SignalADPCM5Bits2Linear;
        mlib_SignalLinear2ADPCM5Bits;
        mlib_SignalIMDCT_F32;
        mlib_SignalIMDCTSplit_F32;
        mlib_SignalIMDCT_D64;
        mlib_SignalIMDCTSplit_D64;
local:
        *;
};

SUNW_2.1 {
    global:
        mlib_SignalUpSample_F32_F32;
        mlib_SignalUpSample_F32S_F32S;
        mlib_SignalDownSample_F32_F32;
        mlib_SignalDownSample_F32S_F32S;
        mlib_SignalUpSampleFIRInit_F32_F32;
        mlib_SignalUpSampleFIRInit_F32S_F32S;
        mlib_SignalUpSampleFIR_F32_F32;
        mlib_SignalUpSampleFIR_F32S_F32S;
        mlib_SignalUpSampleFIRFree_F32_F32;
        mlib_SignalUpSampleFIRFree_F32S_F32S;
        mlib_SignalReSampleFIRInit_F32_F32;
        mlib_SignalReSampleFIRInit_F32S_F32S;
        mlib_SignalReSampleFIR_F32_F32;
        mlib_SignalReSampleFIR_F32S_F32S;
        mlib_SignalReSampleFIRFree_F32_F32;
        mlib_SignalReSampleFIRFree_F32S_F32S;
        mlib_SignalQuant_U8_F32;
        mlib_SignalQuant_U8S_F32S;
        mlib_SignalQuant_S16_F32;
        mlib_SignalQuant_S16S_F32S;
        mlib_SignalQuant2_S16_F32;
        mlib_SignalQuant2_S16S_F32S;
        mlib_SignalLimit_F32_F32;
        mlib_SignalLimit_F32S_F32S;
        mlib_SignalLimit_F32;
        mlib_SignalLimit_F32S;
        mlib_SignalMerge_F32S_F32;
        mlib_SignalSplit_F32_F32S;
        mlib_SignalConv_F32_F32;
        mlib_SignalConv_F32S_F32S;
        mlib_SignalAutoCorrel_F32;
        mlib_SignalAutoCorrel_F32S;
        mlib_SignalCrossCorrel_F32;
        mlib_SignalCrossCorrel_F32S;
        mlib_SignalSineWaveInit_F32;
        mlib_SignalSineWave_F32;
        mlib_SignalSineWaveFree_F32;
        mlib_SignalWhiteNoiseInit_F32;
        mlib_SignalWhiteNoise_F32;
        mlib_SignalWhiteNoiseFree_F32;
        mlib_SignalGaussNoiseInit_F32;
        mlib_SignalGaussNoise_F32;
        mlib_SignalGaussNoiseFree_F32;
        mlib_SignalGenBartlett_F32;
        mlib_SignalGenHanning_F32;
        mlib_SignalGenHamming_F32;
        mlib_SignalGenBlackman_F32;
        mlib_SignalGenKaiser_F32;
        mlib_SignalMulRectangular_F32_F32;
        mlib_SignalMulRectangular_F32S_F32S;
        mlib_SignalMulBartlett_F32_F32;
        mlib_SignalMulBartlett_F32S_F32S;
        mlib_SignalMulHanning_F32_F32;
        mlib_SignalMulHanning_F32S_F32S;
        mlib_SignalMulHamming_F32_F32;
        mlib_SignalMulHamming_F32S_F32S;
        mlib_SignalMulBlackman_F32_F32;
        mlib_SignalMulBlackman_F32S_F32S;
        mlib_SignalMulKaiser_F32_F32;
        mlib_SignalMulKaiser_F32S_F32S;
        mlib_SignalMulWindow_F32_F32;
        mlib_SignalMulWindow_F32S_F32S;
        mlib_SignalMulRectangular_F32;
        mlib_SignalMulRectangular_F32S;
        mlib_SignalMulBartlett_F32;
        mlib_SignalMulBartlett_F32S;
        mlib_SignalMulHanning_F32;
        mlib_SignalMulHanning_F32S;
        mlib_SignalMulHamming_F32;
        mlib_SignalMulHamming_F32S;
        mlib_SignalMulBlackman_F32;
        mlib_SignalMulBlackman_F32S;
        mlib_SignalMulKaiser_F32;
        mlib_SignalMulKaiser_F32S;
        mlib_SignalMulWindow_F32;
        mlib_SignalMulWindow_F32S;
        mlib_SignalFIRInit_F32_F32;
        mlib_SignalFIRInit_F32S_F32S;
        mlib_SignalFIR_F32_F32;
        mlib_SignalFIR_F32S_F32S;
        mlib_SignalFIRFree_F32_F32;
        mlib_SignalFIRFree_F32S_F32S;
        mlib_SignalIIRInit_Biquad_F32_F32;
        mlib_SignalIIRInit_Biquad_F32S_F32S;
        mlib_SignalIIR_Biquad_F32_F32;
        mlib_SignalIIR_Biquad_F32S_F32S;
        mlib_SignalIIRFree_Biquad_F32_F32;
        mlib_SignalIIRFree_Biquad_F32S_F32S;
        mlib_SignalIIRInit_P4_F32_F32;
        mlib_SignalIIRInit_P4_F32S_F32S;
        mlib_SignalIIR_P4_F32_F32;
        mlib_SignalIIR_P4_F32S_F32S;
        mlib_SignalIIRFree_P4_F32_F32;
        mlib_SignalIIRFree_P4_F32S_F32S;
        mlib_SignalLMSFilterInit_F32_F32;
        mlib_SignalLMSFilterInit_F32S_F32S;
        mlib_SignalLMSFilter_F32_F32;
        mlib_SignalLMSFilter_F32S_F32S;
        mlib_SignalLMSFilterFree_F32_F32;
        mlib_SignalLMSFilterFree_F32S_F32S;
        mlib_SignalEmphasizeInit_F32_F32;
        mlib_SignalEmphasizeInit_F32S_F32S;
        mlib_SignalEmphasize_F32_F32;
        mlib_SignalEmphasize_F32S_F32S;
        mlib_SignalEmphasizeFree_F32_F32;
        mlib_SignalEmphasizeFree_F32S_F32S;
        mlib_SignalFFT_1_F32C_F32C;
        mlib_SignalFFT_1_F32_F32;
        mlib_SignalFFT_1_F32C_F32;
        mlib_SignalIFFT_1_F32C_F32C;
        mlib_SignalIFFT_1_F32_F32;
        mlib_SignalIFFT_1_F32_F32C;
        mlib_SignalFFT_1_F32C;
        mlib_SignalFFT_1_F32;
        mlib_SignalIFFT_1_F32C;
        mlib_SignalIFFT_1_F32;
        mlib_SignalFFTW_1_F32C_F32C;
        mlib_SignalFFTW_1_F32_F32;
        mlib_SignalFFTW_1_F32C_F32;
        mlib_SignalIFFTW_1_F32C_F32C;
        mlib_SignalIFFTW_1_F32_F32;
        mlib_SignalIFFTW_1_F32_F32C;
        mlib_SignalFFTW_1_F32C;
        mlib_SignalFFTW_1_F32;
        mlib_SignalIFFTW_1_F32C;
        mlib_SignalIFFTW_1_F32;
        mlib_SignalFFT_2_F32C_F32C;
        mlib_SignalFFT_2_F32_F32;
        mlib_SignalFFT_2_F32C_F32;
        mlib_SignalIFFT_2_F32C_F32C;
        mlib_SignalIFFT_2_F32_F32;
        mlib_SignalIFFT_2_F32_F32C;
        mlib_SignalFFT_2_F32C;
        mlib_SignalFFT_2_F32;
        mlib_SignalIFFT_2_F32C;
        mlib_SignalIFFT_2_F32;
        mlib_SignalFFTW_2_F32C_F32C;
        mlib_SignalFFTW_2_F32_F32;
        mlib_SignalFFTW_2_F32C_F32;
        mlib_SignalIFFTW_2_F32C_F32C;
        mlib_SignalIFFTW_2_F32_F32;
        mlib_SignalIFFTW_2_F32_F32C;
        mlib_SignalFFTW_2_F32C;
        mlib_SignalFFTW_2_F32;
        mlib_SignalIFFTW_2_F32C;
        mlib_SignalIFFTW_2_F32;
        mlib_SignalFFT_3_F32C_F32C;
        mlib_SignalFFT_3_F32_F32;
        mlib_SignalFFT_3_F32C_F32;
        mlib_SignalIFFT_3_F32C_F32C;
        mlib_SignalIFFT_3_F32_F32;
        mlib_SignalIFFT_3_F32_F32C;
        mlib_SignalFFT_3_F32C;
        mlib_SignalFFT_3_F32;
        mlib_SignalIFFT_3_F32C;
        mlib_SignalIFFT_3_F32;
        mlib_SignalFFTW_3_F32C_F32C;
        mlib_SignalFFTW_3_F32_F32;
        mlib_SignalFFTW_3_F32C_F32;
        mlib_SignalIFFTW_3_F32C_F32C;
        mlib_SignalIFFTW_3_F32_F32;
        mlib_SignalIFFTW_3_F32_F32C;
        mlib_SignalFFTW_3_F32C;
        mlib_SignalFFTW_3_F32;
        mlib_SignalIFFTW_3_F32C;
        mlib_SignalIFFTW_3_F32;
        mlib_SignalMul_F32;
        mlib_SignalMul_F32_F32;
        mlib_SignalMul_F32S;
        mlib_SignalMul_F32S_F32S;
        mlib_SignalMulS_F32;
        mlib_SignalMulS_F32_F32;
        mlib_SignalMulS_F32S;
        mlib_SignalMulS_F32S_F32S;
        mlib_SignalMulSAdd_F32;
        mlib_SignalMulSAdd_F32_F32;
        mlib_SignalMulSAdd_F32S;
        mlib_SignalMulSAdd_F32S_F32S;
        mlib_SignalConvertShift_U8_F32_Sat;
        mlib_SignalConvertShift_U8S_F32S_Sat;
        mlib_SignalConvertShift_S8_F32_Sat;
        mlib_SignalConvertShift_S8S_F32S_Sat;
        mlib_SignalConvertShift_S16_F32_Sat;
        mlib_SignalConvertShift_S16S_F32S_Sat;
        mlib_SignalConvertShift_S32_F32_Sat;
        mlib_SignalConvertShift_S32S_F32S_Sat;
        mlib_SignalConvertShift_F32_U8;
        mlib_SignalConvertShift_F32S_U8S;
        mlib_SignalConvertShift_F32_S8;
        mlib_SignalConvertShift_F32S_S8S;
        mlib_SignalConvertShift_F32_S16;
        mlib_SignalConvertShift_F32S_S16S;
        mlib_SignalConvertShift_F32_S32;
        mlib_SignalConvertShift_F32S_S32S;
        mlib_SignalLPCAutoCorrelInit_S16;
        mlib_SignalLPCAutoCorrel_S16;
        mlib_SignalLPCAutoCorrel_S16_Adp;
        mlib_SignalLPCAutoCorrelGetEnergy_S16;
        mlib_SignalLPCAutoCorrelGetEnergy_S16_Adp;
        mlib_SignalLPCAutoCorrelGetPARCOR_S16;
        mlib_SignalLPCAutoCorrelGetPARCOR_S16_Adp;
        mlib_SignalLPCAutoCorrelFree_S16;
        mlib_SignalLPCAutoCorrelInit_F32;
        mlib_SignalLPCAutoCorrel_F32;
        mlib_SignalLPCAutoCorrelGetEnergy_F32;
        mlib_SignalLPCAutoCorrelGetPARCOR_F32;
        mlib_SignalLPCAutoCorrelFree_F32;
        mlib_SignalLPC2LSP_S16;
        mlib_SignalLPC2LSP_F32;
        mlib_SignalLPCCovarianceInit_F32;
        mlib_SignalLPCCovariance_F32;
        mlib_SignalLPCCovarianceFree_F32;
        mlib_SignalLPCCovarianceInit_S16;
        mlib_SignalLPCCovariance_S16;
        mlib_SignalLPCCovariance_S16_Adp;
        mlib_SignalLPCCovarianceFree_S16;
        mlib_SignalLSP2LPC_S16;
        mlib_SignalLSP2LPC_S16_Adp;
        mlib_SignalLSP2LPC_F32;
        mlib_SignalLPCPitchAnalyze_F32;
        mlib_SignalLPCPitchAnalyze_S16;
        mlib_SignalCepstralInit_F32;
        mlib_SignalCepstral_F32;
        mlib_SignalCepstralFree_F32;
        mlib_SignalCepstralInit_S16;
        mlib_SignalCepstral_S16;
        mlib_SignalCepstral_S16_Adp;
        mlib_SignalCepstralFree_S16;
        mlib_SignalMelCepstralInit_F32;
        mlib_SignalMelCepstral_F32;
        mlib_SignalMelCepstralFree_F32;
        mlib_SignalMelCepstralInit_S16;
        mlib_SignalMelCepstral_S16;
        mlib_SignalMelCepstral_S16_Adp;
        mlib_SignalMelCepstralFree_S16;
        mlib_SignalLPC2Cepstral_F32;
        mlib_SignalLPC2Cepstral_S16;
        mlib_SignalLPC2Cepstral_S16_Adp;
        mlib_SignalLPCPerceptWeightInit_S16;
        mlib_SignalLPCPerceptWeight_S16;
        mlib_SignalLPCPerceptWeightFree_S16;
        mlib_SignalLPCPerceptWeightInit_F32;
        mlib_SignalLPCPerceptWeight_F32;
        mlib_SignalLPCPerceptWeightFree_F32;
        mlib_SignalDTWScalarInit_S16;
        mlib_SignalDTWScalar_S16;
        mlib_SignalDTWScalarPath_S16;
        mlib_SignalDTWScalarFree_S16;
        mlib_SignalDTWScalarInit_F32;
        mlib_SignalDTWScalar_F32;
        mlib_SignalDTWScalarPath_F32;
        mlib_SignalDTWScalarFree_F32;
        mlib_SignalDTWVectorInit_S16;
        mlib_SignalDTWVector_S16;
        mlib_SignalDTWVectorPath_S16;
        mlib_SignalDTWVectorFree_S16;
        mlib_SignalDTWVectorInit_F32;
        mlib_SignalDTWVector_F32;
        mlib_SignalDTWVectorPath_F32;
        mlib_SignalDTWVectorFree_F32;
        mlib_SignalDTWKScalar_F32;
        mlib_SignalDTWKScalarPath_F32;
        mlib_SignalDTWKScalarFree_F32;
        mlib_SignalDTWKScalarInit_F32;
        mlib_SignalDTWKScalar_S16;
        mlib_SignalDTWKScalarPath_S16;
        mlib_SignalDTWKScalarFree_S16;
        mlib_SignalDTWKScalarInit_S16;
        mlib_SignalDTWKVector_S16;
        mlib_SignalDTWKVectorPath_S16;
        mlib_SignalDTWKVectorFree_S16;
        mlib_SignalDTWKVectorInit_S16;
        mlib_SignalDTWKVector_F32;
        mlib_SignalDTWKVectorPath_F32;
        mlib_SignalDTWKVectorFree_F32;
        mlib_SignalDTWKVectorInit_F32;
} SUNW_2.0;

SUNW_2.3 {
    global:
        mlib_SignalLMSFilterNonAdapt_S16_S16_Sat;
        mlib_SignalLMSFilterNonAdapt_S16S_S16S_Sat;
        mlib_SignalLMSFilterNonAdapt_F32_F32;
        mlib_SignalLMSFilterNonAdapt_F32S_F32S;
        mlib_SignalNLMSFilterInit_S16_S16;
        mlib_SignalNLMSFilterInit_S16S_S16S;
        mlib_SignalNLMSFilter_S16_S16_Sat;
        mlib_SignalNLMSFilter_S16S_S16S_Sat;
        mlib_SignalNLMSFilterNonAdapt_S16_S16_Sat;
        mlib_SignalNLMSFilterNonAdapt_S16S_S16S_Sat;
        mlib_SignalNLMSFilterFree_S16_S16;
        mlib_SignalNLMSFilterFree_S16S_S16S;
        mlib_SignalNLMSFilterInit_F32_F32;
        mlib_SignalNLMSFilterInit_F32S_F32S;
        mlib_SignalNLMSFilter_F32_F32;
        mlib_SignalNLMSFilter_F32S_F32S;
        mlib_SignalNLMSFilterNonAdapt_F32_F32;
        mlib_SignalNLMSFilterNonAdapt_F32S_F32S;
        mlib_SignalNLMSFilterFree_F32_F32;
        mlib_SignalNLMSFilterFree_F32S_F32S;
} SUNW_2.1;

SUNWprivate_2.2 {
    global:
        __mlib_SignalUpSample_S16_S16;
        __mlib_SignalUpSample_S16S_S16S;
        __mlib_SignalDownSample_S16_S16;
        __mlib_SignalDownSample_S16S_S16S;
        __mlib_SignalUpSampleFIRInit_S16_S16;
        __mlib_SignalUpSampleFIRInit_S16S_S16S;
        __mlib_SignalUpSampleFIR_S16_S16_Sat;
        __mlib_SignalUpSampleFIR_S16S_S16S_Sat;
        __mlib_SignalUpSampleFIRFree_S16_S16;
        __mlib_SignalUpSampleFIRFree_S16S_S16S;
        __mlib_SignalReSampleFIRInit_S16_S16;
        __mlib_SignalReSampleFIRInit_S16S_S16S;
        __mlib_SignalReSampleFIR_S16_S16_Sat;
        __mlib_SignalReSampleFIR_S16S_S16S_Sat;
        __mlib_SignalReSampleFIRFree_S16_S16;
        __mlib_SignalReSampleFIRFree_S16S_S16S;
        __mlib_SignalQuant_U8_S16;
        __mlib_SignalQuant_U8S_S16S;
        __mlib_SignalLimit_S16_S16;
        __mlib_SignalLimit_S16S_S16S;
        __mlib_SignalLimit_S16;
        __mlib_SignalLimit_S16S;
        __mlib_SignalMerge_S16S_S16;
        __mlib_SignalSplit_S16_S16S;
        __mlib_SignalConvertShift_S8_U8_Sat;
        __mlib_SignalConvertShift_S8S_U8S_Sat;
        __mlib_SignalConvertShift_S16_U8_Sat;
        __mlib_SignalConvertShift_S16S_U8S_Sat;
        __mlib_SignalConvertShift_S32_U8_Sat;
        __mlib_SignalConvertShift_S32S_U8S_Sat;
        __mlib_SignalConvertShift_U8_S8_Sat;
        __mlib_SignalConvertShift_U8S_S8S_Sat;
        __mlib_SignalConvertShift_S16_S8_Sat;
        __mlib_SignalConvertShift_S16S_S8S_Sat;
        __mlib_SignalConvertShift_S32_S8_Sat;
        __mlib_SignalConvertShift_S32S_S8S_Sat;
        __mlib_SignalConvertShift_S32_S16_Sat;
        __mlib_SignalConvertShift_S32S_S16S_Sat;
        __mlib_SignalConvertShift_U8_S16_Sat;
        __mlib_SignalConvertShift_U8S_S16S_Sat;
        __mlib_SignalConvertShift_S8_S16_Sat;
        __mlib_SignalConvertShift_S8S_S16S_Sat;
        __mlib_SignalConvertShift_U8_S32_Sat;
        __mlib_SignalConvertShift_U8S_S32S_Sat;
        __mlib_SignalConvertShift_S8_S32_Sat;
        __mlib_SignalConvertShift_S8S_S32S_Sat;
        __mlib_SignalConvertShift_S16_S32_Sat;
        __mlib_SignalConvertShift_S16S_S32S_Sat;
        __mlib_SignalMulS_S16_S16_Sat;
        __mlib_SignalMulS_S16S_S16S_Sat;
        __mlib_SignalMulS_S16_Sat;
        __mlib_SignalMulS_S16S_Sat;
        __mlib_SignalMulSShift_S16_S16_Sat;
        __mlib_SignalMulSShift_S16S_S16S_Sat;
        __mlib_SignalMulSShift_S16_Sat;
        __mlib_SignalMulSShift_S16S_Sat;
        __mlib_SignalMulSAdd_S16_S16_Sat;
        __mlib_SignalMulSAdd_S16S_S16S_Sat;
        __mlib_SignalMulSAdd_S16_Sat;
        __mlib_SignalMulSAdd_S16S_Sat;
        __mlib_SignalMulSShiftAdd_S16_S16_Sat;
        __mlib_SignalMulSShiftAdd_S16S_S16S_Sat;
        __mlib_SignalMulSShiftAdd_S16_Sat;
        __mlib_SignalMulSShiftAdd_S16S_Sat;
        __mlib_SignalMul_S16_S16_Sat;
        __mlib_SignalMul_S16S_S16S_Sat;
        __mlib_SignalMul_S16_Sat;
        __mlib_SignalMul_S16S_Sat;
        __mlib_SignalMulShift_S16_S16_Sat;
        __mlib_SignalMulShift_S16S_S16S_Sat;
        __mlib_SignalMulShift_S16_Sat;
        __mlib_SignalMulShift_S16S_Sat;
        __mlib_SignalConv_S16_S16_Sat;
        __mlib_SignalConv_S16S_S16S_Sat;
        __mlib_SignalAutoCorrel_S16;
        __mlib_SignalAutoCorrel_S16S;
        __mlib_SignalCrossCorrel_S16;
        __mlib_SignalCrossCorrel_S16S;
        __mlib_SignalSineWaveInit_S16;
        __mlib_SignalSineWave_S16;
        __mlib_SignalSineWaveFree_S16;
        __mlib_SignalWhiteNoiseInit_S16;
        __mlib_SignalWhiteNoise_S16;
        __mlib_SignalWhiteNoiseFree_S16;
        __mlib_SignalGaussNoiseInit_S16;
        __mlib_SignalGaussNoise_S16;
        __mlib_SignalGaussNoiseFree_S16;
        __mlib_SignalGenBartlett_S16;
        __mlib_SignalGenHanning_S16;
        __mlib_SignalGenHamming_S16;
        __mlib_SignalGenBlackman_S16;
        __mlib_SignalGenKaiser_S16;
        __mlib_SignalMulRectangular_S16_S16;
        __mlib_SignalMulRectangular_S16S_S16S;
        __mlib_SignalMulBartlett_S16_S16;
        __mlib_SignalMulBartlett_S16S_S16S;
        __mlib_SignalMulHanning_S16_S16;
        __mlib_SignalMulHanning_S16S_S16S;
        __mlib_SignalMulHamming_S16_S16;
        __mlib_SignalMulHamming_S16S_S16S;
        __mlib_SignalMulBlackman_S16_S16;
        __mlib_SignalMulBlackman_S16S_S16S;
        __mlib_SignalMulKaiser_S16_S16;
        __mlib_SignalMulKaiser_S16S_S16S;
        __mlib_SignalMulWindow_S16_S16;
        __mlib_SignalMulWindow_S16S_S16S;
        __mlib_SignalMulRectangular_S16;
        __mlib_SignalMulRectangular_S16S;
        __mlib_SignalMulBartlett_S16;
        __mlib_SignalMulBartlett_S16S;
        __mlib_SignalMulHanning_S16;
        __mlib_SignalMulHanning_S16S;
        __mlib_SignalMulHamming_S16;
        __mlib_SignalMulHamming_S16S;
        __mlib_SignalMulBlackman_S16;
        __mlib_SignalMulBlackman_S16S;
        __mlib_SignalMulKaiser_S16;
        __mlib_SignalMulKaiser_S16S;
        __mlib_SignalMulWindow_S16;
        __mlib_SignalMulWindow_S16S;
        __mlib_SignalFIRInit_S16_S16;
        __mlib_SignalFIRInit_S16S_S16S;
        __mlib_SignalFIR_S16_S16_Sat;
        __mlib_SignalFIR_S16S_S16S_Sat;
        __mlib_SignalFIRFree_S16_S16;
        __mlib_SignalFIRFree_S16S_S16S;
        __mlib_SignalIIRInit_Biquad_S16_S16;
        __mlib_SignalIIRInit_Biquad_S16S_S16S;
        __mlib_SignalIIR_Biquad_S16_S16_Sat;
        __mlib_SignalIIR_Biquad_S16S_S16S_Sat;
        __mlib_SignalIIRFree_Biquad_S16_S16;
        __mlib_SignalIIRFree_Biquad_S16S_S16S;
        __mlib_SignalIIRInit_P4_S16_S16;
        __mlib_SignalIIRInit_P4_S16S_S16S;
        __mlib_SignalIIR_P4_S16_S16_Sat;
        __mlib_SignalIIR_P4_S16S_S16S_Sat;
        __mlib_SignalIIRFree_P4_S16_S16;
        __mlib_SignalIIRFree_P4_S16S_S16S;
        __mlib_SignalLMSFilterInit_S16_S16;
        __mlib_SignalLMSFilterInit_S16S_S16S;
        __mlib_SignalLMSFilter_S16_S16_Sat;
        __mlib_SignalLMSFilter_S16S_S16S_Sat;
        __mlib_SignalLMSFilterFree_S16_S16;
        __mlib_SignalLMSFilterFree_S16S_S16S;
        __mlib_SignalEmphasizeInit_S16_S16;
        __mlib_SignalEmphasizeInit_S16S_S16S;
        __mlib_SignalEmphasize_S16_S16_Sat;
        __mlib_SignalEmphasize_S16S_S16S_Sat;
        __mlib_SignalEmphasizeFree_S16_S16;
        __mlib_SignalEmphasizeFree_S16S_S16S;
        __mlib_SignalFFT_1_S16C_S16C_Mod;
        __mlib_SignalFFT_1_S16_S16_Mod;
        __mlib_SignalFFT_1_S16C_S16_Mod;
        __mlib_SignalIFFT_1_S16C_S16C;
        __mlib_SignalIFFT_1_S16_S16;
        __mlib_SignalIFFT_1_S16_S16C;
        __mlib_SignalFFT_1_S16C_Mod;
        __mlib_SignalFFT_1_S16_Mod;
        __mlib_SignalIFFT_1_S16C;
        __mlib_SignalIFFT_1_S16;
        __mlib_SignalFFT_1_D64C_D64C;
        __mlib_SignalFFT_1_D64C_D64;
        __mlib_SignalIFFT_1_D64C_D64C;
        __mlib_SignalIFFT_1_D64_D64C;
        __mlib_SignalFFT_1_D64C;
        __mlib_SignalIFFT_1_D64C;
        __mlib_SignalFFTW_1_S16C_S16C_Mod;
        __mlib_SignalFFTW_1_S16_S16_Mod;
        __mlib_SignalFFTW_1_S16C_S16_Mod;
        __mlib_SignalIFFTW_1_S16C_S16C;
        __mlib_SignalIFFTW_1_S16_S16;
        __mlib_SignalIFFTW_1_S16_S16C;
        __mlib_SignalFFTW_1_S16C_Mod;
        __mlib_SignalFFTW_1_S16_Mod;
        __mlib_SignalIFFTW_1_S16C;
        __mlib_SignalIFFTW_1_S16;
        __mlib_SignalFFT_2_S16C_S16C;
        __mlib_SignalFFT_2_S16_S16;
        __mlib_SignalFFT_2_S16C_S16;
        __mlib_SignalIFFT_2_S16C_S16C_Mod;
        __mlib_SignalIFFT_2_S16_S16_Mod;
        __mlib_SignalIFFT_2_S16_S16C_Mod;
        __mlib_SignalFFT_2_S16C;
        __mlib_SignalFFT_2_S16;
        __mlib_SignalIFFT_2_S16C_Mod;
        __mlib_SignalIFFT_2_S16_Mod;
        __mlib_SignalFFT_2_D64C_D64C;
        __mlib_SignalFFT_2_D64C_D64;
        __mlib_SignalIFFT_2_D64C_D64C;
        __mlib_SignalIFFT_2_D64_D64C;
        __mlib_SignalFFT_2_D64C;
        __mlib_SignalIFFT_2_D64C;
        __mlib_SignalFFTW_2_S16C_S16C;
        __mlib_SignalFFTW_2_S16_S16;
        __mlib_SignalFFTW_2_S16C_S16;
        __mlib_SignalIFFTW_2_S16C_S16C_Mod;
        __mlib_SignalIFFTW_2_S16_S16_Mod;
        __mlib_SignalIFFTW_2_S16_S16C_Mod;
        __mlib_SignalFFTW_2_S16C;
        __mlib_SignalFFTW_2_S16;
        __mlib_SignalIFFTW_2_S16C_Mod;
        __mlib_SignalIFFTW_2_S16_Mod;
        __mlib_SignalFFT_3_S16C_S16C_Mod;
        __mlib_SignalFFT_3_S16_S16_Mod;
        __mlib_SignalFFT_3_S16C_S16_Mod;
        __mlib_SignalIFFT_3_S16C_S16C_Mod;
        __mlib_SignalIFFT_3_S16_S16_Mod;
        __mlib_SignalIFFT_3_S16_S16C_Mod;
        __mlib_SignalFFT_3_S16C_Mod;
        __mlib_SignalFFT_3_S16_Mod;
        __mlib_SignalIFFT_3_S16C_Mod;
        __mlib_SignalIFFT_3_S16_Mod;
        __mlib_SignalFFT_3_D64C_D64C;
        __mlib_SignalFFT_3_D64C_D64;
        __mlib_SignalIFFT_3_D64C_D64C;
        __mlib_SignalIFFT_3_D64_D64C;
        __mlib_SignalFFT_3_D64C;
        __mlib_SignalIFFT_3_D64C;
        __mlib_SignalFFTW_3_S16C_S16C_Mod;
        __mlib_SignalFFTW_3_S16_S16_Mod;
        __mlib_SignalFFTW_3_S16C_S16_Mod;
        __mlib_SignalIFFTW_3_S16C_S16C_Mod;
        __mlib_SignalIFFTW_3_S16_S16_Mod;
        __mlib_SignalIFFTW_3_S16_S16C_Mod;
        __mlib_SignalFFTW_3_S16C_Mod;
        __mlib_SignalFFTW_3_S16_Mod;
        __mlib_SignalIFFTW_3_S16C_Mod;
        __mlib_SignalIFFTW_3_S16_Mod;
        __mlib_SignalFFT_4_S16C_S16C;
        __mlib_SignalFFT_4_S16_S16;
        __mlib_SignalFFT_4_S16C_S16;
        __mlib_SignalIFFT_4_S16C_S16C;
        __mlib_SignalIFFT_4_S16_S16;
        __mlib_SignalIFFT_4_S16_S16C;
        __mlib_SignalFFT_4_S16C;
        __mlib_SignalFFT_4_S16;
        __mlib_SignalIFFT_4_S16C;
        __mlib_SignalIFFT_4_S16;
        __mlib_SignalFFTW_4_S16C_S16C;
        __mlib_SignalFFTW_4_S16_S16;
        __mlib_SignalFFTW_4_S16C_S16;
        __mlib_SignalIFFTW_4_S16C_S16C;
        __mlib_SignalIFFTW_4_S16_S16;
        __mlib_SignalIFFTW_4_S16_S16C;
        __mlib_SignalFFTW_4_S16C;
        __mlib_SignalFFTW_4_S16;
        __mlib_SignalIFFTW_4_S16C;
        __mlib_SignalIFFTW_4_S16;
        __mlib_SignaluLaw2Linear;
        __mlib_SignalLinear2uLaw;
        __mlib_SignalALaw2Linear;
        __mlib_SignalLinear2ALaw;
        __mlib_SignaluLaw2ALaw;
        __mlib_SignalALaw2uLaw;
        __mlib_SignalADPCMInit;
        __mlib_SignalADPCMFree;
        __mlib_SignalADPCM2Bits2Linear;
        __mlib_SignalLinear2ADPCM2Bits;
        __mlib_SignalADPCM3Bits2Linear;
        __mlib_SignalLinear2ADPCM3Bits;
        __mlib_SignalADPCM4Bits2Linear;
        __mlib_SignalLinear2ADPCM4Bits;
        __mlib_SignalADPCM5Bits2Linear;
        __mlib_SignalLinear2ADPCM5Bits;
        __mlib_SignalIMDCT_F32;
        __mlib_SignalIMDCTSplit_F32;
        __mlib_SignalIMDCT_D64;
        __mlib_SignalIMDCTSplit_D64;
        __mlib_SignalUpSample_F32_F32;
        __mlib_SignalUpSample_F32S_F32S;
        __mlib_SignalDownSample_F32_F32;
        __mlib_SignalDownSample_F32S_F32S;
        __mlib_SignalUpSampleFIRInit_F32_F32;
        __mlib_SignalUpSampleFIRInit_F32S_F32S;
        __mlib_SignalUpSampleFIR_F32_F32;
        __mlib_SignalUpSampleFIR_F32S_F32S;
        __mlib_SignalUpSampleFIRFree_F32_F32;
        __mlib_SignalUpSampleFIRFree_F32S_F32S;
        __mlib_SignalReSampleFIRInit_F32_F32;
        __mlib_SignalReSampleFIRInit_F32S_F32S;
        __mlib_SignalReSampleFIR_F32_F32;
        __mlib_SignalReSampleFIR_F32S_F32S;
        __mlib_SignalReSampleFIRFree_F32_F32;
        __mlib_SignalReSampleFIRFree_F32S_F32S;
        __mlib_SignalQuant_U8_F32;
        __mlib_SignalQuant_U8S_F32S;
        __mlib_SignalQuant_S16_F32;
        __mlib_SignalQuant_S16S_F32S;
        __mlib_SignalQuant2_S16_F32;
        __mlib_SignalQuant2_S16S_F32S;
        __mlib_SignalLimit_F32_F32;
        __mlib_SignalLimit_F32S_F32S;
        __mlib_SignalLimit_F32;
        __mlib_SignalLimit_F32S;
        __mlib_SignalMerge_F32S_F32;
        __mlib_SignalSplit_F32_F32S;
        __mlib_SignalConv_F32_F32;
        __mlib_SignalConv_F32S_F32S;
        __mlib_SignalAutoCorrel_F32;
        __mlib_SignalAutoCorrel_F32S;
        __mlib_SignalCrossCorrel_F32;
        __mlib_SignalCrossCorrel_F32S;
        __mlib_SignalSineWaveInit_F32;
        __mlib_SignalSineWave_F32;
        __mlib_SignalSineWaveFree_F32;
        __mlib_SignalWhiteNoiseInit_F32;
        __mlib_SignalWhiteNoise_F32;
        __mlib_SignalWhiteNoiseFree_F32;
        __mlib_SignalGaussNoiseInit_F32;
        __mlib_SignalGaussNoise_F32;
        __mlib_SignalGaussNoiseFree_F32;
        __mlib_SignalGenBartlett_F32;
        __mlib_SignalGenHanning_F32;
        __mlib_SignalGenHamming_F32;
        __mlib_SignalGenBlackman_F32;
        __mlib_SignalGenKaiser_F32;
        __mlib_SignalMulRectangular_F32_F32;
        __mlib_SignalMulRectangular_F32S_F32S;
        __mlib_SignalMulBartlett_F32_F32;
        __mlib_SignalMulBartlett_F32S_F32S;
        __mlib_SignalMulHanning_F32_F32;
        __mlib_SignalMulHanning_F32S_F32S;
        __mlib_SignalMulHamming_F32_F32;
        __mlib_SignalMulHamming_F32S_F32S;
        __mlib_SignalMulBlackman_F32_F32;
        __mlib_SignalMulBlackman_F32S_F32S;
        __mlib_SignalMulKaiser_F32_F32;
        __mlib_SignalMulKaiser_F32S_F32S;
        __mlib_SignalMulWindow_F32_F32;
        __mlib_SignalMulWindow_F32S_F32S;
        __mlib_SignalMulRectangular_F32;
        __mlib_SignalMulRectangular_F32S;
        __mlib_SignalMulBartlett_F32;
        __mlib_SignalMulBartlett_F32S;
        __mlib_SignalMulHanning_F32;
        __mlib_SignalMulHanning_F32S;
        __mlib_SignalMulHamming_F32;
        __mlib_SignalMulHamming_F32S;
        __mlib_SignalMulBlackman_F32;
        __mlib_SignalMulBlackman_F32S;
        __mlib_SignalMulKaiser_F32;
        __mlib_SignalMulKaiser_F32S;
        __mlib_SignalMulWindow_F32;
        __mlib_SignalMulWindow_F32S;
        __mlib_SignalFIRInit_F32_F32;
        __mlib_SignalFIRInit_F32S_F32S;
        __mlib_SignalFIR_F32_F32;
        __mlib_SignalFIR_F32S_F32S;
        __mlib_SignalFIRFree_F32_F32;
        __mlib_SignalFIRFree_F32S_F32S;
        __mlib_SignalIIRInit_Biquad_F32_F32;
        __mlib_SignalIIRInit_Biquad_F32S_F32S;
        __mlib_SignalIIR_Biquad_F32_F32;
        __mlib_SignalIIR_Biquad_F32S_F32S;
        __mlib_SignalIIRFree_Biquad_F32_F32;
        __mlib_SignalIIRFree_Biquad_F32S_F32S;
        __mlib_SignalIIRInit_P4_F32_F32;
        __mlib_SignalIIRInit_P4_F32S_F32S;
        __mlib_SignalIIR_P4_F32_F32;
        __mlib_SignalIIR_P4_F32S_F32S;
        __mlib_SignalIIRFree_P4_F32_F32;
        __mlib_SignalIIRFree_P4_F32S_F32S;
        __mlib_SignalLMSFilterInit_F32_F32;
        __mlib_SignalLMSFilterInit_F32S_F32S;
        __mlib_SignalLMSFilter_F32_F32;
        __mlib_SignalLMSFilter_F32S_F32S;
        __mlib_SignalLMSFilterFree_F32_F32;
        __mlib_SignalLMSFilterFree_F32S_F32S;
        __mlib_SignalEmphasizeInit_F32_F32;
        __mlib_SignalEmphasizeInit_F32S_F32S;
        __mlib_SignalEmphasize_F32_F32;
        __mlib_SignalEmphasize_F32S_F32S;
        __mlib_SignalEmphasizeFree_F32_F32;
        __mlib_SignalEmphasizeFree_F32S_F32S;
        __mlib_SignalFFT_1_F32C_F32C;
        __mlib_SignalFFT_1_F32_F32;
        __mlib_SignalFFT_1_F32C_F32;
        __mlib_SignalIFFT_1_F32C_F32C;
        __mlib_SignalIFFT_1_F32_F32;
        __mlib_SignalIFFT_1_F32_F32C;
        __mlib_SignalFFT_1_F32C;
        __mlib_SignalFFT_1_F32;
        __mlib_SignalIFFT_1_F32C;
        __mlib_SignalIFFT_1_F32;
        __mlib_SignalFFTW_1_F32C_F32C;
        __mlib_SignalFFTW_1_F32_F32;
        __mlib_SignalFFTW_1_F32C_F32;
        __mlib_SignalIFFTW_1_F32C_F32C;
        __mlib_SignalIFFTW_1_F32_F32;
        __mlib_SignalIFFTW_1_F32_F32C;
        __mlib_SignalFFTW_1_F32C;
        __mlib_SignalFFTW_1_F32;
        __mlib_SignalIFFTW_1_F32C;
        __mlib_SignalIFFTW_1_F32;
        __mlib_SignalFFT_2_F32C_F32C;
        __mlib_SignalFFT_2_F32_F32;
        __mlib_SignalFFT_2_F32C_F32;
        __mlib_SignalIFFT_2_F32C_F32C;
        __mlib_SignalIFFT_2_F32_F32;
        __mlib_SignalIFFT_2_F32_F32C;
        __mlib_SignalFFT_2_F32C;
        __mlib_SignalFFT_2_F32;
        __mlib_SignalIFFT_2_F32C;
        __mlib_SignalIFFT_2_F32;
        __mlib_SignalFFTW_2_F32C_F32C;
        __mlib_SignalFFTW_2_F32_F32;
        __mlib_SignalFFTW_2_F32C_F32;
        __mlib_SignalIFFTW_2_F32C_F32C;
        __mlib_SignalIFFTW_2_F32_F32;
        __mlib_SignalIFFTW_2_F32_F32C;
        __mlib_SignalFFTW_2_F32C;
        __mlib_SignalFFTW_2_F32;
        __mlib_SignalIFFTW_2_F32C;
        __mlib_SignalIFFTW_2_F32;
        __mlib_SignalFFT_3_F32C_F32C;
        __mlib_SignalFFT_3_F32_F32;
        __mlib_SignalFFT_3_F32C_F32;
        __mlib_SignalIFFT_3_F32C_F32C;
        __mlib_SignalIFFT_3_F32_F32;
        __mlib_SignalIFFT_3_F32_F32C;
        __mlib_SignalFFT_3_F32C;
        __mlib_SignalFFT_3_F32;
        __mlib_SignalIFFT_3_F32C;
        __mlib_SignalIFFT_3_F32;
        __mlib_SignalFFTW_3_F32C_F32C;
        __mlib_SignalFFTW_3_F32_F32;
        __mlib_SignalFFTW_3_F32C_F32;
        __mlib_SignalIFFTW_3_F32C_F32C;
        __mlib_SignalIFFTW_3_F32_F32;
        __mlib_SignalIFFTW_3_F32_F32C;
        __mlib_SignalFFTW_3_F32C;
        __mlib_SignalFFTW_3_F32;
        __mlib_SignalIFFTW_3_F32C;
        __mlib_SignalIFFTW_3_F32;
        __mlib_SignalMul_F32;
        __mlib_SignalMul_F32_F32;
        __mlib_SignalMul_F32S;
        __mlib_SignalMul_F32S_F32S;
        __mlib_SignalMulS_F32;
        __mlib_SignalMulS_F32_F32;
        __mlib_SignalMulS_F32S;
        __mlib_SignalMulS_F32S_F32S;
        __mlib_SignalMulSAdd_F32;
        __mlib_SignalMulSAdd_F32_F32;
        __mlib_SignalMulSAdd_F32S;
        __mlib_SignalMulSAdd_F32S_F32S;
        __mlib_SignalConvertShift_U8_F32_Sat;
        __mlib_SignalConvertShift_U8S_F32S_Sat;
        __mlib_SignalConvertShift_S8_F32_Sat;
        __mlib_SignalConvertShift_S8S_F32S_Sat;
        __mlib_SignalConvertShift_S16_F32_Sat;
        __mlib_SignalConvertShift_S16S_F32S_Sat;
        __mlib_SignalConvertShift_S32_F32_Sat;
        __mlib_SignalConvertShift_S32S_F32S_Sat;
        __mlib_SignalConvertShift_F32_U8;
        __mlib_SignalConvertShift_F32S_U8S;
        __mlib_SignalConvertShift_F32_S8;
        __mlib_SignalConvertShift_F32S_S8S;
        __mlib_SignalConvertShift_F32_S16;
        __mlib_SignalConvertShift_F32S_S16S;
        __mlib_SignalConvertShift_F32_S32;
        __mlib_SignalConvertShift_F32S_S32S;
        __mlib_SignalLPCAutoCorrelInit_S16;
        __mlib_SignalLPCAutoCorrel_S16;
        __mlib_SignalLPCAutoCorrel_S16_Adp;
        __mlib_SignalLPCAutoCorrelGetEnergy_S16;
        __mlib_SignalLPCAutoCorrelGetEnergy_S16_Adp;
        __mlib_SignalLPCAutoCorrelGetPARCOR_S16;
        __mlib_SignalLPCAutoCorrelGetPARCOR_S16_Adp;
        __mlib_SignalLPCAutoCorrelFree_S16;
        __mlib_SignalLPCAutoCorrelInit_F32;
        __mlib_SignalLPCAutoCorrel_F32;
        __mlib_SignalLPCAutoCorrelGetEnergy_F32;
        __mlib_SignalLPCAutoCorrelGetPARCOR_F32;
        __mlib_SignalLPCAutoCorrelFree_F32;
        __mlib_SignalLPC2LSP_S16;
        __mlib_SignalLPC2LSP_F32;
        __mlib_SignalLPCCovarianceInit_F32;
        __mlib_SignalLPCCovariance_F32;
        __mlib_SignalLPCCovarianceFree_F32;
        __mlib_SignalLPCCovarianceInit_S16;
        __mlib_SignalLPCCovariance_S16;
        __mlib_SignalLPCCovariance_S16_Adp;
        __mlib_SignalLPCCovarianceFree_S16;
        __mlib_SignalLSP2LPC_S16;
        __mlib_SignalLSP2LPC_S16_Adp;
        __mlib_SignalLSP2LPC_F32;
        __mlib_SignalLPCPitchAnalyze_F32;
        __mlib_SignalLPCPitchAnalyze_S16;
        __mlib_SignalCepstralInit_F32;
        __mlib_SignalCepstral_F32;
        __mlib_SignalCepstralFree_F32;
        __mlib_SignalCepstralInit_S16;
        __mlib_SignalCepstral_S16;
        __mlib_SignalCepstral_S16_Adp;
        __mlib_SignalCepstralFree_S16;
        __mlib_SignalMelCepstralInit_F32;
        __mlib_SignalMelCepstral_F32;
        __mlib_SignalMelCepstralFree_F32;
        __mlib_SignalMelCepstralInit_S16;
        __mlib_SignalMelCepstral_S16;
        __mlib_SignalMelCepstral_S16_Adp;
        __mlib_SignalMelCepstralFree_S16;
        __mlib_SignalLPC2Cepstral_F32;
        __mlib_SignalLPC2Cepstral_S16;
        __mlib_SignalLPC2Cepstral_S16_Adp;
        __mlib_SignalLPCPerceptWeightInit_S16;
        __mlib_SignalLPCPerceptWeight_S16;
        __mlib_SignalLPCPerceptWeightFree_S16;
        __mlib_SignalLPCPerceptWeightInit_F32;
        __mlib_SignalLPCPerceptWeight_F32;
        __mlib_SignalLPCPerceptWeightFree_F32;
        __mlib_SignalDTWScalarInit_S16;
        __mlib_SignalDTWScalar_S16;
        __mlib_SignalDTWScalarPath_S16;
        __mlib_SignalDTWScalarFree_S16;
        __mlib_SignalDTWScalarInit_F32;
        __mlib_SignalDTWScalar_F32;
        __mlib_SignalDTWScalarPath_F32;
        __mlib_SignalDTWScalarFree_F32;
        __mlib_SignalDTWVectorInit_S16;
        __mlib_SignalDTWVector_S16;
        __mlib_SignalDTWVectorPath_S16;
        __mlib_SignalDTWVectorFree_S16;
        __mlib_SignalDTWVectorInit_F32;
        __mlib_SignalDTWVector_F32;
        __mlib_SignalDTWVectorPath_F32;
        __mlib_SignalDTWVectorFree_F32;
        __mlib_SignalDTWKScalar_F32;
        __mlib_SignalDTWKScalarPath_F32;
        __mlib_SignalDTWKScalarFree_F32;
        __mlib_SignalDTWKScalarInit_F32;
        __mlib_SignalDTWKScalar_S16;
        __mlib_SignalDTWKScalarPath_S16;
        __mlib_SignalDTWKScalarFree_S16;
        __mlib_SignalDTWKScalarInit_S16;
        __mlib_SignalDTWKVector_S16;
        __mlib_SignalDTWKVectorPath_S16;
        __mlib_SignalDTWKVectorFree_S16;
        __mlib_SignalDTWKVectorInit_S16;
        __mlib_SignalDTWKVector_F32;
        __mlib_SignalDTWKVectorPath_F32;
        __mlib_SignalDTWKVectorFree_F32;
        __mlib_SignalDTWKVectorInit_F32;
};

SUNWprivate_2.3 {
    global:
        mlib_SignalCrossCorrel_Intr_S16;
        mlib_SignalCrossCorrel;
        mlib_fftDispatcher_D64C_D64C;
        __mlib_fftDispatcher_D64C_D64C;
        __mlib_fftDispatcher_8_D64C_D64C;
        __mlib_fftDispatcher_16_D64C_D64C;
        __mlib_fftDispatcher_24_D64C_D64C;
        __mlib_fftDispatcher_32_D64C_D64C;
        mlib_fftDispatcher_D64_D64;
        __mlib_fftDispatcher_D64_D64;
        __mlib_fftDispatcher_8_D64_D64;
        __mlib_fftDispatcher_16_D64_D64;
        __mlib_fftDispatcher_24_D64_D64;
        __mlib_fftDispatcher_32_D64_D64;
        mlib_fftDispatcher_D64C_D64;
        __mlib_fftDispatcher_D64C_D64;
        __mlib_fftDispatcher_8_D64C_D64;
        __mlib_fftDispatcher_16_D64C_D64;
        __mlib_fftDispatcher_24_D64C_D64;
        __mlib_fftDispatcher_32_D64C_D64;
        mlib_fftDispatcher_D64_D64C;
        __mlib_fftDispatcher_D64_D64C;
        __mlib_fftDispatcher_8_D64_D64C;
        __mlib_fftDispatcher_16_D64_D64C;
        __mlib_fftDispatcher_24_D64_D64C;
        __mlib_fftDispatcher_32_D64_D64C;
        mlib_fftDispatcher_D64C;
        __mlib_fftDispatcher_D64C;
        __mlib_fftDispatcher_8_D64C;
        __mlib_fftDispatcher_16_D64C;
        __mlib_fftDispatcher_24_D64C;
        __mlib_fftDispatcher_32_D64C;
        mlib_fftDispatcher_D64;
        __mlib_fftDispatcher_D64;
        __mlib_fftDispatcher_8_D64;
        __mlib_fftDispatcher_16_D64;
        __mlib_fftDispatcher_24_D64;
        __mlib_fftDispatcher_32_D64;
        __mlib_fftDispatcher_8_BitRev;
        __mlib_fftDispatcher_16_BitRev;
        __mlib_fftDispatcher_24_BitRev;
        __mlib_fftDispatcher_32_BitRev;
        __mlib_fftDispatcher_8_BitRev_RI;
        __mlib_fftDispatcher_16_BitRev_RI;
        __mlib_fftDispatcher_24_BitRev_RI;
        __mlib_fftDispatcher_32_BitRev_RI;
        __mlib_fftDispatcher_8_BitRev_CRI;
        __mlib_fftDispatcher_16_BitRev_CRI;
        __mlib_fftDispatcher_24_BitRev_CRI;
        __mlib_fftDispatcher_32_BitRev_CRI;
        __mlib_fftDispatcher_8_BitRev_Inp;
        __mlib_fftDispatcher_16_BitRev_Inp;
        __mlib_fftDispatcher_24_BitRev_Inp;
        __mlib_fftDispatcher_32_BitRev_Inp;
        __mlib_fftDispatcher_8_BitRev_RI_Inp;
        __mlib_fftDispatcher_16_BitRev_RI_Inp;
        __mlib_fftDispatcher_24_BitRev_RI_Inp;
        __mlib_fftDispatcher_32_BitRev_RI_Inp;
        mlib_fft_D64C_D64_LL;
        mlib_SignalFFT_CACHE1_ORD;
        mlib_c_fftKernel1;
        mlib_fft_func_F;
        mlib_fft_func_I;
        mlib_fft_func_RI_F;
        mlib_fft_func_RI_I;
        mlib_fft_3LayersBlk_F;
        mlib_fft_3LayersBlk_I;
        mlib_fft_3LayersBlk_RI_F;
        mlib_fft_3LayersBlk_RI_I;
        mlib_fftK_SinesTable;
        mlib_fftDispatcherW_F32_Common;
        __mlib_fftDispatcherW_F32_Common;
        mlib_fftDispatcherW_F32C_F32;
        __mlib_fftDispatcherW_F32C_F32;
        mlib_fftDW_GetData1_8;
        mlib_fftDW_GetData1_16;
        mlib_fftDW_GetData1_24;
        mlib_fftDW_GetData1_32;
        mlib_c_fftDW_GetData1_8;
        mlib_c_fftDW_GetData1_16;
        mlib_c_fftDW_GetData1_24;
        mlib_c_fftDW_GetData1_32;
        mlib_c_fftDW_GetData1_8_4;
        mlib_c_fftDW_GetData1_16_4;
        mlib_c_fftDW_GetData1_24_4;
        mlib_c_fftDW_GetData1_32_4;
        mlib_fft_F32C_F32_LL;
        mlib_fft_S16C_S16_LL;
        mlib_fft_S16C_S16_4_LL;
        mlib_fftDW_PutData_S16;
        mlib_SignalVisVersion;
        mlib_fftK_2LayersVeryLast_0;
        mlib_fftK_2LayersVeryLast_i;
        mlib_fft_S16C_S16_4_WR;
        mlib_c_fftKernel;
        mlib_FIR_coef_init_f32;
        mlib_FIR_coef_init_s16;
        mlib_SignalFIR_s16_to_d64;
        mlib_SignalFIR_f32_to_d64;
	mlib_SignalMulBartlett_F32S_i;
	mlib_SignalMulBartlett_F32S_F32S_i;
	mlib_SignalMulBartlett_F32_i;
	mlib_SignalMulBartlett_F32_F32_i;
	mlib_SignalMulBlackman_F32_F32_i;
	mlib_SignalMulBlackman_F32S_F32S_i;
	mlib_SignalMulHamming_F32_F32_i;
	mlib_SignalMulHamming_F32S_F32S_i;
	mlib_SignalMulHanning_F32_F32_i;
	mlib_SignalMulHanning_F32S_F32S_i;
	mlib_SignalMulKaiser_F32_F32_i;
	mlib_SignalMulKaiser_F32S_F32S_i;
	mlib_SignalGenBartlett_F32_i;
	mlib_SignalGenBlackman_F32_i;
	mlib_SignalGenHamming_F32_i;
	mlib_SignalGenHanning_F32_i;
	mlib_SignalGenKaiser_F32_i;
	mlib_SignalGenBartlett_S16_i;
	mlib_SignalGenBlackman_S16_i;
	mlib_SignalGenHamming_S16_i;
	mlib_SignalGenHanning_S16_i;
	mlib_SignalGenKaiser_S16_i;
	mlib_SignalMulBartlett_S16_S16_i;
	mlib_SignalMulBartlett_S16S_S16S_i;
	mlib_SignalMulBlackman_S16_S16_i;
	mlib_SignalMulBlackman_S16S_S16S_i;
	mlib_SignalMulHamming_S16_S16_i;
	mlib_SignalMulHamming_S16S_S16S_i;
	mlib_SignalMulHanning_S16_S16_i;
	mlib_SignalMulHanning_S16S_S16S_i;
	mlib_SignalMulKaiser_S16_S16_i;
	mlib_SignalMulKaiser_S16S_S16S_i;
	mlib_SignalDTWScalarCalcDists;
	mlib_SignalDTWVectorCalcDists;
	mlib_SignalDTWDistFwd;
	mlib_SignalDTWDistBwd;
	mlib_SignalDTWDistJoin;
	mlib_SignalDTWPathFwd;
	mlib_SignalDTWPathBwd;
	mlib_SignalDTWPathJoin;
	mlib_SignalConvKernel_F32;
	__mlib_SignalConvKernel_F32;
	__mlib_SignalConvKernel_F32_a;
	__mlib_SignalConvKernel_F32_b;
	mlib_SignalConvKernel_F32S;
	__mlib_SignalConvKernel_F32S;
	__mlib_SignalConvKernel_F32S_a;
	__mlib_SignalConvKernel_F32S_b;
	mlib_SignalConvKernel_S16;
	__mlib_SignalConvKernel_S16;
	__mlib_SignalConvKernel_S16_a;
	__mlib_SignalConvKernel_S16_b;
	mlib_SignalConvKernel_S16S;
	__mlib_SignalConvKernel_S16S;
	__mlib_SignalConvKernel_S16S_a;
	__mlib_SignalConvKernel_S16S_b;
	mlib_SignalLPCAutoCorrel_F32_cor;
	__mlib_SignalLPCAutoCorrel_F32_cor;
	__mlib_SignalLPCAutoCorrel_F32_cor_i;
	mlib_SignalLPCAutoCorrel_S16_cor;
	__mlib_SignalLPCAutoCorrel_S16_cor;
	__mlib_SignalLPCAutoCorrel_S16_cor_i;
	__mlib_fft_r2c_ll_i;
	__mlib_fft_r2c_ll;
	mlib_fft_r2c_ll;
	__mlib_fft_r2r_1l_i;
	__mlib_fft_r2r_1l;
	mlib_fft_r2r_1l;
	__mlib_SignalCepstral_S16_Middle;
	mlib_SignalCepstral_S16_Middle;
	mlib_SignalMelCepstral_S16_Middle;
	__mlib_SignalMelCepstral_S16_Middle;
	__mlib_SignalMelCepstral_S16_Middle1;
	__mlib_SignalMelCepstral_S16_Middle2;
	mlib_LPC_CreateMatrix;
	__mlib_LPC_CreateMatrix;
	__mlib_LPC_CreateMatrix_i;
	mlib_FIR_part_Main;
	__mlib_FIR_part_Main;
	__mlib_FIR_part_Main_i;
	__mlib_SingalLPCPitchCorel;
	__mlib_SingalLPCPitchNorm_3;
	__mlib_SignalLPCPitch_F32_S16;
	mlib_SignalDWTK_Kernel;
	mlib_SignalDTWKScalar_Cost;
	mlib_VectorCostMatrix_L1;
	mlib_VectorCostMatrix_L2;
        __mlib_SignalLMSFilterNonAdapt_S16_S16_Sat;
        __mlib_SignalLMSFilterNonAdapt_S16S_S16S_Sat;
        __mlib_SignalLMSFilterNonAdapt_F32_F32;
        __mlib_SignalLMSFilterNonAdapt_F32S_F32S;
        __mlib_SignalNLMSFilterInit_S16_S16;
        __mlib_SignalNLMSFilterInit_S16S_S16S;
        __mlib_SignalNLMSFilter_S16_S16_Sat;
        __mlib_SignalNLMSFilter_S16S_S16S_Sat;
        __mlib_SignalNLMSFilterNonAdapt_S16_S16_Sat;
        __mlib_SignalNLMSFilterNonAdapt_S16S_S16S_Sat;
        __mlib_SignalNLMSFilterFree_S16_S16;
        __mlib_SignalNLMSFilterFree_S16S_S16S;
        __mlib_SignalNLMSFilterInit_F32_F32;
        __mlib_SignalNLMSFilterInit_F32S_F32S;
        __mlib_SignalNLMSFilter_F32_F32;
        __mlib_SignalNLMSFilter_F32S_F32S;
        __mlib_SignalNLMSFilterNonAdapt_F32_F32;
        __mlib_SignalNLMSFilterNonAdapt_F32S_F32S;
        __mlib_SignalNLMSFilterFree_F32_F32;
        __mlib_SignalNLMSFilterFree_F32S_F32S;
} SUNWprivate_2.2;
