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