121a16d55SChristos Margiolis /* 221a16d55SChristos Margiolis * SPDX-License-Identifier: CDDL 1.0 321a16d55SChristos Margiolis * 421a16d55SChristos Margiolis * Copyright 2023 Christos Margiolis <christos@FreeBSD.org> 521a16d55SChristos Margiolis */ 621a16d55SChristos Margiolis 721a16d55SChristos Margiolis inline int R_X0 = 0; 821a16d55SChristos Margiolis #pragma D binding "1.13" R_X0 921a16d55SChristos Margiolis inline int R_X1 = 1; 1021a16d55SChristos Margiolis #pragma D binding "1.13" R_X1 1121a16d55SChristos Margiolis inline int R_X2 = 2; 1221a16d55SChristos Margiolis #pragma D binding "1.13" R_X2 1321a16d55SChristos Margiolis inline int R_X3 = 3; 1421a16d55SChristos Margiolis #pragma D binding "1.13" R_X3 1521a16d55SChristos Margiolis inline int R_X4 = 4; 1621a16d55SChristos Margiolis #pragma D binding "1.13" R_X4 1721a16d55SChristos Margiolis inline int R_X5 = 5; 1821a16d55SChristos Margiolis #pragma D binding "1.13" R_X5 1921a16d55SChristos Margiolis inline int R_X6 = 6; 2021a16d55SChristos Margiolis #pragma D binding "1.13" R_X6 2121a16d55SChristos Margiolis inline int R_X7 = 7; 2221a16d55SChristos Margiolis #pragma D binding "1.13" R_X7 2321a16d55SChristos Margiolis inline int R_X8 = 8; 2421a16d55SChristos Margiolis #pragma D binding "1.13" R_X8 2521a16d55SChristos Margiolis inline int R_X9 = 9; 2621a16d55SChristos Margiolis #pragma D binding "1.13" R_X9 2721a16d55SChristos Margiolis inline int R_X10 = 10; 2821a16d55SChristos Margiolis #pragma D binding "1.13" R_X10 2921a16d55SChristos Margiolis inline int R_X11 = 11; 3021a16d55SChristos Margiolis #pragma D binding "1.13" R_X11 3121a16d55SChristos Margiolis inline int R_X12 = 12; 3221a16d55SChristos Margiolis #pragma D binding "1.13" R_X12 3321a16d55SChristos Margiolis inline int R_X13 = 13; 3421a16d55SChristos Margiolis #pragma D binding "1.13" R_X13 3521a16d55SChristos Margiolis inline int R_X14 = 14; 3621a16d55SChristos Margiolis #pragma D binding "1.13" R_X14 3721a16d55SChristos Margiolis inline int R_X15 = 15; 3821a16d55SChristos Margiolis #pragma D binding "1.13" R_X15 3921a16d55SChristos Margiolis inline int R_X16 = 16; 4021a16d55SChristos Margiolis #pragma D binding "1.13" R_X16 4121a16d55SChristos Margiolis inline int R_X17 = 17; 4221a16d55SChristos Margiolis #pragma D binding "1.13" R_X17 4321a16d55SChristos Margiolis inline int R_X18 = 18; 4421a16d55SChristos Margiolis #pragma D binding "1.13" R_X18 4521a16d55SChristos Margiolis inline int R_X19 = 19; 4621a16d55SChristos Margiolis #pragma D binding "1.13" R_X19 4721a16d55SChristos Margiolis inline int R_X20 = 20; 4821a16d55SChristos Margiolis #pragma D binding "1.13" R_X20 4921a16d55SChristos Margiolis inline int R_X21 = 21; 5021a16d55SChristos Margiolis #pragma D binding "1.13" R_X21 5121a16d55SChristos Margiolis inline int R_X22 = 22; 5221a16d55SChristos Margiolis #pragma D binding "1.13" R_X22 5321a16d55SChristos Margiolis inline int R_X23 = 23; 5421a16d55SChristos Margiolis #pragma D binding "1.13" R_X23 5521a16d55SChristos Margiolis inline int R_X24 = 24; 5621a16d55SChristos Margiolis #pragma D binding "1.13" R_X24 5721a16d55SChristos Margiolis inline int R_X25 = 25; 5821a16d55SChristos Margiolis #pragma D binding "1.13" R_X25 5921a16d55SChristos Margiolis inline int R_X26 = 26; 6021a16d55SChristos Margiolis #pragma D binding "1.13" R_X26 6121a16d55SChristos Margiolis inline int R_X27 = 27; 6221a16d55SChristos Margiolis #pragma D binding "1.13" R_X27 6321a16d55SChristos Margiolis inline int R_X28 = 28; 6421a16d55SChristos Margiolis #pragma D binding "1.13" R_X28 6521a16d55SChristos Margiolis inline int R_X29 = 29; 6621a16d55SChristos Margiolis #pragma D binding "1.13" R_X29 6721a16d55SChristos Margiolis inline int R_FP= 29; 6821a16d55SChristos Margiolis #pragma D binding "1.13" R_FP 6921a16d55SChristos Margiolis inline int R_LR = 30; 7021a16d55SChristos Margiolis #pragma D binding "1.13" R_LR 7121a16d55SChristos Margiolis inline int R_SP = 31; 7221a16d55SChristos Margiolis #pragma D binding "1.13" R_SP 7321a16d55SChristos Margiolis inline int R_PC = 32; 7421a16d55SChristos Margiolis #pragma D binding "1.13" R_PC 75