Skip to content

Commit 92c05bd

Browse files
committed
benches: Fix alignment issue for cfl_rdo
Fixes #3175. Integrated ipred_cfl_ac assembly uses aligned loads.
1 parent 6dfdef9 commit 92c05bd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

benches/bench.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,9 @@ fn cfl_rdo_bench(b: &mut Bencher, bsize: BlockSize) {
174174
let fi = FrameInvariants::<u16>::new(config, sequence);
175175
let mut fs = FrameState::new(&fi);
176176
fs.apply_tile_state_mut(|ts| {
177-
let offset = TileBlockOffset(BlockOffset { x: 1, y: 1 });
177+
let first_chroma = if bsize == BlockSize::BLOCK_4X4 { 1 } else { 0 };
178+
let offset =
179+
TileBlockOffset(BlockOffset { x: first_chroma, y: first_chroma });
178180
b.iter(|| rdo_cfl_alpha(ts, offset, bsize, bsize.tx_size(), &fi))
179181
});
180182
}

0 commit comments

Comments
 (0)