Added missing file.
[tinycc/k1w1.git] / i386-asm-config.h
blobb410372967d31f779745e900956d05f3035fb29f
1 #ifndef __I386_ASM_CONFIG_H__
2 #define __I386_ASM_CONFIG_H__
4 #define NB_SAVED_REGS 3
5 #define NB_ASM_REGS 8
7 void gen_expr32(ExprValue *pe);
8 void gen_le16(int v);
9 void asm_opcode(TCCState *s1, int opcode);
10 void subst_asm_operand(CString *add_str,
11 SValue *sv, int modifier);
12 void asm_clobber(uint8_t *clobber_regs, const char *str);
13 void asm_compute_constraints(ASMOperand *operands,
14 int nb_operands, int nb_outputs,
15 const uint8_t *clobber_regs,
16 int *pout_reg);
17 void asm_gen_code(ASMOperand *operands, int nb_operands,
18 int nb_outputs, int is_output,
19 uint8_t *clobber_regs,
20 int out_reg);
22 #endif /* __I386_ASM_CONFIG_H__ */