/src/c-blosc2/_deps/zfp-src/src/template/revdecode3.c
Line | Count | Source |
1 | | /* private functions ------------------------------------------------------- */ |
2 | | |
3 | | /* reversible inverse decorrelating 3D transform */ |
4 | | static void |
5 | | _t2(rev_inv_xform, Int, 3)(Int* p) |
6 | 0 | { |
7 | 0 | uint x, y, z; |
8 | | /* transform along z */ |
9 | 0 | for (y = 0; y < 4; y++) |
10 | 0 | for (x = 0; x < 4; x++) |
11 | 0 | _t1(rev_inv_lift, Int)(p + 1 * x + 4 * y, 16); |
12 | | /* transform along y */ |
13 | 0 | for (x = 0; x < 4; x++) |
14 | 0 | for (z = 0; z < 4; z++) |
15 | 0 | _t1(rev_inv_lift, Int)(p + 16 * z + 1 * x, 4); |
16 | | /* transform along x */ |
17 | 0 | for (z = 0; z < 4; z++) |
18 | 0 | for (y = 0; y < 4; y++) |
19 | 0 | _t1(rev_inv_lift, Int)(p + 4 * y + 16 * z, 1); |
20 | 0 | } Unexecuted instantiation: decode3f.c:rev_inv_xform_int32_3 Unexecuted instantiation: decode3d.c:rev_inv_xform_int64_3 Unexecuted instantiation: decode3i.c:rev_inv_xform_int32_3 Unexecuted instantiation: decode3l.c:rev_inv_xform_int64_3 |