| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_isa.yaml | 20 description: Ecma extension instructions with prefix ecma 36 prefix: ecma 40 prefix: ecma 44 prefix: ecma 48 prefix: ecma 52 prefix: ecma 56 prefix: ecma 60 prefix: ecma 64 prefix: ecma 68 prefix: ecma [all …]
|
| /arkcompiler/toolchain/build/toolchain/ark/ |
| D | ark_toolchain.gni | 18 prefix = rebase_path("$clang_base_path/bin", root_build_dir) 19 cc = "$prefix/clang" 20 cxx = "$prefix/clang++" 22 readelf = "$prefix/llvm-readobj" 23 ar = "${prefix}/llvm-ar" 24 nm = "$prefix/llvm-nm"
|
| /arkcompiler/runtime_core/scripts/ |
| D | install-deps-qemu | 43 $ ./scripts/install-deps-qemu --qemu-prefix=/usr/local 53 --qemu-prefix=PREFIX Installation prefix for QEMU [$DEFAULT_QEMU_PREFIX]. 58 from PREFIX/bin/qemu-* to /usr/bin. If other qemu binaries (or symlinks) 90 local prefix="$1" 93 local src_path="$prefix/src" 109 ./configure --prefix="$prefix" 115 for fname in "$prefix"/bin/qemu-*; do 140 --qemu-prefix=*)
|
| /arkcompiler/runtime_core/isa/ |
| D | isa.yaml | 327 prefix: deprecated 344 prefix: deprecated 395 prefix: deprecated 442 prefix: wide 452 prefix: deprecated 462 prefix: deprecated 482 prefix: wide 491 prefix: wide 501 prefix: wide 647 prefix: deprecated [all …]
|
| D | asserts.rb | 36 Panda.instructions.reject(&:prefix).size + Panda.prefixes.size <= 256 40 Panda.instructions.reject(&:prefix).sorted_by?(&:opcode_idx) 43 assert('Prefix opcode indexes are sorted') do 47 assert('All instructions for a prefix should fit one byte') do 48 Panda.prefixes.map do |prefix| 49 … Panda.instructions.select { |insn| insn.prefix && (insn.prefix.name == prefix.name) }.size <= 256 53 assert('Prefixed instruction should have some prefix specified') do 55 insn.format.prefixed? != insn.prefix.nil? 59 assert('Prefix should be defined') do 61 next true unless insn.prefix [all …]
|
| D | isapi.rb | 117 def prefix method in Instruction 118 name = dig(:prefix) 140 if prefix 141 dig(:opcode_idx) << 8 | prefix.opcode_idx 271 class Prefix < SimpleDelegator class 400 # * prefix handlers that re-dispatch to prefixed instruction based on second byte of opcode_idx 404 handlers = Panda.instructions.reject(&:prefix) + 409 …Panda.instructions.select(&:prefix).stable_sort_by { |i| Panda.prefixes_hash[i.prefix.name].opcode… 415 …(Panda.instructions.reject(&:prefix).map(&:opcode_idx).max + 1)..(Panda.prefixes.map(&:opcode_idx)… 423 # Maximum value for secondary dispatch index for given prefix name [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/parser/js/ |
| D | test-update-expression-expected.txt | 9 "prefix": true, 55 "prefix": true, 124 "prefix": false, 167 "prefix": true, 171 "prefix": false, 228 "prefix": true, 232 "prefix": true, 236 "prefix": false, 288 "prefix": true, 292 "prefix": false,
|
| D | test-unary-expression-expected.txt | 9 "prefix": true, 52 "prefix": true, 98 "prefix": true, 167 "prefix": true, 210 "prefix": true, 253 "prefix": true, 296 "prefix": true, 341 "prefix": true, 374 "prefix": true, 407 "prefix": true, [all …]
|
| /arkcompiler/runtime_core/compiler/tools/debug/ |
| D | jit_writer.cpp | 28 CodePrefix prefix; in FillData() local 33 prefix.code_size = method.GetCode().size(); in FillData() 34 … prefix.code_info_offset = code_offset + RoundUp(method.GetCode().size(), CodeInfo::ALIGNMENT); in FillData() 35 prefix.code_info_size = method.GetCodeInfo().size(); in FillData() 36 // Prefix in FillData() 38 const char *data = reinterpret_cast<char *>(&prefix); in FillData() 39 CopyToSpan(stream, data, sizeof(prefix), curr_pos); in FillData() 40 curr_pos += sizeof(prefix); in FillData() 43 curr_pos += code_offset - sizeof(prefix); in FillData()
|
| /arkcompiler/runtime_core/verification/ |
| D | Verification.cmake | 54 set(prefix ARG) variable 58 cmake_parse_arguments(${prefix} 77 set(prefix ARG) variable 81 cmake_parse_arguments(${prefix} 97 set(prefix ARG) variable 101 cmake_parse_arguments(${prefix}
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | f32toi64.yaml | 29 prefix: cast 69 prefix: cast 116 prefix: cast 139 prefix: cast 162 prefix: cast 178 prefix: cast 194 prefix: cast 217 prefix: cast 269 prefix: cast
|
| D | f64tou32.yaml | 29 prefix: cast 63 prefix: cast 110 prefix: cast 133 prefix: cast 156 prefix: cast 172 prefix: cast 188 prefix: cast 212 prefix: cast 265 prefix: cast
|
| D | f64tou64.yaml | 29 prefix: cast 72 prefix: cast 113 prefix: cast 139 prefix: cast 165 prefix: cast 181 prefix: cast 197 prefix: cast 220 prefix: cast 273 prefix: cast
|
| D | f32tou32.yaml | 29 prefix: cast 63 prefix: cast 98 prefix: cast 121 prefix: cast 144 prefix: cast 160 prefix: cast 176 prefix: cast 200 prefix: cast 252 prefix: cast
|
| D | f32tou64.yaml | 29 prefix: cast 72 prefix: cast 110 prefix: cast 136 prefix: cast 162 prefix: cast 178 prefix: cast 194 prefix: cast 217 prefix: cast 269 prefix: cast
|
| D | f32toi32.yaml | 29 prefix: cast 67 prefix: cast 119 prefix: cast 147 prefix: cast 178 prefix: cast 199 prefix: cast 220 prefix: cast 248 prefix: cast 300 prefix: cast
|
| D | f64toi32.yaml | 29 prefix: cast 67 prefix: cast 126 prefix: cast 154 prefix: cast 185 prefix: cast 206 prefix: cast 227 prefix: cast 255 prefix: cast 308 prefix: cast
|
| D | f64toi64.yaml | 29 prefix: cast 70 prefix: cast 123 prefix: cast 149 prefix: cast 175 prefix: cast 191 prefix: cast 207 prefix: cast 230 prefix: cast 283 prefix: cast
|
| D | fcmpg.yaml | 28 prefix: f32 57 prefix: f32 94 prefix: f32 117 prefix: f32 169 prefix: f32 199 prefix: f32 229 prefix: f32 263 prefix: f32 283 prefix: f32 301 prefix: f32 [all …]
|
| D | fcmpl.yaml | 28 prefix: f32 57 prefix: f32 94 prefix: f32 117 prefix: f32 169 prefix: f32 199 prefix: f32 229 prefix: f32 263 prefix: f32 283 prefix: f32 393 prefix: f32
|
| D | divu2.yaml | 29 prefix: unsigned 67 prefix: unsigned 114 prefix: unsigned 161 prefix: unsigned 208 prefix: unsigned 255 prefix: unsigned 313 prefix: unsigned 362 prefix: unsigned 394 prefix: unsigned 423 prefix: unsigned [all …]
|
| D | modu2.yaml | 29 prefix: unsigned 67 prefix: unsigned 114 prefix: unsigned 161 prefix: unsigned 208 prefix: unsigned 255 prefix: unsigned 313 prefix: unsigned 362 prefix: unsigned 394 prefix: unsigned 423 prefix: unsigned [all …]
|
| D | xor2.yaml | 29 prefix: bit 70 prefix: bit 118 prefix: bit 167 prefix: bit 216 prefix: bit 265 prefix: bit 331 prefix: bit 360 prefix: bit 457 prefix: bit
|
| /arkcompiler/ets_runtime/test/quickfix/ |
| D | generate_merge_file.py | 20 prefix: prefix 31 parser.add_argument('--prefix', type=str, required=True) 37 output_line = args.prefix + line
|
| /arkcompiler/runtime_core/docs/ |
| D | 2022-08-18-isa-changelog.md | 13 1. We delete all original java specific opcodes and delete java specific opcode prefix. 14 2. We remove the prefix of ecmascript specific opcodes, such that most of the bytecode opcode can b… 15 3. We add prefix "deprecated" and keep the many old isa as "deprecated"-prefixed opcodes (for compa… 16 4. We add prefix "throw" and make all throwing opcodes be prefixed by "throw". 17 5. We add prefix "wide" to support opcodes which need larger immediate number.
|