[转帖]我如何规定LDIV指令的目标?
我从C++使用LDIV指令,和我当前尝试这样过:
static uint32_t divu_fract (uint32_t dividend, uint32_t divisor)
{
return (uint32_t)((((uint64_t)dividend) < < 32) / divisor);
}
不幸的是这个指令的库调用时 __udivdi3而不是LDIV。
我已经发现告诉我得到maccs/maccu的函数的,但是搜索xs1.h我不能发现LDIV对应的本征。
回答:
汇编语法应该在较低的情况下,看来得到更多的细节
发表时间:2014年8月19日11:58:27