| Index: src/mips64/disasm-mips64.cc
|
| diff --git a/src/mips64/disasm-mips64.cc b/src/mips64/disasm-mips64.cc
|
| index f2aaa58befe66013d661d17a336dbd8f275dddca..d47950fd0232c8eabef7db42bf4cd98ee88bde12 100644
|
| --- a/src/mips64/disasm-mips64.cc
|
| +++ b/src/mips64/disasm-mips64.cc
|
| @@ -298,7 +298,7 @@ void Decoder::PrintInstructionName(Instruction* instr) {
|
| // Handle all register based formatting in this function to reduce the
|
| // complexity of FormatOption.
|
| int Decoder::FormatRegister(Instruction* instr, const char* format) {
|
| - ASSERT(format[0] == 'r');
|
| + DCHECK(format[0] == 'r');
|
| if (format[1] == 's') { // 'rs: Rs register.
|
| int reg = instr->RsValue();
|
| PrintRegister(reg);
|
| @@ -320,7 +320,7 @@ int Decoder::FormatRegister(Instruction* instr, const char* format) {
|
| // Handle all FPUregister based formatting in this function to reduce the
|
| // complexity of FormatOption.
|
| int Decoder::FormatFPURegister(Instruction* instr, const char* format) {
|
| - ASSERT(format[0] == 'f');
|
| + DCHECK(format[0] == 'f');
|
| if (format[1] == 's') { // 'fs: fs register.
|
| int reg = instr->FsValue();
|
| PrintFPURegister(reg);
|
| @@ -351,30 +351,30 @@ int Decoder::FormatFPURegister(Instruction* instr, const char* format) {
|
| int Decoder::FormatOption(Instruction* instr, const char* format) {
|
| switch (format[0]) {
|
| case 'c': { // 'code for break or trap instructions.
|
| - ASSERT(STRING_STARTS_WITH(format, "code"));
|
| + DCHECK(STRING_STARTS_WITH(format, "code"));
|
| PrintCode(instr);
|
| return 4;
|
| }
|
| case 'i': { // 'imm16u or 'imm26.
|
| if (format[3] == '1') {
|
| - ASSERT(STRING_STARTS_WITH(format, "imm16"));
|
| + DCHECK(STRING_STARTS_WITH(format, "imm16"));
|
| if (format[5] == 's') {
|
| - ASSERT(STRING_STARTS_WITH(format, "imm16s"));
|
| + DCHECK(STRING_STARTS_WITH(format, "imm16s"));
|
| PrintSImm16(instr);
|
| } else if (format[5] == 'u') {
|
| - ASSERT(STRING_STARTS_WITH(format, "imm16u"));
|
| + DCHECK(STRING_STARTS_WITH(format, "imm16u"));
|
| PrintSImm16(instr);
|
| } else {
|
| - ASSERT(STRING_STARTS_WITH(format, "imm16x"));
|
| + DCHECK(STRING_STARTS_WITH(format, "imm16x"));
|
| PrintXImm16(instr);
|
| }
|
| return 6;
|
| } else if (format[3] == '2' && format[4] == '1') {
|
| - ASSERT(STRING_STARTS_WITH(format, "imm21x"));
|
| + DCHECK(STRING_STARTS_WITH(format, "imm21x"));
|
| PrintXImm21(instr);
|
| return 6;
|
| } else if (format[3] == '2' && format[4] == '6') {
|
| - ASSERT(STRING_STARTS_WITH(format, "imm26x"));
|
| + DCHECK(STRING_STARTS_WITH(format, "imm26x"));
|
| PrintXImm26(instr);
|
| return 6;
|
| }
|
| @@ -388,22 +388,22 @@ int Decoder::FormatOption(Instruction* instr, const char* format) {
|
| case 's': { // 'sa.
|
| switch (format[1]) {
|
| case 'a': {
|
| - ASSERT(STRING_STARTS_WITH(format, "sa"));
|
| + DCHECK(STRING_STARTS_WITH(format, "sa"));
|
| PrintSa(instr);
|
| return 2;
|
| }
|
| case 'd': {
|
| - ASSERT(STRING_STARTS_WITH(format, "sd"));
|
| + DCHECK(STRING_STARTS_WITH(format, "sd"));
|
| PrintSd(instr);
|
| return 2;
|
| }
|
| case 's': {
|
| if (format[2] == '1') {
|
| - ASSERT(STRING_STARTS_WITH(format, "ss1")); /* ext size */
|
| + DCHECK(STRING_STARTS_WITH(format, "ss1")); /* ext size */
|
| PrintSs1(instr);
|
| return 3;
|
| } else {
|
| - ASSERT(STRING_STARTS_WITH(format, "ss2")); /* ins size */
|
| + DCHECK(STRING_STARTS_WITH(format, "ss2")); /* ins size */
|
| PrintSs2(instr);
|
| return 3;
|
| }
|
| @@ -411,12 +411,12 @@ int Decoder::FormatOption(Instruction* instr, const char* format) {
|
| }
|
| }
|
| case 'b': { // 'bc - Special for bc1 cc field.
|
| - ASSERT(STRING_STARTS_WITH(format, "bc"));
|
| + DCHECK(STRING_STARTS_WITH(format, "bc"));
|
| PrintBc(instr);
|
| return 2;
|
| }
|
| case 'C': { // 'Cc - Special for c.xx.d cc field.
|
| - ASSERT(STRING_STARTS_WITH(format, "Cc"));
|
| + DCHECK(STRING_STARTS_WITH(format, "Cc"));
|
| PrintCc(instr);
|
| return 2;
|
| }
|
|
|