mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 10:49:34 +02:00
185 lines
9.6 KiB
XML
185 lines
9.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<processor_spec>
|
|
<properties>
|
|
<property key="useOperandReferenceAnalyzerSwitchTables" value="true"/>
|
|
<property key="assemblyRating:x86:LE:32:default" value="GOLD"/>
|
|
</properties>
|
|
<programcounter register="EIP"/>
|
|
<incidentalcopy>
|
|
<register name="ST0"/>
|
|
<register name="ST1"/>
|
|
<register name="ST2"/>
|
|
<register name="ST3"/>
|
|
<register name="ST4"/>
|
|
<register name="ST5"/>
|
|
<register name="ST6"/>
|
|
<register name="ST7"/>
|
|
</incidentalcopy>
|
|
<context_data>
|
|
<context_set space="ram">
|
|
<set name="addrsize" val="1"/>
|
|
<set name="opsize" val="1"/>
|
|
</context_set>
|
|
<tracked_set space="ram">
|
|
<set name="DF" val="0"/>
|
|
</tracked_set>
|
|
</context_data>
|
|
<register_data>
|
|
<register name="DR0" group="DEBUG"/>
|
|
<register name="DR1" group="DEBUG"/>
|
|
<register name="DR2" group="DEBUG"/>
|
|
<register name="DR3" group="DEBUG"/>
|
|
<register name="DR4" group="DEBUG"/>
|
|
<register name="DR5" group="DEBUG"/>
|
|
<register name="DR6" group="DEBUG"/>
|
|
<register name="DR7" group="DEBUG"/>
|
|
<register name="CR0" group="CONTROL"/>
|
|
<register name="CR2" group="CONTROL"/>
|
|
<register name="CR3" group="CONTROL"/>
|
|
<register name="CR4" group="CONTROL"/>
|
|
<register name="ST0" group="ST"/>
|
|
<register name="ST1" group="ST"/>
|
|
<register name="ST2" group="ST"/>
|
|
<register name="ST3" group="ST"/>
|
|
<register name="ST4" group="ST"/>
|
|
<register name="ST5" group="ST"/>
|
|
<register name="ST6" group="ST"/>
|
|
<register name="ST7" group="ST"/>
|
|
<register name="FPUControlWord" group="FPU"/>
|
|
<register name="FPUStatusWord" group="FPU"/>
|
|
<register name="FPUTagWord" group="FPU"/>
|
|
<register name="FPUInstructionPointer" group="FPU"/>
|
|
<register name="FPULastInstructionOpcode" group="FPU"/>
|
|
<register name="FPUDataPointer" group="FPU"/>
|
|
<register name="MM0" group="MMX"/>
|
|
<register name="MM1" group="MMX"/>
|
|
<register name="MM2" group="MMX"/>
|
|
<register name="MM3" group="MMX"/>
|
|
<register name="MM4" group="MMX"/>
|
|
<register name="MM5" group="MMX"/>
|
|
<register name="MM6" group="MMX"/>
|
|
<register name="MM7" group="MMX"/>
|
|
<register name="ZMM0" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM1" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM2" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM3" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM4" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM5" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM6" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM7" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM8" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM9" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM10" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM11" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM12" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM13" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM14" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM15" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM16" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM17" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM18" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM19" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM20" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM21" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM22" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM23" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM24" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM25" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM26" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM27" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM28" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM29" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM30" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="ZMM31" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM0" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM1" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM2" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM3" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM4" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM5" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM6" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM7" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM8" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM9" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM10" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM11" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM12" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM13" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM14" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM15" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM16" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM17" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM18" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM19" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM20" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM21" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM22" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM23" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM24" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM25" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM26" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM27" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM28" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM29" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM30" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="YMM31" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM0" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM1" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM2" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM3" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM4" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM5" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM6" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM7" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM8" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM9" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM10" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM11" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM12" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM13" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM14" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM15" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM16" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM17" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM18" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM19" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM20" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM21" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM22" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM23" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM24" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM25" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM26" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM27" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM28" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM29" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM30" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="XMM31" group="AVX" vector_lane_sizes="1,2,4,8"/>
|
|
<register name="CF" group="FLAGS"/>
|
|
<register name="F1" group="FLAGS"/>
|
|
<register name="PF" group="FLAGS"/>
|
|
<register name="F3" group="FLAGS"/>
|
|
<register name="AF" group="FLAGS"/>
|
|
<register name="F5" group="FLAGS"/>
|
|
<register name="ZF" group="FLAGS"/>
|
|
<register name="SF" group="FLAGS"/>
|
|
<register name="TF" group="FLAGS"/>
|
|
<register name="IF" group="FLAGS"/>
|
|
<register name="DF" group="FLAGS"/>
|
|
<register name="OF" group="FLAGS"/>
|
|
<register name="IOPL" group="FLAGS"/>
|
|
<register name="NT" group="FLAGS"/>
|
|
<register name="F15" group="FLAGS"/>
|
|
<register name="RF" group="FLAGS"/>
|
|
<register name="VM" group="FLAGS"/>
|
|
<register name="AC" group="FLAGS"/>
|
|
<register name="VIF" group="FLAGS"/>
|
|
<register name="VIP" group="FLAGS"/>
|
|
<register name="ID" group="FLAGS"/>
|
|
<register name="eflags" group="FLAGS"/>
|
|
<register name="flags" group="FLAGS"/>
|
|
<register name="repneprefx" hidden="true"/>
|
|
<register name="segover" hidden="true"/>
|
|
</register_data>
|
|
</processor_spec>
|