brintos

brintos / llvm-project-archived public Read only

0
0
Text · 760 B · 7a3a43c Raw
14 lines · plain
1# RUN: llvm-mc -triple=thumbv8m.main   -mattr=+fp-armv8 -disassemble < %s | FileCheck %s --check-prefix=D_REG2# RUN: llvm-mc -triple=thumbv8a        -mattr=+fp-armv8 -disassemble < %s | FileCheck %s --check-prefix=D_REG3# RUN: llvm-mc -triple=thumbv8.1m.main -mattr=+fp-armv8 -disassemble < %s | FileCheck %s --check-prefix=Q_REG4# RUN: llvm-mc -triple=thumbv8.1m.main -mattr=+mve      -disassemble < %s | FileCheck %s --check-prefix=Q_REG5 6# The disassembly for this instruction varies between v8.1M and other7# architectures. In v8.1M (with either scalar flotaing point, MVE or both), we8# use the Q register syntax, and for all other architectures we use the D9# register syntax.10 11[0x11,0xee,0x10,0x0b]12# D_REG: vmov.32 r0, d1[0]13# Q_REG: vmov.32 r0, q0[2]14