pico_default_asm_volatile
after a long time, I discover this macro from this screenshoot

and I found it
#define pico_default_asm_volatile(...) __asm volatile (".syntax unified\n" __VA_ARGS__)
and the explanation why use __VA_ARGS__: https://gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html
here the example

