Reverse-engineering the division microcode in the Intel 8086 processor
1–10 of 29 posts
Re: Reverse-engineering the division microcode in the Intel 8086 processor
#2Re: Reverse-engineering the division microcode in the Intel 8086 processor
#3Author here. Hopefully you're not all tired of the 8086 by now :-)
Re: Reverse-engineering the division microcode in the Intel 8086 processor
#4Re: Reverse-engineering the division microcode in the Intel 8086 processor
#5Author here. Hopefully you're not all tired of the 8086 by now :-)
Re: Reverse-engineering the division microcode in the Intel 8086 processor
#6Author here. Hopefully you're not all tired of the 8086 by now :-)
Re: Reverse-engineering the division microcode in the Intel 8086 processor
#7The footnote that says "most ARM processors still don't have integer division" seems a little out of date to me -- all 64-bit Arm cores do, of course, and on the 32-bit side anything since v7VE (Cortex-A15 was the first of these, released 2011) does, and all the M-profile microcontroller cores have it. It's a bit unfortunate it didn't make it into v7, since that's a pretty popular 32-bit compilation target, but the runtime libs should use it even if the compiler can't opencode a division insn.
Re: Reverse-engineering the division microcode in the Intel 8086 processor
#8Author here. Hopefully you're not all tired of the 8086 by now :-)
Re: Reverse-engineering the division microcode in the Intel 8086 processor
#9Everybody loves division :-) The footnote that says "most ARM processors still don't have integer division" seems a little out of date to me -- all 64-bit Arm cores do, of course, and on the 32-bit side anything since v7VE (Cortex-A15 was the first of these, released 2011) does, and all the M-profile microcontroller cores have it. It's a bit unfortunate it didn't make it into v7, since that's a pretty popular 32-bit…
Re: Reverse-engineering the division microcode in the Intel 8086 processor
#10Everybody loves division :-) The footnote that says "most ARM processors still don't have integer division" seems a little out of date to me -- all 64-bit Arm cores do, of course, and on the 32-bit side anything since v7VE (Cortex-A15 was the first of these, released 2011) does, and all the M-profile microcontroller cores have it. It's a bit unfortunate it didn't make it into v7, since that's a pretty popular 32-bit…
Pretty sure some of the low-end Cortex-M cores (M0 and M1) lacks instructions for division.