tcg-target.h (b52388129bf0097954515c097e83e6112de1b579) | tcg-target.h (7b8801071951c55dc506c1fca8b40ba292a28d6e) |
---|---|
1/* 2 * Tiny Code Generator for QEMU 3 * 4 * Copyright (c) 2009 Ulrich Hecht <uli@suse.de> 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 --- 158 unchanged lines hidden (view full) --- 167/* used for function call generation */ 168#define TCG_TARGET_STACK_ALIGN 8 169#define TCG_TARGET_CALL_STACK_OFFSET 160 170#define TCG_TARGET_CALL_ARG_I32 TCG_CALL_ARG_EXTEND 171#define TCG_TARGET_CALL_ARG_I64 TCG_CALL_ARG_NORMAL 172#define TCG_TARGET_CALL_ARG_I128 TCG_CALL_ARG_BY_REF 173#define TCG_TARGET_CALL_RET_I128 TCG_CALL_RET_BY_REF 174 | 1/* 2 * Tiny Code Generator for QEMU 3 * 4 * Copyright (c) 2009 Ulrich Hecht <uli@suse.de> 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 --- 158 unchanged lines hidden (view full) --- 167/* used for function call generation */ 168#define TCG_TARGET_STACK_ALIGN 8 169#define TCG_TARGET_CALL_STACK_OFFSET 160 170#define TCG_TARGET_CALL_ARG_I32 TCG_CALL_ARG_EXTEND 171#define TCG_TARGET_CALL_ARG_I64 TCG_CALL_ARG_NORMAL 172#define TCG_TARGET_CALL_ARG_I128 TCG_CALL_ARG_BY_REF 173#define TCG_TARGET_CALL_RET_I128 TCG_CALL_RET_BY_REF 174 |
175#define TCG_TARGET_HAS_MEMORY_BSWAP 1 176 | |
177#define TCG_TARGET_DEFAULT_MO (TCG_MO_ALL & ~TCG_MO_ST_LD) 178#define TCG_TARGET_NEED_LDST_LABELS 179#define TCG_TARGET_NEED_POOL_LABELS 180 181#endif | 175#define TCG_TARGET_DEFAULT_MO (TCG_MO_ALL & ~TCG_MO_ST_LD) 176#define TCG_TARGET_NEED_LDST_LABELS 177#define TCG_TARGET_NEED_POOL_LABELS 178 179#endif |