Home
last modified time | relevance | path

Searched refs:BitFieldInsert (Results 1 – 7 of 7) sorted by relevance

/art/libartbase/base/
Dbit_utils_test.cc407 static_assert(BitFieldInsert(0xFF, /*data=*/0x0, /*lsb=*/0, /*width=*/0) == 0xFF,
409 static_assert(BitFieldInsert(std::numeric_limits<uint32_t>::max(),
415 static_assert(BitFieldInsert(std::numeric_limits<int32_t>::max(),
421 static_assert(BitFieldInsert(0u,
427 static_assert(BitFieldInsert(-(-0),
433 static_assert(BitFieldInsert(0x00, /*data=*/0b11u, /*lsb=*/0, /*width=*/2) == 0b00000011,
435 static_assert(BitFieldInsert(0x00, /*data=*/0b111u, /*lsb=*/0, /*width=*/3) == 0b00000111,
437 static_assert(BitFieldInsert(0x00, /*data=*/0b111u, /*lsb=*/1, /*width=*/3) == 0b00001110,
439 static_assert(BitFieldInsert(0x00, /*data=*/0b111u, /*lsb=*/2, /*width=*/3) == 0b00011100,
441 static_assert(BitFieldInsert(0b01011100, /*data=*/0b1101u, /*lsb=*/4, /*width=*/4) == 0b11011100,
Dbit_string.h198 storage_ = BitFieldInsert(storage_, in SetAt()
Dbit_struct.h169 storage_ = BitFieldInsert(storage_, extracted, kBitOffset, kBitWidth); in Set()
Dbit_utils.h454 inline static constexpr T BitFieldInsert(T value, T2 data, size_t lsb, size_t width) { in BitFieldInsert() function
/art/disassembler/
Ddisassembler_riscv64.cc172 BitFieldInsert(BitFieldExtract(insn16, 2, 5), BitFieldExtract(insn16, 12, 1), 5, 1); in Decode16Imm6()
1813 uint32_t opc = BitFieldInsert( in Dump16()
/art/compiler/utils/riscv64/
Dassembler_riscv64.h2267 return BitFieldInsert(imm_76, imm_52, 2, 4); in ExtractOffset52_76()
2280 return BitFieldInsert(imm_86, imm_53, 3, 3); in ExtractOffset53_86()
2293 return BitFieldInsert(imm_6, imm_52, 1, 4); in ExtractOffset52_6()
2306 return BitFieldInsert(imm_76, imm_53, 2, 3); in ExtractOffset53_76()
2664 EmitCB(funct3, BitFieldInsert(offsetL5, offsetH3, 5, 3), rs1_s, opcode); in EmitCBBranch()
2670 uint32_t immH3 = BitFieldInsert(funct2, imm_5, 2, 1); in EmitCBArithmetic()
2673 EmitCB(funct3, BitFieldInsert(immL5, immH3, 5, 3), rd_s, opcode); in EmitCBArithmetic()
Dassembler_riscv64.cc1357 EmitCI(0b011u, SP, BitFieldInsert(imms0, imms1, 5, 1), 0b01u); in CAddi16Sp()