1

我正在使用以下代码使用 DS5 ARM C Compiler 5 执行乘法运算。编译器抛出构建错误,说明预期为“)”

static __inline int32_t multiply(int32_t x, int32_t y)
{
    __asm volatile(
            "mul %0, %1, %2\n\t"
            : "=a"(y)                   // error pointed to this line
            : "r"(x), "a"(y));


    return y;
}

注意:目标--cpu 是 armV7a。有没有办法克服这个错误?

4

0 回答 0