Lines Matching defs:shift
133 static int run_psnr(FILE *f[2], int len, int shift, int skip_bytes)
169 fseek(f[shift < 0], abs(shift), SEEK_CUR);
272 int shift;
299 printf("tiny_psnr <file1> <file2> [<elem size>|u8|s16|f32|f64 [<shift> [<skip bytes> [<shift search range>]]]]\n");
311 for (shift = shift_first; shift <= shift_last; shift++) {
312 int psnr = run_psnr(f, len, shift, skip_bytes);
313 if (psnr > max_psnr || (shift < 0 && psnr == max_psnr)) {
315 max_psnr_shift = shift;
322 printf("Best PSNR is %3d.%02d for shift %i\n", (int)(max_psnr / F), (int)(max_psnr % F), max_psnr_shift);