Home
last modified time | relevance | path

Searched +full:- +full:nv (Results 1 – 7 of 7) sorted by relevance

/picolibc-latest/newlib/libc/tinystdio/
Dftoa_ryu.c6 // (See accompanying file LICENSE-Apache or copy at
7 // http://www.apache.org/licenses/LICENSE-2.0)
11 // (See accompanying file LICENSE-Boost or copy at
19 // -DRYU_DEBUG Generate verbose debugging output to stdout.
48 // Decimal exponent's range is -45 to 38
61 e2 = 1 - FLOAT_BIAS - FLOAT_MANTISSA_BITS - 2; in f2d()
64 e2 = (int32_t) ieeeExponent - FLOAT_BIAS - FLOAT_MANTISSA_BITS - 2; in f2d()
72 printf("-> %u * 2^%d\n", m2, e2 + 2); in f2d()
78 // Implicit bool -> int conversion. True is 1, false is 0. in f2d()
80 const uint32_t mm = 4 * m2 - 1 - mmShift; in f2d()
[all …]
Ddtoa_ryu.c6 // (See accompanying file LICENSE-Apache or copy at
7 // http://www.apache.org/licenses/LICENSE-2.0)
11 // (See accompanying file LICENSE-Boost or copy at
19 // -DRYU_DEBUG Generate verbose debugging output to stdout.
21 // -DRYU_ONLY_64_BIT_OPS Avoid using uint128_t or 64-bit intrinsics. Slower,
65 // Decimal exponent's range is -324 to 308
78 e2 = 1 - DOUBLE_BIAS - DOUBLE_MANTISSA_BITS - 2; in d2d()
81 e2 = (int32_t) ieeeExponent - DOUBLE_BIAS - DOUBLE_MANTISSA_BITS - 2; in d2d()
90 printf("-> %" PRIu64 " * 2^%d\n", m2, e2 + 2); in d2d()
95 // Implicit bool -> int conversion. True is 1, false is 0. in d2d()
[all …]
/picolibc-latest/.github/workflows/
Dlinux.yml6 - main
9 - main
14 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
15 cancel-in-progress: true
22 IMAGE_FILE: dockerimg-linux.tar.zst
23 IMAGE: picolibc-linux
24 PACKAGES_FILE: picolibc/.github/linux-packages.txt
25 EXTRA_FILE: picolibc/.github/linux-files.txt
28 cache-maker:
29 runs-on: ubuntu-latest
[all …]
Dsteps-head2 - name: Clone picolibc
7 - name: Restore the Docker Image
11 … key: ${{ env.IMAGE_FILE }}-${{ hashFiles( env.DOCKERFILE, env.PACKAGES_FILE, env.EXTRA_FILE ) }}
12 fail-on-cache-miss: true
14 - name: Load and Check the Docker Image
16 docker load -i $IMAGE_FILE
17 docker images -a $IMAGE
22 - name: install ccache
23 if: matrix.test == './.github/do-zephyr'
25 …wget -nv https://github.com/ccache/ccache/releases/download/v4.8.2/ccache-4.8.2-linux-x86_64.tar.xz
[all …]
Dzephyr.yml6 - main
9 - main
14 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
15 cancel-in-progress: true
18 # .github/do-zephyr --buildtype release
22 DOCKERFILE: picolibc/.github/Dockerfile-zephyr
23 IMAGE_FILE: dockerimg-zephyr.tar.zst
25 PACKAGES_FILE: picolibc/.github/zephyr-packages.txt
26 EXTRA_FILE: picolibc/.github/zephyr-files.txt
29 cache-maker:
[all …]
/picolibc-latest/newlib/libc/posix/
Dregexec.c1 /*-
114 #define CLEAR(v) memset(v, 0, m->g->nstates)
118 #define ASSIGN(d, s) memcpy(d, s, m->g->nstates)
119 #define EQ(a, b) (memcmp(a, b, m->g->nstates) == 0)
121 #define STATESETUP(m, nv) { (m)->space = malloc((nv)*(m)->g->nstates); \ argument
122 if ((m)->space == NULL) return(REG_ESPACE); \
123 (m)->vn = 0; }
124 #define STATETEARDOWN(m) { free((m)->space); }
125 #define SETUP(v) ((v) = &m->space[m->vn++ * m->g->nstates])
133 #define BACK(dst, src, n) ((dst)[here-(n)] |= (src)[here])
[all …]
/picolibc-latest/newlib/libc/machine/riscv/machine/
Dfenv.h19 /* Per "The RISC-V Instruction Set Manual: Volume I: User-Level ISA:
20 * Version 2.1", Section 8.2, "Floating-Point Control and Status
24 * ------------- -----------------
25 * NV Invalid Operation
40 /* Per "The RISC-V Instruction Set Manual: Volume I: User-Level ISA:
41 * Version 2.1", Section 8.2, "Floating-Point Control and Status
45 * ------------- ---------------- -------
68 /* Per "The RISC-V Instruction Set Manual: Volume I: User-Level ISA:
71 * "The F extension adds 32 floating-point registers, f0–f31, each 32
72 * bits wide, and a floating-point control and status register fcsr,
[all …]