Deleted Added
full compact
dtrace.h (299118) dtrace.h (300618)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 2481 unchanged lines hidden (view full) ---

2490/* Load/Store double RA to/from SP */
2491#define LDSD_RA_SP_MASK 0xffff0000
2492#define LDSD_DATA_MASK 0x0000ffff
2493#define SD_RA_SP 0xffbf0000
2494#define LD_RA_SP 0xdfbf0000
2495
2496#define DTRACE_INVOP_SD 1
2497#define DTRACE_INVOP_LD 2
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 2481 unchanged lines hidden (view full) ---

2490/* Load/Store double RA to/from SP */
2491#define LDSD_RA_SP_MASK 0xffff0000
2492#define LDSD_DATA_MASK 0x0000ffff
2493#define SD_RA_SP 0xffbf0000
2494#define LD_RA_SP 0xdfbf0000
2495
2496#define DTRACE_INVOP_SD 1
2497#define DTRACE_INVOP_LD 2
2498
2499#elif defined(__riscv__)
2500
2501#define SD_RA_SP_MASK 0x1fff07f
2502#define SD_RA_SP 0x0113023
2503
2504#define DTRACE_INVOP_SD 1
2505#define DTRACE_INVOP_RET 2
2506#define DTRACE_INVOP_NOP 3
2507
2498#endif
2499
2500#ifdef __cplusplus
2501}
2502#endif
2503
2504#endif /* _SYS_DTRACE_H */
2508#endif
2509
2510#ifdef __cplusplus
2511}
2512#endif
2513
2514#endif /* _SYS_DTRACE_H */