Home
last modified time | relevance | path

Searched +full:0 +full:x (Results 1 – 25 of 1137) sorted by relevance

12345678910>>...46

/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/22.additive_expressions/02.additive_operators_for_numeric_types/
Dint.params.yaml16 - {x: 0, y: -0, type: "byte", result: 0}
17 - {x: -0, y: 0, type: "byte", result: 0}
18 - {x: -0, y: -0, type: "byte", result: -0}
19 - {x: 0, y: 0, type: "byte", result: 0}
20 - {x: 0, y: 1, type: "byte", result: 1}
21 - {x: 1, y: 0, type: "byte", result: 1}
22 - {x: 1, y: -1, type: "byte", result: 0}
24 - {x: 0, y: -0, type: "short", result: 0}
25 - {x: -0, y: 0, type: "short", result: 0}
26 - {x: -0, y: -0, type: "short", result: -0}
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/02.fixed_array_types/
Dfar1.params.yaml17 let x: FixedArray<byte>
19 x = [0x80 as byte, 0x7f as byte]
20 let obj: Object = toObj(x)
22 let v: byte = arr[0]
27 let x: FixedArray<short>
29 x = [0x8000 as short, 0x7fff as short]
30 let obj: Object = toObj(x)
32 let v: short = arr[0]
37 let x: FixedArray<int>
39 x = [0x80000000, 0x7fffffff]
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/01.evaluation_of_expressions/05.evaluation_of_other_expressions/
Dcast.params.yaml17 expr: 'let x: A = v as A'
18 fail: 0
21 expr: 'let x: B = v as B'
25 expr: 'let x: I = v as I'
26 fail: 0
29 expr: 'let x: J = v as J'
33 expr: 'let x: K = v as K'
38 expr: 'let x: A = v as A'
39 fail: 0
42 expr: 'let x: B = v as B'
[all …]
/arkcompiler/runtime_core/libabckit/tests/ut/ir_core/graph/
Dgraph.cpp37 "Method: Lgraph_dynamic;::func_main_0 0x[a-f0-9]+\n\n"
39 "prop: start, bc: 0x[a-f0-9]+\n"
40 "hotness=0\n"
41 "\\s+0.any Parameter\\s+arg 0\\s+\n"
47 "\\s+12.i32 Constant\\s+0x0 -> \\(v13\\)\\s+\n"
48 "\\s+18.i32 Constant\\s+0x1 -> \\(v19\\)\\s+\n"
49 "\\s+22.i32 Constant\\s+0x4 -> \\(v26\\)\\s+\n"
50 "\\s+23.i32 Constant\\s+0x5 -> \\(v26\\)\\s+\n"
51 "\\s+24.i32 Constant\\s+0x6 -> \\(v26\\)\\s+\n"
52 "\\s+25.i32 Constant\\s+0x7 -> \\(v26\\)\\s+\n"
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_es_checked/
Dint8array_lambas.yaml18 …((): Int8Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Int8Array(b.length); a.set(b)…
23 (x): boolean => true
25 (x): boolean => false
27 (x: number): boolean => isNaN(x)
29 (x: number): boolean => x > 0
31 (x: number): boolean => x < 0
33 (x: number): boolean => x == 1
35 (x: number): boolean => x % 2 == 0
37 (x: number): boolean => Math.abs(x) == 1
39 (x: number, i: number): boolean => (x + i) > 0
[all …]
Duint16array_lambas.yaml18 …((): Uint16Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Uint16Array(b.length); a.se…
27 (x: number): boolean => isNaN(x)
29 (x: number): boolean => x > 0
31 (x: number): boolean => x < 0
33 (x: number): boolean => x == 1
35 (x: number): boolean => x % 2 == 0
37 (x: number): boolean => Math.abs(x) == 1
39 (x: number, i: number): boolean => (x + i) > 0
41 (x: number, i: number, s: Uint16Array): boolean => (x + i) > 0
43 (x: number, i: number, s: Uint16Array): boolean => (x + i) % 2 == 0
[all …]
Dint16array_lambas.yaml18 …((): Int16Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Int16Array(b.length); a.set(…
27 (x: number): boolean => isNaN(x)
29 (x: number): boolean => x > 0
31 (x: number): boolean => x < 0
33 (x: number): boolean => x == 1
35 (x: number): boolean => x % 2 == 0
37 (x: number): boolean => Math.abs(x) == 1
39 (x: number, i: number): boolean => (x + i) > 0
41 (x: number, i: number, s: Int16Array): boolean => (x + i) > 0
43 (x: number, i: number, s: Int16Array): boolean => (x + i) % 2 == 0
[all …]
Dfloat64array_lambas.yaml18 …((): Float64Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Float64Array(b.length); a.…
27 (x: number): boolean => isNaN(x)
29 (x: number): boolean => x > 0
31 (x: number): boolean => x < 0
33 (x: number): boolean => x == 1
35 (x: number): boolean => x % 2 == 0
37 (x: number): boolean => Math.abs(x) == 1
39 (x: number, i: number): boolean => (x + i) > 0
41 (x: number, i: number, s: Float64Array): boolean => (x + i) > 0
43 (x: number, i: number, s: Float64Array): boolean => (x + i) % 2 == 0
[all …]
Duint32array_lambas.yaml18 …((): Uint32Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Uint32Array(b.length); a.se…
27 (x: number): boolean => isNaN(x)
29 (x: number): boolean => x > 0
31 (x: number): boolean => x < 0
33 (x: number): boolean => x == 1
35 (x: number): boolean => x % 2 == 0
37 (x: number): boolean => Math.abs(x) == 1
39 (x: number, i: number): boolean => (x + i) > 0
41 (x: number, i: number, s: Uint32Array): boolean => (x + i) > 0
43 (x: number, i: number, s: Uint32Array): boolean => (x + i) % 2 == 0
[all …]
Duint8array_lambas.yaml18 …((): Uint8Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Uint8Array(b.length); a.set(…
27 (x: number): boolean => isNaN(x)
29 (x: number): boolean => x > 0
31 (x: number): boolean => x < 0
33 (x: number): boolean => x == 1
35 (x: number): boolean => x % 2 == 0
37 (x: number): boolean => Math.abs(x) == 1
39 (x: number, i: number): boolean => (x + i) > 0
41 (x: number, i: number, s: Uint8Array): boolean => (x + i) > 0
43 (x: number, i: number, s: Uint8Array): boolean => (x + i) % 2 == 0
[all …]
Dfloat32array_lambas.yaml18 …((): Float32Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Float32Array(b.length); a.…
27 (x: number): boolean => isNaN(x)
29 (x: number): boolean => x > 0
31 (x: number): boolean => x < 0
33 (x: number): boolean => x == 1
35 (x: number): boolean => x % 2 == 0
37 (x: number): boolean => Math.abs(x) == 1
39 (x: number, i: number): boolean => (x + i) > 0
41 (x: number, i: number, s: Float32Array): boolean => (x + i) > 0
43 (x: number, i: number, s: Float32Array): boolean => (x + i) % 2 == 0
[all …]
Dint32array_lambas.yaml18 …((): Int32Array => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Int32Array(b.length); a.set(…
27 (x: number): boolean => isNaN(x)
29 (x: number): boolean => x > 0
31 (x: number): boolean => x < 0
33 (x: number): boolean => x == 1
35 (x: number): boolean => x % 2 == 0
37 (x: number): boolean => Math.abs(x) == 1
39 (x: number, i: number): boolean => (x + i) > 0
41 (x: number, i: number, s: Int32Array): boolean => (x + i) > 0
43 (x: number, i: number, s: Int32Array): boolean => (x + i) % 2 == 0
[all …]
Duint8clampedarray_lambas.yaml18 …((): Uint8ClampedArray => { let b: number[] = [2, -2, 1, -1, 0]; let a = new Uint8ClampedArray(b.l…
27 (x: number): boolean => isNaN(x)
29 (x: number): boolean => x > 0
31 (x: number): boolean => x < 0
33 (x: number): boolean => x == 1
35 (x: number): boolean => x % 2 == 0
37 (x: number): boolean => Math.abs(x) == 1
39 (x: number, i: number): boolean => (x + i) > 0
41 (x: number, i: number, s: Uint8ClampedArray): boolean => (x + i) > 0
43 (x: number, i: number, s: Uint8ClampedArray): boolean => (x + i) % 2 == 0
[all …]
Dreadonly_array_lambas.yaml18 - Array.of<number>(-2, -1, 0, 1, 2) as ReadonlyArray<number>
19 - Array.of<number>(2, -2, 1, -1, 0) as ReadonlyArray<number>
25 (x: number): boolean => true
27 (x: number): boolean => false
29 (x: number): boolean => isNaN(x)
31 (x: number): boolean => x > 0
33 (x: number): boolean => x < 0
35 (x: number): boolean => x == 1
37 (x: number): boolean => x % 2 == 0
39 (x: number): boolean => Math.abs(x) == 1
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/21.multiplicative_expressions/03.remainder/
Dinteger_remainder.params.yaml16 - { x: 0, y: 1, result: 0 }
17 - { x: 1, y: 1, result: 0 }
18 - { x: 0, y: -1, result: 0 }
19 - { x: -1, y: -1, result: 0 }
21 - { x: 2, y: 2, result: 0 }
22 - { x: 2, y: 1, result: 0 }
23 - { x: 1, y: 2, result: 1 }
24 - { x: 2, y: -1, result: 0 }
25 - { x: -2, y: 1, result: 0 }
27 - { x: 5, y: 2, result: 1 }
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/dynamic_object/
Ddynamic_call.ets20 let x = RegularFunc() as Int;
22 assertTrue(x == callee() as Int)
23 return x
32 public x: Int;
34 let x = new DynamicField();
35 x.foo();
36 let callee = x.foo;
37 assertTrue(x.foo() == callee() as Int)
38 // return x.foo()
39 this.x = x.foo();
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dinstruction_combine_test.cpp54 template <class T> T SilenceNaN(T x) in SilenceNaN() argument
56 assert(std::isnan(x)); in SilenceNaN()
58 return x - x; in SilenceNaN()
69 Environment env(0, &builder); in HWTEST_F_L0()
74 // test x + 0 => x in HWTEST_F_L0()
76 auto x = builder.Arguments(1); in HWTEST_F_L0() local
77 auto const_i64_0 = builder.Int64(0); in HWTEST_F_L0()
78 auto test_x_add_0 = builder.Int64Add(x, const_i64_0); in HWTEST_F_L0()
79 EXPECT_EQ(instcombie.VisitGate(test_x_add_0), x); in HWTEST_F_L0()
130 Environment env(0, &builder); in HWTEST_F_L0()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/29.assignment/
Dpos.params.yaml17 let x = 1
19 x = x = x = x = x = x = y * 2
20 if (x != 4) {
24 let x = 1
26 x = y = x = y = x = y = x + y
27 if (x != 3 || y != 3) {
31 let x: int[] = [5, 5]
33 x[--y] = x[--y] = y
34 if (y != 0 || x[0] != 0 || x[1] != 0) {
50 if (y !=0 || a.fld[0] != 0 || a.fld[1] != 0) {
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/26.bitwise_and_logical_expressions/01.integer_bitwise_operators/
Dgen.go.txt5 var and8_op = func(x uint8, y uint8) uint8 {
6 return x & y
9 var or8_op = func(x uint8, y uint8) uint8 {
10 return x | y
13 var xor8_op = func(x uint8, y uint8) uint8 {
14 return x ^ y
18 0b00000000,
19 0b01010101,
20 0b10101010,
21 0b00001111,
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/20.nullish_types/
Darray_nullable_types.params.yaml16 - { type: '(Int|null)[]', vals: '[null]', val: 'new Int(1)', assert: 'x[0] == 1' }
17 …- { type: '(Int|undefined)[]', vals: '[new Int(1)]', val: 'undefined', assert: 'x[0] == undefined'…
18 …- { type: '(Int|null|undefined)[]', vals: '[new Int(1)]', val: 'undefined', assert: 'x[0] == undef…
20 …pe: '(Int|null)[][]', vals: '[[null], [null]]', val: 'x[1]; x[0][0] = new Int(42)', assert: 'x[0][
21 …ined)[][]', vals: '[[undefined], [undefined]]', val: 'x[1]; x[0][0] = new Int(42)', assert: 'x[0][
22 …', vals: '[[new Int(42)], [null], [undefined]]', val: 'x[1]; x[0][0] = undefined', assert: 'x[0][0
29 assert: 'x[0] == null'
36 assert: 'x[0] == undefined'
43 assert: 'x[0]!.unboxed() == 66'
50 assert: 'x[0] == null'
[all …]
/arkcompiler/ets_frontend/ets2panda/linter/test/rules/
Drule71.ets16 for (let i = 0, j = 0; i < 10; ++i, j += 2) {
21 let x = 0
24 x = (++x, x++)
27 for (let i = 0, j = 0; i < 10; ++i, j += 2) {
32 let x2 = 0
58 x++, x--
61 x++, x--, ++x, --x, x
64 if (x++, x === 1) {
66 x++, x--, ++x, --x, x
70 x++ + x--, ++x, --x;
[all …]
Drule71.ets.migrate.ets16 for (let i = 0, j = 0; i < 10; ++i, j += 2) {
21 let x = 0
24 x = (++x, x++)
27 for (let i = 0, j = 0; i < 10; ++i, j += 2) {
32 let x2 = 0
58 x++;
59 x--;
62 x++;
63 x--;
64 ++x;
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/15.semantic_rules/06.type_inference/01.smart_types/
Dun4.params.yaml17 let v: X[]|undefined = new X[1]
18 res = v[0].int2str(123) + 4 == '1234'
22 let v: X[]|undefined = undefined
23 v = [new X]
24 res = v[0].int2str(987) + 6 == '9876'
28 function foo(p: X[]): string {
29 return p[0].int2str(123)
32 let v: X[]|undefined = undefined
33 v = [new X]
39 fld: X[]
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/spec/04.Names_Declarations_and_Scopes/4.8.Function_Declarations/4.8.4.Optional_Parameters/
Dfunction-optional-parameters-03.ets31 class X {
66 let x: X = new X();
67 let result = x.foo();
69 return 0;
76 let x: X = new X();
77 let result = x.foo(num);
79 return 0;
86 let x: X = new X();
87 let result = x.foo(num, num);
89 return 0;
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/spec/09.classes/9.6.Method_Declarations/
Dmethod-optional-parameters-02.ets31 class X {
66 let x: X = new X();
67 let result = x.foo();
69 return 0;
76 let x: X = new X();
77 let result = x.foo(num);
79 return 0;
86 let x: X = new X();
87 let result = x.foo(num, num);
89 return 0;
[all …]

12345678910>>...46