mirror of
https://github.com/raspberrypi/pico-sdk.git
synced 2025-08-07 17:02:52 +03:00
switch all .S files to unified asm, and use a macro to setup compiler and some other misc changes (#1295)
* switch all .S files to unified asm, and use a new macro `pico_default_asm_setup` to setup compiler to help porting to other compilers. Also some minor tweaks: * switch some code to use more recent helper methods (e.g. busy_wait_at_least_n_cycles) * add documentation to host divider header (I had this ages ago and never promoted) * fixup erroneous docs about 32p32 values in all divider headers * fix some compiler warnings * rename recently added `unified_asm` macro to `pico_default_asm`
This commit is contained in:
@@ -518,7 +518,7 @@ int main() {
|
||||
}
|
||||
for(float x = 4294967296.f * 4294967296.f * 2.f; x>=0.5f; x/=2.f) {
|
||||
printf("f2i64 %f->%lld\n", x, (int64_t)x);
|
||||
if (x >= INT64_MAX) {
|
||||
if ((double)x >= (double)INT64_MAX) {
|
||||
// seems like there is a bug in the gcc version!
|
||||
assert(__aeabi_f2lz(x) == INT64_MAX);
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user