Skip to content

Commit 9921864

Browse files
committed
A bug fix.
1 parent e21bfd0 commit 9921864

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/core/transform/ojph_colour_wasm.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ namespace ojph {
411411
c = wasm_v128_andnot(t, c); // keep only +ve or 0
412412
t = wasm_v128_or(neg, c); // combine
413413
}
414-
v128_t v = wasm_f32x4_convert_i32x4(u);
414+
v128_t v = wasm_f32x4_convert_i32x4(t);
415415
v = wasm_f32x4_mul(v, mul);
416416
wasm_v128_store(dp, v);
417417
}
@@ -421,8 +421,8 @@ namespace ojph {
421421
v128_t half = wasm_i32x4_splat((si32)(1ULL << (bit_depth - 1)));
422422
for (int i = (int)width; i > 0; i -= 4, sp += 4, dp += 4) {
423423
v128_t t = wasm_v128_load(sp);
424-
u = wasm_i32x4_sub(u, half);
425-
v128_t v = wasm_f32x4_convert_i32x4(u);
424+
t = wasm_i32x4_sub(t, half);
425+
v128_t v = wasm_f32x4_convert_i32x4(t);
426426
v = wasm_f32x4_mul(v, mul);
427427
wasm_v128_store(dp, v);
428428
}

tests/mse_pae.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,6 @@ void load_rawl(const char *filename, img_info& img)
358358
strncpy(name_buf, filename, (size_t)cpy_len);
359359
name_buf[cpy_len] = 0;
360360

361-
size_t w = calc_aligned_size<si32, byte_alignment>(s.w);
362361
if (num_comps == 3)
363362
img.init(num_comps, s.w, s.h, bit_depth, is_signed, FORMAT444);
364363
else
@@ -588,7 +587,7 @@ void find_nlt_mse_pae(const img_info& img1, const img_info& img2,
588587
si32 b = *p1++;
589588
a = (a >= 0) ? a : (- a - bias);
590589
b = (b >= 0) ? b : (- b - bias);
591-
ui32 err = a > b ? a - b : b - a;
590+
ui32 err = (ui32)(a > b ? a - b : b - a);
592591
lpae = err > lpae ? err : lpae;
593592
se += (double)err * (double)err;
594593
}

0 commit comments

Comments
 (0)