<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cheatengine.org/index.php?action=history&amp;feed=atom&amp;title=Assembler%3ACommands%3ACVTSI2SS</id>
	<title>Assembler:Commands:CVTSI2SS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cheatengine.org/index.php?action=history&amp;feed=atom&amp;title=Assembler%3ACommands%3ACVTSI2SS"/>
	<link rel="alternate" type="text/html" href="https://wiki.cheatengine.org/index.php?title=Assembler:Commands:CVTSI2SS&amp;action=history"/>
	<updated>2026-05-19T22:19:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.cheatengine.org/index.php?title=Assembler:Commands:CVTSI2SS&amp;diff=5717&amp;oldid=prev</id>
		<title>OldCheatEngineUser: Created page with 'Category:Assembler '''command''' cvtsi2ss ''destination, source''  Converts doubleword integer to single precision floating point value. Used for Converting Doubleword Intege…'</title>
		<link rel="alternate" type="text/html" href="https://wiki.cheatengine.org/index.php?title=Assembler:Commands:CVTSI2SS&amp;diff=5717&amp;oldid=prev"/>
		<updated>2018-01-31T06:39:41Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;&lt;a href=&quot;/index.php?title=Category:Assembler&quot; title=&quot;Category:Assembler&quot;&gt;Category:Assembler&lt;/a&gt; &amp;#039;&amp;#039;&amp;#039;command&amp;#039;&amp;#039;&amp;#039; cvtsi2ss &amp;#039;&amp;#039;destination, source&amp;#039;&amp;#039;  Converts doubleword integer to single precision floating point value. Used for Converting Doubleword Intege…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Assembler]]&lt;br /&gt;
'''command''' cvtsi2ss ''destination, source''&lt;br /&gt;
&lt;br /&gt;
Converts doubleword integer to single precision floating point value. Used for Converting Doubleword Integer To Scalar-Single-Precision Floating-Point Values. The cvtsi2ss command must be used with xmm registers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:2px;border:1px dashed #2f6fab;background-color:#f4f4f4;&amp;quot;&amp;gt;&lt;br /&gt;
Converts a signed doubleword integer in the source operand (second operand) to a single-precision floating-point value in the destination operand (first operand). The source operand can be a general-purpose register or a 32-bit memory location. The destination operand is an XMM register. The result is stored in the low doubleword of the destination operand, and the upper three doublewords are left unchanged. When a conversion is inexact, the value returned is rounded according to the rounding control bits in the MXCSR register.&lt;br /&gt;
&lt;br /&gt;
[https://c9x.me/x86/html/file_module_x86_id_59.html c9x.me/x86/html/file_module_x86_id_59.html]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Command Parameters ===&lt;br /&gt;
{|width=&amp;quot;85%&amp;quot; cellpadding=&amp;quot;10%&amp;quot; cellpadding=&amp;quot;5%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot;|Parameter&lt;br /&gt;
!style=&amp;quot;width: 80%;background-color:white;&amp;quot; align=&amp;quot;left&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|destination&lt;br /&gt;
|xmm&lt;br /&gt;
|-&lt;br /&gt;
|source&lt;br /&gt;
|r / m32&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
 cvtsi2ss xmm1,eax&lt;br /&gt;
&lt;br /&gt;
 cvtsi2ss xmm3,[edx+110]&lt;br /&gt;
&lt;br /&gt;
 cvtsi2ss xmm5,[00123abc]&lt;br /&gt;
&lt;br /&gt;
 cvtsi2ss xmm7,[UserDefinedSymbol]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;[enable]&lt;br /&gt;
&lt;br /&gt;
 ; ...&lt;br /&gt;
&lt;br /&gt;
 alloc(newmem,$100)&lt;br /&gt;
&lt;br /&gt;
 ; ...&lt;br /&gt;
&lt;br /&gt;
newmem:&lt;br /&gt;
 mov eax,00001388&lt;br /&gt;
 cvtsi2ss xmm0,eax&lt;br /&gt;
&lt;br /&gt;
 ; ...&lt;br /&gt;
&lt;br /&gt;
 jmp return&lt;br /&gt;
&lt;br /&gt;
 ; ...&lt;br /&gt;
&lt;br /&gt;
return:&lt;br /&gt;
&lt;br /&gt;
 [disable]&lt;br /&gt;
&lt;br /&gt;
 ; ...&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{AssemblerCommandSeeAlso}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://c9x.me/x86/ c9x.me/x86/]&lt;br /&gt;
* [http://ref.x86asm.net/ ref.x86asm.net]&lt;br /&gt;
* [https://wikipedia.org/wiki/X86_instruction_listings wikipedia.org/wiki/X86_instruction_listings]&lt;/div&gt;</summary>
		<author><name>OldCheatEngineUser</name></author>
		
	</entry>
</feed>