pub(super) fn extract_ar_row(
coords: &[[isize; 2]],
num_coords: usize,
source_origin: &[u8],
denoised_origin: &[u8],
stride: usize,
dec: (usize, usize),
alt_source_origin: Option<&[u8]>,
alt_denoised_origin: Option<&[u8]>,
alt_stride: usize,
x: usize,
y: usize,
buffer: &mut [f64],
) -> f64