/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/rp2_common/pico_float/ |
D | float_math.c | 37 #define FUNPACK(x,e,m) e=((x)>>23)&0xff,m=((x)&0x007fffff)|0x00800000 argument 38 #define FUNPACKS(x,s,e,m) s=((x)>>31),FUNPACK((x),(e),(m)) argument 82 int e; in fldexp() local 83 e=fgetexp(x); in fldexp() 84 if(e==0||e==0xff) return x; in fldexp() 85 e+=de; in fldexp() 86 if(e<=0) iy=ix&0x80000000; // signed zero for underflow in fldexp() 87 else if(e>=0xff) iy=(ix&0x80000000)|0x7f800000ULL; // signed infinity on overflow in fldexp() 117 int e=fgetexp(x); in fisint() local 118 if(e==0) return 1; // 0 is an integer in fisint() [all …]
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/rp2_common/pico_double/ |
D | double_math.c | 39 #define DUNPACK(x,e,m) e=((x)>>52)&0x7ff,m=((x)&0x000fffffffffffffULL)|0x0010000000000000ULL argument 40 #define DUNPACKS(x,s,e,m) s=((x)>>63),DUNPACK((x),(e),(m)) argument 85 int e; in dldexp() local 86 e=dgetexp(x); in dldexp() 87 if(e==0||e==0x7ff) return x; in dldexp() 88 e+=de; in dldexp() 89 if(e<=0) iy=ix&0x8000000000000000ULL; // signed zero for underflow in dldexp() 90 …else if(e>=0x7ff) iy=(ix&0x8000000000000000ULL)|0x7ff0000000000000ULL; // signed infinity on overf… in dldexp() 120 int e=dgetexp(x); in disint() local 121 if(e==0) return 1; // 0 is an integer in disint() [all …]
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/rp2_common/pico_double/include/pico/ |
D | double.h | 35 double fix2double(int32_t m, int e); 36 double ufix2double(uint32_t m, int e); 37 double fix642double(int64_t m, int e); 38 double ufix642double(uint64_t m, int e); 41 int32_t double2fix(double f, int e); 42 uint32_t double2ufix(double f, int e); 43 int64_t double2fix64(double f, int e); 44 uint64_t double2ufix64(double f, int e);
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/rp2_common/pico_float/include/pico/ |
D | float.h | 36 float fix2float(int32_t m, int e); 37 float ufix2float(uint32_t m, int e); 38 float fix642float(int64_t m, int e); 39 float ufix642float(uint64_t m, int e); 42 int32_t float2fix(float f, int e); 43 uint32_t float2ufix(float f, int e); 44 int64_t float2fix64(float f, int e); 45 uint64_t float2ufix64(float f, int e);
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/tools/pioasm/ |
D | pio_assembler.cpp | 187 } catch (syntax_error &e) { in resolve() local 189 throw e; in resolve() 346 for (const auto &e : program.code_blocks) { in write_output() local 349 if (o == e.first || 0 == e.first.find(o+"-")) { in write_output() 355 …std::cerr << e.second[0].location << ": warning, unknown code block output type '" << e.first << "… in write_output() 356 known_output_formats.insert(e.first); in write_output() 368 …locks, cprogram.code_blocks.begin()), [](const std::pair<std::string, std::vector<code_block>>&e) { in write_output() argument 370 …std::transform(e.second.begin(), e.second.end(), std::back_inserter(blocks), [&](const code_block&… in write_output() 373 return std::pair<std::string, std::vector<std::string>>(e.first, blocks); in write_output()
|
D | main.cpp | 82 const auto& e = std::find_if(output_format::all().begin(), output_format::all().end(), in main() local 86 if (e == output_format::all().end()) { in main() 90 oformat = *e; in main()
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/cmake/ |
D | pico_pre_load_platform.cmake | 1 # PICO_CMAKE_CONFIG: PICO_PLATFORM, platform to build for e.g. rp2040/host, default=rp2040 or envir… 14 set(PICO_PLATFORM ${PICO_PLATFORM} CACHE STRING "PICO Build platform (e.g. rp2040, host)")
|
D | pico_pre_load_toolchain.cmake | 1 # PICO_CMAKE_CONFIG: PICO_TOOLCHAIN_PATH, Path to search for compiler, default=none (i.e. search sy…
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/tools/pioasm/gen/ |
D | location.h | 173 location (const position& b, const position& e) in location() argument 175 , end (e) in location()
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/ |
D | board_setup.cmake | 13 set(PICO_BOARD ${PICO_BOARD} CACHE STRING "PICO target board (e.g. pico)")
|
D | CMakeLists.txt | 53 # add a link option to wrap the given function name; i.e. -Wl:wrap=FUNCNAME for gcc
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/ |
D | README.md | 142 About the simplest you can do is a single source file (e.g. hello_world.c) 179 …co, you should pass `-DPICO_BOARD=board_name` to the `cmake` command above, e.g. `cmake -DPICO_BOA… 182 …Doing so sets up various compiler defines (e.g. default pin numbers for UART and other hardware) a… 183 …cases also enables the use of additional libraries (e.g. wireless support when building for `PICO_…
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/cmake/preload/toolchains/ |
D | pico_arm_clang_arm.cmake | 3 # i.e. CMake<Lang>Information and whatnot
|
D | pico_arm_clang.cmake | 3 # i.e. CMake<Lang>Information and whatnot
|
D | pico_arm_gcc.cmake | 2 # i.e. CMake<Lang>Information and whatnot
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/docs/ |
D | mainpage.md | 13 …premium. Additionally the trade-offs between performance and other factors (e.g. edge-case error h… 23 The SDK builds an executable which is bare-metal, i.e. it includes the entirety of the code needed …
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/rp2_common/pico_cyw43_driver/ |
D | CMakeLists.txt | 60 # e.g. Don't add new depenedences
|
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/rp2_common/pico_standard_link/ |
D | memmap_blocked_ram.ld | 68 …/* bit of a hack right now to exclude all floating point and time critical (e.g. memset, memcpy) c… 133 /* remaining .text and .rodata; i.e. stuff we exclude above because we want it in RAM */
|
D | memmap_default.ld | 68 …/* bit of a hack right now to exclude all floating point and time critical (e.g. memset, memcpy) c… 133 /* remaining .text and .rodata; i.e. stuff we exclude above because we want it in RAM */
|