1<#
2//
3// Copyright (c) 2010-2022 Antmicro
4//
5// This file is licensed under the MIT License.
6// Full license text is available in 'licenses/MIT.txt'.
7//
8#>
9<#@ template language="C#" #>
10<#@ include file="../Common/RegisterTemplateDefinitions.tt" #>
11<#
12    CLASS_NAME = "Xtensa";
13    HEADER_FILE = "Emulator/Cores/tlib/arch/xtensa/cpu_registers.h";
14
15    GENERAL_REGISTERS.AddRange(new[] { "AR0", "AR1", "AR2", "AR3", "AR4", "AR5" , "AR6" , "AR7" , "AR8" , "AR9",
16                                       "AR10", "AR11", "AR12", "AR13", "AR14", "AR15", "PC" });
17
18    UNSETTABLE_REGISTERS.AddRange(new[] { "INTERRUPT" });
19#>
20<#@ include file="../Common/RegisterTemplate.tt" #>
21