Lines Matching refs:I

154   for (unsigned I = 0; I < NumTrampolines; ++I, OffsetToPtr -= TrampolineSize) {  in writeTrampolines()  local
155 Trampolines[3 * I + 0] = 0xaa1e03f1; // mov x17, x30 in writeTrampolines()
156 Trampolines[3 * I + 1] = 0x58000010 | (OffsetToPtr << 3); // adr x16, Lptr in writeTrampolines()
157 Trampolines[3 * I + 2] = 0xd63f0200; // blr x16 in writeTrampolines()
196 for (unsigned I = 0; I < NumStubs; ++I) in writeIndirectStubsBlock() local
197 Stub[I] = 0xd61f020058000010 | PtrOffsetField; in writeIndirectStubsBlock()
214 for (unsigned I = 0; I < NumTrampolines; ++I, OffsetToPtr -= TrampolineSize) in writeTrampolines() local
215 Trampolines[I] = CallIndirPCRel | ((OffsetToPtr - 6) << 16); in writeTrampolines()
250 for (unsigned I = 0; I < NumStubs; ++I) in writeIndirectStubsBlock() local
251 Stub[I] = 0xF1C40000000025ff | PtrOffsetField; in writeIndirectStubsBlock()
470 for (unsigned I = 0; I < NumTrampolines; ++I, ResolverRel -= TrampolineSize) in writeTrampolines() local
471 Trampolines[I] = CallRelImm | (ResolverRel << 8); in writeTrampolines()
509 for (unsigned I = 0; I < NumStubs; ++I, PtrAddr += 4) in writeIndirectStubsBlock() local
510 Stub[I] = 0xF1C40000000025ff | (PtrAddr << 16); in writeIndirectStubsBlock()
630 for (unsigned I = 0; I < NumTrampolines; ++I) { in writeTrampolines() local
636 Trampolines[5 * I + 0] = 0x03e0c025; in writeTrampolines()
637 Trampolines[5 * I + 1] = 0x3c190000 | (RHiAddr & 0xFFFF); in writeTrampolines()
638 Trampolines[5 * I + 2] = 0x27390000 | (ResolverAddr.getValue() & 0xFFFF); in writeTrampolines()
639 Trampolines[5 * I + 3] = 0x0320f809; in writeTrampolines()
640 Trampolines[5 * I + 4] = 0x00000000; in writeTrampolines()
680 for (unsigned I = 0; I < NumStubs; ++I) { in writeIndirectStubsBlock() local
682 Stub[4 * I + 0] = 0x3c190000 | (HiAddr & 0xFFFF); // lui $t9,ptr1 in writeIndirectStubsBlock()
683 Stub[4 * I + 1] = 0x8f390000 | (PtrAddr & 0xFFFF); // lw $t9,%lo(ptr1)($t9) in writeIndirectStubsBlock()
684 Stub[4 * I + 2] = 0x03200008; // jr $t9 in writeIndirectStubsBlock()
685 Stub[4 * I + 3] = 0x00000000; // nop in writeIndirectStubsBlock()
848 for (unsigned I = 0; I < NumTrampolines; ++I) { in writeTrampolines() local
849 Trampolines[10 * I + 0] = 0x03e0c025; // move $t8,$ra in writeTrampolines()
850 Trampolines[10 * I + 1] = 0x3c190000 | (HeighestAddr & 0xFFFF); // lui $t9,resolveAddr in writeTrampolines()
851 …Trampolines[10 * I + 2] = 0x67390000 | (HeigherAddr & 0xFFFF); // daddiu $t9,$t9,%higher(resolve… in writeTrampolines()
852 Trampolines[10 * I + 3] = 0x0019cc38; // dsll $t9,$t9,16 in writeTrampolines()
853 Trampolines[10 * I + 4] = 0x67390000 | (HiAddr & 0xFFFF); // daddiu $t9,$t9,%hi(ptr) in writeTrampolines()
854 Trampolines[10 * I + 5] = 0x0019cc38; // dsll $t9,$t9,16 in writeTrampolines()
855 Trampolines[10 * I + 6] = 0x67390000 | (ResolverAddr.getValue() & in writeTrampolines()
857 Trampolines[10 * I + 7] = 0x0320f809; // jalr $t9 in writeTrampolines()
858 Trampolines[10 * I + 8] = 0x00000000; // nop in writeTrampolines()
859 Trampolines[10 * I + 9] = 0x00000000; // nop in writeTrampolines()
903 for (unsigned I = 0; I < NumStubs; ++I, PtrAddr += 8) { in writeIndirectStubsBlock() local
907 Stub[8 * I + 0] = 0x3c190000 | (HeighestAddr & 0xFFFF); // lui $t9,ptr1 in writeIndirectStubsBlock()
908 Stub[8 * I + 1] = 0x67390000 | (HeigherAddr & 0xFFFF); // daddiu $t9,$t9,%higher(ptr) in writeIndirectStubsBlock()
909 Stub[8 * I + 2] = 0x0019cc38; // dsll $t9,$t9,16 in writeIndirectStubsBlock()
910 Stub[8 * I + 3] = 0x67390000 | (HiAddr & 0xFFFF); // daddiu $t9,$t9,%hi(ptr) in writeIndirectStubsBlock()
911 Stub[8 * I + 4] = 0x0019cc38; // dsll $t9,$t9,16 in writeIndirectStubsBlock()
912 Stub[8 * I + 5] = 0xdf390000 | (PtrAddr & 0xFFFF); // ld $t9,%lo(ptr) in writeIndirectStubsBlock()
913 Stub[8 * I + 6] = 0x03200008; // jr $t9 in writeIndirectStubsBlock()
914 Stub[8 * I + 7] = 0x00000000; // nop in writeIndirectStubsBlock()
1030 for (unsigned I = 0; I < NumTrampolines; ++I, OffsetToPtr -= TrampolineSize) { in writeTrampolines() local
1033 Trampolines[4 * I + 0] = 0x00000297 | Hi20; // auipc t0, %hi(Lptr) in writeTrampolines()
1034 Trampolines[4 * I + 1] = in writeTrampolines()
1036 Trampolines[4 * I + 2] = 0x00028367; // jalr t1, t0 in writeTrampolines()
1037 Trampolines[4 * I + 3] = 0xdeadface; // padding in writeTrampolines()
1074 for (unsigned I = 0; I < NumStubs; ++I) { in writeIndirectStubsBlock() local
1079 Stub[4 * I + 0] = 0x00000297 | Hi20; // auipc t0, %hi(Lptr) in writeIndirectStubsBlock()
1080 Stub[4 * I + 1] = 0x0002b283 | ((Lo12 & 0xFFF) << 20); // ld t0, %lo(Lptr) in writeIndirectStubsBlock()
1081 Stub[4 * I + 2] = 0x00028067; // jr t0 in writeIndirectStubsBlock()
1082 Stub[4 * I + 3] = 0xfeedbeef; // padding in writeIndirectStubsBlock()
1178 for (unsigned I = 0; I < NumTrampolines; ++I, OffsetToPtr -= TrampolineSize) { in writeTrampolines() local
1181 Trampolines[4 * I + 0] = in writeTrampolines()
1184 Trampolines[4 * I + 1] = in writeTrampolines()
1186 Trampolines[4 * I + 2] = 0x4c00018d; // jirl $t1, $t0, 0 in writeTrampolines()
1187 Trampolines[4 * I + 3] = 0x0; // padding in writeTrampolines()
1225 for (unsigned I = 0; I < NumStubs; ++I) { in writeIndirectStubsBlock() local
1230 Stub[4 * I + 0] = 0x1c00000c | (((Hi20 >> 12) & 0xfffff) in writeIndirectStubsBlock()
1232 Stub[4 * I + 1] = in writeIndirectStubsBlock()
1234 Stub[4 * I + 2] = 0x4c000180; // jr $t0 in writeIndirectStubsBlock()
1235 Stub[4 * I + 3] = 0x0; // padding in writeIndirectStubsBlock()