<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wikiti.brandonw.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wikiti.brandonw.net/index.php?action=history&amp;feed=atom&amp;title=83Plus%3ABCALLs%3A43CF</id>
		<title>83Plus:BCALLs:43CF - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wikiti.brandonw.net/index.php?action=history&amp;feed=atom&amp;title=83Plus%3ABCALLs%3A43CF"/>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:43CF&amp;action=history"/>
		<updated>2026-05-25T13:34:02Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:43CF&amp;diff=8588&amp;oldid=prev</id>
		<title>FloppusMaximus: New page: PushMCplx PushMCplx 43CF - PushMCplx == Synopsis == '''Official Name''':...</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:43CF&amp;diff=8588&amp;oldid=prev"/>
				<updated>2009-09-23T22:35:17Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &lt;a href=&quot;/index.php?title=Category:83Plus:BCALLs:By_Name:FP_Util&quot; title=&quot;Category:83Plus:BCALLs:By Name:FP Util&quot;&gt;PushMCplx&lt;/a&gt; &lt;a href=&quot;/index.php?title=Category:83Plus:BCALLs:By_Name&quot; title=&quot;Category:83Plus:BCALLs:By Name&quot;&gt;PushMCplx&lt;/a&gt; &lt;a href=&quot;/index.php?title=Category:83Plus:BCALLs:By_Address&quot; title=&quot;Category:83Plus:BCALLs:By Address&quot;&gt;43CF - PushMCplx&lt;/a&gt; == Synopsis == &amp;#039;&amp;#039;&amp;#039;Official Name&amp;#039;&amp;#039;&amp;#039;:...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|PushMCplx]] [[Category:83Plus:BCALLs:By Name|PushMCplx]] [[Category:83Plus:BCALLs:By Address|43CF - PushMCplx]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name''': PushMCplx ''(see warning below)''&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address''': 43CF&lt;br /&gt;
&lt;br /&gt;
Push a complex number onto the top of the [[83Plus:OS:Floating Point Stack|Floating Point Stack]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* HL = address of a complex number in 22-byte format&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* FPS1 = real part&lt;br /&gt;
* FPST = imaginary part&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
When storing a complex number on the FPS, the real part is pushed first and the imaginary part second.&lt;br /&gt;
&lt;br /&gt;
Note that unlike routines such as [[83Plus:BCALLs:43C9|PushOP1]], this routine always pushes two floating-point numbers regardless of the data type.  Also note that this routine expects its input to be in 22-byte (extended precision) format, rather than the more common 18-byte format.  Only the first 9 bytes of each component will be pushed on the FPS, of course.&lt;br /&gt;
&lt;br /&gt;
An error is thrown if there is not enough memory.  Temporary variables may be deleted if necessary.&lt;br /&gt;
&lt;br /&gt;
'''Warning:''' The official header file from TI, ti83plus.inc, contains the following incorrect definition:&lt;br /&gt;
 _PushMCplxO1 EQU 43CFh ; this is WRONG!&lt;br /&gt;
(See [[83Plus:BCALLs:43CC|PushMCplxOP1]].)&lt;/div&gt;</summary>
		<author><name>FloppusMaximus</name></author>	</entry>

	</feed>