<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.m2osw.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Made to Order Software Corporation - IEEE</title>
 <link>http://www.m2osw.com/taxonomy/term/593/all</link>
 <description></description>
 <language>en</language>
<item>
 <title>Push Data</title>
 <link>http://www.m2osw.com/swf_action_pushdata</link>
 <description>&lt;fieldset class=&quot;fieldgroup group-action&quot;&gt;&lt;legend&gt;SWF Action&lt;/legend&gt;&lt;div class=&quot;field field-type-content-taxonomy field-field-swf-action-type&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Category:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Stack        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-typed-action&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Details:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    0        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-identifier&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Identifier:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    150        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-def&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;pre&gt;
struct {
	unsigned char   f_type
	&lt;em&gt;&amp;lt;type&amp;gt;&lt;/em&gt;          f_data
} f_push_data[&lt;em&gt;&amp;lt;variable&amp;gt;&lt;/em&gt;];&lt;/pre&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-action-len&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Length:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    -1 byte(s)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-stack&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Stack:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    push &amp;lt;variable&amp;gt; (a)        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-action-operation&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Operation:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;div&gt;a&lt;sub&gt;1&lt;/sub&gt; = f_data[0];&lt;a class=&quot;see-footnote&quot; id=&quot;footnoteref1_m6gdg9r&quot; title=&quot;Notice that the first data in the action is the last accessible on your stack.&quot; href=&quot;#footnote1_m6gdg9r&quot;&gt;1&lt;/a&gt;&lt;br /&gt;
push(a&lt;sub&gt;1&lt;/sub&gt;);&lt;br /&gt;
a&lt;sub&gt;2&lt;/sub&gt; = f_data[1];&lt;br /&gt;
push(a&lt;sub&gt;2&lt;/sub&gt;);&lt;br /&gt;
a&lt;sub&gt;3&lt;/sub&gt; = f_data[2];&lt;br /&gt;
push(a&lt;sub&gt;3&lt;/sub&gt;);&lt;br /&gt;
...&lt;br /&gt;
a&lt;sub&gt;n&lt;/sub&gt; = f_data[n];&lt;br /&gt;
push(a&lt;sub&gt;n&lt;/sub&gt;);&lt;/div&gt;

&lt;ul class=&quot;footnotes&quot;&gt;&lt;li class=&quot;footnote&quot; id=&quot;footnote1_m6gdg9r&quot;&gt;&lt;a class=&quot;footnote-label&quot; href=&quot;#footnoteref1_m6gdg9r&quot;&gt;1.&lt;/a&gt; Notice that the first data in the action is the last accessible on your stack.&lt;/li&gt;
&lt;/ul&gt;
        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Action Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    4        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-see-also&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;See Also:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_duplicate&quot;&gt;Duplicate&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;/swf_action_pop&quot;&gt;Pop&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;/swf_action_swap&quot;&gt;Swap&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;Push some immediate data on the stack. 	This action was introduced in V4.0. The supported data types 	vary depending on the version of the player you have. As many 	values as necessary can be pushed at once. The &lt;i&gt;f_push_data&lt;/i&gt; 	structure will be repeated multiple times as required. For 	instance, to push two strings on the stack at once, you would 	use the following code:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_action_pushdata&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_action_pushdata#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/579">Action</category>
 <category domain="http://www.m2osw.com/taxonomy/term/686">Stack</category>
 <pubDate>Sun, 03 Jan 2010 04:45:16 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">382 at http://www.m2osw.com</guid>
</item>
<item>
 <title>[un]signed double float</title>
 <link>http://www.m2osw.com/swf_type_doublefloat</link>
 <description>&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    8        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-used-by-pushdata&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Used by PushData Action:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Available in PushData Action        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A 	double float is a &lt;a href=&quot;/ieeefloat&quot;&gt;standard IEEE 754 floating point&lt;/a&gt; value of 64 bits.&lt;/p&gt;
&lt;p&gt;The value is defined 	as follow:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;1 bit for the sign&lt;/li&gt;
    &lt;li&gt;11 bits for the exponent&lt;/li&gt;
    &lt;li&gt;52 bits for the mantissa&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This type is similar to most processor double float type and can thus be used directly.&lt;/p&gt;
&lt;p&gt;Note that in some cases, double floats are saved with the lower 32 bits of their mantissa after the upper bits. In other wise, the two 32 bits value are swapped.&lt;/p&gt;

</description>
 <comments>http://www.m2osw.com/swf_type_doublefloat#comments</comments>
 <pubDate>Mon, 30 Nov 2009 11:53:33 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">203 at http://www.m2osw.com</guid>
</item>
<item>
 <title>[un]signed long float</title>
 <link>http://www.m2osw.com/swf_type_longfloat</link>
 <description>&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    8        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-used-by-pushdata&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Used by PushData Action:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Available in PushData Action        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A long float is a &lt;a href=&quot;/ieeefloat&quot;&gt;standard IEEE 754 floating point&lt;/a&gt; value of 32 bits.&lt;/p&gt;
&lt;p&gt;The value is defined 	as follow:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;1 bit for the sign&lt;/li&gt;
    &lt;li&gt;8 bits for the exponent&lt;/li&gt;
    &lt;li&gt;23 bits for the mantissa&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is the standard 32 bit floating point type on most processors and thus in most languages.&lt;/p&gt;

</description>
 <comments>http://www.m2osw.com/swf_type_longfloat#comments</comments>
 <pubDate>Mon, 30 Nov 2009 10:03:11 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">201 at http://www.m2osw.com</guid>
</item>
<item>
 <title>IEEE Standard 754</title>
 <link>http://www.m2osw.com/ieeefloat</link>
 <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The original document by Steve Hollasch can be found at &lt;a target=&quot;_blank&quot; href=&quot;http://steve.hollasch.net/cgindex/coding/ieeefloat.html&quot;&gt;http://steve.hollasch.net/cgindex/coding/ieeefloat.html&lt;/a&gt;&lt;/p&gt;
&lt;h1 class=&quot;title&quot;&gt;&lt;nobr&gt;IEEE Standard 754&lt;/nobr&gt;     &lt;nobr&gt;Floating Point Numbers&lt;/nobr&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span class=&quot;byline&quot;&gt;          Steve Hollasch     / Last update 2005-Feb-24 &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/ieeefloat&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/ieeefloat#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/581">End</category>
 <pubDate>Mon, 30 Nov 2009 05:30:34 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">198 at http://www.m2osw.com</guid>
</item>
<item>
 <title>[un]signed short float</title>
 <link>http://www.m2osw.com/swf_type_float16</link>
 <description>&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    8        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-number-integer field-field-used-by-pushdata&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Used by PushData Action:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Not available in PushData Action        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A &lt;a href=&quot;/ieeefloat&quot;&gt;standard IEEE 754 floating point&lt;/a&gt; value of 16 bits.&lt;/p&gt;
&lt;p&gt;The value is defined like a 32 bits floating 	points with:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;img align=&quot;right&quot; width=&quot;488&quot; height=&quot;113&quot; style=&quot;padding-left: 10px;&quot; src=&quot;/sites/default/files/images/sswf/float16.gif&quot; alt=&quot;&quot; /&gt;1 bit for the sign&lt;/li&gt;
    &lt;li&gt;5 bits for the exponent&lt;/li&gt;
    &lt;li&gt;10 bits for the mantissa&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The easiest way to deal with these floats once loaded is to convert them to 32 bits floats.&lt;/p&gt;

</description>
 <comments>http://www.m2osw.com/swf_type_float16#comments</comments>
 <pubDate>Mon, 30 Nov 2009 01:40:01 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">195 at http://www.m2osw.com</guid>
</item>
</channel>
</rss>


