chore: audio-chain xrefs, PACE-stub pattern, SpectralProcessor vftable id
This commit is contained in:
+11
@@ -147,3 +147,14 @@
|
||||
- `FUN_180536300` (475): normalize `DAT_1824c4248/(freq)`, FUN_18052da00/db50/d990/dbc0 (smoothing),
|
||||
FUN_180535880, FUN_180536f90 (249, detector update via dispatch).
|
||||
- Param setup fns: FUN_18052e9b0 (3167), FUN_180529fe0 (2051) — float math on params (DAT_18262b700 block-sizes etc.).
|
||||
|
||||
### Audio chain (xrefs confirmed)
|
||||
- Soothe2Module::processBlock (`0x18052b??` call at 18052b99c) -> **FUN_18052e260** (reads, calls block proc)
|
||||
- -> **FUN_180536300(param_1+0x3d8, in, out, det, n)** (also called from 0x18058e3df)
|
||||
- which calls: FUN_18052da00(normalize), FUN_18052db50(fill/0), **FUN_180535880**, **FUN_180536f90**,
|
||||
FUN_18052d990, FUN_18052dbc0 (smoothed combine), FUN_18052db50.
|
||||
- All small DSP ops = PACE stubs `__std_type_info_compare` + `thunk_FUN_181ba94b0` (dispatch).
|
||||
- vftable SpectralProcessor = `PTR_FUN_182615990`; methods listed in rtti_dsp.json (many are ModuleDecryptor/PACE slots, NOT dsp).
|
||||
- Param/curve generators (exp/log/pow/tan based, DAT_1824c4xxx): FUN_1805316e0 (6238), FUN_180529fe0 (2051), FUN_18052e9b0 (3167).
|
||||
- Dispatch index global `DAT_1826159a0` written only in PACE wrappers 18000101b/180001046.
|
||||
- big spectral-area functions are mostly param/memory/PACE; the real dsp sticks are dispatch kernels (245 targets).
|
||||
|
||||
Reference in New Issue
Block a user