; ; PLII_Encode from 0x105fc0 to 0x106ad0 (2832 bytes) ; ; 5 xrefs: ; > Biquad_Filter @ 0x105fbc ; > .PLII_Encode @ 0x107fcc ; > @ 0x2f68 ; > .PLII_Encode @ 0x107fc4 ; > @ 0x1108a8 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; STP X29, X30, [SP,#var_120]! ; +0x0, 0x105fc0 MOV X2, X0 ; +0x4, 0x105fc4 MOV X29, SP ; +0x8, 0x105fc8 STP D10, D11, [SP,#0x120+var_B0] ; +0xc, 0x105fcc STP X27, X28, [SP,#0x120+var_D0] ; +0x10, 0x105fd0 STP D8, D9, [SP,#0x120+var_C0] ; +0x14, 0x105fd4 STP X19, X20, [SP,#0x120+var_110] ; +0x18, 0x105fd8 STP D12, D13, [SP,#0x120+var_A0] ; +0x1c, 0x105fdc STP X21, X22, [SP,#0x120+var_100] ; +0x20, 0x105fe0 STP D14, D15, [SP,#0x120+var_90] ; +0x24, 0x105fe4 STP X23, X24, [SP,#0x120+var_F0] ; +0x28, 0x105fe8 STP X25, X26, [SP,#0x120+var_E0] ; +0x2c, 0x105fec STR X1, [X29,#0x120+var_60] ; +0x30, 0x105ff0 ADD X1, X29, #0x120+var_20 ; +0x34, 0x105ff4 ADD X0, X29, #0x120+var_30 ; +0x38, 0x105ff8 STR X0, [X29,#0x120+var_58] ; +0x3c, 0x105ffc LDP X8, X9, [X2] ; +0x40, 0x106000 LDR X10, [X2,#0x30] ; +0x44, 0x106004 ADD X26, X29, #0x120+var_40 ; +0x48, 0x106008 LDR W3, [X2,#0x38] ; +0x4c, 0x10600c LDP X6, X7, [X2,#0x10] ; +0x50, 0x106010 STP X8, X9, [X29,#0x120+var_30] ; +0x54, 0x106014 STP X6, X7, [X1] ; +0x58, 0x106018 ADD X1, X29, #0x120+var_10 ; +0x5c, 0x10601c LDRH W0, [X2,#0x54] ; +0x60, 0x106020 LDP X4, X5, [X2,#0x20] ; +0x64, 0x106024 STR X10, [X29,#0x120+var_40] ; +0x68, 0x106028 STP X4, X5, [X1] ; +0x6c, 0x10602c STR W3, [X29,#0x120+var_38] ; +0x70, 0x106030 LDR X20, [X2,#0x40] ; +0x74, 0x106034 LDRSH W28, [X2,#0x50] ; +0x78, 0x106038 LDR X21, [X2,#0x48] ; +0x7c, 0x10603c LDRSH W27, [X2,#0x52] ; +0x80, 0x106040 LDRSH W23, [X2,#0x56] ; +0x84, 0x106044 BL .PLII_Encode_Init ; +0x88, 0x106048 CMP W0, WZR ; +0x8c, 0x10604c LDR X1, [X29,#0x120+var_60] ; +0x90, 0x106050 FMOV S11, W0 ; +0x94, 0x106054 B.LE loc_10608C ; +0x98, 0x106058 FMOV W0, S11 ; +0x9c, 0x10605c LDP D8, D9, [SP,#0x120+var_C0] ; +0xa0, 0x106060 LDP X19, X20, [SP,#0x120+var_110] ; +0xa4, 0x106064 LDP D10, D11, [SP,#0x120+var_B0] ; +0xa8, 0x106068 LDP X21, X22, [SP,#0x120+var_100] ; +0xac, 0x10606c LDP D12, D13, [SP,#0x120+var_A0] ; +0xb0, 0x106070 LDP X23, X24, [SP,#0x120+var_F0] ; +0xb4, 0x106074 LDP D14, D15, [SP,#0x120+var_90] ; +0xb8, 0x106078 LDP X25, X26, [SP,#0x120+var_E0] ; +0xbc, 0x10607c LDP X27, X28, [SP,#0x120+var_D0] ; +0xc0, 0x106080 LDP X29, X30, [SP+0x120+var_120],#0x120 ; +0xc4, 0x106084 RET ; +0xc8, 0x106088 CBZ W1, loc_106550 ; +0xcc, 0x10608c ADRP X7, #0x10F000 ; +0xd0, 0x106090 ADRP X9, #p_MainPhase1Coeffs_ptr@PAGE ; +0xd4, 0x106094 LDR X22, [X29,#0x120+var_58] ; +0xd8, 0x106098 ADRP X5, #MainPhase1Vars_L_ptr@PAGE ; +0xdc, 0x10609c FMOV D10, X7 ; +0xe0, 0x1060a0 ADRP X7, #0x10F000 ; +0xe4, 0x1060a4 LDR X9, [X9,#p_MainPhase1Coeffs_ptr@PAGEOFF]; p_MainPhase1Coeffs ; +0xe8, 0x1060a8 ADRP X4, #p_SurrPhase1Coeffs_ptr@PAGE ; +0xec, 0x1060ac FMOV D9, X7 ; +0xf0, 0x1060b0 ADRP X7, #0x10F000 ; +0xf4, 0x1060b4 LDRH W1, [X26] ; +0xf8, 0x1060b8 MOV X2, X20 ; +0xfc, 0x1060bc FMOV D8, X7 ; +0x100, 0x1060c0 LDR X0, [X22] ; +0x104, 0x1060c4 LDR X5, [X5,#MainPhase1Vars_L_ptr@PAGEOFF]; MainPhase1Vars_L ; +0x108, 0x1060c8 MOV W3, W28 ; +0x10c, 0x1060cc STR X4, [X29,#0x120+var_60] ; +0x110, 0x1060d0 MOV W6, W23 ; +0x114, 0x1060d4 LDR X4, [X9] ; +0x118, 0x1060d8 ADRP X25, #p_MainPhase3Coeffs_ptr@PAGE ; +0x11c, 0x1060dc STR X9, [X29,#0x120+var_68] ; +0x120, 0x1060e0 ADRP X19, #p_MainPhase4Coeffs_ptr@PAGE ; +0x124, 0x1060e4 BL .Pole_Zero_Filter_Phase ; +0x128, 0x1060e8 ADRP X7, #p_MainPhase2Coeffs_ptr@PAGE ; +0x12c, 0x1060ec ADRP X5, #MainPhase2Vars_L_ptr@PAGE ; +0x130, 0x1060f0 MOV W1, W28 ; +0x134, 0x1060f4 MOV X2, X20 ; +0x138, 0x1060f8 MOV W3, W28 ; +0x13c, 0x1060fc MOV W6, W23 ; +0x140, 0x106100 LDR X7, [X7,#p_MainPhase2Coeffs_ptr@PAGEOFF]; p_MainPhase2Coeffs ; +0x144, 0x106104 MOV X0, X20 ; +0x148, 0x106108 LDR X5, [X5,#MainPhase2Vars_L_ptr@PAGEOFF]; MainPhase2Vars_L ; +0x14c, 0x10610c STR X7, [X29,#0x120+var_58] ; +0x150, 0x106110 LDR X4, [X7] ; +0x154, 0x106114 BL .Pole_Zero_Filter_Phase ; +0x158, 0x106118 LDR X25, [X25,#p_MainPhase3Coeffs_ptr@PAGEOFF]; p_MainPhase3Coeffs ; +0x15c, 0x10611c ADRP X5, #MainPhase3Vars_L_ptr@PAGE ; +0x160, 0x106120 MOV W1, W28 ; +0x164, 0x106124 MOV X2, X20 ; +0x168, 0x106128 MOV W3, W28 ; +0x16c, 0x10612c LDR X4, [X25] ; +0x170, 0x106130 MOV W6, W23 ; +0x174, 0x106134 LDR X5, [X5,#MainPhase3Vars_L_ptr@PAGEOFF]; MainPhase3Vars_L ; +0x178, 0x106138 MOV X0, X20 ; +0x17c, 0x10613c BL .Pole_Zero_Filter_Phase ; +0x180, 0x106140 LDR X19, [X19,#p_MainPhase4Coeffs_ptr@PAGEOFF]; p_MainPhase4Coeffs ; +0x184, 0x106144 ADRP X5, #MainPhase4Vars_L_ptr@PAGE ; +0x188, 0x106148 MOV W1, W28 ; +0x18c, 0x10614c MOV X2, X20 ; +0x190, 0x106150 MOV W3, W28 ; +0x194, 0x106154 LDR X4, [X19] ; +0x198, 0x106158 MOV W6, W23 ; +0x19c, 0x10615c LDR X5, [X5,#MainPhase4Vars_L_ptr@PAGEOFF]; MainPhase4Vars_L ; +0x1a0, 0x106160 MOV X0, X20 ; +0x1a4, 0x106164 BL .Pole_Zero_Filter_Phase ; +0x1a8, 0x106168 LDR X9, [X29,#0x120+var_68] ; +0x1ac, 0x10616c ADRP X5, #MainPhase1Vars_R_ptr@PAGE ; +0x1b0, 0x106170 LDRH W1, [X26,#4] ; +0x1b4, 0x106174 MOV X2, X21 ; +0x1b8, 0x106178 LDR X0, [X22,#0x10] ; +0x1bc, 0x10617c MOV W3, W27 ; +0x1c0, 0x106180 LDR X4, [X9] ; +0x1c4, 0x106184 MOV W6, W23 ; +0x1c8, 0x106188 LDR X5, [X5,#MainPhase1Vars_R_ptr@PAGEOFF]; MainPhase1Vars_R ; +0x1cc, 0x10618c STR X9, [X29,#0x120+var_70] ; +0x1d0, 0x106190 BL .Pole_Zero_Filter_Phase ; +0x1d4, 0x106194 LDR X7, [X29,#0x120+var_58] ; +0x1d8, 0x106198 ADRP X5, #MainPhase2Vars_R_ptr@PAGE ; +0x1dc, 0x10619c MOV W1, W27 ; +0x1e0, 0x1061a0 MOV X2, X21 ; +0x1e4, 0x1061a4 MOV W3, W27 ; +0x1e8, 0x1061a8 MOV W6, W23 ; +0x1ec, 0x1061ac LDR X4, [X7] ; +0x1f0, 0x1061b0 MOV X0, X21 ; +0x1f4, 0x1061b4 LDR X5, [X5,#MainPhase2Vars_R_ptr@PAGEOFF]; MainPhase2Vars_R ; +0x1f8, 0x1061b8 STR X7, [X29,#0x120+var_68] ; +0x1fc, 0x1061bc BL .Pole_Zero_Filter_Phase ; +0x200, 0x1061c0 ADRP X5, #MainPhase3Vars_R_ptr@PAGE ; +0x204, 0x1061c4 LDR X4, [X25] ; +0x208, 0x1061c8 MOV W1, W27 ; +0x20c, 0x1061cc MOV X2, X21 ; +0x210, 0x1061d0 MOV W3, W27 ; +0x214, 0x1061d4 MOV W6, W23 ; +0x218, 0x1061d8 LDR X5, [X5,#MainPhase3Vars_R_ptr@PAGEOFF]; MainPhase3Vars_R ; +0x21c, 0x1061dc MOV X0, X21 ; +0x220, 0x1061e0 BL .Pole_Zero_Filter_Phase ; +0x224, 0x1061e4 ADRP X5, #MainPhase4Vars_R_ptr@PAGE ; +0x228, 0x1061e8 LDR X4, [X19] ; +0x22c, 0x1061ec MOV W1, W27 ; +0x230, 0x1061f0 MOV X2, X21 ; +0x234, 0x1061f4 MOV W3, W27 ; +0x238, 0x1061f8 MOV W6, W23 ; +0x23c, 0x1061fc LDR X5, [X5,#MainPhase4Vars_R_ptr@PAGEOFF]; MainPhase4Vars_R ; +0x240, 0x106200 MOV X0, X21 ; +0x244, 0x106204 BL .Pole_Zero_Filter_Phase ; +0x248, 0x106208 LDRSH W24, [X26,#2] ; +0x24c, 0x10620c LDR X9, [X29,#0x120+var_70] ; +0x250, 0x106210 ADRP X5, #MainPhase1Vars_C_ptr@PAGE ; +0x254, 0x106214 STR X22, [X29,#0x120+var_58] ; +0x258, 0x106218 MOV W6, W23 ; +0x25c, 0x10621c LDR X22, [X22,#8] ; +0x260, 0x106220 MOV W1, W24 ; +0x264, 0x106224 LDR X4, [X9] ; +0x268, 0x106228 MOV W3, W24 ; +0x26c, 0x10622c LDR X5, [X5,#MainPhase1Vars_C_ptr@PAGEOFF]; MainPhase1Vars_C ; +0x270, 0x106230 MOV X2, X22 ; +0x274, 0x106234 MOV X0, X22 ; +0x278, 0x106238 BL .Pole_Zero_Filter_Phase ; +0x27c, 0x10623c LDR X7, [X29,#0x120+var_68] ; +0x280, 0x106240 ADRP X5, #MainPhase2Vars_C_ptr@PAGE ; +0x284, 0x106244 MOV W1, W24 ; +0x288, 0x106248 MOV X2, X22 ; +0x28c, 0x10624c MOV W3, W24 ; +0x290, 0x106250 MOV W6, W23 ; +0x294, 0x106254 LDR X4, [X7] ; +0x298, 0x106258 MOV X0, X22 ; +0x29c, 0x10625c LDR X5, [X5,#MainPhase2Vars_C_ptr@PAGEOFF]; MainPhase2Vars_C ; +0x2a0, 0x106260 BL .Pole_Zero_Filter_Phase ; +0x2a4, 0x106264 ADRP X5, #MainPhase3Vars_C_ptr@PAGE ; +0x2a8, 0x106268 LDR X4, [X25] ; +0x2ac, 0x10626c MOV W1, W24 ; +0x2b0, 0x106270 MOV X2, X22 ; +0x2b4, 0x106274 MOV W3, W24 ; +0x2b8, 0x106278 MOV W6, W23 ; +0x2bc, 0x10627c LDR X5, [X5,#MainPhase3Vars_C_ptr@PAGEOFF]; MainPhase3Vars_C ; +0x2c0, 0x106280 MOV X0, X22 ; +0x2c4, 0x106284 BL .Pole_Zero_Filter_Phase ; +0x2c8, 0x106288 ADRP X5, #MainPhase4Vars_C_ptr@PAGE ; +0x2cc, 0x10628c LDR X4, [X19] ; +0x2d0, 0x106290 MOV W1, W24 ; +0x2d4, 0x106294 MOV X2, X22 ; +0x2d8, 0x106298 MOV W3, W24 ; +0x2dc, 0x10629c MOV W6, W23 ; +0x2e0, 0x1062a0 LDR X5, [X5,#MainPhase4Vars_C_ptr@PAGEOFF]; MainPhase4Vars_C ; +0x2e4, 0x1062a4 MOV X0, X22 ; +0x2e8, 0x1062a8 BL .Pole_Zero_Filter_Phase ; +0x2ec, 0x1062ac LDRSH W25, [X26,#6] ; +0x2f0, 0x1062b0 LDR X4, [X29,#0x120+var_60] ; +0x2f4, 0x1062b4 ADRP X5, #SurrPhase1Vars_Ls_ptr@PAGE ; +0x2f8, 0x1062b8 LDR X1, [X29,#0x120+var_58] ; +0x2fc, 0x1062bc MOV W6, W23 ; +0x300, 0x1062c0 MOV W3, W25 ; +0x304, 0x1062c4 LDR X0, [X4,#p_SurrPhase1Coeffs_ptr@PAGEOFF]; p_SurrPhase1Coeffs ; +0x308, 0x1062c8 LDR X19, [X1,#0x18] ; +0x30c, 0x1062cc MOV W1, W25 ; +0x310, 0x1062d0 LDR X5, [X5,#SurrPhase1Vars_Ls_ptr@PAGEOFF]; SurrPhase1Vars_Ls ; +0x314, 0x1062d4 LDR X4, [X0] ; +0x318, 0x1062d8 MOV X2, X19 ; +0x31c, 0x1062dc MOV X0, X19 ; +0x320, 0x1062e0 BL .Pole_Zero_Filter_Phase ; +0x324, 0x1062e4 FMOV X2, D10 ; +0x328, 0x1062e8 ADRP X5, #SurrPhase2Vars_Ls_ptr@PAGE ; +0x32c, 0x1062ec MOV W1, W25 ; +0x330, 0x1062f0 MOV W3, W25 ; +0x334, 0x1062f4 MOV W6, W23 ; +0x338, 0x1062f8 LDR X5, [X5,#SurrPhase2Vars_Ls_ptr@PAGEOFF]; SurrPhase2Vars_Ls ; +0x33c, 0x1062fc LDR X0, [X2,#0xD50] ; +0x340, 0x106300 MOV X2, X19 ; +0x344, 0x106304 LDR X4, [X0] ; +0x348, 0x106308 MOV X0, X19 ; +0x34c, 0x10630c BL .Pole_Zero_Filter_Phase ; +0x350, 0x106310 FMOV X2, D9 ; +0x354, 0x106314 ADRP X5, #SurrPhase3Vars_Ls_ptr@PAGE ; +0x358, 0x106318 MOV W1, W25 ; +0x35c, 0x10631c MOV W3, W25 ; +0x360, 0x106320 MOV W6, W23 ; +0x364, 0x106324 LDR X5, [X5,#SurrPhase3Vars_Ls_ptr@PAGEOFF]; SurrPhase3Vars_Ls ; +0x368, 0x106328 LDR X0, [X2,#0xD58] ; +0x36c, 0x10632c MOV X2, X19 ; +0x370, 0x106330 LDR X4, [X0] ; +0x374, 0x106334 MOV X0, X19 ; +0x378, 0x106338 BL .Pole_Zero_Filter_Phase ; +0x37c, 0x10633c FMOV X2, D8 ; +0x380, 0x106340 ADRP X5, #SurrPhase4Vars_Ls_ptr@PAGE ; +0x384, 0x106344 MOV W1, W25 ; +0x388, 0x106348 MOV X0, X19 ; +0x38c, 0x10634c MOV W6, W23 ; +0x390, 0x106350 LDR X5, [X5,#SurrPhase4Vars_Ls_ptr@PAGEOFF]; SurrPhase4Vars_Ls ; +0x394, 0x106354 LDR X3, [X2,#0xD60] ; +0x398, 0x106358 MOV X2, X19 ; +0x39c, 0x10635c LDR X4, [X3] ; +0x3a0, 0x106360 MOV W3, W25 ; +0x3a4, 0x106364 BL .Pole_Zero_Filter_Phase ; +0x3a8, 0x106368 LDR X1, [X29,#0x120+var_58] ; +0x3ac, 0x10636c LDRSH W8, [X26,#8] ; +0x3b0, 0x106370 LDR X26, [X1,#0x20] ; +0x3b4, 0x106374 LDR X0, [X29,#0x120+var_60] ; +0x3b8, 0x106378 ADRP X5, #SurrPhase1Vars_Rs_ptr@PAGE ; +0x3bc, 0x10637c MOV W1, W8 ; +0x3c0, 0x106380 MOV W3, W8 ; +0x3c4, 0x106384 MOV X2, X26 ; +0x3c8, 0x106388 MOV W6, W23 ; +0x3cc, 0x10638c LDR X0, [X0,#p_SurrPhase1Coeffs_ptr@PAGEOFF]; p_SurrPhase1Coeffs ; +0x3d0, 0x106390 LDR X5, [X5,#SurrPhase1Vars_Rs_ptr@PAGEOFF]; SurrPhase1Vars_Rs ; +0x3d4, 0x106394 STR X8, [X29,#0x120+var_58] ; +0x3d8, 0x106398 LDR X4, [X0] ; +0x3dc, 0x10639c MOV X0, X26 ; +0x3e0, 0x1063a0 BL .Pole_Zero_Filter_Phase ; +0x3e4, 0x1063a4 FMOV X0, D10 ; +0x3e8, 0x1063a8 ADRP X5, #SurrPhase2Vars_Rs_ptr@PAGE ; +0x3ec, 0x1063ac LDR X8, [X29,#0x120+var_58] ; +0x3f0, 0x1063b0 MOV X2, X26 ; +0x3f4, 0x1063b4 MOV W6, W23 ; +0x3f8, 0x1063b8 LDR X5, [X5,#SurrPhase2Vars_Rs_ptr@PAGEOFF]; SurrPhase2Vars_Rs ; +0x3fc, 0x1063bc MOV W1, W8 ; +0x400, 0x1063c0 LDR X0, [X0,#0xD50] ; +0x404, 0x1063c4 MOV W3, W8 ; +0x408, 0x1063c8 LDR X4, [X0] ; +0x40c, 0x1063cc MOV X0, X26 ; +0x410, 0x1063d0 BL .Pole_Zero_Filter_Phase ; +0x414, 0x1063d4 FMOV X0, D9 ; +0x418, 0x1063d8 ADRP X5, #SurrPhase3Vars_Rs_ptr@PAGE ; +0x41c, 0x1063dc LDR X8, [X29,#0x120+var_58] ; +0x420, 0x1063e0 MOV X2, X26 ; +0x424, 0x1063e4 MOV W6, W23 ; +0x428, 0x1063e8 LDR X5, [X5,#SurrPhase3Vars_Rs_ptr@PAGEOFF]; SurrPhase3Vars_Rs ; +0x42c, 0x1063ec MOV W1, W8 ; +0x430, 0x1063f0 LDR X0, [X0,#0xD58] ; +0x434, 0x1063f4 MOV W3, W8 ; +0x438, 0x1063f8 LDR X4, [X0] ; +0x43c, 0x1063fc MOV X0, X26 ; +0x440, 0x106400 BL .Pole_Zero_Filter_Phase ; +0x444, 0x106404 FMOV X0, D8 ; +0x448, 0x106408 ADRP X5, #SurrPhase4Vars_Rs_ptr@PAGE ; +0x44c, 0x10640c LDR X8, [X29,#0x120+var_58] ; +0x450, 0x106410 MOV X2, X26 ; +0x454, 0x106414 MOV W6, W23 ; +0x458, 0x106418 LDR X5, [X5,#SurrPhase4Vars_Rs_ptr@PAGEOFF]; SurrPhase4Vars_Rs ; +0x45c, 0x10641c MOV W1, W8 ; +0x460, 0x106420 LDR X3, [X0,#0xD60] ; +0x464, 0x106424 MOV X0, X26 ; +0x468, 0x106428 LDR X4, [X3] ; +0x46c, 0x10642c MOV W3, W8 ; +0x470, 0x106430 BL .Pole_Zero_Filter_Phase ; +0x474, 0x106434 CBZ W23, loc_10605C ; +0x478, 0x106438 SBFIZ X0, X24, #2, #0x20 ; ' ' ; +0x47c, 0x10643c LDR X8, [X29,#0x120+var_58] ; +0x480, 0x106440 LDR S10, =0x3F3504F3 ; +0x484, 0x106444 SBFIZ X28, X28, #2, #0x20 ; ' ' ; +0x488, 0x106448 FMOV D14, X0 ; +0x48c, 0x10644c SBFIZ X0, X25, #2, #0x20 ; ' ' ; +0x490, 0x106450 LDR S9, =0x3F5EF778 ; +0x494, 0x106454 SBFIZ X27, X27, #2, #0x20 ; ' ' ; +0x498, 0x106458 FMOV D13, X0 ; +0x49c, 0x10645c SBFIZ X0, X8, #2, #0x20 ; ' ' ; +0x4a0, 0x106460 LDR S8, =0x3EFAC44A ; +0x4a4, 0x106464 MOV W24, #0 ; +0x4a8, 0x106468 FMOV D12, X0 ; +0x4ac, 0x10646c ADD X0, X29, #0x120+var_48 ; +0x4b0, 0x106470 ADD X25, X29, #0x120+var_44 ; +0x4b4, 0x106474 FMOV D15, X0 ; +0x4b8, 0x106478 B loc_1064D4 ; +0x4bc, 0x10647c STR X1, [X29,#0x120+var_58] ; +0x4c0, 0x106480 BL .DSP_Saturate ; +0x4c4, 0x106484 LDR X1, [X29,#0x120+var_58] ; +0x4c8, 0x106488 CMP W1, WZR ; +0x4cc, 0x10648c CSEL W0, W0, W1, EQ ; +0x4d0, 0x106490 FMOV S11, W0 ; +0x4d4, 0x106494 FMOV X0, D14 ; +0x4d8, 0x106498 ADD W24, W24, #1 ; +0x4dc, 0x10649c CMP W23, W24 ; +0x4e0, 0x1064a0 ADD X22, X22, X0 ; +0x4e4, 0x1064a4 FMOV X0, D13 ; +0x4e8, 0x1064a8 ADD X19, X19, X0 ; +0x4ec, 0x1064ac FMOV X0, D12 ; +0x4f0, 0x1064b0 ADD X26, X26, X0 ; +0x4f4, 0x1064b4 LDR W0, [X29,#0x120+var_48] ; +0x4f8, 0x1064b8 STR W0, [X20] ; +0x4fc, 0x1064bc ADD X20, X20, X28 ; +0x500, 0x1064c0 LDR W0, [X29,#0x120+var_44] ; +0x504, 0x1064c4 STR W0, [X21] ; +0x508, 0x1064c8 ADD X21, X21, X27 ; +0x50c, 0x1064cc B.EQ loc_10605C ; +0x510, 0x1064d0 LDR S2, [X20] ; +0x514, 0x1064d4 FMOV X0, D15 ; +0x518, 0x1064d8 STR S2, [X29,#0x120+var_48] ; +0x51c, 0x1064dc LDR S3, [X21] ; +0x520, 0x1064e0 STR S3, [X29,#0x120+var_44] ; +0x524, 0x1064e4 LDR S1, [X22] ; +0x528, 0x1064e8 FMADD S2, S1, S10, S2 ; +0x52c, 0x1064ec STR S2, [X29,#0x120+var_48] ; +0x530, 0x1064f0 LDR S0, [X22] ; +0x534, 0x1064f4 FMADD S0, S0, S10, S3 ; +0x538, 0x1064f8 STR S0, [X29,#0x120+var_44] ; +0x53c, 0x1064fc LDR S1, [X19] ; +0x540, 0x106500 FMSUB S2, S1, S9, S2 ; +0x544, 0x106504 STR S2, [X29,#0x120+var_48] ; +0x548, 0x106508 LDR S1, [X19] ; +0x54c, 0x10650c FMADD S0, S1, S8, S0 ; +0x550, 0x106510 STR S0, [X29,#0x120+var_44] ; +0x554, 0x106514 LDR S1, [X26] ; +0x558, 0x106518 FMSUB S2, S1, S8, S2 ; +0x55c, 0x10651c STR S2, [X29,#0x120+var_48] ; +0x560, 0x106520 LDR S1, [X26] ; +0x564, 0x106524 FMADD S0, S1, S9, S0 ; +0x568, 0x106528 STR S0, [X29,#0x120+var_44] ; +0x56c, 0x10652c BL .DSP_Saturate ; +0x570, 0x106530 FMOV W2, S11 ; +0x574, 0x106534 MOV W1, W0 ; +0x578, 0x106538 MOV X0, X25 ; +0x57c, 0x10653c CBZ W2, loc_106480 ; +0x580, 0x106540 MOV X0, X25 ; +0x584, 0x106544 BL .DSP_Saturate ; +0x588, 0x106548 B loc_106498 ; +0x58c, 0x10654c ADRP X7, #0x10F000 ; +0x590, 0x106550 ADRP X11, #p_MainHPFCoeffs_ptr@PAGE ; +0x594, 0x106554 LDR X22, [X29,#0x120+var_58] ; +0x598, 0x106558 ADRP X5, #MainHPFVars_L_ptr@PAGE ; +0x59c, 0x10655c FMOV D10, X7 ; +0x5a0, 0x106560 ADRP X7, #0x10F000 ; +0x5a4, 0x106564 LDR X11, [X11,#p_MainHPFCoeffs_ptr@PAGEOFF]; p_MainHPFCoeffs ; +0x5a8, 0x106568 ADRP X4, #p_SurrPhase1Coeffs_ptr@PAGE ; +0x5ac, 0x10656c FMOV D9, X7 ; +0x5b0, 0x106570 ADRP X7, #0x10F000 ; +0x5b4, 0x106574 LDRH W1, [X26] ; +0x5b8, 0x106578 MOV X2, X20 ; +0x5bc, 0x10657c FMOV D8, X7 ; +0x5c0, 0x106580 LDR X0, [X22] ; +0x5c4, 0x106584 LDR X5, [X5,#MainHPFVars_L_ptr@PAGEOFF]; MainHPFVars_L ; +0x5c8, 0x106588 MOV W3, W28 ; +0x5cc, 0x10658c STR X4, [X29,#0x120+var_60] ; +0x5d0, 0x106590 MOV W6, W23 ; +0x5d4, 0x106594 LDR X4, [X11] ; +0x5d8, 0x106598 ADRP X25, #p_MainPhase3Coeffs_ptr@PAGE ; +0x5dc, 0x10659c STR X11, [X29,#0x120+var_78] ; +0x5e0, 0x1065a0 ADRP X19, #p_MainPhase4Coeffs_ptr@PAGE ; +0x5e4, 0x1065a4 BL .Pole_Zero_Filter ; +0x5e8, 0x1065a8 ADRP X10, #p_MainLPFCoeffs_ptr@PAGE ; +0x5ec, 0x1065ac ADRP X5, #MainLPFVars_L_ptr@PAGE ; +0x5f0, 0x1065b0 MOV W1, W28 ; +0x5f4, 0x1065b4 MOV X2, X20 ; +0x5f8, 0x1065b8 MOV W3, W28 ; +0x5fc, 0x1065bc MOV W6, W23 ; +0x600, 0x1065c0 LDR X10, [X10,#p_MainLPFCoeffs_ptr@PAGEOFF]; p_MainLPFCoeffs ; +0x604, 0x1065c4 MOV X0, X20 ; +0x608, 0x1065c8 LDR X5, [X5,#MainLPFVars_L_ptr@PAGEOFF]; MainLPFVars_L ; +0x60c, 0x1065cc STR X10, [X29,#0x120+var_70] ; +0x610, 0x1065d0 LDR X4, [X10] ; +0x614, 0x1065d4 BL .Biquad_Filter ; +0x618, 0x1065d8 ADRP X9, #p_MainPhase1Coeffs_ptr@PAGE ; +0x61c, 0x1065dc ADRP X5, #MainPhase1Vars_L_ptr@PAGE ; +0x620, 0x1065e0 MOV W1, W28 ; +0x624, 0x1065e4 MOV X2, X20 ; +0x628, 0x1065e8 MOV W3, W28 ; +0x62c, 0x1065ec MOV W6, W23 ; +0x630, 0x1065f0 LDR X9, [X9,#p_MainPhase1Coeffs_ptr@PAGEOFF]; p_MainPhase1Coeffs ; +0x634, 0x1065f4 MOV X0, X20 ; +0x638, 0x1065f8 LDR X5, [X5,#MainPhase1Vars_L_ptr@PAGEOFF]; MainPhase1Vars_L ; +0x63c, 0x1065fc STR X9, [X29,#0x120+var_68] ; +0x640, 0x106600 LDR X4, [X9] ; +0x644, 0x106604 BL .Pole_Zero_Filter_Phase ; +0x648, 0x106608 ADRP X7, #p_MainPhase2Coeffs_ptr@PAGE ; +0x64c, 0x10660c ADRP X5, #MainPhase2Vars_L_ptr@PAGE ; +0x650, 0x106610 MOV W1, W28 ; +0x654, 0x106614 MOV X2, X20 ; +0x658, 0x106618 MOV W3, W28 ; +0x65c, 0x10661c MOV W6, W23 ; +0x660, 0x106620 LDR X7, [X7,#p_MainPhase2Coeffs_ptr@PAGEOFF]; p_MainPhase2Coeffs ; +0x664, 0x106624 MOV X0, X20 ; +0x668, 0x106628 LDR X5, [X5,#MainPhase2Vars_L_ptr@PAGEOFF]; MainPhase2Vars_L ; +0x66c, 0x10662c STR X7, [X29,#0x120+var_58] ; +0x670, 0x106630 LDR X4, [X7] ; +0x674, 0x106634 BL .Pole_Zero_Filter_Phase ; +0x678, 0x106638 LDR X25, [X25,#p_MainPhase3Coeffs_ptr@PAGEOFF]; p_MainPhase3Coeffs ; +0x67c, 0x10663c ADRP X5, #MainPhase3Vars_L_ptr@PAGE ; +0x680, 0x106640 MOV W1, W28 ; +0x684, 0x106644 MOV X2, X20 ; +0x688, 0x106648 MOV W3, W28 ; +0x68c, 0x10664c LDR X4, [X25] ; +0x690, 0x106650 MOV W6, W23 ; +0x694, 0x106654 LDR X5, [X5,#MainPhase3Vars_L_ptr@PAGEOFF]; MainPhase3Vars_L ; +0x698, 0x106658 MOV X0, X20 ; +0x69c, 0x10665c BL .Pole_Zero_Filter_Phase ; +0x6a0, 0x106660 LDR X19, [X19,#p_MainPhase4Coeffs_ptr@PAGEOFF]; p_MainPhase4Coeffs ; +0x6a4, 0x106664 ADRP X5, #MainPhase4Vars_L_ptr@PAGE ; +0x6a8, 0x106668 MOV W1, W28 ; +0x6ac, 0x10666c MOV X2, X20 ; +0x6b0, 0x106670 MOV W3, W28 ; +0x6b4, 0x106674 LDR X4, [X19] ; +0x6b8, 0x106678 MOV W6, W23 ; +0x6bc, 0x10667c LDR X5, [X5,#MainPhase4Vars_L_ptr@PAGEOFF]; MainPhase4Vars_L ; +0x6c0, 0x106680 MOV X0, X20 ; +0x6c4, 0x106684 BL .Pole_Zero_Filter_Phase ; +0x6c8, 0x106688 LDR X11, [X29,#0x120+var_78] ; +0x6cc, 0x10668c ADRP X5, #MainHPFVars_R_ptr@PAGE ; +0x6d0, 0x106690 LDRH W1, [X26,#4] ; +0x6d4, 0x106694 MOV X2, X21 ; +0x6d8, 0x106698 LDR X0, [X22,#0x10] ; +0x6dc, 0x10669c MOV W3, W27 ; +0x6e0, 0x1066a0 LDR X4, [X11] ; +0x6e4, 0x1066a4 MOV W6, W23 ; +0x6e8, 0x1066a8 LDR X5, [X5,#MainHPFVars_R_ptr@PAGEOFF]; MainHPFVars_R ; +0x6ec, 0x1066ac STR X11, [X29,#0x120+var_80] ; +0x6f0, 0x1066b0 BL .Pole_Zero_Filter ; +0x6f4, 0x1066b4 LDR X10, [X29,#0x120+var_70] ; +0x6f8, 0x1066b8 ADRP X5, #MainLPFVars_R_ptr@PAGE ; +0x6fc, 0x1066bc MOV W1, W27 ; +0x700, 0x1066c0 MOV X2, X21 ; +0x704, 0x1066c4 MOV W3, W27 ; +0x708, 0x1066c8 MOV W6, W23 ; +0x70c, 0x1066cc LDR X4, [X10] ; +0x710, 0x1066d0 MOV X0, X21 ; +0x714, 0x1066d4 LDR X5, [X5,#MainLPFVars_R_ptr@PAGEOFF]; MainLPFVars_R ; +0x718, 0x1066d8 STR X10, [X29,#0x120+var_78] ; +0x71c, 0x1066dc BL .Biquad_Filter ; +0x720, 0x1066e0 LDR X9, [X29,#0x120+var_68] ; +0x724, 0x1066e4 ADRP X5, #MainPhase1Vars_R_ptr@PAGE ; +0x728, 0x1066e8 MOV W1, W27 ; +0x72c, 0x1066ec MOV X2, X21 ; +0x730, 0x1066f0 MOV W3, W27 ; +0x734, 0x1066f4 MOV W6, W23 ; +0x738, 0x1066f8 LDR X4, [X9] ; +0x73c, 0x1066fc MOV X0, X21 ; +0x740, 0x106700 LDR X5, [X5,#MainPhase1Vars_R_ptr@PAGEOFF]; MainPhase1Vars_R ; +0x744, 0x106704 STR X9, [X29,#0x120+var_70] ; +0x748, 0x106708 BL .Pole_Zero_Filter_Phase ; +0x74c, 0x10670c LDR X7, [X29,#0x120+var_58] ; +0x750, 0x106710 ADRP X5, #MainPhase2Vars_R_ptr@PAGE ; +0x754, 0x106714 MOV W1, W27 ; +0x758, 0x106718 MOV X2, X21 ; +0x75c, 0x10671c MOV W3, W27 ; +0x760, 0x106720 MOV W6, W23 ; +0x764, 0x106724 LDR X4, [X7] ; +0x768, 0x106728 MOV X0, X21 ; +0x76c, 0x10672c LDR X5, [X5,#MainPhase2Vars_R_ptr@PAGEOFF]; MainPhase2Vars_R ; +0x770, 0x106730 STR X7, [X29,#0x120+var_68] ; +0x774, 0x106734 BL .Pole_Zero_Filter_Phase ; +0x778, 0x106738 ADRP X5, #MainPhase3Vars_R_ptr@PAGE ; +0x77c, 0x10673c LDR X4, [X25] ; +0x780, 0x106740 MOV W1, W27 ; +0x784, 0x106744 MOV X2, X21 ; +0x788, 0x106748 MOV W3, W27 ; +0x78c, 0x10674c MOV W6, W23 ; +0x790, 0x106750 LDR X5, [X5,#MainPhase3Vars_R_ptr@PAGEOFF]; MainPhase3Vars_R ; +0x794, 0x106754 MOV X0, X21 ; +0x798, 0x106758 BL .Pole_Zero_Filter_Phase ; +0x79c, 0x10675c ADRP X5, #MainPhase4Vars_R_ptr@PAGE ; +0x7a0, 0x106760 LDR X4, [X19] ; +0x7a4, 0x106764 MOV W1, W27 ; +0x7a8, 0x106768 MOV X2, X21 ; +0x7ac, 0x10676c MOV W3, W27 ; +0x7b0, 0x106770 MOV W6, W23 ; +0x7b4, 0x106774 LDR X5, [X5,#MainPhase4Vars_R_ptr@PAGEOFF]; MainPhase4Vars_R ; +0x7b8, 0x106778 MOV X0, X21 ; +0x7bc, 0x10677c BL .Pole_Zero_Filter_Phase ; +0x7c0, 0x106780 LDRSH W24, [X26,#2] ; +0x7c4, 0x106784 LDR X11, [X29,#0x120+var_80] ; +0x7c8, 0x106788 ADRP X5, #MainHPFVars_C_ptr@PAGE ; +0x7cc, 0x10678c STR X22, [X29,#0x120+var_58] ; +0x7d0, 0x106790 MOV W6, W23 ; +0x7d4, 0x106794 LDR X22, [X22,#8] ; +0x7d8, 0x106798 MOV W1, W24 ; +0x7dc, 0x10679c LDR X4, [X11] ; +0x7e0, 0x1067a0 MOV W3, W24 ; +0x7e4, 0x1067a4 LDR X5, [X5,#MainHPFVars_C_ptr@PAGEOFF]; MainHPFVars_C ; +0x7e8, 0x1067a8 MOV X2, X22 ; +0x7ec, 0x1067ac MOV X0, X22 ; +0x7f0, 0x1067b0 BL .Pole_Zero_Filter ; +0x7f4, 0x1067b4 LDR X10, [X29,#0x120+var_78] ; +0x7f8, 0x1067b8 ADRP X5, #MainLPFVars_C_ptr@PAGE ; +0x7fc, 0x1067bc MOV W1, W24 ; +0x800, 0x1067c0 MOV X2, X22 ; +0x804, 0x1067c4 MOV W3, W24 ; +0x808, 0x1067c8 MOV W6, W23 ; +0x80c, 0x1067cc LDR X4, [X10] ; +0x810, 0x1067d0 MOV X0, X22 ; +0x814, 0x1067d4 LDR X5, [X5,#MainLPFVars_C_ptr@PAGEOFF]; MainLPFVars_C ; +0x818, 0x1067d8 BL .Biquad_Filter ; +0x81c, 0x1067dc LDR X9, [X29,#0x120+var_70] ; +0x820, 0x1067e0 ADRP X5, #MainPhase1Vars_C_ptr@PAGE ; +0x824, 0x1067e4 MOV W1, W24 ; +0x828, 0x1067e8 MOV X2, X22 ; +0x82c, 0x1067ec MOV W3, W24 ; +0x830, 0x1067f0 MOV W6, W23 ; +0x834, 0x1067f4 LDR X4, [X9] ; +0x838, 0x1067f8 MOV X0, X22 ; +0x83c, 0x1067fc LDR X5, [X5,#MainPhase1Vars_C_ptr@PAGEOFF]; MainPhase1Vars_C ; +0x840, 0x106800 BL .Pole_Zero_Filter_Phase ; +0x844, 0x106804 LDR X7, [X29,#0x120+var_68] ; +0x848, 0x106808 ADRP X5, #MainPhase2Vars_C_ptr@PAGE ; +0x84c, 0x10680c MOV W1, W24 ; +0x850, 0x106810 MOV X2, X22 ; +0x854, 0x106814 MOV W3, W24 ; +0x858, 0x106818 MOV W6, W23 ; +0x85c, 0x10681c LDR X4, [X7] ; +0x860, 0x106820 MOV X0, X22 ; +0x864, 0x106824 LDR X5, [X5,#MainPhase2Vars_C_ptr@PAGEOFF]; MainPhase2Vars_C ; +0x868, 0x106828 BL .Pole_Zero_Filter_Phase ; +0x86c, 0x10682c ADRP X5, #MainPhase3Vars_C_ptr@PAGE ; +0x870, 0x106830 LDR X4, [X25] ; +0x874, 0x106834 MOV W1, W24 ; +0x878, 0x106838 MOV X2, X22 ; +0x87c, 0x10683c MOV W3, W24 ; +0x880, 0x106840 MOV W6, W23 ; +0x884, 0x106844 LDR X5, [X5,#MainPhase3Vars_C_ptr@PAGEOFF]; MainPhase3Vars_C ; +0x888, 0x106848 MOV X0, X22 ; +0x88c, 0x10684c BL .Pole_Zero_Filter_Phase ; +0x890, 0x106850 ADRP X5, #MainPhase4Vars_C_ptr@PAGE ; +0x894, 0x106854 LDR X4, [X19] ; +0x898, 0x106858 MOV W1, W24 ; +0x89c, 0x10685c MOV X2, X22 ; +0x8a0, 0x106860 MOV W3, W24 ; +0x8a4, 0x106864 MOV W6, W23 ; +0x8a8, 0x106868 LDR X5, [X5,#MainPhase4Vars_C_ptr@PAGEOFF]; MainPhase4Vars_C ; +0x8ac, 0x10686c MOV X0, X22 ; +0x8b0, 0x106870 BL .Pole_Zero_Filter_Phase ; +0x8b4, 0x106874 LDRSH W25, [X26,#6] ; +0x8b8, 0x106878 LDR X0, [X29,#0x120+var_58] ; +0x8bc, 0x10687c ADRP X5, #SurrHPF1Vars_Ls_ptr@PAGE ; +0x8c0, 0x106880 MOV W6, W23 ; +0x8c4, 0x106884 MOV W3, W25 ; +0x8c8, 0x106888 LDR X19, [X0,#0x18] ; +0x8cc, 0x10688c ADRP X0, #p_SurrHPFCoeffs_ptr@PAGE ; +0x8d0, 0x106890 LDR X5, [X5,#SurrHPF1Vars_Ls_ptr@PAGEOFF]; SurrHPF1Vars_Ls ; +0x8d4, 0x106894 MOV X2, X19 ; +0x8d8, 0x106898 LDR X1, [X0,#p_SurrHPFCoeffs_ptr@PAGEOFF]; p_SurrHPFCoeffs ; +0x8dc, 0x10689c MOV X0, X19 ; +0x8e0, 0x1068a0 MOV X4, X1 ; +0x8e4, 0x1068a4 STR X4, [X29,#0x120+var_68] ; +0x8e8, 0x1068a8 MOV W1, W25 ; +0x8ec, 0x1068ac LDR X4, [X4] ; +0x8f0, 0x1068b0 BL .Pole_Zero_Filter ; +0x8f4, 0x1068b4 LDR X4, [X29,#0x120+var_68] ; +0x8f8, 0x1068b8 ADRP X5, #SurrHPF2Vars_Ls_ptr@PAGE ; +0x8fc, 0x1068bc MOV W1, W25 ; +0x900, 0x1068c0 MOV X2, X19 ; +0x904, 0x1068c4 MOV W3, W25 ; +0x908, 0x1068c8 MOV W6, W23 ; +0x90c, 0x1068cc LDR X4, [X4] ; +0x910, 0x1068d0 MOV X0, X19 ; +0x914, 0x1068d4 LDR X5, [X5,#SurrHPF2Vars_Ls_ptr@PAGEOFF]; SurrHPF2Vars_Ls ; +0x918, 0x1068d8 BL .Pole_Zero_Filter ; +0x91c, 0x1068dc ADRP X0, #p_SurrLPFCoeffs_ptr@PAGE ; +0x920, 0x1068e0 MOV W1, W25 ; +0x924, 0x1068e4 MOV X2, X19 ; +0x928, 0x1068e8 MOV W3, W25 ; +0x92c, 0x1068ec MOV W6, W23 ; +0x930, 0x1068f0 LDR X5, [X0,#p_SurrLPFCoeffs_ptr@PAGEOFF]; p_SurrLPFCoeffs ; +0x934, 0x1068f4 MOV X0, X19 ; +0x938, 0x1068f8 MOV X7, X5 ; +0x93c, 0x1068fc ADRP X5, #SurrLPF1Vars_Ls_ptr@PAGE ; +0x940, 0x106900 STR X7, [X29,#0x120+var_70] ; +0x944, 0x106904 LDR X4, [X7] ; +0x948, 0x106908 LDR X5, [X5,#SurrLPF1Vars_Ls_ptr@PAGEOFF]; SurrLPF1Vars_Ls ; +0x94c, 0x10690c BL .Biquad_Filter ; +0x950, 0x106910 LDR X7, [X29,#0x120+var_70] ; +0x954, 0x106914 ADRP X5, #SurrLPF2Vars_Ls_ptr@PAGE ; +0x958, 0x106918 MOV W1, W25 ; +0x95c, 0x10691c MOV X2, X19 ; +0x960, 0x106920 MOV W3, W25 ; +0x964, 0x106924 MOV W6, W23 ; +0x968, 0x106928 LDR X4, [X7] ; +0x96c, 0x10692c MOV X0, X19 ; +0x970, 0x106930 LDR X5, [X5,#SurrLPF2Vars_Ls_ptr@PAGEOFF]; SurrLPF2Vars_Ls ; +0x974, 0x106934 BL .Biquad_Filter ; +0x978, 0x106938 LDR X2, [X29,#0x120+var_60] ; +0x97c, 0x10693c ADRP X5, #SurrPhase1Vars_Ls_ptr@PAGE ; +0x980, 0x106940 MOV W1, W25 ; +0x984, 0x106944 MOV W3, W25 ; +0x988, 0x106948 MOV W6, W23 ; +0x98c, 0x10694c LDR X0, [X2,#p_SurrPhase1Coeffs_ptr@PAGEOFF]; p_SurrPhase1Coeffs ; +0x990, 0x106950 MOV X2, X19 ; +0x994, 0x106954 LDR X5, [X5,#SurrPhase1Vars_Ls_ptr@PAGEOFF]; SurrPhase1Vars_Ls ; +0x998, 0x106958 LDR X4, [X0] ; +0x99c, 0x10695c MOV X0, X19 ; +0x9a0, 0x106960 BL .Pole_Zero_Filter_Phase ; +0x9a4, 0x106964 FMOV X2, D10 ; +0x9a8, 0x106968 ADRP X5, #SurrPhase2Vars_Ls_ptr@PAGE ; +0x9ac, 0x10696c MOV W1, W25 ; +0x9b0, 0x106970 MOV W3, W25 ; +0x9b4, 0x106974 MOV W6, W23 ; +0x9b8, 0x106978 LDR X5, [X5,#SurrPhase2Vars_Ls_ptr@PAGEOFF]; SurrPhase2Vars_Ls ; +0x9bc, 0x10697c LDR X0, [X2,#0xD50] ; +0x9c0, 0x106980 MOV X2, X19 ; +0x9c4, 0x106984 LDR X4, [X0] ; +0x9c8, 0x106988 MOV X0, X19 ; +0x9cc, 0x10698c BL .Pole_Zero_Filter_Phase ; +0x9d0, 0x106990 FMOV X2, D9 ; +0x9d4, 0x106994 ADRP X5, #SurrPhase3Vars_Ls_ptr@PAGE ; +0x9d8, 0x106998 MOV W1, W25 ; +0x9dc, 0x10699c MOV W3, W25 ; +0x9e0, 0x1069a0 MOV W6, W23 ; +0x9e4, 0x1069a4 LDR X5, [X5,#SurrPhase3Vars_Ls_ptr@PAGEOFF]; SurrPhase3Vars_Ls ; +0x9e8, 0x1069a8 LDR X0, [X2,#0xD58] ; +0x9ec, 0x1069ac MOV X2, X19 ; +0x9f0, 0x1069b0 LDR X4, [X0] ; +0x9f4, 0x1069b4 MOV X0, X19 ; +0x9f8, 0x1069b8 BL .Pole_Zero_Filter_Phase ; +0x9fc, 0x1069bc FMOV X2, D8 ; +0xa00, 0x1069c0 ADRP X5, #SurrPhase4Vars_Ls_ptr@PAGE ; +0xa04, 0x1069c4 MOV W1, W25 ; +0xa08, 0x1069c8 MOV W3, W25 ; +0xa0c, 0x1069cc MOV W6, W23 ; +0xa10, 0x1069d0 LDR X5, [X5,#SurrPhase4Vars_Ls_ptr@PAGEOFF]; SurrPhase4Vars_Ls ; +0xa14, 0x1069d4 LDR X0, [X2,#0xD60] ; +0xa18, 0x1069d8 MOV X2, X19 ; +0xa1c, 0x1069dc LDR X4, [X0] ; +0xa20, 0x1069e0 MOV X0, X19 ; +0xa24, 0x1069e4 BL .Pole_Zero_Filter_Phase ; +0xa28, 0x1069e8 LDR X0, [X29,#0x120+var_58] ; +0xa2c, 0x1069ec ADRP X5, #SurrHPF1Vars_Rs_ptr@PAGE ; +0xa30, 0x1069f0 LDR X4, [X29,#0x120+var_68] ; +0xa34, 0x1069f4 MOV W6, W23 ; +0xa38, 0x1069f8 LDRSH W8, [X26,#8] ; +0xa3c, 0x1069fc LDR X7, [X0,#0x20] ; +0xa40, 0x106a00 LDR X4, [X4] ; +0xa44, 0x106a04 MOV W1, W8 ; +0xa48, 0x106a08 LDR X5, [X5,#SurrHPF1Vars_Rs_ptr@PAGEOFF]; SurrHPF1Vars_Rs ; +0xa4c, 0x106a0c MOV X2, X7 ; +0xa50, 0x106a10 MOV W3, W8 ; +0xa54, 0x106a14 MOV X0, X7 ; +0xa58, 0x106a18 STR X7, [X29,#0x120+var_78] ; +0xa5c, 0x106a1c MOV X26, X7 ; +0xa60, 0x106a20 STR X8, [X29,#0x120+var_58] ; +0xa64, 0x106a24 BL .Pole_Zero_Filter ; +0xa68, 0x106a28 LDR X4, [X29,#0x120+var_68] ; +0xa6c, 0x106a2c ADRP X5, #SurrHPF2Vars_Rs_ptr@PAGE ; +0xa70, 0x106a30 LDR X8, [X29,#0x120+var_58] ; +0xa74, 0x106a34 MOV W6, W23 ; +0xa78, 0x106a38 LDR X7, [X29,#0x120+var_78] ; +0xa7c, 0x106a3c LDR X4, [X4] ; +0xa80, 0x106a40 MOV W1, W8 ; +0xa84, 0x106a44 LDR X5, [X5,#SurrHPF2Vars_Rs_ptr@PAGEOFF]; SurrHPF2Vars_Rs ; +0xa88, 0x106a48 MOV X2, X7 ; +0xa8c, 0x106a4c MOV W3, W8 ; +0xa90, 0x106a50 MOV X0, X7 ; +0xa94, 0x106a54 STR X8, [X29,#0x120+var_68] ; +0xa98, 0x106a58 STR X7, [X29,#0x120+var_58] ; +0xa9c, 0x106a5c BL .Pole_Zero_Filter ; +0xaa0, 0x106a60 LDR X7, [X29,#0x120+var_70] ; +0xaa4, 0x106a64 ADRP X5, #SurrLPF1Vars_Rs_ptr@PAGE ; +0xaa8, 0x106a68 LDR X8, [X29,#0x120+var_68] ; +0xaac, 0x106a6c MOV W6, W23 ; +0xab0, 0x106a70 LDR X4, [X7] ; +0xab4, 0x106a74 MOV W1, W8 ; +0xab8, 0x106a78 LDR X7, [X29,#0x120+var_58] ; +0xabc, 0x106a7c MOV W3, W8 ; +0xac0, 0x106a80 LDR X5, [X5,#SurrLPF1Vars_Rs_ptr@PAGEOFF]; SurrLPF1Vars_Rs ; +0xac4, 0x106a84 MOV X2, X7 ; +0xac8, 0x106a88 MOV X0, X7 ; +0xacc, 0x106a8c BL .Biquad_Filter ; +0xad0, 0x106a90 LDR X7, [X29,#0x120+var_70] ; +0xad4, 0x106a94 ADRP X5, #SurrLPF2Vars_Rs_ptr@PAGE ; +0xad8, 0x106a98 LDR X8, [X29,#0x120+var_68] ; +0xadc, 0x106a9c MOV W6, W23 ; +0xae0, 0x106aa0 LDR X4, [X7] ; +0xae4, 0x106aa4 MOV W1, W8 ; +0xae8, 0x106aa8 LDR X7, [X29,#0x120+var_58] ; +0xaec, 0x106aac MOV W3, W8 ; +0xaf0, 0x106ab0 LDR X5, [X5,#SurrLPF2Vars_Rs_ptr@PAGEOFF]; SurrLPF2Vars_Rs ; +0xaf4, 0x106ab4 MOV X0, X7 ; +0xaf8, 0x106ab8 MOV X2, X7 ; +0xafc, 0x106abc STR X8, [X29,#0x120+var_58] ; +0xb00, 0x106ac0 BL .Biquad_Filter ; +0xb04, 0x106ac4 LDR X8, [X29,#0x120+var_58] ; +0xb08, 0x106ac8 B loc_106378 ; +0xb0c, 0x106acc