<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[inline ams]]></title><description><![CDATA[<p>ich hab mir ne func gebaut<br />
void SinCos(double arc ,double &amp;si, double &amp;co)<br />
{<br />
double s;<br />
double c;<br />
_asm{<br />
FLD arc<br />
FSINCOS<br />
FSTP c<br />
FSTP s<br />
}<br />
si=s;co=c;<br />
}<br />
nur wie can ich die zwischenvariablen umgehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5757/inline-ams</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 17:05:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5757.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 May 2003 13:37:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to inline ams on Mon, 12 May 2003 13:37:00 GMT]]></title><description><![CDATA[<p>ich hab mir ne func gebaut<br />
void SinCos(double arc ,double &amp;si, double &amp;co)<br />
{<br />
double s;<br />
double c;<br />
_asm{<br />
FLD arc<br />
FSINCOS<br />
FSTP c<br />
FSTP s<br />
}<br />
si=s;co=c;<br />
}<br />
nur wie can ich die zwischenvariablen umgehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28003</guid><dc:creator><![CDATA[b7f7]]></dc:creator><pubDate>Mon, 12 May 2003 13:37:00 GMT</pubDate></item><item><title><![CDATA[Reply to inline ams on Mon, 12 May 2003 14:25:00 GMT]]></title><description><![CDATA[<p>Vielleicht, indem Du c und s durch si und co ersetzt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28004</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Mon, 12 May 2003 14:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to inline ams on Mon, 12 May 2003 16:00:00 GMT]]></title><description><![CDATA[<p>si und co sind referenzen auf double.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28005</guid><dc:creator><![CDATA[b7f7]]></dc:creator><pubDate>Mon, 12 May 2003 16:00:00 GMT</pubDate></item><item><title><![CDATA[Reply to inline ams on Mon, 12 May 2003 16:40:00 GMT]]></title><description><![CDATA[<p>Hallo,<br />
inline-Assembler-Kram ist compilerabhängig. Besonders wenn es sich um ganze Blöcke handelt (Standard-C++ kennt nur asm-Deklarationen der Form: asm(String-Literal);)</p>
<p>Welchen Compiler verwendest du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28006</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Mon, 12 May 2003 16:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to inline ams on Mon, 12 May 2003 18:33:00 GMT]]></title><description><![CDATA[<p>VC++ 6<br />
ist das eigentlich dann immer so das das erste arg and [ebp+8] beginnt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28007</guid><dc:creator><![CDATA[b7f7]]></dc:creator><pubDate>Mon, 12 May 2003 18:33:00 GMT</pubDate></item></channel></rss>