mirror of
https://github.com/creeperlv/SVM.git
synced 2026-01-11 12:59:54 +00:00
Working on improving ISA Linker.
This commit is contained in:
46
src/SVM.Assembler/ISA.xml
Normal file
46
src/SVM.Assembler/ISA.xml
Normal file
@@ -0,0 +1,46 @@
|
||||
<ISARoot>
|
||||
<Enums>
|
||||
</Enums>
|
||||
<InstructionDefinition PrimaryInstruction="BMath">
|
||||
<aliases>
|
||||
<alias name="bmath"/>
|
||||
<alias name="b.math"/>
|
||||
<alias name="math.b"/>
|
||||
</aliases>
|
||||
<Parameters>
|
||||
<InstructionParameter>
|
||||
<AllowedIds>
|
||||
<Text content="String"/>
|
||||
</AllowedIds>
|
||||
<ExpectedValue Type="Byte" Pos="1" Converter="InternalEnum:bOp" />
|
||||
</InstructionParameter>
|
||||
<InstructionParameter>
|
||||
<AllowedIds>
|
||||
<Text content="String"/>
|
||||
</AllowedIds>
|
||||
<ExpectedValue Type="Byte" Pos="2" Converter="InternalEnum:NativeType" />
|
||||
</InstructionParameter>
|
||||
<InstructionParameter>
|
||||
<AllowedIds>
|
||||
<Text content="String"/>
|
||||
<Text content="Register"/>
|
||||
</AllowedIds>
|
||||
<ExpectedValue Type="Byte" Pos="3" Converter="Register" />
|
||||
</InstructionParameter>
|
||||
<InstructionParameter>
|
||||
<AllowedIds>
|
||||
<Text content="String"/>
|
||||
<Text content="Register"/>
|
||||
</AllowedIds>
|
||||
<ExpectedValue Type="Byte" Pos="4" Converter="Register" />
|
||||
</InstructionParameter>
|
||||
<InstructionParameter>
|
||||
<AllowedIds>
|
||||
<Text content="String"/>
|
||||
<Text content="Register"/>
|
||||
</AllowedIds>
|
||||
<ExpectedValue Type="Byte" Pos="5" Converter="Register" />
|
||||
</InstructionParameter>
|
||||
</Parameters>
|
||||
</InstructionDefinition>
|
||||
</ISARoot>
|
||||
Reference in New Issue
Block a user