| # name: MVE vdup instructions |
| # as: -march=armv8.1-m.main+mve.fp |
| # objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main |
| |
| .*: +file format .*arm.* |
| |
| Disassembly of section .text: |
| [^>]*> eee0 0b10 vdup.8 q0, r0 |
| [^>]*> eee0 1b10 vdup.8 q0, r1 |
| [^>]*> eee0 2b10 vdup.8 q0, r2 |
| [^>]*> eee0 4b10 vdup.8 q0, r4 |
| [^>]*> eee0 7b10 vdup.8 q0, r7 |
| [^>]*> eee0 8b10 vdup.8 q0, r8 |
| [^>]*> eee0 ab10 vdup.8 q0, sl |
| [^>]*> eee0 bb10 vdup.8 q0, fp |
| [^>]*> eee0 cb10 vdup.8 q0, ip |
| [^>]*> eee0 eb10 vdup.8 q0, lr |
| [^>]*> eee2 0b10 vdup.8 q1, r0 |
| [^>]*> eee2 1b10 vdup.8 q1, r1 |
| [^>]*> eee2 2b10 vdup.8 q1, r2 |
| [^>]*> eee2 4b10 vdup.8 q1, r4 |
| [^>]*> eee2 7b10 vdup.8 q1, r7 |
| [^>]*> eee2 8b10 vdup.8 q1, r8 |
| [^>]*> eee2 ab10 vdup.8 q1, sl |
| [^>]*> eee2 bb10 vdup.8 q1, fp |
| [^>]*> eee2 cb10 vdup.8 q1, ip |
| [^>]*> eee2 eb10 vdup.8 q1, lr |
| [^>]*> eee4 0b10 vdup.8 q2, r0 |
| [^>]*> eee4 1b10 vdup.8 q2, r1 |
| [^>]*> eee4 2b10 vdup.8 q2, r2 |
| [^>]*> eee4 4b10 vdup.8 q2, r4 |
| [^>]*> eee4 7b10 vdup.8 q2, r7 |
| [^>]*> eee4 8b10 vdup.8 q2, r8 |
| [^>]*> eee4 ab10 vdup.8 q2, sl |
| [^>]*> eee4 bb10 vdup.8 q2, fp |
| [^>]*> eee4 cb10 vdup.8 q2, ip |
| [^>]*> eee4 eb10 vdup.8 q2, lr |
| [^>]*> eee8 0b10 vdup.8 q4, r0 |
| [^>]*> eee8 1b10 vdup.8 q4, r1 |
| [^>]*> eee8 2b10 vdup.8 q4, r2 |
| [^>]*> eee8 4b10 vdup.8 q4, r4 |
| [^>]*> eee8 7b10 vdup.8 q4, r7 |
| [^>]*> eee8 8b10 vdup.8 q4, r8 |
| [^>]*> eee8 ab10 vdup.8 q4, sl |
| [^>]*> eee8 bb10 vdup.8 q4, fp |
| [^>]*> eee8 cb10 vdup.8 q4, ip |
| [^>]*> eee8 eb10 vdup.8 q4, lr |
| [^>]*> eeee 0b10 vdup.8 q7, r0 |
| [^>]*> eeee 1b10 vdup.8 q7, r1 |
| [^>]*> eeee 2b10 vdup.8 q7, r2 |
| [^>]*> eeee 4b10 vdup.8 q7, r4 |
| [^>]*> eeee 7b10 vdup.8 q7, r7 |
| [^>]*> eeee 8b10 vdup.8 q7, r8 |
| [^>]*> eeee ab10 vdup.8 q7, sl |
| [^>]*> eeee bb10 vdup.8 q7, fp |
| [^>]*> eeee cb10 vdup.8 q7, ip |
| [^>]*> eeee eb10 vdup.8 q7, lr |
| [^>]*> eea0 0b30 vdup.16 q0, r0 |
| [^>]*> eea0 1b30 vdup.16 q0, r1 |
| [^>]*> eea0 2b30 vdup.16 q0, r2 |
| [^>]*> eea0 4b30 vdup.16 q0, r4 |
| [^>]*> eea0 7b30 vdup.16 q0, r7 |
| [^>]*> eea0 8b30 vdup.16 q0, r8 |
| [^>]*> eea0 ab30 vdup.16 q0, sl |
| [^>]*> eea0 bb30 vdup.16 q0, fp |
| [^>]*> eea0 cb30 vdup.16 q0, ip |
| [^>]*> eea0 eb30 vdup.16 q0, lr |
| [^>]*> eea2 0b30 vdup.16 q1, r0 |
| [^>]*> eea2 1b30 vdup.16 q1, r1 |
| [^>]*> eea2 2b30 vdup.16 q1, r2 |
| [^>]*> eea2 4b30 vdup.16 q1, r4 |
| [^>]*> eea2 7b30 vdup.16 q1, r7 |
| [^>]*> eea2 8b30 vdup.16 q1, r8 |
| [^>]*> eea2 ab30 vdup.16 q1, sl |
| [^>]*> eea2 bb30 vdup.16 q1, fp |
| [^>]*> eea2 cb30 vdup.16 q1, ip |
| [^>]*> eea2 eb30 vdup.16 q1, lr |
| [^>]*> eea4 0b30 vdup.16 q2, r0 |
| [^>]*> eea4 1b30 vdup.16 q2, r1 |
| [^>]*> eea4 2b30 vdup.16 q2, r2 |
| [^>]*> eea4 4b30 vdup.16 q2, r4 |
| [^>]*> eea4 7b30 vdup.16 q2, r7 |
| [^>]*> eea4 8b30 vdup.16 q2, r8 |
| [^>]*> eea4 ab30 vdup.16 q2, sl |
| [^>]*> eea4 bb30 vdup.16 q2, fp |
| [^>]*> eea4 cb30 vdup.16 q2, ip |
| [^>]*> eea4 eb30 vdup.16 q2, lr |
| [^>]*> eea8 0b30 vdup.16 q4, r0 |
| [^>]*> eea8 1b30 vdup.16 q4, r1 |
| [^>]*> eea8 2b30 vdup.16 q4, r2 |
| [^>]*> eea8 4b30 vdup.16 q4, r4 |
| [^>]*> eea8 7b30 vdup.16 q4, r7 |
| [^>]*> eea8 8b30 vdup.16 q4, r8 |
| [^>]*> eea8 ab30 vdup.16 q4, sl |
| [^>]*> eea8 bb30 vdup.16 q4, fp |
| [^>]*> eea8 cb30 vdup.16 q4, ip |
| [^>]*> eea8 eb30 vdup.16 q4, lr |
| [^>]*> eeae 0b30 vdup.16 q7, r0 |
| [^>]*> eeae 1b30 vdup.16 q7, r1 |
| [^>]*> eeae 2b30 vdup.16 q7, r2 |
| [^>]*> eeae 4b30 vdup.16 q7, r4 |
| [^>]*> eeae 7b30 vdup.16 q7, r7 |
| [^>]*> eeae 8b30 vdup.16 q7, r8 |
| [^>]*> eeae ab30 vdup.16 q7, sl |
| [^>]*> eeae bb30 vdup.16 q7, fp |
| [^>]*> eeae cb30 vdup.16 q7, ip |
| [^>]*> eeae eb30 vdup.16 q7, lr |
| [^>]*> eea0 0b10 vdup.32 q0, r0 |
| [^>]*> eea0 1b10 vdup.32 q0, r1 |
| [^>]*> eea0 2b10 vdup.32 q0, r2 |
| [^>]*> eea0 4b10 vdup.32 q0, r4 |
| [^>]*> eea0 7b10 vdup.32 q0, r7 |
| [^>]*> eea0 8b10 vdup.32 q0, r8 |
| [^>]*> eea0 ab10 vdup.32 q0, sl |
| [^>]*> eea0 bb10 vdup.32 q0, fp |
| [^>]*> eea0 cb10 vdup.32 q0, ip |
| [^>]*> eea0 eb10 vdup.32 q0, lr |
| [^>]*> eea2 0b10 vdup.32 q1, r0 |
| [^>]*> eea2 1b10 vdup.32 q1, r1 |
| [^>]*> eea2 2b10 vdup.32 q1, r2 |
| [^>]*> eea2 4b10 vdup.32 q1, r4 |
| [^>]*> eea2 7b10 vdup.32 q1, r7 |
| [^>]*> eea2 8b10 vdup.32 q1, r8 |
| [^>]*> eea2 ab10 vdup.32 q1, sl |
| [^>]*> eea2 bb10 vdup.32 q1, fp |
| [^>]*> eea2 cb10 vdup.32 q1, ip |
| [^>]*> eea2 eb10 vdup.32 q1, lr |
| [^>]*> eea4 0b10 vdup.32 q2, r0 |
| [^>]*> eea4 1b10 vdup.32 q2, r1 |
| [^>]*> eea4 2b10 vdup.32 q2, r2 |
| [^>]*> eea4 4b10 vdup.32 q2, r4 |
| [^>]*> eea4 7b10 vdup.32 q2, r7 |
| [^>]*> eea4 8b10 vdup.32 q2, r8 |
| [^>]*> eea4 ab10 vdup.32 q2, sl |
| [^>]*> eea4 bb10 vdup.32 q2, fp |
| [^>]*> eea4 cb10 vdup.32 q2, ip |
| [^>]*> eea4 eb10 vdup.32 q2, lr |
| [^>]*> eea8 0b10 vdup.32 q4, r0 |
| [^>]*> eea8 1b10 vdup.32 q4, r1 |
| [^>]*> eea8 2b10 vdup.32 q4, r2 |
| [^>]*> eea8 4b10 vdup.32 q4, r4 |
| [^>]*> eea8 7b10 vdup.32 q4, r7 |
| [^>]*> eea8 8b10 vdup.32 q4, r8 |
| [^>]*> eea8 ab10 vdup.32 q4, sl |
| [^>]*> eea8 bb10 vdup.32 q4, fp |
| [^>]*> eea8 cb10 vdup.32 q4, ip |
| [^>]*> eea8 eb10 vdup.32 q4, lr |
| [^>]*> eeae 0b10 vdup.32 q7, r0 |
| [^>]*> eeae 1b10 vdup.32 q7, r1 |
| [^>]*> eeae 2b10 vdup.32 q7, r2 |
| [^>]*> eeae 4b10 vdup.32 q7, r4 |
| [^>]*> eeae 7b10 vdup.32 q7, r7 |
| [^>]*> eeae 8b10 vdup.32 q7, r8 |
| [^>]*> eeae ab10 vdup.32 q7, sl |
| [^>]*> eeae bb10 vdup.32 q7, fp |
| [^>]*> eeae cb10 vdup.32 q7, ip |
| [^>]*> eeae eb10 vdup.32 q7, lr |
| [^>]*> fe71 ef4d vpstete |
| [^>]*> eee0 1b10 vdupt.8 q0, r1 |
| [^>]*> eeae 0b30 vdupe.16 q7, r0 |
| [^>]*> eea0 eb10 vdupt.32 q0, lr |
| [^>]*> eea6 2b10 vdupe.32 q3, r2 |