| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | ldstatic.yaml | 170 - 0 264 - values: [0, 'u1', 0, 'u1', 'ucmp'] 267 - values: [0, 'u8', 0, 'u8', 'ucmp'] 268 - values: [0x000000ff, 'u8', 0x000000ff, 'u8', 'ucmp'] 269 - values: [0x000000a5, 'u8', 0x000000a5, 'u8', 'ucmp'] 271 - values: [0, 'u16', 0, 'u16', 'ucmp'] 272 - values: [0x0000ffff, 'u16', 0x0000ffff, 'u16', 'ucmp'] 273 - values: [0x0000a5a5, 'u16', 0x0000a5a5, 'u16', 'ucmp'] 275 - values: [0, 'u32', 0, 'u32', 'ucmp'] 276 - values: [0xffffffff, 'u32', 0xffffffff, 'u32', 'ucmp'] [all …]
|
| D | ldobj.yaml | 146 ldai 0 188 ldai 0 223 - movi v0, 0 228 - movi.64 v0, 0x00 231 - movi.64 v0, 0xCAFECAFECAFECAFE 291 - 0 393 - values: ['"0"'] 424 - values: [0, 'u1', 0, 'u1', 'ucmp'] 427 - values: [0, 'u8', 0, 'u8', 'ucmp'] 428 - values: [0x000000ff, 'u8', 0x000000ff, 'u8', 'ucmp'] [all …]
|
| D | ldobj.v.yaml | 142 ldai 0 185 ldai 0 221 - movi v0, 0 226 - movi.64 v0, 0x00 229 - movi.64 v0, 0xCAFECAFECAFECAFE 289 - 0 394 - values: ['"0"'] 425 - values: [0, 'u1', 0, 'u1', 'ucmp'] 428 - values: [0, 'u8', 0, 'u8', 'ucmp'] 429 - values: [0x000000ff, 'u8', 0x000000ff, 'u8', 'ucmp'] [all …]
|
| D | stobj.yaml | 127 ldai 0 177 ldai 0 183 - movi v0, 0 187 - movi.64 v0, 0x00 189 - movi.64 v0, 0xCAFECAFECAFECAFE 245 - 0 276 - ldai 0 279 - ldai 0 312 - ldai 0 354 - ldai.64 0xF000F000F000F000 [all …]
|
| D | ststatic.yaml | 175 - 0 205 - ldai 0 207 - fldai 0 244 - ldai.64 0xF000F000F000F000 309 - values: ['ldai 0x00000000', 'fu1', 'fu1', 'movi', 0, 'ucmp', ''] 310 - values: ['ldai 0xffffffff', 'fu1', 'fu1', 'movi', 1, 'ucmp', ''] 313 - values: ['ldai 0x00000001', 'fu1', 'fu1', 'movi', 1, 'ucmp', ''] 314 - values: ['ldai 0xfffffffe', 'fu1', 'fu1', 'movi', 0, 'ucmp', ''] 317 - values: ['ldai 0x11111111', 'fu1', 'fu1', 'movi', 1, 'ucmp', ''] 320 - values: ['ldai 0x88888888', 'fu1', 'fu1', 'movi', 0, 'ucmp', ''] [all …]
|
| D | stobj.v.yaml | 188 ldai 0 245 ldai 0 306 - movi v0, 0 310 - movi.64 v0, 0x00 312 - movi.64 v0, 0xCAFECAFECAFECAFE 354 - movi v0, 0 358 - movi.64 v0, 0x00 360 - movi.64 v0, 0xCAFECAFECAFECAFE 418 - 0 492 - movi v2, 0 [all …]
|
| D | jeq.yaml | 135 ldai 0 145 - 0xffffffff 149 movi v0, 0xffffffff 152 - 0x0000ffff 156 movi v0, 0x00007fff 157 movi v1, 0x0000ffff 160 - "#{[*0..255].map do |i| \" i32 a#{i}\" end .join(\",\")}" 163 - "#{[*0..255].map do |i| \" movi v#{i}, #{i}\\n\" end .join}" 166 - "#{[*0..255].map do |i| \" i32 a#{i}\" end .join(\",\")}" 169 - "#{[*0..255].map do |i| \" movi v#{i}, #{i}\\n\" end .join}" [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | ldstatic.yaml | 123 - 0 186 - values: [0, 'u1', 0, 'u1', 'ucmp'] 189 - values: [0, 'u8', 0, 'u8', 'ucmp'] 190 - values: [0x000000ff, 'u8', 0x000000ff, 'u8', 'ucmp'] 191 - values: [0x000000a5, 'u8', 0x000000a5, 'u8', 'ucmp'] 193 - values: [0, 'u16', 0, 'u16', 'ucmp'] 194 - values: [0x0000ffff, 'u16', 0x0000ffff, 'u16', 'ucmp'] 195 - values: [0x0000a5a5, 'u16', 0x0000a5a5, 'u16', 'ucmp'] 197 - values: [0, 'u32', 0, 'u32', 'ucmp'] 198 - values: [0xffffffff, 'u32', 0xffffffff, 'u32', 'ucmp'] [all …]
|
| D | ldobj.v.yaml | 104 ldai 0 142 - movi v0, 0 147 - movi.64 v0, 0x00 150 - movi.64 v0, 0xCAFECAFECAFECAFE 206 - 0 305 - values: ['"0"'] 334 - values: [0, 'u1', 0, 'u1', 'ucmp'] 337 - values: [0, 'u8', 0, 'u8', 'ucmp'] 338 - values: [0x000000ff, 'u8', 0x000000ff, 'u8', 'ucmp'] 339 - values: [0x000000a5, 'u8', 0x000000a5, 'u8', 'ucmp'] [all …]
|
| D | ldobj.yaml | 106 ldai 0 145 - movi v0, 0 150 - movi.64 v0, 0x00 153 - movi.64 v0, 0xCAFECAFECAFECAFE 210 - 0 306 - values: ['"0"'] 335 - values: [0, 'u1', 0, 'u1', 'ucmp'] 338 - values: [0, 'u8', 0, 'u8', 'ucmp'] 339 - values: [0x000000ff, 'u8', 0x000000ff, 'u8', 'ucmp'] 340 - values: [0x000000a5, 'u8', 0x000000a5, 'u8', 'ucmp'] [all …]
|
| D | ststatic.yaml | 144 - 0 172 - ldai 0 174 - fldai 0 210 - ldai.64 0xF000F000F000F000 273 - values: ['ldai 0x00000000', 'fu1', 'fu1', 'movi', 0, 'ucmp', ''] 274 - values: ['ldai 0xffffffff', 'fu1', 'fu1', 'movi', 1, 'ucmp', ''] 277 - values: ['ldai 0x00000001', 'fu1', 'fu1', 'movi', 1, 'ucmp', ''] 278 - values: ['ldai 0xfffffffe', 'fu1', 'fu1', 'movi', 0, 'ucmp', ''] 281 - values: ['ldai 0x11111111', 'fu1', 'fu1', 'movi', 1, 'ucmp', ''] 284 - values: ['ldai 0x88888888', 'fu1', 'fu1', 'movi', 0, 'ucmp', ''] [all …]
|
| D | stobj.yaml | 116 ldai 0 164 ldai 0 170 - movi v0, 0 174 - movi.64 v0, 0x00 176 - movi.64 v0, 0xCAFECAFECAFECAFE 231 - 0 261 - ldai 0 264 - ldai 0 296 - ldai 0 337 - ldai.64 0xF000F000F000F000 [all …]
|
| D | stobj.v.yaml | 112 ldai 0 177 - movi v0, 0 181 - movi.64 v0, 0x00 183 - movi.64 v0, 0xCAFECAFECAFECAFE 235 - 0 261 - movi v2, 0 264 - movi v2, 0 270 - movi v2, 0 273 - movi v2, 0 276 - movi v2, 0 [all …]
|
| D | jeq.yaml | 131 ldai 0 141 - 0xffffffff 145 movi v0, 0xffffffff 148 - 0x0000ffff 152 movi v0, 0x00007fff 153 movi v1, 0x0000ffff 156 - "#{[*0..255].map do |i| \" i32 a#{i}\" end .join(\",\")}" 159 - "#{[*0..255].map do |i| \" movi v#{i}, #{i}\\n\" end .join}" 162 - "#{[*0..255].map do |i| \" i32 a#{i}\" end .join(\",\")}" 165 - "#{[*0..255].map do |i| \" movi v#{i}, #{i}\\n\" end .join}" [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/escompat/ |
| D | list.escompat_Math_bits.yaml | 49 test1: { v: 0xFFFFFFFF as double}, 50 test2: { v: 0x0FFFFFFF as double}, 51 test3: { v: 0x00FFFFFF as double}, 52 test4: { v: 0x000FFFFF as double}, 53 test5: { v: 0x0000FFFF as double}, 54 test6: { v: 0x00000FFF as double}, 55 test7: { v: 0x000000FF as double}, 56 test8: { v: 0x0000000F as double}, 57 test9: { v: 0x00000000 as double}, 69 test1: 0, [all …]
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | math-56.pa | 66 movi v0, 0x0000ffff 67 movi v1, 0x0 69 movi v0, 0xffffffff 71 movi.64 v0, 0x0000ffff0000ffff 72 movi.64 v1, 0x00ffffffff000000 74 movi.64 v0, 0xff00ffff00ffffff 77 movi v0, 0x0f0f0f0f 78 movi v1, 0 80 movi v0, 0x0f0f0f0f 82 movi.64 v0, 0x00ff00ff00ff00ff [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-assembly/ |
| D | math-56.pa | 66 movi v0, 0x0000ffff 67 movi v1, 0x0 69 movi v0, 0xffffffff 71 movi.64 v0, 0x0000ffff0000ffff 72 movi.64 v1, 0x00ffffffff000000 74 movi.64 v0, 0xff00ffff00ffffff 77 movi v0, 0x0f0f0f0f 78 movi v1, 0 80 movi v0, 0x0f0f0f0f 82 movi.64 v0, 0x00ff00ff00ff00ff [all …]
|
| D | math-56-v.pa | 72 movi v0, 0x0000ffff 73 movi v1, 0x0 75 movi v0, 0xffffffff 77 movi.64 v0, 0x0000ffff0000ffff 78 movi.64 v1, 0x00ffffffff000000 80 movi.64 v0, 0xff00ffff00ffffff 83 movi v0, 0x0f0f0f0f 84 movi v1, 0 86 movi v0, 0x0f0f0f0f 88 movi.64 v0, 0x00ff00ff00ff00ff [all …]
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | arch.h | 52 static constexpr size_t CALLER_REG_MASK = 0x0000000f; 53 static constexpr size_t CALLER_FP_REG_MASK = 0x0000ffff; // s0-s15 or d0-d7 54 static constexpr size_t CALLEE_REG_MASK = 0x000007f0; 55 static constexpr size_t CALLEE_FP_REG_MASK = 0xffff0000; // s16-s31 or d8-d15 74 static constexpr size_t CALLER_REG_MASK = 0x0007ffff; 75 static constexpr size_t CALLER_FP_REG_MASK = 0xffff00ff; 76 static constexpr size_t CALLEE_REG_MASK = 0x1ff80000; 77 static constexpr size_t CALLEE_FP_REG_MASK = 0x0000ff00; 95 static constexpr size_t THREAD_REG = 0; 96 static constexpr size_t CALLER_REG_MASK = 0x00000000; [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/std/math/ |
| D | list.std_math_bits.yaml | 64 test1: { v: 0xFFFFFFFF as int}, 65 test2: { v: 0x0FFFFFFF as int}, 66 test3: { v: 0x00FFFFFF as int}, 67 test4: { v: 0x000FFFFF as int}, 68 test5: { v: 0x0000FFFF as int}, 69 test6: { v: 0x00000FFF as int}, 70 test7: { v: 0x000000FF as int}, 71 test8: { v: 0x0000000F as int}, 72 test9: { v: 0x00000000 as int}, 76 test1: 0, [all …]
|
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| D | arch.h | 53 static constexpr size_t CALLER_REG_MASK = 0x0000000f; 54 static constexpr size_t CALLER_FP_REG_MASK = 0x0000ffff; // s0-s15 or d0-d7 55 static constexpr size_t CALLEE_REG_MASK = 0x000007f0; 56 static constexpr size_t CALLEE_FP_REG_MASK = 0xffff0000; // s16-s31 or d8-d15 69 constexpr size_t DEFAULT_FP_REGMASK = 0x00000100; 83 static constexpr size_t CALLER_REG_MASK = 0x0007ffff; 84 static constexpr size_t CALLER_FP_REG_MASK = 0xffff00ff; 85 static constexpr size_t CALLEE_REG_MASK = 0x1ff80000; 86 static constexpr size_t CALLEE_FP_REG_MASK = 0x0000ff00; 87 static constexpr size_t IRTOC_OPTIMIZED_CALLEE_REG_MASK = 0x1ff80000; [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/01.assignment-like_contexts/ |
| D | widening_prim_call.params.yaml | 18 - { type: byte, val: 0, val2: (0 as short) } 24 - { type: byte, val: 0, val2: 0 } 27 - { type: char, val: 0, val2: 0 } 28 - { type: char, val: "c'\\uFFFF'", val2: 0x0000FFFF } 29 - { type: short, val: 0, val2: 0 } 35 - { type: byte, val: 0, val2: (0 as long)} 38 - { type: char, val: 0, val2: (0 as long) } 39 - { type: char, val: "c'\\uFFFF'", val2: (0x000000000000FFFF as long) } 40 - { type: short, val: 0, val2: (0 as long) } 43 - { type: int, val: 0, val2: (0 as long) } [all …]
|
| D | widening_prim.params.yaml | 16 - { src_type: byte, src_val: 0, dst_type: short, dst_val: 0 } 19 - { src_type: byte, src_val: 0, dst_type: int, dst_val: 0 } 22 - { src_type: byte, src_val: 0, dst_type: long, dst_val: 0 } 25 - { src_type: byte, src_val: 0, dst_type: float, dst_val: 0.0 } 28 - { src_type: byte, src_val: 0, dst_type: double, dst_val: 0.0 } 32 - { src_type: char, src_val: 0, dst_type: int, dst_val: 0 } 33 - { src_type: char, src_val: "c'\\uFFFF'", dst_type: int, dst_val: 0x0000FFFF } 34 - { src_type: char, src_val: 0, dst_type: long, dst_val: 0 } 35 - { src_type: char, src_val: "c'\\uFFFF'", dst_type: long, dst_val: 0x000000000000FFFF } 36 - { src_type: char, src_val: 0, dst_type: float, dst_val: 0.0 } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/std/math/ |
| D | BoundariesTest.ets | 25 return 0; 40 return Double.compare(sin(PI), 0) 77 && (atan(0) == 0) 136 && (exp(negInf) == 0); 140 return (clz32(0xFFFFFFFF) == 0) 141 && (clz32(0x0000FFFF) == 16) 142 && (clz32(0x0) == 32); 146 return (clz64(0xFFFFFFFFFFFFFFFF) == 0) 147 && (clz64(0x0000FFFFFFFFFFFF) == 16) 148 && (clz64(0x0) == 64); [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/ |
| D | Math.ets | 169 …e in the plane (in radians) between the positive x-axis and the ray from (0, 0) to the point (x, y… 171 …etween -π and π, inclusive) between the positive x-axis and the ray from (0, 0) to the point (x, y… 239 * Math.clz32(0xFFFFFFFF) == 0 240 * Math.clz32(0x0000FFFF) == 16 241 * Math.clz32(0x0) == 32 257 * Math.clz32(0xFFFFFFFF) == 0 258 * Math.clz32(0x0000FFFF) == 16 259 * Math.clz32(0x0) == 32 276 * Math.ceilPow2(0) == 0 282 if (n < 0) { [all …]
|