Lines Matching refs:shift
221 // Turkish locking shift table
227 // no locking shift table defined for Spanish
230 // Portuguese locking shift table
344 decodeSingle(1); // Turkish locking shift table
345 decodeSingle(3); // Portuguese locking shift table
363 int shift = bitOffset % 8;
365 septets[byteOffset] |= v << shift;
367 if (shift > 1) {
368 septets[byteOffset + 1] = (byte) (v >> (8 - shift));
393 // Turkish single shift extension table
396 // Spanish single shift extension table
399 // Portuguese single shift extension table
428 int shift = bitOffset % 8;
430 septets[byteOffset] |= GSM_ESCAPE_CHARACTER << shift;
432 if (shift > 1) {
433 septets[byteOffset + 1] = (byte) (GSM_ESCAPE_CHARACTER >> (8 - shift));
440 shift = bitOffset % 8;
442 septets[byteOffset] |= v << shift;
444 if (shift > 1) {
445 septets[byteOffset + 1] = (byte) (v >> (8 - shift));
468 // verify that unmapped characters in extension table fall back to locking shift table
491 int shift = bitOffset % 8;
493 septets[byteOffset] |= GSM_ESCAPE_CHARACTER << shift;
495 if (shift > 1) {
496 septets[byteOffset + 1] = (byte) (GSM_ESCAPE_CHARACTER >> (8 - shift));
503 shift = bitOffset % 8;
505 septets[byteOffset] |= c << shift;
507 if (shift > 1) {
508 septets[byteOffset + 1] = (byte) (c >> (8 - shift));
519 // other unmapped chars map to the default or locking shift table