Lines Matching +refs:val +refs:entry
284 * has its components in the same sorted order, with one entry for each defined
286 * entries, such that the name of the first entry begins with "<" and ends with
287 * "First>" and the second entry begins with "<" and ends with "Last>".) This is
300 * For undefined characters, method buildOne is not called and the map entry for
304 * @return an array of length 65536 with one entry for every possible char value
420 int val = 0;
423 val = c - 0x0041;
427 val = c - 0x0061;
431 val = c - 0xFF21;
435 val = c - 0xFF41;
438 val = us.decimalValue;
441 val = us.digitValue;
448 val = Integer.parseInt(us.numericValue);
449 if (val >= 32 || val < 0) break STRANGE;
457 if (val >= 32 || val < 0) break STRANGE;
458 resultA |= ((val - c & maskDigit) << shiftDigitOffset);
1031 " $$type entry=0;\n"+
1033 " entry |= $$name_DATA.charAt(i);\n"+
1035 " $$name[j++] = entry;\n"+
1036 " entry = 0;\n"+
1040 " entry <<= 16;\n"+
1052 " int entry = data[i++] << 16;\n"+
1053 " $$name[j++] = entry | data[i++];\n"+
1103 * @param extract a distance, in bits, by which each entry of the table
1106 * each table entry
1189 //long entry = table[j] >> extract;
1190 long entry;
1192 entry = (table[j] & 0xffffffffL) >> extract;
1194 entry = (table[j] >> extract);
1195 if (shiftEntries) entry <<= shift;
1196 if (entry >= (1L << bits)) {
1201 ch = (char)(((int)ch >> bits) | (entry << (entriesPerChar-1)*bits));
1211 // Use multiple characters per entry
1213 ch = (char)(entry >> ((charsPerEntry-1)*16));
1214 entry <<= 16;
1253 long val = 0;
1263 long entry = table[j] >> extract;
1267 val = entry;
1269 val = entry;
1273 val |= (entry << (k*bits));
1277 if (val > maxPosEntry && !Csyntax) { // liu
1282 val = maxPosEntry + maxPosEntry + 2 - val;
1287 result.append(hex2((byte)val));
1289 result.append(hex4((short)val));
1291 result.append(hex8((int)val));
1293 result.append(hex16((long)val));
1300 result.append(dec3(val));
1302 result.append(dec5(val));
1307 result.append(dec5(val));
1322 if (properties) propertiesComments(result, val);
1362 * @param val encoded character properties
1367 static void propertiesComments(StringBuffer result, long val) {
1369 switch ((int)(val & maskType)) {
1455 switch ((int)((val & maskBidi) >> shiftBidi)) {
1490 if ((val & maskUpperCase) != 0) {
1492 result.append((val & maskCaseOffset) >> shiftCaseOffset).append(")");
1494 if ((val & maskLowerCase) != 0) {
1496 result.append((val & maskCaseOffset) >> shiftCaseOffset).append(")");
1498 if ((val & maskTitleCase) != 0) {
1501 if ((val & maskIdentifierInfo) == valueIgnorable) {
1504 if ((val & maskIdentifierInfo) == valueJavaUnicodePart) {
1507 if ((val & maskIdentifierInfo) == valueJavaStartUnicodePart) {
1510 if ((val & maskIdentifierInfo) == valueJavaWhitespace) {
1513 if ((val & maskIdentifierInfo) == valueJavaOnlyStart) {
1516 if ((val & maskIdentifierInfo) == valueJavaUnicodeStart) {
1519 if ((val & maskNumericType) == valueDigit) {
1521 result.append((val & maskDigitOffset) >> shiftDigitOffset);
1523 if ((val & maskNumericType) == valueStrangeNumeric) {
1526 if ((val & maskNumericType) == valueJavaSupradecimal) {
1528 result.append((val & maskDigitOffset) >> shiftDigitOffset);
1554 * the final table entry
1754 int val = Integer.parseInt(args[j]);
1755 if (val < 0 || val > 32) FAIL("Incorrect bit field width: " + args[j]);
1763 sizes[sizes.length - 1] = val;