blob: c10ad41c6a9ff283d3830ae96ef9cb3830b1d32d [file] [log] [blame]
# name: MVE vrev16, vrev32 and vrev64 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:
[^>]*> ffb0 0140 vrev16.8 q0, q0
[^>]*> ffb0 00c0 vrev32.8 q0, q0
[^>]*> ffb4 00c0 vrev32.16 q0, q0
[^>]*> ffb0 0142 vrev16.8 q0, q1
[^>]*> ffb0 00c2 vrev32.8 q0, q1
[^>]*> ffb4 00c2 vrev32.16 q0, q1
[^>]*> ffb0 0144 vrev16.8 q0, q2
[^>]*> ffb0 00c4 vrev32.8 q0, q2
[^>]*> ffb4 00c4 vrev32.16 q0, q2
[^>]*> ffb0 0148 vrev16.8 q0, q4
[^>]*> ffb0 00c8 vrev32.8 q0, q4
[^>]*> ffb4 00c8 vrev32.16 q0, q4
[^>]*> ffb0 014e vrev16.8 q0, q7
[^>]*> ffb0 00ce vrev32.8 q0, q7
[^>]*> ffb4 00ce vrev32.16 q0, q7
[^>]*> ffb0 2140 vrev16.8 q1, q0
[^>]*> ffb0 20c0 vrev32.8 q1, q0
[^>]*> ffb4 20c0 vrev32.16 q1, q0
[^>]*> ffb0 2142 vrev16.8 q1, q1
[^>]*> ffb0 20c2 vrev32.8 q1, q1
[^>]*> ffb4 20c2 vrev32.16 q1, q1
[^>]*> ffb0 2144 vrev16.8 q1, q2
[^>]*> ffb0 20c4 vrev32.8 q1, q2
[^>]*> ffb4 20c4 vrev32.16 q1, q2
[^>]*> ffb0 2148 vrev16.8 q1, q4
[^>]*> ffb0 20c8 vrev32.8 q1, q4
[^>]*> ffb4 20c8 vrev32.16 q1, q4
[^>]*> ffb0 214e vrev16.8 q1, q7
[^>]*> ffb0 20ce vrev32.8 q1, q7
[^>]*> ffb4 20ce vrev32.16 q1, q7
[^>]*> ffb0 4140 vrev16.8 q2, q0
[^>]*> ffb0 40c0 vrev32.8 q2, q0
[^>]*> ffb4 40c0 vrev32.16 q2, q0
[^>]*> ffb0 4142 vrev16.8 q2, q1
[^>]*> ffb0 40c2 vrev32.8 q2, q1
[^>]*> ffb4 40c2 vrev32.16 q2, q1
[^>]*> ffb0 4144 vrev16.8 q2, q2
[^>]*> ffb0 40c4 vrev32.8 q2, q2
[^>]*> ffb4 40c4 vrev32.16 q2, q2
[^>]*> ffb0 4148 vrev16.8 q2, q4
[^>]*> ffb0 40c8 vrev32.8 q2, q4
[^>]*> ffb4 40c8 vrev32.16 q2, q4
[^>]*> ffb0 414e vrev16.8 q2, q7
[^>]*> ffb0 40ce vrev32.8 q2, q7
[^>]*> ffb4 40ce vrev32.16 q2, q7
[^>]*> ffb0 8140 vrev16.8 q4, q0
[^>]*> ffb0 80c0 vrev32.8 q4, q0
[^>]*> ffb4 80c0 vrev32.16 q4, q0
[^>]*> ffb0 8142 vrev16.8 q4, q1
[^>]*> ffb0 80c2 vrev32.8 q4, q1
[^>]*> ffb4 80c2 vrev32.16 q4, q1
[^>]*> ffb0 8144 vrev16.8 q4, q2
[^>]*> ffb0 80c4 vrev32.8 q4, q2
[^>]*> ffb4 80c4 vrev32.16 q4, q2
[^>]*> ffb0 8148 vrev16.8 q4, q4
[^>]*> ffb0 80c8 vrev32.8 q4, q4
[^>]*> ffb4 80c8 vrev32.16 q4, q4
[^>]*> ffb0 814e vrev16.8 q4, q7
[^>]*> ffb0 80ce vrev32.8 q4, q7
[^>]*> ffb4 80ce vrev32.16 q4, q7
[^>]*> ffb0 e140 vrev16.8 q7, q0
[^>]*> ffb0 e0c0 vrev32.8 q7, q0
[^>]*> ffb4 e0c0 vrev32.16 q7, q0
[^>]*> ffb0 e142 vrev16.8 q7, q1
[^>]*> ffb0 e0c2 vrev32.8 q7, q1
[^>]*> ffb4 e0c2 vrev32.16 q7, q1
[^>]*> ffb0 e144 vrev16.8 q7, q2
[^>]*> ffb0 e0c4 vrev32.8 q7, q2
[^>]*> ffb4 e0c4 vrev32.16 q7, q2
[^>]*> ffb0 e148 vrev16.8 q7, q4
[^>]*> ffb0 e0c8 vrev32.8 q7, q4
[^>]*> ffb4 e0c8 vrev32.16 q7, q4
[^>]*> ffb0 e14e vrev16.8 q7, q7
[^>]*> ffb0 e0ce vrev32.8 q7, q7
[^>]*> ffb4 e0ce vrev32.16 q7, q7
[^>]*> ffb0 0042 vrev64.8 q0, q1
[^>]*> ffb0 0044 vrev64.8 q0, q2
[^>]*> ffb0 0048 vrev64.8 q0, q4
[^>]*> ffb0 004e vrev64.8 q0, q7
[^>]*> ffb4 0042 vrev64.16 q0, q1
[^>]*> ffb4 0044 vrev64.16 q0, q2
[^>]*> ffb4 0048 vrev64.16 q0, q4
[^>]*> ffb4 004e vrev64.16 q0, q7
[^>]*> ffb8 0042 vrev64.32 q0, q1
[^>]*> ffb8 0044 vrev64.32 q0, q2
[^>]*> ffb8 0048 vrev64.32 q0, q4
[^>]*> ffb8 004e vrev64.32 q0, q7
[^>]*> ffb0 2040 vrev64.8 q1, q0
[^>]*> ffb0 2044 vrev64.8 q1, q2
[^>]*> ffb0 2048 vrev64.8 q1, q4
[^>]*> ffb0 204e vrev64.8 q1, q7
[^>]*> ffb4 2040 vrev64.16 q1, q0
[^>]*> ffb4 2044 vrev64.16 q1, q2
[^>]*> ffb4 2048 vrev64.16 q1, q4
[^>]*> ffb4 204e vrev64.16 q1, q7
[^>]*> ffb8 2040 vrev64.32 q1, q0
[^>]*> ffb8 2044 vrev64.32 q1, q2
[^>]*> ffb8 2048 vrev64.32 q1, q4
[^>]*> ffb8 204e vrev64.32 q1, q7
[^>]*> ffb0 4040 vrev64.8 q2, q0
[^>]*> ffb0 4042 vrev64.8 q2, q1
[^>]*> ffb0 4048 vrev64.8 q2, q4
[^>]*> ffb0 404e vrev64.8 q2, q7
[^>]*> ffb4 4040 vrev64.16 q2, q0
[^>]*> ffb4 4042 vrev64.16 q2, q1
[^>]*> ffb4 4048 vrev64.16 q2, q4
[^>]*> ffb4 404e vrev64.16 q2, q7
[^>]*> ffb8 4040 vrev64.32 q2, q0
[^>]*> ffb8 4042 vrev64.32 q2, q1
[^>]*> ffb8 4048 vrev64.32 q2, q4
[^>]*> ffb8 404e vrev64.32 q2, q7
[^>]*> ffb0 8040 vrev64.8 q4, q0
[^>]*> ffb0 8042 vrev64.8 q4, q1
[^>]*> ffb0 8044 vrev64.8 q4, q2
[^>]*> ffb0 804e vrev64.8 q4, q7
[^>]*> ffb4 8040 vrev64.16 q4, q0
[^>]*> ffb4 8042 vrev64.16 q4, q1
[^>]*> ffb4 8044 vrev64.16 q4, q2
[^>]*> ffb4 804e vrev64.16 q4, q7
[^>]*> ffb8 8040 vrev64.32 q4, q0
[^>]*> ffb8 8042 vrev64.32 q4, q1
[^>]*> ffb8 8044 vrev64.32 q4, q2
[^>]*> ffb8 804e vrev64.32 q4, q7
[^>]*> ffb0 e040 vrev64.8 q7, q0
[^>]*> ffb0 e042 vrev64.8 q7, q1
[^>]*> ffb0 e044 vrev64.8 q7, q2
[^>]*> ffb0 e048 vrev64.8 q7, q4
[^>]*> ffb4 e040 vrev64.16 q7, q0
[^>]*> ffb4 e042 vrev64.16 q7, q1
[^>]*> ffb4 e044 vrev64.16 q7, q2
[^>]*> ffb4 e048 vrev64.16 q7, q4
[^>]*> ffb8 e040 vrev64.32 q7, q0
[^>]*> ffb8 e042 vrev64.32 q7, q1
[^>]*> ffb8 e044 vrev64.32 q7, q2
[^>]*> ffb8 e048 vrev64.32 q7, q4
[^>]*> fe71 ef4d vpstete
[^>]*> ffb0 0142 vrev16t.8 q0, q1
[^>]*> ffb0 e14e vrev16e.8 q7, q7
[^>]*> ffb0 e0ce vrev32t.8 q7, q7
[^>]*> ffb4 00c2 vrev32e.16 q0, q1
[^>]*> fe71 8f4d vpste
[^>]*> ffb8 0042 vrev64t.32 q0, q1
[^>]*> ffb8 e04c vrev64e.32 q7, q6