| /arkcompiler/runtime_core/tests/irtoc-interpreter-tests/ |
| D | array.pa | 20 movi v3, 0x3 21 lda v3 31 starr v2, v3 34 mov v3, v0 35 jump_label_1: lda v3 37 lda v3 41 lda v3 44 mov v3, v0 56 movi v3, 0 57 starr.obj v1, v3 [all …]
|
| D | barriers.pa | 57 mov v3, v0 59 lda v3 61 initobj.short object.ctor, v3 62 starr.obj v2, v3 63 inci v3, 0x1 70 sta.obj v3 71 ldobj.v.obj v3, v3, object.array 73 ldarr.obj v3 74 sta.obj v3 75 ldobj.v v3, v3, object_array_elem.value [all …]
|
| D | static.pa | 23 movi v3, 0 25 starr v0, v3 26 movi v3, 1 28 starr v0, v3 35 lda v3
|
| /arkcompiler/runtime_core/tests/benchmarks/ |
| D | math-spectral-norm.pa | 27 fmovi.64 v3, 0.0 #total 33 fadd2.64 v3 34 sta.64 v3 40 lda.64 v3 58 newarr v3, v0, f64[] #v 71 fstarr.64 v3, v6 80 call AtAu, v1, v3, v2, v1 81 call AtAu, v3, v1, v2, v1 94 fldarr.64 v3 99 fldarr.64 v3 [all …]
|
| D | access-nbody.pa | 36 fmovi.64 v3, 3.141592653589793 38 fmul2.64 v3 39 fmul2.64 v3 57 movi v3, 0 59 starr.obj v4, v3 60 inci v3, 1 62 starr.obj v4, v3 63 inci v3, 1 65 starr.obj v4, v3 66 inci v3, 1 [all …]
|
| D | bitops-3bit-bits-in-byte.pa | 23 movi v3, 0 #sum 33 add2 v3 34 sta v3 43 lda v3 58 sta v3 59 shr v2, v3 65 sta v3 66 shr v2, v3 73 sta v3 74 shr v2, v3
|
| D | controlflow-recursive.pa | 23 movi v3, 0 #result 30 add2 v3 31 sta v3 36 add2 v3 37 sta v3 50 add2 v3 51 sta v3 56 lda v3 88 movi v3, 1 89 call.short ack, v0, v3 [all …]
|
| D | access-nsieve.pa | 34 movi v3, 1 #loop_counter 39 shl2 v3 48 inci v3, 1 49 lda v3 59 movi v3, 2 #loop_counter 66 inci v3, 1 67 lda v3 73 lda v3 74 add2 v3 81 add2 v3
|
| D | bitops-nsieve-bits.pa | 24 sta.obj v3 #array 27 lenarr v3 32 ldarr v3 55 newarr v3, v2, i32[] 56 call primes, v3, a0, a1, v0 62 sta v3 #m 68 jeq v3, loop_exit 91 jge v3, loop2_exit
|
| D | access-binary-trees.pa | 67 sta v3 68 call.short bottomUpTree, v2, v3 75 sta v3 76 call.short bottomUpTree, v2, v3 105 sta v3 #maxDepth 112 call.short bottomUpTree, v5, v3 117 jgt v3, loop2_exit 118 lda v3
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | call.virt.yaml | 43 - sig: call.virt method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top 75 - sig: call.virt method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top 231 movi v3, 333 232 newarr v3, v3, panda.Object[] 233 - ', v1, v2, v3' 244 sta.obj v3 245 - ', v1, v2, v3' 254 mov.null v3 255 - ', v1, v2, v3' 265 movi v3, 123 [all …]
|
| D | fp.yaml | 50 mov v3, a0 # v3 - iteration counter 53 jeq v3, exit 57 inci v3, -1 191 sta.64 v3 196 fadd2.64 v3 296 mov v3, a0 # v3 - iteration counter 299 jeq v3, exit 303 inci v3, -1 326 fmovi.64 v3, 1024.0 327 call pow_mul, v2, v1, v3 # acc = v1^11*1024 [all …]
|
| D | call.virt.negative.yaml | 37 - sig: call.virt method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top 70 - sig: call.virt method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top 229 movi.64 v3, 0x100000000 230 - ', v0, v1, v2, v3' 238 mov.null v3 239 - ', v0, v1, v2, v3' 247 mov.null v3 248 - ', v0, v1, v2, v3' 253 - sig: call.virt method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top 341 movi.64 v3, 0x100000000 [all …]
|
| D | call.virt.range_base.yaml | 219 movi v3, 333 220 newarr v3, v3, panda.Object[] 231 sta.obj v3 240 mov.null v3 250 movi v3, 123 251 newarr v3, v3, panda.String[] 263 movi v3, 333 264 newarr v3, v3, panda.String[] 273 movi v3, 321 274 newarr v3, v3, f64[] [all …]
|
| D | call.virt.short.yaml | 303 movi v3, *s 324 call.short nextRand, v3 325 sta v3 327 call.virt.short R.storeValue, v0, v3 331 jne v3, exit_err 339 call.short nextRand, v3 340 sta v3 357 call.short nextRand, v3 358 sta v3 365 call.short nextRand, v3 [all …]
|
| D | call.polymorphic.yaml | 77 - sig: call.polymorphic method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top 92 - 'panda.invoke.MethodHandle.invoke, v16, v2, v3, v4' 94 - 'panda.invoke.MethodHandle.invoke, v1, v16, v3, v4' 98 - 'panda.invoke.MethodHandle.invoke, v1, v2, v3, v16' 100 - 'panda.invoke.MethodHandle.invoke, v1, v2, v3, v4' 106 - sig: call.polymorphic method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top 118 call.polymorphic panda.invoke.MethodHandle.invoke, v1, v2, v3, v4 130 newobj v3, R 138 newobj v3, R 172 - sig: call.polymorphic method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top [all …]
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | oom-02.pa | 57 sta.obj v3 58 call Object.createNonMovable, v3 60 sta.obj v3 61 call.short A.ctor, v3 62 mov.obj v6, v3 72 stobj.v.obj v4, v3, A.next 73 mov.obj v3, v4
|
| D | arrays-04.pa | 62 sta v3 65 fsub2 v3 66 sta v3 67 call.short abs, v3, v3 68 sta v3 70 fcmpl v3
|
| D | oom-01.pa | 57 sta.obj v3 58 call Object.createNonMovable, v3 60 sta.obj v3 61 call.short A.ctor, v3 62 mov.obj v6, v3 72 stobj.v.obj v4, v3, A.next 73 mov.obj v3, v4
|
| D | tst-select.pa | 165 movi v3, 0x0 177 call.short testVarSmallImmEqZeroI32, v3 181 call.short testVarSmallImmNeZeroI32, v3 185 call.short testVarLargeImmEqZeroI32, v3 189 call.short testVarLargeImmNeZeroI32, v3 197 movi.64 v3, 0x0 207 call.short testVarSmallImmEqZeroI64, v3 211 call.short testVarSmallImmNeZeroI64, v3 215 call.short testVarLargeImmEqZeroI64, v3 219 call.short testVarLargeImmNeZeroI64, v3
|
| D | tst-compare.pa | 165 movi v3, 0x0 175 call.short testVarSmallImmEqZeroI32, v3 179 call.short testVarSmallImmNeZeroI32, v3 183 call.short testVarLargeImmEqZeroI32, v3 187 call.short testVarLargeImmNeZeroI32, v3 195 movi.64 v3, 0x0 205 call.short testVarSmallImmEqZeroI64, v3 209 call.short testVarSmallImmNeZeroI64, v3 213 call.short testVarLargeImmEqZeroI64, v3 217 call.short testVarLargeImmNeZeroI64, v3
|
| D | arrays-03.pa | 62 sta.64 v3 65 fsub2.64 v3 66 sta.64 v3 67 call.short abs, v3, v3 68 sta.64 v3 70 fcmpl.64 v3
|
| D | tst-branch.pa | 176 movi v3, 0x0 186 call.short testVarSmallImmEqZeroI32, v3 190 call.short testVarSmallImmNeZeroI32, v3 194 call.short testVarLargeImmEqZeroI32, v3 198 call.short testVarLargeImmNeZeroI32, v3 206 movi.64 v3, 0x0 216 call.short testVarSmallImmEqZeroI64, v3 220 call.short testVarSmallImmNeZeroI64, v3 224 call.short testVarLargeImmEqZeroI64, v3 228 call.short testVarLargeImmNeZeroI64, v3
|
| /arkcompiler/ets_runtime/test/typeinfer/callirangedyn/ |
| D | callirangedyn.ts | 21 v3:boolean; 23 constructor(v1:number, v2:string, v3:boolean, v4:number) { 26 this.v3 = v3; 30 function foo(v1:number, v2:string, v3:boolean, v4:number):A 32 let a = new A(v1, v2, v3, v4);
|
| /arkcompiler/runtime_core/assembler/samples/ |
| D | Bubblesort.pa | 52 sta v3 55 lda v3 60 call swap, a0, v5, v3, v0 63 lda v3 76 sta v3 80 lda v3
|