Can someone explain to me in basic-as-heck terms what the frick non-restoring division actually is, and how to do it in C? I have a situation where I need to divide a 32-bit dividend by a 16-bit divisor, and all of the crap I'm finding online is hella theoretical and impractical.
Like I appreciate that the references I'm finding involve flow charts, but then I look at something like Wikipedia where it talks about how the intermediate quotient is in a "non-standard representation" with -1 meaning 0, and I just don't know what to trust or do.