Home
last modified time | relevance | path

Searched full:opcode_idx (Results 1 – 19 of 19) sorted by relevance

/arkcompiler/runtime_core/isa/
Disa.yaml273 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 …]
Disapi.rb139 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 …]
Dasserts.rb40 Panda.instructions.reject(&:prefix).sorted_by?(&:opcode_idx)
44 Panda.prefixes.sorted_by?(&:opcode_idx)
/arkcompiler/runtime_core/static_core/isa/
Disa.yaml249 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 …]
Disapi.rb143 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 …]
Dasserts.rb40 Panda.instructions.reject(&:prefix).sorted_by?(&:opcode_idx)
44 Panda.prefixes.sorted_by?(&:opcode_idx)
/arkcompiler/runtime_core/tests/cts-coverage-tool/config/
Dnon_testable.yaml46 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/
Dnon_testable.yaml46 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/
Dtranslation_table_gen.h.erb21 {<%= ins[0].opcode_idx %>, <%= index %>},
23 {<%= ins[0].opcode_idx %>, <%= index %>}
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dmovi.yaml32 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/
Dmovi.yaml32 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/
Dbridge_dispatch.S.erb23 <%= cmp_opcode(insn.opcode_idx) %>
Dbridge_dispatch_dyn.S.erb23 <%= cmp_opcode(insn.opcode_idx) %>
/arkcompiler/runtime_core/libpandafile/templates/
Dbytecode_instruction_enum_gen.h.erb24 <%= i.opcode.upcase %> = <%= i.opcode_idx %>,
Dbytecode_instruction-inl_gen.h.erb308 …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/
Dbytecode_instruction_enum_gen.h.erb24 <%= i.opcode.upcase %> = <%= i.opcode_idx %>,
Dbytecode_instruction-inl_gen.h.erb385 …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/
Dbytecode_emitter_tests_gen.h.erb22 …if (static_cast<unsigned>(op) >= <%= Panda.instructions.select(&:prefix).map(&:opcode_idx).min %>)…
/arkcompiler/runtime_core/libpandafile/templates/tests/
Dbytecode_emitter_tests_gen.h.erb20 …if (static_cast<unsigned>(op) >= <%= Panda.instructions.select(&:prefix).map(&:opcode_idx).min %>)…