/*
 * SPDX-License-Identifier: CDDL 1.0
 *
 * Copyright 2023 Christos Margiolis <christos@FreeBSD.org>
 */

inline int R_ZERO = 0;
#pragma D binding "1.13" R_ZERO
inline int R_RA = 1;
#pragma D binding "1.13" R_RA
inline int R_SP = 2;
#pragma D binding "1.13" R_SP
inline int R_GP = 3;
#pragma D binding "1.13" R_GP
inline int R_TP = 4;
#pragma D binding "1.13" R_TP
inline int R_T0 = 5;
#pragma D binding "1.13" R_T0
inline int R_T1 = 6;
#pragma D binding "1.13" R_T1
inline int R_T2 = 7;
#pragma D binding "1.13" R_T2
inline int R_S0 = 8;
#pragma D binding "1.13" R_S0
inline int R_FP = 8;
#pragma D binding "1.13" R_FP
inline int R_S1 = 9;
#pragma D binding "1.13" R_S1
inline int R_A0 = 10;
#pragma D binding "1.13" R_A0
inline int R_A1 = 11;
#pragma D binding "1.13" R_A1
inline int R_A2 = 12;
#pragma D binding "1.13" R_A2
inline int R_A3 = 13;
#pragma D binding "1.13" R_A3
inline int R_A4 = 14;
#pragma D binding "1.13" R_A4
inline int R_A5 = 15;
#pragma D binding "1.13" R_A5
inline int R_A6 = 16;
#pragma D binding "1.13" R_A6
inline int R_A7 = 17;
#pragma D binding "1.13" R_A7
inline int R_S2 = 18;
#pragma D binding "1.13" R_S2
inline int R_S3 = 19;
#pragma D binding "1.13" R_S3
inline int R_S4 = 20;
#pragma D binding "1.13" R_S4
inline int R_S5 = 21;
#pragma D binding "1.13" R_S5
inline int R_S6 = 22;
#pragma D binding "1.13" R_S6
inline int R_S7 = 23;
#pragma D binding "1.13" R_S7
inline int R_S8 = 24;
#pragma D binding "1.13" R_S8
inline int R_S9 = 25;
#pragma D binding "1.13" R_S9
inline int R_S10 = 26;
#pragma D binding "1.13" R_S10
inline int R_S11 = 27;
#pragma D binding "1.13" R_S11
inline int R_T3 = 28;
#pragma D binding "1.13" R_T3
inline int R_T4 = 29;
#pragma D binding "1.13" R_T4
inline int R_T5 = 30;
#pragma D binding "1.13" R_T5
inline int R_T6 = 31;
#pragma D binding "1.13" R_T6
inline int R_PC = 32;
#pragma D binding "1.13" R_PC