summaryrefslogtreecommitdiff
path: root/alpha
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-05-04 16:11:48 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2016-05-04 16:11:48 +0200
commit986886f2b8ab4a7e1b3d66e99934d8fdab537be9 (patch)
treec49e9711e7229a8d12f5b5b0ab38b5bd6c27b711 /alpha
parentf7703d6971383c39f981f5676a4e28a6371c3997 (diff)
downloadplan9front-986886f2b8ab4a7e1b3d66e99934d8fdab537be9.tar.xz
retire the dec alpha port
Diffstat (limited to 'alpha')
-rw-r--r--alpha/include/ape/float.h76
-rw-r--r--alpha/include/ape/math.h77
-rw-r--r--alpha/include/ape/stdarg.h17
-rw-r--r--alpha/include/ape/ureg.h57
-rw-r--r--alpha/include/u.h71
-rw-r--r--alpha/include/ureg.h49
-rw-r--r--alpha/mkfile6
7 files changed, 0 insertions, 353 deletions
diff --git a/alpha/include/ape/float.h b/alpha/include/ape/float.h
deleted file mode 100644
index 26d1fe76b..000000000
--- a/alpha/include/ape/float.h
+++ /dev/null
@@ -1,76 +0,0 @@
-#ifndef __FLOAT
-#define __FLOAT
-/* IEEE, default rounding */
-
-#define FLT_ROUNDS 1
-#define FLT_RADIX 2
-
-#define FLT_DIG 6
-#define FLT_EPSILON 1.19209290e-07
-#define FLT_MANT_DIG 24
-#define FLT_MAX 3.40282347e+38
-#define FLT_MAX_10_EXP 38
-#define FLT_MAX_EXP 128
-#define FLT_MIN 1.17549435e-38
-#define FLT_MIN_10_EXP -37
-#define FLT_MIN_EXP -125
-
-#define DBL_DIG 15
-#define DBL_EPSILON 2.2204460492503131e-16
-#define DBL_MANT_DIG 53
-#define DBL_MAX 1.797693134862315708145e+308
-#define DBL_MAX_10_EXP 308
-#define DBL_MAX_EXP 1024
-#define DBL_MIN 2.225073858507201383090233e-308
-#define DBL_MIN_10_EXP -307
-#define DBL_MIN_EXP -1021
-#define LDBL_MANT_DIG DBL_MANT_DIG
-#define LDBL_EPSILON DBL_EPSILON
-#define LDBL_DIG DBL_DIG
-#define LDBL_MIN_EXP DBL_MIN_EXP
-#define LDBL_MIN DBL_MIN
-#define LDBL_MIN_10_EXP DBL_MIN_10_EXP
-#define LDBL_MAX_EXP DBL_MAX_EXP
-#define LDBL_MAX DBL_MAX
-#define LDBL_MAX_10_EXP DBL_MAX_10_EXP
-
-typedef union FPdbleword FPdbleword;
-union FPdbleword
-{
- double x;
- struct { /* little endian */
- long lo;
- long hi;
- };
-};
-
-#ifdef _RESEARCH_SOURCE
-/* define stuff needed for floating conversion */
-#define IEEE_8087 1
-#define Sudden_Underflow 1
-#endif
-#ifdef _PLAN9_SOURCE
-#define FPINEX (1<<30)
-#define FPOVFL (1<<19)
-#define FPUNFL ((1<<29)|(1<<28))
-#define FPZDIV (1<<18)
-#define FPINVAL (1<<17)
-
-#define FPRNR (2<<26)
-#define FPRZ (0<<26)
-#define FPRPINF (3<<26)
-#define FPRNINF (1<<26)
-#define FPRMASK (3<<26)
-
-#define FPPEXT 0
-#define FPPSGL 0
-#define FPPDBL 0
-#define FPPMASK 0
-/* FSR */
-#define FPAINEX (1<<24)
-#define FPAUNFL (1<<23)
-#define FPAOVFL (1<<22)
-#define FPAZDIV (1<<21)
-#define FPAINVAL (1<<20)
-#endif
-#endif /* __FLOAT */
diff --git a/alpha/include/ape/math.h b/alpha/include/ape/math.h
deleted file mode 100644
index 5fa374801..000000000
--- a/alpha/include/ape/math.h
+++ /dev/null
@@ -1,77 +0,0 @@
-#ifndef __MATH
-#define __MATH
-#pragma lib "/$M/lib/ape/libap.a"
-
-/* a HUGE_VAL appropriate for IEEE double-precision */
-/* the correct value, 1.797693134862316e+308, causes a ken overflow */
-#define HUGE_VAL 1.79769313486231e+308
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-extern double acos(double);
-extern double asin(double);
-extern double atan(double);
-extern double atan2(double, double);
-extern double cos(double);
-extern double sin(double);
-extern double tan(double);
-extern double cosh(double);
-extern double sinh(double);
-extern double tanh(double);
-extern double exp(double);
-extern double frexp(double, int *);
-extern double ldexp(double, int);
-extern double log(double);
-extern double log10(double);
-extern double modf(double, double *);
-extern double pow(double, double);
-extern double sqrt(double);
-extern double ceil(double);
-extern double fabs(double);
-extern double floor(double);
-extern double fmod(double, double);
-extern double NaN(void);
-extern int isNaN(double);
-extern double Inf(int);
-extern int isInf(double, int);
-
-#ifdef _RESEARCH_SOURCE
-/* does >> treat left operand as unsigned ? */
-#define Unsigned_Shifts 1
-#define M_E 2.7182818284590452354 /* e */
-#define M_LOG2E 1.4426950408889634074 /* log 2e */
-#define M_LOG10E 0.43429448190325182765 /* log 10e */
-#define M_LN2 0.69314718055994530942 /* log e2 */
-#define M_LN10 2.30258509299404568402 /* log e10 */
-#define M_PI 3.14159265358979323846 /* pi */
-#define M_PI_2 1.57079632679489661923 /* pi/2 */
-#define M_PI_4 0.78539816339744830962 /* pi/4 */
-#define M_1_PI 0.31830988618379067154 /* 1/pi */
-#define M_2_PI 0.63661977236758134308 /* 2/pi */
-#define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */
-#define M_SQRT2 1.41421356237309504880 /* sqrt(2) */
-#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */
-
-extern double hypot(double, double);
-extern double erf(double);
-extern double erfc(double);
-extern double j0(double);
-extern double y0(double);
-extern double j1(double);
-extern double y1(double);
-extern double jn(int, double);
-extern double yn(int, double);
-
-#endif
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#define isnan(x) isNaN(x)
-#define isinf(x) isInf(x)
-
-#endif /* __MATH */
diff --git a/alpha/include/ape/stdarg.h b/alpha/include/ape/stdarg.h
deleted file mode 100644
index f4ff6c734..000000000
--- a/alpha/include/ape/stdarg.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#ifndef __STDARG
-#define __STDARG
-
-typedef char *va_list;
-
-#define va_start(list, start) list = (char *)(&(start)+1)
-#define va_end(list)
-#define va_arg(list, mode)\
- (sizeof(mode)==1?\
- ((mode*)(list += 4))[-1]:\
- sizeof(mode)==2?\
- ((mode*)(list += 4))[-1]:\
- sizeof(mode)>4?\
- ((mode*)(list = (char*)((long)(list+7) & ~7) + sizeof(mode)))[-1]:\
- ((mode*)(list += sizeof(mode)))[-1])
-
-#endif /* __STDARG */
diff --git a/alpha/include/ape/ureg.h b/alpha/include/ape/ureg.h
deleted file mode 100644
index 58307aa16..000000000
--- a/alpha/include/ape/ureg.h
+++ /dev/null
@@ -1,57 +0,0 @@
-#ifndef __UREG_H
-#define __UREG_H
-#if !defined(_PLAN9_SOURCE)
- This header file is an extension to ANSI/POSIX
-#endif
-
-struct Ureg
-{
- /* l.s saves 31 64-bit values: */
- unsigned long long type;
- unsigned long long a0;
- unsigned long long a1;
- unsigned long long a2;
-
- unsigned long long r0;
- unsigned long long r1;
- unsigned long long r2;
- unsigned long long r3;
- unsigned long long r4;
- unsigned long long r5;
- unsigned long long r6;
- unsigned long long r7;
- unsigned long long r8;
- unsigned long long r9;
- unsigned long long r10;
- unsigned long long r11;
- unsigned long long r12;
- unsigned long long r13;
- unsigned long long r14;
- unsigned long long r15;
-
- unsigned long long r19;
- unsigned long long r20;
- unsigned long long r21;
- unsigned long long r22;
- unsigned long long r23;
- unsigned long long r24;
- unsigned long long r25;
- unsigned long long r26;
- unsigned long long r27;
- unsigned long long r28;
- union {
- unsigned long long r30;
- unsigned long long usp;
- unsigned long long sp;
- };
-
- /* OSF/1 PALcode frame: */
- unsigned long long status; /* PS */
- unsigned long long pc;
- unsigned long long r29; /* GP */
- unsigned long long r16; /* a0 */
- unsigned long long r17; /* a1 */
- unsigned long long r18; /* a2 */
-};
-
-#endif
diff --git a/alpha/include/u.h b/alpha/include/u.h
deleted file mode 100644
index 1be416584..000000000
--- a/alpha/include/u.h
+++ /dev/null
@@ -1,71 +0,0 @@
-#define nil ((void*)0)
-typedef unsigned short ushort;
-typedef unsigned char uchar;
-typedef unsigned long ulong;
-typedef unsigned int uint;
-typedef signed char schar;
-typedef long long vlong;
-typedef unsigned long long uvlong;
-typedef long intptr;
-typedef unsigned long uintptr;
-typedef unsigned long usize;
-typedef uint Rune;
-typedef union FPdbleword FPdbleword;
-typedef long jmp_buf[2];
-#define JMPBUFSP 0
-#define JMPBUFPC 1
-#define JMPBUFDPC 0
-typedef unsigned int mpdigit; /* for /sys/include/mp.h */
-typedef unsigned char u8int;
-typedef unsigned short u16int;
-typedef unsigned int u32int;
-typedef unsigned long long u64int;
-
-/* FCR */
-#define FPINEX (1<<30)
-#define FPOVFL (1<<19)
-#define FPUNFL ((1<<29)|(1<<28))
-#define FPZDIV (1<<18)
-#define FPINVAL (1<<17)
-
-#define FPRNR (2<<26)
-#define FPRZ (0<<26)
-#define FPRPINF (3<<26)
-#define FPRNINF (1<<26)
-#define FPRMASK (3<<26)
-
-#define FPPEXT 0
-#define FPPSGL 0
-#define FPPDBL 0
-#define FPPMASK 0
-/* FSR */
-#define FPAINEX (1<<24)
-#define FPAUNFL (1<<23)
-#define FPAOVFL (1<<22)
-#define FPAZDIV (1<<21)
-#define FPAINVAL (1<<20)
-union FPdbleword
-{
- double x;
- struct { /* little endian */
- ulong lo;
- ulong hi;
- };
-};
-
-/* stdarg */
-typedef char* va_list;
-#define va_start(list, start) list =\
- (sizeof(start) < 4?\
- (char*)((int*)&(start)+1):\
- (char*)(&(start)+1))
-#define va_end(list)\
- USED(list)
-#define va_arg(list, mode)\
- ((sizeof(mode) == 1)?\
- ((list += 4), (mode*)list)[-4]:\
- (sizeof(mode) == 2)?\
- ((list += 4), (mode*)list)[-2]:\
- sizeof(mode)>4?\
- ((mode*)(list = (char*)((uintptr)(list+7) & ~7) + sizeof(mode)))[-1]:\
- ((list += sizeof(mode)), (mode*)list)[-1])
diff --git a/alpha/include/ureg.h b/alpha/include/ureg.h
deleted file mode 100644
index 7772659be..000000000
--- a/alpha/include/ureg.h
+++ /dev/null
@@ -1,49 +0,0 @@
-struct Ureg
-{
- /* l.s saves 31 64-bit values: */
- uvlong type;
- uvlong a0;
- uvlong a1;
- uvlong a2;
-
- uvlong r0;
- uvlong r1;
- uvlong r2;
- uvlong r3;
- uvlong r4;
- uvlong r5;
- uvlong r6;
- uvlong r7;
- uvlong r8;
- uvlong r9;
- uvlong r10;
- uvlong r11;
- uvlong r12;
- uvlong r13;
- uvlong r14;
- uvlong r15;
-
- uvlong r19;
- uvlong r20;
- uvlong r21;
- uvlong r22;
- uvlong r23;
- uvlong r24;
- uvlong r25;
- uvlong r26;
- uvlong r27;
- uvlong r28;
- union {
- uvlong r30;
- uvlong usp;
- uvlong sp;
- };
-
- /* OSF/1 PALcode frame: */
- uvlong status; /* PS */
- uvlong pc;
- uvlong r29; /* GP */
- uvlong r16; /* a0 */
- uvlong r17; /* a1 */
- uvlong r18; /* a2 */
-};
diff --git a/alpha/mkfile b/alpha/mkfile
deleted file mode 100644
index 110f1fcff..000000000
--- a/alpha/mkfile
+++ /dev/null
@@ -1,6 +0,0 @@
-</sys/src/mkfile.proto
-
-CC=7c
-LD=7l
-O=7
-AS=7a