tcg-target.c.inc (623912cc) | tcg-target.c.inc (7893e42d) |
---|---|
1/* 2 * Tiny Code Generator for QEMU 3 * 4 * Copyright (c) 2008 Andrzej Zaborowski 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 --- 339 unchanged lines hidden (view full) --- 348#define TCG_CT_CONST_ZERO 0x800 349#define TCG_CT_CONST_ORRI 0x1000 350#define TCG_CT_CONST_ANDI 0x2000 351 352#define ALL_GENERAL_REGS 0xffffu 353#define ALL_VECTOR_REGS 0xffff0000u 354 355/* | 1/* 2 * Tiny Code Generator for QEMU 3 * 4 * Copyright (c) 2008 Andrzej Zaborowski 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 --- 339 unchanged lines hidden (view full) --- 348#define TCG_CT_CONST_ZERO 0x800 349#define TCG_CT_CONST_ORRI 0x1000 350#define TCG_CT_CONST_ANDI 0x2000 351 352#define ALL_GENERAL_REGS 0xffffu 353#define ALL_VECTOR_REGS 0xffff0000u 354 355/* |
356 * r0-r3 will be overwritten when reading the tlb entry (softmmu only); | 356 * r0-r3 will be overwritten when reading the tlb entry (system-mode only); |
357 * r14 will be overwritten by the BLNE branching to the slow path. 358 */ 359#ifdef CONFIG_SOFTMMU 360#define ALL_QLDST_REGS \ 361 (ALL_GENERAL_REGS & ~((1 << TCG_REG_R0) | (1 << TCG_REG_R1) | \ 362 (1 << TCG_REG_R2) | (1 << TCG_REG_R3) | \ 363 (1 << TCG_REG_R14))) 364#else --- 2650 unchanged lines hidden --- | 357 * r14 will be overwritten by the BLNE branching to the slow path. 358 */ 359#ifdef CONFIG_SOFTMMU 360#define ALL_QLDST_REGS \ 361 (ALL_GENERAL_REGS & ~((1 << TCG_REG_R0) | (1 << TCG_REG_R1) | \ 362 (1 << TCG_REG_R2) | (1 << TCG_REG_R3) | \ 363 (1 << TCG_REG_R14))) 364#else --- 2650 unchanged lines hidden --- |