Lines Matching defs:Imm4
107 /// Imm4:Imm1:Imm3:Imm8 -> [ 00000:i:000000:Imm4, 0:Imm3:0000:Imm8 ]
110 uint32_t Imm4 = (Value >> 12) & 0x0f;
114 return HalfWords{Imm1 << 10 | Imm4, Imm3 << 12 | Imm8};
120 /// [ 00000:i:000000:Imm4, 0:Imm3:0000:Imm8 ] -> Imm4:Imm1:Imm3:Imm8
123 uint32_t Imm4 = Hi & 0x0f;
127 uint32_t Imm16 = Imm4 << 12 | Imm1 << 11 | Imm3 << 8 | Imm8;
153 /// Imm4:Imm12 -> 000000000000:Imm4:0000:Imm12
156 uint32_t Imm4 = (Value >> 12) & 0x0f;
158 return (Imm4 << 16) | Imm12;
164 /// 000000000000:Imm4:0000:Imm12 -> Imm4:Imm12
167 uint32_t Imm4 = (Value >> 16) & 0x0f;
169 return (Imm4 << 12) | Imm12;