Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Ddecoder.h483 uint8_t low_imm = GetBits<uint8_t, 5, 2>(); in DecodeCompressedLoadStore() local
488 imm = (kLwLow[low_imm] | high_imm << 3); in DecodeCompressedLoadStore()
490 imm = (low_imm << 6 | high_imm << 3); in DecodeCompressedLoadStore()
515 uint8_t low_imm = GetBits<uint8_t, 2, 5>(); in DecodeCAddi() local
517 int8_t imm = SignExtend<6>(high_imm << 5 | low_imm); in DecodeCAddi()
769 uint16_t low_imm = GetBits<uint16_t, 7, 5>(); in DecodeStore() local
775 .offset = SignExtend<12>(int16_t(low_imm | (high_imm << 5))), in DecodeStore()
814 auto low_imm = GetBits<uint16_t, 8, 4>(); in DecodeBranch() local
819 static_cast<int16_t>(low_imm | (mid_imm << 4) | (bit11_imm << 10) | (bit12_imm << 11)); in DecodeBranch()
833 auto low_imm = GetBits<uint32_t, 21, 10>(); in DecodeJumpAndLink() local
[all …]