From b77f6165989f553b22f366f2ced4ccb653c14394 Mon Sep 17 00:00:00 2001 From: David Given Date: Wed, 6 Feb 2019 11:50:05 +0100 Subject: [PATCH] Run through clang-format before editing. --- mach/i80/ncg/mach.c | 96 ++++++++++++++++++++++++--------------------- 1 file changed, 51 insertions(+), 45 deletions(-) diff --git a/mach/i80/ncg/mach.c b/mach/i80/ncg/mach.c index e687ec25d..6bae01350 100644 --- a/mach/i80/ncg/mach.c +++ b/mach/i80/ncg/mach.c @@ -5,7 +5,7 @@ */ #ifndef NORCSID -static char rcsid[]= "$Id$" ; +static char rcsid[] = "$Id$"; #endif /* @@ -14,80 +14,86 @@ static char rcsid[]= "$Id$" ; #include /* atol */ -void -con_part(sz,w) register sz; word w; { +void con_part(sz, w) register sz; +word w; +{ while (part_size % sz) part_size++; if (part_size == 2) part_flush(); - if (sz == 1) { + if (sz == 1) + { w &= 0xFF; if (part_size) w <<= 8; part_word |= w; - } else { + } + else + { assert(sz == 2); part_word = w; } part_size += sz; } -void -con_mult(sz) word sz; { +void con_mult(sz) word sz; +{ if (argval != 4) fatal("bad icon/ucon size"); - fprintf(codefile,".data4\t%ld\n",atol(str)); + fprintf(codefile, ".data4\t%ld\n", atol(str)); } #define CODE_GENERATOR #define IEEEFLOAT -#define FL_MSL_AT_LOW_ADDRESS 0 -#define FL_MSW_AT_LOW_ADDRESS 0 -#define FL_MSB_AT_LOW_ADDRESS 0 +#define FL_MSL_AT_LOW_ADDRESS 0 +#define FL_MSW_AT_LOW_ADDRESS 0 +#define FL_MSB_AT_LOW_ADDRESS 0 #include -void -prolog(nlocals) full nlocals; { +void prolog(nlocals) full nlocals; +{ - fprintf(codefile,"\tpush\tb\n\tlxi\th,0\n\tdad\tsp\n\tmov\tb,h\n\tmov\tc,l\n"); - switch (nlocals) { - case 4: fprintf(codefile,"\tpush\th\n"); - case 2: fprintf(codefile,"\tpush\th\n"); - case 0: break; - default: - fprintf(codefile,"\tlxi\th,%d\n\tdad\tsp\n\tsphl\n",-nlocals); - break; + fprintf(codefile, "\tpush\tb\n\tlxi\th,0\n\tdad\tsp\n\tmov\tb,h\n\tmov\tc,l\n"); + switch (nlocals) + { + case 4: + fprintf(codefile, "\tpush\th\n"); + case 2: + fprintf(codefile, "\tpush\th\n"); + case 0: + break; + default: + fprintf(codefile, "\tlxi\th,%d\n\tdad\tsp\n\tsphl\n", -nlocals); + break; } } -void -mes(type) word type ; { - int argt ; +void mes(type) word type; +{ + int argt; - switch ( (int)type ) { - case ms_ext : - for (;;) { - switch ( argt=getarg( - ptyp(sp_cend)|ptyp(sp_pnam)|sym_ptyp) ) { - case sp_cend : - return ; - default: - strarg(argt) ; - fprintf(codefile,".define %s\n",argstr) ; - break ; + switch ((int)type) + { + case ms_ext: + for (;;) + { + switch (argt = getarg(ptyp(sp_cend) | ptyp(sp_pnam) | sym_ptyp)) + { + case sp_cend: + return; + default: + strarg(argt); + fprintf(codefile, ".define %s\n", argstr); + break; + } } - } - default : - while ( getarg(any_ptyp) != sp_cend ) ; - break ; + default: + while (getarg(any_ptyp) != sp_cend) + ; + break; } } -char *segname[] = { - ".sect .text", - ".sect .data", - ".sect .rom", - ".sect .bss" -}; +char* segname[] = { ".sect .text", ".sect .data", ".sect .rom", ".sect .bss" };