Lines Matching refs:instruction

6 …de instructions, helping you understand these instructions and develop instruction-related feature…
7 An Ark Bytecode instruction consists of an operation code (instruction name) and an instruction inp…
8 …e**, **lexical environment and variable**, and **patch variable**. The instruction can use the val…
32 …sed to indicate an instruction that appears frequently, and a 16-bit operation code (with a prefix…
36 | 0xfe | throw | Conditional/Unconditional **throw** instruction.|
37 | 0xfd | wide | An instruction that contains an immediate, id, or register index with a wider …
41 … example, **wide.stlexvar**. If the operation code of the **stlexvar** instruction is **0x0d** and…
67 …eger number, a string offset, and a method offset. In the Ark Bytecode instruction, indexes of the…
100 …in the source file are compiled into an array. An index is used in the instruction to reference a …
101 All module variables used in the source file are compiled into an array. In the instruction, an ind…
149 …level number and slot index of the lexical environment are used in the instruction to represent a …
158 …xical instructions may emerge. On the other hand, existing **lexical** instruction-related scenari…
227 an instruction callruntime.newsendableenv 0x1: creating a shared lexical environment whose slot qua…
332 Take the *defineclasswithbuffer RR, @AAAA, @BBBB, +CCCC, vDD* instruction as an example:<br>
334 …ng Ark runtime. The number mentioned here is just an example showing a complete instruction format.
391 … value of **A** is **0**, the value of **B** is **undefined**.<br>This instruction appears only in…
423 …t| Calculate **acc === 0** and jump to branch A if it is true.<br>The instruction feature is disa…
424 …t| Calculate **acc !== 0** and jump to branch A if it is true.<br>The instruction feature is disa…
425 … Calculate **acc == null** and jump to branch A if it is true.<br>The instruction feature is disa…
426 … Calculate **acc != null** and jump to branch A if it is true.<br>The instruction feature is disa…
427 … Calculate **acc === null** and jump to branch A if it is true.<br>The instruction feature is disa…
428 … Calculate **acc !== null** and jump to branch A if it is true.<br>The instruction feature is disa…
429 …culate **acc == undefined** and jump to branch A if it is true.<br>The instruction feature is disa…
430 …culate **acc != undefined** and jump to branch A if it is true.<br>The instruction feature is disa…
431 …ulate **acc === undefined** and jump to branch A if it is true.<br>The instruction feature is disa…
432 …ulate **acc !== undefined** and jump to branch A if it is true.<br>The instruction feature is disa…
433 …et| Calculate **acc == A** and jump to branch B if it is true.<br>The instruction feature is disa…
434 …et| Calculate **acc != A** and jump to branch B if it is true.<br>The instruction feature is disa…
435 …t| Calculate **acc === A** and jump to branch B if it is true.<br>The instruction feature is disa…
436 …t| Calculate **acc !== A** and jump to branch B if it is true.<br>The instruction feature is disa…
451 …Target** implicit parameter of the current function in **acc**.<br>The instruction feature is disa…
464 …pace](https://262.ecma-international.org/12.0/#sec-getmodulenamespace) instruction for module A an…
498 …t| Calculate **acc === 0** and jump to branch A if it is true.<br>The instruction feature is disa…
499 …t| Calculate **acc !== 0** and jump to branch A if it is true.<br>The instruction feature is disa…
500 … Calculate **acc == null** and jump to branch A if it is true.<br>The instruction feature is disa…
501 … Calculate **acc != null** and jump to branch A if it is true.<br>The instruction feature is disa…
502 … Calculate **acc === null** and jump to branch A if it is true.<br>The instruction feature is disa…
503 … Calculate **acc !== null** and jump to branch A if it is true.<br>The instruction feature is disa…
504 …culate **acc == undefined** and jump to branch A if it is true.<br>The instruction feature is disa…
505 …culate **acc != undefined** and jump to branch A if it is true.<br>The instruction feature is disa…
506 …ulate **acc === undefined** and jump to branch A if it is true.<br>The instruction feature is disa…
507 …ulate **acc !== undefined** and jump to branch A if it is true.<br>The instruction feature is disa…
508 …et| Calculate **acc == A** and jump to branch B if it is true.<br>The instruction feature is disa…
509 …et| Calculate **acc != A** and jump to branch B if it is true.<br>The instruction feature is disa…
510 …t| Calculate **acc === A** and jump to branch B if it is true.<br>The instruction feature is disa…
511 …t| Calculate **acc !== A** and jump to branch B if it is true.<br>The instruction feature is disa…
519 …](https://262.ecma-international.org/12.0/#sec-createiterresultobject) instruction and store the r…
520 …t excluding the key **C, ..., C + A** and store it in **acc**.<br>This instruction supports object…
528 …in **acc**.<br>If the value of A is **0**, B is **undefined**.<br>This instruction appears only in…
562 …fy the runtime of the return value of the concurrent function.<br>This instruction is used only in…
564 …t excluding the key **C, ..., C + A** and store it in **acc**.<br>This instruction supports object…
578 …of the lexical environment where the current class is located.<br>This instruction appears only wh…
588 … value of **A** is **0**, the value of **B** is **undefined**.<br>This instruction appears only in…
592 …in **acc**.<br>If the value of A is **0**, B is **undefined**.<br>This instruction appears only in…
598 …number| Store the external module variable of slot A in **acc**. This instruction is used only in…
616 …pace](https://262.ecma-international.org/12.0/#sec-getmodulenamespace) instruction for module A an…
628 …patch variable| Load the patch variable of slot A to **acc**.<br>This instruction is used only bu…
631 …| Store the value of **acc** to the patch variable of slot A.<br>This instruction is used only bu…