Lines Matching refs:displacement
152 uint32_t displacement; in packNanoRelocs() local
169 displacement = nanoRelocs[i].ofstInRam - origin; in packNanoRelocs()
171 if (displacement & 3) { in packNanoRelocs()
175 displacement /= 4; in packNanoRelocs()
178 if (!displacement) { in packNanoRelocs()
192 if (displacement <= MAX_8_BIT_NUM) { in packNanoRelocs()
194 fprintf(stderr, "Out: Reloc8 0x%02" PRIX32 "\n", displacement); in packNanoRelocs()
195 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
197 else if (displacement <= MAX_16_BIT_NUM) { in packNanoRelocs()
199 fprintf(stderr, "Out: Reloc16 0x%06" PRIX32 "\n", displacement); in packNanoRelocs()
200 displacement -= MAX_8_BIT_NUM; in packNanoRelocs()
202 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
203 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 8; in packNanoRelocs()
205 else if (displacement <= MAX_24_BIT_NUM) { in packNanoRelocs()
207 fprintf(stderr, "Out: Reloc24 0x%08" PRIX32 "\n", displacement); in packNanoRelocs()
208 displacement -= MAX_16_BIT_NUM; in packNanoRelocs()
210 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
211 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 8; in packNanoRelocs()
212 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 16; in packNanoRelocs()
216 fprintf(stderr, "Out: Reloc32 0x%08" PRIX32 "\n", displacement); in packNanoRelocs()
218 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
219 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 8; in packNanoRelocs()
220 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 16; in packNanoRelocs()
221 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 24; in packNanoRelocs()