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;
39 inline void copy(T* dest, T* src, uint32_t len)
41 for(uint32_t i = 0; i < len; ++i)
53 inline void copy(T* dest, T* src, uint32_t len)
56 for(uint32_t i = 0; i < len; ++i)
63 val = val < 0 ? -mag : mag;
65 ((
float*)dest)[i] = (float)val *
scale;
79 inline void copy(T* dest, T* src, uint32_t len)
81 for(uint32_t i = 0; i < len; ++i)
82 ((
float*)dest)[i] = (float)src[i] *
scale;
Definition: PostT1DecompressFilters.h:48
float scale
Definition: PostT1DecompressFilters.h:71
uint32_t roiShift
Definition: PostT1DecompressFilters.h:70
void copy(T *dest, T *src, uint32_t len)
Definition: PostT1DecompressFilters.h:53
RoiScaleFilter(DecompressBlockExec *block)
Definition: PostT1DecompressFilters.h:50
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:76
void copy(T *dest, T *src, uint32_t len)
Definition: PostT1DecompressFilters.h:79
float scale
Definition: PostT1DecompressFilters.h:86
ScaleFilter(DecompressBlockExec *block)
Definition: PostT1DecompressFilters.h:78
Definition: PostT1DecompressFilters.h:33
void copy(T *dest, T *src, uint32_t len)
Definition: PostT1DecompressFilters.h:39
ShiftFilter(DecompressBlockExec *block)
Definition: PostT1DecompressFilters.h:35
#define GRK_UNUSED(x)
Definition: grk_includes.h:87
Copyright (C) 2016-2022 Grok Image Compression Inc.
Definition: ICacheable.h:20
Definition: BlockExec.h:45