Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> For real world example, you could have divider as very complex logic device or as small patch of ROM implementing "school" algorithm in terms of (hardware implemented) additions, shifts and subtractions.

Can you show one example of a commercially produced general purpose CPU that does that, let alone a fairly mainstream x86_64 one? In a purely theoretical sense, what you say is plausible, but in the “real world” it’s simply not done.



It was done that way in the original 8086/88: https://www.reenigne.org/blog/8086-microcode-disassembled/

(its successor the 80186 already had a divider in hardware)


I guess I wasn’t explicit, I meant something made in the past decade or two. Going back to 3 decades ago, there’s a handful I can think of, going back almost a half century like the 8086/88, there were even more.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: