Home
last modified time | relevance | path

Searched full:jump (Results 1 – 25 of 302) sorted by relevance

12345678910>>...13

/arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/
Djmp.yaml18 title: Unconditional jump
33 … description: Check execution is transferred, jump forward, backward, jump on current instruction.
42 # Jump forward
88 # Jump back
98 # Jump back
111 # Jump back
121 # Jump back
129 description: Check jump with large offset.
132 # Jump back
143 description: Check jump with large offset.
[all …]
Djgez.yaml18 title: Conditional compared to zero jump
34 Check jump occurs or not occurs, depending on `acc < 0` condition
43 # Check forward jump
51 # Check backward jump
64 # Check jump to itself
71 # Check jump to itself
84 Check jump occurs or not occurs, depending on `acc > 0` condition
93 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
103 # Max backward jump for imm8, 2 + 61*2 + 1 + 1 + 2 = 128 bytes
116 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djlez.yaml18 title: Conditional compared to zero jump
34 Check jump occurs or not occurs, depending on `acc < 0` condition
43 # Check forward jump
51 # Check backward jump
64 # Check jump to itself
71 # Check jump to itself
84 Check jump occurs or not occurs, depending on `acc < 0` condition
93 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
103 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
117 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djnez.yaml18 title: Conditional compared to zero jump
36 Check jump occurs or not occurs, depending on `acc!=0` condition
45 # Check forward jump
53 # Check backward jump
66 # Check jump to itself
73 # Check jump to itself
86 Check jump occurs or not occurs, depending on `acc != 0` condition
95 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
105 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
118 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Djmp.yaml18 title: Unconditional jump
33 … description: Check execution is transferred, jump forward, backward, jump on current instruction.
42 # Jump forward
94 # Jump back
105 # Jump back
119 # Jump back
130 # Jump back
138 description: Check jump with large offset.
142 # Jump back
153 description: Check jump with large offset.
[all …]
Djlez.yaml18 title: Conditional compared to zero jump
35 Check jump occurs or not occurs, depending on `acc < 0` condition
44 # Check forward jump
52 # Check backward jump
65 # Check jump to itself
72 # Check jump to itself
85 Check jump occurs or not occurs, depending on `acc < 0` condition
94 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
104 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
118 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djgez.yaml18 title: Conditional compared to zero jump
35 Check jump occurs or not occurs, depending on `acc < 0` condition
44 # Check forward jump
52 # Check backward jump
65 # Check jump to itself
72 # Check jump to itself
85 Check jump occurs or not occurs, depending on `acc > 0` condition
94 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
104 # Max backward jump for imm8, 2 + 61*2 + 1 + 1 + 2 = 128 bytes
117 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djnez.yaml18 title: Conditional compared to zero jump
37 Check jump occurs or not occurs, depending on `acc!=0` condition
46 # Check forward jump
54 # Check backward jump
67 # Check jump to itself
74 # Check jump to itself
87 Check jump occurs or not occurs, depending on `acc != 0` condition
96 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
106 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
119 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djgtz.yaml18 title: Conditional compared to zero jump
35 Check jump occurs or not occurs, depending on `acc < 0` condition
44 # Check forward jump
52 # Check backward jump
65 # Check jump to itself
72 # Check jump to itself
85 Check jump occurs or not occurs, depending on `acc > 0` condition
94 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
104 # Max backward jump for imm8, 2 + 61*2 + 1 + 1 + 2 = 128 bytes
117 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
Djeqz.yaml18 title: Conditional compared to zero jump
35 Check jump occurs or not occurs, depending on `acc == 0` condition
44 # Check forward jump
52 # Check backward jump
65 # Check jump to itself
72 # Check jump to itself
85 Check jump occurs or not occurs, depending on `acc == 0` condition
94 # Max forward jump for imm8, 2 + 124 + 1 = 127 bytes
103 # Max backward jump for imm8, 1 + 2 + 2*61 + 1 + 2 = 128 bytes
117 # Max forward jump for imm16, 3 + 32760 + 4 = 32767 bytes
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Doperations_stub_builder.cpp35 Jump(&exit); in Equal()
45 Jump(&exit); in Equal()
50 Jump(&exit); in Equal()
75 Jump(&exit); in NotEqual()
86 Jump(&exit); in NotEqual()
92 Jump(&exit); in NotEqual()
114 Jump(&exit); in StrictEqual()
120 Jump(&exit); in StrictEqual()
142 Jump(&exit); in StrictNotEqual()
147 Jump(&exit); in StrictNotEqual()
[all …]
Dstub_builder.cpp38 void StubBuilder::Jump(Label *label) in Jump() function in panda::ecmascript::kungfu::StubBuilder
43 auto jump = env_->GetBuilder()->Goto(currentControl); in Jump() local
44 currentLabel->SetControl(jump); in Jump()
147 Jump(&loopEnd); in LoopEndWithCheckSafePoint()
198 Jump(&exit); in MatchFieldType()
210 Jump(&exit); in MatchFieldType()
223 Jump(&exit); in MatchFieldType()
236 Jump(&exit); in MatchFieldType()
249 Jump(&exit); in MatchFieldType()
262 Jump(&exit); in MatchFieldType()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dcontainers_stub_builder.cpp61 Jump(&valueIsJSAPIVector); in ContainersCommonFuncCall()
65 Jump(slowPath); in ContainersCommonFuncCall()
71 Jump(slowPath); in ContainersCommonFuncCall()
82 Jump(slowPath); in ContainersCommonFuncCall()
87 Jump(&nextCount); in ContainersCommonFuncCall()
90 Jump(&nextCount); in ContainersCommonFuncCall()
97 Jump(&loopHead); in ContainersCommonFuncCall()
122 Jump(exit); in ContainersCommonFuncCall()
138 Jump(&loopEnd); in ContainersCommonFuncCall()
146 Jump(exit); in ContainersCommonFuncCall()
[all …]
Dbuiltins_object_stub_builder.cpp34 Jump(exit); in ToStringFunc()
44 Jump(exit); in ToStringFunc()
68 Jump(exit); in ToStringFunc()
92 Jump(exit); in Create()
118 Jump(&loopHead); in AssignEnumElementProperty()
135 Jump(funcExit); in AssignEnumElementProperty()
143 Jump(&exit); in AssignEnumElementProperty()
156 Jump(&loopHead); in AssignEnumElementProperty()
184 Jump(funcExit); in AssignEnumElementProperty()
194 Jump(&exit); in AssignEnumElementProperty()
[all …]
Dbuiltins_array_stub_builder_next_optimization.cpp66 Jump(&setValue); in UnshiftOptimised()
97 Jump(&migrateElementsKind); in UnshiftOptimised()
105 Jump(&migrateElementsKind); in UnshiftOptimised()
111 Jump(&migrateElementsKind); in UnshiftOptimised()
123 Jump(&final); in UnshiftOptimised()
141 Jump(&numEqual3); in UnshiftOptimised()
152 Jump(&final); in UnshiftOptimised()
158 Jump(exit); in UnshiftOptimised()
179 Jump(&loopHead); in DoSortOptimised()
208 Jump(exit); in DoSortOptimised()
[all …]
Dbuiltins_number_stub_builder.cpp32 Jump(exit); in ParseFloat()
44 Jump(exit); in ParseFloat()
72 Jump(&radixIsSpecialInt); in ParseInt()
78 Jump(exit); in ParseInt()
112 Jump(exit); in IsFinite()
117 Jump(exit); in IsFinite()
143 Jump(exit); in IsNaN()
148 Jump(exit); in IsNaN()
179 Jump(exit); in IsInteger()
184 Jump(exit); in IsInteger()
[all …]
Dbuiltins_array_stub_builder.cpp84 Jump(&getIndex); in With()
101 Jump(&next); in With()
106 Jump(&next); in With()
123 Jump(&loopHead); in With()
133 Jump(&loopEnd); in With()
145 Jump(&loopEnd); in With()
151 Jump(&loopEnd); in With()
161 Jump(exit); in With()
215 Jump(&setValue); in Unshift()
227 Jump(&loopHead); in Unshift()
[all …]
Dbuiltins_typedarray_stub_builder.cpp38 Jump(&exit); in GetDataPointFromBuffer()
44 Jump(&exit); in GetDataPointFromBuffer()
69 Jump(&exit); in CheckTypedArrayIndexInRange()
104 Jump(&exit); in LoadTypedArrayElement()
132 Jump(&exit); in StoreTypedArrayElement()
158 Jump(&slowPath); in FastGetPropertyByIndex()
175 Jump(&exit); in FastGetPropertyByIndex()
203 Jump(&slowPath); in FastCopyElementToArray()
212 Jump(&begin); in FastCopyElementToArray()
221 Jump(&endLoop); in FastCopyElementToArray()
[all …]
Dcontainers_deque_stub_builder.cpp63 Jump(&isDeque); in ForEach()
67 Jump(slowPath); in ForEach()
73 Jump(slowPath); in ForEach()
84 Jump(slowPath); in ForEach()
89 Jump(&nextCount); in ForEach()
92 Jump(&nextCount); in ForEach()
101 Jump(&loopHead); in ForEach()
122 Jump(exit); in ForEach()
125 Jump(&loopEnd); in ForEach()
134 Jump(exit); in ForEach()
Dcontainers_queue_stub_builder.cpp63 Jump(&valueIsJSAPIQueue); in ForEach()
67 Jump(slowPath); in ForEach()
73 Jump(slowPath); in ForEach()
84 Jump(slowPath); in ForEach()
89 Jump(&nextCount); in ForEach()
92 Jump(&nextCount); in ForEach()
99 Jump(&loopHead); in ForEach()
121 Jump(exit); in ForEach()
124 Jump(&loopEnd); in ForEach()
132 Jump(exit); in ForEach()
Dbuiltins_string_stub_builder.cpp46 Jump(exit); in FromCharCode()
58 Jump(exit); in FromCharCode()
66 Jump(&newObj); in FromCharCode()
71 Jump(&newObj); in FromCharCode()
81 Jump(exit); in FromCharCode()
92 Jump(exit); in FromCharCode()
140 Jump(&next); in CharAt()
148 Jump(&next); in CharAt()
160 Jump(exit); in CharAt()
167 Jump(exit); in CharAt()
[all …]
Dbuiltins_regexp_stub_builder.cpp45 Jump(&notGlobalKey); in GetFlags()
58 Jump(&notIgnoreCaseKey); in GetFlags()
71 Jump(&notMultilineKey); in GetFlags()
84 Jump(&notDotAllKey); in GetFlags()
97 Jump(&notUnicodeKey); in GetFlags()
110 Jump(&notStickyKey); in GetFlags()
123 Jump(&notHasIndicesKey); in GetFlags()
128 Jump(exit); in GetFlags()
133 Jump(exit); in GetFlags()
153 Jump(&exit); in TryToFastGetProperty()
[all …]
Dbuiltins_array_indexof_stub_builder.cpp66 Jump(&exit); in MakeFromIndex()
70 Jump(&exit); in MakeFromIndex()
102 Jump(&exit); in MakeFromIndexWithInt()
117 Jump(&exit); in MakeFromIndexWithInt()
121 Jump(&exit); in MakeFromIndexWithInt()
157 Jump(&exit); in MakeFromIndexWithDouble()
165 Jump(&exit); in MakeFromIndexWithDouble()
174 Jump(&exit); in MakeFromIndexWithDouble()
180 Jump(&exit); in MakeFromIndexWithDouble()
253 Jump(&loopHead); in IndexOfElements()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcg_cfg.h33 * The last instruction in bb is either conditional or unconditional jump.
35 * The jump target of bb is modified to the location specified by targetLabel.
41 * The last instruction in bb is either conditional or unconditional jump.
43 * The jump target of bb is modified to the location specified by targetOperand.
49 * The last instruction in bb is either a conditional or an unconditional jump.
50 * The last instruction in newTarget is an unconditional jump.
52 * The jump target of bb is modified to newTarget's jump target.
/arkcompiler/ets_frontend/ets2panda/test/runtime/ets/
Dgetter_setter_static_modifier.ets30 public static jump: int = 100;
33 public static get Jump(): int {
34 return Carry.jump;
72 const jump = Carry.Jump;
75 assertEQ(jump, 100)

12345678910>>...13