| 553 | } |
| 554 | |
| 555 | static void add16u( const ushort* src1, size_t step1, |
| 556 | const ushort* src2, size_t step2, |
| 557 | ushort* dst, size_t step, Size sz, void* ) |
| 558 | { |
| 559 | IF_IPP(fixSteps(sz, sizeof(dst[0]), step1, step2, step); |
| 560 | ippiAdd_16u_C1RSfs(src1, (int)step1, src2, (int)step2, dst, (int)step, ippiSize(sz), 0), |
| 561 | (vBinOp16<ushort, OpAdd<ushort>, IF_SIMD(_VAdd16u)>(src1, step1, src2, step2, dst, step, sz))); |
| 562 | } |
| 563 | |
| 564 | static void add16s( const short* src1, size_t step1, |
| 565 | const short* src2, size_t step2, |