From 0d768b97130ef2180725c4e585bb482ed0dea105 Mon Sep 17 00:00:00 2001 From: Frederic Feret Date: Thu, 27 Aug 2009 09:34:35 +0200 Subject: added 16-bit x86 assembly support --- tccasm.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tccasm.c') diff --git a/tccasm.c b/tccasm.c index c119405..3d8a46e 100644 --- a/tccasm.c +++ b/tccasm.c @@ -571,6 +571,20 @@ static void asm_parse_directive(TCCState *s1) last_text_section = sec; } break; +#ifdef TCC_TARGET_I386 + case TOK_ASM_code16: + { + next(); + s1->seg_size = 16; + } + break; + case TOK_ASM_code32: + { + next(); + s1->seg_size = 32; + } + break; +#endif default: error("unknown assembler directive '.%s'", get_tok_str(tok, NULL)); break; -- cgit v1.3.1