Home
last modified time | relevance | path

Searched refs:UInt32 (Results 1 – 8 of 8) sorted by relevance

/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter_test.cc172 VlxsegXeiXX<ElementType, UInt32, kNFfields, kLmul>(insn_bytes | 0x6000, expected_results); in VlxsegXeiXX()
173 VlxsegXeiXX<ElementType, UInt32, kNFfields, kLmul>(insn_bytes | 0x8006000, expected_results); in VlxsegXeiXX()
356 VsxsegXeiXX<ElementType, UInt32, kNFfields, kLmul>(insn_bytes | 0x6000, expected_results); in VsxsegXeiXX()
357 VsxsegXeiXX<ElementType, UInt32, kNFfields, kLmul>(insn_bytes | 0x8006000, expected_results); in VsxsegXeiXX()
2562 VlxsegXeiXX<UInt32, 1, 1>(0x05008407, // Vluxei8.v v8, (x1), v16, v0.t in TEST_F()
2567 VlxsegXeiXX<UInt32, 1, 2>(0x05008407, // Vluxei8.v v8, (x1), v16, v0.t in TEST_F()
2573 VlxsegXeiXX<UInt32, 1, 4>(0x05008407, // Vluxei8.v v8, (x1), v16, v0.t in TEST_F()
2581 VlxsegXeiXX<UInt32, 1, 8>(0x05008407, // Vluxei8.v v8, (x1), v16, v0.t in TEST_F()
2593 VlxsegXeiXX<UInt32, 2, 1>(0x25008407, // Vluxseg2ei8.v v8, (x1), v16, v0.t in TEST_F()
2599 VlxsegXeiXX<UInt32, 2, 2>(0x25008407, // Vluxseg2ei8.v v8, (x1), v16, v0.t in TEST_F()
[all …]
Dinterpreter.h213 return Widen(BitCastToSigned(TruncateTo<UInt32>(arg1) >> TruncateTo<Int32>(arg2))); in Op32()
564 return OpVector<UInt32>(args, vtype, extra_args...); in OpVector()
600 return OpVector<UInt32>(args, vlmul, vtype, extra_args...); in OpVector()
802 return OpVector<UInt32, kSegmentSize, IndexElementType, kIndexRegistersInvolved, vta, vma>( in OpVector()
4078 std::conditional_t<sizeof(ElementType) < sizeof(UInt32), SIMD128Register, UInt32> in CollectBitmaskResult()
4080 for (UInt32 index = UInt32{0}; index < UInt32(kRegistersInvolved); index += UInt32{1}) { in CollectBitmaskResult()
4086 constexpr UInt32 kElemNum = in CollectBitmaskResult()
4087 UInt32{static_cast<uint32_t>((sizeof(SIMD128Register) / sizeof(ElementType)))}; in CollectBitmaskResult()
4088 bitmask_result |= UInt32(UInt8(raw_result)) << (index * kElemNum); in CollectBitmaskResult()
/frameworks/libs/binary_translation/intrinsics/riscv64/
Dvector_intrinsics_test.cc109 TestVidv<UInt32>(); in TEST()
178 Verify(Vaddvv<UInt32>, in TEST()
181 Verify(Vaddvv<UInt32>, in TEST()
215 Verify(Vaddvx<UInt32>, in TEST()
218 Verify(Vaddvx<UInt32>, in TEST()
296 Verify(Vaddvv<UInt32>, in TEST()
300 Verify(Vaddvv<UInt32>, in TEST()
377 Verify(Vaddvx<UInt32>, in TEST()
381 Verify(Vaddvx<UInt32>, in TEST()
472 Verify(Vaddvv<UInt32>, in TEST()
[all …]
/frameworks/libs/binary_translation/base/
Dbit_util_test.cc60 static_assert(CountRZero(RawInt32{~UInt32{1}}) == RawInt32{1});
62 static_assert(CountRZero(~UInt32{1}) == UInt32{1});
75 static_assert(Popcount(RawInt32{~UInt32{1}}) == RawInt32{31});
77 static_assert(Popcount(~UInt32{1}) == UInt32{31});
/frameworks/libs/binary_translation/intrinsics/riscv64_to_x86_64/include/berberis/intrinsics/
Dvector_intrinsics.h120 sizeof(ElementType) == sizeof(UInt32) || sizeof(ElementType) == sizeof(UInt64)); in Vidv()
123 : (sizeof(ElementType) == sizeof(UInt32)) ? constants_pool::kVid32Bit in Vidv()
/frameworks/libs/binary_translation/intrinsics/include/berberis/intrinsics/
Dsimd_register.h325 SIMD_128_SAFEINT_REGISTER_GETTER_SETTER(UInt32, uint32);
/frameworks/libs/binary_translation/intrinsics/riscv64/include/berberis/intrinsics/riscv64/
Dvector_intrinsics.h88 return {RawInt8{TruncateTo<UInt8>(mask.Get<UInt32>(0) >> UInt64(register_in_sequence * 4)) & in MaskForRegisterInSequence()
91 return {RawInt8{TruncateTo<UInt8>(mask.Get<UInt32>(0) >> UInt64(register_in_sequence * 2)) & in MaskForRegisterInSequence()
/frameworks/libs/binary_translation/base/include/berberis/base/
Dbit_util.h750 using UInt32 = Wrapping<uint32_t>; variable