Imported from WDSP (NR0V, GPL v2+) by tools/import_wdsp.py
source dir: C:/Users/jacin/Documents/hpsdr-rs-upstream-merge/vendor/wdsp

nnet.c           verbatim      sha256 1c1dfa4535b373f43b256d416d253082353211a7961c9183e41a8e86084aaa10
nnet.c           + NNR_FAST hooks (tools/patch_nnet_fast.py)  sha256 9d626ed3c7e714ec0eb44278234ad284a4aa046be24502de121647f160b93d64
nnio.c           verbatim      sha256 9ed88c93dc562dc64c890d6ff308df8f79b08fc555775a1a31e418b6673b93ed
nnet.h           verbatim      sha256 50b33791c5a19b7d49a48db2a70f3939e5bc106a2a1d4cf2220433071cbb3c89
nnio.h           verbatim      sha256 f81c1851763a074e030675f9b98d6203f62f993f272399f8d58da4b130a51e0d
nnet_profile.h   verbatim      sha256 4849c6028c04a0b782f7c0074e56cc59750d1cc8c67cc18795b359f414dfca86
nnr.h            verbatim      sha256 045bf92cc7765ab229b9cdc9e87ff4b687a4b639d2cee547874a98fe0288b969
nnr.c            cut at line 702  sha256(orig) 9343dad280179ccbbdc2a7691cb0d424953197c38ca388a1512e49c10bc2a0b7
wdsp_nnr_0.bin   from nnr_model_0.c, 2098944 bytes, sha256 e1ebfed6f522746bcfc1265d4990f0250ae1de5b2050e58af9fc965dc1d94c96

Added by nnr-lite (not from WDSP; GPL v2+ like the rest):
  nnr_ext.inc      plain-C replacements for the SetRXANNR* properties, #included at the end of nnr.c
  nnr_lite.c       flat float API (nnr/include/nnr_lite.h)
  nnr_nomodel.c    empty built-in model slot
  nnet_fast.c/.h   optimised layer code replacing the layers of nnet.c: output-stationary (gather)
                   transposed convolutions, [freq][channel] layout, batched GRU matrix products,
                   float32 + 128-bit SIMD (nnr_simd.h).  nnet.c calls it when built with -DNNR_FAST
                   (hooks added by tools/patch_nnet_fast.py); without it nnet.c is the WDSP original.
  nnr_simd.h       GCC/clang vector-extension portability layer for nnet_fast.c
  ../compat/       comm.h and fftw_kiss.c (kissfft behind the 4 FFTW calls)

SNBA import (tools/import_snb.py):
  snb.c            cut at line 573 + isize edit  sha256(orig) bca5548268a13aac5d7039c309d954f67fb5457bcd79036ae090c5240e814a2a
  snb.h            cut after the SNBA part  sha256(orig) be9b749b883a798ec02819e14be07e061b19eab6ea40cf98f62499f9f3eb4bb5
  resample.c       verbatim      sha256 c0b7efbff752b005774fb8ef31548dbb5f19067ef0ccca76a8800b170157d17d
  resample.h       verbatim      sha256 0153e70df67148977c1384588b5ec790f30f7ae7faecab0568cddb04bdfa7b59
  snb_fir.c        fir_bandpass() of fir.c, cache dropped  sha256(fir.c) 0b109426e072c8bbf6953738f248e2a20f305c74f712f3dabb70ca815471d2b2
  snb_math.c       lmath.c up to create_builder (dR, trI, asolve, median)  sha256(orig) c6bd30d2d827a886e8c53456174720b8421a9f31147be9fc0e120ff373a0aec4
