mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 02:39:44 +02:00
88 lines
2.4 KiB
XML
88 lines
2.4 KiB
XML
<prototype name="__rustcall" extrapop="8" stackshift="8">
|
|
<input pointermax="8">
|
|
<pentry minsize="4" maxsize="8" metatype="float">
|
|
<register name="XMM0_Qa"/>
|
|
</pentry>
|
|
<pentry minsize="4" maxsize="8" metatype="float">
|
|
<register name="XMM1_Qa"/>
|
|
</pentry>
|
|
<pentry minsize="4" maxsize="8" metatype="float">
|
|
<register name="XMM2_Qa"/>
|
|
</pentry>
|
|
<pentry minsize="4" maxsize="8" metatype="float">
|
|
<register name="XMM3_Qa"/>
|
|
</pentry>
|
|
<pentry minsize="4" maxsize="8" metatype="float">
|
|
<register name="XMM4_Qa"/>
|
|
</pentry>
|
|
<pentry minsize="4" maxsize="8" metatype="float">
|
|
<register name="XMM5_Qa"/>
|
|
</pentry>
|
|
<pentry minsize="4" maxsize="8" metatype="float">
|
|
<register name="XMM6_Qa"/>
|
|
</pentry>
|
|
<pentry minsize="4" maxsize="8" metatype="float">
|
|
<register name="XMM7_Qa"/>
|
|
</pentry>
|
|
<pentry minsize="1" maxsize="8">
|
|
<register name="RDI"/>
|
|
</pentry>
|
|
<pentry minsize="1" maxsize="8">
|
|
<register name="RSI"/>
|
|
</pentry>
|
|
<pentry minsize="1" maxsize="8">
|
|
<register name="RDX"/>
|
|
</pentry>
|
|
<pentry minsize="1" maxsize="8">
|
|
<register name="RCX"/>
|
|
</pentry>
|
|
<pentry minsize="1" maxsize="8">
|
|
<register name="R8"/>
|
|
</pentry>
|
|
<pentry minsize="1" maxsize="8">
|
|
<register name="R9"/>
|
|
</pentry>
|
|
<pentry minsize="1" maxsize="500" align="8">
|
|
<addr offset="8" space="stack"/>
|
|
</pentry>
|
|
<rule>
|
|
<datatype name="any" minsize="9" maxsize="16" />
|
|
<join align="true"/> <!-- Chunk from general purpose registers -->
|
|
</rule>
|
|
</input>
|
|
<output>
|
|
<pentry minsize="4" maxsize="8" metatype="float">
|
|
<register name="XMM0_Qa"/>
|
|
</pentry>
|
|
<pentry minsize="1" maxsize="8">
|
|
<register name="RAX"/>
|
|
</pentry>
|
|
<pentry minsize="9" maxsize="16">
|
|
<addr space="join" piece1="RDX" piece2="RAX"/>
|
|
</pentry>
|
|
</output>
|
|
<killedbycall>
|
|
<register name="RAX"/>
|
|
<register name="RDX"/>
|
|
<register name="XMM0"/>
|
|
</killedbycall>
|
|
<unaffected>
|
|
<register name="RBX"/>
|
|
<register name="RSP"/>
|
|
<register name="RBP"/>
|
|
<register name="R12"/>
|
|
<register name="R13"/>
|
|
<register name="R14"/>
|
|
<register name="R15"/>
|
|
<register name="XMM6"/>
|
|
<register name="XMM7"/>
|
|
<register name="XMM8"/>
|
|
<register name="XMM9"/>
|
|
<register name="XMM10"/>
|
|
<register name="XMM11"/>
|
|
<register name="XMM12"/>
|
|
<register name="XMM13"/>
|
|
<register name="XMM14"/>
|
|
<register name="XMM15"/>
|
|
</unaffected>
|
|
</prototype>
|