| 317 | } |
| 318 | |
| 319 | static void horizontal_decompose97i(DWTELEM *b, int width){ |
| 320 | DWTELEM temp[width]; |
| 321 | const int w2= (width+1)>>1; |
| 322 | |
| 323 | lift (temp+w2, b +1, b , 1, 2, 2, width, W_AM, W_AO, W_AS, 1, 1); |
| 324 | liftS(temp , b , temp+w2, 1, 2, 1, width, W_BM, W_BO, W_BS, 0, 0); |
| 325 | lift (b +w2, temp+w2, temp , 1, 1, 1, width, W_CM, W_CO, W_CS, 1, 0); |
| 326 | lift (b , temp , b +w2, 1, 1, 1, width, W_DM, W_DO, W_DS, 0, 0); |
| 327 | } |
| 328 | |
| 329 | |
| 330 | static void vertical_decompose97iH0(DWTELEM *b0, DWTELEM *b1, DWTELEM *b2, int width){ |
no test coverage detected