| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/ |
| D | BigInt8.sts | 17 assert new BigInt(10).operatorMultiply(new BigInt(10)) == 100n; 18 assert new BigInt(0).operatorMultiply(new BigInt(50)) == 0n; 19 assert new BigInt(1).operatorMultiply(new BigInt(50)) == 50n; 20 assert new BigInt(50).operatorMultiply(new BigInt(5)) == 250n; 21 assert new BigInt(50).operatorMultiply(new BigInt(-5)) == -250n; 22 assert new BigInt(-1).operatorMultiply(new BigInt(-5)) == 5n; 23 assert new BigInt(0).operatorMultiply(new BigInt(0)) == 0n; 24 assert new BigInt(123).operatorMultiply(new BigInt(1)) == 123n; 25 assert new BigInt(1234).operatorMultiply(new BigInt(987)) == 1217958n; 26 …n).operatorMultiply(new BigInt(412343124123421347812304712431421204731024n)) == 133675333279472162… [all …]
|
| D | BigInt2.sts | 17 assert new BigInt(0).operatorLeftShift(new BigInt(0)) == (0n); 18 assert new BigInt(0).operatorLeftShift(new BigInt(1)) == (0n); 19 assert new BigInt(1).operatorLeftShift(new BigInt(0)) == (1n); 20 assert new BigInt(10).operatorLeftShift(new BigInt(2)) == (40n); 21 assert new BigInt(255).operatorLeftShift(new BigInt(41)) == (560750930165760n); 22 assert new BigInt(65535).operatorLeftShift(new BigInt(60)) == (75556710804409716572160n); 23 assert new BigInt(4294967295).operatorLeftShift(new BigInt(5)) == (137438953440n); 24 …assert new BigInt(18446744073709551615n).operatorLeftShift(new BigInt(6)) == (11805916207174113033… 25 …535904902545412130n).operatorLeftShift(new BigInt(123)) == (13562579802667292602585801202159372574… 26 …eftShift(new BigInt(218)) == (842498333348457493583344221469363458551160763204392890034487820288n); [all …]
|
| D | BigInt7.sts | 17 assert new BigInt(10).operatorSubtract(new BigInt(2)) == (8n); 18 assert new BigInt(2).operatorSubtract(new BigInt(10)) == (-8n); 19 assert new BigInt(-10).operatorSubtract(new BigInt(-2)) == (-8n); 20 assert new BigInt(-100).operatorSubtract(new BigInt(1)) == (-101n); 21 assert new BigInt(-100).operatorSubtract(new BigInt(-1)) == (-99n); 22 assert new BigInt(-1000).operatorSubtract(new BigInt(10)) == (-1010n); 23 …40127434312471243n).operatorSubtract(new BigInt(234112342314526914672342143621463921469n)) == (-23… 24 …40127434312471243n).operatorSubtract(new BigInt(234112342314526914672342143621463921469n)) == (-23… 25 …40127434312471243n).operatorSubtract(new BigInt(-234112342314526914672342143621463921469n)) == (23… 26 …40127434312471243n).operatorSubtract(new BigInt(-234112342314526914672342143621463921469n)) == (23… [all …]
|
| D | BigInt0.sts | 19 assert a == 0n 23 assert b == 0n 42 let num0 = 0n; 44 let num2 = -57896044618658097711785492504343953926634992332820282019728792003956564819967n 52 let a = -24059059045444224545405903904190343043049209420234290480n 58 a = 123n; 61 assert (a == 123n); 63 const zero = 0n; 71 const a = 24400569094091093912039019089543850580328542852805043n 72 const b = 34034240244909504590902901119302940942904944029040950n [all …]
|
| D | BigInt5.sts | 17 assert new BigInt(10).negate() == (-10n); 18 assert new BigInt(1000).negate() == (-1000n); 19 assert new BigInt(-1).negate() == (1n); 20 assert new BigInt(-10).negate() == (10n); 21 assert new BigInt(-100).negate() == (100n); 22 assert new BigInt(0).negate() == (0n); 26 let n = -128n 27 assert (n == -128n) 29 let a = 123n; 30 assert(a == 123n); [all …]
|
| D | BigInt6.sts | 17 assert new BigInt(10).operatorAdd(new BigInt(20)) == 30n; 18 assert new BigInt(1000).operatorAdd(new BigInt(10)) == 1010n; 19 assert new BigInt(-10).operatorAdd(new BigInt(9)) == -1n; 20 assert new BigInt(-10).operatorAdd(new BigInt(10)) == 0n; 21 assert new BigInt(-100).operatorAdd(new BigInt(10)) == -90n; 22 assert new BigInt(100).operatorAdd(new BigInt(10)) == 110n; 23 assert new BigInt(65535).operatorAdd(new BigInt(65535)) == 131070n; 24 assert new BigInt(65500).operatorAdd(new BigInt(1)) == (65501n); 25 assert new BigInt(65500).operatorAdd(new BigInt(-1)) == (65499n); 26 assert new BigInt(-65500).operatorAdd(new BigInt(-1)) == (-65501n); [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/02.lexical_elements/09.literals/03.bigint_literals/ |
| D | bigint_func.params.yaml | 16 - { func: 'BigInt("1n")', res: 1n } 17 - { func: 'BigInt("1234567890n")', res: 1234567890n } 19 - { func: 'BigInt("1")', res: 1n } 20 - { func: 'BigInt("1234567890")', res: 1234567890n } 22 - { func: 'BigInt(1 as long)', res: 1n } 23 - { func: 'BigInt(1234567890 as long)', res: 1234567890n } 25 - { func: 'BigInt.asIntN(32, 0n)', res: 0n } 26 - { func: 'BigInt.asIntN(0, 12345678901234567890n)', res: 0n } 27 - { func: 'BigInt.asIntN(4, 16n)', res: 0n } 28 - { func: 'BigInt.asIntN(4, 15n)', res: -1n } [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | cg_options.cpp | 24 … " --pie \tGenerate position-independent executable\n" 25 " --no-pie\n", 29 … " --fpic \tGenerate position-independent shared library\n" 30 " --no-fpic\n", 34 " --verbose-asm \tAdd comments to asm output\n" 35 " --no-verbose-asm\n", 39 " --verbose-cg \tAdd comments to cg output\n" 40 " --no-verbose-cg\n", 44 … " --maplelinker \tGenerate the MapleLinker .s format\n" 45 " --no-maplelinker\n", [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/08.reference_types/13.type_bigint/ |
| D | bint_tup.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| D | bint_clss.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| D | bint_fld_gen.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| D | bint.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| D | bint_fdef.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| D | bint_lmbd.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| D | bint_fld.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| D | bint_args.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| D | bint_un.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| D | bint_arr.params.yaml | 18 - { expr: 0 as byte, val: 0n } 19 - { expr: 0x7F as byte, val: 127n } 20 - { expr: 0x80 as byte, val: -128n } 24 - { expr: 0 as short, val: 0n } 25 - { expr: 0x007F as short, val: 127n } 26 - { expr: 0xFF80 as short, val: -128n } 27 - { expr: 0x7FFF as short, val: 32767n } 28 - { expr: 0x8000 as short, val: -32768n } 32 - { expr: 0 as int, val: 0n } 33 - { expr: 0x0000007F as int, val: 127n } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/25.equality_expressions/03.bigint_equality_operators/ |
| D | bigint_eq_cte.params.yaml | 15 - { ltype: 'BigInt', lval: '1n', op: '==', rtype: 'Boolean', rval: 'true' } 16 - { ltype: 'BigInt', lval: '1003n"', op: '==', rtype: 'Byte' , rval: '0' } 17 - { ltype: 'BigInt', lval: '14930n', op: '==', rtype: 'Int' , rval: '-134242' } 18 - { ltype: 'BigInt', lval: '495059n', op: '==', rtype: 'Short' , rval: '43000' } 19 - { ltype: 'BigInt', lval: '-234352n', op: '==', rtype: 'Long' , rval: '147483647' } 21 - { rtype: 'BigInt', rval: '-2344350531n', op: '==', ltype: 'Float', lval: '0.1' } 22 - { rtype: 'BigInt', rval: '13433553955n', op: '==', ltype: 'Double', lval: '4E10' } 23 - { rtype: 'BigInt', rval: '90009113640n', op: '==', ltype: 'String', lval: '"test"' } 24 - { rtype: 'BigInt', rval: '12001201300n', op: '==', ltype: 'BigInt[]', lval: '[6666666n]' } 25 … - { rtype: 'BigInt', rval: '-5001359991n', op: '==', ltype: 'TestClass', lval: 'new TestClass()' } [all …]
|
| D | eq.params.yaml | 17 - 0n 18 - -0n 24 - +1n 28 - new BigInt(+1n) 30 - -1n 34 - new BigInt(-1n) 37 - 2147483647n # Int.MAX_VALUE 41 - 2147483646n # Int.MAX_VALUE - 1 45 - 2147483645n # Int.MAX_VALUE - 2 49 - -2147483648n # Int.MIN_VALUE [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/ |
| D | type_literals.ts.autofix.json | 25 "replacementText": "interface Type1 {\n}" 39 "replacementText": "interface Type2 {\n a: number;\n b: string;\n}" 53 …eplacementText": "interface GeneratedTypeLiteralInterface_1 {\n a: number;\n b: number;\n}\n" 72 …eplacementText": "interface GeneratedTypeLiteralInterface_2 {\n a: number;\n b: string;\n}\n" 91 …eplacementText": "interface GeneratedTypeLiteralInterface_3 {\n c: number;\n d: string;\n}\n" 110 … "replacementText": "interface Type5<T, K> {\n a: T;\n b: K;\n c: number;\n}" 124 …: "interface Type6 {\n a: number;\n b: string;\n c: {\n x: number;\n y: str… 138 …ext": "interface GeneratedTypeLiteralInterface_4 {\n x: number;\n y: string;\n z: Type1;\… 157 "replacementText": "export interface Type7 {\n a: number;\n}" 171 "replacementText": "interface GeneratedTypeLiteralInterface_5 {\n}\n" [all …]
|
| D | object_literals_3.ts.autofix.json | 25 "replacementText": "interface GeneratedObjectLiteralInterface_1 {\n}\n" 44 … "replacementText": "interface GeneratedObjectLiteralInterface_2 {\n hello: string;\n}\n" 63 "replacementText": "interface GeneratedTypeLiteralInterface_1 {\n}\n" 89 …\n field: string;\n field1: string;\n field2: string;\n field3: string;\n field4: s… 108 …\n field: number;\n field1: number;\n field2: number;\n field3: number;\n field4: n… 127 …n field: string;\n field1: number;\n field2: string;\n field3: number;\n field4: st… 188 …\n field: String;\n field1: String;\n field2: String;\n field3: String;\n field4: S… 214 …\n field: number;\n field1: number;\n field2: number;\n field3: number;\n field4: n… 240 …n field: String;\n field1: number;\n field2: String;\n field3: number;\n field4: St…
|
| /arkcompiler/runtime_core/static_core/verification/config/default/ |
| D | default_config.cpp | 22 "debug {\n" 23 " options {\n" 24 " verifier {\n" 25 " allow {\n" 26 " undefined-method\n" 27 " }\n" 28 " }\n" 29 " }\n" 30 " method_options {\n" 31 " verifier {\n" [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
| D | mpl2mpl_options.cpp | 22 " specified phase (can only specify once)\n" 23 " \t--dump-phase=PHASENAME\n", 28 " --skip-phase \tSkip the phase when adding it to phase manager\n" 29 " \t--skip-phase=PHASENAME\n", 33 … " --skip-from \tSkip all remaining phases including PHASENAME\n" 34 " \t--skip-from=PHASENAME\n", 38 … " --skip-after \tSkip all remaining phases after PHASENAME\n" 39 " \t--skip-after=PHASENAME\n", 44 " whose names contain FUNCNAME as substring\n" 45 " \t(can only specify once)\n" [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/test_rules/ |
| D | rule71.ts.autofix.json | 67 "replacementText": "\n\n// Error, autofix\nx++;\n x--;" 81 "replacementText": "\n\n// Error, autofix\nx++;\n x--;\n ++x;\n --x;\n x;" 102 "replacementText": "\n // Error, autofix\n x++;\n x--;\n ++x;\n --x;\n x;" 116 "replacementText": "\n\n// Error, autofix\nx++ + x--;\n ++x;\n --x;" 130 "replacementText": "\n\n// Error, autofix\n++x;\n x-- + x++;\n --x;" 144 "replacementText": "\n\n// Error, autofix\n++x;\n --x;\n x-- + x++;" 158 … "replacementText": "\n\n// Error, autofix\nx === x;\n --x;\n x === x;\n x++;\n x === x;" 172 …"replacementText": "\n\n// Error, autofix\nx instanceof number;\n --x;\n x instanceof number;\n x+… 207 … "replacementText": "\n\n// Error, autofix\nx in x;\n --x;\n x in x;\n x++;\n x in x;"
|