Home
last modified time | relevance | path

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

/freebsd/sys/riscv/vmm/
H A Dvmm_riscv.c336 int sign_extend; in riscv_gen_inst_emul_data() local
349 sign_extend = 1; in riscv_gen_inst_emul_data()
387 sign_extend = 0; in riscv_gen_inst_emul_data()
390 sign_extend = 0; in riscv_gen_inst_emul_data()
393 sign_extend = 0; in riscv_gen_inst_emul_data()
441 vie->sign_extend = sign_extend; in riscv_gen_inst_emul_data()
H A Dvmm_instruction_emul.c71 if ((vie->sign_extend == 0) && (vie->access_size < 8)) in vmm_emulate_instruction()
/freebsd/sys/arm/mv/
H A Dmv_thermal.c126 static inline int32_t sign_extend(uint32_t value, int index) in sign_extend() function
205 sample = sign_extend(reg, fls(STATUS_TEMP_MASK) - 1); in mv_thermal_read_sensor()
/freebsd/sys/riscv/include/
H A Dvmm.h233 uint8_t access_size:4, sign_extend:1, dir:1, unused:2; member
/freebsd/sys/arm64/include/
H A Dvmm.h263 uint8_t access_size:4, sign_extend:1, dir:1, unused:2; member
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoD.td579 // duplicated if it has another user that didn't need the sign_extend.
616 // duplicated if it has another user that didn't need the sign_extend.
H A DRISCVInstrInfoZfh.td507 // duplicated if it has another user that didn't need the sign_extend.
537 // duplicated if it has another user that didn't need the sign_extend.
H A DRISCVInstrInfoF.td742 // duplicated if it has another user that didn't need the sign_extend.
776 // duplicated if it has another user that didn't need the sign_extend.
/freebsd/sys/arm64/vmm/
H A Dvmm_arm64.c620 vie->sign_extend = (esr_iss & ISS_DATA_SSE) ? 1 : 0; in arm64_gen_inst_emul_data()