tcg-target.c.inc (6a6d772e30d62e209587ef341df243e9789f5a9f) tcg-target.c.inc (5e3d0c199f4edf4ecdf8100464da441c60ce36e3)
1/*
2 * Tiny Code Generator for QEMU
3 *
4 * Copyright (c) 2008 Fabrice Bellard
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights

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

181 TCG_REG_R5,
182 TCG_REG_R6,
183 TCG_REG_R7,
184 TCG_REG_R8,
185 TCG_REG_R9,
186 TCG_REG_R10
187};
188
1/*
2 * Tiny Code Generator for QEMU
3 *
4 * Copyright (c) 2008 Fabrice Bellard
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights

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

181 TCG_REG_R5,
182 TCG_REG_R6,
183 TCG_REG_R7,
184 TCG_REG_R8,
185 TCG_REG_R9,
186 TCG_REG_R10
187};
188
189static const int tcg_target_call_oarg_regs[] = {
190 TCG_REG_R3,
191 TCG_REG_R4
192};
189static TCGReg tcg_target_call_oarg_reg(TCGCallReturnKind kind, int slot)
190{
191 tcg_debug_assert(kind == TCG_CALL_RET_NORMAL);
192 tcg_debug_assert(slot >= 0 && slot <= 1);
193 return TCG_REG_R3 + slot;
194}
193
194static const int tcg_target_callee_save_regs[] = {
195#ifdef _CALL_DARWIN
196 TCG_REG_R11,
197#endif
198 TCG_REG_R14,
199 TCG_REG_R15,
200 TCG_REG_R16,

--- 3825 unchanged lines hidden ---
195
196static const int tcg_target_callee_save_regs[] = {
197#ifdef _CALL_DARWIN
198 TCG_REG_R11,
199#endif
200 TCG_REG_R14,
201 TCG_REG_R15,
202 TCG_REG_R16,

--- 3825 unchanged lines hidden ---