• Home
  • Raw
  • Download

Lines Matching refs:displacement

160         uint32_t displacement;  in packNanoRelocs()  local
177 displacement = app->nanoReloc[i].ofstInRam - origin; in packNanoRelocs()
179 if (displacement & 3) { in packNanoRelocs()
183 displacement /= 4; in packNanoRelocs()
186 if (!displacement) { in packNanoRelocs()
202 if (displacement <= MAX_8_BIT_NUM) { in packNanoRelocs()
204 DBG("Out: Reloc8 [size 1] 0x%02" PRIX32, displacement); in packNanoRelocs()
205 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
206 } else if (displacement <= MAX_16_BIT_NUM) { in packNanoRelocs()
208 DBG("Out: Reloc16 [size 3] 0x%06" PRIX32, displacement); in packNanoRelocs()
209 displacement -= MAX_8_BIT_NUM; in packNanoRelocs()
211 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
212 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 8; in packNanoRelocs()
213 } else if (displacement <= MAX_24_BIT_NUM) { in packNanoRelocs()
215 DBG("Out: Reloc24 [size 4] 0x%08" PRIX32, displacement); in packNanoRelocs()
216 displacement -= MAX_16_BIT_NUM; in packNanoRelocs()
218 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
219 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 8; in packNanoRelocs()
220 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 16; in packNanoRelocs()
223 DBG("Out: Reloc32 [size 5] 0x%08" PRIX32, displacement); in packNanoRelocs()
225 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
226 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 8; in packNanoRelocs()
227 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 16; in packNanoRelocs()
228 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 24; in packNanoRelocs()