| /arkcompiler/runtime_core/disassembler/tests/sources/ |
| D | calls.pa | 30 .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/ |
| D | type_system.md | 43 - `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())`
|
| D | types_n_values.md | 28 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/ |
| D | verification.yaml | 61 - 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/ |
| D | ldarr.16.yaml | 41 - 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 …]
|
| D | ldstatic.yaml | 26 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 …]
|
| D | starr.16.yaml | 40 - 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 …]
|
| D | ldobj.yaml | 31 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']
|
| D | ldobj.v.yaml | 31 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']
|
| D | u32toi16.yaml | 29 acc: inout:u32->i16 62 acc: inout:u32->i16 114 acc: inout:u32->i16
|
| D | calle.polymorphic.range.yaml | 44 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) <…
|
| D | call.polymorphic.yaml | 44 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) <…
|
| D | call.polymorphic.range.yaml | 44 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) <…
|
| D | calle.polymorphic.yaml | 44 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) <…
|
| D | return.obj.yaml | 366 - values: [i16] 642 - values: ['i16[]', 'i16[]', 'i16[]', 'i16[]'] 732 - values: ['i16[]', 'i16[]', 'i16[]', 'i16[]'] 824 - values: ['i16[]', 'i16[]', 'i16[]', 'i16[]']
|
| D | i32toi16.yaml | 29 acc: inout:i32->i16 62 acc: inout:i32->i16 114 acc: inout:i32->i16
|
| /arkcompiler/runtime_core/verification/type/tests/ |
| D | type_system_test.cpp | 49 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/ |
| D | abstract_typed_value_test.cpp | 37 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/ |
| D | reg_context_test.cpp | 38 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()
|
| D | exec_context_test.cpp | 41 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/ |
| D | intrinsics.rb | 24 'i16' => 'I16', 46 'i16', 67 'i16' => 'S',
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | instructions.rb | 23 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/ |
| D | instructions_test.cpp.in | 236 …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/ |
| D | define.h | 31 _("i16", I16) \
|
| /arkcompiler/runtime_core/runtime/core/ |
| D | core_class_linker_extension.cpp | 94 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()
|