Chromium Code Reviews| Index: src/compiler/mips/code-generator-mips.cc |
| diff --git a/src/compiler/mips/code-generator-mips.cc b/src/compiler/mips/code-generator-mips.cc |
| index 2c5264e498ee2c33dec148e6125c0b44d37a0165..6d2ef283cd7ae31e5b64dd48620fe8301450bd1b 100644 |
| --- a/src/compiler/mips/code-generator-mips.cc |
| +++ b/src/compiler/mips/code-generator-mips.cc |
| @@ -1163,18 +1163,36 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
| case kMipsLhu: |
| __ lhu(i.OutputRegister(), i.MemoryOperand()); |
| break; |
| + case kMipsUlhu: |
| + UNREACHABLE(); |
|
Paul Lind
2016/03/12 05:07:46
I'm guessing you just don't have implementation ye
|
| + __ lhu(i.OutputRegister(), i.MemoryOperand()); |
| + break; |
| case kMipsLh: |
| __ lh(i.OutputRegister(), i.MemoryOperand()); |
| break; |
| + case kMipsUlh: |
| + UNREACHABLE(); |
| + __ lh(i.OutputRegister(), i.MemoryOperand()); |
| + break; |
| case kMipsSh: |
| __ sh(i.InputRegister(2), i.MemoryOperand()); |
| break; |
| + case kMipsUsh: |
| + UNREACHABLE(); |
| + __ sh(i.InputRegister(2), i.MemoryOperand()); |
| + break; |
| case kMipsLw: |
| __ lw(i.OutputRegister(), i.MemoryOperand()); |
| break; |
| + case kMipsUlw: |
| + __ Ulw(i.OutputRegister(), i.MemoryOperand()); |
| + break; |
| case kMipsSw: |
| __ sw(i.InputRegister(2), i.MemoryOperand()); |
| break; |
| + case kMipsUsw: |
| + __ Usw(i.InputRegister(2), i.MemoryOperand()); |
| + break; |
| case kMipsLwc1: { |
| __ lwc1(i.OutputSingleRegister(), i.MemoryOperand()); |
| break; |