Files
clang-p2996/llvm/test/MC/Mips/msa/test_vec.s
Matheus Almeida 180d97dcdf [mips][msa] Update format of RUN lines for every MSA MC test.
1. The arch directive now appears before the cpu directive
2. Long run lines were split across multiple lines
    
No functional changes.

llvm-svn: 197588
2013-12-18 17:31:21 +00:00

30 lines
1.4 KiB
ArmAsm

# RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -mattr=+msa -show-encoding | FileCheck %s
#
# RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -mattr=+msa -filetype=obj -o - | \
# RUN: llvm-objdump -d -arch=mips -mattr=+msa - | \
# RUN: FileCheck %s -check-prefix=CHECKOBJDUMP
#
# CHECK: and.v $w25, $w20, $w27 # encoding: [0x78,0x1b,0xa6,0x5e]
# CHECK: bmnz.v $w17, $w6, $w7 # encoding: [0x78,0x87,0x34,0x5e]
# CHECK: bmz.v $w3, $w17, $w9 # encoding: [0x78,0xa9,0x88,0xde]
# CHECK: bsel.v $w8, $w0, $w14 # encoding: [0x78,0xce,0x02,0x1e]
# CHECK: nor.v $w7, $w31, $w0 # encoding: [0x78,0x40,0xf9,0xde]
# CHECK: or.v $w24, $w26, $w30 # encoding: [0x78,0x3e,0xd6,0x1e]
# CHECK: xor.v $w7, $w27, $w15 # encoding: [0x78,0x6f,0xd9,0xde]
# CHECKOBJDUMP: and.v $w25, $w20, $w27
# CHECKOBJDUMP: bmnz.v $w17, $w6, $w7
# CHECKOBJDUMP: bmz.v $w3, $w17, $w9
# CHECKOBJDUMP: bsel.v $w8, $w0, $w14
# CHECKOBJDUMP: nor.v $w7, $w31, $w0
# CHECKOBJDUMP: or.v $w24, $w26, $w30
# CHECKOBJDUMP: xor.v $w7, $w27, $w15
and.v $w25, $w20, $w27
bmnz.v $w17, $w6, $w7
bmz.v $w3, $w17, $w9
bsel.v $w8, $w0, $w14
nor.v $w7, $w31, $w0
or.v $w24, $w26, $w30
xor.v $w7, $w27, $w15