head     56.1;
access   paws bayes jws quist brad dew jwh;
symbols  ;
locks    ; strict;
comment  @# @;


56.1
date     91.11.05.09.27.24;  author jwh;  state Exp;
branches ;
next     55.1;

55.1
date     91.08.25.10.05.00;  author jwh;  state Exp;
branches ;
next     54.1;

54.1
date     91.03.18.15.14.27;  author jwh;  state Exp;
branches ;
next     53.1;

53.1
date     91.03.11.19.15.09;  author jwh;  state Exp;
branches ;
next     52.1;

52.1
date     91.02.19.09.00.16;  author jwh;  state Exp;
branches ;
next     51.1;

51.1
date     91.01.30.15.59.13;  author jwh;  state Exp;
branches ;
next     50.1;

50.1
date     90.10.29.16.12.30;  author jwh;  state Exp;
branches ;
next     49.1;

49.1
date     90.08.14.14.01.21;  author jwh;  state Exp;
branches ;
next     48.1;

48.1
date     90.07.26.11.07.00;  author jwh;  state Exp;
branches ;
next     47.1;

47.1
date     90.05.14.10.42.38;  author dew;  state Exp;
branches ;
next     46.1;

46.1
date     90.05.07.08.31.39;  author jwh;  state Exp;
branches ;
next     45.1;

45.1
date     90.04.19.15.38.37;  author jwh;  state Exp;
branches ;
next     44.1;

44.1
date     90.04.01.21.56.19;  author jwh;  state Exp;
branches ;
next     43.1;

43.1
date     90.03.20.13.46.12;  author jwh;  state Exp;
branches ;
next     42.1;

42.1
date     90.01.23.17.31.44;  author jwh;  state Exp;
branches ;
next     41.1;

41.1
date     89.12.22.11.14.11;  author jwh;  state Exp;
branches ;
next     40.1;

40.1
date     89.09.29.11.37.10;  author jwh;  state Exp;
branches ;
next     39.1;

39.1
date     89.09.26.16.22.29;  author dew;  state Exp;
branches ;
next     38.1;

38.1
date     89.08.29.11.12.40;  author jwh;  state Exp;
branches ;
next     37.1;

37.1
date     89.05.12.11.25.43;  author dew;  state Exp;
branches ;
next     36.1;

36.1
date     89.02.06.10.04.40;  author dew;  state Exp;
branches ;
next     35.1;

35.1
date     89.02.02.13.15.03;  author dew;  state Exp;
branches ;
next     34.1;

34.1
date     89.01.23.15.50.50;  author jwh;  state Exp;
branches ;
next     33.1;

33.1
date     89.01.16.11.26.45;  author dew;  state Exp;
branches ;
next     32.1;

32.1
date     89.01.10.11.32.00;  author bayes;  state Exp;
branches ;
next     31.1;

31.1
date     88.12.14.17.52.57;  author bayes;  state Exp;
branches ;
next     30.1;

30.1
date     88.12.09.13.31.04;  author dew;  state Exp;
branches ;
next     29.1;

29.1
date     88.10.31.15.15.25;  author bayes;  state Exp;
branches ;
next     28.1;

28.1
date     88.10.06.10.45.39;  author dew;  state Exp;
branches ;
next     27.1;

27.1
date     88.09.29.11.09.11;  author bayes;  state Exp;
branches ;
next     26.1;

26.1
date     88.09.28.12.23.22;  author bayes;  state Exp;
branches ;
next     25.1;

25.1
date     88.03.02.09.02.26;  author bayes;  state Exp;
branches ;
next     24.1;

24.1
date     87.08.31.09.05.25;  author jws;  state Exp;
branches ;
next     23.1;

23.1
date     87.08.26.09.42.54;  author bayes;  state Exp;
branches ;
next     22.1;

22.1
date     87.08.17.10.21.40;  author bayes;  state Exp;
branches ;
next     21.1;

21.1
date     87.08.12.13.10.36;  author bayes;  state Exp;
branches ;
next     20.1;

20.1
date     87.07.30.10.20.20;  author bayes;  state Exp;
branches ;
next     19.1;

19.1
date     87.06.01.07.39.44;  author jws;  state Exp;
branches ;
next     18.1;

18.1
date     87.05.20.14.32.06;  author bayes;  state Exp;
branches ;
next     17.1;

17.1
date     87.04.30.09.47.56;  author jws;  state Exp;
branches ;
next     16.1;

16.1
date     87.04.26.15.06.23;  author jws;  state Exp;
branches ;
next     15.1;

15.1
date     87.04.13.08.29.12;  author jws;  state Exp;
branches ;
next     14.1;

14.1
date     87.04.01.14.17.51;  author jws;  state Exp;
branches ;
next     13.1;

13.1
date     87.02.28.17.56.44;  author jws;  state Exp;
branches ;
next     12.1;

12.1
date     87.02.02.12.41.52;  author jws;  state Exp;
branches ;
next     11.1;

11.1
date     87.01.19.09.08.18;  author jws;  state Exp;
branches ;
next     10.1;

10.1
date     86.12.24.10.12.11;  author jws;  state Exp;
branches ;
next     9.1;

9.1
date     86.12.12.13.31.30;  author bayes;  state Exp;
branches ;
next     8.1;

8.1
date     86.11.27.11.10.38;  author jws;  state Exp;
branches ;
next     7.1;

7.1
date     86.11.20.12.56.06;  author hal;  state Exp;
branches ;
next     6.1;

6.1
date     86.11.04.16.52.17;  author paws;  state Exp;
branches ;
next     5.1;

5.1
date     86.10.28.14.13.07;  author hal;  state Exp;
branches ;
next     1.1;

1.1
date     86.10.08.11.18.57;  author geli;  state tmp;
branches ;
next     ;


desc
@Base file for PWS 3.2 release.

@


56.1
log
@Automatic bump of revision number for PWS version 3.25
@
text
@/*      SCCS    REV(31.1);      DATE(85/08/13   14:32:13) */
/* KLEENIX_ID @@(#)mac2defs      31.1 85/07/23 */

#ifndef mc68000
#       define mc68000 0
#endif

/*      68000 Registers */

	/* registers */
# define D0 0
# define D1 1
# define D2 2
# define D3 3
# define D4 4
# define D5 5
# define D6 6
# define D7 7
# define A0 8
# define A1 9
# define A2 10
# define A3 11
# define A4 12
# define A5 13
# define A6 14
# define SP 15
# define F0 16
# define F1 17
# define F2 18
# define F3 19
# define F4 20
# define F5 21
# define F6 22
# define F7 23

# define BYTEOFF(x) ((x)&01)
# define BITOOR(x) ((x)>>3)  /* bit offset to oreg offset */

# ifndef mc68000
#        define SAVEREGION 8 /* number of bytes for save area */
#        define wdal(k) (BYTEOFF(k)==0)
#        define STOARG(p)     /* just evaluate the arguments, and be done with it... */
#        define STOFARG(p)
#        define STOSTARG(p)
# endif


# define REGSZ 24

# define TMPREG A6


# define genfcall(a,b) gencall(a,b)


	/* shape for constants between -128 and 127 */
# define SCCON (SPECIAL|0200000)        /* requires 32 bit int */
	/* shape for constants between -32768 and 32767 */
# define SICON (SPECIAL|0400000)        /* requires 32 bit int */
	/* shape for constants between 1 and 8 */
# define S8CON (SPECIAL|01000000)       /* requires 32 bit int */
	/* shape for the integer constant 0 */
# define SZERO SPECIAL
	/* shape for the integer constant 1 */
# define SONE  (SPECIAL|02000000)       /* requires 32 bit int */
	/* shape for the integer constant -1 */
# define SMONE (SPECIAL|04000000)       /* requires 32 bit int */

# define MYREADER(p) myreader(p)

/* calls can be nested on the 68000 */
# define NESTCALLS

#ifdef hp9000s200
#       define REWFLD() 1
#       define CALLREG(p) D0
#       define INSPUT(p) cerror( "insput" )
#       define LASTCHANCE(a,b) 0
#       define GENSCALL(p, cookie) genscall(p, cookie)
#else
#       define REWFLD() rewfld()                        /* in local2.c */
#       define CALLREG(p) callreg(p)                    /* in local2.c */
#       define INSPUT(p) insput(p)                      /* in local2.c */
#       define LASTCHANCE(a,b) lastchance(a,b)          /* in local2.c */
#       define GENSCALL(p, cookie) genscall(p, cookie)  /* in local2.c */
#endif

# ifdef mc68000
# define adrcon(val) fprintf( outfile, CONFMT2, (val) )
# endif
@


55.1
log
@Automatic bump of revision number for PWS version 3.25A
@
text
@@


54.1
log
@Automatic bump of revision number for PWS version 3.24
@
text
@@


53.1
log
@Automatic bump of revision number for PWS version 3.24B
@
text
@@


52.1
log
@Automatic bump of revision number for PWS version 3.24A
@
text
@@


51.1
log
@Automatic bump of revision number for PWS version 3.24d
@
text
@@


50.1
log
@Automatic bump of revision number for PWS version 3.23c
@
text
@@


49.1
log
@Automatic bump of revision number for PWS version 3.24b
@
text
@@


48.1
log
@Automatic bump of revision number for PWS version 3.24a
@
text
@@


47.1
log
@Automatic bump of revision number for PWS version 3.23
@
text
@@


46.1
log
@Automatic bump of revision number for PWS version 3.23
@
text
@@


45.1
log
@Automatic bump of revision number for PWS version 3.23C
@
text
@@


44.1
log
@Automatic bump of revision number for PWS version 3.23B
@
text
@@


43.1
log
@Automatic bump of revision number for PWS version 3.23aA
@
text
@@


42.1
log
@Automatic bump of revision number for PWS version 3.23e
@
text
@@


41.1
log
@Automatic bump of revision number for PWS version 3.23d
@
text
@@


40.1
log
@Automatic bump of revision number for PWS version 3.23c
@
text
@@


39.1
log
@Automatic bump of revision number for PWS version 3.23b
@
text
@@


38.1
log
@Automatic bump of revision number for PWS version 3.23a
@
text
@@


37.1
log
@Automatic bump of revision number for PWS version 3.3a
@
text
@@


36.1
log
@Automatic bump of revision number for PWS version 3.22
@
text
@@


35.1
log
@Automatic bump of revision number for PWS version 3.22
@
text
@@


34.1
log
@Automatic bump of revision number for PWS version 3.22
@
text
@@


33.1
log
@Automatic bump of revision number for PWS version 3.22D
@
text
@@


32.1
log
@Automatic bump of revision number for PWS version 3.22C
@
text
@@


31.1
log
@Automatic bump of revision number for PWS version 3.22B
@
text
@@


30.1
log
@Automatic bump of revision number for PWS version 3.22A
@
text
@@


29.1
log
@Automatic bump of revision number for PWS version 3.22b
@
text
@@


28.1
log
@Automatic bump of revision number for PWS version 3.3b
@
text
@@


27.1
log
@Automatic bump of revision number for PWS version 3.3a
@
text
@@


26.1
log
@Automatic bump of revision number for PWS version 3.3 Synch
@
text
@@


25.1
log
@Automatic bump of revision number for PWS version 3.2Y
@
text
@@


24.1
log
@Automatic bump of revision number for PWS version 3.2
@
text
@@


23.1
log
@Automatic bump of revision number for PWS version 3.2P
@
text
@@


22.1
log
@Automatic bump of revision number for PWS version 3.2N
@
text
@@


21.1
log
@Automatic bump of revision number for PWS version 3.2M
@
text
@@


20.1
log
@Automatic bump of revision number for PWS version 3.2L
@
text
@@


19.1
log
@Automatic bump of revision number for PWS version 3.2K
@
text
@@


18.1
log
@Automatic bump of revision number for PWS version 3.2J
@
text
@@


17.1
log
@Automatic bump of revision number for PWS version 3.2I+
@
text
@@


16.1
log
@Automatic bump of revision number for PWS version 3.2I
@
text
@@


15.1
log
@Automatic bump of revision number for PWS version 3.2H
@
text
@@


14.1
log
@Automatic bump of revision number for PWS version 3.2G
@
text
@@


13.1
log
@Automatic bump of revision number for PWS version 3.2F
@
text
@@


12.1
log
@Automatic bump of revision number for PWS version 3.2E
@
text
@@


11.1
log
@Automatic bump of revision number for PWS version 3.2D
@
text
@@


10.1
log
@Automatic bump of revision number for PWS version 3.2C
@
text
@@


9.1
log
@Automatic bump of revision number for PWS version 3.2B
@
text
@@


8.1
log
@Automatic bump of revision number for PWS version 3.2A
@
text
@@


7.1
log
@Automatic bump of revision number for PWS version 3.2l
@
text
@@


6.1
log
@Automatic bump of revision number for PWS version 3.2k
@
text
@@


5.1
log
@Automatic bump of revision number for PWS version 3.2j
@
text
@@


1.1
log
@Initial revision
@
text
@@
