1 # pass through functions
3 .function audiopanoramam_orc_process_s16_ch1_none
10 .function audiopanoramam_orc_process_f32_ch1_none
17 .function audiopanoramam_orc_process_s16_ch2_none
24 .function audiopanoramam_orc_process_f32_ch2_none
31 # psychoacoustic processing function
33 .function audiopanoramam_orc_process_s16_ch1_psy
51 .function audiopanoramam_orc_process_f32_ch1_psy
64 .function audiopanoramam_orc_process_s16_ch2_psy_right
78 mulf right1 left rlpan
80 addf right right1 right
86 .function audiopanoramam_orc_process_s16_ch2_psy_left
100 mulf left1 right lrpan
101 mulf right right rrpan
103 mergelq t1 left right
108 .function audiopanoramam_orc_process_f32_ch2_psy_right
119 mulf right1 left rlpan
121 addf right right1 right
122 mergelq d1 left right
125 .function audiopanoramam_orc_process_f32_ch2_psy_left
136 mulf left1 right lrpan
137 mulf right right rrpan
139 mergelq d1 left right
141 # simple processing functions
143 .function audiopanoramam_orc_process_s16_ch1_sim_right
154 mergelq t1 left right
159 .function audiopanoramam_orc_process_s16_ch1_sim_left
170 mergelq t1 left right
175 .function audiopanoramam_orc_process_s16_ch2_sim_right
187 mulf right right rpan
188 mergelq t1 left right
193 .function audiopanoramam_orc_process_s16_ch2_sim_left
206 mergelq t1 left right
211 .function audiopanoramam_orc_process_f32_ch1_sim_right
220 mergelq d1 left right
223 .function audiopanoramam_orc_process_f32_ch1_sim_left
232 mergelq d1 left right
235 .function audiopanoramam_orc_process_f32_ch2_sim_right
244 mulf right right rpan
245 mergelq d1 left right
247 .function audiopanoramam_orc_process_f32_ch2_sim_left
257 mergelq d1 left right