<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://ultibo.org/mediawiki_ultibo_org/index.php?action=history&amp;feed=atom&amp;title=Unit_PlatformARMv6</id>
		<title>Unit PlatformARMv6 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://ultibo.org/mediawiki_ultibo_org/index.php?action=history&amp;feed=atom&amp;title=Unit_PlatformARMv6"/>
		<link rel="alternate" type="text/html" href="https://ultibo.org/mediawiki_ultibo_org/index.php?title=Unit_PlatformARMv6&amp;action=history"/>
		<updated>2026-05-17T00:23:39Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.1</generator>

	<entry>
		<id>https://ultibo.org/mediawiki_ultibo_org/index.php?title=Unit_PlatformARMv6&amp;diff=5324&amp;oldid=prev</id>
		<title>Ultibo at 01:35, 22 April 2022</title>
		<link rel="alternate" type="text/html" href="https://ultibo.org/mediawiki_ultibo_org/index.php?title=Unit_PlatformARMv6&amp;diff=5324&amp;oldid=prev"/>
				<updated>2022-04-22T01:35:45Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&#039;diff diff-contentalign-left&#039;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 01:35, 22 April 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1440&quot; &gt;Line 1,440:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1,440:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;border: 0; padding-bottom:0px;&amp;quot;&amp;gt;procedure ARMv6Halt; assembler; nostackframe; public name&amp;#039;_haltproc&amp;#039;;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;border: 0; padding-bottom:0px;&amp;quot;&amp;gt;procedure ARMv6Halt; assembler; nostackframe; public name &amp;#039;_haltproc&amp;#039;;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 14px; padding-left: 12px;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039; The purpose of the Wait For Interrupt operation is to put the processor in to a low power state&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 14px; padding-left: 12px;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039; The purpose of the Wait For Interrupt operation is to put the processor in to a low power state&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ultibo</name></author>	</entry>

	<entry>
		<id>https://ultibo.org/mediawiki_ultibo_org/index.php?title=Unit_PlatformARMv6&amp;diff=5196&amp;oldid=prev</id>
		<title>Ultibo at 06:14, 31 August 2021</title>
		<link rel="alternate" type="text/html" href="https://ultibo.org/mediawiki_ultibo_org/index.php?title=Unit_PlatformARMv6&amp;diff=5196&amp;oldid=prev"/>
				<updated>2021-08-31T06:14:38Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&#039;diff diff-contentalign-left&#039;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:14, 31 August 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Ultibo Platform &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;interface &lt;/del&gt;unit for ARMv6&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Ultibo Platform &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Interface &lt;/ins&gt;unit for ARMv6&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The ARMv6 (ARM11) does not support WFI, WFE, DMB, DSB or ISB instructions, these must be done using MCR operations on the system control processor registers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The ARMv6 (ARM11) does not support WFI, WFE, DMB, DSB or ISB instructions, these must be done using MCR operations on the system control processor registers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ultibo</name></author>	</entry>

<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1623" ><!--LINE 1623--></td>
<td colspan="2" class="diff-lineno"><!--LINE 1623--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6CleanDataCacheRangeInternal(Address<del class="diffchange diffchange-inline">,</del>Size:LongWord); assembler; nostackframe;&lt;/pre&gt;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6CleanDataCacheRangeInternal(Address<ins class="diffchange diffchange-inline">:PtrUInt; </ins>Size:LongWord); assembler; nostackframe;&lt;/pre&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform a clean data cache range operation&lt;/div&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform a clean data cache range operation&lt;/div&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1635" ><!--LINE 1635--></td>
<td colspan="2" class="diff-lineno"><!--LINE 1635--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6CleanDataCacheRange(Address<del class="diffchange diffchange-inline">,</del>Size:LongWord);&lt;/pre&gt;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6CleanDataCacheRange(Address<ins class="diffchange diffchange-inline">:PtrUInt; </ins>Size:LongWord);&lt;/pre&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform a clean data cache range, limiting the size for each operation to 4MB because some processors fail to correctly operate with larger ranges&lt;/div&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform a clean data cache range, limiting the size for each operation to 4MB because some processors fail to correctly operate with larger ranges&lt;/div&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1647" ><!--LINE 1647--></td>
<td colspan="2" class="diff-lineno"><!--LINE 1647--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6InvalidateDataCacheRangeInternal(Address<del class="diffchange diffchange-inline">,</del>Size:LongWord); assembler; nostackframe;&lt;/pre&gt;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6InvalidateDataCacheRangeInternal(Address<ins class="diffchange diffchange-inline">:PtrUInt; </ins>Size:LongWord); assembler; nostackframe;&lt;/pre&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform an invalidate data cache range operation&lt;/div&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform an invalidate data cache range operation&lt;/div&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1659" ><!--LINE 1659--></td>
<td colspan="2" class="diff-lineno"><!--LINE 1659--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6InvalidateDataCacheRange(Address<del class="diffchange diffchange-inline">,</del>Size:LongWord);&lt;/pre&gt;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6InvalidateDataCacheRange(Address<ins class="diffchange diffchange-inline">:PtrUInt; </ins>Size:LongWord);&lt;/pre&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform an invalidate data cache range, limiting the size for each operation to 4MB because some processors fail to correctly operate with larger ranges&lt;/div&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform an invalidate data cache range, limiting the size for each operation to 4MB because some processors fail to correctly operate with larger ranges&lt;/div&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1671" ><!--LINE 1671--></td>
<td colspan="2" class="diff-lineno"><!--LINE 1671--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6CleanAndInvalidateDataCacheRangeInternal(Address<del class="diffchange diffchange-inline">,</del>Size:LongWord); assembler; nostackframe;&lt;/pre&gt;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6CleanAndInvalidateDataCacheRangeInternal(Address<ins class="diffchange diffchange-inline">:PtrUInt; </ins>Size:LongWord); assembler; nostackframe;&lt;/pre&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform a clean and invalidate data cache range operation&lt;/div&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform a clean and invalidate data cache range operation&lt;/div&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1683" ><!--LINE 1683--></td>
<td colspan="2" class="diff-lineno"><!--LINE 1683--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6CleanAndInvalidateDataCacheRange(Address<del class="diffchange diffchange-inline">,</del>Size:LongWord);&lt;/pre&gt;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6CleanAndInvalidateDataCacheRange(Address<ins class="diffchange diffchange-inline">:PtrUInt; </ins>Size:LongWord);&lt;/pre&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform a clean and invalidate data cache range, limiting the size for each operation to 4MB because some processors fail to correctly operate with larger ranges&lt;/div&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform a clean and invalidate data cache range, limiting the size for each operation to 4MB because some processors fail to correctly operate with larger ranges&lt;/div&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1695" ><!--LINE 1695--></td>
<td colspan="2" class="diff-lineno"><!--LINE 1695--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6InvalidateInstructionCacheRangeInternal(Address<del class="diffchange diffchange-inline">,</del>Size:LongWord); assembler; nostackframe;&lt;/pre&gt;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&lt;pre style=&quot;border: 0; padding-bottom:0px;&quot;&gt;procedure ARMv6InvalidateInstructionCacheRangeInternal(Address<ins class="diffchange diffchange-inline">:PtrUInt; </ins>Size:LongWord); assembler; nostackframe;&lt;/pre&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform an invalidate instruction cache range operation&lt;/div&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div style=&quot;font-size: 14px; padding-left: 12px;&quot;&gt;&#039;&#039;&#039;Description:&#039;&#039;&#039; Perform an invalidate instruction cache range operation&lt;/div&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;mw-collapsible-content&quot; style=&quot;text-align: left; padding-left: 5px;&quot;&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1707" ><!--LINE 1707--></td>
<td colspan="2" class="diff-lineno"><!--LINE 1707--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;&quot;&gt;</div></td></tr>
Exception encountered, of type &quot;Error&quot;
