Chromium Code Reviews| Index: src/x64/disasm-x64.cc |
| diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc |
| index 35097947987fd2c59463a3a170c876d557b223ca..209a6b20aa6f690f46260e2a54f57693b3f1a33f 100644 |
| --- a/src/x64/disasm-x64.cc |
| +++ b/src/x64/disasm-x64.cc |
| @@ -332,10 +332,10 @@ class DisassemblerX64 { |
| private: |
| enum OperandSize { |
| - BYTE_SIZE = 0, |
| - WORD_SIZE = 1, |
| - DOUBLEWORD_SIZE = 2, |
| - QUADWORD_SIZE = 3 |
| + kByteSize = 0, |
| + kWordSize = 1, |
|
Michael Starzinger
2013/09/02 19:12:43
nit: This makes it look like these are constants t
Benedikt Meurer
2013/09/03 07:27:39
Done.
|
| + kDoublewordSize = 2, |
| + kQuadwordSize = 3 |
| }; |
| const NameConverter& converter_; |
| @@ -369,10 +369,10 @@ class DisassemblerX64 { |
| bool rex_w() { return (rex_ & 0x08) != 0; } |
| OperandSize operand_size() { |
| - if (byte_size_operand_) return BYTE_SIZE; |
| - if (rex_w()) return QUADWORD_SIZE; |
| - if (operand_size_ != 0) return WORD_SIZE; |
| - return DOUBLEWORD_SIZE; |
| + if (byte_size_operand_) return kByteSize; |
| + if (rex_w()) return kQuadwordSize; |
| + if (operand_size_ != 0) return kWordSize; |
| + return kDoublewordSize; |
| } |
| char operand_size_code() { |
| @@ -562,19 +562,19 @@ int DisassemblerX64::PrintImmediate(byte* data, OperandSize size) { |
| int64_t value; |
| int count; |
| switch (size) { |
| - case BYTE_SIZE: |
| + case kByteSize: |
| value = *data; |
| count = 1; |
| break; |
| - case WORD_SIZE: |
| + case kWordSize: |
| value = *reinterpret_cast<int16_t*>(data); |
| count = 2; |
| break; |
| - case DOUBLEWORD_SIZE: |
| + case kDoublewordSize: |
| value = *reinterpret_cast<uint32_t*>(data); |
| count = 4; |
| break; |
| - case QUADWORD_SIZE: |
| + case kQuadwordSize: |
| value = *reinterpret_cast<int32_t*>(data); |
| count = 4; |
| break; |
| @@ -682,7 +682,7 @@ int DisassemblerX64::PrintImmediateOp(byte* data) { |
| AppendToBuffer("%s%c ", mnem, operand_size_code()); |
| int count = PrintRightOperand(data + 1); |
| AppendToBuffer(",0x"); |
| - OperandSize immediate_size = byte_size_immediate ? BYTE_SIZE : operand_size(); |
| + OperandSize immediate_size = byte_size_immediate ? kByteSize : operand_size(); |
| count += PrintImmediate(data + 1 + count, immediate_size); |
| return 1 + count; |
| } |
| @@ -1415,15 +1415,15 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
| case MOVE_REG_INSTR: { |
| byte* addr = NULL; |
| switch (operand_size()) { |
| - case WORD_SIZE: |
| + case kWordSize: |
| addr = reinterpret_cast<byte*>(*reinterpret_cast<int16_t*>(data + 1)); |
| data += 3; |
| break; |
| - case DOUBLEWORD_SIZE: |
| + case kDoublewordSize: |
| addr = reinterpret_cast<byte*>(*reinterpret_cast<int32_t*>(data + 1)); |
| data += 5; |
| break; |
| - case QUADWORD_SIZE: |
| + case kQuadwordSize: |
| addr = reinterpret_cast<byte*>(*reinterpret_cast<int64_t*>(data + 1)); |
| data += 9; |
| break; |
| @@ -1628,11 +1628,11 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
| AppendToBuffer("mov%c %s, ", |
| operand_size_code(), |
| NameOfCPURegister(reg)); |
| - data += PrintImmediate(data, DOUBLEWORD_SIZE); |
| + data += PrintImmediate(data, kDoublewordSize); |
| } else { |
| AppendToBuffer("movb %s, ", |
| NameOfByteCPURegister(reg)); |
| - data += PrintImmediate(data, BYTE_SIZE); |
| + data += PrintImmediate(data, kByteSize); |
| } |
| break; |
| } |
| @@ -1661,7 +1661,7 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
| case 0xA1: // Fall through. |
| case 0xA3: |
| switch (operand_size()) { |
| - case DOUBLEWORD_SIZE: { |
| + case kDoublewordSize: { |
| const char* memory_location = NameOfAddress( |
| reinterpret_cast<byte*>( |
| *reinterpret_cast<int32_t*>(data + 1))); |
| @@ -1673,7 +1673,7 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
| data += 5; |
| break; |
| } |
| - case QUADWORD_SIZE: { |
| + case kQuadwordSize: { |
| // New x64 instruction mov rax,(imm_64). |
| const char* memory_location = NameOfAddress( |
| *reinterpret_cast<byte**>(data + 1)); |
| @@ -1699,15 +1699,15 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector<char> out_buffer, |
| case 0xA9: { |
| int64_t value = 0; |
| switch (operand_size()) { |
| - case WORD_SIZE: |
| + case kWordSize: |
| value = *reinterpret_cast<uint16_t*>(data + 1); |
| data += 3; |
| break; |
| - case DOUBLEWORD_SIZE: |
| + case kDoublewordSize: |
| value = *reinterpret_cast<uint32_t*>(data + 1); |
| data += 5; |
| break; |
| - case QUADWORD_SIZE: |
| + case kQuadwordSize: |
| value = *reinterpret_cast<int32_t*>(data + 1); |
| data += 5; |
| break; |