From: bernhardheld Date: Mon, 17 Dec 2001 07:22:48 +0000 (+0000) Subject: (_*_genXINIT) orl instead of add X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=dfe4787a8c28d16810053351b9ee324386e9ca70;p=fw%2Fsdcc (_*_genXINIT) orl instead of add git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1683 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/ds390/main.c b/src/ds390/main.c index da8e5f47..0f31d472 100644 --- a/src/ds390/main.c +++ b/src/ds390/main.c @@ -213,7 +213,7 @@ _ds390_genIVT (FILE * of, symbol ** interrupts, int maxInterrupts) static void _ds390_genXINIT (FILE * of) { fprintf (of, "; _ds390_genXINIT() start\n"); fprintf (of, " mov a,#l_XINIT\n"); - fprintf (of, " add a,#l_XINIT>>8\n"); + fprintf (of, " orl a,#l_XINIT>>8\n"); fprintf (of, " jz 00003$\n"); fprintf (of, " mov a,#s_XINIT\n"); fprintf (of, " add a,#l_XINIT\n"); diff --git a/src/mcs51/main.c b/src/mcs51/main.c index b6c16268..29373d19 100644 --- a/src/mcs51/main.c +++ b/src/mcs51/main.c @@ -124,7 +124,7 @@ _mcs51_genIVT (FILE * of, symbol ** interrupts, int maxInterrupts) static void _mcs51_genXINIT (FILE * of) { fprintf (of, "; _mcs51_genXINIT() start\n"); fprintf (of, " mov a,#l_XINIT\n"); - fprintf (of, " add a,#l_XINIT>>8\n"); + fprintf (of, " orl a,#l_XINIT>>8\n"); fprintf (of, " jz 00003$\n"); fprintf (of, " mov a,#s_XINIT\n"); fprintf (of, " add a,#l_XINIT\n");