<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=Z80%3AOCM</id>
	<title>Z80:OCM - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=Z80%3AOCM"/>
	<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=Z80:OCM&amp;action=history"/>
	<updated>2026-07-27T00:45:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=Z80:OCM&amp;diff=351&amp;oldid=prev</id>
		<title>Maintenance script: Initial automated import</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=Z80:OCM&amp;diff=351&amp;oldid=prev"/>
		<updated>2016-02-06T06:27:11Z</updated>

		<summary type="html">&lt;p&gt;Initial automated import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is a list of optimised routines for multiplying by a constant. Since multiplying by 2 or any power of 2 only requires doubling the value after multiplying by odd values, this is trivial. Therefore, we only look at multiplying by odd numbers. The list is not complete, but you should eventually see a pattern emerge if you need others:&lt;br /&gt;
&lt;br /&gt;
    HL_Mul_3:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_5:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_7:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_9:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_11:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_13:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_15_Fast:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_15_Small:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_17:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_19:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_21_Size:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_21_Speed:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_23:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_25:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_27_Size:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_27_Speed:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_29:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_31:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         or a&lt;br /&gt;
         sbc hl,bc&lt;br /&gt;
    HL_Mul_33:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_35:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_37:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_39_Size:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_39_Speed:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_41:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_43:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_45_Size:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_45_Speed:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_47:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_49:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_51_Size:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_51_Speed:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_53:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_55_Size:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_55_Speed:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_57:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_59:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_61:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_63:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         or a&lt;br /&gt;
         sbc hl,bc&lt;br /&gt;
    HL_Mul_65:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_67:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_69:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_71:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_73:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_75_Size:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_75_Speed:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_77:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_79:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_81:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_83:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_85_Size:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_85_Speed:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_87_Size:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_87_Speed:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    HL_Mul_89:&lt;br /&gt;
         ld b,h&lt;br /&gt;
         ld l,c&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,hl&lt;br /&gt;
         add hl,bc&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    HL_Mul_255_Size:&lt;br /&gt;
         ex de,hl&lt;br /&gt;
         ld h,e&lt;br /&gt;
         xor a&lt;br /&gt;
         ld l,a&lt;br /&gt;
         sbc hl,de&lt;br /&gt;
    HL_Mul_255_Speed:&lt;br /&gt;
         xor a&lt;br /&gt;
         sub l&lt;br /&gt;
         ld e,a&lt;br /&gt;
         ld a,l&lt;br /&gt;
         sbc a,h&lt;br /&gt;
         ld d,a&lt;br /&gt;
         ex de,hl&lt;br /&gt;
&lt;br /&gt;
{{lowercase}}&lt;br /&gt;
[[Category:Z80 Assembly]]&lt;br /&gt;
[[Category:Z80 Heaven]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>