<?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%3A43CC</id>
		<title>83Plus:BCALLs:43CC - 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%3A43CC"/>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:43CC&amp;action=history"/>
		<updated>2026-04-14T17:12:39Z</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:43CC&amp;diff=8589&amp;oldid=prev</id>
		<title>FloppusMaximus: New page: PushMCplxOP1 PushMCplxOP1 43CC - PushMCplxOP1 == Synopsis == '''Unoffici...</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:43CC&amp;diff=8589&amp;oldid=prev"/>
				<updated>2009-09-23T22:41:53Z</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;PushMCplxOP1&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;PushMCplxOP1&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;43CC - PushMCplxOP1&lt;/a&gt; == Synopsis == &amp;#039;&amp;#039;&amp;#039;Unoffici...&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|PushMCplxOP1]] [[Category:83Plus:BCALLs:By Name|PushMCplxOP1]] [[Category:83Plus:BCALLs:By Address|43CC - PushMCplxOP1]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Unofficial Name''': PushMCplxOP1 ''(see warning below)''&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address''': 43CC&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;
* OP1 = real part&lt;br /&gt;
* OP2 = imaginary part&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 both OP1 and OP2 regardless of the data type.&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 name of this routine is PushMCplxO1.  However, 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:43CF|PushMCplx]].)  I suggest that the name PushMCplxOP1 be used instead, to avoid conflicts with broken header files.&lt;/div&gt;</summary>
		<author><name>FloppusMaximus</name></author>	</entry>

	</feed>