mirror of
https://github.com/Interlisp/maiko.git
synced 2026-01-26 20:02:37 +00:00
Remove support for the Sun386i. (#329)
This was a machine running SunOS 4, which we no longer support. It had an odd display controller and a compiler with issues that required workarounds. Those compiler issues aren't an issue in today's world, so we don't need to keep the workarounds present for reference. It had a bit of inline assembly, but that is still present in other files for other platforms.
This commit is contained in:
25
src/xc.c
25
src/xc.c
@@ -131,10 +131,6 @@ register LispPTR tscache asm("bx");
|
||||
#include "inlnSPARC.h"
|
||||
#endif /* SPARCDISP */
|
||||
|
||||
#ifdef I386
|
||||
#include "inln386i.h"
|
||||
#endif
|
||||
|
||||
#include "fast_dsp.h"
|
||||
|
||||
/* trick now is that pccache points one ahead... */
|
||||
@@ -1059,27 +1055,6 @@ nextopcode:
|
||||
case377:
|
||||
CLARITHEQUAL;
|
||||
|
||||
#ifdef I386
|
||||
/* to defeat the damn optimizer, make it look like */
|
||||
/* we might branch to the error labels. */
|
||||
case 0400: goto plus_err;
|
||||
case 0401: goto iplus_err;
|
||||
case 0402: goto iplusn_err;
|
||||
case 0403: goto idiff_err;
|
||||
case 0404: goto diff_err;
|
||||
case 0405: goto idiffn_err;
|
||||
case 0406: goto greaterp_err;
|
||||
case 0411: goto igreaterp_err;
|
||||
case 0407: goto llsh8_err;
|
||||
case 0410: goto lrsh1_err;
|
||||
case 0414: goto lrsh8_err;
|
||||
case 0417: goto llsh1_err;
|
||||
case 0413: goto logor_err;
|
||||
case 0412: goto logand_err;
|
||||
case 0416: goto logxor_err;
|
||||
case 0415: goto addbase_err;
|
||||
#endif
|
||||
|
||||
default: error("should not default");
|
||||
|
||||
} /* switch */
|
||||
|
||||
Reference in New Issue
Block a user