Home
last modified time | relevance | path

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

12345

/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/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
Di32toi16.yaml29 acc: inout:i32->i16
62 acc: inout:i32->i16
114 acc: inout:i32->i16
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) <…
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) <…
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.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) <…
Dreturn.obj.yaml366 - values: [i16]
642 - values: ['i16[]', 'i16[]', 'i16[]', 'i16[]']
732 - values: ['i16[]', 'i16[]', 'i16[]', 'i16[]']
824 - values: ['i16[]', 'i16[]', 'i16[]', 'i16[]']
Dinitobj.short.yaml756 - i16
964 - i16
988 - i16[]
1067 newarr v1, v1, i16[]
1183 - i16
1233 - i16
1281 - "i16[]"
1282 - "i16[]"
1314 - "i16[][]"
1315 - "i16[][]"
[all …]
Dinitobj.yaml823 - i16
1031 - i16
1055 - i16[]
1134 newarr v1, v1, i16[]
1250 - i16
1300 - i16
1348 - "i16[]"
1349 - "i16[]"
1381 - "i16[][]"
1382 - "i16[][]"
[all …]
Dnewarr.yaml111 - values: ['i16[]', 'i16[]']
144 - values: ['i16[]']
171 - values: ['i16[][][][][]']
199 - values: ['i16[]']
225 - values: ['i16[][][][]']
496 - values: ['i16']
711 - 'i16[]'
804 - 'i16[]'
878 - 'i16[][][][]'
939 - 'i16[][][][]'
[all …]
Dinitobj.range.yaml977 - i16
1185 - i16
1209 - i16[]
1288 newarr v1, v1, i16[]
1404 - i16
1454 - i16
1502 - "i16[]"
1503 - "i16[]"
1535 - "i16[][]"
1536 - "i16[][]"
[all …]
/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/assembler/
Ddefine.h31 _("i16", I16) \
Dannotation.cpp51 case Value::Type::I16: { in InitScalarValue()
52 …copy_val = std::make_unique<ScalarValue>(ScalarValue::Create<Value::Type::I16>(sc_val.GetValue<int… in InitScalarValue()
124 case Value::Type::I16: in making_value()
214 case Value::Type::I16: in TypeToString()
215 return "i16"; in TypeToString()
Dannotation.h80 I16, enumerator
114 case Type::I16: in GetTypeAsChar()
188 case Type::I16: in GetArrayTypeAsChar()
251 type = Type::I16; in GetCharAsType()
322 type = Type::I16; in GetCharAsArrayType()
412 std::conditional_t<value_type == Value::Type::I16, int16_t,
/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/libpandafile/templates/
Dtype.h.erb31 static_assert(TypeId::I8 < TypeId::I16);
32 static_assert(TypeId::I16 < TypeId::I32);
131 case panda_file::Type::TypeId::I16:
167 return Type(panda_file::Type::TypeId::I16);

12345