| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef V8_MIPS_CONSTANTS_H_ | 5 #ifndef V8_MIPS_CONSTANTS_H_ |
| 6 #define V8_MIPS_CONSTANTS_H_ | 6 #define V8_MIPS_CONSTANTS_H_ |
| 7 #include "src/globals.h" | 7 #include "src/globals.h" |
| 8 // UNIMPLEMENTED_ macro for MIPS. | 8 // UNIMPLEMENTED_ macro for MIPS. |
| 9 #ifdef DEBUG | 9 #ifdef DEBUG |
| 10 #define UNIMPLEMENTED_MIPS() \ | 10 #define UNIMPLEMENTED_MIPS() \ |
| (...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 332 | 332 |
| 333 BEQC = ((2 << 3) + 0) << kOpcodeShift, | 333 BEQC = ((2 << 3) + 0) << kOpcodeShift, |
| 334 COP1 = ((2 << 3) + 1) << kOpcodeShift, // Coprocessor 1 class. | 334 COP1 = ((2 << 3) + 1) << kOpcodeShift, // Coprocessor 1 class. |
| 335 BEQL = ((2 << 3) + 4) << kOpcodeShift, | 335 BEQL = ((2 << 3) + 4) << kOpcodeShift, |
| 336 BNEL = ((2 << 3) + 5) << kOpcodeShift, | 336 BNEL = ((2 << 3) + 5) << kOpcodeShift, |
| 337 BLEZL = ((2 << 3) + 6) << kOpcodeShift, | 337 BLEZL = ((2 << 3) + 6) << kOpcodeShift, |
| 338 BGTZL = ((2 << 3) + 7) << kOpcodeShift, | 338 BGTZL = ((2 << 3) + 7) << kOpcodeShift, |
| 339 | 339 |
| 340 DADDI = ((3 << 3) + 0) << kOpcodeShift, // This is also BNEC. | 340 DADDI = ((3 << 3) + 0) << kOpcodeShift, // This is also BNEC. |
| 341 SPECIAL2 = ((3 << 3) + 4) << kOpcodeShift, | 341 SPECIAL2 = ((3 << 3) + 4) << kOpcodeShift, |
| 342 LABEL = ((3 << 3) + 5) << kOpcodeShift, |
| 342 SPECIAL3 = ((3 << 3) + 7) << kOpcodeShift, | 343 SPECIAL3 = ((3 << 3) + 7) << kOpcodeShift, |
| 343 | 344 |
| 344 LB = ((4 << 3) + 0) << kOpcodeShift, | 345 LB = ((4 << 3) + 0) << kOpcodeShift, |
| 345 LH = ((4 << 3) + 1) << kOpcodeShift, | 346 LH = ((4 << 3) + 1) << kOpcodeShift, |
| 346 LWL = ((4 << 3) + 2) << kOpcodeShift, | 347 LWL = ((4 << 3) + 2) << kOpcodeShift, |
| 347 LW = ((4 << 3) + 3) << kOpcodeShift, | 348 LW = ((4 << 3) + 3) << kOpcodeShift, |
| 348 LBU = ((4 << 3) + 4) << kOpcodeShift, | 349 LBU = ((4 << 3) + 4) << kOpcodeShift, |
| 349 LHU = ((4 << 3) + 5) << kOpcodeShift, | 350 LHU = ((4 << 3) + 5) << kOpcodeShift, |
| 350 LWR = ((4 << 3) + 6) << kOpcodeShift, | 351 LWR = ((4 << 3) + 6) << kOpcodeShift, |
| 351 SB = ((5 << 3) + 0) << kOpcodeShift, | 352 SB = ((5 << 3) + 0) << kOpcodeShift, |
| (...skipping 576 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 928 // JS argument slots size. | 929 // JS argument slots size. |
| 929 const int kJSArgsSlotsSize = 0 * Instruction::kInstrSize; | 930 const int kJSArgsSlotsSize = 0 * Instruction::kInstrSize; |
| 930 // Assembly builtins argument slots size. | 931 // Assembly builtins argument slots size. |
| 931 const int kBArgsSlotsSize = 0 * Instruction::kInstrSize; | 932 const int kBArgsSlotsSize = 0 * Instruction::kInstrSize; |
| 932 | 933 |
| 933 const int kBranchReturnOffset = 2 * Instruction::kInstrSize; | 934 const int kBranchReturnOffset = 2 * Instruction::kInstrSize; |
| 934 | 935 |
| 935 } } // namespace v8::internal | 936 } } // namespace v8::internal |
| 936 | 937 |
| 937 #endif // #ifndef V8_MIPS_CONSTANTS_H_ | 938 #endif // #ifndef V8_MIPS_CONSTANTS_H_ |
| OLD | NEW |