Searched refs:_MATCH_REG (Results 1 – 2 of 2) sorted by relevance
| /freebsd-src/sys/cddl/dev/kinst/amd64/ |
| H A D | kinst_isa.c | 61 #define _MATCH_REG(i, reg) \ in kinst_regoff() macro 66 _MATCH_REG( 0, rax); in kinst_regoff() 67 _MATCH_REG( 1, rcx); in kinst_regoff() 68 _MATCH_REG( 2, rdx); in kinst_regoff() 69 _MATCH_REG( 3, rbx); in kinst_regoff() 70 _MATCH_REG( 4, rsp); /* SIB when mod != 3 */ in kinst_regoff() 71 _MATCH_REG( 5, rbp); in kinst_regoff() 72 _MATCH_REG( 6, rsi); in kinst_regoff() 73 _MATCH_REG( 7, rdi); in kinst_regoff() 74 _MATCH_REG( 8, r8); /* REX.R is set */ in kinst_regoff() [all …]
|
| /freebsd-src/sys/cddl/dev/kinst/riscv/ |
| H A D | kinst_isa.c | 19 #define _MATCH_REG(reg) \ macro 30 return (_MATCH_REG(ra)); in kinst_regoff() 32 return (_MATCH_REG(sp)); in kinst_regoff() 34 return (_MATCH_REG(gp)); in kinst_regoff() 36 return (_MATCH_REG(tp)); in kinst_regoff() 38 return (_MATCH_REG(t[n - 5])); in kinst_regoff() 40 return (_MATCH_REG(s[n - 8])); in kinst_regoff() 42 return (_MATCH_REG(a[n - 10])); in kinst_regoff() 44 return (_MATCH_REG(s[n - 18 + 2])); in kinst_regoff() 46 return (_MATCH_REG(t[n - 28 + 3])); in kinst_regoff() [all …]
|