162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
262306a36Sopenharmony_ci/***************************************************************************
362306a36Sopenharmony_ci *            au88x0_a3ddata.c
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci *  Wed Nov 19 21:11:32 2003
662306a36Sopenharmony_ci *  Copyright  2003  mjander
762306a36Sopenharmony_ci *  mjander@users.sourceforge.org
862306a36Sopenharmony_ci ****************************************************************************/
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci/*
1162306a36Sopenharmony_ci */
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci/* Constant initializer values. */
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_cistatic const a3d_Hrtf_t A3dHrirZeros = {
1662306a36Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1762306a36Sopenharmony_ci	0, 0, 0,
1862306a36Sopenharmony_ci	0, 0, 0,
1962306a36Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2062306a36Sopenharmony_ci	0, 0, 0,
2162306a36Sopenharmony_ci	0, 0, 0
2262306a36Sopenharmony_ci};
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_cistatic __maybe_unused const a3d_Hrtf_t A3dHrirImpulse = {
2562306a36Sopenharmony_ci	0x7fff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2662306a36Sopenharmony_ci	0, 0, 0,
2762306a36Sopenharmony_ci	0, 0, 0, 0,
2862306a36Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2962306a36Sopenharmony_ci	0, 0, 0,
3062306a36Sopenharmony_ci	0, 0, 0
3162306a36Sopenharmony_ci};
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_cistatic __maybe_unused const a3d_Hrtf_t A3dHrirOnes = {
3462306a36Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
3562306a36Sopenharmony_ci	0x7fff,
3662306a36Sopenharmony_ci	0x7fff,
3762306a36Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
3862306a36Sopenharmony_ci	0x7fff,
3962306a36Sopenharmony_ci	0x7fff,
4062306a36Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
4162306a36Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
4262306a36Sopenharmony_ci	0x7fff,
4362306a36Sopenharmony_ci	0x7fff,
4462306a36Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
4562306a36Sopenharmony_ci	0x7fff,
4662306a36Sopenharmony_ci	0x7fff,
4762306a36Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
4862306a36Sopenharmony_ci};
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_cistatic __maybe_unused const a3d_Hrtf_t A3dHrirSatTest = {
5162306a36Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
5262306a36Sopenharmony_ci	0x7fff,
5362306a36Sopenharmony_ci	0x7fff,
5462306a36Sopenharmony_ci	0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001,
5562306a36Sopenharmony_ci	0x8001,
5662306a36Sopenharmony_ci	0x8001,
5762306a36Sopenharmony_ci	0x7fff, 0x0000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5862306a36Sopenharmony_ci	0, 0, 0,
5962306a36Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
6062306a36Sopenharmony_ci};
6162306a36Sopenharmony_ci
6262306a36Sopenharmony_cistatic __maybe_unused const a3d_Hrtf_t A3dHrirDImpulse = {
6362306a36Sopenharmony_ci	0, 0x7fff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6462306a36Sopenharmony_ci	0, 0, 0,
6562306a36Sopenharmony_ci	0, 0, 0, 0,
6662306a36Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6762306a36Sopenharmony_ci	0, 0, 0,
6862306a36Sopenharmony_ci	0, 0, 0
6962306a36Sopenharmony_ci};
7062306a36Sopenharmony_ci
7162306a36Sopenharmony_cistatic const a3d_ItdDline_t A3dItdDlineZeros = {
7262306a36Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7362306a36Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
7462306a36Sopenharmony_ci};
7562306a36Sopenharmony_ci
7662306a36Sopenharmony_cistatic short const GainTCDefault = 0x300;
7762306a36Sopenharmony_cistatic short const ItdTCDefault = 0x0C8;
7862306a36Sopenharmony_cistatic short const HrtfTCDefault = 0x147;
7962306a36Sopenharmony_cistatic short const CoefTCDefault = 0x300;
80