Lines Matching defs:imm
134 static uint32_t setD5k16(uint32_t insn, uint32_t imm) {
135 uint32_t immLo = extractBits(imm, 15, 0);
136 uint32_t immHi = extractBits(imm, 20, 16);
140 static uint32_t setD10k16(uint32_t insn, uint32_t imm) {
141 uint32_t immLo = extractBits(imm, 15, 0);
142 uint32_t immHi = extractBits(imm, 25, 16);
146 static uint32_t setJ20(uint32_t insn, uint32_t imm) {
147 return (insn & 0xfe00001f) | (extractBits(imm, 19, 0) << 5);
150 static uint32_t setK12(uint32_t insn, uint32_t imm) {
151 return (insn & 0xffc003ff) | (extractBits(imm, 11, 0) << 10);
154 static uint32_t setK16(uint32_t insn, uint32_t imm) {
155 return (insn & 0xfc0003ff) | (extractBits(imm, 15, 0) << 10);