1//
2// Copyright 2014 Ettus Research LLC
3// Copyright 2018 Ettus Research, a National Instruments Company
4//
5// SPDX-License-Identifier: GPL-3.0-or-later
6//
7
8	.arch armv7-a
9	.fpu neon
10	.syntax unified
11	.text
12	.align 2
13	.global neon_item32_sc16_swap_16n
14	.type neon_item32_sc16_swap_16n, %function
15neon_item32_sc16_swap_16n:
16.loop_swap:
17	vld2.16      {q0, q1}, [r0]!
18	vld2.16      {q2, q3}, [r0]!
19	vswp               q0, q1
20	vswp               q2, q3
21	vst2.16      {q0, q1}, [r1]!
22	vst2.16      {q2, q3}, [r1]!
23	subs               r2, #1
24	bne          .loop_swap
25	bx                 lr
26	.size neon_item32_sc16_swap_16n, .-neon_item32_sc16_swap_16n
27	.section .note.GNU-stack,"",%progbits
28