139 lines
5.1 KiB
XML
139 lines
5.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<language_definitions>
|
|
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="64"
|
|
variant="RV64I"
|
|
version="1.2"
|
|
slafile="riscv.lp64d.sla"
|
|
processorspec="RV64I.pspec"
|
|
id="RISCV:LE:64:RV64I">
|
|
<description>RISC-V 64 little base</description>
|
|
<compiler name="gcc" spec="riscv64.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="64"
|
|
variant="RV64IC"
|
|
version="1.2"
|
|
slafile="riscv.lp64d.sla"
|
|
processorspec="RV64IC.pspec"
|
|
id="RISCV:LE:64:RV64IC">
|
|
<description>RISC-V 64 little base compressed</description>
|
|
<compiler name="gcc" spec="riscv64.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="64"
|
|
variant="RV64G"
|
|
version="1.2"
|
|
slafile="riscv.lp64d.sla"
|
|
processorspec="RV64G.pspec"
|
|
id="RISCV:LE:64:RV64G">
|
|
<description>RISC-V 64 little general purpose</description>
|
|
<compiler name="gcc" spec="riscv64-fp.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="64"
|
|
variant="RV64GC"
|
|
version="1.2"
|
|
slafile="riscv.lp64d.sla"
|
|
processorspec="RV64GC.pspec"
|
|
id="RISCV:LE:64:RV64GC">
|
|
<description>RISC-V 64 little general purpose compressed</description>
|
|
<compiler name="gcc" spec="riscv64-fp.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="64"
|
|
variant="default"
|
|
version="1.2"
|
|
slafile="riscv.lp64d.sla"
|
|
processorspec="RV64GC.pspec"
|
|
id="RISCV:LE:64:default">
|
|
<description>RISC-V 32 little default</description>
|
|
<compiler name="gcc" spec="riscv64-fp.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="32"
|
|
variant="RV32I"
|
|
version="1.2"
|
|
slafile="riscv.ilp32d.sla"
|
|
processorspec="RV32I.pspec"
|
|
id="RISCV:LE:32:RV32I">
|
|
<description>RISC-V 32 little base</description>
|
|
<compiler name="gcc" spec="riscv32.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="32"
|
|
variant="RV32IC"
|
|
version="1.2"
|
|
slafile="riscv.ilp32d.sla"
|
|
processorspec="RV32IC.pspec"
|
|
id="RISCV:LE:32:RV32IC">
|
|
<description>RISC-V 32 little base compressed</description>
|
|
<compiler name="gcc" spec="riscv32.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="32"
|
|
variant="RV32IMC"
|
|
version="1.2"
|
|
slafile="riscv.ilp32d.sla"
|
|
processorspec="RV32IMC.pspec"
|
|
id="RISCV:LE:32:RV32IMC">
|
|
<description>RISC-V 32 little base compressed</description>
|
|
<compiler name="gcc" spec="riscv32.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="32"
|
|
variant="RV32G"
|
|
version="1.2"
|
|
slafile="riscv.ilp32d.sla"
|
|
processorspec="RV32G.pspec"
|
|
id="RISCV:LE:32:RV32G">
|
|
<description>RISC-V 32 little general purpose</description>
|
|
<compiler name="gcc" spec="riscv32-fp.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="32"
|
|
variant="RV32GC"
|
|
version="1.2"
|
|
slafile="riscv.ilp32d.sla"
|
|
processorspec="RV32GC.pspec"
|
|
id="RISCV:LE:32:RV32GC">
|
|
<description>RISC-V 32 little general purpose compressed</description>
|
|
<compiler name="gcc" spec="riscv32-fp.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
|
|
</language>
|
|
<language processor="RISCV"
|
|
endian="little"
|
|
size="32"
|
|
variant="default"
|
|
version="1.2"
|
|
slafile="riscv.ilp32d.sla"
|
|
processorspec="RV32GC.pspec"
|
|
id="RISCV:LE:32:default">
|
|
<description>RISC-V 32 little default</description>
|
|
<compiler name="gcc" spec="riscv32-fp.cspec" id="gcc"/>
|
|
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
|
|
</language>
|
|
|
|
</language_definitions>
|