1*21a16d55SChristos Margiolis /* 2*21a16d55SChristos Margiolis * SPDX-License-Identifier: CDDL 1.0 3*21a16d55SChristos Margiolis * 4*21a16d55SChristos Margiolis * Copyright 2023 Christos Margiolis <christos@FreeBSD.org> 5*21a16d55SChristos Margiolis */ 6*21a16d55SChristos Margiolis 7*21a16d55SChristos Margiolis inline int R_X0 = 0; 8*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X0 9*21a16d55SChristos Margiolis inline int R_X1 = 1; 10*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X1 11*21a16d55SChristos Margiolis inline int R_X2 = 2; 12*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X2 13*21a16d55SChristos Margiolis inline int R_X3 = 3; 14*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X3 15*21a16d55SChristos Margiolis inline int R_X4 = 4; 16*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X4 17*21a16d55SChristos Margiolis inline int R_X5 = 5; 18*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X5 19*21a16d55SChristos Margiolis inline int R_X6 = 6; 20*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X6 21*21a16d55SChristos Margiolis inline int R_X7 = 7; 22*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X7 23*21a16d55SChristos Margiolis inline int R_X8 = 8; 24*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X8 25*21a16d55SChristos Margiolis inline int R_X9 = 9; 26*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X9 27*21a16d55SChristos Margiolis inline int R_X10 = 10; 28*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X10 29*21a16d55SChristos Margiolis inline int R_X11 = 11; 30*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X11 31*21a16d55SChristos Margiolis inline int R_X12 = 12; 32*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X12 33*21a16d55SChristos Margiolis inline int R_X13 = 13; 34*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X13 35*21a16d55SChristos Margiolis inline int R_X14 = 14; 36*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X14 37*21a16d55SChristos Margiolis inline int R_X15 = 15; 38*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X15 39*21a16d55SChristos Margiolis inline int R_X16 = 16; 40*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X16 41*21a16d55SChristos Margiolis inline int R_X17 = 17; 42*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X17 43*21a16d55SChristos Margiolis inline int R_X18 = 18; 44*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X18 45*21a16d55SChristos Margiolis inline int R_X19 = 19; 46*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X19 47*21a16d55SChristos Margiolis inline int R_X20 = 20; 48*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X20 49*21a16d55SChristos Margiolis inline int R_X21 = 21; 50*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X21 51*21a16d55SChristos Margiolis inline int R_X22 = 22; 52*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X22 53*21a16d55SChristos Margiolis inline int R_X23 = 23; 54*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X23 55*21a16d55SChristos Margiolis inline int R_X24 = 24; 56*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X24 57*21a16d55SChristos Margiolis inline int R_X25 = 25; 58*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X25 59*21a16d55SChristos Margiolis inline int R_X26 = 26; 60*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X26 61*21a16d55SChristos Margiolis inline int R_X27 = 27; 62*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X27 63*21a16d55SChristos Margiolis inline int R_X28 = 28; 64*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X28 65*21a16d55SChristos Margiolis inline int R_X29 = 29; 66*21a16d55SChristos Margiolis #pragma D binding "1.13" R_X29 67*21a16d55SChristos Margiolis inline int R_FP= 29; 68*21a16d55SChristos Margiolis #pragma D binding "1.13" R_FP 69*21a16d55SChristos Margiolis inline int R_LR = 30; 70*21a16d55SChristos Margiolis #pragma D binding "1.13" R_LR 71*21a16d55SChristos Margiolis inline int R_SP = 31; 72*21a16d55SChristos Margiolis #pragma D binding "1.13" R_SP 73*21a16d55SChristos Margiolis inline int R_PC = 32; 74*21a16d55SChristos Margiolis #pragma D binding "1.13" R_PC 75