| /arkcompiler/runtime_core/static_core/pandastdlib/ |
| D | pandastdlib.pa | 150 .function void panda.Object.ctor(panda.Object a0) <ctor> { 154 .function void panda.StackOverflowException.ctor(panda.StackOverflowException a0, panda.String a1, … 156 stobj.obj a0, panda.StackOverflowException.message 158 stobj.obj a0, panda.StackOverflowException.cause 162 .function panda.String panda.StackOverflowException.getMessage(panda.StackOverflowException a0) { 163 ldobj.obj a0, panda.StackOverflowException.message 167 .function panda.String panda.StackOverflowException.getCause(panda.StackOverflowException a0) { 168 ldobj.obj a0, panda.StackOverflowException.cause 172 .function void panda.NullPointerException.ctor(panda.NullPointerException a0, panda.String a1, pand… 174 stobj.obj a0, panda.NullPointerException.message [all …]
|
| /arkcompiler/runtime_core/pandastdlib/ |
| D | pandastdlib.pa | 148 .function void panda.StackOverflowException.ctor(panda.StackOverflowException a0, panda.String a1, … 150 stobj.obj a0, panda.StackOverflowException.message 152 stobj.obj a0, panda.StackOverflowException.cause 156 .function void panda.NullPointerException.ctor(panda.NullPointerException a0, panda.String a1, pand… 158 stobj.obj a0, panda.NullPointerException.message 160 stobj.obj a0, panda.NullPointerException.cause 164 .function panda.String panda.NullPointerException.getMessage(panda.NullPointerException a0) { 165 ldobj.obj a0, panda.NullPointerException.message 169 .function panda.Object panda.NullPointerException.getCause(panda.NullPointerException a0) { 170 ldobj.obj a0, panda.NullPointerException.cause [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/ |
| D | nestedLambdaLet.sts | 22 let a0 = true; 24 let a1 = a0; 25 assert a0 && a1; 26 a0 = false; 27 assert !a0 && a1; 28 a0 = true; 30 assert a0 && !a1; 37 let a0 = true; 39 let a1 = a0; 44 assert a0 && a1 && a2 && a3; [all …]
|
| D | nestedLambdaInnerConst.sts | 22 const a0 = true; 24 const a1 = a0; 25 assert a0 && a1; 32 const a0 = true; 34 const a1 = a0; 39 assert a0 && a1 && a2 && a3; 48 const a0 = 1; 50 const a1 = a0; 55 assert 4==a0 + a1 + a2 + a3; 64 const a0 = [1,0,0,0]; [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-assembly/ |
| D | arrays-15.pa | 17 .function void fill_i8(i8[] a0, i8 a1) { 20 lenarr a0 23 starr.8 a0, v0 30 .function void fill_i16(i16[] a0, i16 a1) { 33 lenarr a0 36 starr.16 a0, v0 43 .function void fill_i32(i32[] a0, i32 a1) { 46 lenarr a0 49 starr a0, v0 56 .function void fill_i64(i64[] a0, i64 a1) { [all …]
|
| D | math-60-v.pa | 14 # (a0 << 21) & a1 15 .function i32 andv_shlv_i32(i32 a0, i32 a1) <static> { 17 lda a0 24 # (a0 >>> 21) & a1 25 .function i32 andv_shrv_i32(i32 a0, i32 a1) <static> { 27 lda a0 34 # (a0 >> 21) & a1 35 .function i32 andv_ashrv_i32(i32 a0, i32 a1) <static> { 37 lda a0 44 # a1 & (a0 << 21) [all …]
|
| D | math-64.pa | 14 # (a0 << 21) | ~a1 15 .function i32 or_not_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 25 # (a0 >>> 21) | ~a1 26 .function i32 or_not_shr_i32(i32 a0, i32 a1) <static> { 28 lda a0 36 # (a0 >> 21) | ~a1 37 .function i32 or_not_ashr_i32(i32 a0, i32 a1) <static> { 39 lda a0 47 # a1 | ~(a0 << 21) [all …]
|
| D | math-59-v.pa | 14 # (a0 << 21) - a1 15 .function i32 subv_shlv_i32(i32 a0, i32 a1) <static> { 17 lda a0 24 # (a0 >>> 21) - a1 25 .function i32 subv_shrv_i32(i32 a0, i32 a1) <static> { 27 lda a0 34 # (a0 >> 21) - a1 35 .function i32 subv_ashrv_i32(i32 a0, i32 a1) <static> { 37 lda a0 44 # a1 - (a0 << 21) [all …]
|
| D | math-58-v.pa | 14 # (a0 << 21) + a1 15 .function i32 addv_shlv_i32(i32 a0, i32 a1) <static> { 17 lda a0 24 # (a0 >>> 21) + a1 25 .function i32 addv_shrv_i32(i32 a0, i32 a1) <static> { 27 lda a0 34 # (a0 >> 21) + a1 35 .function i32 addv_ashrv_i32(i32 a0, i32 a1) <static> { 37 lda a0 44 # a1 + (a0 << 21) [all …]
|
| D | math-61-v.pa | 14 # (a0 << 21) | a1 15 .function i32 orv_shlv_i32(i32 a0, i32 a1) <static> { 17 lda a0 24 # (a0 >>> 21) | a1 25 .function i32 orv_shrv_i32(i32 a0, i32 a1) <static> { 27 lda a0 34 # (a0 >> 21) | a1 35 .function i32 orv_ashrv_i32(i32 a0, i32 a1) <static> { 37 lda a0 44 # a1 & (a0 << 21) [all …]
|
| D | math-61.pa | 14 # (a0 << 21) | a1 15 .function i32 or_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 22 # (a0 >>> 21) | a1 23 .function i32 or_shr_i32(i32 a0, i32 a1) <static> { 25 lda a0 30 # (a0 >> 21) | a1 31 .function i32 or_ashr_i32(i32 a0, i32 a1) <static> { 33 lda a0 38 # a1 & (a0 << 21) [all …]
|
| D | math-62.pa | 14 # (a0 << 21) ^ a1 15 .function i32 xor_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 22 # (a0 >>> 21) ^ a1 23 .function i32 xor_shr_i32(i32 a0, i32 a1) <static> { 25 lda a0 30 # (a0 >> 21) ^ a1 31 .function i32 xor_ashr_i32(i32 a0, i32 a1) <static> { 33 lda a0 38 # a1 ^ (a0 << 21) [all …]
|
| D | math-65.pa | 14 # (a0 << 21) ^ ~a1 15 .function i32 xor_not_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 25 # (a0 >>> 21) ^ ~a1 26 .function i32 xor_not_shr_i32(i32 a0, i32 a1) <static> { 28 lda a0 36 # (a0 >> 21) ^ ~a1 37 .function i32 xor_not_ashr_i32(i32 a0, i32 a1) <static> { 39 lda a0 47 # a1 ^ ~(a0 << 21) [all …]
|
| D | math-59.pa | 14 # (a0 << 21) - a1 15 .function i32 sub_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 22 # (a0 >>> 21) - a1 23 .function i32 sub_shr_i32(i32 a0, i32 a1) <static> { 25 lda a0 30 # (a0 >> 21) - a1 31 .function i32 sub_ashr_i32(i32 a0, i32 a1) <static> { 33 lda a0 38 # a1 - (a0 << 21) [all …]
|
| /arkcompiler/runtime_core/static_core/tests/benchmarks/ |
| D | controlflow-recursive.pa | 22 .function i32 test(i32 a0, i32 a1, i32 a2){ 24 mov v4, a0 #loop_counter 25 lda a0 65 .function i32 ack(i32 a0, i32 a1){ 66 lda a0 73 call.short ack, a0, v1 75 lda a0 85 lda a0 93 .function i32 fib(i32 a0){ 95 jgt a0, if [all …]
|
| /arkcompiler/runtime_core/tests/benchmarks/ |
| D | controlflow-recursive.pa | 22 .function i32 test(i32 a0, i32 a1, i32 a2){ 24 mov v4, a0 #loop_counter 25 lda a0 65 .function i32 ack(i32 a0, i32 a1){ 66 lda a0 73 call.short ack, a0, v1 75 lda a0 85 lda a0 93 .function i32 fib(i32 a0){ 95 jgt a0, if [all …]
|
| /arkcompiler/runtime_core/tests/regression/ |
| D | loop-unroll.pa | 39 # while (a0 < a1): 40 # a0++ 44 .function i32 run_case2(i32 a0, i32 a1) <static> { 47 lda a0 49 inci a0, 1 57 .function i32 run_case2a(i32 a0) <static> { 61 lda a0 63 inci a0, 1 73 # while (a0 < a1): 74 # a0++ [all …]
|
| /arkcompiler/runtime_core/static_core/tests/regression/ |
| D | loop-unroll.pa | 39 # while (a0 < a1): 40 # a0++ 44 .function i32 run_case2(i32 a0, i32 a1) <static> { 47 lda a0 49 inci a0, 1 57 .function i32 run_case2a(i32 a0) <static> { 61 lda a0 63 inci a0, 1 73 # while (a0 < a1): 74 # a0++ [all …]
|
| /arkcompiler/runtime_core/static_core/tests/checked/ |
| D | inline_external.pa | 33 .function i32 A.getConst_virt(A a0) { 38 .function i32 A.getParam(i32 a0) <static> { 39 lda a0 43 .function i32 A.getParam_virt(A a0, i32 a1) { 52 .function void A.getVoid_virt(A a0) { 56 .function i32 A.getObj(A a0) <static> { 57 ldobj a0, A.data 61 .function i32 A.getObj_virt(A a0) { 62 ldobj a0, A.data 66 .function void A.setObj(A a0, i32 a1) <static> { [all …]
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | inline_external.pa | 31 .function i32 A.getConst_virt(A a0) { 36 .function i32 A.getParam(i32 a0) <static> { 37 lda a0 41 .function i32 A.getParam_virt(A a0, i32 a1) { 50 .function void A.getVoid_virt(A a0) { 54 .function i32 A.getObj(A a0) <static> { 55 ldobj a0, A.data 59 .function i32 A.getObj_virt(A a0) { 60 ldobj a0, A.data 64 .function void A.setObj(A a0, i32 a1) <static> { [all …]
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | math-63.pa | 14 # (a0 << 21) & ~a1 15 .function i32 and_not_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 25 # (a0 >>> 21) & ~a1 26 .function i32 and_not_shr_i32(i32 a0, i32 a1) <static> { 28 lda a0 36 # (a0 >> 21) & ~a1 37 .function i32 and_not_ashr_i32(i32 a0, i32 a1) <static> { 39 lda a0 47 # a1 & ~(a0 << 21) [all …]
|
| D | math-64.pa | 14 # (a0 << 21) | ~a1 15 .function i32 or_not_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 25 # (a0 >>> 21) | ~a1 26 .function i32 or_not_shr_i32(i32 a0, i32 a1) <static> { 28 lda a0 36 # (a0 >> 21) | ~a1 37 .function i32 or_not_ashr_i32(i32 a0, i32 a1) <static> { 39 lda a0 47 # a1 | ~(a0 << 21) [all …]
|
| D | math-60.pa | 14 # (a0 << 21) & a1 15 .function i32 and_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 22 # (a0 >>> 21) & a1 23 .function i32 and_shr_i32(i32 a0, i32 a1) <static> { 25 lda a0 30 # (a0 >> 21) & a1 31 .function i32 and_ashr_i32(i32 a0, i32 a1) <static> { 33 lda a0 38 # a1 & (a0 << 21) [all …]
|
| D | math-62.pa | 14 # (a0 << 21) ^ a1 15 .function i32 xor_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 22 # (a0 >>> 21) ^ a1 23 .function i32 xor_shr_i32(i32 a0, i32 a1) <static> { 25 lda a0 30 # (a0 >> 21) ^ a1 31 .function i32 xor_ashr_i32(i32 a0, i32 a1) <static> { 33 lda a0 38 # a1 ^ (a0 << 21) [all …]
|
| D | math-61.pa | 14 # (a0 << 21) | a1 15 .function i32 or_shl_i32(i32 a0, i32 a1) <static> { 17 lda a0 22 # (a0 >>> 21) | a1 23 .function i32 or_shr_i32(i32 a0, i32 a1) <static> { 25 lda a0 30 # (a0 >> 21) | a1 31 .function i32 or_ashr_i32(i32 a0, i32 a1) <static> { 33 lda a0 38 # a1 & (a0 << 21) [all …]
|