[mips][msa] Update encoding of bnz.v (typo).
authorMatheus Almeida <matheus.almeida@imgtec.com>
Mon, 18 Nov 2013 13:09:54 +0000 (13:09 +0000)
committerMatheus Almeida <matheus.almeida@imgtec.com>
Mon, 18 Nov 2013 13:09:54 +0000 (13:09 +0000)
Note that there's no hardware yet that relies on that encoding.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195006 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MipsMSAInstrInfo.td
test/MC/Mips/msa/test_cbranch.s

index c309fa4b4f7650436477d3f93358ae95ff9f7c45..82c51a6473daa536ddc3c7f1ed7d833f5bea2ddd 100644 (file)
@@ -536,7 +536,7 @@ class BNZ_H_ENC : MSA_CBRANCH_FMT<0b111, 0b01>;
 class BNZ_W_ENC : MSA_CBRANCH_FMT<0b111, 0b10>;
 class BNZ_D_ENC : MSA_CBRANCH_FMT<0b111, 0b11>;
 
-class BNZ_V_ENC : MSA_CBRANCH_V_FMT<0b01000>;
+class BNZ_V_ENC : MSA_CBRANCH_V_FMT<0b01111>;
 
 class BSEL_V_ENC : MSA_VEC_FMT<0b00110, 0b011110>;
 
index 84e732e5dc08ebc289ee6171961b94878a0261c6..2fc65afc1c9f8a821a924e12aa80f5eaa24541d2 100644 (file)
@@ -20,9 +20,9 @@
                                         #   fixup A - offset: 0, value: SYMBOL3, kind: fixup_Mips_PC16
 #CHECK:      nop                        # encoding: [0x00,0x00,0x00,0x00]
 
-#CHECK:      bnz.v        $w0, 4        # encoding: [0x45,0x00,0x00,0x01]
+#CHECK:      bnz.v        $w0, 4        # encoding: [0x45,0xe0,0x00,0x01]
 #CHECK:      nop                        # encoding: [0x00,0x00,0x00,0x00]
-#CHECK:      bnz.v        $w0, SYMBOL0  # encoding: [0x45'A',A,0x00,0x00]
+#CHECK:      bnz.v        $w0, SYMBOL0  # encoding: [0x45'A',0xe0'A',0x00,0x00]
                                         #   fixup A - offset: 0, value: SYMBOL0, kind: fixup_Mips_PC16
 #CHECK:      nop                        # encoding: [0x00,0x00,0x00,0x00]