added mixed scalers, using them proved difficult

will revisit later
This commit is contained in:
Shaun Inman 2023-02-16 20:31:52 -05:00
parent 29e743645d
commit 2eb550826d
3 changed files with 102 additions and 2 deletions

View file

@ -51,4 +51,10 @@ void scale5x_c32(void* __restrict src, void* __restrict dst, uint32_t sw, uint32
void scale6x_c16(void* __restrict src, void* __restrict dst, uint32_t sw, uint32_t sh, uint32_t sp, uint32_t dp);
void scale6x_c32(void* __restrict src, void* __restrict dst, uint32_t sw, uint32_t sh, uint32_t sp, uint32_t dp);
// mixed scalers
void scale1x2_c16(void* __restrict src, void* __restrict dst, uint32_t sw, uint32_t sh, uint32_t sp, uint32_t dp);
void scale2x1_c16(void* __restrict src, void* __restrict dst, uint32_t sw, uint32_t sh, uint32_t sp, uint32_t dp);
void scale2x3_c16(void* __restrict src, void* __restrict dst, uint32_t sw, uint32_t sh, uint32_t sp, uint32_t dp);
void scale4x2_c16(void* __restrict src, void* __restrict dst, uint32_t sw, uint32_t sh, uint32_t sp, uint32_t dp);
#endif