Skip to content

Commit

Permalink
Fix import errors for arm
Browse files Browse the repository at this point in the history
  • Loading branch information
randomPoison committed Jul 18, 2023
1 parent b2e0bc2 commit 8be73cb
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/looprestoration_tmpl_16.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ use crate::src::align::Align16;
use ::libc;
#[cfg(feature = "asm")]
use cfg_if::cfg_if;

extern "C" {
fn memcpy(_: *mut libc::c_void, _: *const libc::c_void, _: libc::c_ulong) -> *mut libc::c_void;
}
Expand Down Expand Up @@ -1080,6 +1081,9 @@ unsafe extern "C" fn dav1d_sgr_filter1_neon(
edges: LrEdgeFlags,
bitdepth_max: libc::c_int,
) {
use crate::src::looprestoration::LR_HAVE_BOTTOM;
use crate::src::looprestoration::LR_HAVE_TOP;

let mut sumsq_mem: Align16<[int32_t; 27208]> = Align16([0; 27208]);
let sumsq: *mut int32_t = &mut *sumsq_mem
.0
Expand Down Expand Up @@ -1135,6 +1139,9 @@ unsafe extern "C" fn dav1d_sgr_filter2_neon(
edges: LrEdgeFlags,
bitdepth_max: libc::c_int,
) {
use crate::src::looprestoration::LR_HAVE_BOTTOM;
use crate::src::looprestoration::LR_HAVE_TOP;

let mut sumsq_mem: Align16<[int32_t; 27208]> = Align16([0; 27208]);
let sumsq: *mut int32_t = &mut *sumsq_mem
.0
Expand Down
6 changes: 6 additions & 0 deletions src/looprestoration_tmpl_8.rs
Original file line number Diff line number Diff line change
Expand Up @@ -996,6 +996,9 @@ unsafe extern "C" fn dav1d_sgr_filter1_neon(
strength: libc::c_int,
edges: LrEdgeFlags,
) {
use crate::src::looprestoration::LR_HAVE_BOTTOM;
use crate::src::looprestoration::LR_HAVE_TOP;

let mut sumsq_mem: Align16<[int32_t; 27208]> = Align16([0; 27208]);
let sumsq: *mut int32_t = &mut *sumsq_mem
.0
Expand Down Expand Up @@ -1050,6 +1053,9 @@ unsafe extern "C" fn dav1d_sgr_filter2_neon(
strength: libc::c_int,
edges: LrEdgeFlags,
) {
use crate::src::looprestoration::LR_HAVE_BOTTOM;
use crate::src::looprestoration::LR_HAVE_TOP;

let mut sumsq_mem: Align16<[int32_t; 27208]> = Align16([0; 27208]);
let sumsq: *mut int32_t = &mut *sumsq_mem
.0
Expand Down

0 comments on commit 8be73cb

Please sign in to comment.