Home
last modified time | relevance | path

Searched refs:_MATCH_REG (Results 1 – 2 of 2) sorted by relevance

/freebsd-src/sys/cddl/dev/kinst/amd64/
H A Dkinst_isa.c61 #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 Dkinst_isa.c19 #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 …]