Lines Matching refs:inst

142     Inst_t *inst = (Inst_t *)&(*text)[rel->getOffset()];
143 Inst_t P = (Inst_t)(int64_t)inst;
168 A = *inst;
169 *inst = (S + A) | T;
181 A = (Inst_t)(int64_t)SIGN_EXTEND(*inst & 0xFFFFFF, 24);
185 *inst = ((*inst >> 16) & 0xFFFF) | (*inst << 16);
186 Inst_t s = (*inst >> 26) & 0x1u, // 26
187 u = (*inst >> 16) & 0x3FFu, // 25-16
188 l = *inst & 0x7FFu, // 10-0
189 j1 = (*inst >> 13) & 0x1u, // 13
190 j2 = (*inst >> 11) & 0x1u; // 11
260 *inst = ((result) & 0x00FFFFFF) | (*inst & 0xFF000000);
272 //*inst &= 0xF800D000u;
274 *inst &= 0xF800C000u;
285 *inst |= s << 26;
286 *inst |= u << 16;
287 *inst |= l;
288 *inst |= j1 << 13;
289 *inst |= j2 << 11;
291 *inst = ((*inst >> 16) & 0xFFFF) | (*inst << 16);
316 A = ((*inst & 0xF0000) >> 4) | (*inst & 0xFFF);
318 *inst = (((result) & 0xF000) << 4) |
320 (*inst & 0xFFF0F000);
323 *inst = ((*inst >> 16) & 0xFFFF) | (*inst << 16);
325 A = (((*inst >> 4) & 0xF000u) |
326 ((*inst >> 15) & 0x0800u) |
327 ((*inst >> 4) & 0x0700u) |
328 ( *inst & 0x00FFu));
336 *inst &= 0xFBF08F00u;
337 *inst |= (result & 0xF000u) << 4;
338 *inst |= (result & 0x0800u) << 15;
339 *inst |= (result & 0x0700u) << 4;
340 *inst |= (result & 0x00FFu);
342 *inst = ((*inst >> 16) & 0xFFFF) | (*inst << 16);
374 Inst_t *inst = (Inst_t *)&(*text)[rel->getOffset()];
375 Inst_t P = (Inst_t)(int64_t)inst;
394 *inst = (S+A);
398 *inst = (S+A-P);
403 *inst = (S+A);
428 Inst_t *inst = (Inst_t *)&(*text)[rel->getOffset()];
429 Inst_t P = (Inst_t)(uintptr_t)inst;
430 Inst_t A = (Inst_t)(uintptr_t)*inst;
447 *inst = (S+A-P);
451 *inst = (S+A);
475 Inst_t *inst = (Inst_t *)&(*text)[rel->getOffset()];
476 Inst_t P = (Inst_t)(uintptr_t)inst;
477 Inst_t A = (Inst_t)(uintptr_t)*inst;
501 *inst &= 0xFFFF0000;
505 *inst |= (A & 0xFFFF);
509 *inst = S + A;
513 *inst &= 0xFC000000;
519 *inst |= ((A >> 2) & 0x3FFFFFF);
524 *inst |= ((A >> 2) & 0x3FFFFFF);
530 *inst |= ((S >> 2) & 0x3FFFFFF);
541 *inst |= ((S >> 2) & 0x3FFFFFF);
547 *inst &= 0xFFFF0000;
565 *inst |= (((S + A + (int)0x8000) >> 16) & 0xFFFF);
569 *inst &= 0xFFFF0000;
574 *inst |= ((S + A) & 0xFFFF);
580 *inst &= 0xFFFF0000;
607 *inst |= (got_offset & 0xFFFF);
612 *inst = A + S - ((int)(intptr_t)got_address() + GP_OFFSET);