* Scale by a factor of 2x4 a row of pixels of 32 bits. * \note Like scale2x_32_def(); */
| 664 | * \note Like scale2x_32_def(); |
| 665 | */ |
| 666 | void scale2x4_32_def(scale2x_uint32* dst0, scale2x_uint32* dst1, scale2x_uint32* dst2, scale2x_uint32* dst3, const scale2x_uint32* src0, const scale2x_uint32* src1, const scale2x_uint32* src2, unsigned count) |
| 667 | { |
| 668 | #ifdef USE_SCALE_RANDOMWRITE |
| 669 | scale2x_32_def_whole(dst0, dst3, src0, src1, src2, count); |
| 670 | scale2x_32_def_center(dst1, src0, src1, src2, count); |
| 671 | scale2x_32_def_center(dst2, src0, src1, src2, count); |
| 672 | #else |
| 673 | scale2x_32_def_border(dst0, src0, src1, src2, count); |
| 674 | scale2x_32_def_center(dst1, src0, src1, src2, count); |
| 675 | scale2x_32_def_center(dst2, src0, src1, src2, count); |
| 676 | scale2x_32_def_border(dst3, src2, src1, src0, count); |
| 677 | #endif |
| 678 | } |
| 679 | |
| 680 | /***************************************************************************/ |
| 681 | /* Scale2x MMX implementation */ |
no test coverage detected