Revision 79d342dc tcg/x86_64/tcg-target.c
b/tcg/x86_64/tcg-target.c | ||
---|---|---|
44 | 44 |
#endif |
45 | 45 |
|
46 | 46 |
static const int tcg_target_reg_alloc_order[] = { |
47 |
TCG_REG_RDI, |
|
48 |
TCG_REG_RSI, |
|
49 |
TCG_REG_RDX, |
|
50 |
TCG_REG_RCX, |
|
51 |
TCG_REG_R8, |
|
52 |
TCG_REG_R9, |
|
53 |
TCG_REG_RAX, |
|
54 |
TCG_REG_R10, |
|
55 |
TCG_REG_R11, |
|
56 |
|
|
57 | 47 |
TCG_REG_RBP, |
58 | 48 |
TCG_REG_RBX, |
59 | 49 |
TCG_REG_R12, |
60 | 50 |
TCG_REG_R13, |
61 | 51 |
TCG_REG_R14, |
62 | 52 |
TCG_REG_R15, |
53 |
TCG_REG_R10, |
|
54 |
TCG_REG_R11, |
|
55 |
TCG_REG_R9, |
|
56 |
TCG_REG_R8, |
|
57 |
TCG_REG_RCX, |
|
58 |
TCG_REG_RDX, |
|
59 |
TCG_REG_RSI, |
|
60 |
TCG_REG_RDI, |
|
61 |
TCG_REG_RAX, |
|
63 | 62 |
}; |
64 | 63 |
|
65 | 64 |
static const int tcg_target_call_iarg_regs[6] = { |
Also available in: Unified diff