18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
28c2ecf20Sopenharmony_ci/***************************************************************************
38c2ecf20Sopenharmony_ci *            au88x0_a3ddata.c
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci *  Wed Nov 19 21:11:32 2003
68c2ecf20Sopenharmony_ci *  Copyright  2003  mjander
78c2ecf20Sopenharmony_ci *  mjander@users.sourceforge.org
88c2ecf20Sopenharmony_ci ****************************************************************************/
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci/*
118c2ecf20Sopenharmony_ci */
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci/* Constant initializer values. */
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_cistatic const a3d_Hrtf_t A3dHrirZeros = {
168c2ecf20Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
178c2ecf20Sopenharmony_ci	0, 0, 0,
188c2ecf20Sopenharmony_ci	0, 0, 0,
198c2ecf20Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
208c2ecf20Sopenharmony_ci	0, 0, 0,
218c2ecf20Sopenharmony_ci	0, 0, 0
228c2ecf20Sopenharmony_ci};
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_cistatic __maybe_unused const a3d_Hrtf_t A3dHrirImpulse = {
258c2ecf20Sopenharmony_ci	0x7fff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
268c2ecf20Sopenharmony_ci	0, 0, 0,
278c2ecf20Sopenharmony_ci	0, 0, 0, 0,
288c2ecf20Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
298c2ecf20Sopenharmony_ci	0, 0, 0,
308c2ecf20Sopenharmony_ci	0, 0, 0
318c2ecf20Sopenharmony_ci};
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_cistatic __maybe_unused const a3d_Hrtf_t A3dHrirOnes = {
348c2ecf20Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
358c2ecf20Sopenharmony_ci	0x7fff,
368c2ecf20Sopenharmony_ci	0x7fff,
378c2ecf20Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
388c2ecf20Sopenharmony_ci	0x7fff,
398c2ecf20Sopenharmony_ci	0x7fff,
408c2ecf20Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
418c2ecf20Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
428c2ecf20Sopenharmony_ci	0x7fff,
438c2ecf20Sopenharmony_ci	0x7fff,
448c2ecf20Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
458c2ecf20Sopenharmony_ci	0x7fff,
468c2ecf20Sopenharmony_ci	0x7fff,
478c2ecf20Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
488c2ecf20Sopenharmony_ci};
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_cistatic __maybe_unused const a3d_Hrtf_t A3dHrirSatTest = {
518c2ecf20Sopenharmony_ci	0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
528c2ecf20Sopenharmony_ci	0x7fff,
538c2ecf20Sopenharmony_ci	0x7fff,
548c2ecf20Sopenharmony_ci	0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001,
558c2ecf20Sopenharmony_ci	0x8001,
568c2ecf20Sopenharmony_ci	0x8001,
578c2ecf20Sopenharmony_ci	0x7fff, 0x0000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
588c2ecf20Sopenharmony_ci	0, 0, 0,
598c2ecf20Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
608c2ecf20Sopenharmony_ci};
618c2ecf20Sopenharmony_ci
628c2ecf20Sopenharmony_cistatic __maybe_unused const a3d_Hrtf_t A3dHrirDImpulse = {
638c2ecf20Sopenharmony_ci	0, 0x7fff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
648c2ecf20Sopenharmony_ci	0, 0, 0,
658c2ecf20Sopenharmony_ci	0, 0, 0, 0,
668c2ecf20Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
678c2ecf20Sopenharmony_ci	0, 0, 0,
688c2ecf20Sopenharmony_ci	0, 0, 0
698c2ecf20Sopenharmony_ci};
708c2ecf20Sopenharmony_ci
718c2ecf20Sopenharmony_cistatic const a3d_ItdDline_t A3dItdDlineZeros = {
728c2ecf20Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
738c2ecf20Sopenharmony_ci	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
748c2ecf20Sopenharmony_ci};
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_cistatic short const GainTCDefault = 0x300;
778c2ecf20Sopenharmony_cistatic short const ItdTCDefault = 0x0C8;
788c2ecf20Sopenharmony_cistatic short const HrtfTCDefault = 0x147;
798c2ecf20Sopenharmony_cistatic short const CoefTCDefault = 0x300;
80