diff --git a/module_usb_audio/usb_buffer/xc_ptr.h b/module_usb_audio/usb_buffer/xc_ptr.h index 40d64f0c..b2be0b3d 100644 --- a/module_usb_audio/usb_buffer/xc_ptr.h +++ b/module_usb_audio/usb_buffer/xc_ptr.h @@ -9,12 +9,11 @@ typedef unsigned int xc_ptr; // the xc_ptr) inline xc_ptr array_to_xc_ptr(const unsigned a[]) { - xc_ptr x; - asm("mov %0, %1":"=r"(x):"r"(a)); - return x; + xc_ptr x; + asm("mov %0, %1":"=r"(x):"r"(a)); + return x; } - #define write_via_xc_ptr_indexed(p,i,x) asm volatile("stw %0, %1[%2]"::"r"(x),"r"(p),"r"(i)) #define write_byte_via_xc_ptr_indexed(p,i,x) asm volatile("st8 %0, %1[%2]"::"r"(x),"r"(p),"r"(i)) #define write_byte_via_xc_ptr_indexed(p,i,x) asm volatile("st8 %0, %1[%2]"::"r"(x),"r"(p),"r"(i))