有一个被除数 分成高32位(HA)和低32位(LA),除数是32位的B ,结果存在32位的C ,HA肯定小于B所以结果32位就够了。
但是小弟不知道应该怎么写才能得到正确的数据.
你是写汇编吗?这么纠结?
uint64 a = 123456789;
uint32 b = 123456;
uint32 c = (uint32)(a/(uint64)b);