/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/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 | i32toi16.yaml | 29 acc: inout:i32->i16 62 acc: inout:i32->i16 114 acc: inout:i32->i16
|
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 | 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 | 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.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 | 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 | initobj.short.yaml | 756 - i16 964 - i16 988 - i16[] 1067 newarr v1, v1, i16[] 1183 - i16 1233 - i16 1281 - "i16[]" 1282 - "i16[]" 1314 - "i16[][]" 1315 - "i16[][]" [all …]
|
D | initobj.yaml | 823 - i16 1031 - i16 1055 - i16[] 1134 newarr v1, v1, i16[] 1250 - i16 1300 - i16 1348 - "i16[]" 1349 - "i16[]" 1381 - "i16[][]" 1382 - "i16[][]" [all …]
|
D | newarr.yaml | 111 - 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 …]
|
D | initobj.range.yaml | 977 - 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/ |
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/assembler/ |
D | define.h | 31 _("i16", I16) \
|
D | annotation.cpp | 51 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()
|
D | annotation.h | 80 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/ |
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/libpandafile/templates/ |
D | type.h.erb | 31 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);
|