// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026 // Copyright 2014-2025 Synopsys, Inc. All rights reserved. // C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32 bool__ : _basic() bool; __cchar__ : _basic() __cchar; __schar__ : _basic() __schar; __uchar__ : _basic() __uchar; __sshort__ : _basic() __sshort; __ushort__ : _basic() __ushort; __sint__ : _basic() __sint; __uint__ : _basic() __uint; __slong__ : _basic() __slong; __ulong__ : _basic() __ulong; __flongdouble__ : _basic() __flongdouble; int72___ : _basic() int72_; int32___ : _basic() int32_; __slonglong__ : _basic() __slonglong; __ulonglong__ : _basic() __ulonglong; __Pvoid__ : _basic() __Pvoid; int64___ : _basic() int64_; accum_t__ : _basic() accum_t; flags_t__ : _basic() flags_t; __rtp__ : _typedef() __rtp $__ulonglong__; __atp0__ : _typedef() __atp0 $accum_t__; __atp1__ : _typedef() __atp1 $accum_t__; __atp2__ : _typedef() __atp2 $__ulonglong__; dmaddr___ : _basic() dmaddr_; float32__ : _typedef() float32 $__uint__; __rtp___1 : _typedef() __rtp $float32__; __atp0___1 : _typedef() __atp0 $__sint__; float64__ : _typedef() float64 $__ulonglong__; __rtp___2 : _typedef() __rtp $float64__; __atp0___2 : _typedef() __atp0 $__sint__; __rtp___3 : _typedef() __rtp $float32__; __atp0___3 : _typedef() __atp0 $__slonglong__; __rtp___4 : _typedef() __rtp $float64__; __atp0___4 : _typedef() __atp0 $__slonglong__; __rtp___5 : _typedef() __rtp $__sint__; __atp0___5 : _typedef() __atp0 $float32__; __rtp___6 : _typedef() __rtp $__slonglong__; __atp0___6 : _typedef() __atp0 $float32__; __rtp___7 : _typedef() __rtp $float64__; __atp0___7 : _typedef() __atp0 $float32__; __rtp___8 : _typedef() __rtp $float32__; __atp0___8 : _typedef() __atp0 $float32__; __rtp___9 : _typedef() __rtp $float32__; __atp0___9 : _typedef() __atp0 $float32__; __atp1___1 : _typedef() __atp1 $float32__; __rtp___10 : _typedef() __rtp $float32__; __atp0___10 : _typedef() __atp0 $float32__; __atp1___2 : _typedef() __atp1 $float32__; __rtp___11 : _typedef() __rtp $float32__; __atp0___11 : _typedef() __atp0 $float32__; __atp1___3 : _typedef() __atp1 $float32__; __rtp___12 : _typedef() __rtp $float32__; __atp0___12 : _typedef() __atp0 $float32__; __atp1___4 : _typedef() __atp1 $float32__; __rtp___13 : _typedef() __rtp $__sint__; __atp0___13 : _typedef() __atp0 $float32__; __atp1___5 : _typedef() __atp1 $float32__; __rtp___14 : _typedef() __rtp $__sint__; __atp0___14 : _typedef() __atp0 $float32__; __atp1___6 : _typedef() __atp1 $float32__; __rtp___15 : _typedef() __rtp $__sint__; __atp0___15 : _typedef() __atp0 $float32__; __atp1___7 : _typedef() __atp1 $float32__; __rtp___16 : _typedef() __rtp $__sint__; __atp0___16 : _typedef() __atp0 $float64__; __rtp___17 : _typedef() __rtp $__slonglong__; __atp0___17 : _typedef() __atp0 $float64__; __rtp___18 : _typedef() __rtp $float32__; __atp0___18 : _typedef() __atp0 $float64__; __rtp___19 : _typedef() __rtp $float64__; __atp0___19 : _typedef() __atp0 $float64__; __rtp___20 : _typedef() __rtp $float64__; __atp0___20 : _typedef() __atp0 $float64__; __atp1___8 : _typedef() __atp1 $float64__; __rtp___21 : _typedef() __rtp $float64__; __atp0___21 : _typedef() __atp0 $float64__; __atp1___9 : _typedef() __atp1 $float64__; __rtp___22 : _typedef() __rtp $float64__; __atp0___22 : _typedef() __atp0 $float64__; __atp1___10 : _typedef() __atp1 $float64__; __rtp___23 : _typedef() __rtp $float64__; __atp0___23 : _typedef() __atp0 $float64__; __atp1___11 : _typedef() __atp1 $float64__; __rtp___24 : _typedef() __rtp $__sint__; __atp0___24 : _typedef() __atp0 $float64__; __atp1___12 : _typedef() __atp1 $float64__; __rtp___25 : _typedef() __rtp $__sint__; __atp0___25 : _typedef() __atp0 $float64__; __atp1___13 : _typedef() __atp1 $float64__; __rtp___26 : _typedef() __rtp $__sint__; __atp0___26 : _typedef() __atp0 $float64__; __atp1___14 : _typedef() __atp1 $float64__; __ffloat__ : _basic() __ffloat; __fdouble__ : _basic() __fdouble; uint15__IMSK : _basic(IMSK,1,1) uint15_; uint15__irq_stat : _basic(irq_stat,1,1) uint15_; __sint_DMA : _basic(DMA,4,4) __sint; __Pvoid_DMA : _basic(DMA,4,4) __Pvoid; __P__sint_DMA : _pointer(DMA,4,4) $__Pvoid_DMA $__sint_DMA; BufferPtr_DMA : _struct(DMA,12,4) BufferPtr { buffer_len $__sint_DMA @0; ptr_start $__P__sint_DMA @4; ptr_current $__P__sint_DMA @8; } __sint_DMB : _basic(DMB,4,4) __sint; __Pvoid_DMB : _basic(DMB,4,4) __Pvoid; __PDMB__sint_DMB : _pointer(DMB,4,4) $__Pvoid_DMB $__sint_DMB; BufferPtrDMB_DMB : _struct(DMB,12,4) BufferPtrDMB { buffer_len $__sint_DMB @0; ptr_start $__PDMB__sint_DMB @4; ptr_current $__PDMB__sint_DMB @8; } __A64DMB__sint_DMB : _array(DMB,256,4) [64] $__sint_DMB; __A64__sint_DMA : _array(DMA,256,4) [64] $__sint_DMA; __rtp___27 : _typedef() __rtp $__ffloat__; __atp0___27 : _typedef() __atp0 $__ffloat__; __atp1___15 : _typedef() __atp1 $__sint__; __rtp___28 : _typedef() __rtp $__fdouble__; __atp0___28 : _typedef() __atp0 $__fdouble__; __atp1___16 : _typedef() __atp1 $__sint__; __rtp___29 : _typedef() __rtp $__ffloat__; __atp0___29 : _typedef() __atp0 $__ffloat__; __rtp___30 : _typedef() __rtp $__fdouble__; __atp0___30 : _typedef() __atp0 $__fdouble__; __rtp___31 : _typedef() __rtp $__ffloat__; __atp0___31 : _typedef() __atp0 $__ffloat__; __rtp___32 : _typedef() __rtp $__fdouble__; __atp0___32 : _typedef() __atp0 $__fdouble__; __rtp___33 : _typedef() __rtp $__ffloat__; __atp0___33 : _typedef() __atp0 $__ffloat__; __rtp___34 : _typedef() __rtp $__fdouble__; __atp0___34 : _typedef() __atp0 $__fdouble__; __rtp___35 : _typedef() __rtp $__ffloat__; __atp0___35 : _typedef() __atp0 $__ffloat__; __rtp___36 : _typedef() __rtp $__fdouble__; __atp0___36 : _typedef() __atp0 $__fdouble__; __rtp___37 : _typedef() __rtp $__ffloat__; __atp0___37 : _typedef() __atp0 $__ffloat__; __rtp___38 : _typedef() __rtp $__fdouble__; __atp0___38 : _typedef() __atp0 $__fdouble__; __rtp___39 : _typedef() __rtp $__ffloat__; __atp0___39 : _typedef() __atp0 $__ffloat__; __rtp___40 : _typedef() __rtp $__fdouble__; __atp0___40 : _typedef() __atp0 $__fdouble__; __rtp___41 : _typedef() __rtp $__ffloat__; __atp0___41 : _typedef() __atp0 $__ffloat__; __rtp___42 : _typedef() __rtp $__fdouble__; __atp0___42 : _typedef() __atp0 $__fdouble__; __rtp___43 : _typedef() __rtp $__ffloat__; __atp0___43 : _typedef() __atp0 $__ffloat__; __rtp___44 : _typedef() __rtp $__fdouble__; __atp0___44 : _typedef() __atp0 $__fdouble__; __rtp___45 : _typedef() __rtp $__ffloat__; __atp0___45 : _typedef() __atp0 $__ffloat__; __rtp___46 : _typedef() __rtp $__fdouble__; __atp0___46 : _typedef() __atp0 $__fdouble__; __rtp___47 : _typedef() __rtp $__ffloat__; __atp0___47 : _typedef() __atp0 $__ffloat__; __atp1___17 : _typedef() __atp1 $__ffloat__; __rtp___48 : _typedef() __rtp $__fdouble__; __atp0___48 : _typedef() __atp0 $__fdouble__; __atp1___18 : _typedef() __atp1 $__fdouble__; __rtp___49 : _typedef() __rtp $__fdouble__; __atp0___49 : _typedef() __atp0 $__fdouble__; __atp1___19 : _typedef() __atp1 $__fdouble__; __rtp___50 : _typedef() __rtp $__ffloat__; __atp0___50 : _typedef() __atp0 $__ffloat__; __rtp___51 : _typedef() __rtp $__fdouble__; __atp0___51 : _typedef() __atp0 $__fdouble__; __rtp___52 : _typedef() __rtp $__ffloat__; __atp0___52 : _typedef() __atp0 $__ffloat__; __rtp___53 : _typedef() __rtp $__fdouble__; __atp0___53 : _typedef() __atp0 $__fdouble__; __rtp___54 : _typedef() __rtp $__fdouble__; __atp0___54 : _typedef() __atp0 $__fdouble__; __rtp___55 : _typedef() __rtp $__ffloat__; __atp0___55 : _typedef() __atp0 $__ffloat__; __atp1___20 : _typedef() __atp1 $__ffloat__; __rtp___56 : _typedef() __rtp $__fdouble__; __atp0___56 : _typedef() __atp0 $__fdouble__; __atp1___21 : _typedef() __atp1 $__fdouble__; __rtp___57 : _typedef() __rtp $__ffloat__; __atp0___57 : _typedef() __atp0 $__ffloat__; __PDMBvoid__ : _basic() __PDMBvoid; fract_t__ : _basic() fract_t; pmem_t__ : _basic() pmem_t; __PDMvoid__ : _basic() __PDMvoid; __PDMAvoid__ : _basic() __PDMAvoid; __PDMIOvoid__ : _basic() __PDMIOvoid; __PPMvoid__ : _basic() __PPMvoid; __A1__sint_DMA : _array(DMA,4,4) [1] $__sint_DMA; __A1DMB__sint_DMB : _array(DMB,4,4) [1] $__sint_DMB; __P__sint__ : _pointer() $__Pvoid__ $__sint_DMA; __PDMB__sint_DMA : _pointer(DMA,4,4) $__Pvoid_DMA $__sint_DMB; __PDMB__sint__ : _pointer() $__Pvoid__ $__sint_DMB; __PBufferPtr__ : _pointer() $__Pvoid__ $BufferPtr_DMA; __sint_____PBufferPtr___P__sint___sint___sint__ : _function() $__sint__ $__PBufferPtr__ $__P__sint__ $__sint__ $__sint__; __PDMBBufferPtrDMB__ : _pointer() $__Pvoid__ $BufferPtrDMB_DMB; __sint_____PDMBBufferPtrDMB___PDMB__sint___sint___sint__ : _function() $__sint__ $__PDMBBufferPtrDMB__ $__PDMB__sint__ $__sint__ $__sint__; void_____PBufferPtr___sint__ : _function() _void $__PBufferPtr__ $__sint__; BufferPtrDMB_DMA : _struct(DMA,12,4) BufferPtrDMB { buffer_len $__sint_DMA @0; ptr_start $__PDMB__sint_DMA @4; ptr_current $__PDMB__sint_DMA @8; } __PBufferPtrDMB__ : _pointer() $__Pvoid__ $BufferPtrDMB_DMA; void_____PBufferPtrDMB___sint__ : _function() _void $__PBufferPtrDMB__ $__sint__; void_____PBufferPtr___sint___1 : _function() _void $__PBufferPtr__ $__sint__; void_____PDMBBufferPtrDMB___sint__ : _function() _void $__PDMBBufferPtrDMB__ $__sint__; __A5__sint_DMA : _array(DMA,20,4) [5] $__sint_DMA; __A2__sint_DMA : _array(DMA,8,4) [2] $__sint_DMA; __A16__sint_DMA : _array(DMA,64,4) [16] $__sint_DMA; SingleSignalPath_DMA : _struct(DMA,144,4) SingleSignalPath { input_scale $__sint_DMA @0; x_nbit_bitshift $__sint_DMA @4; preemph_activated $__sint_DMA @8; b_preemph $__A5__sint_DMA @12; _preemph_scale_nbits $__sint_DMA @32; _xd $__A2__sint_DMA @36; _yd $__A2__sint_DMA @44; _delay_buffer $__A16__sint_DMA @52; delay_buffer $BufferPtr_DMA @116; n_delay_samps $__sint_DMA @128; weight_actived $__sint_DMA @132; weight $__sint_DMA @136; _weight_scale_nbits $__sint_DMA @140; } __PSingleSignalPath__ : _pointer() $__Pvoid__ $SingleSignalPath_DMA; void_____PSingleSignalPath___fdouble___fdouble___fdouble___fdouble___fdouble___sint__ : _function() _void $__PSingleSignalPath__ $__fdouble__ $__fdouble__ $__fdouble__ $__fdouble__ $__fdouble__ $__sint__; __sint_____PSingleSignalPath___sint__ : _function() $__sint__ $__PSingleSignalPath__ $__sint__; void_____PSingleSignalPath___fdouble___sint__ : _function() _void $__PSingleSignalPath__ $__fdouble__ $__sint__; __sint_____PSingleSignalPath___sint___1 : _function() $__sint__ $__PSingleSignalPath__ $__sint__; __sint_____PSingleSignalPath___sint___2 : _function() $__sint__ $__PSingleSignalPath__ $__sint__; __sint_____PSingleSignalPath___sint___3 : _function() $__sint__ $__PSingleSignalPath__ $__sint__; __fdouble_DMA : _basic(DMA,8,8) __fdouble; __P__fdouble__ : _pointer() $__Pvoid__ $__fdouble_DMA; void_____PSingleSignalPath___PSingleSignalPath___P__fdouble___P__fdouble___sint___sint___fdouble___fdouble___fdouble___sint__ : _function() _void $__PSingleSignalPath__ $__PSingleSignalPath__ $__P__fdouble__ $__P__fdouble__ $__sint__ $__sint__ $__fdouble__ $__fdouble__ $__fdouble__ $__sint__; OutputMode__ : _enum() OutputMode $__sint__ { OUTPUT_MODE_C_SENSOR = 0; OUTPUT_MODE_ACC_SENSOR = 1; OUTPUT_MODE_FIR_LMS = 2; OUTPUT_MODE_FIR = 3; OUTPUT_MODE_FIR_LMS_LEAKY = 4; } __sshort_DMB : _basic(DMB,2,2) __sshort; int16_t_DMB : _typedef(DMB,2,2) int16_t $__sshort_DMB; __PDMB__sshort__ : _pointer() $__Pvoid__ $int16_t_DMB; void_____PSingleSignalPath___PSingleSignalPath_OutputMode___PDMB__sshort___PDMB__sshort___PDMB__sshort__ : _function() _void $__PSingleSignalPath__ $__PSingleSignalPath__ $OutputMode__ $__PDMB__sshort__ $__PDMB__sshort__ $__PDMB__sshort__; uint32_t__ : _typedef() uint32_t $__uint__; void__ : _basic() void;