| OLD | NEW |
| 1 // Copyright 2015 the V8 project authors. All rights reserved. | 1 // Copyright 2015 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_WASM_OPCODES_H_ | 5 #ifndef V8_WASM_OPCODES_H_ |
| 6 #define V8_WASM_OPCODES_H_ | 6 #define V8_WASM_OPCODES_H_ |
| 7 | 7 |
| 8 #include "src/globals.h" | 8 #include "src/globals.h" |
| 9 #include "src/machine-type.h" | 9 #include "src/machine-type.h" |
| 10 #include "src/runtime/runtime.h" | 10 #include "src/runtime/runtime.h" |
| (...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 402 V(I16x8Shl, 0xe543, _) \ | 402 V(I16x8Shl, 0xe543, _) \ |
| 403 V(I16x8ShrS, 0xe544, _) \ | 403 V(I16x8ShrS, 0xe544, _) \ |
| 404 V(I16x8ShrU, 0xe552, _) \ | 404 V(I16x8ShrU, 0xe552, _) \ |
| 405 V(I8x16ExtractLane, 0xe558, _) \ | 405 V(I8x16ExtractLane, 0xe558, _) \ |
| 406 V(I8x16ReplaceLane, 0xe559, _) \ | 406 V(I8x16ReplaceLane, 0xe559, _) \ |
| 407 V(I8x16Shl, 0xe562, _) \ | 407 V(I8x16Shl, 0xe562, _) \ |
| 408 V(I8x16ShrS, 0xe563, _) \ | 408 V(I8x16ShrS, 0xe563, _) \ |
| 409 V(I8x16ShrU, 0xe571, _) | 409 V(I8x16ShrU, 0xe571, _) |
| 410 | 410 |
| 411 #define FOREACH_SIMD_MASK_OPERAND_OPCODE(V) \ | 411 #define FOREACH_SIMD_MASK_OPERAND_OPCODE(V) \ |
| 412 V(S32x4Shuffle, 0xe52d, s_ss) \ | |
| 413 V(S16x8Shuffle, 0xe54c, s_ss) \ | |
| 414 V(S8x16Shuffle, 0xe56b, s_ss) | 412 V(S8x16Shuffle, 0xe56b, s_ss) |
| 415 | 413 |
| 416 #define FOREACH_ATOMIC_OPCODE(V) \ | 414 #define FOREACH_ATOMIC_OPCODE(V) \ |
| 417 V(I32AtomicAdd8S, 0xe601, i_ii) \ | 415 V(I32AtomicAdd8S, 0xe601, i_ii) \ |
| 418 V(I32AtomicAdd8U, 0xe602, i_ii) \ | 416 V(I32AtomicAdd8U, 0xe602, i_ii) \ |
| 419 V(I32AtomicAdd16S, 0xe603, i_ii) \ | 417 V(I32AtomicAdd16S, 0xe603, i_ii) \ |
| 420 V(I32AtomicAdd16U, 0xe604, i_ii) \ | 418 V(I32AtomicAdd16U, 0xe604, i_ii) \ |
| 421 V(I32AtomicAdd, 0xe605, i_ii) \ | 419 V(I32AtomicAdd, 0xe605, i_ii) \ |
| 422 V(I32AtomicAnd8S, 0xe606, i_ii) \ | 420 V(I32AtomicAnd8S, 0xe606, i_ii) \ |
| 423 V(I32AtomicAnd8U, 0xe607, i_ii) \ | 421 V(I32AtomicAnd8U, 0xe607, i_ii) \ |
| (...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 655 default: | 653 default: |
| 656 return "<unknown>"; | 654 return "<unknown>"; |
| 657 } | 655 } |
| 658 } | 656 } |
| 659 }; | 657 }; |
| 660 } // namespace wasm | 658 } // namespace wasm |
| 661 } // namespace internal | 659 } // namespace internal |
| 662 } // namespace v8 | 660 } // namespace v8 |
| 663 | 661 |
| 664 #endif // V8_WASM_OPCODES_H_ | 662 #endif // V8_WASM_OPCODES_H_ |
| OLD | NEW |