Home
last modified time | relevance | path

Searched full:prefixes (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/runtime_core/isa/
Dasserts.rb35 assert('Non-prefixed instruction opcodes and prefixes should fit one byte') do
36 Panda.instructions.reject(&:prefix).size + Panda.prefixes.size <= 256
44 Panda.prefixes.sorted_by?(&:opcode_idx)
48 Panda.prefixes.map do |prefix|
63 Panda.prefixes.map(&:name).include?(insn.prefix.name)
67 assert('All prefixes should have unique name') do
68 Panda.prefixes.map(&:name).uniq?
71 assert('There should be non-zero gap between non-prefixed and prefixes') do
75 assert('There should be non-zero gap between public and private prefixes') do
Disapi.rb401 # * prefixed instructions handlers, in the order of prefixes
406 Panda.prefixes.select(&:public?) +
408 Panda.prefixes.reject(&:public?) +
415 …(Panda.instructions.reject(&:prefix).map(&:opcode_idx).max + 1)..(Panda.prefixes.map(&:opcode_idx)…
419 max_invalid_idx = Panda.prefixes.reject(&:public?).map(&:opcode_idx).min || 256
420 (Panda.prefixes.select(&:public?).map(&:opcode_idx).max + 1)..(max_invalid_idx - 1)
437 Panda.prefixes.each_with_object({}) do |p, obj|
479 # override opcodes assignment for prefixes
516 hash = prefixes.map { |p| [p.name, p] }.to_h
538 cached def prefixes
[all …]
Disa.yaml257 prefixes:
/arkcompiler/ets_frontend/es2panda/lexer/templates/
Dkeywords.h.erb53 % functions.each do |key, prefixes|
57 % prefixes.select{|p| !p.nil? }.each do |prefix|
64 % if prefixes.include?(nil)
/arkcompiler/runtime_core/runtime/interpreter/templates/
Dirtoc_interpreter_utils.h.erb26 % Panda::prefixes.each do |p|
34 % Panda::prefixes.each do |p|
Disa_constants_gen.h.erb22 constexpr auto NUM_PREFIXES = <%= Panda::prefixes.size %>;
Dinterpreter-inl_gen.h.erb130 % Panda::prefixes.each do |p|
/arkcompiler/runtime_core/libpandafile/templates/
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/verification/gen/templates/
Dabs_int_inl_gen.h.erb66 % Panda::prefixes.each do |p|
Dcflow_iterate_inl_gen.h.erb150 % Panda::prefixes.each do |p|
Djob_fill_gen.h.erb197 % Panda::prefixes.each do |p|
/arkcompiler/runtime_core/tests/cts-generator/generator/
Dparser.rb34 # some predefined templates as headers, prefixes, postfixes, etc.
/arkcompiler/runtime_core/tests/cts-coverage-tool/lib/
Dspec.rb61 … %w[prefixes groups properties exceptions verification version min_version chapters].each do |attr|
/arkcompiler/ets_runtime/ecmascript/
Decma_isa.yaml14 prefixes:
/arkcompiler/runtime_core/docs/
Dassembly_format.md533 Apart from metadata annotations, `Foo.` prefixes (remaining a pure naming convention for the assemb…
Ddoxygen.config1074 # can be used to specify a prefix (or a list of prefixes) that should be ignored
/arkcompiler/runtime_core/irtoc/scripts/
Dinterpreter.irt1796 Panda.prefixes.each do |p|