12 inline void copy(T* dest, T* src, uint32_t len)
15 for(uint32_t i = 0; i < len; ++i)
22 val = val < 0 ? -mag : mag;
36 inline void copy(T* dest, T* src, uint32_t len)
38 for(uint32_t i = 0; i < len; ++i)
50 inline void copy(T* dest, T* src, uint32_t len)
53 for(uint32_t i = 0; i < len; ++i)
60 val = val < 0 ? -mag : mag;
62 ((
float*)dest)[i] = (float)val *
scale;
76 inline void copy(T* dest, T* src, uint32_t len)
78 for(uint32_t i = 0; i < len; ++i)
79 ((
float*)dest)[i] = (float)src[i] *
scale;
Definition: PostT1DecompressFilters.h:45
float scale
Definition: PostT1DecompressFilters.h:68
uint32_t roiShift
Definition: PostT1DecompressFilters.h:67
void copy(T *dest, T *src, uint32_t len)
Definition: PostT1DecompressFilters.h:50
RoiScaleFilter(DecompressBlockExec *block)
Definition: PostT1DecompressFilters.h:47
Definition: PostT1DecompressFilters.h:9
void copy(T *dest, T *src, uint32_t len)
Definition: PostT1DecompressFilters.h:12
uint32_t roiShift
Definition: PostT1DecompressFilters.h:29
RoiShiftFilter(DecompressBlockExec *block)
Definition: PostT1DecompressFilters.h:11
Definition: PostT1DecompressFilters.h:73
void copy(T *dest, T *src, uint32_t len)
Definition: PostT1DecompressFilters.h:76
float scale
Definition: PostT1DecompressFilters.h:83
ScaleFilter(DecompressBlockExec *block)
Definition: PostT1DecompressFilters.h:75
Definition: PostT1DecompressFilters.h:33
void copy(T *dest, T *src, uint32_t len)
Definition: PostT1DecompressFilters.h:36
ShiftFilter(DecompressBlockExec *block)
Definition: PostT1DecompressFilters.h:35
Copyright (C) 2016-2022 Grok Image Compression Inc.
Definition: ICacheable.h:20
Definition: BlockExec.h:45