[mips][msa] Update format of RUN lines for every MSA MC test.
[oota-llvm.git] / test / MC / Mips / msa / test_2r.s
1 # RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -mattr=+msa -show-encoding | FileCheck %s
2 #
3 # RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -mattr=+msa -filetype=obj -o - | \
4 # RUN: llvm-objdump -d -arch=mips -mattr=+msa - | \
5 # RUN: FileCheck %s -check-prefix=CHECKOBJDUMP
6 #
7 # CHECK:        fill.b  $w30, $9                # encoding: [0x7b,0x00,0x4f,0x9e]
8 # CHECK:        fill.h  $w31, $23               # encoding: [0x7b,0x01,0xbf,0xde]
9 # CHECK:        fill.w  $w16, $24               # encoding: [0x7b,0x02,0xc4,0x1e]
10 # CHECK:        nloc.b  $w21, $w0               # encoding: [0x7b,0x08,0x05,0x5e]
11 # CHECK:        nloc.h  $w18, $w31              # encoding: [0x7b,0x09,0xfc,0x9e]
12 # CHECK:        nloc.w  $w2, $w23               # encoding: [0x7b,0x0a,0xb8,0x9e]
13 # CHECK:        nloc.d  $w4, $w10               # encoding: [0x7b,0x0b,0x51,0x1e]
14 # CHECK:        nlzc.b  $w31, $w2               # encoding: [0x7b,0x0c,0x17,0xde]
15 # CHECK:        nlzc.h  $w27, $w22              # encoding: [0x7b,0x0d,0xb6,0xde]
16 # CHECK:        nlzc.w  $w10, $w29              # encoding: [0x7b,0x0e,0xea,0x9e]
17 # CHECK:        nlzc.d  $w25, $w9               # encoding: [0x7b,0x0f,0x4e,0x5e]
18 # CHECK:        pcnt.b  $w20, $w18              # encoding: [0x7b,0x04,0x95,0x1e]
19 # CHECK:        pcnt.h  $w0, $w8                # encoding: [0x7b,0x05,0x40,0x1e]
20 # CHECK:        pcnt.w  $w23, $w9               # encoding: [0x7b,0x06,0x4d,0xde]
21 # CHECK:        pcnt.d  $w21, $w24              # encoding: [0x7b,0x07,0xc5,0x5e]
22
23 # CHECKOBJDUMP:        fill.b  $w30, $9
24 # CHECKOBJDUMP:        fill.h  $w31, $23
25 # CHECKOBJDUMP:        fill.w  $w16, $24
26 # CHECKOBJDUMP:        nloc.b  $w21, $w0
27 # CHECKOBJDUMP:        nloc.h  $w18, $w31
28 # CHECKOBJDUMP:        nloc.w  $w2, $w23
29 # CHECKOBJDUMP:        nloc.d  $w4, $w10
30 # CHECKOBJDUMP:        nlzc.b  $w31, $w2
31 # CHECKOBJDUMP:        nlzc.h  $w27, $w22
32 # CHECKOBJDUMP:        nlzc.w  $w10, $w29
33 # CHECKOBJDUMP:        nlzc.d  $w25, $w9
34 # CHECKOBJDUMP:        pcnt.b  $w20, $w18
35 # CHECKOBJDUMP:        pcnt.h  $w0, $w8
36 # CHECKOBJDUMP:        pcnt.w  $w23, $w9
37 # CHECKOBJDUMP:        pcnt.d  $w21, $w24
38
39                 fill.b  $w30, $9
40                 fill.h  $w31, $23
41                 fill.w  $w16, $24
42                 nloc.b  $w21, $w0
43                 nloc.h  $w18, $w31
44                 nloc.w  $w2, $w23
45                 nloc.d  $w4, $w10
46                 nlzc.b  $w31, $w2
47                 nlzc.h  $w27, $w22
48                 nlzc.w  $w10, $w29
49                 nlzc.d  $w25, $w9
50                 pcnt.b  $w20, $w18
51                 pcnt.h  $w0, $w8
52                 pcnt.w  $w23, $w9
53                 pcnt.d  $w21, $w24