| 737 | } |
| 738 | |
| 739 | void u8_neon_scale(const ITensor *src, |
| 740 | ITensor *dst, |
| 741 | const ITensor *offsets, |
| 742 | const ITensor *dx, |
| 743 | const ITensor *dy, |
| 744 | InterpolationPolicy policy, |
| 745 | BorderMode border_mode, |
| 746 | PixelValue constant_border_value, |
| 747 | float sampling_offset, |
| 748 | bool align_corners, |
| 749 | const Window &window) |
| 750 | { |
| 751 | ARM_COMPUTE_TRACE_EVENT(ARM_COMPUTE_PROF_CAT_CPU, ARM_COMPUTE_PROF_LVL_CPU, "u8_neon_scale"); |
| 752 | if (policy == InterpolationPolicy::BILINEAR) |
| 753 | { |
| 754 | u8_neon_scale_bilinear(src, dst, offsets, dx, dy, border_mode, constant_border_value, sampling_offset, |
| 755 | align_corners, window); |
| 756 | } |
| 757 | else if (policy == InterpolationPolicy::NEAREST_NEIGHBOR) |
| 758 | { |
| 759 | u8_neon_scale_nearest(src, dst, offsets, sampling_offset, align_corners, window); |
| 760 | } |
| 761 | } |
| 762 | |
| 763 | void s16_neon_scale(const ITensor *src, |
| 764 | ITensor *dst, |
no test coverage detected