| /arkcompiler/runtime_core/isa/ |
| D | isa.yaml | 273 opcode_idx: 0xfe 276 opcode_idx: 0xfd 279 opcode_idx: 0xfc 282 opcode_idx: 0xfb 302 opcode_idx: [0x6a] 306 opcode_idx: [0x6b] 310 opcode_idx: [0x00] 314 opcode_idx: [0x01] 318 opcode_idx: [0xad] 321 opcode_idx: [0x6d] [all …]
|
| D | isapi.rb | 139 def opcode_idx method in Instruction 141 dig(:opcode_idx) << 8 | prefix.opcode_idx 143 dig(:opcode_idx) 412 # * prefix handlers that re-dispatch to prefixed instruction based on second byte of opcode_idx 421 ….instructions.select(&:prefix).stable_sort_by { |i| Panda.prefixes_hash[i.prefix.name].opcode_idx } 427 …(Panda.instructions.reject(&:prefix).map(&:opcode_idx).max + 1)..(Panda.prefixes.map(&:opcode_idx)… 431 max_invalid_idx = Panda.prefixes.reject(&:public?).map(&:opcode_idx).min || 256 432 (Panda.prefixes.select(&:public?).map(&:opcode_idx).max + 1)..(max_invalid_idx - 1) 465 raise 'Cannot consume instruction without opcode' unless item.opcode_idx 467 @table[prefix(item)] << item.opcode_idx [all …]
|
| D | asserts.rb | 40 Panda.instructions.reject(&:prefix).sorted_by?(&:opcode_idx) 44 Panda.prefixes.sorted_by?(&:opcode_idx)
|
| /arkcompiler/runtime_core/static_core/isa/ |
| D | isa.yaml | 249 opcode_idx: 0xef 252 opcode_idx: 0xee 255 opcode_idx: 0xed 258 opcode_idx: 0xec 283 opcode_idx: [0x0] 297 opcode_idx: [0x1, 0x2, 0x3] 301 opcode_idx: [0x4, 0x5] 305 opcode_idx: [0x6, 0x7, 0x8] 320 opcode_idx: [0x9, 0xa, 0xb, 0xc] 324 opcode_idx: [0xd] [all …]
|
| D | isapi.rb | 143 def opcode_idx method in Instruction 145 dig(:opcode_idx) << 8 | prefix.opcode_idx 147 dig(:opcode_idx) 385 # * prefix handlers that re-dispatch to prefixed instruction based on second byte of opcode_idx 394 ….instructions.select(&:prefix).stable_sort_by { |i| Panda.prefixes_hash[i.prefix.name].opcode_idx } 400 …(Panda.instructions.reject(&:prefix).map(&:opcode_idx).max + 1)..(Panda.prefixes.map(&:opcode_idx)… 404 max_invalid_idx = Panda.prefixes.reject(&:public?).map(&:opcode_idx).min || 256 405 (Panda.prefixes.select(&:public?).map(&:opcode_idx).max + 1)..(max_invalid_idx - 1) 438 raise 'Cannot consume instruction without opcode' unless item.opcode_idx 440 @table[prefix(item)] << item.opcode_idx [all …]
|
| D | asserts.rb | 40 Panda.instructions.reject(&:prefix).sorted_by?(&:opcode_idx) 44 Panda.prefixes.sorted_by?(&:opcode_idx)
|
| /arkcompiler/runtime_core/tests/cts-coverage-tool/config/ |
| D | non_testable.yaml | 46 opcode_idx: [0xa0, 0xa1] 59 opcode_idx: [0xa2] 72 opcode_idx: [0xa3] 85 opcode_idx: [0xa4] 89 opcode_idx: [0xa5] 103 opcode_idx: [0xa6] 126 opcode_idx: [0xa7] 130 opcode_idx: [0xa8] 134 opcode_idx: [0xa9]
|
| /arkcompiler/runtime_core/static_core/tests/cts-coverage-tool/config/ |
| D | non_testable.yaml | 46 opcode_idx: [0xa0, 0xa1] 59 opcode_idx: [0xa2] 72 opcode_idx: [0xa3] 85 opcode_idx: [0xa4] 89 opcode_idx: [0xa5]
|
| /arkcompiler/runtime_core/static_core/quickener/templates/ |
| D | translation_table_gen.h.erb | 21 {<%= ins[0].opcode_idx %>, <%= index %>}, 23 {<%= ins[0].opcode_idx %>, <%= index %>}
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | movi.yaml | 32 opcode_idx: [0x9, 0xa, 0xb, 0xc] 117 opcode_idx: [0x9, 0xa, 0xb, 0xc] 153 opcode_idx: [0x9, 0xa, 0xb, 0xc]
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | movi.yaml | 32 opcode_idx: [0x9, 0xa, 0xb, 0xc] 116 opcode_idx: [0x9, 0xa, 0xb, 0xc] 151 opcode_idx: [0x9, 0xa, 0xb, 0xc]
|
| /arkcompiler/runtime_core/static_core/runtime/templates/ |
| D | bridge_dispatch.S.erb | 23 <%= cmp_opcode(insn.opcode_idx) %>
|
| D | bridge_dispatch_dyn.S.erb | 23 <%= cmp_opcode(insn.opcode_idx) %>
|
| /arkcompiler/runtime_core/libpandafile/templates/ |
| D | bytecode_instruction_enum_gen.h.erb | 24 <%= i.opcode.upcase %> = <%= i.opcode_idx %>,
|
| D | bytecode_instruction-inl_gen.h.erb | 308 …if (primary >= <%= Panda::prefixes.map(&:opcode_idx).min %>) { // NOLINT(readability-magic-number… 317 …ASSERT(GetPrimaryOpcode() >= <%= Panda::prefixes.map(&:opcode_idx).min %>); // NOLINT(readability… 324 return <%= Panda::prefixes.map(&:opcode_idx).min %>; // NOLINT(readability-magic-numbers) 329 …return GetPrimaryOpcode() >= <%= Panda::prefixes.map(&:opcode_idx).min %>; // NOLINT(readability-…
|
| /arkcompiler/runtime_core/static_core/libpandafile/templates/ |
| D | bytecode_instruction_enum_gen.h.erb | 24 <%= i.opcode.upcase %> = <%= i.opcode_idx %>,
|
| D | bytecode_instruction-inl_gen.h.erb | 385 …if (primary >= <%= Panda::prefixes.map(&:opcode_idx).min %>) { // NOLINT(readability-magic-number… 394 …ASSERT(GetPrimaryOpcode() >= <%= Panda::prefixes.map(&:opcode_idx).min %>); // NOLINT(readability… 401 return <%= Panda::prefixes.map(&:opcode_idx).min %>; // NOLINT(readability-magic-numbers) 406 …return GetPrimaryOpcode() >= <%= Panda::prefixes.map(&:opcode_idx).min %>; // NOLINT(readability-…
|
| /arkcompiler/runtime_core/static_core/libpandafile/templates/tests/ |
| D | bytecode_emitter_tests_gen.h.erb | 22 …if (static_cast<unsigned>(op) >= <%= Panda.instructions.select(&:prefix).map(&:opcode_idx).min %>)…
|
| /arkcompiler/runtime_core/libpandafile/templates/tests/ |
| D | bytecode_emitter_tests_gen.h.erb | 20 …if (static_cast<unsigned>(op) >= <%= Panda.instructions.select(&:prefix).map(&:opcode_idx).min %>)…
|