Lines Matching defs:imm12
840 // LDR (literal) encoding T2, add = (U == '1') imm12
841 // imm12 is unsigned
847 int64_t imm12 = val;
849 if (imm12 < 0) {
850 imm12 = -imm12;
853 checkUInt(loc, imm12, 12, rel);
855 write16(loc + 2, (read16(loc + 2) & 0xf000) | imm12);
980 // LDR (literal) u = bit23 unsigned imm12
982 uint32_t imm12 = read32(buf) & 0xfff;
983 return u ? imm12 : -imm12;
1014 // LDR (literal) encoding T2, add = (U == '1') imm12
1016 uint64_t imm12 = read16(buf + 2) & 0x0fff;
1017 return u ? imm12 : -imm12;