kopia lustrzana https://github.com/pimoroni/pimoroni-pico
PNGdec: Force REGISTER_WIDTH to 32.
rodzic
173414e16c
commit
714cb68dd3
|
@ -12,15 +12,23 @@
|
|||
#define ALLOWS_UNALIGNED
|
||||
#endif
|
||||
|
||||
#ifndef REGISTER_WIDTH
|
||||
#if INTPTR_MAX == INT64_MAX
|
||||
#define REGISTER_WIDTH 64
|
||||
#else
|
||||
#define REGISTER_WIDTH 32
|
||||
#endif // native register size
|
||||
#endif
|
||||
|
||||
#if REGISTER_WIDTH == 64
|
||||
#pragma message("REGISTER_WIDTH: 64bit")
|
||||
typedef uint64_t BIGUINT;
|
||||
typedef uint32_t SMALLUINT;
|
||||
#else
|
||||
#define REGISTER_WIDTH 32
|
||||
#pragma message("REGISTER_WIDTH: 32bit")
|
||||
typedef uint32_t BIGUINT;
|
||||
typedef uint16_t SMALLUINT;
|
||||
#endif // native register size
|
||||
#endif
|
||||
|
||||
#ifdef ASMINF
|
||||
# pragma message("Assembler code may have bugs -- use at your own risk")
|
||||
|
|
|
@ -11,6 +11,10 @@ add_library(pngdec
|
|||
|
||||
set_source_files_properties(${CMAKE_CURRENT_LIST_DIR}/PNGDEC.cpp PROPERTIES COMPILE_FLAGS "-Wno-error=unused-function")
|
||||
|
||||
target_compile_definitions(pngdec PRIVATE
|
||||
REGISTER_WIDTH=32
|
||||
)
|
||||
|
||||
target_include_directories(pngdec INTERFACE ${CMAKE_CURRENT_LIST_DIR})
|
||||
|
||||
target_link_libraries(pngdec pico_stdlib)
|
|
@ -21,6 +21,7 @@ target_include_directories(usermod_pngdec INTERFACE
|
|||
)
|
||||
|
||||
target_compile_definitions(usermod_pngdec INTERFACE
|
||||
REGISTER_WIDTH=32
|
||||
MODULE_PNGDEC_ENABLED=1
|
||||
)
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue