This commit is contained in:
cinap_lenrek 2011-03-30 16:05:55 +00:00
parent 96fa636465
commit c3ceeded2d
215 changed files with 768 additions and 450 deletions

0
68000/bin/replica/.dummy Normal file
View File

0
68000/bin/upas/.dummy Normal file
View File

0
68000/bin/usb/.dummy Normal file
View File

0
68000/bin/venti/.dummy Normal file
View File

65
68000/include/u.h Normal file
View File

@ -0,0 +1,65 @@
#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 unsigned long uintptr;
typedef unsigned long usize;
typedef ushort 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 (3<<8)
#define FPOVFL (1<<12)
#define FPUNFL (1<<11)
#define FPZDIV (1<<10)
#define FPRNR (0<<4)
#define FPRZ (1<<4)
#define FPINVAL (3<<13)
#define FPRPINF (3<<4)
#define FPRNINF (2<<4)
#define FPRMASK (3<<4)
#define FPPEXT (0<<6)
#define FPPSGL (1<<6)
#define FPPDBL (2<<6)
#define FPPMASK (3<<6)
/* FSR */
#define FPAINEX FPINEX
#define FPAOVFL FPOVFL
#define FPAUNFL FPUNFL
#define FPAZDIV FPZDIV
#define FPAINVAL FPINVAL
union FPdbleword
{
double x;
struct { /* big endian */
ulong hi;
ulong lo;
};
};
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)[-1]:\
(sizeof(mode) == 2)?\
((list += 4), (mode*)list)[-1]:\
((list += sizeof(mode)), (mode*)list)[-1])

28
68000/include/ureg.h Normal file
View File

@ -0,0 +1,28 @@
struct Ureg
{
ulong r0;
ulong r1;
ulong r2;
ulong r3;
ulong r4;
ulong r5;
ulong r6;
ulong r7;
ulong a0;
ulong a1;
ulong a2;
ulong a3;
ulong a4;
ulong a5;
ulong a6;
ulong sp;
ulong usp;
ulong magic; /* for db to find bottom of ureg */
ushort sr;
ulong pc;
ushort vo;
#ifndef UREGVARSZ
#define UREGVARSZ 23 /* for 68040; 15 is enough on 68020 */
#endif
uchar microstate[UREGVARSZ]; /* variable-sized portion */
};

0
68000/lib/.dummy Normal file
View File

7
68000/mkfile Normal file
View File

@ -0,0 +1,7 @@
</sys/src/mkfile.proto
CC=1c
LD=1l
O=1
RL=rl
AS=1a

0
68020/bin/.dummy Normal file
View File

0
68020/bin/ape/.dummy Normal file
View File

0
68020/bin/audio/.dummy Normal file
View File

0
68020/bin/auth/.dummy Normal file
View File

0
68020/bin/aux/.dummy Normal file
View File

0
68020/bin/bitsy/.dummy Normal file
View File

0
68020/bin/dial/.dummy Normal file
View File

0
68020/bin/disk/.dummy Normal file
View File

0
68020/bin/fossil/.dummy Normal file
View File

0
68020/bin/fs/.dummy Normal file
View File

0
68020/bin/games/.dummy Normal file
View File

0
68020/bin/ip/.dummy Normal file
View File

View File

0
68020/bin/ndb/.dummy Normal file
View File

0
68020/bin/replica/.dummy Normal file
View File

0
68020/bin/upas/.dummy Normal file
View File

0
68020/bin/usb/.dummy Normal file
View File

0
68020/bin/venti/.dummy Normal file
View File

74
68020/include/ape/float.h Normal file
View File

@ -0,0 +1,74 @@
#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 { /* big endian */
long hi;
long lo;
};
};
#ifdef _RESEARCH_SOURCE
/* define order of longs in IEEE double: little endian */
#define IEEE_MC68k 1
#define Sudden_Underflow 1
#endif
#ifdef _PLAN9_SOURCE
/* FCR */
#define FPINEX (3<<8)
#define FPOVFL (1<<12)
#define FPUNFL (1<<11)
#define FPZDIV (1<<10)
#define FPRNR (0<<4)
#define FPRZ (1<<4)
#define FPRPINF (3<<4)
#define FPRNINF (2<<4)
#define FPRMASK (3<<4)
#define FPPEXT (0<<6)
#define FPPSGL (1<<6)
#define FPPDBL (2<<6)
#define FPPMASK (3<<6)
/* FSR */
#define FPAINEX FPINEX
#define FPAOVFL FPOVFL
#define FPAUNFL FPUNFL
#define FPAZDIV FPZDIV
#endif
#endif /* __FLOAT */

77
68020/include/ape/math.h Normal file
View File

@ -0,0 +1,77 @@
#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 */

View File

@ -0,0 +1,11 @@
#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))[-4] : \
sizeof(mode)==2 ? ((mode *) (list += 4))[-2] : ((mode *) (list += sizeof(mode)))[-1])
#endif /* __STDARG */

36
68020/include/ape/ureg.h Normal file
View File

@ -0,0 +1,36 @@
#ifndef __UREG_H
#define __UREG_H
#if !defined(_PLAN9_SOURCE)
This header file is an extension to ANSI/POSIX
#endif
struct Ureg
{
unsigned long r0;
unsigned long r1;
unsigned long r2;
unsigned long r3;
unsigned long r4;
unsigned long r5;
unsigned long r6;
unsigned long r7;
unsigned long a0;
unsigned long a1;
unsigned long a2;
unsigned long a3;
unsigned long a4;
unsigned long a5;
unsigned long a6;
unsigned long sp;
unsigned long usp;
unsigned long magic; /* for db to find bottom of ureg */
unsigned short sr;
unsigned long pc;
unsigned short vo;
#ifndef UREGVARSZ
#define UREGVARSZ 23 /* for 68040; 15 is enough on 68020 */
#endif
unsigned char microstate[UREGVARSZ]; /* variable-sized portion */
};
#endif

14
68020/include/dac.h Normal file
View File

@ -0,0 +1,14 @@
/*
* Inmos G17x d/a converter
*/
typedef
struct G170
{
uchar waddr;
uchar value;
uchar mask;
uchar raddr;
} G170;
#define DAC ((G170*)0xc0100000)

3
68020/include/lbp.h Normal file
View File

@ -0,0 +1,3 @@
typedef struct Lbpconf {
int nhblank, nvblank, xmax, ymax, res;
} Lbpconf;

66
68020/include/u.h Normal file
View File

@ -0,0 +1,66 @@
#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 unsigned long uintptr;
typedef unsigned long usize;
typedef ushort 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 (3<<8)
#define FPOVFL (1<<12)
#define FPUNFL (1<<11)
#define FPZDIV (1<<10)
#define FPRNR (0<<4)
#define FPRZ (1<<4)
#define FPINVAL (3<<13)
#define FPRPINF (3<<4)
#define FPRNINF (2<<4)
#define FPRMASK (3<<4)
#define FPPEXT (0<<6)
#define FPPSGL (1<<6)
#define FPPDBL (2<<6)
#define FPPMASK (3<<6)
/* FSR */
#define FPAINEX FPINEX
#define FPAOVFL FPOVFL
#define FPAUNFL FPUNFL
#define FPAZDIV FPZDIV
#define FPAINVAL FPINVAL
union FPdbleword
{
double x;
struct { /* big endian */
ulong hi;
ulong lo;
};
};
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)[-1]:\
(sizeof(mode) == 2)?\
((list += 4), (mode*)list)[-1]:\
((list += sizeof(mode)), (mode*)list)[-1])

28
68020/include/ureg.h Normal file
View File

@ -0,0 +1,28 @@
struct Ureg
{
ulong r0;
ulong r1;
ulong r2;
ulong r3;
ulong r4;
ulong r5;
ulong r6;
ulong r7;
ulong a0;
ulong a1;
ulong a2;
ulong a3;
ulong a4;
ulong a5;
ulong a6;
ulong sp;
ulong usp;
ulong magic; /* for db to find bottom of ureg */
ushort sr;
ulong pc;
ushort vo;
#ifndef UREGVARSZ
#define UREGVARSZ 23 /* for 68040; 15 is enough on 68020 */
#endif
uchar microstate[UREGVARSZ]; /* variable-sized portion */
};

0
68020/lib/.dummy Normal file
View File

7
68020/mkfile Normal file
View File

@ -0,0 +1,7 @@
</sys/src/mkfile.proto
CC=2c
LD=2l
O=2
RL=rl
AS=2a

0
alpha/bin/.dummy Normal file
View File

0
alpha/bin/ape/.dummy Normal file
View File

0
alpha/bin/audio/.dummy Normal file
View File

0
alpha/bin/auth/.dummy Normal file
View File

0
alpha/bin/aux/.dummy Normal file
View File

0
alpha/bin/bitsy/.dummy Normal file
View File

0
alpha/bin/dial/.dummy Normal file
View File

0
alpha/bin/disk/.dummy Normal file
View File

0
alpha/bin/fossil/.dummy Normal file
View File

0
alpha/bin/fs/.dummy Normal file
View File

0
alpha/bin/games/.dummy Normal file
View File

0
alpha/bin/ip/.dummy Normal file
View File

View File

0
alpha/bin/ndb/.dummy Normal file
View File

0
alpha/bin/replica/.dummy Normal file
View File

0
alpha/bin/upas/.dummy Normal file
View File

0
alpha/bin/usb/.dummy Normal file
View File

0
alpha/bin/venti/.dummy Normal file
View File

76
alpha/include/ape/float.h Normal file
View File

@ -0,0 +1,76 @@
#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 */

77
alpha/include/ape/math.h Normal file
View File

@ -0,0 +1,77 @@
#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 */

View File

@ -0,0 +1,17 @@
#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 */

57
alpha/include/ape/ureg.h Normal file
View File

@ -0,0 +1,57 @@
#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

70
alpha/include/u.h Normal file
View File

@ -0,0 +1,70 @@
#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 unsigned long uintptr;
typedef unsigned long usize;
typedef ushort 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])

49
alpha/include/ureg.h Normal file
View File

@ -0,0 +1,49 @@
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 */
};

6
alpha/mkfile Normal file
View File

@ -0,0 +1,6 @@
</sys/src/mkfile.proto
CC=7c
LD=7l
O=7
AS=7a

0
amd64/bin/.dummy Normal file
View File

0
amd64/bin/ape/.dummy Normal file
View File

0
amd64/bin/audio/.dummy Normal file
View File

0
amd64/bin/auth/.dummy Normal file
View File

0
amd64/bin/aux/.dummy Normal file
View File

0
amd64/bin/bitsy/.dummy Normal file
View File

Some files were not shown because too many files have changed in this diff Show More