Talk:Binary multiplier

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing / Hardware (Rated Start-class, Mid-importance)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 Mid  This article has been rated as Mid-importance on the project's importance scale.
Taskforce icon
This article is supported by Computer hardware task force.


The 4 bit by 4 bit multiplier figure looks flawed - namely, the ordering of the bits of Multiplicand B is reversed when they enter 2nd and 3rd adders.

Fixed. Quart (talk) 20:47, 17 March 2010 (UTC)

The fixed version is a 4 bit multiplier, it was reverted for the time being. Once it is reverted I suggest we do an article rewrite because it doesn't really match the style of other pages, and its kind of hard to read.Deadcellplus (talk) 20:26, 13 October 2008 (UTC)

Multiply Instruction Bit Sizes[edit]

Microprocessor Integer Multiply Instruction Bit Sizes
Microprocessor 8 x 8 = 16 16 x 16 = 32 32 x 16 = 32 32 x 32 = 32 32 x 32 = 64 64 x 64 = 64 64 x 64 = 128
ARM (older cores) Yes* Yes* Yes Yes
ARM Cortex-M0/M0+/M1 Yes
ARM Cortex-M3/M4/M7 Yes* Yes* Yes Yes
ARM Cortex-A & Cortex-R Yes* Yes* Yes Yes
ARM Cortex-A53/A57 (ARMv8-A) Yes Yes Yes Yes*
Atmel AVR32 Yes Yes
Microchip PIC32 Yes Yes
Motorola 6809 Yes
  • Note: ARM Cortex-A53/A57 (ARMv8-A) requires an extra instruction to create the 128-bit result.

I'm considering adding this table to the first section. It still needs further expansion. Thoughts? • SbmeirowTalk • 01:21, 28 January 2015 (UTC)