Description #
Multiplies two 16-bit numbers and returns a 32-bit product.
Technical Details #
Special thanks to z80 Bits for the inspiration for this routine.
Inputs #
de = multiplier
bc = multiplicand
Outputs #
dehl = product
Destroyed #
a = 0
bc, de, hl destroyed