3 # Check the vector multiply subtract instruction: mls.
5 .include "testutils.inc"
41 ldr q0, [x0, #:lo12:input]
44 mls v1.8b, v0.8b, v0.8b
47 ldr x4, [x3, #:lo12:m8b]
52 mls v1.16b, v0.16b, v0.16b
56 ldr x4, [x3, #:lo12:m16b]
59 ldr x5, [x3, #:lo12:m16b+8]
64 mls v1.4h, v0.4h, v0.4h
67 ldr x4, [x3, #:lo12:m4h]
72 mls v1.8h, v0.8h, v0.8h
76 ldr x4, [x3, #:lo12:m8h]
79 ldr x5, [x3, #:lo12:m8h+8]
84 mls v1.2s, v0.2s, v0.2s
87 ldr x4, [x3, #:lo12:m2s]
92 mls v1.4s, v0.4s, v0.4s
96 ldr x4, [x3, #:lo12:m4s]
99 ldr x5, [x3, #:lo12:m4s+8]