Lines Matching refs:mirrors
71 const uint32_t mirrors[mirrorLength];
81 -4 look in mirrors table
90 Mirrors:
144 static uint32_t mirrors[UBIDI_MAX_MIRROR_INDEX+1][2];
169 /* delta does not fit into the trie properties value, store in the mirrors[] table */
170 if(mirrorTop==LENGTHOF(mirrors)) {
177 mirrors[mirrorTop][0]=(uint32_t)src;
178 mirrors[mirrorTop][1]=(uint32_t)mirror;
215 uprv_sortArray(mirrors, mirrorTop, 8,
230 c=mirrors[i][1]; /* mirror code point */
236 if(c<mirrors[i][0]) {
251 (long)mirrors[i][0], (long)mirrors[i][1]);
254 if(c==mirrors[j][0]) {
259 if(UBIDI_GET_MIRROR_CODE_POINT(mirrors[i][0])!=UBIDI_GET_MIRROR_CODE_POINT(mirrors[j][1])) {
262 "genbidi error: bidi mirrors do not roundtrip - %04lx->%04lx->%04lx\n",
263 (long)mirrors[i][0], (long)mirrors[i][1], (long)mirrors[j][1]);
266 mirrors[i][1]|=(uint32_t)j<<UBIDI_MIRROR_INDEX_SHIFT;
267 mirrors[j][1]|=(uint32_t)i<<UBIDI_MIRROR_INDEX_SHIFT;
275 reducedMirror=mirrors[0];
277 reducedMirror[i]=mirrors[i][0]|(mirrors[i][1]&~0x1fffff);
439 mirrors, 32, mirrorTop,
472 udata_writeBlock(pData, mirrors, 4*mirrorTop);