} else {
adjusted_sample = -((-sample * pcd->current_gain)
>> gain_shift);
if (unlikely(adjusted_sample < -32768)) {
adjusted_sample = -32768;
} else {
adjusted_sample = -((-sample * pcd->current_gain)
>> gain_shift);
if (unlikely(adjusted_sample < -32768)) {
adjusted_sample = -32768;