Searched refs:BitFieldInsert (Results 1 – 7 of 7) sorted by relevance
/art/libartbase/base/ |
D | bit_utils_test.cc | 407 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,
|
D | bit_string.h | 198 storage_ = BitFieldInsert(storage_, in SetAt()
|
D | bit_struct.h | 169 storage_ = BitFieldInsert(storage_, extracted, kBitOffset, kBitWidth); in Set()
|
D | bit_utils.h | 454 inline static constexpr T BitFieldInsert(T value, T2 data, size_t lsb, size_t width) { in BitFieldInsert() function
|
/art/disassembler/ |
D | disassembler_riscv64.cc | 172 BitFieldInsert(BitFieldExtract(insn16, 2, 5), BitFieldExtract(insn16, 12, 1), 5, 1); in Decode16Imm6() 1813 uint32_t opc = BitFieldInsert( in Dump16()
|
/art/compiler/utils/riscv64/ |
D | assembler_riscv64.h | 2267 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()
|
D | assembler_riscv64.cc | 1357 EmitCI(0b011u, SP, BitFieldInsert(imms0, imms1, 5, 1), 0b01u); in CAddi16Sp()
|