From 92c05bd96a6e5ed8be046791be0afb77b2b61c23 Mon Sep 17 00:00:00 2001 From: David Michael Barr Date: Mon, 27 Mar 2023 14:47:13 +0900 Subject: [PATCH] benches: Fix alignment issue for cfl_rdo Fixes #3175. Integrated ipred_cfl_ac assembly uses aligned loads. --- benches/bench.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/benches/bench.rs b/benches/bench.rs index 4929d83fdc..76c9fc28f9 100644 --- a/benches/bench.rs +++ b/benches/bench.rs @@ -174,7 +174,9 @@ fn cfl_rdo_bench(b: &mut Bencher, bsize: BlockSize) { let fi = FrameInvariants::::new(config, sequence); let mut fs = FrameState::new(&fi); fs.apply_tile_state_mut(|ts| { - let offset = TileBlockOffset(BlockOffset { x: 1, y: 1 }); + let first_chroma = if bsize == BlockSize::BLOCK_4X4 { 1 } else { 0 }; + let offset = + TileBlockOffset(BlockOffset { x: first_chroma, y: first_chroma }); b.iter(|| rdo_cfl_alpha(ts, offset, bsize, bsize.tx_size(), &fi)) }); }