summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMatheus Almeida <matheus.almeida@imgtec.com>2013-11-08 10:43:11 +0000
committerMatheus Almeida <matheus.almeida@imgtec.com>2013-11-08 10:43:11 +0000
commita3bac169507a63cf936abe6c2f07354a2e068af4 (patch)
tree3479b3d86ce69002c9c85bc9c72bfa60dcf8c3bf /llvm/lib
parent6d9d34b5a6e1f70b441a0d76c8f85063c47952ea (diff)
downloadbcm5719-llvm-a3bac169507a63cf936abe6c2f07354a2e068af4.tar.gz
bcm5719-llvm-a3bac169507a63cf936abe6c2f07354a2e068af4.zip
[mips][msa] Update encoding of LDI instruction.
The encoding was updated in MSA r1.07. llvm-svn: 194255
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/Mips/MipsMSAInstrInfo.td8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Mips/MipsMSAInstrInfo.td b/llvm/lib/Target/Mips/MipsMSAInstrInfo.td
index d6348792da6..bfdba9ae839 100644
--- a/llvm/lib/Target/Mips/MipsMSAInstrInfo.td
+++ b/llvm/lib/Target/Mips/MipsMSAInstrInfo.td
@@ -787,10 +787,10 @@ class LD_H_ENC : MSA_MI10_FMT<0b01, 0b1000>;
class LD_W_ENC : MSA_MI10_FMT<0b10, 0b1000>;
class LD_D_ENC : MSA_MI10_FMT<0b11, 0b1000>;
-class LDI_B_ENC : MSA_I10_FMT<0b010, 0b00, 0b001100>;
-class LDI_H_ENC : MSA_I10_FMT<0b010, 0b01, 0b001100>;
-class LDI_W_ENC : MSA_I10_FMT<0b010, 0b10, 0b001100>;
-class LDI_D_ENC : MSA_I10_FMT<0b010, 0b11, 0b001100>;
+class LDI_B_ENC : MSA_I10_FMT<0b110, 0b00, 0b000111>;
+class LDI_H_ENC : MSA_I10_FMT<0b110, 0b01, 0b000111>;
+class LDI_W_ENC : MSA_I10_FMT<0b110, 0b10, 0b000111>;
+class LDI_D_ENC : MSA_I10_FMT<0b110, 0b11, 0b000111>;
class LSA_ENC : SPECIAL_LSA_FMT<0b000101>;
OpenPOWER on IntegriCloud