Home
last modified time | relevance | path

Searched full:i16 (Results 1 – 25 of 155) sorted by relevance

1234567

/arkcompiler/runtime_core/disassembler/tests/sources/
Dcalls.pa30 .function u16 B.Bhandler_long(B a0, i8 a1, i16 a2, i32 a3) {
34 .function u16 B.Bhandler_long2(B a0, i8 a1, i16 a2, i32 a3, i64 a4) {
38 .function u16 B.Bhandler_range(B a0, i8 a1, i16 a2, i32 a3, i8 a4, i16 a5, i32 a6) {
42 .function u16 long_function(i8 a0, i16 a1, i32 a2, i8 a3, i16 a4, i32 a5, i64 a6, f32 a7) {
60 .function u16 handler_long(i8 a0, i16 a1, i32 a2) {
64 .function u16 handler_long2(i8 a0, i16 a1, i32 a2, f64 a3) {
68 .function u16 handler_range(i8 a0, i16 a1, i32 a2, i8 a3, i16 a4, i32 a5) {
80 .function u16 handler_long_ext(i8 a0, i16 a1, i32 a2) <external>
82 .function u16 handler_long2_ext(i8 a0, i16 a1, i32 a2, f64 a3) <external>
84 .function u16 handler_range_ext(i8 a0, i16 a1, i32 a2, i8 a3, i16 a4, i32 a5) <external>
/arkcompiler/runtime_core/docs/bc_verification/
Dtype_system.md43 - `i16()`
46 - `function(-i32(), -i16(), +i8())`
47 - `function(-function(-i8(), +i16()), +i16())`
51 - `i8() <: i16() <: i32()`
52 - `function(-i32(), -i16(), +i8()) <: function(-i16(), -i8(), +i32())`
53 - `function(-function(-i8(), +i16()), +i16()) <: function(function(-16(), +8()), +i32())`
Dtypes_n_values.md28 Examples: `+i8()`, `+Function(-i8(), +i16())`, etc.
53 Suppose, we have types `T(+i8())` and `T(+i16())` and `i8() <: i16()`, how to relate types `T(...)`?
55 May be relation is `T(+i16()) <: T(+i8())`? Let's see, according to `+` (covariance), relation of t…
56 should be the same as of `T(...)`, i.e. `i16() <: i8()`. And that is obviously wrong, because of th…
57 `i8() <: i16()`. I.e. we have a contradiction here.
59 Let's check `T(+i8()) <: T(+i16())`. So we have `i8() <: i16()` for the first parameters which is i…
60 with initial conditions. So, finally, subtyping relation is `T(+i8()) <: T(+i16())`.
/arkcompiler/runtime_core/verification/
Dverification.yaml61 - i16
126 - i16
144 - i16
151 i16:
176 sign: i16
273 - i16
285 - i16
298 - i16
303 i16:
309 - i16
[all …]
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dldarr.16.yaml41 - sig: ldarr.16 v:in:i16[]
48 newarr v0, v0, i16[]
61 - sig: ldarr.16 v:in:i16[]
69 newarr v0, v0, i16[]
83 - sig: ldarr.16 v:in:i16[]
94 .array arr_i16 i16 1 { 1 }
122 - values: [i16]
135 - sig: ldarr.16 v:in:i16[]
145 .array arr_i16 i16 1 { 1 }
170 - values: [i16]
[all …]
Dldstatic.yaml26 i16 fi16 <static>
48 i16 fi16 <static>
83 i16 fi16
307 # i16
308 - values: [0, 'i16', 0, 'i16']
309 - values: [0x0000ffff, 'i16', 0xffffffff, 'i16']
310 - values: [0x0000a5a5, 'i16', 0xffffa5a5, 'i16']
311 - values: [0x00005a5a, 'i16', 0x00005a5a, 'i16']
380 # i16
381 - values: [0, 'i16', 0, 'i16']
[all …]
Dstarr.16.yaml40 - sig: starr.16 v1:in:i16[], v2:in:i32
41 acc: in:i16
49 - sig: starr.16 v1:in:i16[], v2:in:i32
50 acc: in:i16
69 .function i32 f1(i16[] a0, i32 a1) {
84 - sig: starr.16 v1:in:i16[], v2:in:i32
85 acc: in:i16
122 - sig: starr.16 v1:in:i16[], v2:in:i32
123 acc: in:i16
130 .function void f1(i16[] a0, i32 a1) {
[all …]
Dldobj.yaml31 i16 fi16
64 i16 fi16
471 # i16
472 - values: [0, 'i16', 0, 'i16']
473 - values: [0x0000ffff, 'i16', 0xffffffff, 'i16']
474 - values: [0x0000a5a5, 'i16', 0xffffa5a5, 'i16']
475 - values: [0x00005a5a, 'i16', 0x00005a5a, 'i16']
Dldobj.v.yaml31 i16 fi16
64 i16 fi16
472 # i16
473 - values: [0, 'i16', 0, 'i16']
474 - values: [0x0000ffff, 'i16', 0xffffffff, 'i16']
475 - values: [0x0000a5a5, 'i16', 0xffffa5a5, 'i16']
476 - values: [0x00005a5a, 'i16', 0x00005a5a, 'i16']
Du32toi16.yaml29 acc: inout:u32->i16
62 acc: inout:u32->i16
114 acc: inout:u32->i16
Dcalle.polymorphic.range.yaml44 i16 f_short <panda.access = public>
219 .function i32 R.inc16(i16 a0) {
269 …function i32 panda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, i16 a1) <external>
301 .function i32 R.sum16(i16 a0, i16 a1, i16 a2) {
366 …anda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, i16 a1, i16 a2, i16 a3) <extern…
401 .function i32 R.inc16(R a0, i16 a1) {
452 …on i32 panda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, R a1, i16 a2) <external>
482 .function i32 R.sum16(R a0, i16 a1, i16 a2) {
543 …anda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, R a1, i16 a2, i16 a3) <external>
834 …- .function i16 panda.invoke.VarHandle.getAndBitwiseAnd(panda.invoke.VarHandle a0, R a1, i16 a2) <…
Dcall.polymorphic.yaml44 i16 f_short <panda.access = public>
195 .function i32 R.inc16(i16 a0) {
245 … - .function i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, i16 a1) <external>
277 .function i32 R.sum16(i16 a0, i16 a1, i16 a2) {
342 …i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, i16 a1, i16 a2, i16 a3) <extern…
377 .function i32 R.inc16(R a0, i16 a1) {
428 …unction i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, R a1, i16 a2) <external>
458 .function i32 R.sum16(R a0, i16 a1, i16 a2) {
519 …i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, R a1, i16 a2, i16 a3) <external>
740 …- .function i16 panda.invoke.VarHandle.getAndBitwiseAnd(panda.invoke.VarHandle a0, R a1, i16 a2) <…
Dcall.polymorphic.range.yaml44 i16 f_short <panda.access = public>
219 .function i32 R.inc16(i16 a0) {
269 … - .function i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, i16 a1) <external>
301 .function i32 R.sum16(i16 a0, i16 a1, i16 a2) {
366 …i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, i16 a1, i16 a2, i16 a3) <extern…
401 .function i32 R.inc16(R a0, i16 a1) {
452 …unction i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, R a1, i16 a2) <external>
482 .function i32 R.sum16(R a0, i16 a1, i16 a2) {
543 …i32 panda.invoke.MethodHandle.invoke(panda.invoke.MethodHandle a0, R a1, i16 a2, i16 a3) <external>
834 …- .function i16 panda.invoke.VarHandle.getAndBitwiseAnd(panda.invoke.VarHandle a0, R a1, i16 a2) <…
Dcalle.polymorphic.yaml44 i16 f_short <panda.access = public>
195 .function i32 R.inc16(i16 a0) {
245 …function i32 panda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, i16 a1) <external>
277 .function i32 R.sum16(i16 a0, i16 a1, i16 a2) {
342 …anda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, i16 a1, i16 a2, i16 a3) <extern…
377 .function i32 R.inc16(R a0, i16 a1) {
428 …on i32 panda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, R a1, i16 a2) <external>
458 .function i32 R.sum16(R a0, i16 a1, i16 a2) {
519 …anda.invoke.MethodHandle.invokeExact(panda.invoke.MethodHandle a0, R a1, i16 a2, i16 a3) <external>
740 …- .function i16 panda.invoke.VarHandle.getAndBitwiseAnd(panda.invoke.VarHandle a0, R a1, i16 a2) <…
Dreturn.obj.yaml366 - values: [i16]
642 - values: ['i16[]', 'i16[]', 'i16[]', 'i16[]']
732 - values: ['i16[]', 'i16[]', 'i16[]', 'i16[]']
824 - values: ['i16[]', 'i16[]', 'i16[]', 'i16[]']
Di32toi16.yaml29 acc: inout:i32->i16
62 acc: inout:i32->i16
114 acc: inout:i32->i16
/arkcompiler/runtime_core/verification/type/tests/
Dtype_system_test.cpp49 auto i16 = paramType("i16")(); in TEST_F() local
64 auto method2 = method(-i32 >> -i16 >> +i32); in TEST_F()
67 auto method3 = method(-i16 >> -method2 >> +method1); in TEST_F()
77 i8 << (i16 | i32) << i64; in TEST_F()
81 EXPECT_TRUE(i16 <= i64); in TEST_F()
83 EXPECT_FALSE(i16 <= i32); in TEST_F()
120 auto i16 = paramType("i16")(); in TEST_F() local
135 auto method2 = method(-i32 >> -i16 >> +i32); in TEST_F()
138 auto method3 = method(-i16 >> -method2 >> +method1); in TEST_F()
142 i8 << (i16 | i32) << i64; in TEST_F()
/arkcompiler/runtime_core/verification/value/tests/
Dabstract_typed_value_test.cpp37 auto i16 = type_system.Parametric(sort["i16"])(); in TEST_F() local
41 i8 << i16 << i32 << i64; in TEST_F()
52 AbstractTypedValue av1 {i16, nv()}; in TEST_F()
/arkcompiler/runtime_core/verification/absint/tests/
Dreg_context_test.cpp38 auto i16 = type_system.Parametric(sort["i16"])(); in TEST_F() local
42 i8 << i16 << i32 << i64; in TEST_F()
53 AbstractTypedValue av1 {i16, nv()}; in TEST_F()
Dexec_context_test.cpp41 auto i16 = type_system.Parametric(sort["i16"])(); in TEST_F() local
45 i8 << i16 << i32 << i64; in TEST_F()
56 AbstractTypedValue av1 {i16, nv()}; in TEST_F()
/arkcompiler/runtime_core/runtime/templates/
Dintrinsics.rb24 'i16' => 'I16',
46 'i16',
67 'i16' => 'S',
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinstructions.rb23 INT16 = 'i16'
66 "int" => %w[bool i8 i16 i32 i64 u8 u16 u32 u64],
68 "number" => %w[bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64],
69 "real" => %w[bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 ref ptr]
225 'i16' => 'DataType::INT16',
/arkcompiler/runtime_core/disassembler/tests/
Dinstructions_test.cpp.in236 …EXPECT_TRUE(body_g.find("\tcall.virt B.Bhandler_long:(B,i8,i16,i32), v4, v0, v1, v2") != std::stri…
237 …EXPECT_TRUE(body_g.find("\tcall.virt.range B.Bhandler_range:(B,i8,i16,i32,i8,i16,i32), v4") != std…
242 EXPECT_TRUE(body_g.find("\tcall handler_long:(i8,i16,i32), v0, v1, v2") != std::string::npos);
243 …EXPECT_TRUE(body_g.find("\tcall handler_long2:(i8,i16,i32,f64), v0, v1, v2, v3") != std::string::n…
244 …EXPECT_TRUE(body_g.find("\tcall.range handler_range:(i8,i16,i32,i8,i16,i32), v0") != std::string::…
249 …EXPECT_TRUE(body_g.find("\tinitobj B.Bhandler_long:(B,i8,i16,i32), v0, v1, v2") != std::string::np…
250 …EXPECT_TRUE(body_g.find("\tinitobj B.Bhandler_long2:(B,i8,i16,i32,i64), v0, v1, v2, v3") != std::s…
251 …EXPECT_TRUE(body_g.find("\tinitobj.range B.Bhandler_range:(B,i8,i16,i32,i8,i16,i32), v0") != std::…
257 …ss.str().find(".function u16 long_function(i8 a0, i16 a1, i32 a2, i8 a3, i16 a4, i32 a5, i64 a6, f…
295 EXPECT_TRUE(body_g.find("\tnewarr v0, a0, i16[]") != std::string::npos);
/arkcompiler/runtime_core/assembler/
Ddefine.h31 _("i16", I16) \
/arkcompiler/runtime_core/runtime/core/
Dcore_class_linker_extension.cpp94 InitializePrimitiveClassRoot(ClassRoot::I16, Type::TypeId::I16, "S"); in InitializeImpl()
107 InitializeArrayClassRoot(ClassRoot::ARRAY_I16, ClassRoot::I16, "[S"); in InitializeImpl()
152 case ClassRoot::I16: in GetClassVTableSize()
197 case ClassRoot::I16: in GetClassIMTSize()
242 case ClassRoot::I16: in GetClassSize()

1234567