Lines Matching refs:digit
4339 /* next must be digit or the radix separator or beginning of infinity */
4346 With it gcc on arm is managing 6 instructions (6 cycles) per digit.
4350 int digit = *s - '0';
4351 if (digit >= 0 && digit <= 9) {
4352 value = value * 10 + digit;
4354 digit = *s - '0';
4355 if (digit >= 0 && digit <= 9) {
4356 value = value * 10 + digit;
4358 digit = *s - '0';
4359 if (digit >= 0 && digit <= 9) {
4360 value = value * 10 + digit;
4362 digit = *s - '0';
4363 if (digit >= 0 && digit <= 9) {
4364 value = value * 10 + digit;
4366 digit = *s - '0';
4367 if (digit >= 0 && digit <= 9) {
4368 value = value * 10 + digit;
4370 digit = *s - '0';
4371 if (digit >= 0 && digit <= 9) {
4372 value = value * 10 + digit;
4374 digit = *s - '0';
4375 if (digit >= 0 && digit <= 9) {
4376 value = value * 10 + digit;
4378 digit = *s - '0';
4379 if (digit >= 0 && digit <= 9) {
4380 value = value * 10 + digit;
4384 digit = *s - '0';
4385 while (digit >= 0 && digit <= 9
4388 && digit <= max_mod_10))) {
4389 value = value * 10 + digit;
4391 digit = *s - '0';
4395 if (digit >= 0 && digit <= 9
4591 warn("Illegal binary digit '%c' ignored", *s);
4693 warn("Illegal hexadecimal digit '%c' ignored", *s);
4747 int digit = *s - '0';
4748 if (digit >= 0 && digit <= 7) {
4755 value = (value << 3) | digit;
4770 value_nv += (NV)digit;
4773 if (digit == ('_' - '0') && len && allow_underscores
4774 && (digit = s[1] - '0') && (digit >= 0 && digit <= 7))
4783 if (digit == 8 || digit == 9) {
4785 warn("Illegal octal digit '%c' ignored", *s);