Explorar el Código

Fix DSP inst multiply_16tx16b_add_16bx16t()

dds
PaulStoffregen hace 11 años
padre
commit
0cdc17dd06
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. +1
    -1
      utility/dspinst.h

+ 1
- 1
utility/dspinst.h Ver fichero

static inline int32_t multiply_16tx16b_add_16bx16t(uint32_t a, uint32_t b) static inline int32_t multiply_16tx16b_add_16bx16t(uint32_t a, uint32_t b)
{ {
int32_t out; int32_t out;
asm volatile("smuad %0, %1, %2" : "=r" (out) : "r" (a), "r" (b));
asm volatile("smuadx %0, %1, %2" : "=r" (out) : "r" (a), "r" (b));
return out; return out;
} }



Cargando…
Cancelar
Guardar