Home
last modified time | relevance | path

Searched full:i32 (Results 1 – 25 of 398) sorted by relevance

12345678910>>...16

/ark/runtime_core/tests/cts-generator/cts-template/
Dcall.range.yaml56 .function i32 main() {
63 - 'i32 a0'
66 - 'i32 a0, i32 a1'
73 - 'i32 a0, i32 a1, i32 a2, i32 a3'
81i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a10, i32 a11,
85i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a10, i32 a11,
102 .function i32 main() {
137 .function i32 main() {
165i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a10, i32 a11,
168 .function i32 main() {
[all …]
Dcall.yaml56 .function i32 main() {
66 - 'i32 a0'
70 - 'i32 a0, i32 a1'
74 - 'i32 a0, i32 a1'
81 - 'i32 a0, i32 a1'
95 - 'i32 a0, i32 a1, i32 a2'
99 - 'i32 a0, i32 a1, i32 a2, i32 a3'
103 - 'i32 a0, i32 a1, i32 a2, i32 a3, i32 a4'
113 - 'i32 a0, i32 a1, i32 a2, i32 a3, i32 a4'
136 .function i32 main() {
[all …]
Dcmp.obj.yaml28 acc: inout:ref->i32
33 .function i32 main() {
49 i32 fld2
64 i32 fld2 <static>
69 i32 fld1
70 i32 fld2 <static>
92 i32 fld5
93 i32 fld6 <static>
99 .function i32 main() {
107 .function i32 main() {
[all …]
Dinitobj.range.yaml46 i32 f32
48 i32[] f32Array
63 .function i32 main() {
87 - "i32, v1"
89 - i32[], v1
143 .function i32 main() {
149 - i32 a1
160 - i32[] a1, panda.Object a2, R[] a3
164 newarr v1, v1, i32[]
194 .function void R.c(R a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5) <ctor> {
[all …]
Dcall.virt.acc.yaml59 .function void R.f2(R a0, i32 a1) {
62 .function void R.f3(R a0, i32 a1, i32 a2) {
65 .function void R.f4(R a0, i32 a1, i32 a2, i32 a3) {
68 .function void R.f5(R a0, i32 a1, i32 a2, i32 a3, i32 a4) {
71 .function void R.sf1(i32 a0) {
74 .function void R.sf2(i32 a0, i32 a1) {
77 .function void R.sf3(i32 a0, i32 a1, i32 a2) {
80 .function void R.sf4(i32 a0, i32 a1, i32 a2, i32 a3) {
83 .function void R.sf5(i32 a0, i32 a1, i32 a2, i32 a3, i32 a4) {
86 .function void sf1(i32 a0) {
[all …]
Dcall.acc.yaml62 .function void f1(i32 a0) {
65 .function void f2(i32 a0, i32 a1) {
68 .function void f3(i32 a0, i32 a1, i32 a2) {
71 .function void f4(i32 a0, i32 a1, i32 a2, i32 a3) {
74 .function void f5(i32 a0, i32 a1, i32 a2, i32 a3, i32 a4) {
77 .function i32 main() {
120 .function i32 foo(i32 a0, i32 a1, i32 a2, i32 a3) {
124 .function i32 main() {
162 .function i32 foo(i32 a0, i32 a1, i32 a2, i32 a3) {
166 …tion void f(i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a1…
[all …]
Dcall.virt.yaml89 .function i32 main() {
97 - i32
140 - ', i32 a1'
166 - ', i32[] a1, i64 a2'
170 newarr v1, v1, i32[]
225 - ', i32[] a1, i64 a2, panda.Object[] a3'
229 newarr v1, v1, i32[]
302 …-random values and check if correct value is stored in object field. Check i32, i64, f64 and refer…
317 .function i32 main() {
343 i32 f1
[all …]
Dmul.yaml27 - sig: mul v1:in:i32, v2:in:i32
28 acc: out:i32
66 - sig: mul v1:in:i32, v2:in:i32
67 acc: out:i32
113 - sig: mul v1:in:i32, v2:in:i32
114 acc: out:i32
164 - sig: mul v1:in:i32, v2:in:i32
165 acc: out:i32
222 - sig: mul v1:in:i32, v2:in:i32
223 acc: out:i32
[all …]
Dcall.virt.negative.yaml80 .function i32 A.foo(A a0%s) {
85 .function i32 main() {
157 - ', i32 a1'
179 - ', i32 a1'
201 - ', i32 a1'
223 - ', i32 a1, f64 a2, i64 a3'
241 - ', f64[] a1, i64[] a2, i32[] a3'
269 .function i32 A.foo(A a0%s) {
277 .function i32 A.foo(A a0) {
284 .function i32 main() {
[all …]
Dcall.virt.range.negative.yaml80 .function i32 A.foo(A a0%s) {
85 .function i32 main() {
162 - ', i32 a1'
184 - ', i32 a1'
206 - ', i32 a1'
228 - ', i32 a1, f64 a2, i64 a3'
246 - ', f64[] a1, i64[] a2, i32[] a3'
274 .function i32 A.foo(A a0%s) {
282 .function i32 A.foo(A a0) {
289 .function i32 main() {
[all …]
Dmod.yaml24 - sig: mod v1:in:i32, v2:in:i32
25 acc: out:i32
53 - sig: mod v1:in:i32, v2:in:i32
54 acc: out:i32
82 - sig: mod v1:in:i32, v2:in:i32
83 acc: out:i32
111 - sig: mod v1:in:i32, v2:in:i32
112 acc: out:i32
140 - sig: mod v1:in:i32, v2:in:i32
141 acc: out:i32
[all …]
Ddiv.yaml24 - sig: div v1:in:i32, v2:in:i32
25 acc: out:i32
53 - sig: div v1:in:i32, v2:in:i32
54 acc: out:i32
82 - sig: div v1:in:i32, v2:in:i32
83 acc: out:i32
111 - sig: div v1:in:i32, v2:in:i32
112 acc: out:i32
140 - sig: div v1:in:i32, v2:in:i32
141 acc: out:i32
[all …]
Dand.yaml27 - sig: and v1:in:i32, v2:in:i32
28 acc: out:i32
68 - sig: and v1:in:i32, v2:in:i32
69 acc: out:i32
116 - sig: and v1:in:i32, v2:in:i32
117 acc: out:i32
164 - sig: and v1:in:i32, v2:in:i32
165 acc: out:i32
213 - sig: and v1:in:i32, v2:in:i32
214 acc: out:i32
[all …]
Dor.yaml27 - sig: or v1:in:i32, v2:in:i32
28 acc: out:i32
68 - sig: or v1:in:i32, v2:in:i32
69 acc: out:i32
116 - sig: or v1:in:i32, v2:in:i32
117 acc: out:i32
156 - sig: or v1:in:i32, v2:in:i32
157 acc: out:i32
205 - sig: or v1:in:i32, v2:in:i32
206 acc: out:i32
[all …]
Dxor.yaml27 - sig: xor v1:in:i32, v2:in:i32
28 acc: out:i32
68 - sig: xor v1:in:i32, v2:in:i32
69 acc: out:i32
116 - sig: xor v1:in:i32, v2:in:i32
117 acc: out:i32
165 - sig: xor v1:in:i32, v2:in:i32
166 acc: out:i32
214 - sig: xor v1:in:i32, v2:in:i32
215 acc: out:i32
[all …]
Dcall.short.yaml55 .function i32 main() {
65 - 'i32 a0'
69 - 'i32 a0, i32 a1'
73 - 'i32 a0, i32 a1'
80 - 'i32 a0, i32 a1'
94 - 'i32 a0, i32 a1, i32 a2'
99 - 'i32 a0, i32 a1, i32 a2'
121 .function i32 main() {
160 .function i32 main() {
172 - 'i32 a0' # parameter
[all …]
Dadd.yaml28 - sig: add v1:in:i32, v2:in:i32
29 acc: out:i32
75 - sig: add v1:in:i32, v2:in:i32
76 acc: out:i32
124 - sig: add v1:in:i32, v2:in:i32
125 acc: out:i32
175 - sig: add v1:in:i32, v2:in:i32
176 acc: out:i32
228 - sig: add v1:in:i32, v2:in:i32
229 acc: out:i32
[all …]
Dcall.acc.short.yaml62 .function void f1(i32 a0) {
65 .function void f2(i32 a0, i32 a1) {
68 .function void f3(i32 a0, i32 a1, i32 a2) {
71 .function i32 main() {
101 .function i32 foo(i32 a0, i32 a1) {
105 .function i32 main() {
153 .function i32 foo(i32 a0, i32 a1) {
157 …tion void f(i32 a0, i32 a1, i32 a2, i32 a3, i32 a4, i32 a5, i32 a6, i32 a7, i32 a8, i32 a9, i32 a1…
177 .function i32 main() {
209 .function i32 foo(%s) {
[all …]
Dinitobj.yaml46 i32 f32
48 i32[] f32Array
69 .function i32 main() {
93 - "i32"
95 - i32[]
149 .function i32 main() {
155 - i32 a1
166 - i32[] a1, panda.Object a2, R[] a3
170 newarr v1, v1, i32[]
221 .function void R.c(R a0, i32 a1, i32 a2, i32 a3, i32 a4) <ctor> {
[all …]
Dreturn.yaml36 acc: in:i32
42 .function i32 func(%s) {
47 .function i32 main() {
64 - 'i32 a0'
69 - 'i32 a0, f64 a1'
76 - 'i32 a0, f64 a1, i64 a2'
85 - 'i32 a0, f64 a1, i64 a2, Obj a3'
102 acc: in:i32
113 .function i32 main() {
116 description: Check 'return' is used in function with not i32 return type and null value.
[all …]
Dsub.yaml27 - sig: sub v1:in:i32, v2:in:i32
28 acc: out:i32
79 - sig: sub v1:in:i32, v2:in:i32
80 acc: out:i32
132 - sig: sub v1:in:i32, v2:in:i32
133 acc: out:i32
179 - sig: sub v1:in:i32, v2:in:i32
180 acc: out:i32
237 - sig: sub v1:in:i32, v2:in:i32
238 acc: out:i32
[all …]
Dshr.yaml27 - sig: shr v1:in:i32, v2:in:i32
28 acc: out:i32
80 - sig: shr v1:in:i32, v2:in:i32
81 acc: out:i32
140 - sig: shr v1:in:i32, v2:in:i32
141 acc: out:i32
201 - sig: shr v1:in:i32, v2:in:i32
202 acc: out:i32
262 - sig: shr v1:in:i32, v2:in:i32
263 acc: out:i32
[all …]
/ark/runtime_core/runtime/tests/
Dc2i_bridge_test.cpp90 .function i32 TestUtils.cmpDyn(any a0, any a1) <native> in SetUpHelperFunctions()
221 signature << "i32 a" << arg_num; in MakeCheckArgsMethod()
247 out << ".function i32 TestUtils.cmpDyn(any a0, any a1) <external>\n"; in MakeCheckArgsMethod()
281 auto method = MakeNoArgsMethod(TypeId::I32, 5); in TEST_F()
322 auto method = MakeCheckArgsMethod({TypeId::I32, TypeId::I32}, {5}); in TEST_F()
330 auto method = MakeCheckArgsMethod({TypeId::I32}, {0, 5}, true); in TEST_F()
338 …auto method = MakeCheckArgsMethod({TypeId::I32, TypeId::I32, TypeId::I32, TypeId::I32}, {3, 2, 1}); in TEST_F()
346 auto method = MakeCheckArgsMethod({TypeId::I32, TypeId::I64}, {7}); in TEST_F()
354 auto method = MakeCheckArgsMethod({TypeId::I32, TypeId::F64}, {bit_cast<int64_t>(2.0)}); in TEST_F()
362 …auto method = MakeCheckArgsMethod({TypeId::I32, TypeId::I32, TypeId::I32, TypeId::I32, TypeId::I32 in TEST_F()
[all …]
/ark/runtime_core/isa/
Disa.yaml54 …VM support operations on registers with i32 and i64 integral values. However, 8-bit and 16-bit int…
56 …value to match storage size with i32. Similarly, passing an 8-bit or 16-bit value to a function ca…
57 passing a value, which is zero or sign-extended to i32.
180 description: First operand contains a value of i32 type.
186 description: Second operand contains a value of i32 type.
192 description: Accumulator contains a value of i32 type.
278 raise exception(WrongRegisterValue) if true that Op == "mov" and type_of(@Vs) is not i32;
330 - sig: movi v:out:i32, imm:i32
334 - sig: movi v:out:i32, imm:i32
385 raise exception(WrongRegisterValue) if false that type_of(@Vs) is i32;
[all …]
/ark/runtime_core/tests/benchmarks/
Dcontrolflow-recursive.pa22 .function i32 test(i32 a0, i32 a1, i32 a2){
65 .function i32 ack(i32 a0, i32 a1){
93 .function i32 fib(i32 a0){
113 .function i32 tak(i32 a0, i32 a1, i32 a2){

12345678910>>...16