Revision d4a9eb1f tcg/x86_64/tcg-target.c
b/tcg/x86_64/tcg-target.c | ||
---|---|---|
21 | 21 |
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
22 | 22 |
* THE SOFTWARE. |
23 | 23 |
*/ |
24 |
const char *tcg_target_reg_names[TCG_TARGET_NB_REGS] = { |
|
24 |
|
|
25 |
#ifndef NDEBUG |
|
26 |
static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = { |
|
25 | 27 |
"%rax", |
26 | 28 |
"%rcx", |
27 | 29 |
"%rdx", |
... | ... | |
39 | 41 |
"%r14", |
40 | 42 |
"%r15", |
41 | 43 |
}; |
44 |
#endif |
|
42 | 45 |
|
43 |
int tcg_target_reg_alloc_order[] = { |
|
46 |
static const int tcg_target_reg_alloc_order[] = {
|
|
44 | 47 |
TCG_REG_RDI, |
45 | 48 |
TCG_REG_RSI, |
46 | 49 |
TCG_REG_RDX, |
... | ... | |
59 | 62 |
TCG_REG_R15, |
60 | 63 |
}; |
61 | 64 |
|
62 |
const int tcg_target_call_iarg_regs[6] = {
|
|
65 |
static const int tcg_target_call_iarg_regs[6] = {
|
|
63 | 66 |
TCG_REG_RDI, |
64 | 67 |
TCG_REG_RSI, |
65 | 68 |
TCG_REG_RDX, |
... | ... | |
68 | 71 |
TCG_REG_R9, |
69 | 72 |
}; |
70 | 73 |
|
71 |
const int tcg_target_call_oarg_regs[2] = {
|
|
74 |
static const int tcg_target_call_oarg_regs[2] = {
|
|
72 | 75 |
TCG_REG_RAX, |
73 | 76 |
TCG_REG_RDX |
74 | 77 |
}; |
Also available in: Unified diff